From d8f33d88ee1919ad30dd57d2df9b6dff8b931e59 Mon Sep 17 00:00:00 2001 From: boeckMt Date: Mon, 8 Jul 2024 13:42:55 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20dlr-eoc/?= =?UTF-8?q?ukis-frontend-libraries@47273efba5eda076e063def8bf14ecb1f6c13d9?= =?UTF-8?q?4=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 209.b21d569063ab7c01.js | 1 - 365.2e06192f96380e7e.js | 1 - 365.f355373086a70e9c.js | 1 + 3rdpartylicenses.txt | 65 + 449.635ebc07802ad47f.js | 1 + 449.dfc102d8208b6e6c.js | 1 - 466.f37996d88c63c8e0.js | 1 - 466.fafc6c18ebc1437e.js | 1 + 62.a64c228eb8981993.js | 1 - 62.e3ed4935dd82bb67.js | 1 + 631.886b9c0b5e40c260.js | 1 - 631.ec2adde89128cdf4.js | 1 + 95.62c5913fd191c846.js | 1 + ...e1c1764372c5.js => 990.7e046dfb739d60cb.js | 2 +- assets/licenses.json | 8758 ++++++++++------- common.09c09c4f757af0c7.js | 1 - common.324654c03ade5879.js | 1 + index.html | 4 +- ...2bb5cfebeeb.js => main.3d2dc53a351a63c7.js | 2 +- runtime.fb0cecac20186cc6.js | 1 + runtime.fe9feb058538f1b0.js | 1 - styles.594fc5d051bfd4f0.css | 1 + styles.e86286a0ef4cad20.css | 1 - 23 files changed, 5209 insertions(+), 3640 deletions(-) delete mode 100644 209.b21d569063ab7c01.js delete mode 100644 365.2e06192f96380e7e.js create mode 100644 365.f355373086a70e9c.js create mode 100644 449.635ebc07802ad47f.js delete mode 100644 449.dfc102d8208b6e6c.js delete mode 100644 466.f37996d88c63c8e0.js create mode 100644 466.fafc6c18ebc1437e.js delete mode 100644 62.a64c228eb8981993.js create mode 100644 62.e3ed4935dd82bb67.js delete mode 100644 631.886b9c0b5e40c260.js create mode 100644 631.ec2adde89128cdf4.js create mode 100644 95.62c5913fd191c846.js rename 990.fc74e1c1764372c5.js => 990.7e046dfb739d60cb.js (75%) delete mode 100644 common.09c09c4f757af0c7.js create mode 100644 common.324654c03ade5879.js rename main.4e8d52bb5cfebeeb.js => main.3d2dc53a351a63c7.js (99%) create mode 100644 runtime.fb0cecac20186cc6.js delete mode 100644 runtime.fe9feb058538f1b0.js create mode 100644 styles.594fc5d051bfd4f0.css delete mode 100644 styles.e86286a0ef4cad20.css diff --git a/209.b21d569063ab7c01.js b/209.b21d569063ab7c01.js deleted file mode 100644 index 22e235bf4..000000000 --- a/209.b21d569063ab7c01.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[209],{209:(Br,Ae,c)=>{c.r(Ae),c.d(Ae,{RouteMap4Module:()=>Nr,RouteMap4RoutingModule:()=>Ke});var K=c(3223),ke=c(9498),Fe=c(1794),v=c(2474),be=c(285),ie=c(9631),Qe=c(9766),Pe=c(1561),k=c(8883),we=c(1880),$e=c(7316);const Le=["experimental-webgl","webgl","webkit-3d","moz-webgl"];function Ie(i,t){t=Object.assign({preserveDrawingBuffer:!0,antialias:!$e.ME},t);const e=Le.length;for(let r=0;r{this.uniforms_.push({value:t.uniforms[l],location:e.getUniformLocation(this.renderTargetProgram_,l)})})}getGL(){return this.gl_}init(t){const e=this.getGL(),r=[e.drawingBufferWidth*this.scaleRatio_,e.drawingBufferHeight*this.scaleRatio_];if(e.bindFramebuffer(e.FRAMEBUFFER,this.getFrameBuffer()),e.bindRenderbuffer(e.RENDERBUFFER,this.getDepthBuffer()),e.viewport(0,0,r[0],r[1]),!this.renderTargetTextureSize_||this.renderTargetTextureSize_[0]!==r[0]||this.renderTargetTextureSize_[1]!==r[1]){this.renderTargetTextureSize_=r;const n=0,o=e.RGBA,l=0,a=e.RGBA,u=e.UNSIGNED_BYTE,h=null;e.bindTexture(e.TEXTURE_2D,this.renderTargetTexture_),e.texImage2D(e.TEXTURE_2D,n,o,r[0],r[1],l,a,u,h),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this.renderTargetTexture_,0),e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_COMPONENT16,r[0],r[1]),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,this.depthBuffer_)}}apply(t,e,r,n){const o=this.getGL(),l=t.size;if(o.bindFramebuffer(o.FRAMEBUFFER,e?e.getFrameBuffer():null),o.activeTexture(o.TEXTURE0),o.bindTexture(o.TEXTURE_2D,this.renderTargetTexture_),!e){const u=(0,L.sq)(o.canvas);if(!t.renderTargets[u]){const h=o.getContextAttributes();h&&h.preserveDrawingBuffer&&(o.clearColor(0,0,0,0),o.clearDepth(1),o.clear(o.COLOR_BUFFER_BIT|o.DEPTH_BUFFER_BIT)),t.renderTargets[u]=!0}}o.disable(o.DEPTH_TEST),o.enable(o.BLEND),o.blendFunc(o.ONE,o.ONE_MINUS_SRC_ALPHA),o.viewport(0,0,o.drawingBufferWidth,o.drawingBufferHeight),o.bindBuffer(o.ARRAY_BUFFER,this.renderTargetVerticesBuffer_),o.useProgram(this.renderTargetProgram_),o.enableVertexAttribArray(this.renderTargetAttribLocation_),o.vertexAttribPointer(this.renderTargetAttribLocation_,2,o.FLOAT,!1,0,0),o.uniform2f(this.renderTargetUniformLocation_,l[0],l[1]),o.uniform1i(this.renderTargetTextureLocation_,0),o.uniform1f(this.renderTargetOpacityLocation_,t.layerStatesArray[t.layerIndex].opacity),this.applyUniforms(t),r&&r(o,t),o.drawArrays(o.TRIANGLES,0,6),n&&n(o,t)}getFrameBuffer(){return this.frameBuffer_}getDepthBuffer(){return this.depthBuffer_}applyUniforms(t){const e=this.getGL();let r,n=1;this.uniforms_.forEach(function(o){if(r="function"==typeof o.value?o.value(t):o.value,r instanceof HTMLCanvasElement||r instanceof ImageData)o.texture||(o.texture=e.createTexture()),e.activeTexture(e[`TEXTURE${n}`]),e.bindTexture(e.TEXTURE_2D,o.texture),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),r instanceof ImageData?e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,r.width,r.height,0,e.UNSIGNED_BYTE,new Uint8Array(r.data)):e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,r),e.uniform1i(o.location,n++);else if(Array.isArray(r))switch(r.length){case 2:return void e.uniform2f(o.location,r[0],r[1]);case 3:return void e.uniform3f(o.location,r[0],r[1],r[2]);case 4:return void e.uniform4f(o.location,r[0],r[1],r[2],r[3]);default:return}else"number"==typeof r&&e.uniform1f(o.location,r)})}};var pt=c(5269),x=c(4836);function pe(i,t){return i[0]=t[0],i[1]=t[1],i[4]=t[2],i[5]=t[3],i[12]=t[4],i[13]=t[5],i}const U_UNSIGNED_BYTE=5121,U_UNSIGNED_SHORT=5123,U_UNSIGNED_INT=5125,U_FLOAT=5126,$={};function Me(i){return"shared/"+i}let Ge=0;function Ne(i){switch(i){case U_UNSIGNED_BYTE:return Uint8Array.BYTES_PER_ELEMENT;case U_UNSIGNED_SHORT:return Uint16Array.BYTES_PER_ELEMENT;case U_UNSIGNED_INT:return Uint32Array.BYTES_PER_ELEMENT;default:return Float32Array.BYTES_PER_ELEMENT}}const vt=class yt extends lt.Z{constructor(t){super(),t=t||{},this.boundHandleWebGLContextLost_=this.handleWebGLContextLost.bind(this),this.boundHandleWebGLContextRestored_=this.handleWebGLContextRestored.bind(this),this.canvasCacheKey_=t.canvasCacheKey?Me(t.canvasCacheKey):function ft(){const i="unique/"+Ge;return Ge+=1,i}(),this.gl_=function gt(i){let t=$[i];if(!t){const e=document.createElement("canvas");e.width=1,e.height=1,e.style.position="absolute",e.style.left="0",t={users:0,context:Ie(e)},$[i]=t}return t.users+=1,t.context}(this.canvasCacheKey_),this.bufferCache_={},this.extensionCache_={},this.currentProgram_=null;const e=this.gl_.canvas;e.addEventListener("webglcontextlost",this.boundHandleWebGLContextLost_),e.addEventListener("webglcontextrestored",this.boundHandleWebGLContextRestored_),this.offsetRotateMatrix_=(0,x.Ue)(),this.offsetScaleMatrix_=(0,x.Ue)(),this.tmpMat4_=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],this.uniformLocationsByProgram_={},this.attribLocationsByProgram_={},this.uniforms_=[],t.uniforms&&this.setUniforms(t.uniforms),this.postProcessPasses_=t.postProcesses?t.postProcesses.map(r=>new De({webGlContext:this.gl_,scaleRatio:r.scaleRatio,vertexShader:r.vertexShader,fragmentShader:r.fragmentShader,uniforms:r.uniforms})):[new De({webGlContext:this.gl_})],this.shaderCompileErrors_=null,this.startTime_=Date.now()}setUniforms(t){this.uniforms_=[];for(const e in t)this.uniforms_.push({name:e,value:t[e]})}canvasCacheKeyMatches(t){return this.canvasCacheKey_===Me(t)}getExtension(t){if(t in this.extensionCache_)return this.extensionCache_[t];const e=this.gl_.getExtension(t);return this.extensionCache_[t]=e,e}bindBuffer(t){const e=this.gl_,r=(0,L.sq)(t);let n=this.bufferCache_[r];n||(n={buffer:t,webGlBuffer:e.createBuffer()},this.bufferCache_[r]=n),e.bindBuffer(t.getType(),n.webGlBuffer)}flushBufferData(t){const e=this.gl_;this.bindBuffer(t),e.bufferData(t.getType(),t.getArray(),t.getUsage())}deleteBuffer(t){const e=this.gl_,r=(0,L.sq)(t),n=this.bufferCache_[r];n&&!e.isContextLost()&&e.deleteBuffer(n.webGlBuffer),delete this.bufferCache_[r]}disposeInternal(){const t=this.gl_.canvas;t.removeEventListener("webglcontextlost",this.boundHandleWebGLContextLost_),t.removeEventListener("webglcontextrestored",this.boundHandleWebGLContextRestored_),function mt(i){const t=$[i];if(!t||(t.users-=1,t.users>0))return;const e=t.context,r=e.getExtension("WEBGL_lose_context");r&&r.loseContext();const n=e.canvas;n.width=1,n.height=1,delete $[i]}(this.canvasCacheKey_),delete this.gl_}prepareDraw(t,e,r){const n=this.gl_,o=this.getCanvas(),l=t.size,a=t.pixelRatio;(o.width!==l[0]*a||o.height!==l[1]*a)&&(o.width=l[0]*a,o.height=l[1]*a,o.style.width=l[0]+"px",o.style.height=l[1]+"px");for(let u=this.postProcessPasses_.length-1;u>=0;u--)this.postProcessPasses_[u].init(t);n.bindTexture(n.TEXTURE_2D,null),n.clearColor(0,0,0,0),n.depthRange(0,1),n.clearDepth(1),n.clear(n.COLOR_BUFFER_BIT|n.DEPTH_BUFFER_BIT),n.enable(n.BLEND),n.blendFunc(n.ONE,e?n.ZERO:n.ONE_MINUS_SRC_ALPHA),r?(n.enable(n.DEPTH_TEST),n.depthFunc(n.LEQUAL)):n.disable(n.DEPTH_TEST)}bindTexture(t,e,r){const n=this.gl_;n.activeTexture(n.TEXTURE0+e),n.bindTexture(n.TEXTURE_2D,t),n.uniform1i(this.getUniformLocation(r),e)}prepareDrawToRenderTarget(t,e,r,n){const o=this.gl_,l=e.getSize();o.bindFramebuffer(o.FRAMEBUFFER,e.getFramebuffer()),o.bindRenderbuffer(o.RENDERBUFFER,e.getDepthbuffer()),o.viewport(0,0,l[0],l[1]),o.bindTexture(o.TEXTURE_2D,e.getTexture()),o.clearColor(0,0,0,0),o.depthRange(0,1),o.clearDepth(1),o.clear(o.COLOR_BUFFER_BIT|o.DEPTH_BUFFER_BIT),o.enable(o.BLEND),o.blendFunc(o.ONE,r?o.ZERO:o.ONE_MINUS_SRC_ALPHA),n?(o.enable(o.DEPTH_TEST),o.depthFunc(o.LEQUAL)):o.disable(o.DEPTH_TEST)}drawElements(t,e){const r=this.gl_;this.getExtension("OES_element_index_uint"),r.drawElements(r.TRIANGLES,e-t,r.UNSIGNED_INT,4*t)}finalizeDraw(t,e,r){for(let n=0,o=this.postProcessPasses_.length;n{if(r="function"==typeof o.value?o.value(t):o.value,r instanceof HTMLCanvasElement||r instanceof HTMLImageElement||r instanceof ImageData)o.texture||(o.prevValue=void 0,o.texture=e.createTexture()),e.activeTexture(e[`TEXTURE${n}`]),e.bindTexture(e.TEXTURE_2D,o.texture),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_MIN_FILTER,e.LINEAR),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_S,e.CLAMP_TO_EDGE),e.texParameteri(e.TEXTURE_2D,e.TEXTURE_WRAP_T,e.CLAMP_TO_EDGE),(!(r instanceof HTMLImageElement)||r.complete)&&o.prevValue!==r&&(o.prevValue=r,e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,r)),e.uniform1i(this.getUniformLocation(o.name),n++);else if(Array.isArray(r)&&6===r.length)this.setUniformMatrixValue(o.name,pe(this.tmpMat4_,r));else if(Array.isArray(r)&&r.length<=4)switch(r.length){case 2:return void e.uniform2f(this.getUniformLocation(o.name),r[0],r[1]);case 3:return void e.uniform3f(this.getUniformLocation(o.name),r[0],r[1],r[2]);case 4:return void e.uniform4f(this.getUniformLocation(o.name),r[0],r[1],r[2],r[3]);default:return}else"number"==typeof r&&e.uniform1f(this.getUniformLocation(o.name),r)})}useProgram(t,e){this.gl_.useProgram(t),this.currentProgram_=t,this.applyFrameState(e),this.applyUniforms(e)}compileShader(t,e){const r=this.gl_,n=r.createShader(e);return r.shaderSource(n,t),r.compileShader(n),n}getProgram(t,e){const r=this.gl_,n=this.compileShader(t,r.FRAGMENT_SHADER),o=this.compileShader(e,r.VERTEX_SHADER),l=r.createProgram();if(r.attachShader(l,n),r.attachShader(l,o),r.linkProgram(l),!r.getShaderParameter(n,r.COMPILE_STATUS)){const a=`Fragment shader compilation failed: ${r.getShaderInfoLog(n)}`;throw new Error(a)}if(r.deleteShader(n),!r.getShaderParameter(o,r.COMPILE_STATUS)){const a=`Vertex shader compilation failed: ${r.getShaderInfoLog(o)}`;throw new Error(a)}if(r.deleteShader(o),!r.getProgramParameter(l,r.LINK_STATUS)){const a=`GL program linking failed: ${r.getProgramInfoLog(l)}`;throw new Error(a)}return l}getUniformLocation(t){const e=(0,L.sq)(this.currentProgram_);return void 0===this.uniformLocationsByProgram_[e]&&(this.uniformLocationsByProgram_[e]={}),void 0===this.uniformLocationsByProgram_[e][t]&&(this.uniformLocationsByProgram_[e][t]=this.gl_.getUniformLocation(this.currentProgram_,t)),this.uniformLocationsByProgram_[e][t]}getAttributeLocation(t){const e=(0,L.sq)(this.currentProgram_);return void 0===this.attribLocationsByProgram_[e]&&(this.attribLocationsByProgram_[e]={}),void 0===this.attribLocationsByProgram_[e][t]&&(this.attribLocationsByProgram_[e][t]=this.gl_.getAttribLocation(this.currentProgram_,t)),this.attribLocationsByProgram_[e][t]}makeProjectionTransform(t,e){const r=t.size,o=t.viewState.resolution,l=t.viewState.center;return(0,x.qC)(e,0,0,2/(o*r[0]),2/(o*r[1]),-t.viewState.rotation,-l[0],-l[1]),e}setUniformFloatValue(t,e){this.gl_.uniform1f(this.getUniformLocation(t),e)}setUniformFloatVec2(t,e){this.gl_.uniform2fv(this.getUniformLocation(t),e)}setUniformFloatVec4(t,e){this.gl_.uniform4fv(this.getUniformLocation(t),e)}setUniformMatrixValue(t,e){this.gl_.uniformMatrix4fv(this.getUniformLocation(t),!1,e)}enableAttributeArray_(t,e,r,n,o){const l=this.getAttributeLocation(t);l<0||(this.gl_.enableVertexAttribArray(l),this.gl_.vertexAttribPointer(l,e,r,!1,n,o))}enableAttributes(t){const e=function _t(i){let t=0;for(let e=0;e80*n){r=i=e[0],o=a=e[1];for(var y=n;yi&&(i=s),u>a&&(a=u);f=0!==(f=Math.max(i-r,a-o))?32767/f:0}return c(v,d,n,r,o,f,0),d}function l(e,t,n,r,o){var i,a;if(o===P(e,t,n,r)>0)for(i=t;i=t;i-=r)a=k(i,e[i],e[i+1],a);return a&&F(a,a.next)&&(R(a),a=a.next),a}function h(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!F(r,r.next)&&0!==Z(r.prev,r,r.next))r=r.next;else{if(R(r),(r=t=r.prev)===r.next)break;n=!0}}while(n||r!==t);return t}function c(e,t,n,r,o,i,a){if(e){!a&&i&&function(e,t,n,r){var o=e;do{0===o.z&&(o.z=w(o.x,o.y,t,n,r)),o.prevZ=o.prev,o.nextZ=o.next,o=o.next}while(o!==e);o.prevZ.nextZ=null,o.prevZ=null,function(e){var t,n,r,o,i,a,s,u,f=1;do{for(n=e,e=null,i=null,a=0;n;){for(a++,r=n,s=0,t=0;t0||u>0&&r;)0!==s&&(0===u||!r||n.z<=r.z)?(o=n,n=n.nextZ,s--):(o=r,r=r.nextZ,u--),i?i.nextZ=o:e=o,o.prevZ=i,i=o;n=r}i.nextZ=null,f*=2}while(a>1)}(o)}(e,r,o,i);for(var s,u,f=e;e.prev!==e.next;)if(s=e.prev,u=e.next,i?d(e,r,o,i):v(e))t.push(s.i/n|0),t.push(e.i/n|0),t.push(u.i/n|0),R(e),e=u.next,f=u.next;else if((e=u)===f){a?1===a?c(e=y(h(e),t,n),t,n,r,o,i,2):2===a&&p(e,t,n,r,o,i):c(h(e),t,n,r,o,i,1);break}}}function v(e){var t=e.prev,n=e,r=e.next;if(Z(t,n,r)>=0)return!1;for(var o=t.x,i=n.x,a=r.x,s=t.y,u=n.y,f=r.y,x=oi?o>a?o:a:i>a?i:a,c=s>u?s>f?s:f:u>f?u:f,v=r.next;v!==t;){if(v.x>=x&&v.x<=h&&v.y>=l&&v.y<=c&&E(o,s,i,u,a,f,v.x,v.y)&&Z(v.prev,v,v.next)>=0)return!1;v=v.next}return!0}function d(e,t,n,r){var o=e.prev,i=e,a=e.next;if(Z(o,i,a)>=0)return!1;for(var s=o.x,u=i.x,f=a.x,x=o.y,l=i.y,h=a.y,c=su?s>f?s:f:u>f?u:f,y=x>l?x>h?x:h:l>h?l:h,p=w(c,v,t,n,r),b=w(d,y,t,n,r),g=e.prevZ,m=e.nextZ;g&&g.z>=p&&m&&m.z<=b;){if(g.x>=c&&g.x<=d&&g.y>=v&&g.y<=y&&g!==o&&g!==a&&E(s,x,u,l,f,h,g.x,g.y)&&Z(g.prev,g,g.next)>=0)return!1;if(g=g.prevZ,m.x>=c&&m.x<=d&&m.y>=v&&m.y<=y&&m!==o&&m!==a&&E(s,x,u,l,f,h,m.x,m.y)&&Z(m.prev,m,m.next)>=0)return!1;m=m.nextZ}for(;g&&g.z>=p;){if(g.x>=c&&g.x<=d&&g.y>=v&&g.y<=y&&g!==o&&g!==a&&E(s,x,u,l,f,h,g.x,g.y)&&Z(g.prev,g,g.next)>=0)return!1;g=g.prevZ}for(;m&&m.z<=b;){if(m.x>=c&&m.x<=d&&m.y>=v&&m.y<=y&&m!==o&&m!==a&&E(s,x,u,l,f,h,m.x,m.y)&&Z(m.prev,m,m.next)>=0)return!1;m=m.nextZ}return!0}function y(e,t,n){var r=e;do{var o=r.prev,i=r.next.next;!F(o,i)&&T(o,r,r.next,i)&&z(o,i)&&z(i,o)&&(t.push(o.i/n|0),t.push(r.i/n|0),t.push(i.i/n|0),R(r),R(r.next),r=e=i),r=r.next}while(r!==e);return h(r)}function p(e,t,n,r,o,i){var a=e;do{for(var s=a.next.next;s!==a.prev;){if(a.i!==s.i&&M(a,s)){var u=U(a,s);return a=h(a,a.next),u=h(u,u.next),c(a,t,n,r,o,i,0),void c(u,t,n,r,o,i,0)}s=s.next}a=a.next}while(a!==e)}function b(e,t){return e.x-t.x}function g(e,t){var n=function(e,t){var n,r=t,o=e.x,i=e.y,a=-1/0;do{if(i<=r.y&&i>=r.next.y&&r.next.y!==r.y){var s=r.x+(i-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=o&&s>a&&(a=s,n=r.x=r.x&&r.x>=x&&o!==r.x&&E(in.x||r.x===n.x&&m(n,r)))&&(n=r,h=u)),r=r.next}while(r!==f);return n}(e,t);if(!n)return t;var r=U(n,e);return h(r,r.next),h(n,n.next)}function m(e,t){return Z(e.prev,e,t.prev)<0&&Z(t.next,e,e.next)<0}function w(e,t,n,r,o){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=(e-n)*o|0)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=(t-r)*o|0)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function A(e){var t=e,n=e;do{(t.x=(e-a)*(i-s)&&(e-a)*(r-s)>=(n-a)*(t-s)&&(n-a)*(i-s)>=(o-a)*(r-s)}function M(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&T(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(z(e,t)&&z(t,e)&&function(e,t){var n=e,r=!1,o=(e.x+t.x)/2,i=(e.y+t.y)/2;do{n.y>i!=n.next.y>i&&n.next.y!==n.y&&o<(n.next.x-n.x)*(i-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(Z(e.prev,e,t.prev)||Z(e,t.prev,t))||F(e,t)&&Z(e.prev,e,e.next)>0&&Z(t.prev,t,t.next)>0)}function Z(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function F(e,t){return e.x===t.x&&e.y===t.y}function T(e,t,n,r){var o=S(Z(e,t,n)),i=S(Z(e,t,r)),a=S(Z(n,r,e)),s=S(Z(n,r,t));return o!==i&&a!==s||(!(0!==o||!I(e,n,t))||(!(0!==i||!I(e,r,t))||(!(0!==a||!I(n,e,r))||!(0!==s||!I(n,t,r)))))}function I(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function S(e){return e>0?1:e<0?-1:0}function z(e,t){return Z(e.prev,e,e.next)<0?Z(e,t,e.next)>=0&&Z(e,e.prev,t)>=0:Z(e,t,e.prev)<0||Z(e,e.next,t)<0}function U(e,t){var n=new B(e.i,e.x,e.y),r=new B(t.i,t.x,t.y),o=e.next,i=t.prev;return e.next=t,t.prev=e,n.next=o,o.prev=n,r.next=n,n.prev=r,i.next=r,r.prev=i,r}function k(e,t,n,r){var o=new B(e,t,n);return r?(o.next=r.next,o.prev=r,r.next.prev=o,r.next=o):(o.prev=o,o.next=o),o}function R(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function B(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=0,this.prevZ=null,this.nextZ=null,this.steiner=!1}function P(e,t,n,r){for(var o=0,i=t,a=n-r;i0&&(r+=e[o-1].length,n.holes.push(r))}return n};var N=u(f.exports);const _=[],O={vertexPosition:0,indexPosition:0};function q(e,t,n,r,o){e[t+0]=n,e[t+1]=r,e[t+2]=o}function L(e,t,n,r,o,i){const a=3+o,s=e[t+0],u=e[t+1],f=_;f.length=o;for(let n=0;n0?u:2*Math.PI-u}const g=null!==o;let m=0,w=0;if(null!==r){m=b(d,y,a(x,[...[e[r],e[r+1]]]))}if(g){w=b(y,d,a(x,[...[e[o],e[o+1]]]))}i.push(c[0],c[1],v[0],v[1],p(0,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(1,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(2,m,w)),i.push(...u),i.push(c[0],c[1],v[0],v[1],p(3,m,w)),i.push(...u),s.push(h,h+1,h+2,h+1,h+3,h+2)}function G(e,t,n,r,o){const i=2+o;let a=t;const s=e.slice(a,a+o);a+=o;const u=e[a++];let f=0;const x=new Array(u-1);for(let t=0;t{const o=r.data;switch(o.type){case t:{const e=3,t=2,n=o.customAttributesSize,r=t+n,i=new Float32Array(o.renderInstructions),a=i.length/r,s=4*a*(n+e),u=new Uint32Array(6*a),f=new Float32Array(s);let x;for(let e=0;e0?a+(n-1)*r:null,n"u"?"data:application/javascript;base64,"+Buffer.from(i,"binary").toString("base64"):URL.createObjectURL(new Blob([i],{type:"application/javascript"})))}(),this.worker_.addEventListener("message",a=>{const u=a.data;if("GENERATE_POINT_BUFFERS"===u.type){const h=u.projectionTransform;this.verticesBuffer_.fromArrayBuffer(u.vertexBuffer),this.helper.flushBufferData(this.verticesBuffer_),this.indicesBuffer_.fromArrayBuffer(u.indexBuffer),this.helper.flushBufferData(this.indicesBuffer_),this.renderTransform_=h,(0,x.nb)(this.invertRenderTransform_,this.renderTransform_),this.renderInstructions_=new Float32Array(a.data.renderInstructions),u.id===this.lastSentId&&(this.ready=!0),this.getLayer().changed()}}),this.featureCache_={},this.featureCount_=0;const l=this.getLayer().getSource();this.sourceListenKeys_=[(0,J.oL)(l,k.Z.ADDFEATURE,this.handleSourceFeatureAdded_,this),(0,J.oL)(l,k.Z.CHANGEFEATURE,this.handleSourceFeatureChanged_,this),(0,J.oL)(l,k.Z.REMOVEFEATURE,this.handleSourceFeatureDelete_,this),(0,J.oL)(l,k.Z.CLEAR,this.handleSourceFeatureClear_,this)],l.forEachFeature(a=>{this.featureCache_[(0,L.sq)(a)]={feature:a,properties:a.getProperties(),geometry:a.getGeometry()},this.featureCount_++})}afterHelperCreated(){this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_),this.hitDetectionEnabled_&&(this.hitRenderTarget_=new class xt{constructor(t,e){this.helper_=t;const r=t.getGL();this.texture_=r.createTexture(),this.framebuffer_=r.createFramebuffer(),this.depthbuffer_=r.createRenderbuffer(),this.size_=e||[1,1],this.data_=new Uint8Array(0),this.dataCacheDirty_=!0,this.updateSize_()}setSize(t){(0,Et.fS)(t,this.size_)||(this.size_[0]=t[0],this.size_[1]=t[1],this.updateSize_())}getSize(){return this.size_}clearCachedData(){this.dataCacheDirty_=!0}readAll(){if(this.dataCacheDirty_){const t=this.size_,e=this.helper_.getGL();e.bindFramebuffer(e.FRAMEBUFFER,this.framebuffer_),e.readPixels(0,0,t[0],t[1],e.RGBA,e.UNSIGNED_BYTE,this.data_),this.dataCacheDirty_=!1}return this.data_}readPixel(t,e){if(t<0||e<0||t>this.size_[0]||e>=this.size_[1])return I[0]=0,I[1]=0,I[2]=0,I[3]=0,I;this.readAll();const r=Math.floor(t)+(this.size_[1]-Math.floor(e)-1)*this.size_[0];return I[0]=this.data_[4*r],I[1]=this.data_[4*r+1],I[2]=this.data_[4*r+2],I[3]=this.data_[4*r+3],I}getTexture(){return this.texture_}getFramebuffer(){return this.framebuffer_}getDepthbuffer(){return this.depthbuffer_}updateSize_(){const t=this.size_,e=this.helper_.getGL();this.texture_=this.helper_.createTexture(t,null,this.texture_),e.bindFramebuffer(e.FRAMEBUFFER,this.framebuffer_),e.viewport(0,0,t[0],t[1]),e.framebufferTexture2D(e.FRAMEBUFFER,e.COLOR_ATTACHMENT0,e.TEXTURE_2D,this.texture_,0),e.bindRenderbuffer(e.RENDERBUFFER,this.depthbuffer_),e.renderbufferStorage(e.RENDERBUFFER,e.DEPTH_COMPONENT16,t[0],t[1]),e.framebufferRenderbuffer(e.FRAMEBUFFER,e.DEPTH_ATTACHMENT,e.RENDERBUFFER,this.depthbuffer_),this.data_=new Uint8Array(t[0]*t[1]*4)}}(this.helper))}handleSourceFeatureAdded_(t){const e=t.feature;this.featureCache_[(0,L.sq)(e)]={feature:e,properties:e.getProperties(),geometry:e.getGeometry()},this.featureCount_++}handleSourceFeatureChanged_(t){const e=t.feature;this.featureCache_[(0,L.sq)(e)]={feature:e,properties:e.getProperties(),geometry:e.getGeometry()}}handleSourceFeatureDelete_(t){delete this.featureCache_[(0,L.sq)(t.feature)],this.featureCount_--}handleSourceFeatureClear_(){this.featureCache_={},this.featureCount_=0}renderFrame(t){const e=this.helper.getGL();this.preRender(e,t);const[r,n,o]=this.getWorldParameters_(t);this.renderWorlds(t,!1,r,n,o),this.helper.finalizeDraw(t,this.dispatchPreComposeEvent,this.dispatchPostComposeEvent);const l=this.helper.getCanvas();return this.hitDetectionEnabled_&&(this.renderWorlds(t,!0,r,n,o),this.hitRenderTarget_.clearCachedData()),this.postRender(e,t),l}getWorldParameters_(t){const e=t.viewState.projection,o=this.getLayer().getSource().getWrapX()&&e.canWrapX(),l=e.getExtent(),a=t.extent,u=o?(0,F.dz)(l):null,h=o?Math.ceil((a[2]-l[2])/u)+1:1;return[o?Math.floor((a[0]-l[0])/u):0,h,u]}prepareFrameInternal(t){const e=this.getLayer(),r=e.getSource(),n=t.viewState,o=!t.viewHints[we.Z.ANIMATING]&&!t.viewHints[we.Z.INTERACTING],l=!(0,F.fS)(this.previousExtent_,t.extent),a=this.sourceRevision_{const e=this.weightFunction_(t);return void 0!==e?(0,Ct.uZ)(e,0,1):1}}],hitDetectionEnabled:!0,vertexShader:"\n precision mediump float;\n uniform mat4 u_projectionMatrix;\n uniform mat4 u_offsetScaleMatrix;\n uniform float u_size;\n attribute vec2 a_position;\n attribute float a_index;\n attribute float a_weight;\n attribute vec4 a_hitColor;\n\n varying vec2 v_texCoord;\n varying float v_weight;\n varying vec4 v_hitColor;\n\n void main(void) {\n mat4 offsetMatrix = u_offsetScaleMatrix;\n float offsetX = a_index == 0.0 || a_index == 3.0 ? -u_size / 2.0 : u_size / 2.0;\n float offsetY = a_index == 0.0 || a_index == 1.0 ? -u_size / 2.0 : u_size / 2.0;\n vec4 offsets = offsetMatrix * vec4(offsetX, offsetY, 0.0, 0.0);\n gl_Position = u_projectionMatrix * vec4(a_position, 0.0, 1.0) + offsets;\n float u = a_index == 0.0 || a_index == 3.0 ? 0.0 : 1.0;\n float v = a_index == 0.0 || a_index == 1.0 ? 0.0 : 1.0;\n v_texCoord = vec2(u, v);\n v_hitColor = a_hitColor;\n v_weight = a_weight;\n }",fragmentShader:"\n precision mediump float;\n uniform float u_blurSlope;\n uniform mediump int u_hitDetection;\n\n varying vec2 v_texCoord;\n varying float v_weight;\n varying vec4 v_hitColor;\n\n void main(void) {\n vec2 texCoord = v_texCoord * 2.0 - vec2(1.0, 1.0);\n float sqRadius = texCoord.x * texCoord.x + texCoord.y * texCoord.y;\n float value = (1.0 - sqrt(sqRadius)) * u_blurSlope;\n float alpha = smoothstep(0.0, 1.0, value) * v_weight;\n gl_FragColor = vec4(alpha, alpha, alpha, alpha);\n if (u_hitDetection > 0) {\n if (alpha < 0.05) {\n discard;\n }\n gl_FragColor = v_hitColor;\n }\n }",uniforms:{u_size:()=>2*(this.get("radius")+this.get("blur")),u_blurSlope:()=>this.get("radius")/Math.max(1,this.get("blur"))},postProcesses:[{fragmentShader:"\n precision mediump float;\n\n uniform sampler2D u_image;\n uniform sampler2D u_gradientTexture;\n uniform float u_opacity;\n\n varying vec2 v_texCoord;\n\n void main() {\n vec4 color = texture2D(u_image, v_texCoord);\n gl_FragColor.a = color.a * u_opacity;\n gl_FragColor.rgb = texture2D(u_gradientTexture, vec2(0.5, color.a)).rgb;\n gl_FragColor.rgb *= gl_FragColor.a;\n }",uniforms:{u_gradientTexture:()=>this.gradient_,u_opacity:()=>this.getOpacity()}}]})}renderDeclutter(){}};var me=c(5616),ee=c(6082),te=c(4910),ye=c(5504),Dt=c(9895),Mt=c(7178),D=c(1308),Gt=c(4855),_e=c(440),Nt=c(6343),Bt=c(1830),ve=c(7704);const Oe=class Ot extends _e.ZP{constructor(t){const e=void 0!==t.crossOrigin?t.crossOrigin:null,r=void 0!==t.imageLoadFunction?t.imageLoadFunction:_e.r6;super({attributions:t.attributions,interpolate:t.interpolate,projection:(0,ve.U2)(t.projection)}),this.url_=t.url,this.imageExtent_=t.imageExtent,this.image_=new Bt.Z(this.imageExtent_,void 0,1,this.url_,e,r,(0,ge.E4)(1,1)),this.imageSize_=t.imageSize?t.imageSize:null,this.image_.addEventListener(Gt.Z.CHANGE,this.handleImageChange.bind(this))}getImageExtent(){return this.imageExtent_}getImageInternal(t,e,r,n){return(0,F.kK)(t,this.image_.getExtent())?this.image_:null}getUrl(){return this.url_}handleImageChange(t){if(this.image_.getState()==Nt.Z.LOADED){const e=this.image_.getExtent(),r=this.image_.getImage();let n,o;this.imageSize_?(n=this.imageSize_[0],o=this.imageSize_[1]):(n=r.width,o=r.height);const l=(0,F.dz)(e),a=(0,F.Cr)(e),u=l/n,h=a/o;let p=n,m=o;if(u>h?p=Math.round(l/h):m=Math.round(a/u),p!==n||m!==o){const f=(0,ge.E4)(p,m);this.getInterpolate()||(f.imageSmoothingEnabled=!1);const g=f.canvas;f.drawImage(r,0,0,n,o,0,0,g.width,g.height),this.image_.setImage(g)}}super.handleImageChange(t)}};var Te=c(5290),We=c(8618),He=c(5379),Wt=c(875),Ht=c(6328),Vt=c(8105);const jt=class zt extends _e.ZP{constructor(t){super({attributions:(t=t||{}).attributions,interpolate:t.interpolate,projection:t.projection,resolutions:t.resolutions,state:t.state}),this.canvasFunction_=t.canvasFunction,this.canvas_=null,this.renderedRevision_=0,this.ratio_=void 0!==t.ratio?t.ratio:1.5}getImageInternal(t,e,r,n){e=this.findNearestResolution(e);let o=this.canvas_;if(o&&this.renderedRevision_==this.getRevision()&&o.getResolution()==e&&o.getPixelRatio()==r&&(0,F.r4)(o.getExtent(),t))return o;t=t.slice(),(0,F.H9)(t,this.ratio_);const l=(0,F.dz)(t)/e,a=(0,F.Cr)(t)/e,h=this.canvasFunction_.call(this,t,e,r,[l*r,a*r],n);return h&&(o=new Vt.Z(t,e,r,h)),this.canvas_=o,this.renderedRevision_=this.getRevision(),o}};var Ve=c(4892),ze=c(6256),Xt=c(2101),Jt=c(7176),Yt=c(781),Kt=c(49),kt=c(6117),Qt=c(8982),$t=c(5872),qt=c(8095),er=c(8943),tr=c(9250);const nr={Point:function or(i,t,e){const r=i.coordinates;return t&&e&&Ee(r,t,e),new qt.Z(r)},LineString:function sr(i,t){const e=re(i.arcs,t);return new Kt.Z(e)},Polygon:function lr(i,t){const e=[];for(let r=0,n=i.arcs.length;r0&&e.pop(),r>=0){const l=t[r];for(let a=0,u=l.length;a=0;--a)e.push(l[a].slice(0))}return e}function ur(i,t,e,r,n,o,l){const a=i.geometries,u=[];for(let h=0,p=a.length;h{class i{set value(e){this.privValue!==e&&(this.privValue=e,this.layer?.custom_layer&&this.layer.custom_layer.setRadius(e))}get value(){return this.privValue}constructor(){this.privValue=1,this.valueChange=new s.vpe}ngOnInit(){this.layer.custom_layer.setRadius(this.value)}changeValue(e){const r=parseInt(e.target.value,10);this.value=r,this.valueChange.emit(r),this.layer.custom_layer&&this.layer.custom_layer.setRadius(r)}static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275cmp=s.Xpm({type:i,selectors:[["app-example-layer-action"]],inputs:{layer:"layer",value:"value"},outputs:{valueChange:"valueChange"},decls:6,vars:2,consts:[[1,"heatmap-range"],["type","range","clrRange","","name","two","min","1","max","50","step","1",1,"ukis-range-input",3,"value","change"]],template:function(r,n){1&r&&(s.TgZ(0,"clr-range-container",0)(1,"label"),s._uU(2,"Heatmap radius:"),s.qZA(),s.TgZ(3,"input",1),s.NdJ("change",function(l){return n.changeValue(l)}),s.qZA(),s.TgZ(4,"clr-control-helper"),s._uU(5),s.qZA()()),2&r&&(s.xp6(3),s.Q6J("value",n.value),s.xp6(2),s.Oqu(" "+n.value))},dependencies:[T.MgK,T.CM6,T.blk,T.XTz],styles:[".heatmap-range[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-weight:400}"]})}return i})();const Je={type:"FeatureCollection",features:[{type:"Feature",properties:{height:2},geometry:{type:"Polygon",coordinates:[[[11.539764404296875,48.17707562779612,2],[11.53289794921875,48.13126755117026],[11.51641845703125,48.12301775410865],[11.517791748046875,48.10926514749487],[11.56036376953125,48.11384975871469],[11.564483642578125,48.12301775410865],[11.58233642578125,48.130350972491556],[11.592292785644531,48.14043243818811],[11.594696044921875,48.14730502988628],[11.602935791015625,48.15715413998257],[11.595039367675781,48.1640244926387],[11.59950256347656,48.17226770127996],[11.587142944335938,48.177533502046636],[11.572036743164062,48.177533502046636],[11.539764404296875,48.17707562779612]]]}},{type:"Feature",properties:{height:1},geometry:{type:"Polygon",coordinates:[[[11.605682373046875,48.156238023440835],[11.596412658691406,48.147534100428686],[11.59332275390625,48.13699579726703],[11.583709716796875,48.12851776605501],[11.564826965332031,48.121413473016034],[11.561737060546875,48.11247441829591],[11.575126647949217,48.11155750423242],[11.581993103027344,48.10490938797694],[11.614608764648438,48.11178673428214],[11.620101928710938,48.12462198509838],[11.614952087402344,48.12920522613733],[11.614265441894531,48.13905780942574],[11.61529541015625,48.15165719536032],[11.605682373046875,48.156238023440835]]]}},{type:"Feature",properties:{height:3},geometry:{type:"Polygon",coordinates:[[[11.516075134277344,48.12347611093252],[11.532554626464844,48.131496693283744],[11.538734436035156,48.176388808753124],[11.52191162109375,48.175701980509444],[11.511268615722656,48.17249666038475],[11.507148742675781,48.16379549570767],[11.492729187011719,48.165398452755674],[11.486892700195312,48.16379549570767],[11.458740234375,48.164482483433744],[11.457366943359375,48.15188624647704],[11.455307006835938,48.148221305921446],[11.436767578124998,48.133329793382636],[11.430244445800781,48.12874692043826],[11.443977355957031,48.12828861064926],[11.45050048828125,48.12553866602599],[11.4862060546875,48.124392812310205],[11.503028869628904,48.12553866602599],[11.516075134277344,48.12347611093252]]]}},{type:"Feature",properties:{height:0},geometry:{type:"Polygon",coordinates:[[[11.517448425292969,48.10972362702285],[11.487579345703125,48.095738161288885],[11.488265991210938,48.08381312049231],[11.485176086425781,48.075785093732456],[11.487922668457031,48.07486752519069],[11.493759155273438,48.07693203139914],[11.506805419921875,48.0762438718672],[11.517448425292969,48.06890293081563],[11.536331176757812,48.068214663899795],[11.538734436035156,48.07349114169717],[11.540107727050781,48.08427182703979],[11.548004150390625,48.09367440979962],[11.549720764160154,48.10559716402152],[11.559333801269531,48.11407897853892],[11.517448425292969,48.10972362702285]]]}}]},xe={type:"FeatureCollection",features:[{type:"Feature",properties:{pid:1},geometry:{type:"Point",coordinates:[10.9423828125,49.001843917978526]}},{type:"Feature",properties:{pid:2},geometry:{type:"Point",coordinates:[11.18408203125,49.088257784724675]}},{type:"Feature",properties:{pid:3},geometry:{type:"Point",coordinates:[11.030273437499998,49.35375571830993]}},{type:"Feature",properties:{pid:4},geometry:{type:"Point",coordinates:[10.72265625,49.24629332459796]}},{type:"Feature",properties:{pid:5},geometry:{type:"Point",coordinates:[12.76611328125,48.011975126709956]}},{type:"Feature",properties:{pid:6},geometry:{type:"Point",coordinates:[13.55712890625,49.15296965617042]}},{type:"Feature",properties:{pid:7},geometry:{type:"Point",coordinates:[13.3154296875,48.545705491847464]}},{type:"Feature",properties:{pid:8},geometry:{type:"Point",coordinates:[4.482421875,49.224772722794825]}}]},yr={type:"FeatureCollection",features:[{type:"Feature",properties:{name:"Feature 1 - Polygon"},geometry:{type:"Polygon",coordinates:[[[7.91015625,50.233151832472245],[9.140625,47.81315451752768],[13.33740234375,48.28319289548349],[13.7109375,50.17689812200107],[7.91015625,50.233151832472245]]]}}]},_r={type:"FeatureCollection",features:[{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.3",geometry:{type:"Point",coordinates:[14.354708,54.004536]},geometry_name:"geom",properties:{lat:"54.004536",lon:"14.354708",id:"3",timestamp:"2020-09-13T16:52:57Z",SWH:"1.13",plength:"209.7",windSpeed:"4.25",pdirection:"125.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.4",geometry:{type:"Point",coordinates:[14.445045,54.013187]},geometry_name:"geom",properties:{lat:"54.013187",lon:"14.445045",id:"4",timestamp:"2020-09-13T16:52:57Z",SWH:"0.91",plength:"251.0",windSpeed:"3.75",pdirection:"11.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.5",geometry:{type:"Point",coordinates:[14.535383,54.021835]},geometry_name:"geom",properties:{lat:"54.021835",lon:"14.535383",id:"5",timestamp:"2020-09-13T16:52:57Z",SWH:"1.08",plength:"475.4",windSpeed:"4.00",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.6",geometry:{type:"Point",coordinates:[14.625798,54.030346]},geometry_name:"geom",properties:{lat:"54.030346",lon:"14.625798",id:"6",timestamp:"2020-09-13T16:52:57Z",SWH:"0.99",plength:"194.6",windSpeed:"4.00",pdirection:"171.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.7",geometry:{type:"Point",coordinates:[14.716214,54.038853]},geometry_name:"geom",properties:{lat:"54.038853",lon:"14.716214",id:"7",timestamp:"2020-09-13T16:52:57Z",SWH:"0.90",plength:"475.4",windSpeed:"4.05",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.8",geometry:{type:"Point",coordinates:[13.978081,54.022915]},geometry_name:"geom",properties:{lat:"54.022915",lon:"13.978081",id:"8",timestamp:"2020-09-13T16:52:57Z",SWH:"0.66",plength:"475.4",windSpeed:"3.50",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.9",geometry:{type:"Point",coordinates:[14.068372,54.031853]},geometry_name:"geom",properties:{lat:"54.031853",lon:"14.068372",id:"9",timestamp:"2020-09-13T16:52:57Z",SWH:"1.03",plength:"452.5",windSpeed:"4.20",pdirection:"135.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.10",geometry:{type:"Point",coordinates:[14.158684,54.040756]},geometry_name:"geom",properties:{lat:"54.040756",lon:"14.158684",id:"10",timestamp:"2020-09-13T16:52:57Z",SWH:"0.47",plength:"199.9",windSpeed:"4.40",pdirection:"51.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.11",geometry:{type:"Point",coordinates:[14.249058,54.049553]},geometry_name:"geom",properties:{lat:"54.049553",lon:"14.249058",id:"11",timestamp:"2020-09-13T16:52:57Z",SWH:"1.36",plength:"420.9",windSpeed:"4.40",pdirection:"80.5"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.12",geometry:{type:"Point",coordinates:[14.339441,54.058331]},geometry_name:"geom",properties:{lat:"54.058331",lon:"14.339441",id:"12",timestamp:"2020-09-13T16:52:57Z",SWH:"0.94",plength:"134.6",windSpeed:"3.95",pdirection:"3.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.13",geometry:{type:"Point",coordinates:[14.429894,54.066982]},geometry_name:"geom",properties:{lat:"54.066982",lon:"14.429894",id:"13",timestamp:"2020-09-13T16:52:57Z",SWH:"1.01",plength:"351.6",windSpeed:"4.15",pdirection:"164.1"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.14",geometry:{type:"Point",coordinates:[14.52035,54.075634]},geometry_name:"geom",properties:{lat:"54.075634",lon:"14.520350",id:"14",timestamp:"2020-09-13T16:52:57Z",SWH:"1.16",plength:"310.4",windSpeed:"4.45",pdirection:"166.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.15",geometry:{type:"Point",coordinates:[14.610882,54.084145]},geometry_name:"geom",properties:{lat:"54.084145",lon:"14.610882",id:"15",timestamp:"2020-09-13T16:52:57Z",SWH:"1.00",plength:"210.4",windSpeed:"4.05",pdirection:"170.5"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.16",geometry:{type:"Point",coordinates:[14.701414,54.092651]},geometry_name:"geom",properties:{lat:"54.092651",lon:"14.701414",id:"16",timestamp:"2020-09-13T16:52:57Z",SWH:"0.98",plength:"254.7",windSpeed:"4.40",pdirection:"174.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.17",geometry:{type:"Point",coordinates:[14.792017,54.101032]},geometry_name:"geom",properties:{lat:"54.101032",lon:"14.792017",id:"17",timestamp:"2020-09-13T16:52:57Z",SWH:"1.10",plength:"475.4",windSpeed:"4.45",pdirection:"158.2"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.18",geometry:{type:"Point",coordinates:[14.882627,54.109398]},geometry_name:"geom",properties:{lat:"54.109398",lon:"14.882627",id:"18",timestamp:"2020-09-13T16:52:57Z",SWH:"0.94",plength:"188.2",windSpeed:"4.25",pdirection:"107.1"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.19",geometry:{type:"Point",coordinates:[14.973297,54.117649]},geometry_name:"geom",properties:{lat:"54.117649",lon:"14.973297",id:"19",timestamp:"2020-09-13T16:52:57Z",SWH:"0.91",plength:"404.8",windSpeed:"4.00",pdirection:"161.6"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.20",geometry:{type:"Point",coordinates:[15.063984,54.12587]},geometry_name:"geom",properties:{lat:"54.125870",lon:"15.063984",id:"20",timestamp:"2020-09-13T16:52:57Z",SWH:"0.90",plength:"170.3",windSpeed:"4.10",pdirection:"176.2"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.21",geometry:{type:"Point",coordinates:[15.154721,54.133991]},geometry_name:"geom",properties:{lat:"54.133991",lon:"15.154721",id:"21",timestamp:"2020-09-13T16:52:57Z",SWH:"0.69",plength:"475.4",windSpeed:"4.00",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.22",geometry:{type:"Point",coordinates:[14.052757,54.085644]},geometry_name:"geom",properties:{lat:"54.085644",lon:"14.052757",id:"22",timestamp:"2020-09-13T16:52:57Z",SWH:"0.28",plength:"475.4",windSpeed:"4.25",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.26",geometry:{type:"Point",coordinates:[14.414745,54.120781]},geometry_name:"geom",properties:{lat:"54.120781",lon:"14.414745",id:"26",timestamp:"2020-09-13T16:52:57Z",SWH:"1.10",plength:"129.3",windSpeed:"4.20",pdirection:"45.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.27",geometry:{type:"Point",coordinates:[14.505316,54.129433]},geometry_name:"geom",properties:{lat:"54.129433",lon:"14.505316",id:"27",timestamp:"2020-09-13T16:52:57Z",SWH:"0.50",plength:"310.4",windSpeed:"4.60",pdirection:"14.0"}}]};var _=c(9223);let vr=(()=>{class i{constructor(){this.sunlightForm=new _.cw({x:new _.NI(0,_.kI.required),y:new _.NI(0,_.kI.required)})}ngOnInit(){this.sunlightForm.valueChanges.subscribe(e=>{this.changeHandler(parseInt(e.x.toString(),10)/100,parseInt(e.y.toString(),10)/100)})}static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275cmp=s.Xpm({type:i,selectors:[["app-sunlight"]],inputs:{changeHandler:"changeHandler"},decls:16,vars:1,consts:[["clrForm","","clrLayout","horizontal",3,"formGroup"],[1,"sun-range-label"],[1,"sun-range"],["type","range","min","-100","max","100","value","0","clrRange","","formControlName","x",1,"ukis-range-input"],["type","range","min","-100","max","100","value","0","clrRange","","formControlName","y",1,"ukis-range-input"]],template:function(r,n){1&r&&(s.TgZ(0,"form",0),s._UZ(1,"hr"),s.TgZ(2,"label",1),s._uU(3,"Sun position"),s.qZA(),s.TgZ(4,"clr-range-container",2)(5,"label"),s._uU(6,"x"),s.qZA(),s._UZ(7,"input",3),s.TgZ(8,"clr-control-helper"),s._uU(9,"east -> west"),s.qZA()(),s.TgZ(10,"clr-range-container",2)(11,"label"),s._uU(12,"y"),s.qZA(),s._UZ(13,"input",4),s.TgZ(14,"clr-control-helper"),s._uU(15,"south -> north"),s.qZA()()()),2&r&&s.Q6J("formGroup",n.sunlightForm)},dependencies:[T.MgK,T.CM6,T.YAP,T.mIp,T.blk,T.XTz,_._Y,_.Fj,_.eT,_.JJ,_.JL,_.sg,_.u],styles:[".sun-range[_ngcontent-%COMP%]{margin-top:0}.sun-range-label[_ngcontent-%COMP%]{padding-left:0;font-weight:600}"]})}return i})(),Tr=(()=>{class i{constructor(){this.interpolationForm=new _.cw({power:new _.NI(2,_.kI.required),smooth:new _.NI(!0,_.kI.required),labels:new _.NI(!1,_.kI.required)})}ngOnInit(){this.interpolationForm.valueChanges.subscribe(e=>{this.changeHandler(e.power,e.smooth,e.labels)})}static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275cmp=s.Xpm({type:i,selectors:[["app-interpolation-settings"]],inputs:{changeHandler:"changeHandler"},decls:21,vars:1,consts:[["clrForm","","clrLayout","vertical",3,"formGroup"],["type","range","min","1","max","7","value","1","clrInput","","formControlName","power",1,"ukis-range-input"],["type","checkbox","clrCheckbox","","name","options","value","true","formControlName","smooth",1,"ukis-range-input"],["type","checkbox","clrCheckbox","","name","options","value","false","formControlName","labels",1,"ukis-range-input"]],template:function(r,n){1&r&&(s.TgZ(0,"form",0)(1,"clr-input-container")(2,"label"),s._uU(3,"Power"),s.qZA(),s._UZ(4,"input",1),s.TgZ(5,"clr-control-helper"),s._uU(6,"inverse distance weighting power"),s.qZA()(),s.TgZ(7,"clr-checkbox-container")(8,"label"),s._uU(9,"Smoothing"),s.qZA(),s.TgZ(10,"clr-checkbox-wrapper"),s._UZ(11,"input",2),s.TgZ(12,"label"),s._uU(13,"Smoothing"),s.qZA()()(),s.TgZ(14,"clr-checkbox-container")(15,"label"),s._uU(16,"Labels"),s.qZA(),s.TgZ(17,"clr-checkbox-wrapper"),s._UZ(18,"input",3),s.TgZ(19,"label"),s._uU(20,"Show labels"),s.qZA()()()()),2&r&&s.Q6J("formGroup",n.interpolationForm)},dependencies:[T.MgK,T.CM6,T.YAP,T.mIp,T.KKC,T.Y_4,T.PEh,T.xRP,T.G55,_._Y,_.Fj,_.eT,_.Wl,_.JJ,_.JL,_.sg,_.u]})}return i})();var w=c(8533),Er=c(4595),xr=c(9727);class Rr extends me.Z{constructor(t){super(t)}createRenderer(){return new Sr(this)}}class Sr extends xr.Z{constructor(t){super(t);const e=document.createElement("canvas");e.width=800,e.height=600,e.style.position="absolute";const n=t.getSource().getFeatures(),o=this.featuresToMeshes(n),l=new w.CP7({canvas:e,alpha:!0}),a=new w.cPb(45,e.width/e.height,.01,3e7);a.position.set(0,0,10),a.lookAt(new w.Pa4(0,0,0));const u=new w.xsS;for(const p of o)u.add(p);const h=new w.Ox3(16777215,1);h.position.set(-1,2,4),u.add(h),this.canvas=e,this.scene=u,this.meshes=o,this.renderer=l,this.camera=a}prepareFrame(t){const e=t.pixelRatio,r=t.size,n=Math.round(r[0]*e),o=Math.round(r[1]*e),a=t.viewState.center,p=this.extent2Height(t.extent,45);return this.camera.aspect=n/o,this.camera.fov=45,this.camera.near=.01,this.camera.far=3e8,this.camera.position.set(a[0],a[1],p),this.camera.lookAt(new w.Pa4(a[0],a[1],0)),this.camera.updateProjectionMatrix(),(r[0]!==this.canvas.width||r[1]!==this.canvas.height)&&(this.canvas.width=r[0],this.canvas.height=r[1],this.renderer.setSize(this.canvas.width,this.canvas.height)),this.canvas.style.opacity=""+t.layerStatesArray[t.layerIndex].opacity,!0}renderFrame(t,e){return this.renderer.render(this.scene,this.camera),this.canvas}renderDeclutter(t){}featuresToMeshes(t){const e=[];for(const r of t){const n=r.getGeometry(),o=r.get("height"),l=this.fGeom2tGeom(n,.1*o),a=new w.Ilk(16777215);a.setHex(16777215*Math.random());const u=new w.xoR({color:a}),h=new w.Kj0(l,u);e.push(h)}return e}fGeom2tGeom(t,e){const r=t.getCoordinates()[0],n=new w.bnF;n.moveTo(r[0][0],r[0][1]);for(let o=1;o{class i{constructor(e){this.layersSvc=e}ngOnInit(){this.groupkeys=["bbox","cssClass","displayName","filtertype","id","name","removable"]}static#e=this.\u0275fac=function(r){return new(r||i)(s.Y36(v.KD))};static#t=this.\u0275cmp=s.Xpm({type:i,selectors:[["app-example-group-action"]],inputs:{group:"group"},decls:5,vars:1,consts:[[4,"ngFor","ngForOf"]],template:function(r,n){1&r&&(s.TgZ(0,"div")(1,"span"),s._uU(2,"some properties of the group:"),s.qZA(),s.TgZ(3,"ul"),s.YNc(4,br,2,2,"li",0),s.qZA()()),2&r&&(s.xp6(4),s.Q6J("ngForOf",n.groupkeys))},dependencies:[K.sg]})}return i})();var wr=c(2605);function Cr(i,t){if(1&i&&(s.TgZ(0,"th"),s._uU(1),s.qZA()),2&i){const e=t.$implicit;s.xp6(1),s.Oqu(e.key)}}function Lr(i,t){if(1&i&&(s.TgZ(0,"td"),s._uU(1),s.qZA()),2&i){const e=t.$implicit;s.xp6(1),s.Oqu(e.value)}}let Ir=(()=>{class i{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275cmp=s.Xpm({type:i,selectors:[["app-popup2"]],inputs:{data:"data"},decls:11,vars:6,consts:[[1,"table"],[4,"ngFor","ngForOf"]],template:function(r,n){1&r&&(s.TgZ(0,"table",0)(1,"caption"),s._uU(2," Demo for a basic Clarity table. "),s.qZA(),s.TgZ(3,"thead")(4,"tr"),s.YNc(5,Cr,2,1,"th",1),s.ALo(6,"keyvalue"),s.qZA()(),s.TgZ(7,"tbody")(8,"tr"),s.YNc(9,Lr,2,1,"td",1),s.ALo(10,"keyvalue"),s.qZA()()()),2&r&&(s.xp6(5),s.Q6J("ngForOf",s.lcZ(6,2,n.data)),s.xp6(4),s.Q6J("ngForOf",s.lcZ(10,4,n.data)))},dependencies:[K.sg,K.Nd]})}return i})();var Zr=c(3254),Ur=c(2227);let Dr=(()=>{class i{constructor(e,r,n){this.layersSvc=e,this.mapStateSvc=r,this.mapSvc=n,this.class="content-container",this.test=[],this.inputValue={value:15},this.controls={attribution:!0,scaleLine:!0,overviewMap:!0}}ngOnInit(){this.addLayers()}setInput(){const e=this.layersSvc.getLayerById("heatmap_layer");this.inputValue.value=40,e.action.inputs.value=this.inputValue.value}addLayers(){const e=new Qe.gY({id:"OSM1",visible:!1,bbox:[-66.408,3.577,113.592,64.94]}),r=new v.AO({id:"heatmap_layer",name:"Heatmap Layer",actions:[{title:"test",icon:"",action:d=>{}}],popup:{event:"click"},action:{component:mr,inputs:this.inputValue,outputs:{valueChange:d=>{this.inputValue.value=d}}},custom_layer:new Ut({source:new D.Z({features:this.mapSvc.geoJsonToFeatures(xe),format:new ze.Z}),radius:this.inputValue.value}),visible:!1}),n=new v.DJ({id:"Vector Layer1",name:"Vector Layer",type:"geojson",data:xe,visible:!0,popup:{single:!0}}),o=new v.AO({id:"Layer_KML",name:"KML - VectorLayer",popup:!0,custom_layer:new me.Z({source:new D.Z({url:"assets/kml/TimeZones.kml",format:new Xt.ZP({extractStyles:!0})})}),visible:!1,bbox:[-180,-90,180,90]}),l=new v.AO({id:"topo_json_layer",name:"Topo Json - VectorImageLayer",custom_layer:new ee.Z({source:new D.Z({url:"https://openlayers.org/en/latest/examples/data/topojson/world-110m.json",format:new dr({layers:["countries"]}),overlaps:!1}),style:(d,S)=>((0,L.sq)(d),[new M.ZP({stroke:new j.Z({color:"gray",width:1}),fill:new P.Z({color:"rgba(0, 153, 255, 0.2)"})})])}),visible:!1}),a=new v.AO({id:"geo_json_layer_ocean",name:"GeoJson - VectorImageLayer ocean",popup:{event:"move"},custom_layer:new ee.Z({source:new D.Z({features:this.mapSvc.geoJsonToFeatures(Ar)}),style:(d,S)=>new M.ZP({stroke:new j.Z({color:"gray",width:1}),fill:new P.Z({color:"rgba(20,20,20,0.9)"})})}),visible:!0,bbox:[-180.35156249999997,-22.268764039073968,-129.375,29.84064389983441]}),u=new v.AO({id:"geo_json_layer_polys",name:"GeoJson polys - VectorImageLayer",popup:[{event:"click",single:!0,options:{autoPan:!1},dynamicPopup:{component:wr.F,getAttributes:d=>({data:d.properties})}},{event:"move",options:{autoPan:!1},dynamicPopup:{component:Ir,getAttributes:d=>({data:d.properties})}}],custom_layer:new ee.Z({source:new D.Z({features:this.mapSvc.geoJsonToFeatures(Fr)}),style:(d,S)=>new M.ZP({stroke:new j.Z({color:"gray",width:1}),fill:new P.Z({color:"rgba(51,153,51,1)"})})}),visible:!0}),h=new v.AO({id:"geo_json_layer_collection",name:"GeoJson Collection - VectorImageLayer",popup:{event:"click",single:!0,options:{autoPan:!1}},custom_layer:new ee.Z({source:new D.Z({url:"assets/geojson/test.collection.json",format:new ze.Z}),style:(d,S)=>new M.ZP({stroke:new j.Z({color:"rgba(153,51,51,1)",width:2}),fill:new P.Z({color:"rgba(153,51,51,1)"}),image:new Xe.Z({radius:5,fill:new P.Z({color:"rgba(153,51,51,1)"})})})}),visible:!0}),p=new v.AO({id:"static_image_layer",name:"Static Image",visible:!1,popup:{popupFunction:d=>d.color.toString()},custom_layer:new te.Z({source:new Oe({url:"assets/image/srtm_small.png",imageExtent:[10,45,15,50],projection:"EPSG:4326"})})}),m=new v.AO({id:"osm_clip_layer",name:"OSM Clip",visible:!0,popup:{popupFunction:d=>d.color.toString()},custom_layer:new ye.Z({source:new Te.Z}),bbox:[-105.41888884797893,6.480590573390401,-15.540298246016693,42.53496284727569]}),f=new v.AO({id:"customLayerOlGroup",name:"Custom Layer OlGroup",visible:!0,opacity:.6,popup:{event:"move",popupFunction:d=>`${d.color.toString()}`,options:{autoPan:!1}},custom_layer:new Dt.Z({layers:[new ye.Z({source:new We.Z({url:"https://geoservice.dlr.de/eoc/basemap/wms",params:{LAYERS:"litemap",TILED:!0},serverType:"geoserver",transition:0})}),new ye.Z({source:new We.Z({url:"https://geoservice.dlr.de/eoc/basemap/wms",params:{LAYERS:"liteoverlay",TILED:!0},serverType:"geoserver",transition:0})})]}),bbox:[-18.213,-26.814,68.344,11.783]}),g=new v.AO({id:"clusterLayer",name:"cluster Layer - VectorLayer",visible:!1,popup:!0,custom_layer:new me.Z({source:new He.Z({distance:10,source:new D.Z({features:this.mapSvc.geoJsonToFeatures(xe)})})})}),y=new v.AO({id:"vectorTile",name:"VectorTileLayer",visible:!1,popup:{event:"move",filterkeys:["name","layer","class"],properties:{name:"Name"},options:{autoPan:!1}},custom_layer:new Mt.Z({source:new Wt.Z({format:new fr.Z,url:"https://tiles.geoservice.dlr.de/service/tms/1.0.0/planet_eoc@EPSG%3A900913@pbf/{z}/{x}/{y}.pbf?flipy=true"}),style:(d,S)=>{const A=d.get("layer"),N=d.get("class");if(this.test.includes(A)||this.test.push(A),A){if("water"===A)return new M.ZP({fill:new P.Z({color:"rgba(67,162,202,0.9)"})});if("boundary"===A)return new M.ZP({stroke:new j.Z({color:"gray",width:1}),fill:new P.Z({color:"rgba(0,0,0,0)"})});if("landcover"===A&&N){if("wood"===N)return new M.ZP({fill:new P.Z({color:"rgba(53,151,143,0.7)"})});if("grass"===N)return new M.ZP({fill:new P.Z({color:"rgba(168,221,181,0.7)"})})}}}})}),G=new v.ex({name:"Heatmap Group",filtertype:"Layers",id:"group1",layers:[r,n],description:"This is a custom layer group with some custom angular components in the UI",action:{component:Pr}}),ne=new v.AO({id:"image_wms",name:"Image WMS",custom_layer:new te.Z({source:new Ht.Z({url:"https://ahocevar.com/geoserver/wms",params:{LAYERS:"topp:states"},serverType:"geoserver"})}),visible:!1,popup:{popupFunction:d=>d.color.toString()},bbox:[-133.9453125,18.979025953255267,-60.46875,52.908902047770255]}),B=new v.AO({id:"dtmLayer",name:"SRTM DTM",filtertype:"Layers",custom_layer:new Ye.UT({source:new Oe({url:"assets/image/srtm_small.png",imageExtent:[10,45,15,50],projection:"EPSG:4326"})}),action:{component:vr,inputs:{changeHandler:(d,S)=>{B.custom_layer.updateSunAngle([d,S])}}},opacity:.6,visible:!1,description:"

This layer uses SRTM data to calculate surface-normals and uses them to dynamically create shades on hilltops. Things like these might be a nice illustration for time-enabled maps.

\n

Use the controls to dynamically change the sun's angle.

"}),Y=this.mapSvc.getProjection().getMetersPerUnit(),Re=new ve.kv({code:"EPSG:4326",units:"degrees"}).getMetersPerUnit();Je.features.map(d=>d.properties.height=d.properties.height*Re/Y);const Se=new v.AO({id:"three",name:"Bars layer",custom_layer:new Rr({source:new D.Z({features:this.mapSvc.geoJsonToFeatures(Je)})}),filtertype:"Layers",opacity:.7,visible:!1,description:"

This layer demonstrates how a common 3d-library, three.js, can be integrated in a 2d-map. Using three.js often yields less verbose code than calling WebGL directly.

"}),O=new D.Z({features:this.mapSvc.geoJsonToFeatures(_r)}),W=new He.Z({source:O,distance:25}),C=new v.AO({id:"interpolation",name:"Interpolation",custom_layer:new Ye.qS({source:W,style:(d,S)=>{const A=d.getProperties().features;let N;return N=A.length>1?`${d.getProperties().features.length}`:`${Number.parseFloat(A[0].getProperties().SWH).toPrecision(3)}`,new M.ZP({image:new Xe.Z({radius:13,fill:new P.Z({color:"rgba(0, 153, 255, 0.2)"}),stroke:new j.Z({color:"rgba(255, 255, 255, 0.2)",width:1})}),text:new gr.Z({text:N,overflow:!0,offsetX:-5*N.length/2,offsetY:1,textAlign:"left",fill:new P.Z({color:"#ffffff"})})})},renderSettings:{maxEdgeLength:15e3/Y,power:2,colorRamp:[{val:0,rgb:[166,97,26]},{val:.4,rgb:[223,194,125]},{val:.8,rgb:[247,247,247]},{val:2,rgb:[128,205,193]},{val:22.5,rgb:[1,133,113]}],smooth:!0,showLabels:!1,valueProperty:"SWH",storeInterpolatedPixelData:!1}}),action:{component:Tr,inputs:{changeHandler:(d,S,A)=>{C.custom_layer.updateParas(d,S,A)}}},filtertype:"Layers",opacity:.7,visible:!1,description:"This layer is an example of how WebGL can be used to outsource computationally expensive operations. For inverse-distance interpolation we need to account for every datapoint at every pixel."}),X=new v.ex({name:"Webgl Group",filtertype:"Layers",id:"group2",layers:[B,Se,C]}),H=new v.AO({name:"Transparenter Hintergrund",id:"blank",type:"custom",visible:!1,custom_layer:new te.Z({source:new jt({canvasFunction:()=>document.createElement("canvas")})})}),V=new v.AO({name:"Ol Raster Source OSM",id:"rasterSourceLayer",type:"custom",visible:!1,removable:!0,custom_layer:new te.Z({source:new Ve.ZP({sources:[new Te.Z],operation:d=>d[0],operationType:"image"})})});[H,V,e,y,X,g,ne,o,p,m,l,u,h,G,a,f].forEach(d=>{d instanceof v.mh?this.layersSvc.addLayer(d,"Layers"):d instanceof v.ex&&this.layersSvc.addLayerGroup(d)}),setTimeout(()=>{V.visible=!0,V.custom_layer.setSource(new Ve.ZP({sources:[new Te.Z],operation:d=>d[0],operationType:"image"})),this.layersSvc.updateLayer(V)},2e3)}ngAfterViewInit(){const e=new v.DJ({id:"Vector Layer2",name:"async add Layer",type:"geojson",data:yr,visible:!1,popup:!0});setTimeout(()=>{this.layersSvc.addLayer(e,"Layers")},2e3)}static#e=this.\u0275fac=function(r){return new(r||i)(s.Y36(v.KD),s.Y36(be.I3),s.Y36(ie.BR))};static#t=this.\u0275cmp=s.Xpm({type:i,selectors:[["app-route-map4"]],hostVars:2,hostBindings:function(r,n){2&r&&s.Tol(n.class)},features:[s._Bn([v.KD,be.I3,ie.BR])],decls:15,vars:10,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","layers","clrVerticalNavIcon","","title","layers"],[1,"padding","title-ellipsis"],[3,"layersSvc","mapStateSvc"],["title","set input of dynamic component from parent when it is created or the input changed",1,"btn","btn-primary",3,"click"]],template:function(r,n){1&r&&(s.TgZ(0,"main",0),s._UZ(1,"ukis-map-ol",1),s.qZA(),s.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),s._UZ(4,"clr-icon",4),s._uU(5," Layers "),s.TgZ(6,"clr-vertical-nav-group-children",5),s._UZ(7,"ukis-layer-control",6),s.qZA()(),s.TgZ(8,"clr-vertical-nav-group",3),s._UZ(9,"clr-icon",4),s._uU(10," Test to set dynamic component "),s.TgZ(11,"clr-vertical-nav-group-children",5)(12,"button",7),s.NdJ("click",function(){return n.setInput()}),s._uU(13,"Set Heatmap Layer radius"),s.qZA(),s._uU(14),s.qZA()()()),2&r&&(s.xp6(1),s.Q6J("layersSvc",n.layersSvc)("mapState",n.mapStateSvc)("controls",n.controls),s.xp6(1),s.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),s.xp6(1),s.Q6J("clrVerticalNavGroupExpanded",!0),s.xp6(4),s.Q6J("layersSvc",n.layersSvc)("mapStateSvc",n.mapStateSvc),s.xp6(1),s.Q6J("clrVerticalNavGroupExpanded",!0),s.xp6(6),s.hij(" ",n.inputValue.value," "))},dependencies:[T.qvL,T.saT,T.fzC,T.A0B,T.d6G,T.ogR,Zr.E,Ur.j]})}return i})();var Mr=c(2233);const Gr=[{path:"",component:Dr}];let Ke=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275mod=s.oAB({type:i});static#r=this.\u0275inj=s.cJS({imports:[Fe.Bz.forChild(Gr),Fe.Bz]})}return i})(),Nr=(()=>{class i{static#e=this.\u0275fac=function(r){return new(r||i)};static#t=this.\u0275mod=s.oAB({type:i});static#r=this.\u0275inj=s.cJS({imports:[K.ez,ke.q,Ke,T.K6A,Mr.cE,ie.oC]})}return i})()}}]); \ No newline at end of file diff --git a/365.2e06192f96380e7e.js b/365.2e06192f96380e7e.js deleted file mode 100644 index 94db0a975..000000000 --- a/365.2e06192f96380e7e.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[365],{8365:(y,a,c)=>{c.r(a),c.d(a,{RouteLicensesModule:()=>U,RouteLicensesRoutingModule:()=>g});var r=c(3223),d=c(9498),p=c(1794),m=c(5990),e=c(3714),h=c(3250),s=c(7243);function Z(t,l){1&t&&(e.TgZ(0,"clr-signpost-content")(1,"h3"),e._uU(2,"Licenses setup"),e.qZA(),e.TgZ(3,"p"),e._uU(4,"This component expects a "),e.TgZ(5,"code"),e._uU(6,"assets/licenses.json"),e.qZA(),e._uU(7," file to be present in the project bundle."),e.qZA(),e.TgZ(8,"p"),e._uU(9,"That file was created with the following command:"),e.qZA(),e.TgZ(10,"code"),e._uU(11," cd ./frontend-libraries npm install -g license-checker npx license-checker --json --out ./dist/demo-maps/assets "),e.qZA(),e._uU(12," You might want to add this command to the build-process by adding a "),e.TgZ(13,"code"),e._uU(14,'"postbuild"'),e.qZA(),e._uU(15," task to your package.json. "),e.qZA())}function f(t,l){if(1&t&&(e.TgZ(0,"clr-dg-row")(1,"clr-dg-cell"),e._uU(2),e.qZA(),e.TgZ(3,"clr-dg-cell"),e._uU(4),e.qZA(),e.TgZ(5,"clr-dg-cell"),e._uU(6),e.qZA(),e.TgZ(7,"clr-dg-cell")(8,"a",4),e._uU(9),e.qZA()()()),2&t){const n=l.$implicit;e.xp6(2),e.Oqu(n.name),e.xp6(2),e.Oqu(n.publisher),e.xp6(2),e.Oqu(n.license),e.xp6(2),e.s9C("href",n.repository,e.LSH),e.xp6(1),e.Oqu(n.repository)}}function T(t,l){if(1&t&&(e.ynx(0),e.YNc(1,f,10,5,"clr-dg-row",3),e.TgZ(2,"clr-dg-footer"),e._uU(3),e.qZA(),e.BQk()),2&t){const n=l.ngIf;e.xp6(1),e.Q6J("ngForOf",n),e.xp6(2),e.hij("",n.length," third party dependencies")}}const A=[{path:"",component:(()=>{class t{constructor(n){this.http=n,this.class="content-container"}ngOnInit(){this.licenses$=this.http.get("assets/licenses.json").pipe((0,m.U)(n=>{const o=[];for(const i in n)if(n[i]){const u=n[i];o.push({name:i,license:u.licenses,repository:u.repository,publisher:u.publisher})}return o}))}static#e=this.\u0275fac=function(o){return new(o||t)(e.Y36(h.eN))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["app-route-licenses"]],hostVars:2,hostBindings:function(o,i){2&o&&e.Tol(i.class)},decls:18,vars:3,consts:[[1,"content-area","licenses"],[4,"clrIfOpen"],[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"href"]],template:function(o,i){1&o&&(e.TgZ(0,"main",0)(1,"p"),e._uU(2,"A lot of third party libraries were used to create this project. Their licenses are listed here."),e.qZA(),e.TgZ(3,"p"),e._uU(4,"For more information, click here: "),e.TgZ(5,"clr-signpost"),e.YNc(6,Z,16,0,"clr-signpost-content",1),e.qZA()(),e.TgZ(7,"clr-datagrid")(8,"clr-dg-column"),e._uU(9,"Library name"),e.qZA(),e.TgZ(10,"clr-dg-column"),e._uU(11,"Publisher"),e.qZA(),e.TgZ(12,"clr-dg-column"),e._uU(13,"License"),e.qZA(),e.TgZ(14,"clr-dg-column"),e._uU(15,"Repository"),e.qZA(),e.YNc(16,T,4,2,"ng-container",2),e.ALo(17,"async"),e.qZA()()),2&o&&(e.xp6(16),e.Q6J("ngIf",e.lcZ(17,1,i.licenses$)))},dependencies:[r.sg,r.O5,s.C9t,s.fv_,s.m4W,s.dRQ,s.Z4N,s.jND,s.KHL,s.PDs,s.Gcc,s.dml,s.Nh1,s.K8c,s.nqY,s.EuU,s.hQ,r.Ov],styles:[".content-area.licenses[_ngcontent-%COMP%]{padding:1em}"]})}return t})()}];let g=(()=>{class t{static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[p.Bz.forChild(A),p.Bz]})}return t})(),U=(()=>{class t{static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[r.ez,d.q,g,s.K6A]})}return t})()}}]); \ No newline at end of file diff --git a/365.f355373086a70e9c.js b/365.f355373086a70e9c.js new file mode 100644 index 000000000..3739c17e2 --- /dev/null +++ b/365.f355373086a70e9c.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[365],{8365:(y,u,c)=>{c.r(u),c.d(u,{RouteLicensesModule:()=>U,RouteLicensesRoutingModule:()=>g});var l=c(3223),d=c(9498),p=c(1794),h=c(5990),e=c(3714),m=c(3250),s=c(7243);function Z(t,r){1&t&&(e.TgZ(0,"clr-signpost-content",3)(1,"h3"),e._uU(2,"Licenses setup"),e.qZA(),e.TgZ(3,"p"),e._uU(4,"This component expects a "),e.TgZ(5,"code"),e._uU(6,"assets/licenses.json"),e.qZA(),e._uU(7," file to be present in the project bundle."),e.qZA(),e.TgZ(8,"p"),e._uU(9,"That file was created with the following command:"),e.qZA(),e.TgZ(10,"code"),e._uU(11," cd ./frontend-libraries npm install -g license-checker npx license-checker --json --out ./dist/demo-maps/assets "),e.qZA(),e._uU(12," You might want to add this command to the build-process by adding a "),e.TgZ(13,"code"),e._uU(14,'"postbuild"'),e.qZA(),e._uU(15," task to your package.json. "),e.qZA()),2&t&&e.Q6J("clrPosition","right-bottom")}function f(t,r){if(1&t&&(e.TgZ(0,"clr-dg-row")(1,"clr-dg-cell"),e._uU(2),e.qZA(),e.TgZ(3,"clr-dg-cell"),e._uU(4),e.qZA(),e.TgZ(5,"clr-dg-cell"),e._uU(6),e.qZA(),e.TgZ(7,"clr-dg-cell")(8,"a",5),e._uU(9),e.qZA()()()),2&t){const n=r.$implicit;e.xp6(2),e.Oqu(n.name),e.xp6(2),e.Oqu(n.publisher),e.xp6(2),e.Oqu(n.license),e.xp6(2),e.s9C("href",n.repository,e.LSH),e.xp6(1),e.Oqu(n.repository)}}function T(t,r){if(1&t&&(e.ynx(0),e.YNc(1,f,10,5,"clr-dg-row",4),e.TgZ(2,"clr-dg-footer"),e._uU(3),e.qZA(),e.BQk()),2&t){const n=r.ngIf;e.xp6(1),e.Q6J("ngForOf",n),e.xp6(2),e.hij("",n.length," third party dependencies")}}const A=[{path:"",component:(()=>{class t{constructor(n){this.http=n,this.class="content-container"}ngOnInit(){this.licenses$=this.http.get("assets/licenses.json").pipe((0,h.U)(n=>{const o=[];for(const i in n)if(n[i]){const a=n[i];o.push({name:i,license:a.licenses,repository:a.repository,publisher:a.publisher})}return o}))}static#e=this.\u0275fac=function(o){return new(o||t)(e.Y36(m.eN))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["app-route-licenses"]],hostVars:2,hostBindings:function(o,i){2&o&&e.Tol(i.class)},decls:18,vars:3,consts:[[1,"content-area","licenses"],[3,"clrPosition",4,"clrIfOpen"],[4,"ngIf"],[3,"clrPosition"],[4,"ngFor","ngForOf"],[3,"href"]],template:function(o,i){1&o&&(e.TgZ(0,"main",0)(1,"p"),e._uU(2,"Many third-party libraries are used to create projects. This is an example to list there licenses."),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Click here to learn how to generate it: "),e.TgZ(5,"clr-signpost"),e.YNc(6,Z,16,1,"clr-signpost-content",1),e.qZA()(),e.TgZ(7,"clr-datagrid")(8,"clr-dg-column"),e._uU(9,"Library name"),e.qZA(),e.TgZ(10,"clr-dg-column"),e._uU(11,"Publisher"),e.qZA(),e.TgZ(12,"clr-dg-column"),e._uU(13,"License"),e.qZA(),e.TgZ(14,"clr-dg-column"),e._uU(15,"Repository"),e.qZA(),e.YNc(16,T,4,2,"ng-container",2),e.ALo(17,"async"),e.qZA()()),2&o&&(e.xp6(16),e.Q6J("ngIf",e.lcZ(17,1,i.licenses$)))},dependencies:[l.sg,l.O5,s.C9t,s.fv_,s.m4W,s.dRQ,s.Z4N,s.jND,s.KHL,s.PDs,s.Gcc,s.dml,s.Nh1,s.K8c,s.nqY,s.EuU,s.hQ,l.Ov],styles:[".content-area.licenses[_ngcontent-%COMP%]{padding:1em}"]})}return t})()}];let g=(()=>{class t{static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[p.Bz.forChild(A),p.Bz]})}return t})(),U=(()=>{class t{static#e=this.\u0275fac=function(o){return new(o||t)};static#t=this.\u0275mod=e.oAB({type:t});static#n=this.\u0275inj=e.cJS({imports:[l.ez,d.q,g,s.K6A]})}return t})()}}]); \ No newline at end of file diff --git a/3rdpartylicenses.txt b/3rdpartylicenses.txt index 522b695f4..9f800b45c 100644 --- a/3rdpartylicenses.txt +++ b/3rdpartylicenses.txt @@ -1528,6 +1528,71 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. bitmap-sdf MIT +color-name +MIT +The MIT License (MIT) +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +color-parse +MIT +The MIT License (MIT) + +Copyright (c) 2015 Dmitry Ivanov + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +color-rgba +MIT + +color-space +MIT +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to + demo-maps Apache-2.0 diff --git a/449.635ebc07802ad47f.js b/449.635ebc07802ad47f.js new file mode 100644 index 000000000..f370c2191 --- /dev/null +++ b/449.635ebc07802ad47f.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[449],{9766:(A,w,s)=>{s.d(w,{um:()=>I,RP:()=>M,HF:()=>B,Kl:()=>g,aZ:()=>O,fc:()=>x,HX:()=>N,zc:()=>T,gY:()=>F,Bz:()=>Z});var y=s(2474);class F extends y.YY{constructor(l){const o={name:"OpenStreetMap",displayName:"OpenStreetMap",id:"osm",visible:!1,type:"xyz",url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",subdomains:["a","b","c"],attribution:'©, OpenStreetMap contributors',continuousWorld:!1,legendImg:"https://a.tile.openstreetmap.org/3/4/3.png",description:"OpenStreetMap z-x-y Tiles",opacity:1};l&&Object.assign(o,l),super(o)}}class T extends y.YY{constructor(l){const o={name:"OpenSeaMap",displayName:"OpenSeaMap",id:"OpenSeaMap",visible:!1,type:"xyz",removable:!1,url:"https://{s}.openseamap.org/seamark/{z}/{x}/{y}.png",subdomains:["t1"],attribution:'©, OpenSeaMap',continuousWorld:!1,legendImg:"https://t1.openseamap.org/seamark/10/554/321.png",description:"http://map.openseamap.org/",opacity:1};l&&Object.assign(o,l),super(o)}}class g extends y.TI{constructor(l){const o={name:"EOC Litemap",displayName:"EOC Litemap",id:"eoc_litemap",visible:!1,type:"wms",removable:!1,params:{LAYERS:"litemap",FORMAT:"image/png",TRANSPARENT:!0},url:"https://geoservice.dlr.de/eoc/basemap/wms",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://geoservice.dlr.de/eoc/basemap/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=litemap&ATTRIBUTION=&WIDTH=256&HEIGHT=256&CRS=EPSG%3A3857&STYLES=&BBOX=0%2C0%2C10018754.171394622%2C10018754.171394622",description:"http://www.naturalearthdata.com/about/",opacity:1};l&&Object.assign(o,l),super(o)}}class O extends y.RC{constructor(l){const o={name:"EOC Litemap Tile",displayName:"EOC Litemap Tile",id:"eoc_litemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:litemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Alitemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"EOC Litemap as web map tile service",opacity:1};l&&Object.assign(o,l),super(o)}}class x extends y.RC{constructor(l){const o={name:"EOC Liteoverlay Tile",displayName:"EOC LiteoverlayTile",id:"eoc_Liteoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:liteoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aliteoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the liteoverlay provided for EOC Service Portals",opacity:1};l&&Object.assign(o,l),super(o)}}class M extends y.RC{constructor(l){const o={name:"EOC Basemap Tile",displayName:"EOC Basemap Tile",id:"eoc_basemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:basemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abasemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};l&&Object.assign(o,l),super(o)}}class B extends y.RC{constructor(l){const o={name:"EOC Baseoverlay Tile",displayName:"EOC Baseoverlay Tile",id:"eoc_Baseoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:baseoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abaseoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};l&&Object.assign(o,l),super(o)}}class I extends y.RC{constructor(l){const o={name:"BlueMarble Tile",displayName:"BlueMarble Tile",id:"blueMarble_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"bmng_topo_bathy",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=bmng_topo_bathy&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Blue Marble NG dataset with topography and bathymetry",opacity:1};l&&Object.assign(o,l),super(o)}}class Z extends y.RC{constructor(l){const o={name:"World Relief B/W Tile",displayName:"World Relief B/W Tile",id:"eoc:world_relief_bw",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:world_relief_bw",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aworld_relief_bw&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"World Relief Black / White",opacity:1};l&&Object.assign(o,l),super(o)}}class N extends y.RC{constructor(l){const o={name:"Hillshade Tile",displayName:"Hillshade Tile",id:"eoc_hillshade",visible:!1,type:"wmts",removable:!1,params:{layer:"hillshade",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=hillshade&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Global Hillshade based on GMTED2010",opacity:1};l&&Object.assign(o,l),super(o)}}},7248:(A,w,s)=>{s.r(w),s.d(w,{RouteMap3Module:()=>le,RouteMap3RoutingModule:()=>D});var y=s(3223),F=s(9498),T=s(1794),g=s(2474),O=s(285),x=s(9631),M=s(9766),B=s(4910),I=s(6328),Z=s(6082),N=s(1308),v=s(7176),l=s(8943),o=s(77),J=s(1050),X=s(2972),U=s(5992),Q=s(400),$=s(5504),K=s(8618),G=s(1963),q=s(9895),e=s(3714),k=s(7997),_=s(7512),h=s(7243),ee=s(3254),te=s(2227),ae=s(1832);let se=(()=>{class m{constructor(r,i,a,n,c,d){this.layersSvc=r,this.mapStateSvc=i,this.mapSvc=a,this.alertSvc=n,this.progressService=c,this.route=d,this.class="content-container floating",this.subs=[],this.startBbox=null,this.updateLayerOnZoom=()=>{const t=this.getGridLayer(),p=this.layersSvc.getLayerById(t.id);p&&(p.custom_layer=t.layer,this.layersSvc.updateLayer(p,p.filtertype))},this.getGridLayer=()=>{const t=this.mapStateSvc.getMapState().getValue(),S="gridLayer",f=((m,ne,r,i,a)=>{const n=[];let c=80;r>1&&(c=40),r>2&&(c=20),r>3&&(c=10),r>4&&(c=6),r>5&&(c=4),r>6&&(c=3),r>7&&(c=2),r>8&&(c=1);const d=.5*c;let t=10;t>10&&(t=10),a=(0,o.f3)(a,d);const p=m[0]+t,u=m[1]+t,f=m[3]-t-u,b=Math.floor((m[2]-t-p)/d),C=Math.floor(f/d);let E=p;for(let W=b;W>0;W--){let P=u;for(let V=C;V>0;V--){const Y=E+d,j=P+d,H=[E,P],ce=[[H,[E,j],[Y,j],[Y,P],H]];if((0,o.jE)(a,E,P)&&(0,o.jE)(a,Y,j)){const pe=new l.ZP(ce).transform("EPSG:4326",i),me=new v.Z({geometry:pe,column:W,row:V,id:n.length+1});n.push(me)}P+=d}E+=d}return n})([-180,-90,180,90],0,t.zoom,this.mapSvc.EPSG,t.extent),b=new N.Z({features:f,wrapX:!1}),C=new Z.Z({source:b});return C.set("id",S),{layer:C,id:S}},this.controls={attribution:!0,scaleLine:!0}}ngOnInit(){this.addLayers(),this.subscribeToLayers(),this.subscribeToMapState(),this.subscribeToRoute(),this.startBbox&&this.mapStateSvc.setExtent(this.startBbox)}ngAfterViewInit(){this.mapSvc.map.on("moveend",this.updateLayerOnZoom)}ngOnDestroy(){this.subs.map(r=>r.unsubscribe()),this.mapSvc.map.un("moveend",this.updateLayerOnZoom)}addLayers(){const r=new M.gY({visible:!1}),i=new M.Kl({visible:!0,tileSize:512}),a=new I.Z({url:"https://ahocevar.com/geoserver/wms",params:{LAYERS:"topp:states"},serverType:"geoserver"});a.on("imageloadstart",()=>{this.progressService.progress({indeterminate:!0})}),a.on("imageloadend",()=>{this.progressService.progress(null)}),a.on("imageloaderror",()=>{this.progressService.progress(null)});const n=new g.AO({id:"event_layer",name:"Image load Layer",type:"custom",custom_layer:new B.Z({source:a}),visible:!1,bbox:[-133.9453125,18.979025953255267,-60.46875,52.908902047770255]}),c=new g.DJ({id:"updatable_feature_layer",name:"Updatable feature layer",type:"geojson",visible:!1,data:{type:"FeatureCollection",features:[{type:"Feature",properties:{},geometry:{type:"Polygon",coordinates:[[[-192.48046875,-24.686952411999144],[-88.06640625,-24.686952411999144],[-88.06640625,50.28933925329178],[-192.48046875,50.28933925329178],[-192.48046875,-24.686952411999144]]]}}]},actions:[{action:u=>{c.data=Q,this.layersSvc.updateLayer(c)},icon:"download",title:"Load data"}]}),d=this.getGridLayer(),t=new g.AO({id:d.id,name:"gridLayer",type:"custom",opacity:.3,custom_layer:d.layer});[i,r,n,c,t].forEach(u=>this.layersSvc.addLayer(u,"Layers"))}removeLayer(){this.layersSvc.removeLayerOrGroupById("event_layer2")}addLayer(){const r=new U.x,i=new U.x,a=new $.Z({source:new K.Z({url:"https://geoservice.dlr.de/eoc/land/wms",params:{LAYERS:"GUF28_DLR_v1_Mosaic"}})}),n=t=>{var p=t.context,u=this.mapSvc.map.getSize(),S=.5*u[0],R=(0,G.CR)(t,[S,0]),L=(0,G.CR)(t,[u[0],0]),f=(0,G.CR)(t,[S,u[1]]),b=(0,G.CR)(t,u);p.save(),p.beginPath(),p.moveTo(R[0],R[1]),p.lineTo(f[0],f[1]),p.lineTo(b[0],b[1]),p.lineTo(L[0],L[1]),p.closePath(),p.clip()};a.on("prerender",t=>{n(t)}),a.on("postrender",t=>{(t=>{t.context.restore()})(t)});const d=new g.AO({id:"event_layer2",name:"Image load Layer 2",type:"custom",custom_layer:new q.Z({layers:[a]}),visible:!0,removable:!0,events:{source:[{event:"tileloadstart",listener:t=>{r.next(t)}},{event:"tileloadend",listener:t=>{i.next(t)}}],layer:[{event:"prerender",listener:t=>{n(t)}},{event:"postrender",listener:t=>{n(t)}}]}});r.subscribe(t=>this.progressService.progress({indeterminate:!0})),i.pipe((0,J.b)(200)).subscribe(t=>this.progressService.progress(null)),this.layersSvc.addLayer(d,"Layers")}getSearchParamsHashRouting(r=window.location.href){-1===r.indexOf("http")&&(r=new URL(r,`${window.location.origin}${window.location.pathname}`).toString());const i=new URL(window.location.href,window.location.origin),[a,n]=i.hash.split("?");let c=new URLSearchParams;return n&&(c=new URLSearchParams(n)),{query:c,urlHashRouting:i,hash:a}}updateSearchParamsHashRouting(r){const{query:i,urlHashRouting:a,hash:n}=this.getSearchParamsHashRouting();Object.keys(r).map(t=>{i.set(t,r[t])});const c=decodeURIComponent(`${i}`);return`${a.protocol}//${a.host}${a.pathname||"/"}${n||"#/"}?${c}`}subscribeToMapState(){const r=this.mapStateSvc.getMapState().subscribe(i=>{if(history.pushState){const a=i.extent.map(c=>c.toFixed(3)),n=this.updateSearchParamsHashRouting({bbox:a.join(","),zoom:i.zoom.toString()});window.history.pushState({path:n},"",n)}});this.subs.push(r)}subscribeToRoute(){const r=this.route.queryParams.pipe((0,X.P)()).subscribe(i=>{if(Object.keys(i).length>0&&i.bbox){const a=i.bbox.split(",").map(n=>parseFloat(n));4===a.length&&(this.startBbox=a)}});this.subs.push(r)}subscribeToLayers(){if(this.layersSvc){const r=this.layersSvc.getLayers().subscribe(i=>{i.filter(n=>!0===n.visible).forEach(n=>{"updatable_feature_layer"===n.id&&n.data.features.length<=1&&this.alertSvc.alert({type:"info",text:"Click the layer setting down arrow icon to load new features.",closeable:!0})})});this.subs.push(r)}}static#e=this.\u0275fac=function(i){return new(i||m)(e.Y36(g.KD),e.Y36(O.I3),e.Y36(x.BR),e.Y36(k.c),e.Y36(_.N),e.Y36(T.gz))};static#t=this.\u0275cmp=e.Xpm({type:m,selectors:[["app-route-map3"]],hostVars:2,hostBindings:function(i,a){2&i&&e.Tol(a.class)},features:[e._Bn([g.KD,O.I3,x.BR])],decls:21,vars:10,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","layers","clrVerticalNavIcon","","title","layers"],[1,"padding","title-ellipsis"],[3,"layersSvc","mapStateSvc"],["title","Coordinates",1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","compass","clrVerticalNavIcon",""],["title","Test",1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","cog","clrVerticalNavIcon",""],[1,"btn","btn-primary",3,"click"]],template:function(i,a){1&i&&(e.TgZ(0,"main",0),e._UZ(1,"ukis-map-ol",1),e.qZA(),e.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),e._UZ(4,"clr-icon",4),e._uU(5," Layers "),e.TgZ(6,"clr-vertical-nav-group-children",5),e._UZ(7,"ukis-layer-control",6),e.qZA()(),e.TgZ(8,"clr-vertical-nav-group",7),e._UZ(9,"clr-icon",8),e._uU(10," Coordinates "),e.TgZ(11,"clr-vertical-nav-group-children",5),e._UZ(12,"ukis-mouse-position"),e.qZA()(),e.TgZ(13,"clr-vertical-nav-group",9),e._UZ(14,"clr-icon",10),e._uU(15," Test "),e.TgZ(16,"clr-vertical-nav-group-children",5)(17,"button",11),e.NdJ("click",function(){return a.removeLayer()}),e._uU(18,"remove Layer"),e.qZA(),e.TgZ(19,"button",11),e.NdJ("click",function(){return a.addLayer()}),e._uU(20,"add Layer"),e.qZA()()()()),2&i&&(e.xp6(1),e.Q6J("layersSvc",a.layersSvc)("mapState",a.mapStateSvc)("controls",a.controls),e.xp6(1),e.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",a.layersSvc)("mapStateSvc",a.mapStateSvc),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!1),e.xp6(5),e.Q6J("clrVerticalNavGroupExpanded",!0))},dependencies:[h.qvL,h.saT,h.fzC,h.A0B,h.d6G,h.ogR,ee.E,te.j,ae.C]})}return m})();var re=s(2233),ie=s(1324);const oe=[{path:"",component:se}];let D=(()=>{class m{static#e=this.\u0275fac=function(i){return new(i||m)};static#t=this.\u0275mod=e.oAB({type:m});static#a=this.\u0275inj=e.cJS({imports:[T.Bz.forChild(oe),T.Bz]})}return m})(),le=(()=>{class m{static#e=this.\u0275fac=function(i){return new(i||m)};static#t=this.\u0275mod=e.oAB({type:m});static#a=this.\u0275inj=e.cJS({imports:[y.ez,F.q,D,h.K6A,re.cE,x.oC,ie.X8]})}return m})()},400:A=>{A.exports=JSON.parse('{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"title":"Polygon 1"},"geometry":{"type":"Polygon","coordinates":[[[-178.59375,15.961329081596647],[-166.640625,15.961329081596647],[-166.640625,27.994401411046148],[-178.59375,27.994401411046148],[-178.59375,15.961329081596647]]]}},{"type":"Feature","properties":{"title":"Polygon 2"},"geometry":{"type":"Polygon","coordinates":[[[-179.296875,-1.4061088354351594],[-168.75,-1.4061088354351594],[-168.75,10.487811882056695],[-179.296875,10.487811882056695],[-179.296875,-1.4061088354351594]]]}},{"type":"Feature","properties":{"title":"Polygon 3"},"geometry":{"type":"Polygon","coordinates":[[[-158.203125,5.61598581915534],[-146.25,5.61598581915534],[-146.25,22.59372606392931],[-158.203125,22.59372606392931],[-158.203125,5.61598581915534]]]}},{"type":"Feature","properties":{"title":"Polygon 4"},"geometry":{"type":"Polygon","coordinates":[[[-162.0703125,-13.2399454992863],[-150.82031249999997,-13.2399454992863],[-150.82031249999997,-1.0546279422758742],[-162.0703125,-1.0546279422758742],[-162.0703125,-13.2399454992863]]]}},{"type":"Feature","properties":{"title":"Polygon 5"},"geometry":{"type":"Polygon","coordinates":[[[-142.3828125,-20.632784250388013],[-131.1328125,-20.632784250388013],[-131.1328125,-2.108898659243126],[-142.3828125,-2.108898659243126],[-142.3828125,-20.632784250388013]]]}},{"type":"Feature","properties":{"title":"Polygon 6"},"geometry":{"type":"Polygon","coordinates":[[[-106.171875,44.08758502824516],[-100.8984375,39.90973623453719],[-95.625,42.8115217450979],[-101.25,46.800059446787316],[-106.171875,44.08758502824516]]]}}]}')}}]); \ No newline at end of file diff --git a/449.dfc102d8208b6e6c.js b/449.dfc102d8208b6e6c.js deleted file mode 100644 index e02a816b5..000000000 --- a/449.dfc102d8208b6e6c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[449],{9766:(A,O,a)=>{a.d(O,{um:()=>I,RP:()=>G,HF:()=>B,Kl:()=>h,aZ:()=>M,fc:()=>E,HX:()=>N,zc:()=>L,gY:()=>F,Bz:()=>Z});var u=a(2474);class F extends u.YY{constructor(l){const i={name:"OpenStreetMap",displayName:"OpenStreetMap",id:"osm",visible:!1,type:"xyz",url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",subdomains:["a","b","c"],attribution:'©, OpenStreetMap contributors',continuousWorld:!1,legendImg:"https://a.tile.openstreetmap.org/3/4/3.png",description:"OpenStreetMap z-x-y Tiles",opacity:1};l&&Object.assign(i,l),super(i)}}class L extends u.YY{constructor(l){const i={name:"OpenSeaMap",displayName:"OpenSeaMap",id:"OpenSeaMap",visible:!1,type:"xyz",removable:!1,url:"https://{s}.openseamap.org/seamark/{z}/{x}/{y}.png",subdomains:["t1"],attribution:'©, OpenSeaMap',continuousWorld:!1,legendImg:"https://t1.openseamap.org/seamark/10/554/321.png",description:"http://map.openseamap.org/",opacity:1};l&&Object.assign(i,l),super(i)}}class h extends u.TI{constructor(l){const i={name:"EOC Litemap",displayName:"EOC Litemap",id:"eoc_litemap",visible:!1,type:"wms",removable:!1,params:{LAYERS:"litemap",FORMAT:"image/png",TRANSPARENT:!0},url:"https://geoservice.dlr.de/eoc/basemap/wms",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://geoservice.dlr.de/eoc/basemap/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=litemap&ATTRIBUTION=&WIDTH=256&HEIGHT=256&CRS=EPSG%3A3857&STYLES=&BBOX=0%2C0%2C10018754.171394622%2C10018754.171394622",description:"http://www.naturalearthdata.com/about/",opacity:1};l&&Object.assign(i,l),super(i)}}class M extends u.RC{constructor(l){const i={name:"EOC Litemap Tile",displayName:"EOC Litemap Tile",id:"eoc_litemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:litemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Alitemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"EOC Litemap as web map tile service",opacity:1};l&&Object.assign(i,l),super(i)}}class E extends u.RC{constructor(l){const i={name:"EOC Liteoverlay Tile",displayName:"EOC LiteoverlayTile",id:"eoc_Liteoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:liteoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aliteoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the liteoverlay provided for EOC Service Portals",opacity:1};l&&Object.assign(i,l),super(i)}}class G extends u.RC{constructor(l){const i={name:"EOC Basemap Tile",displayName:"EOC Basemap Tile",id:"eoc_basemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:basemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abasemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};l&&Object.assign(i,l),super(i)}}class B extends u.RC{constructor(l){const i={name:"EOC Baseoverlay Tile",displayName:"EOC Baseoverlay Tile",id:"eoc_Baseoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:baseoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abaseoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};l&&Object.assign(i,l),super(i)}}class I extends u.RC{constructor(l){const i={name:"BlueMarble Tile",displayName:"BlueMarble Tile",id:"blueMarble_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"bmng_topo_bathy",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=bmng_topo_bathy&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Blue Marble NG dataset with topography and bathymetry",opacity:1};l&&Object.assign(i,l),super(i)}}class Z extends u.RC{constructor(l){const i={name:"World Relief B/W Tile",displayName:"World Relief B/W Tile",id:"eoc:world_relief_bw",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:world_relief_bw",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aworld_relief_bw&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"World Relief Black / White",opacity:1};l&&Object.assign(i,l),super(i)}}class N extends u.RC{constructor(l){const i={name:"Hillshade Tile",displayName:"Hillshade Tile",id:"eoc_hillshade",visible:!1,type:"wmts",removable:!1,params:{layer:"hillshade",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=hillshade&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Global Hillshade based on GMTED2010",opacity:1};l&&Object.assign(i,l),super(i)}}},7248:(A,O,a)=>{a.r(O),a.d(O,{RouteMap3Module:()=>le,RouteMap3RoutingModule:()=>D});var u=a(3223),F=a(9498),L=a(1794),h=a(2474),M=a(285),E=a(9631),G=a(9766),B=a(4910),I=a(6328),Z=a(6082),N=a(1308),y=a(7176),l=a(8943),i=a(77),J=a(1050),X=a(2972),U=a(5992),Q=a(400),$=a(5504),K=a(8618),C=a(1963),q=a(9895),e=a(3714),k=a(7997),_=a(7512),b=a(7243),ee=a(3254),te=a(2227),ae=a(1832);let se=(()=>{class p{constructor(s,o,t,n,c,d){this.layersSvc=s,this.mapStateSvc=o,this.mapSvc=t,this.alertSvc=n,this.progressService=c,this.route=d,this.class="content-container floating",this.subs=[],this.startBbox=null,this.updateLayerOnZoom=r=>{const m=this.mapStateSvc.getMapState().getValue(),S="gridLayer",R=((p,ne,s,o,t)=>{const n=[];let c=80;s>1&&(c=40),s>2&&(c=20),s>3&&(c=10),s>4&&(c=6),s>5&&(c=4),s>6&&(c=3),s>7&&(c=2),s>8&&(c=1);const d=.5*c;let r=10;r>10&&(r=10),t=(0,i.f3)(t,d);const m=p[0]+r,v=p[1]+r,w=p[3]-r-v,R=Math.floor((p[2]-r-m)/d),W=Math.floor(w/d);let g=m;for(let f=R;f>0;f--){let T=v;for(let V=W;V>0;V--){const Y=g+d,j=T+d,H=[g,T],ce=[[H,[g,j],[Y,j],[Y,T],H]];if(console.log(),(0,i.jE)(t,g,T)&&(0,i.jE)(t,Y,j)){const pe=new l.ZP(ce).transform("EPSG:4326",o),me=new y.Z({geometry:pe,column:f,row:V,id:n.length+1});n.push(me)}T+=d}g+=d}return n})([-180,-90,180,90],0,m.zoom,this.mapSvc.EPSG,m.extent),W=new N.Z({features:R,wrapX:!1}),g=new Z.Z({source:W});g.set("id",S);const f=this.layersSvc.getLayerById(S);if(f)f.custom_layer=g,this.layersSvc.updateLayer(f,f.filtertype);else{const T=new h.AO({id:S,name:"gridLayer",type:"custom",opacity:.3,custom_layer:g});this.layersSvc.addLayer(T,"Layers")}},this.controls={attribution:!0,scaleLine:!0}}ngOnInit(){this.addLayers(),this.subscribeToLayers(),this.subscribeToMapState(),this.subscribeToRoute(),this.startBbox&&this.mapStateSvc.setExtent(this.startBbox)}ngAfterViewInit(){this.mapSvc.map.on("moveend",this.updateLayerOnZoom)}ngOnDestroy(){this.subs.map(s=>s.unsubscribe()),this.mapSvc.map.un("moveend",this.updateLayerOnZoom)}addLayers(){const s=new G.gY({visible:!1}),o=new G.Kl({visible:!0,tileSize:512}),t=new I.Z({url:"https://ahocevar.com/geoserver/wms",params:{LAYERS:"topp:states"},serverType:"geoserver"});t.on("imageloadstart",()=>{this.progressService.progress({indeterminate:!0})}),t.on("imageloadend",()=>{this.progressService.progress(null)}),t.on("imageloaderror",()=>{this.progressService.progress(null)});const n=new h.AO({id:"event_layer",name:"Image load Layer",type:"custom",custom_layer:new B.Z({source:t}),visible:!1,bbox:[-133.9453125,18.979025953255267,-60.46875,52.908902047770255]}),c=new h.DJ({id:"updatable_feature_layer",name:"Updatable feature layer",type:"geojson",visible:!1,data:{type:"FeatureCollection",features:[{type:"Feature",properties:{},geometry:{type:"Polygon",coordinates:[[[-192.48046875,-24.686952411999144],[-88.06640625,-24.686952411999144],[-88.06640625,50.28933925329178],[-192.48046875,50.28933925329178],[-192.48046875,-24.686952411999144]]]}}]},actions:[{action:r=>{c.data=Q,this.layersSvc.updateLayer(c)},icon:"download",title:"Load data"}]});[o,s,n,c].forEach(r=>this.layersSvc.addLayer(r,"Layers"))}removeLayer(){this.layersSvc.removeLayerOrGroupById("event_layer2")}addLayer(){const s=new U.x,o=new U.x,t=new $.Z({source:new K.Z({url:"https://geoservice.dlr.de/eoc/land/wms",params:{LAYERS:"GUF28_DLR_v1_Mosaic"}})}),n=r=>{var m=r.context,v=this.mapSvc.map.getSize(),x=.5*v[0],S=(0,C.CR)(r,[x,0]),P=(0,C.CR)(r,[v[0],0]),w=(0,C.CR)(r,[x,v[1]]),R=(0,C.CR)(r,v);m.save(),m.beginPath(),m.moveTo(S[0],S[1]),m.lineTo(w[0],w[1]),m.lineTo(R[0],R[1]),m.lineTo(P[0],P[1]),m.closePath(),m.clip()};t.on("prerender",r=>{n(r)}),t.on("postrender",r=>{(r=>{r.context.restore()})(r)});const d=new h.AO({id:"event_layer2",name:"Image load Layer 2",type:"custom",custom_layer:new q.Z({layers:[t]}),visible:!0,removable:!0,events:{source:[{event:"tileloadstart",listener:r=>{s.next(r)}},{event:"tileloadend",listener:r=>{o.next(r)}}],layer:[{event:"prerender",listener:r=>{n(r)}},{event:"postrender",listener:r=>{n(r)}}]}});s.subscribe(r=>this.progressService.progress({indeterminate:!0})),o.pipe((0,J.b)(200)).subscribe(r=>this.progressService.progress(null)),this.layersSvc.addLayer(d,"Layers")}getSearchParamsHashRouting(s=window.location.href){-1===s.indexOf("http")&&(s=new URL(s,`${window.location.origin}${window.location.pathname}`).toString());const o=new URL(window.location.href,window.location.origin),[t,n]=o.hash.split("?");let c=new URLSearchParams;return n&&(c=new URLSearchParams(n)),{query:c,urlHashRouting:o,hash:t}}updateSearchParamsHashRouting(s){const{query:o,urlHashRouting:t,hash:n}=this.getSearchParamsHashRouting();Object.keys(s).map(r=>{o.set(r,s[r])});const c=decodeURIComponent(`${o}`);return`${t.protocol}//${t.host}${t.pathname||"/"}${n||"#/"}?${c}`}subscribeToMapState(){const s=this.mapStateSvc.getMapState().subscribe(o=>{if(history.pushState){const t=o.extent.map(c=>c.toFixed(3)),n=this.updateSearchParamsHashRouting({bbox:t.join(","),zoom:o.zoom.toString()});window.history.pushState({path:n},"",n)}});this.subs.push(s)}subscribeToRoute(){const s=this.route.queryParams.pipe((0,X.P)()).subscribe(o=>{if(Object.keys(o).length>0&&o.bbox){const t=o.bbox.split(",").map(n=>parseFloat(n));4===t.length&&(this.startBbox=t)}});this.subs.push(s)}subscribeToLayers(){if(this.layersSvc){const s=this.layersSvc.getLayers().subscribe(o=>{o.filter(n=>!0===n.visible).forEach(n=>{"updatable_feature_layer"===n.id&&n.data.features.length<=1&&this.alertSvc.alert({type:"info",text:"Click the layer setting down arrow icon to load new features.",closeable:!0})})});this.subs.push(s)}}static#e=this.\u0275fac=function(o){return new(o||p)(e.Y36(h.KD),e.Y36(M.I3),e.Y36(E.BR),e.Y36(k.c),e.Y36(_.N),e.Y36(L.gz))};static#t=this.\u0275cmp=e.Xpm({type:p,selectors:[["app-route-map3"]],hostVars:2,hostBindings:function(o,t){2&o&&e.Tol(t.class)},features:[e._Bn([h.KD,M.I3,E.BR])],decls:21,vars:10,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","layers","clrVerticalNavIcon","","title","layers"],[1,"padding","title-ellipsis"],[3,"layersSvc","mapStateSvc"],["title","Coordinates",1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","compass","clrVerticalNavIcon",""],["title","Test",1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","cog","clrVerticalNavIcon",""],[1,"btn","btn-primary",3,"click"]],template:function(o,t){1&o&&(e.TgZ(0,"main",0),e._UZ(1,"ukis-map-ol",1),e.qZA(),e.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),e._UZ(4,"clr-icon",4),e._uU(5," Layers "),e.TgZ(6,"clr-vertical-nav-group-children",5),e._UZ(7,"ukis-layer-control",6),e.qZA()(),e.TgZ(8,"clr-vertical-nav-group",7),e._UZ(9,"clr-icon",8),e._uU(10," Coordinates "),e.TgZ(11,"clr-vertical-nav-group-children",5),e._UZ(12,"ukis-mouse-position"),e.qZA()(),e.TgZ(13,"clr-vertical-nav-group",9),e._UZ(14,"clr-icon",10),e._uU(15," Test "),e.TgZ(16,"clr-vertical-nav-group-children",5)(17,"button",11),e.NdJ("click",function(){return t.removeLayer()}),e._uU(18,"remove Layer"),e.qZA(),e.TgZ(19,"button",11),e.NdJ("click",function(){return t.addLayer()}),e._uU(20,"add Layer"),e.qZA()()()()),2&o&&(e.xp6(1),e.Q6J("layersSvc",t.layersSvc)("mapState",t.mapStateSvc)("controls",t.controls),e.xp6(1),e.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",t.layersSvc)("mapStateSvc",t.mapStateSvc),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!1),e.xp6(5),e.Q6J("clrVerticalNavGroupExpanded",!0))},dependencies:[b.qvL,b.saT,b.fzC,b.A0B,b.d6G,b.ogR,ee.E,te.j,ae.C]})}return p})();var re=a(2233),oe=a(1324);const ie=[{path:"",component:se}];let D=(()=>{class p{static#e=this.\u0275fac=function(o){return new(o||p)};static#t=this.\u0275mod=e.oAB({type:p});static#a=this.\u0275inj=e.cJS({imports:[L.Bz.forChild(ie),L.Bz]})}return p})(),le=(()=>{class p{static#e=this.\u0275fac=function(o){return new(o||p)};static#t=this.\u0275mod=e.oAB({type:p});static#a=this.\u0275inj=e.cJS({imports:[u.ez,F.q,D,b.K6A,re.cE,E.oC,oe.X8]})}return p})()},400:A=>{A.exports=JSON.parse('{"type":"FeatureCollection","features":[{"type":"Feature","properties":{"title":"Polygon 1"},"geometry":{"type":"Polygon","coordinates":[[[-178.59375,15.961329081596647],[-166.640625,15.961329081596647],[-166.640625,27.994401411046148],[-178.59375,27.994401411046148],[-178.59375,15.961329081596647]]]}},{"type":"Feature","properties":{"title":"Polygon 2"},"geometry":{"type":"Polygon","coordinates":[[[-179.296875,-1.4061088354351594],[-168.75,-1.4061088354351594],[-168.75,10.487811882056695],[-179.296875,10.487811882056695],[-179.296875,-1.4061088354351594]]]}},{"type":"Feature","properties":{"title":"Polygon 3"},"geometry":{"type":"Polygon","coordinates":[[[-158.203125,5.61598581915534],[-146.25,5.61598581915534],[-146.25,22.59372606392931],[-158.203125,22.59372606392931],[-158.203125,5.61598581915534]]]}},{"type":"Feature","properties":{"title":"Polygon 4"},"geometry":{"type":"Polygon","coordinates":[[[-162.0703125,-13.2399454992863],[-150.82031249999997,-13.2399454992863],[-150.82031249999997,-1.0546279422758742],[-162.0703125,-1.0546279422758742],[-162.0703125,-13.2399454992863]]]}},{"type":"Feature","properties":{"title":"Polygon 5"},"geometry":{"type":"Polygon","coordinates":[[[-142.3828125,-20.632784250388013],[-131.1328125,-20.632784250388013],[-131.1328125,-2.108898659243126],[-142.3828125,-2.108898659243126],[-142.3828125,-20.632784250388013]]]}},{"type":"Feature","properties":{"title":"Polygon 6"},"geometry":{"type":"Polygon","coordinates":[[[-106.171875,44.08758502824516],[-100.8984375,39.90973623453719],[-95.625,42.8115217450979],[-101.25,46.800059446787316],[-106.171875,44.08758502824516]]]}}]}')}}]); \ No newline at end of file diff --git a/466.f37996d88c63c8e0.js b/466.f37996d88c63c8e0.js deleted file mode 100644 index 2742bb979..000000000 --- a/466.f37996d88c63c8e0.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[466],{2466:(q,S,n)=>{n.r(S),n.d(S,{RouteMapModule:()=>H,RouteMapRoutingModule:()=>C});var w=n(3223),R=n(9498),_=n(1794),l=n(2474),L=n(285),c=n(9766),g=n(9631),F=n(220),b=n(2605);const G=JSON.parse('{"type":"FeatureCollection","poperties":{"description":"This are a few test cities and locations collected with geojson.io"},"features":[{"type":"Feature","properties":{"name":"Munich"},"geometry":{"type":"Point","coordinates":[11.575899124145508,48.137740422322295]}},{"type":"Feature","properties":{"name":"Landshut"},"geometry":{"type":"Point","coordinates":[12.152938842773436,48.5370678355958]}},{"type":"Feature","properties":{"name":"Ulm"},"geometry":{"type":"Point","coordinates":[9.986572265624998,48.40003249610685]}},{"type":"Feature","properties":{"name":"Ingolstadt"},"geometry":{"type":"Point","coordinates":[11.42578125,48.75618876280552]}},{"type":"Feature","properties":{"name":"Paris"},"geometry":{"type":"Point","coordinates":[2.3291015625,48.83579746243093]}},{"type":"Feature","properties":{"name":"Dreux"},"geometry":{"type":"Point","coordinates":[1.3677978515625,48.73445537176822]}},{"type":"Feature","properties":{"name":"Meaux"},"geometry":{"type":"Point","coordinates":[2.8729248046875,48.95497369808868]}},{"type":"Feature","properties":{"name":"Rome"},"geometry":{"type":"Point","coordinates":[12.480468749999998,41.86956082699455]}},{"type":"Feature","properties":{"name":"Anzio"},"geometry":{"type":"Point","coordinates":[12.6287841796875,41.4509614012039]}},{"type":"Feature","properties":{"name":"Berlin"},"geometry":{"type":"Point","coordinates":[13.403320312499998,52.50953477032727]}},{"type":"Feature","properties":{"name":"Potsdam"},"geometry":{"type":"Point","coordinates":[13.058624267578125,52.40074312027673]}}]}');var A=n(9032),E=n(2334),I=n(5366),J=n(5784),e=n(3714);let M=(()=>{class r{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-example-layer-description"]],inputs:{layer:"layer",description:"description"},decls:9,vars:1,consts:[[1,"custom-description"]],template:function(t,o){1&t&&(e.TgZ(0,"div",0),e._uU(1),e.TgZ(2,"p"),e._uU(3," This description was styled with a dynamic component as the layer.description. "),e.qZA(),e.TgZ(4,"p"),e._uU(5," Keep in mind that this breaks @dlr-eoc/services-ogc generateResourceFromLayer() for this layer when exporting a "),e.TgZ(6,"b"),e._uU(7,"IOwsContext"),e.qZA(),e._uU(8,". "),e.qZA()()),2&t&&(e.xp6(1),e.hij(" ",o.description,". "))},styles:[".custom-description[_ngcontent-%COMP%]{word-break:normal;color:#0072a3}.custom-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{word-break:normal;color:#ffa52e}"]})}return r})(),U=(()=>{class r{constructor(){this.legendImages=[]}ngOnInit(){this.legendImages=this.group.layers.filter(a=>a.legendImg&&"string"==typeof a.legendImg).map(a=>({url:a.legendImg})).reverse()}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-example-group-legend"]],inputs:{group:"group"},decls:6,vars:4,consts:[[1,"wrapper"],["width","256","height","256",1,"stacked",3,"src"],["usemap","#legendmap",3,"src"],["name","legendmap"],["shape","rect","coords","0,0,256,128","alt","top","title","Show full Image overlay","target","_blank",3,"href"],["shape","rect","coords","0,128,256,256","alt","below","title","Show full Image base","target","_blank",3,"href"]],template:function(t,o){1&t&&(e.TgZ(0,"div",0),e._UZ(1,"img",1)(2,"img",2),e.TgZ(3,"map",3),e._UZ(4,"area",4)(5,"area",5),e.qZA()()),2&t&&(e.xp6(1),e.Q6J("src",o.legendImages[0].url,e.LSH),e.xp6(1),e.Q6J("src",o.legendImages[1].url,e.LSH),e.xp6(2),e.Q6J("href",o.legendImages[0].url,e.LSH),e.xp6(1),e.Q6J("href",o.legendImages[1].url,e.LSH))},styles:[".wrapper[_ngcontent-%COMP%]{position:relative}.wrapper[_ngcontent-%COMP%] .stacked[_ngcontent-%COMP%]{position:absolute;pointer-events:none}"]})}return r})();var D=n(4969),d=n(7243);let k=(()=>{class r{constructor(){this.fillColor="rgba(196, 203, 205, 1)",this.fillChanged=!1}ngOnInit(){const a=this.layer;if(a){const t=a.options.style;let o=t.layers.findIndex(i=>"water"===i.id);this.fillChanged=t.layers[o].paint["fill-color"]!==this.fillColor}}switchWater(a){const t=this.layer,o=t.options.style;let i=o.layers.findIndex(p=>"water"===p.id);this.fillChanged?(o.layers[i].paint["fill-color"]=this.fillColor,this.fillChanged=!1):(o.layers[i].paint["fill-color"]="rgba(0, 0, 0, 1)",this.fillChanged=!0),this.layersSvc.updateLayer(t)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-vtile-layer-action"]],inputs:{layer:"layer",layersSvc:"layersSvc"},decls:4,vars:2,consts:[["type","checkbox","name","switch_water","clrCheckbox","",3,"value","checked","change"]],template:function(t,o){1&t&&(e.TgZ(0,"clr-checkbox-wrapper")(1,"label"),e._uU(2," Change Water color "),e.qZA(),e.TgZ(3,"input",0),e.NdJ("change",function(p){return o.switchWater(p)}),e.qZA()()),2&t&&(e.xp6(3),e.Q6J("value",o.fillChanged)("checked",o.fillChanged))},dependencies:[d.MgK,d.KKC,d.PEh]})}return r})();var T=n(2244),B=n(3254),N=n(5900),V=n(2227);function j(r,m){if(1&r&&e._UZ(0,"ukis-map-ol",12),2&r){const a=e.oxw();e.Q6J("layersSvc",a.layersSvc)("mapState",a.mapStateSvc)("controls",a.controls)}}let Q=(()=>{class r{constructor(a,t,o,i){this.layersSvc=a,this.mapStateSvc=t,this.mapSvc=o,this.wmsSvc=i,this.class="content-container",this.showMap=!0,this.controls={attribution:!0,scaleLine:!0}}ngOnInit(){this.mapSvc.map.addControl(new F.S),this.addBaseLayers(),this.addLayers(),this.addOverlays(),this.setExtent()}setExtent(){this.mapStateSvc.setExtent([-14,33,40,57])}setRotation(){this.mapStateSvc.setRotation(90)}resetRotation(){this.mapStateSvc.setRotation(0)}parseCapabilities(){this.wmsSvc.getCapabilities("https://geoservice.dlr.de/eoc/land/wms").subscribe(a=>{const t=this.wmsSvc.getLayerFromCapabilities("AGRODE_S2_EVI_P1M",a);console.log(t)})}addBaseLayers(){const a=new l.DJ({name:"Transparenter Hintergrund",id:"blank",type:"geojson"}),t=new c.aZ({tileSize:512}),o=new c.HF,i=new l.WQ({id:"eocLiteAndOverlay",name:"EOC Lite with Overlay",description:"merged/stacked Layers EOC Lite with Overlay",legendImg:t.legendImg,layers:[t,o],visible:!0}),p=new l.RC({type:"wmts",url:"https://tiles.geoservice.dlr.de/service/wmts",name:"Relief",id:"world_relief_bw",params:{layer:"eoc:world_relief_bw",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},visible:!1,description:{component:M,inputs:{description:"eoc:world_relief_bw as web map tile service"}},attribution:'Relief: DLR/EOC',legendImg:""});[i,new c.gY({id:"OSM_Base"}),a,p,new l.DJ({name:"Open Map Styles",id:"planet_eoc_vector_tiles",attribution:'\xa9 OpenMapTiles \xa9 OpenStreetMap contributors',description:'EOC-Geoservice TMS-Service, Vector Tiles with OpenMapTiles and customised positron Style.',type:"tms",url:"https://{s}.tiles.geoservice.dlr.de/service/tms/1.0.0/planet_eoc@EPSG%3A900913@pbf/{z}/{x}/{y}.pbf?flipy=true",subdomains:["a","b","c","d"],options:{style:D,styleSource:"planet_eoc"},visible:!1,action:{component:k,inputs:{layersSvc:this.layersSvc}}})].map(h=>this.layersSvc.addLayer(h,"Baselayers"))}addLayers(){const a=new l.YY({type:"wms",url:"https://geoservice.dlr.de/eoc/land/wms",name:"GUF Mosaic",id:"GUF28_DLR_v1_Mosaic",params:{LAYERS:"GUF28_DLR_v1_Mosaic",STYLES:"guf_8bit"},tileSize:512,visible:!1,description:"GUF28_DLR_v1_Mosaic",attribution:' | GUF\xae: DLR License',legendImg:"",popup:{asyncPopup:(s,f)=>{!function x(r,m,a){const t=r.layer.getSource(),o=r.mapEvent,i=m.map.getView().getResolution(),p=t.getFeatureInfoUrl(o.coordinate,i,m.EPSG,{INFO_FORMAT:"application/json"});fetch(p).then(u=>u.json()).catch(u=>{console.log(u)}).then(u=>{if(u.features.length){const y=m.createPopupHtml(u.features[0].properties);a(y)}else a("

No Data!

")})}(s,this.mapSvc,f)}}}),t=new l.RC({type:"wmts",url:"https://tiles.geoservice.dlr.de/service/wmts",name:"TDM90 DEM",id:"TDM90_DEM",params:{layer:"TDM90_DEM",style:"default",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"},format:"image/png"},visible:!1,description:"TDM90_DEM maxZoom: 8",attribution:' | TDM90 Data \xa9: DLR licensed for scientific use',legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=TDM90_DEM&style=default&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A4&TileCol=8&TileRow=5",cssClass:"custom-layer"}),o=new l.DJ({id:"geojson_test",name:"GeoJSON Vector Layer",attribution:"\xa9 DLR GeoJSON",type:"geojson",data:{type:"FeatureCollection",features:[{type:"Feature",properties:{title:"Polygon"},geometry:{type:"Polygon",coordinates:[[[11.53564453125,48.80686346108517],[11.42578125,48.61838518688487],[11.97509765625,48.516604348867475],[12.2607421875,48.69096039092549],[12.0849609375,48.99463598353405],[11.53564453125,48.80686346108517]]]}},{type:"Feature",properties:{title:"Rectangle"},geometry:{type:"Polygon",coordinates:[[[10.986328125,43.89789239125797],[11.755371093749998,43.89789239125797],[11.755371093749998,44.41808794374846],[10.986328125,44.41808794374846],[10.986328125,43.89789239125797]]]}},{type:"Feature",properties:{title:"Line"},geometry:{type:"LineString",coordinates:[[13.29345703125,48.268569112964336],[15.073242187499998,47.56170075451973],[14.1064453125,46.40756396630067],[15.886230468750002,44.94924926661153]]}},{type:"Feature",properties:{title:"Point"},geometry:{type:"Point",coordinates:[11.513671874999998,46.42271253466717]}}]},visible:!1,popup:{event:"move",dynamicPopup:{component:b.F,getAttributes:s=>({data:s.properties})}}}),i=new l.DJ({id:"geojson_test_3",name:"GeoJSON Point Layer",type:"geojson",data:{type:"FeatureCollection",features:[{type:"Feature",properties:{title:"Munich",type:"City",image:"https://en.wikipedia.org/wiki/Munich#/media/File:Stadtbild_M%C3%BCnchen.jpg",wiki:"https://en.wikipedia.org/wiki/Munich"},geometry:{type:"Point",coordinates:[11.557617187499998,48.151428143221224]}}]},visible:!1,popup:{properties:{title:"Title",type:"Type"}}}),p=new l.DJ({id:"geojson_test_2",name:"Vector Layer in Group",type:"geojson",data:{type:"FeatureCollection",features:[{type:"Feature",properties:{type:"Polygon",name:"Vector Layer in Group",data:"geojson"},geometry:{type:"Polygon",coordinates:[[[-4.9658203125,41.09591205639546],[-6.459960937499999,39.52099229357195],[-5.009765625,38.42777351132902],[-1.8896484375,38.77121637244273],[-.68115234375,40.84706035607122],[-2.900390625,41.65649719441145],[-4.9658203125,41.09591205639546]]]}}]},visible:!1,popup:["type","name"],actions:[{title:"download",icon:"download-cloud",action:s=>{console.log(s)}}]}),u=new l.DJ({id:"geojson_test_cluster",name:"Cluster - GeoJSON Vector Layer",type:"geojson",cluster:{distance:20},data:G,visible:!0,actions:[{title:"update Layer",icon:"sync",action:s=>{s.cluster.distance=25,s.options||(s.options={}),s.options.style=f=>{const P=f.get("features").length;return new A.ZP({image:new I.Z({radius:P<=1?6:10,stroke:new J.Z({color:"#fff"}),fill:new E.Z({color:P<=1?"green":"red"})})})},this.layersSvc.updateLayer(s)}}],popup:{popupFunction:s=>`
${JSON.stringify(s.properties)}
`},expanded:{tab:"settings",expanded:!1}}),y=new l.DJ({id:"WfsLayer",name:"WFS Pennsylvania",type:"wfs",visible:!1,url:"https://ahocevar.com/geoserver/wfs?service=WFS&request=GetFeature&outputFormat=application/json&version=1.1.0&srsname=EPSG:3857&typenames=usa:states&cql_filter=STATE_NAME='Pennsylvania'",bbox:[-83.1005859375,38.37611542403604,-72.50976562499999,43.03677585761058],popup:{dynamicPopup:{component:b.F,getAttributes:s=>({data:s})}}}),v=new c.RP;v.cssClass="hide";const h=new c.HF,Z=new c.fc;Z.legendImg="https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aliteoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A4&TileCol=8&TileRow=5";const Y=new l.ex({id:"group_1",name:"Test Group",layers:[v,h,Z],description:"This is a group with a hidden eocBasemap (layer.cssClass = hide), eocBaseoverlay and a eocLiteoverlay",expanded:{tab:"description"},actions:[{title:"download",icon:"download-cloud",action:s=>{console.log(s)}}]}),O=new c.fc;O.id="eoc_Liteoverlay_2";const K=new l.ex({id:"group_2",name:"Test Group 2",description:{component:M,inputs:{description:"A LayerGroup with a hidden vectorLayer2."}},legendImg:{component:U},cssClass:"custom-layer-group",layers:[t,p,O]}),X=new l.ex({id:"group_3",name:"Test Group Vector-Data",expanded:!1,layers:[o,i,y]});[a,new c.HX({popup:{popupFunction:s=>`\n \n \n \n \n \n \n \n \n \n \n \n
Name: ${s.properties.name}
type: ${s.properties.type}
\n \n `}}),X,K,Y,u].map(s=>{s instanceof l.mh?this.layersSvc.addLayer(s,"Layers"):s instanceof l.ex&&this.layersSvc.addLayerGroup(s)})}addOverlays(){const a=new c.um({crossOrigin:"anonymous"}),t=new c.zc({crossOrigin:"anonymous"});this.layersSvc.addLayer(a,"Overlays"),this.layersSvc.addLayer(t,"Overlays");const o=new c.um({id:"merge_BlueMarble"}),i=new c.fc({id:"merge_Liteoverlay"}),p=new l.WQ({id:"BlueMarbleTile_Overlay",name:"BlueMarble with Overlay",visible:!1,legendImg:o.legendImg,description:"merged/stacked Layers BlueMarble with Overlay",layers:[o,i]});this.layersSvc.addLayer(p,"Overlays")}updateLayerGroup(){const a=this.layersSvc.getLayerOrGroupById("group_1");a.expanded=!0,a.layers[1].cssClass=null,this.layersSvc.updateLayerGroup(a);const t=this.layersSvc.getLayerOrGroupById("group_2");t.layers[1].visible=!0,this.layersSvc.updateLayerGroup(t)}addLayerToGroup(){const a=this.layersSvc.getLayerOrGroupById("group_2"),t=new c.Bz;this.layersSvc.addLayerToGroup(t,a)}removeAllLayers(){this.layersSvc.removeLayers()}toggleMap(){this.showMap=!this.showMap}static#e=this.\u0275fac=function(t){return new(t||r)(e.Y36(l.KD),e.Y36(L.I3),e.Y36(g.BR),e.Y36(T.zU))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-route-map"]],hostVars:2,hostBindings:function(t,o){2&t&&e.Tol(o.class)},features:[e._Bn([l.KD,L.I3,g.BR])],decls:38,vars:14,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls",4,"ngIf"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","world","title","Overlays","clrVerticalNavIcon",""],[1,"padding","title-ellipsis"],[3,"layersSvc","mapStateSvc","layerfilter"],["shape","layers","clrVerticalNavIcon","","title","layers"],[3,"layersSvc","mapStateSvc"],["shape","world","title","Baselayers","clrVerticalNavIcon",""],["shape","cog","title","Actions","clrVerticalNavIcon",""],[1,"btn","btn-primary",3,"click"],["id","olMap",3,"layersSvc","mapState","controls"]],template:function(t,o){1&t&&(e.TgZ(0,"main",0),e.YNc(1,j,1,3,"ukis-map-ol",1),e.qZA(),e.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),e._UZ(4,"clr-icon",4),e._uU(5," Overlays "),e.TgZ(6,"clr-vertical-nav-group-children",5),e._UZ(7,"ukis-layer-control",6),e.qZA()(),e.TgZ(8,"clr-vertical-nav-group",3),e._UZ(9,"clr-icon",7),e._uU(10," Layers "),e.TgZ(11,"clr-vertical-nav-group-children",5),e._UZ(12,"ukis-layer-control",8),e.qZA()(),e.TgZ(13,"clr-vertical-nav-group",3),e._UZ(14,"clr-icon",9),e._uU(15," Baselayers "),e.TgZ(16,"clr-vertical-nav-group-children",5),e._UZ(17,"ukis-base-layer-control",8),e.qZA()(),e.TgZ(18,"clr-vertical-nav-group",3),e._UZ(19,"clr-icon",10),e._uU(20," Actions "),e.TgZ(21,"clr-vertical-nav-group-children",5)(22,"button",11),e.NdJ("click",function(){return o.updateLayerGroup()}),e._uU(23,"update LayerGroup"),e.qZA(),e.TgZ(24,"button",11),e.NdJ("click",function(){return o.addLayerToGroup()}),e._uU(25,"add Layer to LayerGroup"),e.qZA(),e.TgZ(26,"button",11),e.NdJ("click",function(){return o.removeAllLayers()}),e._uU(27,"remove All Layers"),e.qZA(),e.TgZ(28,"button",11),e.NdJ("click",function(){return o.setExtent()}),e._uU(29,"set Extent"),e.qZA(),e.TgZ(30,"button",11),e.NdJ("click",function(){return o.setRotation()}),e._uU(31,"set Rotation"),e.qZA(),e.TgZ(32,"button",11),e.NdJ("click",function(){return o.resetRotation()}),e._uU(33,"reset Rotation"),e.qZA(),e.TgZ(34,"button",11),e.NdJ("click",function(){return o.parseCapabilities()}),e._uU(35,"Parse WMS capabilities"),e.qZA(),e.TgZ(36,"button",11),e.NdJ("click",function(){return o.toggleMap()}),e._uU(37,"toggle Map"),e.qZA()()()()),2&t&&(e.xp6(1),e.Q6J("ngIf",o.showMap),e.xp6(1),e.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",o.layersSvc)("mapStateSvc",o.mapStateSvc)("layerfilter","Overlays"),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",o.layersSvc)("mapStateSvc",o.mapStateSvc),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",o.layersSvc)("mapStateSvc",o.mapStateSvc),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0))},dependencies:[w.O5,d.qvL,d.saT,d.fzC,d.A0B,d.d6G,d.ogR,B.E,N.l,V.j],styles:["[_nghost-%COMP%] .custom-layer-group .head>.title{color:#660f00}[_nghost-%COMP%] .custom-layer .head>.title{color:#b87d00}[_nghost-%COMP%] .zoom-number{bottom:2.5em;left:8px}"]})}return r})();var z=n(2233);const W=[{path:"",component:Q}];let C=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[_.Bz.forChild(W),_.Bz]})}return r})(),H=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[w.ez,R.q,C,d.K6A,z.cE,g.oC,T.yU]})}return r})()}}]); \ No newline at end of file diff --git a/466.fafc6c18ebc1437e.js b/466.fafc6c18ebc1437e.js new file mode 100644 index 000000000..e702f2316 --- /dev/null +++ b/466.fafc6c18ebc1437e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[466],{2466:(q,S,n)=>{n.r(S),n.d(S,{RouteMapModule:()=>H,RouteMapRoutingModule:()=>C});var w=n(3223),F=n(9498),_=n(1794),l=n(2474),L=n(285),c=n(9766),g=n(9631),R=n(220),b=n(2605);const G=JSON.parse('{"type":"FeatureCollection","poperties":{"description":"This are a few test cities and locations collected with geojson.io"},"features":[{"type":"Feature","properties":{"name":"Munich"},"geometry":{"type":"Point","coordinates":[11.575899124145508,48.137740422322295]}},{"type":"Feature","properties":{"name":"Landshut"},"geometry":{"type":"Point","coordinates":[12.152938842773436,48.5370678355958]}},{"type":"Feature","properties":{"name":"Ulm"},"geometry":{"type":"Point","coordinates":[9.986572265624998,48.40003249610685]}},{"type":"Feature","properties":{"name":"Ingolstadt"},"geometry":{"type":"Point","coordinates":[11.42578125,48.75618876280552]}},{"type":"Feature","properties":{"name":"Paris"},"geometry":{"type":"Point","coordinates":[2.3291015625,48.83579746243093]}},{"type":"Feature","properties":{"name":"Dreux"},"geometry":{"type":"Point","coordinates":[1.3677978515625,48.73445537176822]}},{"type":"Feature","properties":{"name":"Meaux"},"geometry":{"type":"Point","coordinates":[2.8729248046875,48.95497369808868]}},{"type":"Feature","properties":{"name":"Rome"},"geometry":{"type":"Point","coordinates":[12.480468749999998,41.86956082699455]}},{"type":"Feature","properties":{"name":"Anzio"},"geometry":{"type":"Point","coordinates":[12.6287841796875,41.4509614012039]}},{"type":"Feature","properties":{"name":"Berlin"},"geometry":{"type":"Point","coordinates":[13.403320312499998,52.50953477032727]}},{"type":"Feature","properties":{"name":"Potsdam"},"geometry":{"type":"Point","coordinates":[13.058624267578125,52.40074312027673]}}]}');var A=n(9032),E=n(2334),I=n(5366),J=n(5784),e=n(3714);let M=(()=>{class r{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-example-layer-description"]],inputs:{layer:"layer",description:"description"},decls:9,vars:1,consts:[[1,"custom-description"]],template:function(t,o){1&t&&(e.TgZ(0,"div",0),e._uU(1),e.TgZ(2,"p"),e._uU(3," This description was styled with a dynamic component as the layer.description. "),e.qZA(),e.TgZ(4,"p"),e._uU(5," Keep in mind that this breaks @dlr-eoc/services-ogc generateResourceFromLayer() for this layer when exporting a "),e.TgZ(6,"b"),e._uU(7,"IOwsContext"),e.qZA(),e._uU(8,". "),e.qZA()()),2&t&&(e.xp6(1),e.hij(" ",o.description,". "))},styles:[".custom-description[_ngcontent-%COMP%]{word-break:normal;color:#0072a3}.custom-description[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{word-break:normal;color:#ffa52e}"]})}return r})(),U=(()=>{class r{constructor(){this.legendImages=[]}ngOnInit(){this.legendImages=this.group.layers.filter(a=>a.legendImg&&"string"==typeof a.legendImg).map(a=>({url:a.legendImg})).reverse()}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-example-group-legend"]],inputs:{group:"group"},decls:6,vars:4,consts:[[1,"wrapper"],["width","256","height","256",1,"stacked",3,"src"],["usemap","#legendmap",3,"src"],["name","legendmap"],["shape","rect","coords","0,0,256,128","alt","top","title","Show full Image overlay","target","_blank",3,"href"],["shape","rect","coords","0,128,256,256","alt","below","title","Show full Image base","target","_blank",3,"href"]],template:function(t,o){1&t&&(e.TgZ(0,"div",0),e._UZ(1,"img",1)(2,"img",2),e.TgZ(3,"map",3),e._UZ(4,"area",4)(5,"area",5),e.qZA()()),2&t&&(e.xp6(1),e.Q6J("src",o.legendImages[0].url,e.LSH),e.xp6(1),e.Q6J("src",o.legendImages[1].url,e.LSH),e.xp6(2),e.Q6J("href",o.legendImages[0].url,e.LSH),e.xp6(1),e.Q6J("href",o.legendImages[1].url,e.LSH))},styles:[".wrapper[_ngcontent-%COMP%]{position:relative}.wrapper[_ngcontent-%COMP%] .stacked[_ngcontent-%COMP%]{position:absolute;pointer-events:none}"]})}return r})();var D=n(4969),d=n(7243);let k=(()=>{class r{constructor(){this.fillColor="rgba(196, 203, 205, 1)",this.fillChanged=!1}ngOnInit(){const a=this.layer;if(a){const t=a.options.style;let o=t.layers.findIndex(i=>"water"===i.id);this.fillChanged=t.layers[o].paint["fill-color"]!==this.fillColor}}switchWater(a){const t=this.layer,o=t.options.style;let i=o.layers.findIndex(p=>"water"===p.id);this.fillChanged?(o.layers[i].paint["fill-color"]=this.fillColor,this.fillChanged=!1):(o.layers[i].paint["fill-color"]="rgba(0, 0, 0, 1)",this.fillChanged=!0),this.layersSvc.updateLayer(t)}static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-vtile-layer-action"]],inputs:{layer:"layer",layersSvc:"layersSvc"},decls:4,vars:2,consts:[["type","checkbox","name","switch_water","clrCheckbox","",3,"value","checked","change"]],template:function(t,o){1&t&&(e.TgZ(0,"clr-checkbox-wrapper")(1,"label"),e._uU(2," Change Water color "),e.qZA(),e.TgZ(3,"input",0),e.NdJ("change",function(p){return o.switchWater(p)}),e.qZA()()),2&t&&(e.xp6(3),e.Q6J("value",o.fillChanged)("checked",o.fillChanged))},dependencies:[d.MgK,d.KKC,d.PEh]})}return r})();var T=n(2244),B=n(3254),N=n(5900),V=n(2227);function j(r,m){if(1&r&&e._UZ(0,"ukis-map-ol",12),2&r){const a=e.oxw();e.Q6J("layersSvc",a.layersSvc)("mapState",a.mapStateSvc)("controls",a.controls)}}let Q=(()=>{class r{constructor(a,t,o,i){this.layersSvc=a,this.mapStateSvc=t,this.mapSvc=o,this.wmsSvc=i,this.class="content-container",this.showMap=!0,this.controls={attribution:!0,scaleLine:!0}}ngOnInit(){this.mapSvc.map.addControl(new R.S),this.addBaseLayers(),this.addLayers(),this.addOverlays(),this.setExtent()}setExtent(){this.mapStateSvc.setExtent([-14,33,40,57])}setRotation(){this.mapStateSvc.setRotation(90)}resetRotation(){this.mapStateSvc.setRotation(0)}parseCapabilities(){this.wmsSvc.getCapabilities("https://geoservice.dlr.de/eoc/basemap/wms").subscribe(a=>{const t=this.wmsSvc.getLayerFromCapabilities("basemap",a);console.log(t)})}addBaseLayers(){const a=new l.DJ({name:"Transparenter Hintergrund",id:"blank",type:"geojson"}),t=new c.aZ({tileSize:512}),o=new c.HF,i=new l.WQ({id:"eocLiteAndOverlay",name:"EOC Lite with Overlay",description:"merged/stacked Layers EOC Lite with Overlay",legendImg:t.legendImg,layers:[t,o],visible:!0}),p=new l.RC({type:"wmts",url:"https://tiles.geoservice.dlr.de/service/wmts",name:"Relief",id:"world_relief_bw",params:{layer:"eoc:world_relief_bw",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},visible:!1,description:{component:M,inputs:{description:"eoc:world_relief_bw as web map tile service"}},attribution:'Relief: DLR/EOC',legendImg:""});[i,new c.gY({id:"OSM_Base"}),a,p,new l.DJ({name:"Open Map Styles",id:"planet_eoc_vector_tiles",attribution:'\xa9 OpenMapTiles \xa9 OpenStreetMap contributors',description:'EOC-Geoservice TMS-Service, Vector Tiles with OpenMapTiles and customised positron Style.',type:"tms",url:"https://{s}.tiles.geoservice.dlr.de/service/tms/1.0.0/planet_eoc@EPSG%3A900913@pbf/{z}/{x}/{y}.pbf?flipy=true",subdomains:["a","b","c","d"],options:{style:D,styleSource:"planet_eoc"},visible:!1,action:{component:k,inputs:{layersSvc:this.layersSvc}}})].map(h=>this.layersSvc.addLayer(h,"Baselayers"))}addLayers(){const a=new l.YY({type:"wms",url:"https://geoservice.dlr.de/eoc/land/wms",name:"GUF Mosaic",id:"GUF28_DLR_v1_Mosaic",params:{LAYERS:"GUF28_DLR_v1_Mosaic",STYLES:"guf_8bit"},tileSize:512,visible:!1,description:"GUF28_DLR_v1_Mosaic",attribution:' | GUF\xae: DLR License',legendImg:"",popup:{asyncPopup:(s,f)=>{!function x(r,m,a){const t=r.layer.getSource(),o=r.mapEvent,i=m.map.getView().getResolution(),p=t.getFeatureInfoUrl(o.coordinate,i,m.EPSG,{INFO_FORMAT:"application/json"});fetch(p).then(u=>u.json()).catch(u=>{console.log(u)}).then(u=>{if(u.features.length){const y=m.createPopupHtml(u.features[0].properties);a(y)}else a("

No Data!

")})}(s,this.mapSvc,f)}}}),t=new l.RC({type:"wmts",url:"https://tiles.geoservice.dlr.de/service/wmts",name:"TDM90 DEM",id:"TDM90_DEM",params:{layer:"TDM90_DEM",style:"default",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"},format:"image/png"},visible:!1,description:"TDM90_DEM maxZoom: 8",attribution:' | TDM90 Data \xa9: DLR licensed for scientific use',legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=TDM90_DEM&style=default&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A4&TileCol=8&TileRow=5",cssClass:"custom-layer"}),o=new l.DJ({id:"geojson_test",name:"GeoJSON Vector Layer",attribution:"\xa9 DLR GeoJSON",type:"geojson",data:{type:"FeatureCollection",features:[{type:"Feature",properties:{title:"Polygon"},geometry:{type:"Polygon",coordinates:[[[11.53564453125,48.80686346108517],[11.42578125,48.61838518688487],[11.97509765625,48.516604348867475],[12.2607421875,48.69096039092549],[12.0849609375,48.99463598353405],[11.53564453125,48.80686346108517]]]}},{type:"Feature",properties:{title:"Rectangle"},geometry:{type:"Polygon",coordinates:[[[10.986328125,43.89789239125797],[11.755371093749998,43.89789239125797],[11.755371093749998,44.41808794374846],[10.986328125,44.41808794374846],[10.986328125,43.89789239125797]]]}},{type:"Feature",properties:{title:"Line"},geometry:{type:"LineString",coordinates:[[13.29345703125,48.268569112964336],[15.073242187499998,47.56170075451973],[14.1064453125,46.40756396630067],[15.886230468750002,44.94924926661153]]}},{type:"Feature",properties:{title:"Point"},geometry:{type:"Point",coordinates:[11.513671874999998,46.42271253466717]}}]},visible:!1,popup:{event:"move",dynamicPopup:{component:b.F,getAttributes:s=>({data:s.properties})}}}),i=new l.DJ({id:"geojson_test_3",name:"GeoJSON Point Layer",type:"geojson",data:{type:"FeatureCollection",features:[{type:"Feature",properties:{title:"Munich",type:"City",image:"https://en.wikipedia.org/wiki/Munich#/media/File:Stadtbild_M%C3%BCnchen.jpg",wiki:"https://en.wikipedia.org/wiki/Munich"},geometry:{type:"Point",coordinates:[11.557617187499998,48.151428143221224]}}]},visible:!1,popup:{properties:{title:"Title",type:"Type"}}}),p=new l.DJ({id:"geojson_test_2",name:"Vector Layer in Group",type:"geojson",data:{type:"FeatureCollection",features:[{type:"Feature",properties:{type:"Polygon",name:"Vector Layer in Group",data:"geojson"},geometry:{type:"Polygon",coordinates:[[[-4.9658203125,41.09591205639546],[-6.459960937499999,39.52099229357195],[-5.009765625,38.42777351132902],[-1.8896484375,38.77121637244273],[-.68115234375,40.84706035607122],[-2.900390625,41.65649719441145],[-4.9658203125,41.09591205639546]]]}}]},visible:!1,popup:["type","name"],actions:[{title:"download",icon:"download-cloud",action:s=>{console.log(s)}}]}),u=new l.DJ({id:"geojson_test_cluster",name:"Cluster - GeoJSON Vector Layer",type:"geojson",cluster:{distance:20},data:G,visible:!0,actions:[{title:"update Layer",icon:"sync",action:s=>{s.cluster.distance=25,s.options||(s.options={}),s.options.style=f=>{const P=f.get("features").length;return new A.ZP({image:new I.Z({radius:P<=1?6:10,stroke:new J.Z({color:"#fff"}),fill:new E.Z({color:P<=1?"green":"red"})})})},this.layersSvc.updateLayer(s)}}],popup:{popupFunction:s=>`
${JSON.stringify(s.properties)}
`},expanded:{tab:"settings",expanded:!1}}),y=new l.DJ({id:"WfsLayer",name:"WFS Pennsylvania",type:"wfs",visible:!1,url:"https://ahocevar.com/geoserver/wfs?service=WFS&request=GetFeature&outputFormat=application/json&version=1.1.0&srsname=EPSG:3857&typenames=usa:states&cql_filter=STATE_NAME='Pennsylvania'",bbox:[-83.1005859375,38.37611542403604,-72.50976562499999,43.03677585761058],popup:{dynamicPopup:{component:b.F,getAttributes:s=>({data:s})}}}),v=new c.RP;v.cssClass="hide";const h=new c.HF,Z=new c.fc;Z.legendImg="https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aliteoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A4&TileCol=8&TileRow=5";const Y=new l.ex({id:"group_1",name:"Test Group",layers:[v,h,Z],description:"This is a group with a hidden eocBasemap (layer.cssClass = hide), eocBaseoverlay and a eocLiteoverlay",expanded:{tab:"description"},actions:[{title:"download",icon:"download-cloud",action:s=>{console.log(s)}}]}),O=new c.fc;O.id="eoc_Liteoverlay_2";const K=new l.ex({id:"group_2",name:"Test Group 2",description:{component:M,inputs:{description:"A LayerGroup with a hidden vectorLayer2."}},legendImg:{component:U},cssClass:"custom-layer-group",layers:[t,p,O]}),X=new l.ex({id:"group_3",name:"Test Group Vector-Data",expanded:!1,layers:[o,i,y]});[a,new c.HX({popup:{popupFunction:s=>`\n \n \n \n \n \n \n \n \n \n \n \n
Name: ${s.properties.name}
type: ${s.properties.type}
\n \n `}}),X,K,Y,u].map(s=>{s instanceof l.mh?this.layersSvc.addLayer(s,"Layers"):s instanceof l.ex&&this.layersSvc.addLayerGroup(s)})}addOverlays(){const a=new c.um({crossOrigin:"anonymous"}),t=new c.zc({crossOrigin:"anonymous"});this.layersSvc.addLayer(a,"Overlays"),this.layersSvc.addLayer(t,"Overlays");const o=new c.um({id:"merge_BlueMarble"}),i=new c.fc({id:"merge_Liteoverlay"}),p=new l.WQ({id:"BlueMarbleTile_Overlay",name:"BlueMarble with Overlay",visible:!1,legendImg:o.legendImg,description:"merged/stacked Layers BlueMarble with Overlay",layers:[o,i]});this.layersSvc.addLayer(p,"Overlays")}updateLayerGroup(){const a=this.layersSvc.getLayerOrGroupById("group_1");a.expanded=!0,a.layers[1].cssClass=null,this.layersSvc.updateLayerGroup(a);const t=this.layersSvc.getLayerOrGroupById("group_2");t.layers[1].visible=!0,this.layersSvc.updateLayerGroup(t)}addLayerToGroup(){const a=this.layersSvc.getLayerOrGroupById("group_2"),t=new c.Bz;this.layersSvc.addLayerToGroup(t,a)}removeAllLayers(){this.layersSvc.removeLayers()}toggleMap(){this.showMap=!this.showMap}static#e=this.\u0275fac=function(t){return new(t||r)(e.Y36(l.KD),e.Y36(L.I3),e.Y36(g.BR),e.Y36(T.zU))};static#t=this.\u0275cmp=e.Xpm({type:r,selectors:[["app-route-map"]],hostVars:2,hostBindings:function(t,o){2&t&&e.Tol(o.class)},features:[e._Bn([l.KD,L.I3,g.BR])],decls:38,vars:14,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls",4,"ngIf"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","world","title","Overlays","clrVerticalNavIcon",""],[1,"padding","title-ellipsis"],[3,"layersSvc","mapStateSvc","layerfilter"],["shape","layers","clrVerticalNavIcon","","title","layers"],[3,"layersSvc","mapStateSvc"],["shape","world","title","Baselayers","clrVerticalNavIcon",""],["shape","cog","title","Actions","clrVerticalNavIcon",""],[1,"btn","btn-primary",3,"click"],["id","olMap",3,"layersSvc","mapState","controls"]],template:function(t,o){1&t&&(e.TgZ(0,"main",0),e.YNc(1,j,1,3,"ukis-map-ol",1),e.qZA(),e.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),e._UZ(4,"clr-icon",4),e._uU(5," Overlays "),e.TgZ(6,"clr-vertical-nav-group-children",5),e._UZ(7,"ukis-layer-control",6),e.qZA()(),e.TgZ(8,"clr-vertical-nav-group",3),e._UZ(9,"clr-icon",7),e._uU(10," Layers "),e.TgZ(11,"clr-vertical-nav-group-children",5),e._UZ(12,"ukis-layer-control",8),e.qZA()(),e.TgZ(13,"clr-vertical-nav-group",3),e._UZ(14,"clr-icon",9),e._uU(15," Baselayers "),e.TgZ(16,"clr-vertical-nav-group-children",5),e._UZ(17,"ukis-base-layer-control",8),e.qZA()(),e.TgZ(18,"clr-vertical-nav-group",3),e._UZ(19,"clr-icon",10),e._uU(20," Actions "),e.TgZ(21,"clr-vertical-nav-group-children",5)(22,"button",11),e.NdJ("click",function(){return o.updateLayerGroup()}),e._uU(23,"update LayerGroup"),e.qZA(),e.TgZ(24,"button",11),e.NdJ("click",function(){return o.addLayerToGroup()}),e._uU(25,"add Layer to LayerGroup"),e.qZA(),e.TgZ(26,"button",11),e.NdJ("click",function(){return o.removeAllLayers()}),e._uU(27,"remove All Layers"),e.qZA(),e.TgZ(28,"button",11),e.NdJ("click",function(){return o.setExtent()}),e._uU(29,"set Extent"),e.qZA(),e.TgZ(30,"button",11),e.NdJ("click",function(){return o.setRotation()}),e._uU(31,"set Rotation"),e.qZA(),e.TgZ(32,"button",11),e.NdJ("click",function(){return o.resetRotation()}),e._uU(33,"reset Rotation"),e.qZA(),e.TgZ(34,"button",11),e.NdJ("click",function(){return o.parseCapabilities()}),e._uU(35,"Parse WMS capabilities"),e.qZA(),e.TgZ(36,"button",11),e.NdJ("click",function(){return o.toggleMap()}),e._uU(37,"toggle Map"),e.qZA()()()()),2&t&&(e.xp6(1),e.Q6J("ngIf",o.showMap),e.xp6(1),e.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",o.layersSvc)("mapStateSvc",o.mapStateSvc)("layerfilter","Overlays"),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",o.layersSvc)("mapStateSvc",o.mapStateSvc),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",o.layersSvc)("mapStateSvc",o.mapStateSvc),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0))},dependencies:[w.O5,d.qvL,d.saT,d.fzC,d.A0B,d.d6G,d.ogR,B.E,N.l,V.j],styles:["[_nghost-%COMP%] .custom-layer-group .head>.title{color:#660f00}[_nghost-%COMP%] .custom-layer .head>.title{color:#b87d00}[_nghost-%COMP%] .zoom-number{bottom:2.5em;left:8px}"]})}return r})();var z=n(2233);const W=[{path:"",component:Q}];let C=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[_.Bz.forChild(W),_.Bz]})}return r})(),H=(()=>{class r{static#e=this.\u0275fac=function(t){return new(t||r)};static#t=this.\u0275mod=e.oAB({type:r});static#o=this.\u0275inj=e.cJS({imports:[w.ez,F.q,C,d.K6A,z.cE,g.oC,T.yU]})}return r})()}}]); \ No newline at end of file diff --git a/62.a64c228eb8981993.js b/62.a64c228eb8981993.js deleted file mode 100644 index 444b4ab23..000000000 --- a/62.a64c228eb8981993.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[62],{9766:(V,x,o)=>{o.d(x,{um:()=>O,RP:()=>R,HF:()=>A,Kl:()=>h,aZ:()=>E,fc:()=>v,HX:()=>e,zc:()=>P,gY:()=>w,Bz:()=>C});var u=o(2474);class w extends u.YY{constructor(i){const l={name:"OpenStreetMap",displayName:"OpenStreetMap",id:"osm",visible:!1,type:"xyz",url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",subdomains:["a","b","c"],attribution:'©, OpenStreetMap contributors',continuousWorld:!1,legendImg:"https://a.tile.openstreetmap.org/3/4/3.png",description:"OpenStreetMap z-x-y Tiles",opacity:1};i&&Object.assign(l,i),super(l)}}class P extends u.YY{constructor(i){const l={name:"OpenSeaMap",displayName:"OpenSeaMap",id:"OpenSeaMap",visible:!1,type:"xyz",removable:!1,url:"https://{s}.openseamap.org/seamark/{z}/{x}/{y}.png",subdomains:["t1"],attribution:'©, OpenSeaMap',continuousWorld:!1,legendImg:"https://t1.openseamap.org/seamark/10/554/321.png",description:"http://map.openseamap.org/",opacity:1};i&&Object.assign(l,i),super(l)}}class h extends u.TI{constructor(i){const l={name:"EOC Litemap",displayName:"EOC Litemap",id:"eoc_litemap",visible:!1,type:"wms",removable:!1,params:{LAYERS:"litemap",FORMAT:"image/png",TRANSPARENT:!0},url:"https://geoservice.dlr.de/eoc/basemap/wms",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://geoservice.dlr.de/eoc/basemap/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=litemap&ATTRIBUTION=&WIDTH=256&HEIGHT=256&CRS=EPSG%3A3857&STYLES=&BBOX=0%2C0%2C10018754.171394622%2C10018754.171394622",description:"http://www.naturalearthdata.com/about/",opacity:1};i&&Object.assign(l,i),super(l)}}class E extends u.RC{constructor(i){const l={name:"EOC Litemap Tile",displayName:"EOC Litemap Tile",id:"eoc_litemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:litemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Alitemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"EOC Litemap as web map tile service",opacity:1};i&&Object.assign(l,i),super(l)}}class v extends u.RC{constructor(i){const l={name:"EOC Liteoverlay Tile",displayName:"EOC LiteoverlayTile",id:"eoc_Liteoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:liteoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aliteoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the liteoverlay provided for EOC Service Portals",opacity:1};i&&Object.assign(l,i),super(l)}}class R extends u.RC{constructor(i){const l={name:"EOC Basemap Tile",displayName:"EOC Basemap Tile",id:"eoc_basemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:basemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abasemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};i&&Object.assign(l,i),super(l)}}class A extends u.RC{constructor(i){const l={name:"EOC Baseoverlay Tile",displayName:"EOC Baseoverlay Tile",id:"eoc_Baseoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:baseoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abaseoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};i&&Object.assign(l,i),super(l)}}class O extends u.RC{constructor(i){const l={name:"BlueMarble Tile",displayName:"BlueMarble Tile",id:"blueMarble_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"bmng_topo_bathy",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=bmng_topo_bathy&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Blue Marble NG dataset with topography and bathymetry",opacity:1};i&&Object.assign(l,i),super(l)}}class C extends u.RC{constructor(i){const l={name:"World Relief B/W Tile",displayName:"World Relief B/W Tile",id:"eoc:world_relief_bw",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:world_relief_bw",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aworld_relief_bw&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"World Relief Black / White",opacity:1};i&&Object.assign(l,i),super(l)}}class e extends u.RC{constructor(i){const l={name:"Hillshade Tile",displayName:"Hillshade Tile",id:"eoc_hillshade",visible:!1,type:"wmts",removable:!1,params:{layer:"hillshade",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=hillshade&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Global Hillshade based on GMTED2010",opacity:1};i&&Object.assign(l,i),super(l)}}},4062:(V,x,o)=>{o.r(x),o.d(x,{RouteMap7Module:()=>le,RouteMap7RoutingModule:()=>I});var u=o(3223),w=o(9498),P=o(1794),h=o(2474),E=o(285),v=o(9631),R=o(9766),A=o(9032),O=o(5784),C=o(2334),e=o(3714),c=o(1308),i=o(5616),l=o(7670),j=o(7178),Y=o(875),S=o(6256),W=o(7704),z=o(1958),U=o(6706),Z=o(133),D=o(3250);let H=(()=>{class t{constructor(a,s){this.http=a,this.olSvc=s,U.Z.defs("EPSG:2966","+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +datum=NAD83 +units=us-ft +no_defs"),(0,z.z2)(U.Z);const r=(0,W.U2)("EPSG:2966");(0,W.Ck)(r,"EPSG:4326"),this.geojson2966To4326=new S.Z({dataProjection:"EPSG:2966",featureProjection:"EPSG:4326"}),this.geojson4326=new S.Z({featureProjection:"EPSG:4326"})}getWfsSource(a){switch(a){case"all":return new c.Z({format:new S.Z,url:this.getRequestUrl(this.olSvc.EPSG),strategy:Z.$6});case"bbox":return new c.Z({format:new S.Z,url:(n,g,d)=>{const f=d.getCode();return this.getRequestUrl(f,n)},strategy:Z.VW});case"simplifyGeometry":const s=new c.Z({loader:(n,g,d)=>{const f=d.getCode();this.http.get(this.getRequestUrl(f,n)).subscribe(y=>{const T=(new S.Z).readFeatures(y);for(const b of T)b.geometry=b.getGeometry().simplify(1e3);s.addFeatures(T)})},strategy:Z.VW});return s;case"noProps":const r=new c.Z({loader:(n,g,d)=>{const f=d.getCode();this.http.get(this.getRequestUrl(f,n)).subscribe(y=>{const T=(new S.Z).readFeatures(y);for(const b of T)b.setProperties({});r.addFeatures(T)})},strategy:Z.VW});return r;case"tile":throw new Error("Tile-Strategy source not yet implemented.")}}getRequestUrl(a,s){a||(a="EPSG:4326");let r="https://ahocevar.com/geoserver/wfs?service=WFS&version=1.1.0&request=GetFeature";return r+=`&outputFormat=application/json&srsname=${a}`,r+="&typename=osm:water_areas",s&&(r+=`&bbox=${s.join(",")},${a}`),r}createWfsLayer(a,s,r,n){const g=this.getWfsSource(r),d=new i.Z({source:g,style:n});return new h.AO({id:a,name:s,custom_layer:d,popup:!0,visible:!1})}createVectorTileLayer(a,s){const r=new Y.Z({format:new l.Z,url:"https://ahocevar.com/geoserver/gwc/service/tms/1.0.0/ne:ne_10m_admin_0_countries@EPSG:4326@pbf/{z}/{x}/{-y}.pbf"}),n=new j.Z({source:r});return new h.AO({id:a,name:s,custom_layer:n,popup:!0,visible:!1})}static#e=this.\u0275fac=function(s){return new(s||t)(e.LFG(D.eN),e.LFG(v.BR))};static#t=this.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var m=o(7243);function J(t,p){1&t&&(e.TgZ(0,"clr-signpost-content",4)(1,"h3"),e._uU(2,"Change detection"),e.qZA(),e.TgZ(3,"p"),e._uU(4,"This badge changes its color any time angular's change-detection was executed."),e.qZA()()),2&t&&e.Q6J("clrPosition","left-middle")}let Q=(()=>{class t{constructor(){this.color="white"}ngAfterContentChecked(){this.color=this.getRandomColor()}getRandomColor(){let s="#";for(let r=0;r<6;r++)s+="0123456789ABCDEF"[Math.floor(16*Math.random())];return s}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["ukis-blinker"]],decls:6,vars:2,consts:[[2,"margin","0px"],[3,"clrPosition",4,"clrIfOpen"],[1,"label"],[1,"badge"],[3,"clrPosition"]],template:function(s,r){1&s&&(e.TgZ(0,"p",0)(1,"clr-signpost"),e.YNc(2,J,5,1,"clr-signpost-content",1),e.qZA(),e.TgZ(3,"span",2),e._uU(4," Change detected "),e._UZ(5,"span",3),e.qZA()()),2&s&&(e.xp6(5),e.Udp("background-color",r.color))},dependencies:[m.nqY,m.EuU,m.hQ],styles:[".blinker[_ngcontent-%COMP%]{width:10px;height:10px}"]})}return t})();var G=o(1921);function M(){return M=(0,G.Z)(function*(t){return N(function $(){return L.apply(this,arguments)}(),t,[]).then(p=>function K(t){return function k(t){let p=0;for(const a of t)p+=a;return p}(t)/t.length}(p))}),M.apply(this,arguments)}function N(t,p,a){return F.apply(this,arguments)}function F(){return(F=(0,G.Z)(function*(t,p,a){return t.then(s=>(a.push(s),p>1?N(t,p-1,a):a))})).apply(this,arguments)}function L(){return(L=(0,G.Z)(function*(){return new Promise((p,a)=>{const s=window.performance.now();setTimeout(()=>{const g=1e3/(window.performance.now()-s);p(g)},0)})})).apply(this,arguments)}function _(t,p){1&t&&(e.TgZ(0,"clr-signpost-content",4)(1,"h3"),e._uU(2,"Frames per second"),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Estimates the number of frames that are rendered per second."),e.qZA(),e.TgZ(5,"p"),e._uU(6,"This is done by periodically measuring the time a call to "),e.TgZ(7,"code"),e._uU(8,"setTimeout(() => ..., 0)"),e.qZA(),e._uU(9," takes."),e.qZA(),e.TgZ(10,"p"),e._uU(11,"That call is made outside the angular-zone, so as not to trigger change-detection."),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Please not that in Chrome you can also monitor FPS from the developer-tools: Hit "),e.TgZ(14,"code"),e._uU(15,"ctrl-shift-p"),e.qZA(),e._uU(16," and enter "),e.TgZ(17,"code"),e._uU(18,"fps"),e.qZA(),e._uU(19," to find the FPS-meter."),e.qZA()()),2&t&&e.Q6J("clrPosition","left-middle")}let ee=(()=>{class t{constructor(a,s){this.ngZone=a,this.cdRef=s,this.pollingRate=1e3,this.precission=2,this.nrSamples=10,s.detach(),this.ngZone.runOutsideAngular(()=>{this.updateFps(this.pollingRate)})}updateFps(a){setTimeout(()=>{(function q(t){return M.apply(this,arguments)})(this.nrSamples).then(s=>{this.fps=function X(t,p){const a=Math.pow(10,p);return Math.floor(t*a)/a}(s,this.precission),this.cdRef.detectChanges(),this.updateFps(a)})},a)}static#e=this.\u0275fac=function(s){return new(s||t)(e.Y36(e.R0b),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["ukis-fpser"]],decls:7,vars:1,consts:[[2,"margin","0px"],[3,"clrPosition",4,"clrIfOpen"],[1,"label"],[1,"badge"],[3,"clrPosition"]],template:function(s,r){1&s&&(e.TgZ(0,"p",0)(1,"clr-signpost"),e.YNc(2,_,20,1,"clr-signpost-content",1),e.qZA(),e.TgZ(3,"span",2),e._uU(4," FPS: "),e.TgZ(5,"span",3),e._uU(6),e.qZA()()()),2&s&&(e.xp6(6),e.Oqu(r.fps))},dependencies:[m.nqY,m.EuU,m.hQ]})}return t})(),te=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["ukis-performance"]],decls:8,vars:0,consts:[[1,"clr-row"],[1,"clr-col-12"]],template:function(s,r){1&s&&(e.TgZ(0,"p"),e._uU(1,"Load data and pan the map for a while to see a drop in performance."),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"ukis-blinker"),e.qZA()(),e.TgZ(5,"div",0)(6,"div",1),e._UZ(7,"ukis-fpser"),e.qZA()())},dependencies:[Q,ee]})}return t})();var se=o(3254),ae=o(2227);let re=(()=>{class t{constructor(a,s,r,n){this.layersSvc=a,this.dataSvc=s,this.mapStateSvc=r,this.mapSvc=n,this.class="content-container",this.controls={attribution:!0,scaleLine:!0}}ngOnInit(){this.mapSvc.setProjection("EPSG:4326");const a=(y,T)=>{const ne=y.getId().toString().match(/(\d+)/)[0],B=parseFloat(ne),ce=B%255,pe=(B+20)%255,me=(B+40)%255;return new A.ZP({stroke:new O.Z({color:"gray",width:1}),fill:new C.Z({color:`rgba(${ce}, ${pe}, ${me},0.7)`})})},s=new R.gY({visible:!0}),r=this.dataSvc.createWfsLayer("full","Fully loaded","all",a);r.description="Full dataset loaded at once.";const n=this.dataSvc.createWfsLayer("bbx","Current extent only","bbox",a);n.description="Bbox strategy: Only current bbox loaded at a time.";const g=this.dataSvc.createWfsLayer("simple","Simplified geometry","simplifyGeometry",a);g.description="Bbox strategy. Also: geometry simplified.";const d=this.dataSvc.createWfsLayer("noProps","No properties","noProps",a);d.description="Bbox strategy. Also: features have no properties.";const f=this.dataSvc.createWfsLayer("noStyle","No Styling","bbox");f.description="Bbox strategy. Also: no styling applied to features.",[s,r,n,g,d,f].map(y=>this.layersSvc.addLayer(y,"Layers"))}ngAfterViewInit(){this.mapSvc.map.getView().fit([-107.14,51.85,-106.14,52.33],{size:this.mapSvc.map.getSize()})}static#e=this.\u0275fac=function(s){return new(s||t)(e.Y36(h.KD),e.Y36(H),e.Y36(E.I3),e.Y36(v.BR))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["app-route-map7"]],hostVars:2,hostBindings:function(s,r){2&s&&e.Tol(r.class)},features:[e._Bn([h.KD,E.I3,v.BR])],decls:13,vars:9,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","clock","title","Performance","clrVerticalNavIcon",""],[1,"padding","title-ellipsis"],["shape","layers","clrVerticalNavIcon","","title","layers"],[3,"layersSvc","mapStateSvc"]],template:function(s,r){1&s&&(e.TgZ(0,"main",0),e._UZ(1,"ukis-map-ol",1),e.qZA(),e.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),e._UZ(4,"clr-icon",4),e._uU(5," Performance "),e.TgZ(6,"clr-vertical-nav-group-children",5),e._UZ(7,"ukis-performance"),e.qZA()(),e.TgZ(8,"clr-vertical-nav-group",3),e._UZ(9,"clr-icon",6),e._uU(10," Layers "),e.TgZ(11,"clr-vertical-nav-group-children",5),e._UZ(12,"ukis-layer-control",7),e.qZA()()()),2&s&&(e.xp6(1),e.Q6J("layersSvc",r.layersSvc)("mapState",r.mapStateSvc)("controls",r.controls),e.xp6(1),e.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(5),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",r.layersSvc)("mapStateSvc",r.mapStateSvc))},dependencies:[te,m.qvL,m.saT,m.fzC,m.A0B,m.d6G,m.ogR,se.E,ae.j]})}return t})();var oe=o(2233);const ie=[{path:"",component:re}];let I=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[P.Bz.forChild(ie),P.Bz]})}return t})(),le=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[u.ez,w.q,I,m.K6A,oe.cE,v.oC]})}return t})()}}]); \ No newline at end of file diff --git a/62.e3ed4935dd82bb67.js b/62.e3ed4935dd82bb67.js new file mode 100644 index 000000000..27912323b --- /dev/null +++ b/62.e3ed4935dd82bb67.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[62],{9766:(V,x,o)=>{o.d(x,{um:()=>O,RP:()=>R,HF:()=>A,Kl:()=>h,aZ:()=>E,fc:()=>v,HX:()=>e,zc:()=>P,gY:()=>w,Bz:()=>C});var u=o(2474);class w extends u.YY{constructor(i){const l={name:"OpenStreetMap",displayName:"OpenStreetMap",id:"osm",visible:!1,type:"xyz",url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",subdomains:["a","b","c"],attribution:'©, OpenStreetMap contributors',continuousWorld:!1,legendImg:"https://a.tile.openstreetmap.org/3/4/3.png",description:"OpenStreetMap z-x-y Tiles",opacity:1};i&&Object.assign(l,i),super(l)}}class P extends u.YY{constructor(i){const l={name:"OpenSeaMap",displayName:"OpenSeaMap",id:"OpenSeaMap",visible:!1,type:"xyz",removable:!1,url:"https://{s}.openseamap.org/seamark/{z}/{x}/{y}.png",subdomains:["t1"],attribution:'©, OpenSeaMap',continuousWorld:!1,legendImg:"https://t1.openseamap.org/seamark/10/554/321.png",description:"http://map.openseamap.org/",opacity:1};i&&Object.assign(l,i),super(l)}}class h extends u.TI{constructor(i){const l={name:"EOC Litemap",displayName:"EOC Litemap",id:"eoc_litemap",visible:!1,type:"wms",removable:!1,params:{LAYERS:"litemap",FORMAT:"image/png",TRANSPARENT:!0},url:"https://geoservice.dlr.de/eoc/basemap/wms",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://geoservice.dlr.de/eoc/basemap/wms?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=litemap&ATTRIBUTION=&WIDTH=256&HEIGHT=256&CRS=EPSG%3A3857&STYLES=&BBOX=0%2C0%2C10018754.171394622%2C10018754.171394622",description:"http://www.naturalearthdata.com/about/",opacity:1};i&&Object.assign(l,i),super(l)}}class E extends u.RC{constructor(i){const l={name:"EOC Litemap Tile",displayName:"EOC Litemap Tile",id:"eoc_litemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:litemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Alitemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"EOC Litemap as web map tile service",opacity:1};i&&Object.assign(l,i),super(l)}}class v extends u.RC{constructor(i){const l={name:"EOC Liteoverlay Tile",displayName:"EOC LiteoverlayTile",id:"eoc_Liteoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:liteoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aliteoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the liteoverlay provided for EOC Service Portals",opacity:1};i&&Object.assign(l,i),super(l)}}class R extends u.RC{constructor(i){const l={name:"EOC Basemap Tile",displayName:"EOC Basemap Tile",id:"eoc_basemap_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:basemap",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abasemap&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};i&&Object.assign(l,i),super(l)}}class A extends u.RC{constructor(i){const l={name:"EOC Baseoverlay Tile",displayName:"EOC Baseoverlay Tile",id:"eoc_Baseoverlay_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:baseoverlay",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Abaseoverlay&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"This is the basemap for DLR Service Portals",opacity:1};i&&Object.assign(l,i),super(l)}}class O extends u.RC{constructor(i){const l={name:"BlueMarble Tile",displayName:"BlueMarble Tile",id:"blueMarble_tile",visible:!1,type:"wmts",removable:!1,params:{layer:"bmng_topo_bathy",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=bmng_topo_bathy&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Blue Marble NG dataset with topography and bathymetry",opacity:1};i&&Object.assign(l,i),super(l)}}class C extends u.RC{constructor(i){const l={name:"World Relief B/W Tile",displayName:"World Relief B/W Tile",id:"eoc:world_relief_bw",visible:!1,type:"wmts",removable:!1,params:{layer:"eoc:world_relief_bw",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=eoc%3Aworld_relief_bw&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"World Relief Black / White",opacity:1};i&&Object.assign(l,i),super(l)}}class e extends u.RC{constructor(i){const l={name:"Hillshade Tile",displayName:"Hillshade Tile",id:"eoc_hillshade",visible:!1,type:"wmts",removable:!1,params:{layer:"hillshade",format:"image/png",style:"_empty",matrixSetOptions:{matrixSet:"EPSG:3857",tileMatrixPrefix:"EPSG:3857"}},url:"https://tiles.geoservice.dlr.de/service/wmts",attribution:'©, DLR',continuousWorld:!1,legendImg:"https://tiles.geoservice.dlr.de/service/wmts?layer=hillshade&style=_empty&tilematrixset=EPSG%3A3857&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fpng&TileMatrix=EPSG%3A3857%3A5&TileCol=18&TileRow=11",description:"Global Hillshade based on GMTED2010",opacity:1};i&&Object.assign(l,i),super(l)}}},4062:(V,x,o)=>{o.r(x),o.d(x,{RouteMap7Module:()=>le,RouteMap7RoutingModule:()=>I});var u=o(3223),w=o(9498),P=o(1794),h=o(2474),E=o(285),v=o(9631),R=o(9766),A=o(9032),O=o(5784),C=o(2334),e=o(3714),c=o(1308),i=o(5616),l=o(7670),j=o(7178),Y=o(5645),S=o(6256),W=o(7704),z=o(1958),U=o(6706),Z=o(133),D=o(3250);let H=(()=>{class t{constructor(a,s){this.http=a,this.olSvc=s,U.Z.defs("EPSG:2966","+proj=tmerc +lat_0=37.5 +lon_0=-87.08333333333333 +k=0.999966667 +x_0=900000 +y_0=249999.9998983998 +datum=NAD83 +units=us-ft +no_defs"),(0,z.z2)(U.Z);const r=(0,W.U2)("EPSG:2966");(0,W.Ck)(r,"EPSG:4326"),this.geojson2966To4326=new S.Z({dataProjection:"EPSG:2966",featureProjection:"EPSG:4326"}),this.geojson4326=new S.Z({featureProjection:"EPSG:4326"})}getWfsSource(a){switch(a){case"all":return new c.Z({format:new S.Z,url:this.getRequestUrl(this.olSvc.EPSG),strategy:Z.$6});case"bbox":return new c.Z({format:new S.Z,url:(n,g,d)=>{const f=d.getCode();return this.getRequestUrl(f,n)},strategy:Z.VW});case"simplifyGeometry":const s=new c.Z({loader:(n,g,d)=>{const f=d.getCode();this.http.get(this.getRequestUrl(f,n)).subscribe(y=>{const T=(new S.Z).readFeatures(y);for(const b of T)b.geometry=b.getGeometry().simplify(1e3);s.addFeatures(T)})},strategy:Z.VW});return s;case"noProps":const r=new c.Z({loader:(n,g,d)=>{const f=d.getCode();this.http.get(this.getRequestUrl(f,n)).subscribe(y=>{const T=(new S.Z).readFeatures(y);for(const b of T)b.setProperties({});r.addFeatures(T)})},strategy:Z.VW});return r;case"tile":throw new Error("Tile-Strategy source not yet implemented.")}}getRequestUrl(a,s){a||(a="EPSG:4326");let r="https://ahocevar.com/geoserver/wfs?service=WFS&version=1.1.0&request=GetFeature";return r+=`&outputFormat=application/json&srsname=${a}`,r+="&typename=osm:water_areas",s&&(r+=`&bbox=${s.join(",")},${a}`),r}createWfsLayer(a,s,r,n){const g=this.getWfsSource(r),d=new i.Z({source:g,style:n});return new h.AO({id:a,name:s,custom_layer:d,popup:!0,visible:!1})}createVectorTileLayer(a,s){const r=new Y.Z({format:new l.Z,url:"https://ahocevar.com/geoserver/gwc/service/tms/1.0.0/ne:ne_10m_admin_0_countries@EPSG:4326@pbf/{z}/{x}/{-y}.pbf"}),n=new j.Z({source:r});return new h.AO({id:a,name:s,custom_layer:n,popup:!0,visible:!1})}static#e=this.\u0275fac=function(s){return new(s||t)(e.LFG(D.eN),e.LFG(v.BR))};static#t=this.\u0275prov=e.Yz7({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var m=o(7243);function J(t,p){1&t&&(e.TgZ(0,"clr-signpost-content",4)(1,"h3"),e._uU(2,"Change detection"),e.qZA(),e.TgZ(3,"p"),e._uU(4,"This badge changes its color any time angular's change-detection was executed."),e.qZA()()),2&t&&e.Q6J("clrPosition","left-middle")}let Q=(()=>{class t{constructor(){this.color="white"}ngAfterContentChecked(){this.color=this.getRandomColor()}getRandomColor(){let s="#";for(let r=0;r<6;r++)s+="0123456789ABCDEF"[Math.floor(16*Math.random())];return s}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["ukis-blinker"]],decls:6,vars:2,consts:[[2,"margin","0px"],[3,"clrPosition",4,"clrIfOpen"],[1,"label"],[1,"badge"],[3,"clrPosition"]],template:function(s,r){1&s&&(e.TgZ(0,"p",0)(1,"clr-signpost"),e.YNc(2,J,5,1,"clr-signpost-content",1),e.qZA(),e.TgZ(3,"span",2),e._uU(4," Change detected "),e._UZ(5,"span",3),e.qZA()()),2&s&&(e.xp6(5),e.Udp("background-color",r.color))},dependencies:[m.nqY,m.EuU,m.hQ],styles:[".blinker[_ngcontent-%COMP%]{width:10px;height:10px}"]})}return t})();var G=o(1921);function M(){return M=(0,G.Z)(function*(t){return N(function $(){return L.apply(this,arguments)}(),t,[]).then(p=>function K(t){return function k(t){let p=0;for(const a of t)p+=a;return p}(t)/t.length}(p))}),M.apply(this,arguments)}function N(t,p,a){return F.apply(this,arguments)}function F(){return(F=(0,G.Z)(function*(t,p,a){return t.then(s=>(a.push(s),p>1?N(t,p-1,a):a))})).apply(this,arguments)}function L(){return(L=(0,G.Z)(function*(){return new Promise((p,a)=>{const s=window.performance.now();setTimeout(()=>{const g=1e3/(window.performance.now()-s);p(g)},0)})})).apply(this,arguments)}function _(t,p){1&t&&(e.TgZ(0,"clr-signpost-content",4)(1,"h3"),e._uU(2,"Frames per second"),e.qZA(),e.TgZ(3,"p"),e._uU(4,"Estimates the number of frames that are rendered per second."),e.qZA(),e.TgZ(5,"p"),e._uU(6,"This is done by periodically measuring the time a call to "),e.TgZ(7,"code"),e._uU(8,"setTimeout(() => ..., 0)"),e.qZA(),e._uU(9," takes."),e.qZA(),e.TgZ(10,"p"),e._uU(11,"That call is made outside the angular-zone, so as not to trigger change-detection."),e.qZA(),e.TgZ(12,"p"),e._uU(13,"Please not that in Chrome you can also monitor FPS from the developer-tools: Hit "),e.TgZ(14,"code"),e._uU(15,"ctrl-shift-p"),e.qZA(),e._uU(16," and enter "),e.TgZ(17,"code"),e._uU(18,"fps"),e.qZA(),e._uU(19," to find the FPS-meter."),e.qZA()()),2&t&&e.Q6J("clrPosition","left-middle")}let ee=(()=>{class t{constructor(a,s){this.ngZone=a,this.cdRef=s,this.pollingRate=1e3,this.precission=2,this.nrSamples=10,s.detach(),this.ngZone.runOutsideAngular(()=>{this.updateFps(this.pollingRate)})}updateFps(a){setTimeout(()=>{(function q(t){return M.apply(this,arguments)})(this.nrSamples).then(s=>{this.fps=function X(t,p){const a=Math.pow(10,p);return Math.floor(t*a)/a}(s,this.precission),this.cdRef.detectChanges(),this.updateFps(a)})},a)}static#e=this.\u0275fac=function(s){return new(s||t)(e.Y36(e.R0b),e.Y36(e.sBO))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["ukis-fpser"]],decls:7,vars:1,consts:[[2,"margin","0px"],[3,"clrPosition",4,"clrIfOpen"],[1,"label"],[1,"badge"],[3,"clrPosition"]],template:function(s,r){1&s&&(e.TgZ(0,"p",0)(1,"clr-signpost"),e.YNc(2,_,20,1,"clr-signpost-content",1),e.qZA(),e.TgZ(3,"span",2),e._uU(4," FPS: "),e.TgZ(5,"span",3),e._uU(6),e.qZA()()()),2&s&&(e.xp6(6),e.Oqu(r.fps))},dependencies:[m.nqY,m.EuU,m.hQ]})}return t})(),te=(()=>{class t{constructor(){}static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["ukis-performance"]],decls:8,vars:0,consts:[[1,"clr-row"],[1,"clr-col-12"]],template:function(s,r){1&s&&(e.TgZ(0,"p"),e._uU(1,"Load data and pan the map for a while to see a drop in performance."),e.qZA(),e.TgZ(2,"div",0)(3,"div",1),e._UZ(4,"ukis-blinker"),e.qZA()(),e.TgZ(5,"div",0)(6,"div",1),e._UZ(7,"ukis-fpser"),e.qZA()())},dependencies:[Q,ee]})}return t})();var se=o(3254),ae=o(2227);let re=(()=>{class t{constructor(a,s,r,n){this.layersSvc=a,this.dataSvc=s,this.mapStateSvc=r,this.mapSvc=n,this.class="content-container",this.controls={attribution:!0,scaleLine:!0}}ngOnInit(){this.mapSvc.setProjection("EPSG:4326");const a=(y,T)=>{const ne=y.getId().toString().match(/(\d+)/)[0],B=parseFloat(ne),ce=B%255,pe=(B+20)%255,me=(B+40)%255;return new A.ZP({stroke:new O.Z({color:"gray",width:1}),fill:new C.Z({color:`rgba(${ce}, ${pe}, ${me},0.7)`})})},s=new R.gY({visible:!0}),r=this.dataSvc.createWfsLayer("full","Fully loaded","all",a);r.description="Full dataset loaded at once.";const n=this.dataSvc.createWfsLayer("bbx","Current extent only","bbox",a);n.description="Bbox strategy: Only current bbox loaded at a time.";const g=this.dataSvc.createWfsLayer("simple","Simplified geometry","simplifyGeometry",a);g.description="Bbox strategy. Also: geometry simplified.";const d=this.dataSvc.createWfsLayer("noProps","No properties","noProps",a);d.description="Bbox strategy. Also: features have no properties.";const f=this.dataSvc.createWfsLayer("noStyle","No Styling","bbox");f.description="Bbox strategy. Also: no styling applied to features.",[s,r,n,g,d,f].map(y=>this.layersSvc.addLayer(y,"Layers"))}ngAfterViewInit(){this.mapSvc.map.getView().fit([-107.14,51.85,-106.14,52.33],{size:this.mapSvc.map.getSize()})}static#e=this.\u0275fac=function(s){return new(s||t)(e.Y36(h.KD),e.Y36(H),e.Y36(E.I3),e.Y36(v.BR))};static#t=this.\u0275cmp=e.Xpm({type:t,selectors:[["app-route-map7"]],hostVars:2,hostBindings:function(s,r){2&s&&e.Tol(r.class)},features:[e._Bn([h.KD,E.I3,v.BR])],decls:13,vars:9,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","clock","title","Performance","clrVerticalNavIcon",""],[1,"padding","title-ellipsis"],["shape","layers","clrVerticalNavIcon","","title","layers"],[3,"layersSvc","mapStateSvc"]],template:function(s,r){1&s&&(e.TgZ(0,"main",0),e._UZ(1,"ukis-map-ol",1),e.qZA(),e.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),e._UZ(4,"clr-icon",4),e._uU(5," Performance "),e.TgZ(6,"clr-vertical-nav-group-children",5),e._UZ(7,"ukis-performance"),e.qZA()(),e.TgZ(8,"clr-vertical-nav-group",3),e._UZ(9,"clr-icon",6),e._uU(10," Layers "),e.TgZ(11,"clr-vertical-nav-group-children",5),e._UZ(12,"ukis-layer-control",7),e.qZA()()()),2&s&&(e.xp6(1),e.Q6J("layersSvc",r.layersSvc)("mapState",r.mapStateSvc)("controls",r.controls),e.xp6(1),e.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),e.xp6(1),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(5),e.Q6J("clrVerticalNavGroupExpanded",!0),e.xp6(4),e.Q6J("layersSvc",r.layersSvc)("mapStateSvc",r.mapStateSvc))},dependencies:[te,m.qvL,m.saT,m.fzC,m.A0B,m.d6G,m.ogR,se.E,ae.j]})}return t})();var oe=o(2233);const ie=[{path:"",component:re}];let I=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[P.Bz.forChild(ie),P.Bz]})}return t})(),le=(()=>{class t{static#e=this.\u0275fac=function(s){return new(s||t)};static#t=this.\u0275mod=e.oAB({type:t});static#s=this.\u0275inj=e.cJS({imports:[u.ez,w.q,I,m.K6A,oe.cE,v.oC]})}return t})()}}]); \ No newline at end of file diff --git a/631.886b9c0b5e40c260.js b/631.886b9c0b5e40c260.js deleted file mode 100644 index f141727c9..000000000 --- a/631.886b9c0b5e40c260.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[631],{3694:(jt,ht)=>{ht.read=function(a,W,F,k,G){var Z,b,S=8*G-k-1,P=(1<>1,f=-7,u=F?G-1:0,c=F?-1:1,r=a[W+u];for(u+=c,Z=r&(1<<-f)-1,r>>=-f,f+=S;f>0;Z=256*Z+a[W+u],u+=c,f-=8);for(b=Z&(1<<-f)-1,Z>>=-f,f+=k;f>0;b=256*b+a[W+u],u+=c,f-=8);if(0===Z)Z=1-v;else{if(Z===P)return b?NaN:1/0*(r?-1:1);b+=Math.pow(2,k),Z-=v}return(r?-1:1)*b*Math.pow(2,Z-k)},ht.write=function(a,W,F,k,G,Z){var b,S,P,v=8*Z-G-1,f=(1<>1,c=23===G?Math.pow(2,-24)-Math.pow(2,-77):0,r=k?0:Z-1,d=k?1:-1,e=W<0||0===W&&1/W<0?1:0;for(W=Math.abs(W),isNaN(W)||W===1/0?(S=isNaN(W)?1:0,b=f):(b=Math.floor(Math.log(W)/Math.LN2),W*(P=Math.pow(2,-b))<1&&(b--,P*=2),(W+=b+u>=1?c/P:c*Math.pow(2,1-u))*P>=2&&(b++,P/=2),b+u>=f?(S=0,b=f):b+u>=1?(S=(W*P-1)*Math.pow(2,G),b+=u):(S=W*Math.pow(2,u-1)*Math.pow(2,G),b=0));G>=8;a[F+r]=255&S,r+=d,S/=256,G-=8);for(b=b<0;a[F+r]=255&b,r+=d,b/=256,v-=8);a[F+r-d]|=128*e}},8064:(jt,ht,a)=>{"use strict";jt.exports=F;var W=a(3694);function F(A){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(A)?A:new Uint8Array(A||0),this.pos=0,this.type=0,this.length=this.buf.length}F.Varint=0,F.Fixed64=1,F.Bytes=2,F.Fixed32=5;var k=4294967296,G=1/k,b=typeof TextDecoder>"u"?null:new TextDecoder("utf8");function P(A){return A.type===F.Bytes?A.readVarint()+A.pos:A.pos+1}function r(A,L,w){var x=L<=16383?1:L<=2097151?2:L<=268435455?3:Math.floor(Math.log(L)/(7*Math.LN2));w.realloc(x);for(var C=w.pos-1;C>=A;C--)w.buf[C+x]=w.buf[C]}function d(A,L){for(var w=0;w>>8,A[w+2]=L>>>16,A[w+3]=L>>>24}function R(A,L){return(A[L]|A[L+1]<<8|A[L+2]<<16)+(A[L+3]<<24)}F.prototype={destroy:function(){this.buf=null},readFields:function(A,L,w){for(w=w||this.length;this.pos>3,D=this.pos;this.type=7&x,A(C,L,this),this.pos===D&&this.skip(x)}return L},readMessage:function(A,L){return this.readFields(A,L,this.readVarint()+this.pos)},readFixed32:function(){var A=O(this.buf,this.pos);return this.pos+=4,A},readSFixed32:function(){var A=R(this.buf,this.pos);return this.pos+=4,A},readFixed64:function(){var A=O(this.buf,this.pos)+O(this.buf,this.pos+4)*k;return this.pos+=8,A},readSFixed64:function(){var A=O(this.buf,this.pos)+R(this.buf,this.pos+4)*k;return this.pos+=8,A},readFloat:function(){var A=W.read(this.buf,this.pos,!0,23,4);return this.pos+=4,A},readDouble:function(){var A=W.read(this.buf,this.pos,!0,52,8);return this.pos+=8,A},readVarint:function(A){var w,x,L=this.buf;return w=127&(x=L[this.pos++]),x<128||(w|=(127&(x=L[this.pos++]))<<7,x<128)||(w|=(127&(x=L[this.pos++]))<<14,x<128)||(w|=(127&(x=L[this.pos++]))<<21,x<128)?w:function S(A,L,w){var C,D,x=w.buf;if(C=(112&(D=x[w.pos++]))>>4,D<128||(C|=(127&(D=x[w.pos++]))<<3,D<128)||(C|=(127&(D=x[w.pos++]))<<10,D<128)||(C|=(127&(D=x[w.pos++]))<<17,D<128)||(C|=(127&(D=x[w.pos++]))<<24,D<128)||(C|=(1&(D=x[w.pos++]))<<31,D<128))return function v(A,L,w){return w?4294967296*L+(A>>>0):4294967296*(L>>>0)+(A>>>0)}(A,C,L);throw new Error("Expected varint not more than 10 bytes")}(w|=(15&(x=L[this.pos]))<<28,A,this)},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var A=this.readVarint();return A%2==1?(A+1)/-2:A/2},readBoolean:function(){return!!this.readVarint()},readString:function(){var A=this.readVarint()+this.pos,L=this.pos;return this.pos=A,A-L>=12&&b?function z(A,L,w){return b.decode(A.subarray(L,w))}(this.buf,L,A):function N(A,L,w){for(var x="",C=L;C239?4:D>223?3:D>191?2:1;if(C+nt>w)break;1===nt?D<128&&(Y=D):2===nt?128==(192&(V=A[C+1]))&&(Y=(31&D)<<6|63&V)<=127&&(Y=null):3===nt?(at=A[C+2],128==(192&(V=A[C+1]))&&128==(192&at)&&((Y=(15&D)<<12|(63&V)<<6|63&at)<=2047||Y>=55296&&Y<=57343)&&(Y=null)):4===nt&&(at=A[C+2],ut=A[C+3],128==(192&(V=A[C+1]))&&128==(192&at)&&128==(192&ut)&&((Y=(15&D)<<18|(63&V)<<12|(63&at)<<6|63&ut)<=65535||Y>=1114112)&&(Y=null)),null===Y?(Y=65533,nt=1):Y>65535&&(Y-=65536,x+=String.fromCharCode(Y>>>10&1023|55296),Y=56320|1023&Y),x+=String.fromCharCode(Y),C+=nt}return x}(this.buf,L,A)},readBytes:function(){var A=this.readVarint()+this.pos,L=this.buf.subarray(this.pos,A);return this.pos=A,L},readPackedVarint:function(A,L){if(this.type!==F.Bytes)return A.push(this.readVarint(L));var w=P(this);for(A=A||[];this.pos127;);else if(L===F.Bytes)this.pos=this.readVarint()+this.pos;else if(L===F.Fixed32)this.pos+=4;else{if(L!==F.Fixed64)throw new Error("Unimplemented type: "+L);this.pos+=8}},writeTag:function(A,L){this.writeVarint(A<<3|L)},realloc:function(A){for(var L=this.length||16;L268435455||A<0?function f(A,L){var w,x;if(A>=0?(w=A%4294967296|0,x=A/4294967296|0):(x=~(-A/4294967296),4294967295^(w=~(-A%4294967296))?w=w+1|0:(w=0,x=x+1|0)),A>=0x10000000000000000||A<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");L.realloc(10),function u(A,L,w){w.buf[w.pos++]=127&A|128,A>>>=7,w.buf[w.pos++]=127&A|128,A>>>=7,w.buf[w.pos++]=127&A|128,A>>>=7,w.buf[w.pos++]=127&A|128,w.buf[w.pos]=127&(A>>>=7)}(w,0,L),function c(A,L){var w=(7&A)<<4;L.buf[L.pos++]|=w|((A>>>=3)?128:0),A&&(L.buf[L.pos++]=127&A|((A>>>=7)?128:0),A&&(L.buf[L.pos++]=127&A|((A>>>=7)?128:0),A&&(L.buf[L.pos++]=127&A|((A>>>=7)?128:0),A&&(L.buf[L.pos++]=127&A|((A>>>=7)?128:0),A&&(L.buf[L.pos++]=127&A)))))}(x,L)}(A,this):(this.realloc(4),this.buf[this.pos++]=127&A|(A>127?128:0),!(A<=127)&&(this.buf[this.pos++]=127&(A>>>=7)|(A>127?128:0),!(A<=127)&&(this.buf[this.pos++]=127&(A>>>=7)|(A>127?128:0),!(A<=127)&&(this.buf[this.pos++]=A>>>7&127))))},writeSVarint:function(A){this.writeVarint(A<0?2*-A-1:2*A)},writeBoolean:function(A){this.writeVarint(!!A)},writeString:function(A){A=String(A),this.realloc(4*A.length),this.pos++;var L=this.pos;this.pos=function st(A,L,w){for(var C,D,x=0;x55295&&C<57344){if(!D){C>56319||x+1===L.length?(A[w++]=239,A[w++]=191,A[w++]=189):D=C;continue}if(C<56320){A[w++]=239,A[w++]=191,A[w++]=189,D=C;continue}C=D-55296<<10|C-56320|65536,D=null}else D&&(A[w++]=239,A[w++]=191,A[w++]=189,D=null);C<128?A[w++]=C:(C<2048?A[w++]=C>>6|192:(C<65536?A[w++]=C>>12|224:(A[w++]=C>>18|240,A[w++]=C>>12&63|128),A[w++]=C>>6&63|128),A[w++]=63&C|128)}return w}(this.buf,A,this.pos);var w=this.pos-L;w>=128&&r(L,w,this),this.pos=L-1,this.writeVarint(w),this.pos+=w},writeFloat:function(A){this.realloc(4),W.write(this.buf,A,this.pos,!0,23,4),this.pos+=4},writeDouble:function(A){this.realloc(8),W.write(this.buf,A,this.pos,!0,52,8),this.pos+=8},writeBytes:function(A){var L=A.length;this.writeVarint(L),this.realloc(L);for(var w=0;w=128&&r(w,x,this),this.pos=w-1,this.writeVarint(x),this.pos+=x},writeMessage:function(A,L,w){this.writeTag(A,F.Bytes),this.writeRawMessage(L,w)},writePackedVarint:function(A,L){L.length&&this.writeMessage(A,d,L)},writePackedSVarint:function(A,L){L.length&&this.writeMessage(A,e,L)},writePackedBoolean:function(A,L){L.length&&this.writeMessage(A,n,L)},writePackedFloat:function(A,L){L.length&&this.writeMessage(A,l,L)},writePackedDouble:function(A,L){L.length&&this.writeMessage(A,_,L)},writePackedFixed32:function(A,L){L.length&&this.writeMessage(A,g,L)},writePackedSFixed32:function(A,L){L.length&&this.writeMessage(A,m,L)},writePackedFixed64:function(A,L){L.length&&this.writeMessage(A,y,L)},writePackedSFixed64:function(A,L){L.length&&this.writeMessage(A,I,L)},writeBytesField:function(A,L){this.writeTag(A,F.Bytes),this.writeBytes(L)},writeFixed32Field:function(A,L){this.writeTag(A,F.Fixed32),this.writeFixed32(L)},writeSFixed32Field:function(A,L){this.writeTag(A,F.Fixed32),this.writeSFixed32(L)},writeFixed64Field:function(A,L){this.writeTag(A,F.Fixed64),this.writeFixed64(L)},writeSFixed64Field:function(A,L){this.writeTag(A,F.Fixed64),this.writeSFixed64(L)},writeVarintField:function(A,L){this.writeTag(A,F.Varint),this.writeVarint(L)},writeSVarintField:function(A,L){this.writeTag(A,F.Varint),this.writeSVarint(L)},writeStringField:function(A,L){this.writeTag(A,F.Bytes),this.writeString(L)},writeFloatField:function(A,L){this.writeTag(A,F.Fixed32),this.writeFloat(L)},writeDoubleField:function(A,L){this.writeTag(A,F.Fixed64),this.writeDouble(L)},writeBooleanField:function(A,L){this.writeVarintField(A,!!L)}}},6706:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>we});var F=1,k=2,G=3,b=5,S=6378137,P=6356752.314,v=.0066943799901413165,f=484813681109536e-20,u=Math.PI/2,e=1e-10,l=.017453292519943295,_=57.29577951308232,n=Math.PI/4,g=2*Math.PI,m=3.14159265359,y={greenwich:0,lisbon:-9.131906111111,paris:2.337229166667,bogota:-74.080916666667,madrid:-3.687938888889,rome:12.452333333333,bern:7.439583333333,jakarta:106.807719444444,ferro:-17.666666666667,brussels:4.367975,stockholm:18.058277777778,athens:23.7163375,oslo:10.722916666667};const I={ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937}};var O=/[\s_\-\/\(\)]/g;function E(t,h){if(t[h])return t[h];for(var X,p=Object.keys(t),B=h.toLowerCase().replace(O,""),j=-1;++j=this.text.length)return;t=this.text[this.place++]}switch(this.state){case z:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},at.prototype.afterquote=function(t){if('"'===t)return this.word+='"',void(this.state=4);if(nt.test(t))return this.word=this.word.trim(),void this.afterItem(t);throw new Error("havn't handled \""+t+'" in afterquote yet, index '+this.place)},at.prototype.afterItem=function(t){return","===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=z)):"]"===t?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=z,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},at.prototype.number=function(t){if(!V.test(t)){if(nt.test(t))return this.word=parseFloat(this.word),void this.afterItem(t);throw new Error("havn't handled \""+t+'" in number yet, index '+this.place)}this.word+=t},at.prototype.quoted=function(t){'"'!==t?this.word+=t:this.state=5},at.prototype.keyword=function(t){if(Y.test(t))this.word+=t;else{if("["===t){var h=[];return h.push(this.word),this.level++,null===this.root?this.root=h:this.currentObject.push(h),this.stack.push(this.currentObject),this.currentObject=h,void(this.state=z)}if(!nt.test(t))throw new Error("havn't handled \""+t+'" in keyword yet, index '+this.place);this.afterItem(t)}},at.prototype.neutral=function(t){if(D.test(t))return this.word=t,void(this.state=2);if('"'===t)return this.word="",void(this.state=4);if(V.test(t))return this.word=t,void(this.state=3);if(!nt.test(t))throw new Error("havn't handled \""+t+'" in neutral yet, index '+this.place);this.afterItem(t)},at.prototype.output=function(){for(;this.place0?90:-90)):(t.lat0=Gt(t.lat1>0?90:-90),t.lat_ts=t.lat1)}(j),j}function Vt(t){var h=this;if(2===arguments.length){var p=arguments[1];Vt[t]="string"==typeof p?"+"===p.charAt(0)?R(arguments[1]):te(arguments[1]):p}else if(1===arguments.length){if(Array.isArray(t))return t.map(function(B){Array.isArray(B)?Vt.apply(h,B):Vt(B)});if("string"==typeof t){if(t in Vt)return Vt[t]}else"EPSG"in t?Vt["EPSG:"+t.EPSG]=t:"ESRI"in t?Vt["ESRI:"+t.ESRI]=t:"IAU2000"in t?Vt["IAU2000:"+t.IAU2000]=t:console.log(t);return}}!function W(t){t("EPSG:4326","+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees"),t("EPSG:4269","+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees"),t("EPSG:3857","+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs"),t.WGS84=t["EPSG:4326"],t["EPSG:3785"]=t["EPSG:3857"],t.GOOGLE=t["EPSG:3857"],t["EPSG:900913"]=t["EPSG:3857"],t["EPSG:102113"]=t["EPSG:3857"]}(Vt);const _e=Vt;var Re=["PROJECTEDCRS","PROJCRS","GEOGCS","GEOCCS","PROJCS","LOCAL_CS","GEODCRS","GEODETICCRS","GEODETICDATUM","ENGCRS","ENGINEERINGCRS"],Rt=["3857","900913","3785","102113"];function Pt(t,h){var p,B;if(t=t||{},!h)return t;for(B in h)void 0!==(p=h[B])&&(t[B]=p);return t}function Nt(t,h,p){var B=t*h;return p/Math.sqrt(1-B*B)}function zt(t){return t<0?-1:1}function Bt(t){return Math.abs(t)<=m?t:t-zt(t)*g}function ue(t,h,p){var B=t*p;return B=Math.pow((1-B)/(1+B),.5*t),Math.tan(.5*(u-h))/B}function ve(t,h){for(var B,j,p=.5*t,X=u-2*Math.atan(h),tt=0;tt<=15;tt++)if(B=t*Math.sin(X),X+=j=u-2*Math.atan(h*Math.pow((1-B)/(1+B),p))-X,Math.abs(j)<=1e-10)return X;return-9999}function et(t){return t}var Et=[{init:function Ee(){var t=this.b/this.a;this.es=1-t*t,"x0"in this||(this.x0=0),"y0"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.k0=this.sphere?Math.cos(this.lat_ts):Nt(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k0=this.k?this.k:1)},forward:function Mt(t){var B,j,h=t.x,p=t.y;if(p*_>90&&p*_<-90&&h*_>180&&h*_<-180)return null;if(Math.abs(Math.abs(p)-u)<=e)return null;if(this.sphere)B=this.x0+this.a*this.k0*Bt(h-this.long0),j=this.y0+this.a*this.k0*Math.log(Math.tan(n+.5*p));else{var X=Math.sin(p),tt=ue(this.e,p,X);B=this.x0+this.a*this.k0*Bt(h-this.long0),j=this.y0-this.a*this.k0*Math.log(tt)}return t.x=B,t.y=j,t},inverse:function rt(t){var B,j,h=t.x-this.x0,p=t.y-this.y0;if(this.sphere)j=u-2*Math.atan(Math.exp(-p/(this.a*this.k0)));else{var X=Math.exp(-p/(this.a*this.k0));if(-9999===(j=ve(this.e,X)))return null}return B=Bt(this.long0+h/(this.a*this.k0)),t.x=B,t.y=j,t},names:["Mercator","Popular Visualisation Pseudo Mercator","Mercator_1SP","Mercator_Auxiliary_Sphere","merc"]},{init:function K(){},forward:et,inverse:et,names:["longlat","identity"]}],At={},Wt=[];function Ht(t,h){var p=Wt.length;return t.names?(Wt[p]=t,t.names.forEach(function(B){At[B.toLowerCase()]=p}),this):(console.log(h),!0)}const ce={start:function Te(){Et.forEach(Ht)},add:Ht,get:function se(t){if(!t)return!1;var h=t.toLowerCase();return typeof At[h]<"u"&&Wt[At[h]]?Wt[At[h]]:void 0}};var ee={MERIT:{a:6378137,rf:298.257,ellipseName:"MERIT 1983"},SGS85:{a:6378136,rf:298.257,ellipseName:"Soviet Geodetic System 85"},GRS80:{a:6378137,rf:298.257222101,ellipseName:"GRS 1980(IUGG, 1980)"},IAU76:{a:6378140,rf:298.257,ellipseName:"IAU 1976"},airy:{a:6377563.396,b:6356256.91,ellipseName:"Airy 1830"},APL4:{a:6378137,rf:298.25,ellipseName:"Appl. Physics. 1965"},NWL9D:{a:6378145,rf:298.25,ellipseName:"Naval Weapons Lab., 1965"},mod_airy:{a:6377340.189,b:6356034.446,ellipseName:"Modified Airy"},andrae:{a:6377104.43,rf:300,ellipseName:"Andrae 1876 (Den., Iclnd.)"},aust_SA:{a:6378160,rf:298.25,ellipseName:"Australian Natl & S. Amer. 1969"},GRS67:{a:6378160,rf:298.247167427,ellipseName:"GRS 67(IUGG 1967)"},bessel:{a:6377397.155,rf:299.1528128,ellipseName:"Bessel 1841"},bess_nam:{a:6377483.865,rf:299.1528128,ellipseName:"Bessel 1841 (Namibia)"},clrk66:{a:6378206.4,b:6356583.8,ellipseName:"Clarke 1866"},clrk80:{a:6378249.145,rf:293.4663,ellipseName:"Clarke 1880 mod."},clrk80ign:{a:6378249.2,b:6356515,rf:293.4660213,ellipseName:"Clarke 1880 (IGN)"},clrk58:{a:6378293.645208759,rf:294.2606763692654,ellipseName:"Clarke 1858"},CPM:{a:6375738.7,rf:334.29,ellipseName:"Comm. des Poids et Mesures 1799"},delmbr:{a:6376428,rf:311.5,ellipseName:"Delambre 1810 (Belgium)"},engelis:{a:6378136.05,rf:298.2566,ellipseName:"Engelis 1985"},evrst30:{a:6377276.345,rf:300.8017,ellipseName:"Everest 1830"},evrst48:{a:6377304.063,rf:300.8017,ellipseName:"Everest 1948"},evrst56:{a:6377301.243,rf:300.8017,ellipseName:"Everest 1956"},evrst69:{a:6377295.664,rf:300.8017,ellipseName:"Everest 1969"},evrstSS:{a:6377298.556,rf:300.8017,ellipseName:"Everest (Sabah & Sarawak)"},fschr60:{a:6378166,rf:298.3,ellipseName:"Fischer (Mercury Datum) 1960"},fschr60m:{a:6378155,rf:298.3,ellipseName:"Fischer 1960"},fschr68:{a:6378150,rf:298.3,ellipseName:"Fischer 1968"},helmert:{a:6378200,rf:298.3,ellipseName:"Helmert 1906"},hough:{a:6378270,rf:297,ellipseName:"Hough"},intl:{a:6378388,rf:297,ellipseName:"International 1909 (Hayford)"},kaula:{a:6378163,rf:298.24,ellipseName:"Kaula 1961"},lerch:{a:6378139,rf:298.257,ellipseName:"Lerch 1979"},mprts:{a:6397300,rf:191,ellipseName:"Maupertius 1738"},new_intl:{a:6378157.5,b:6356772.2,ellipseName:"New International 1967"},plessis:{a:6376523,rf:6355863,ellipseName:"Plessis 1817 (France)"},krass:{a:6378245,rf:298.3,ellipseName:"Krassovsky, 1942"},SEasia:{a:6378155,b:6356773.3205,ellipseName:"Southeast Asia"},walbeck:{a:6376896,b:6355834.8467,ellipseName:"Walbeck"},WGS60:{a:6378165,rf:298.3,ellipseName:"WGS 60"},WGS66:{a:6378145,rf:298.25,ellipseName:"WGS 66"},WGS7:{a:6378135,rf:298.26,ellipseName:"WGS 72"}},We=ee.WGS84={a:6378137,rf:298.257223563,ellipseName:"WGS 84"};ee.sphere={a:6370997,b:6370997,ellipseName:"Normal Sphere (r=6370997)"};var ke={wgs84:{towgs84:"0,0,0",ellipse:"WGS84",datumName:"WGS84"},ch1903:{towgs84:"674.374,15.056,405.346",ellipse:"bessel",datumName:"swiss"},ggrs87:{towgs84:"-199.87,74.79,246.62",ellipse:"GRS80",datumName:"Greek_Geodetic_Reference_System_1987"},nad83:{towgs84:"0,0,0",ellipse:"GRS80",datumName:"North_American_Datum_1983"},nad27:{nadgrids:"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat",ellipse:"clrk66",datumName:"North_American_Datum_1927"},potsdam:{towgs84:"598.1,73.7,418.2,0.202,0.045,-2.455,6.7",ellipse:"bessel",datumName:"Potsdam Rauenberg 1950 DHDN"},carthage:{towgs84:"-263.0,6.0,431.0",ellipse:"clark80",datumName:"Carthage 1934 Tunisia"},hermannskogel:{towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Hermannskogel"},osni52:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"airy",datumName:"Irish National"},ire65:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"mod_airy",datumName:"Ireland 1965"},rassadiran:{towgs84:"-133.63,-157.5,-158.62",ellipse:"intl",datumName:"Rassadiran"},nzgd49:{towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993",ellipse:"intl",datumName:"New Zealand Geodetic Datum 1949"},osgb36:{towgs84:"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894",ellipse:"airy",datumName:"Airy 1830"},s_jtsk:{towgs84:"589,76,480",ellipse:"bessel",datumName:"S-JTSK (Ferro)"},beduaram:{towgs84:"-106,-87,188",ellipse:"clrk80",datumName:"Beduaram"},gunung_segara:{towgs84:"-403,684,41",ellipse:"bessel",datumName:"Gunung Segara Jakarta"},rnb72:{towgs84:"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1",ellipse:"intl",datumName:"Reseau National Belge 1972"}};var si={};function $(t){if(0===t.length)return null;var h="@"===t[0];return h&&(t=t.slice(1)),"null"===t?{name:"null",mandatory:!h,grid:null,isNull:!0}:{name:t,mandatory:!h,grid:si[t]||null,isNull:!1}}function J(t){return t/3600*Math.PI/180}function It(t,h,p){return String.fromCharCode.apply(null,new Uint8Array(t.buffer.slice(h,p)))}function ie(t){return t.map(function(h){return[J(h.longitudeShift),J(h.latitudeShift)]})}function ye(t,h,p){return{name:It(t,h+8,h+16).trim(),parent:It(t,h+24,h+24+8).trim(),lowerLatitude:t.getFloat64(h+72,p),upperLatitude:t.getFloat64(h+88,p),lowerLongitude:t.getFloat64(h+104,p),upperLongitude:t.getFloat64(h+120,p),latitudeInterval:t.getFloat64(h+136,p),longitudeInterval:t.getFloat64(h+152,p),gridNodeCount:t.getInt32(h+168,p)}}function Pe(t,h,p,B){for(var j=h+176,tt=[],Q=0;Q-1})}(t)){var h=te(t);if(function Ft(t){var h=E(t,"authority");if(h){var p=E(h,"epsg");return p&&Rt.indexOf(p)>-1}}(h))return _e["EPSG:3857"];var p=function Yt(t){var h=E(t,"extension");if(h)return E(h,"proj4")}(h);return p?R(p):h}return function ge(t){return"+"===t[0]}(t)?R(t):void 0}(t);if("object"==typeof p){var B=Ie.projections.get(p.projName);if(B){if(p.datumCode&&"none"!==p.datumCode){var j=E(ke,p.datumCode);j&&(p.datum_params=p.datum_params||(j.towgs84?j.towgs84.split(","):null),p.ellps=j.ellipse,p.datumName=j.datumName?j.datumName:p.datumCode)}p.k0=p.k0||1,p.axis=p.axis||"enu",p.ellps=p.ellps||"wgs84",p.lat1=p.lat1||p.lat0;var X=function Ze(t,h,p,B,j){if(!t){var X=E(ee,B);X||(X=We),t=X.a,h=X.b,p=X.rf}return p&&!h&&(h=(1-1/p)*t),(0===p||Math.abs(t-h)3&&(0!==Q.datum_params[3]||0!==Q.datum_params[4]||0!==Q.datum_params[5]||0!==Q.datum_params[6])&&(Q.datum_type=k,Q.datum_params[3]*=f,Q.datum_params[4]*=f,Q.datum_params[5]*=f,Q.datum_params[6]=Q.datum_params[6]/1e6+1)),tt&&(Q.datum_type=G,Q.grids=tt),Q.a=p,Q.b=B,Q.es=j,Q.ep2=X,Q}(p.datumCode,p.datum_params,X.a,X.b,tt.es,tt.ep2,Q);Pt(this,p),Pt(this,B),this.a=X.a,this.b=X.b,this.rf=X.rf,this.sphere=X.sphere,this.es=tt.es,this.e=tt.e,this.ep2=tt.ep2,this.datum=ct,this.init(),h(null,this)}else h(t)}else h(t)}(Ie.projections=ce).start();const Fe=Ie;function Xe(t,h,p){var tt,Q,xt,B=t.x,j=t.y,X=t.z?t.z:0;if(j<-u&&j>-1.001*u)j=-u;else if(j>u&&j<1.001*u)j=u;else{if(j<-u)return{x:-1/0,y:-1/0,z:t.z};if(j>u)return{x:1/0,y:1/0,z:t.z}}return B>Math.PI&&(B-=2*Math.PI),Q=Math.sin(j),xt=Math.cos(j),{x:((tt=p/Math.sqrt(1-h*(Q*Q)))+X)*xt*Math.cos(B),y:(tt+X)*xt*Math.sin(B),z:(tt*(1-h)+X)*Q}}function ni(t,h,p,B){var Q,ct,xt,Ut,Ot,kt,re,ae,oe,me,Ce,Ne,Be,Se,He,ze=t.x,pe=t.y,Ke=t.z?t.z:0;if(Q=Math.sqrt(ze*ze+pe*pe),ct=Math.sqrt(ze*ze+pe*pe+Ke*Ke),Q/p<1e-12){if(Se=0,ct/p<1e-12)return He=-B,{x:t.x,y:t.y,z:t.z}}else Se=Math.atan2(pe,ze);xt=Ke/ct,ae=(Ut=Q/ct)*(1-h)*(Ot=1/Math.sqrt(1-h*(2-h)*Ut*Ut)),oe=xt*Ot,Be=0;do{Be++,kt=h*(re=p/Math.sqrt(1-h*oe*oe))/(re+(He=Q*ae+Ke*oe-re*(1-h*oe*oe))),Ne=(Ce=xt*(Ot=1/Math.sqrt(1-kt*(2-kt)*Ut*Ut)))*ae-(me=Ut*(1-kt)*Ot)*oe,ae=me,oe=Ce}while(Ne*Ne>1e-24&&Be<30);return{x:Se,y:Math.atan(Ce/Math.abs(me)),z:He}}function pi(t){return t===F||t===k}function Ii(t,h,p){if(null===t.grids||0===t.grids.length)return console.log("Grid shift grids not found"),-1;var B={x:-p.x,y:p.y},j={x:Number.NaN,y:Number.NaN},tt=[];t:for(var Q=0;QB.y||kt.ll[0]-re>B.x||kt.ll[1]+(kt.lim[1]-1)*kt.del[1]+re1e-12&&Math.abs(ct.y)>1e-12);if(tt<0)return console.log("Inverse grid shift iterator failed to converge."),B;B.x=Bt(X.x+p.ll[0]),B.y=X.y+p.ll[1]}else isNaN(X.x)||(B.x=t.x+X.x,B.y=t.y+X.y);return B}function ci(t,h){var tt,p={x:t.x/h.del[0],y:t.y/h.del[1]},B_x=Math.floor(p.x),B_y=Math.floor(p.y),j_x=p.x-1*B_x,j_y=p.y-1*B_y,X={x:Number.NaN,y:Number.NaN};if(B_x<0||B_x>=h.lim[0]||B_y<0||B_y>=h.lim[1])return X;var Q_x=h.cvs[tt=B_y*h.lim[0]+B_x][0],Q_y=h.cvs[tt][1];tt++;var ct_x=h.cvs[tt][0],ct_y=h.cvs[tt][1],xt_x=h.cvs[tt+=h.lim[0]][0],xt_y=h.cvs[tt][1];tt--;var Ut_y=h.cvs[tt][1],Ot=j_x*j_y,kt=j_x*(1-j_y),re=(1-j_x)*(1-j_y),ae=(1-j_x)*j_y;return X.x=re*Q_x+kt*ct_x+ae*h.cvs[tt][0]+Ot*xt_x,X.y=re*Q_y+kt*ct_y+ae*Ut_y+Ot*xt_y,X}function yi(t,h,p){var tt,Q,ct,B=p.x,j=p.y,X=p.z||0,xt={};for(ct=0;ct<3;ct++)if(!h||2!==ct||void 0!==p.z)switch(0===ct?(tt=B,Q=-1!=="ew".indexOf(t.axis[ct])?"x":"y"):1===ct?(tt=j,Q=-1!=="ns".indexOf(t.axis[ct])?"y":"x"):(tt=X,Q="z"),t.axis[ct]){case"e":case"n":xt[Q]=tt;break;case"w":case"s":xt[Q]=-tt;break;case"u":void 0!==p[Q]&&(xt.z=tt);break;case"d":void 0!==p[Q]&&(xt.z=-tt);break;default:return null}return xt}function _i(t){var h={x:t[0],y:t[1]};return t.length>2&&(h.z=t[2]),t.length>3&&(h.m=t[3]),h}function Gi(t){if("function"==typeof Number.isFinite){if(Number.isFinite(t))return;throw new TypeError("coordinates must be finite numbers")}if("number"!=typeof t||t!=t||!isFinite(t))throw new TypeError("coordinates must be finite numbers")}function ai(t,h,p,B){var j,X=void 0!==(p=Array.isArray(p)?_i(p):{x:p.x,y:p.y,z:p.z,m:p.m}).z;if(function ri(t){Gi(t.x),Gi(t.y)}(p),t.datum&&h.datum&&function Pi(t,h){return(t.datum.datum_type===F||t.datum.datum_type===k||t.datum.datum_type===G)&&"WGS84"!==h.datumCode||(h.datum.datum_type===F||h.datum.datum_type===k||h.datum.datum_type===G)&&"WGS84"!==t.datumCode}(t,h)&&(p=ai(t,j=new Fe("WGS84"),p,B),t=j),B&&"enu"!==t.axis&&(p=yi(t,!1,p)),"longlat"===t.projName)p={x:p.x*l,y:p.y*l,z:p.z||0};else if(t.to_meter&&(p={x:p.x*t.to_meter,y:p.y*t.to_meter,z:p.z||0}),!(p=t.inverse(p)))return;if(t.from_greenwich&&(p.x+=t.from_greenwich),p=function xn(t,h,p){if(function je(t,h){return!(t.datum_type!==h.datum_type||t.a!==h.a||Math.abs(t.es-h.es)>5e-11)&&(t.datum_type===F?t.datum_params[0]===h.datum_params[0]&&t.datum_params[1]===h.datum_params[1]&&t.datum_params[2]===h.datum_params[2]:t.datum_type!==k||t.datum_params[0]===h.datum_params[0]&&t.datum_params[1]===h.datum_params[1]&&t.datum_params[2]===h.datum_params[2]&&t.datum_params[3]===h.datum_params[3]&&t.datum_params[4]===h.datum_params[4]&&t.datum_params[5]===h.datum_params[5]&&t.datum_params[6]===h.datum_params[6])}(t,h)||t.datum_type===b||h.datum_type===b)return p;var B=t.a,j=t.es;if(t.datum_type===G){if(0!==Ii(t,!1,p))return;B=S,j=v}var tt=h.a,Q=h.b,ct=h.es;return h.datum_type===G&&(tt=S,Q=P,ct=v),j!==ct||B!==tt||pi(t.datum_type)||pi(h.datum_type)?(p=Xe(p,j,B),pi(t.datum_type)&&(p=function Mi(t,h,p){if(h===F)return{x:t.x+p[0],y:t.y+p[1],z:t.z+p[2]};if(h===k){var tt=p[3],Q=p[4],ct=p[5],xt=p[6];return{x:xt*(t.x-ct*t.y+Q*t.z)+p[0],y:xt*(ct*t.x+t.y-tt*t.z)+p[1],z:xt*(-Q*t.x+tt*t.y+t.z)+p[2]}}}(p,t.datum_type,t.datum_params)),pi(h.datum_type)&&(p=function gi(t,h,p){if(h===F)return{x:t.x-p[0],y:t.y-p[1],z:t.z-p[2]};if(h===k){var tt=p[3],Q=p[4],ct=p[5],xt=p[6],Ut=(t.x-p[0])/xt,Ot=(t.y-p[1])/xt,kt=(t.z-p[2])/xt;return{x:Ut+ct*Ot-Q*kt,y:-ct*Ut+Ot+tt*kt,z:Q*Ut-tt*Ot+kt}}}(p,h.datum_type,h.datum_params)),p=ni(p,ct,tt,Q),h.datum_type!==G||0===Ii(h,!0,p)?p:void 0):p}(t.datum,h.datum,p))return h.from_greenwich&&(p={x:p.x-h.from_greenwich,y:p.y,z:p.z||0}),"longlat"===h.projName?p={x:p.x*_,y:p.y*_,z:p.z||0}:(p=h.forward(p),h.to_meter&&(p={x:p.x/h.to_meter,y:p.y/h.to_meter,z:p.z||0})),B&&"enu"!==h.axis?yi(h,!0,p):(p&&!X&&delete p.z,p)}var Ei=Fe("WGS84");function Ci(t,h,p,B){var j,X,tt;return Array.isArray(p)?(j=ai(t,h,p,B)||{x:NaN,y:NaN},p.length>2?typeof t.name<"u"&&"geocent"===t.name||typeof h.name<"u"&&"geocent"===h.name?"number"==typeof j.z?[j.x,j.y,j.z].concat(p.splice(3)):[j.x,j.y,p[2]].concat(p.splice(3)):[j.x,j.y].concat(p.splice(2)):[j.x,j.y]):(X=ai(t,h,p,B),2===(tt=Object.keys(p)).length||tt.forEach(function(Q){if(typeof t.name<"u"&&"geocent"===t.name||typeof h.name<"u"&&"geocent"===h.name){if("x"===Q||"y"===Q||"z"===Q)return}else if("x"===Q||"y"===Q)return;X[Q]=p[Q]}),X)}function Xi(t){return t instanceof Fe?t:t.oProj?t.oProj:Fe(t)}const Ri=function Ws(t,h,p){t=Xi(t);var j,B=!1;return typeof h>"u"?(h=t,t=Ei,B=!0):(typeof h.x<"u"||Array.isArray(h))&&(p=h,h=t,t=Ei,B=!0),h=Xi(h),p?Ci(t,h,p):(j={forward:function(X,tt){return Ci(t,h,X,tt)},inverse:function(X,tt){return Ci(h,t,X,tt)}},B&&(j.oProj=h),j)};var hs=6,Vi="AJSAJS",us="AFAFAF",Zi=65,xi=73,Ai=79,hn=86,en=90;const Gs={forward:Mn,inverse:function cs(t){var h=Kn(Cn(t.toUpperCase()));return h.lat&&h.lon?[h.lon,h.lat,h.lon,h.lat]:[h.left,h.bottom,h.right,h.top]},toPoint:zn};function Mn(t,h){return h=h||5,function Ui(t,h){var p="00000"+t.easting,B="00000"+t.northing;return t.zoneNumber+t.zoneLetter+function kn(t,h,p){var B=un(p);return function Xn(t,h,p){var B=p-1,j=Vi.charCodeAt(B),X=us.charCodeAt(B),tt=j+t-1,Q=X+h,ct=!1;return tt>en&&(tt=tt-en+Zi-1,ct=!0),(tt===xi||jxi||(tt>xi||jAi||(tt>Ai||jen&&(tt=tt-en+Zi-1),Q>hn?(Q=Q-hn+Zi-1,ct=!0):ct=!1,(Q===xi||Xxi||(Q>xi||XAi||(Q>Ai||Xhn&&(Q=Q-hn+Zi-1),String.fromCharCode(tt)+String.fromCharCode(Q)}(Math.floor(t/1e5),Math.floor(h/1e5)%20,B)}(t.easting,t.northing,t.zoneNumber)+p.substr(p.length-5,h)+B.substr(B.length-5,h)}(function ds(t){var Q,ct,xt,Ut,Ot,oe,me,h=t.lat,p=t.lon,B=6378137,j=.00669438,X=.9996,re=Tn(h),ae=Tn(p);me=Math.floor((p+180)/6)+1,180===p&&(me=60),h>=56&&h<64&&p>=3&&p<12&&(me=32),h>=72&&h<84&&(p>=0&&p<9?me=31:p>=9&&p<21?me=33:p>=21&&p<33?me=35:p>=33&&p<42&&(me=37)),oe=Tn(6*(me-1)-180+3),Q=j/(1-j),ct=B/Math.sqrt(1-j*Math.sin(re)*Math.sin(re)),xt=Math.tan(re)*Math.tan(re),Ut=Q*Math.cos(re)*Math.cos(re);var Ce=X*ct*((Ot=Math.cos(re)*(ae-oe))+(1-xt+Ut)*Ot*Ot*Ot/6+(5-18*xt+xt*xt+72*Ut-58*Q)*Ot*Ot*Ot*Ot*Ot/120)+5e5,Ne=X*(B*(.9983242984503243*re-.002514607064228144*Math.sin(2*re)+2639046602129982e-21*Math.sin(4*re)-35*j*j*j/3072*Math.sin(6*re))+ct*Math.tan(re)*(Ot*Ot/2+(5-xt+9*Ut+4*Ut*Ut)*Ot*Ot*Ot*Ot/24+(61-58*xt+xt*xt+600*Ut-330*Q)*Ot*Ot*Ot*Ot*Ot*Ot/720));return h<0&&(Ne+=1e7),{northing:Math.round(Ne),easting:Math.round(Ce),zoneNumber:me,zoneLetter:zs(h)}}({lat:t[1],lon:t[0]}),h)}function zn(t){var h=Kn(Cn(t.toUpperCase()));return h.lat&&h.lon?[h.lon,h.lat]:[(h.left+h.right)/2,(h.top+h.bottom)/2]}function Tn(t){return t*(Math.PI/180)}function Pn(t){return t/Math.PI*180}function Kn(t){var h=t.northing,p=t.easting,B=t.zoneLetter,j=t.zoneNumber;if(j<0||j>60)return null;var ct,Ut,Ot,kt,re,ae,me,Ce,Ne,X=.9996,Q=.00669438,xt=(1-Math.sqrt(1-Q))/(1+Math.sqrt(1-Q)),Be=p-5e5,ze=h;B<"N"&&(ze-=1e7),me=6*(j-1)-180+3,ct=Q/(1-Q),Ne=(Ce=ze/X/6367449.145945056)+(3*xt/2-27*xt*xt*xt/32)*Math.sin(2*Ce)+(21*xt*xt/16-55*xt*xt*xt*xt/32)*Math.sin(4*Ce)+151*xt*xt*xt/96*Math.sin(6*Ce),Ut=6378137/Math.sqrt(1-Q*Math.sin(Ne)*Math.sin(Ne)),Ot=Math.tan(Ne)*Math.tan(Ne),kt=ct*Math.cos(Ne)*Math.cos(Ne),re=6378137*(1-Q)/Math.pow(1-Q*Math.sin(Ne)*Math.sin(Ne),1.5),ae=Be/(Ut*X);var pe=Ne-Ut*Math.tan(Ne)/re*(ae*ae/2-(5+3*Ot+10*kt-4*kt*kt-9*ct)*ae*ae*ae*ae/24+(61+90*Ot+298*kt+45*Ot*Ot-252*ct-3*kt*kt)*ae*ae*ae*ae*ae*ae/720);pe=Pn(pe);var Se,Ke=(ae-(1+2*Ot+kt)*ae*ae*ae/6+(5-2*kt+28*Ot-3*kt*kt+8*ct+24*Ot*Ot)*ae*ae*ae*ae*ae/120)/Math.cos(Ne);if(Ke=me+Pn(Ke),t.accuracy){var Oe=Kn({northing:t.northing+t.accuracy,easting:t.easting+t.accuracy,zoneLetter:t.zoneLetter,zoneNumber:t.zoneNumber});Se={top:Oe.lat,right:Oe.lon,bottom:pe,left:Ke}}else Se={lat:pe,lon:Ke};return Se}function zs(t){var h="Z";return 84>=t&&t>=72?h="X":72>t&&t>=64?h="W":64>t&&t>=56?h="V":56>t&&t>=48?h="U":48>t&&t>=40?h="T":40>t&&t>=32?h="S":32>t&&t>=24?h="R":24>t&&t>=16?h="Q":16>t&&t>=8?h="P":8>t&&t>=0?h="N":0>t&&t>=-8?h="M":-8>t&&t>=-16?h="L":-16>t&&t>=-24?h="K":-24>t&&t>=-32?h="J":-32>t&&t>=-40?h="H":-40>t&&t>=-48?h="G":-48>t&&t>=-56?h="F":-56>t&&t>=-64?h="E":-64>t&&t>=-72?h="D":-72>t&&t>=-80&&(h="C"),h}function un(t){var h=t%hs;return 0===h&&(h=hs),h}function Cn(t){if(t&&0===t.length)throw"MGRSPoint coverting from nothing";for(var j,h=t.length,p=null,B="",X=0;!/[A-Z]/.test(j=t.charAt(X));){if(X>=2)throw"MGRSPoint bad conversion from: "+t;B+=j,X++}var tt=parseInt(B,10);if(0===X||X+3>h)throw"MGRSPoint bad conversion from: "+t;var Q=t.charAt(X++);if(Q<="A"||"B"===Q||"Y"===Q||Q>="Z"||"I"===Q||"O"===Q)throw"MGRSPoint zone letter "+Q+" not handled: "+t;p=t.substring(X,X+=2);for(var ct=un(tt),xt=function Yi(t,h){for(var p=Vi.charCodeAt(h-1),B=1e5,j=!1;p!==t.charCodeAt(0);){if(++p===xi&&p++,p===Ai&&p++,p>en){if(j)throw"Bad character: "+t;p=Zi,j=!0}B+=1e5}return B}(p.charAt(0),ct),Ut=function fs(t,h){if(t>"V")throw"MGRSPoint given invalid Northing "+t;for(var p=us.charCodeAt(h-1),B=0,j=!1;p!==t.charCodeAt(0);){if(++p===xi&&p++,p===Ai&&p++,p>hn){if(j)throw"Bad character: "+t;p=Zi,j=!0}B+=1e5}return B}(p.charAt(1),ct);Ut0&&(oe=1e5/Math.pow(10,kt),me=t.substring(X,X+kt),re=parseFloat(me)*oe,Ce=t.substring(X+kt),ae=parseFloat(Ce)*oe),{easting:re+xt,northing:ae+Ut,zoneLetter:Q,zoneNumber:tt,accuracy:oe}}function Hi(t){var h;switch(t){case"C":h=11e5;break;case"D":h=2e6;break;case"E":h=28e5;break;case"F":h=37e5;break;case"G":h=46e5;break;case"H":h=55e5;break;case"J":h=64e5;break;case"K":h=73e5;break;case"L":h=82e5;break;case"M":h=91e5;break;case"N":h=0;break;case"P":h=8e5;break;case"Q":h=17e5;break;case"R":h=26e5;break;case"S":h=35e5;break;case"T":h=44e5;break;case"U":h=53e5;break;case"V":h=62e5;break;case"W":h=7e6;break;case"X":h=79e5;break;default:h=-1}if(h>=0)return h;throw"Invalid zone letter: "+t}function Ji(t,h,p){if(!(this instanceof Ji))return new Ji(t,h,p);if(Array.isArray(t))this.x=t[0],this.y=t[1],this.z=t[2]||0;else if("object"==typeof t)this.x=t.x,this.y=t.y,this.z=t.z||0;else if("string"==typeof t&&typeof h>"u"){var B=t.split(",");this.x=parseFloat(B[0],10),this.y=parseFloat(B[1],10),this.z=parseFloat(B[2],10)||0}else this.x=t,this.y=h,this.z=p||0;console.warn("proj4.Point will be removed in version 3, use proj4.toPoint")}Ji.fromMGRS=function(t){return new Ji(zn(t))},Ji.prototype.toMGRS=function(t){return Mn([this.x,this.y],t)};const Rn=Ji;var _s=.01953125,$i=.01068115234375;function Jn(t){var h=[];h[0]=1-t*(.25+t*(.046875+t*(_s+t*$i))),h[1]=t*(.75-t*(.046875+t*(_s+t*$i)));var p=t*t;return h[2]=p*(.46875-t*(.013020833333333334+.007120768229166667*t)),h[3]=(p*=t)*(.3645833333333333-.005696614583333333*t),h[4]=p*t*.3076171875,h}function ji(t,h,p,B){return B[0]*t-(p*=h)*(B[1]+(h*=h)*(B[2]+h*(B[3]+h*B[4])))}function ys(t,h,p){for(var B=1/(1-h),j=t,X=20;X;--X){var tt=Math.sin(j),Q=1-h*tt*tt;if(j-=Q=(ji(j,tt,Math.cos(j),p)-t)*(Q*Math.sqrt(Q))*B,Math.abs(Q)e?Math.tan(p):0,oe=Math.pow(ae,2),me=Math.pow(oe,2);j=1-this.es*Math.pow(Q,2),Ut/=Math.sqrt(j);var Ce=ji(p,Q,ct,this.en);X=this.a*(this.k0*Ut*(1+Ot/6*(1-oe+kt+Ot/20*(5-18*oe+me+14*kt-58*oe*kt+Ot/42*(61+179*me-me*oe-479*oe)))))+this.x0,tt=this.a*(this.k0*(Ce-this.ml0+Q*B*Ut/2*(1+Ot/12*(5-oe+9*kt+4*re+Ot/30*(61+me-58*oe+270*kt-330*oe*kt+Ot/56*(1385+543*me-me*oe-3111*oe))))))+this.y0}else{var xt=ct*Math.sin(B);if(Math.abs(Math.abs(xt)-1)=1){if(xt-1>e)return 93;tt=0}else tt=Math.acos(tt);p<0&&(tt=-tt),tt=this.a*this.k0*(tt-this.lat0)+this.y0}return t.x=X,t.y=tt,t},inverse:function Qn(t){var h,p,B,j,X=1/this.a*(t.x-this.x0),tt=1/this.a*(t.y-this.y0);if(this.es)if(p=ys(h=this.ml0+tt/this.k0,this.es,this.en),Math.abs(p)e?Math.tan(p):0,ae=this.ep2*Math.pow(kt,2),oe=Math.pow(ae,2),me=Math.pow(re,2),Ce=Math.pow(me,2);h=1-this.es*Math.pow(Ot,2);var Ne=X*Math.sqrt(h)/this.k0,Be=Math.pow(Ne,2);B=p-(h*=re)*Be/(1-this.es)*.5*(1-Be/12*(5+3*me-9*ae*me+ae-4*oe-Be/30*(61+90*me-252*ae*me+45*Ce+46*ae-Be/56*(1385+3633*me+4095*Ce+1574*Ce*me)))),j=Bt(this.long0+Ne*(1-Be/6*(1+2*me+ae-Be/20*(5+28*me+24*Ce+8*ae*me+6*ae-Be/42*(61+662*me+1320*Ce+720*Ce*me))))/kt)}else B=u*zt(tt),j=0;else{var Q=Math.exp(X/this.k0),ct=.5*(Q-1/Q),Ut=Math.cos(this.lat0+tt/this.k0);h=Math.sqrt((1-Math.pow(Ut,2))/(1+Math.pow(ct,2))),B=Math.asin(h),tt<0&&(B=-B),j=0===ct&&0===Ut?0:Bt(Math.atan2(ct,Ut)+this.long0)}return t.x=j,t.y=B,t},names:["Fast_Transverse_Mercator","Fast Transverse Mercator"]};function Sn(t){var h=Math.exp(t);return(h-1/h)/2}function Oi(t,h){t=Math.abs(t),h=Math.abs(h);var p=Math.max(t,h),B=Math.min(t,h)/(p||1);return p*Math.sqrt(1+Math.pow(B,2))}function $n(t,h){for(var tt,p=2*Math.cos(2*h),B=t.length-1,j=t[B],X=0;--B>=0;)tt=p*j-X+t[B],X=j,j=tt;return h+tt*Math.sin(2*h)}function Kt(t,h,p){for(var ae,oe,B=Math.sin(h),j=Math.cos(h),X=Sn(p),tt=function Ys(t){var h=Math.exp(t);return(h+1/h)/2}(p),Q=2*j*tt,ct=-2*B*X,xt=t.length-1,Ut=t[xt],Ot=0,kt=0,re=0;--xt>=0;)ae=kt,oe=Ot,Ut=Q*(kt=Ut)-ae-ct*(Ot=re)+t[xt],re=ct*kt-oe+Q*Ot;return[(Q=B*tt)*Ut-(ct=j*X)*re,Q*re+ct*Ut]}const Qt={init:function ot(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.');this.approx&&(nn.init.apply(this),this.forward=nn.forward,this.inverse=nn.inverse),this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0,this.lat0=void 0!==this.lat0?this.lat0:0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var t=this.es/(1+Math.sqrt(1-this.es)),h=t/(2-t),p=h;this.cgb[0]=h*(2+h*(-2/3+h*(h*(116/45+h*(26/45+h*(-2854/675)))-2))),this.cbg[0]=h*(h*(2/3+h*(4/3+h*(-82/45+h*(32/45+h*(4642/4725)))))-2),this.cgb[1]=(p*=h)*(7/3+h*(h*(-227/45+h*(2704/315+h*(2323/945)))-1.6)),this.cbg[1]=p*(5/3+h*(-16/15+h*(-13/9+h*(904/315+h*(-1522/945))))),this.cgb[2]=(p*=h)*(56/15+h*(-136/35+h*(-1262/105+h*(73814/2835)))),this.cbg[2]=p*(-26/15+h*(34/21+h*(1.6+h*(-12686/2835)))),this.cgb[3]=(p*=h)*(4279/630+h*(-332/35+h*(-399572/14175))),this.cbg[3]=p*(1237/630+h*(h*(-24832/14175)-2.4)),this.cgb[4]=(p*=h)*(4174/315+h*(-144838/6237)),this.cbg[4]=p*(-734/315+h*(109598/31185)),this.cgb[5]=(p*=h)*(601676/22275),this.cbg[5]=p*(444337/155925),p=Math.pow(h,2),this.Qn=this.k0/(1+h)*(1+p*(1/4+p*(1/64+p/256))),this.utg[0]=h*(h*(2/3+h*(-37/96+h*(1/360+h*(81/512+h*(-96199/604800)))))-.5),this.gtu[0]=h*(.5+h*(-2/3+h*(5/16+h*(41/180+h*(-127/288+h*(7891/37800)))))),this.utg[1]=p*(-1/48+h*(-1/15+h*(437/1440+h*(-46/105+h*(1118711/3870720))))),this.gtu[1]=p*(13/48+h*(h*(557/1440+h*(281/630+h*(-1983433/1935360)))-.6)),this.utg[2]=(p*=h)*(-17/480+h*(37/840+h*(209/4480+h*(-5569/90720)))),this.gtu[2]=p*(61/240+h*(-103/140+h*(15061/26880+h*(167603/181440)))),this.utg[3]=(p*=h)*(-4397/161280+h*(11/504+h*(830251/7257600))),this.gtu[3]=p*(49561/161280+h*(-179/168+h*(6601661/7257600))),this.utg[4]=(p*=h)*(-4583/161280+h*(108847/3991680)),this.gtu[4]=p*(34729/80640+h*(-3418889/1995840)),this.utg[5]=(p*=h)*(-20648693/638668800),this.gtu[5]=.6650675310896665*p;var B=$n(this.cbg,this.lat0);this.Zb=-this.Qn*(B+function Vs(t,h){for(var tt,p=2*Math.cos(h),B=t.length-1,j=t[B],X=0;--B>=0;)tt=p*j-X+t[B],X=j,j=tt;return Math.sin(h)*tt}(this.gtu,2*B))},forward:function dt(t){var h=Bt(t.x-this.long0),p=t.y;p=$n(this.cbg,p);var B=Math.sin(p),j=Math.cos(p),X=Math.sin(h),tt=Math.cos(h);p=Math.atan2(B,tt*j),h=Math.atan2(X*j,Oi(B,j*tt)),h=function Xs(t){var h=Math.abs(t);return h=function xs(t){var h=1+t,p=h-1;return 0===p?t:t*Math.log(h)/p}(h*(1+h/(Oi(1,h)+1))),t<0?-h:h}(Math.tan(h));var ct,xt,Q=Kt(this.gtu,2*p,2*h);return p+=Q[0],h+=Q[1],Math.abs(h)<=2.623395162778?(ct=this.a*(this.Qn*h)+this.x0,xt=this.a*(this.Qn*p+this.Zb)+this.y0):(ct=1/0,xt=1/0),t.x=ct,t.y=xt,t},inverse:function mt(t){var B,j,h=1/this.a*(t.x-this.x0),p=1/this.a*(t.y-this.y0);if(p=(p-this.Zb)/this.Qn,h/=this.Qn,Math.abs(h)<=2.623395162778){var X=Kt(this.utg,2*p,2*h);p+=X[0],h+=X[1],h=Math.atan(Sn(h));var tt=Math.sin(p),Q=Math.cos(p),ct=Math.sin(h),xt=Math.cos(h);p=Math.atan2(tt*xt,Oi(ct,xt*Q)),B=Bt((h=Math.atan2(ct,xt*Q))+this.long0),j=$n(this.cgb,p)}else B=1/0,j=1/0;return t.x=B,t.y=j,t},names:["Extended_Transverse_Mercator","Extended Transverse Mercator","etmerc","Transverse_Mercator","Transverse Mercator","tmerc"]},Ue={init:function Me(){var t=function ne(t,h){if(void 0===t){if((t=Math.floor(30*(Bt(h)+Math.PI)/Math.PI)+1)<0)return 0;if(t>60)return 60}return t}(this.zone,this.long0);if(void 0===t)throw new Error("unknown utm zone");this.lat0=0,this.long0=(6*Math.abs(t)-183)*l,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,Qt.init.apply(this),this.forward=Qt.forward,this.inverse=Qt.inverse},names:["Universal Transverse Mercator System","utm"],dependsOn:"etmerc"};function $e(t,h){return Math.pow((1-t)/(1+t),h)}const mi={init:function li(){var t=Math.sin(this.lat0),h=Math.cos(this.lat0);h*=h,this.rc=Math.sqrt(1-this.es)/(1-this.es*t*t),this.C=Math.sqrt(1+this.es*h*h/(1-this.es)),this.phic0=Math.asin(t/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+n)/(Math.pow(Math.tan(.5*this.lat0+n),this.C)*$e(this.e*t,this.ratexp))},forward:function ti(t){var h=t.x,p=t.y;return t.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*p+n),this.C)*$e(this.e*Math.sin(p),this.ratexp))-u,t.x=this.C*h,t},inverse:function Bi(t){for(var p=t.x/this.C,B=t.y,j=Math.pow(Math.tan(.5*B+n)/this.K,1/this.C),X=20;X>0&&(B=2*Math.atan(j*$e(this.e*Math.sin(t.y),-.5*this.e))-u,!(Math.abs(B-t.y)<1e-14));--X)t.y=B;return X?(t.x=p,t.y=B,t):null},names:["gauss"]},zi={init:function fi(){mi.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title="Oblique Stereographic Alternative"))},forward:function bi(t){var h,p,B,j;return t.x=Bt(t.x-this.long0),mi.forward.apply(this,[t]),h=Math.sin(t.y),p=Math.cos(t.y),B=Math.cos(t.x),t.x=(j=this.k0*this.R2/(1+this.sinc0*h+this.cosc0*p*B))*p*Math.sin(t.x),t.y=j*(this.cosc0*h-this.sinc0*p*B),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t},inverse:function hi(t){var h,p,B,j,X;if(t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,t.x/=this.k0,t.y/=this.k0,X=Math.sqrt(t.x*t.x+t.y*t.y)){var tt=2*Math.atan2(X,this.R2);h=Math.sin(tt),p=Math.cos(tt),j=Math.asin(p*this.sinc0+t.y*h*this.cosc0/X),B=Math.atan2(t.x*h,X*this.cosc0*p-t.y*this.sinc0*h)}else j=this.phic0,B=0;return t.x=B,t.y=j,mi.inverse.apply(this,[t]),t.x=Bt(t.x+this.long0),t},names:["Stereographic_North_Pole","Oblique_Stereographic","sterea","Oblique Stereographic Alternative","Double_Stereographic"]},Ps={init:function Ms(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=e&&(this.k0=.5*(1+zt(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=e&&(this.con=this.lat0>0?1:-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=e&&Math.abs(Math.cos(this.lat_ts))>e&&(this.k0=.5*this.cons*Nt(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/ue(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=Nt(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(this.ssfn_(this.lat0,this.sinlat0,this.e))-u,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))},forward:function qn(t){var X,tt,Q,ct,xt,Ut,h=t.x,p=t.y,B=Math.sin(p),j=Math.cos(p),Ot=Bt(h-this.long0);return Math.abs(Math.abs(h-this.long0)-Math.PI)<=e&&Math.abs(p+this.lat0)<=e?(t.x=NaN,t.y=NaN,t):this.sphere?(X=2*this.k0/(1+this.sinlat0*B+this.coslat0*j*Math.cos(Ot)),t.x=this.a*X*j*Math.sin(Ot)+this.x0,t.y=this.a*X*(this.coslat0*B-this.sinlat0*j*Math.cos(Ot))+this.y0,t):(tt=2*Math.atan(this.ssfn_(p,B,this.e))-u,ct=Math.cos(tt),Q=Math.sin(tt),Math.abs(this.coslat0)<=e?(xt=ue(this.e,p*this.con,this.con*B),t.x=this.x0+(Ut=2*this.a*this.k0*xt/this.cons)*Math.sin(h-this.long0),t.y=this.y0-this.con*Ut*Math.cos(h-this.long0),t):(Math.abs(this.sinlat0)0?this.long0+Math.atan2(t.x,-1*t.y):this.long0+Math.atan2(t.x,t.y)):Bt(this.long0+Math.atan2(t.x*Math.sin(Q),tt*this.coslat0*Math.cos(Q)-t.y*this.sinlat0*Math.sin(Q))),t.x=h,t.y=p,t)}if(Math.abs(this.coslat0)<=e){if(tt<=e)return p=this.lat0,t.x=h=this.long0,t.y=p,t;t.x*=this.con,t.y*=this.con,p=this.con*ve(this.e,tt*this.cons/(2*this.a*this.k0)),h=this.con*Bt(this.con*this.long0+Math.atan2(t.x,-1*t.y))}else j=2*Math.atan(tt*this.cosX0/(2*this.a*this.k0*this.ms1)),h=this.long0,tt<=e?X=this.X0:(X=Math.asin(Math.cos(j)*this.sinX0+t.y*Math.sin(j)*this.cosX0/tt),h=Bt(this.long0+Math.atan2(t.x*Math.sin(j),tt*this.cosX0*Math.cos(j)-t.y*this.sinX0*Math.sin(j)))),p=-1*ve(this.e,Math.tan(.5*(u+X)));return t.x=h,t.y=p,t},names:["stere","Stereographic_South_Pole","Polar Stereographic (variant B)","Polar_Stereographic"],ssfn_:function wi(t,h,p){return h*=p,Math.tan(.5*(u+t))*Math.pow((1-h)/(1+h),.5*p)}},pa={init:function In(){var t=this.lat0;this.lambda0=this.long0;var h=Math.sin(t),p=this.a,j=1/this.rf,X=2*j-Math.pow(j,2),tt=this.e=Math.sqrt(X);this.R=this.k0*p*Math.sqrt(1-X)/(1-X*Math.pow(h,2)),this.alpha=Math.sqrt(1+X/(1-X)*Math.pow(Math.cos(t),4)),this.b0=Math.asin(h/this.alpha);var Q=Math.log(Math.tan(Math.PI/4+this.b0/2)),ct=Math.log(Math.tan(Math.PI/4+t/2)),xt=Math.log((1+tt*h)/(1-tt*h));this.K=Q-this.alpha*ct+this.alpha*tt/2*xt},forward:function Hs(t){var h=Math.log(Math.tan(Math.PI/4-t.y/2)),p=this.e/2*Math.log((1+this.e*Math.sin(t.y))/(1-this.e*Math.sin(t.y))),j=2*(Math.atan(Math.exp(-this.alpha*(h+p)+this.K))-Math.PI/4),X=this.alpha*(t.x-this.lambda0),tt=Math.atan(Math.sin(X)/(Math.sin(this.b0)*Math.tan(j)+Math.cos(this.b0)*Math.cos(X))),Q=Math.asin(Math.cos(this.b0)*Math.sin(j)-Math.sin(this.b0)*Math.cos(j)*Math.cos(X));return t.y=this.R/2*Math.log((1+Math.sin(Q))/(1-Math.sin(Q)))+this.y0,t.x=this.R*tt+this.x0,t},inverse:function _a(t){for(var B=(t.x-this.x0)/this.R,j=2*(Math.atan(Math.exp((t.y-this.y0)/this.R))-Math.PI/4),X=Math.asin(Math.cos(this.b0)*Math.sin(j)+Math.sin(this.b0)*Math.cos(j)*Math.cos(B)),tt=Math.atan(Math.sin(B)/(Math.cos(this.b0)*Math.cos(B)-Math.sin(this.b0)*Math.tan(j))),Q=this.lambda0+tt/this.alpha,ct=0,xt=X,Ut=-1e3,Ot=0;Math.abs(xt-Ut)>1e-7;){if(++Ot>20)return;ct=1/this.alpha*(Math.log(Math.tan(Math.PI/4+X/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(xt))/2)),Ut=xt,xt=2*Math.atan(Math.exp(ct))-Math.PI/2}return t.x=Q,t.y=xt,t},names:["somerc"]};var An=1e-7;const Ma={init:function va(){var t,h,p,B,j,X,tt,Q,ct,xt,Ot,Ut=0,kt=0,re=0,ae=0,oe=0,me=0,Ce=0;this.no_off=function bn(t){var p="object"==typeof t.PROJECTION?Object.keys(t.PROJECTION)[0]:t.PROJECTION;return"no_uoff"in t||"no_off"in t||-1!==["Hotine_Oblique_Mercator","Hotine_Oblique_Mercator_Azimuth_Natural_Origin"].indexOf(p)}(this),this.no_rot="no_rot"in this;var Be=!1;"alpha"in this&&(Be=!0);var ze=!1;if("rectified_grid_angle"in this&&(ze=!0),Be&&(Ce=this.alpha),ze&&(Ut=this.rectified_grid_angle*l),Be||ze)kt=this.longc;else if(re=this.long1,oe=this.lat1,ae=this.long2,me=this.lat2,Math.abs(oe-me)<=An||(t=Math.abs(oe))<=An||Math.abs(t-u)<=An||Math.abs(Math.abs(this.lat0)-u)<=An||Math.abs(Math.abs(me)-u)<=An)throw new Error;var pe=1-this.es;h=Math.sqrt(pe),Math.abs(this.lat0)>e?(Q=Math.sin(this.lat0),p=Math.cos(this.lat0),t=1-this.es*Q*Q,this.B=p*p,this.B=Math.sqrt(1+this.es*this.B*this.B/pe),this.A=this.B*this.k0*h/t,(j=(B=this.B*h/(p*Math.sqrt(t)))*B-1)<=0?j=0:(j=Math.sqrt(j),this.lat0<0&&(j=-j)),this.E=j+=B,this.E*=Math.pow(ue(this.e,this.lat0,Q),this.B)):(this.B=1/h,this.A=this.k0,this.E=B=j=1),Be||ze?(Be?(Ot=Math.asin(Math.sin(Ce)/B),ze||(Ut=Ce)):(Ot=Ut,Ce=Math.asin(B*Math.sin(Ot))),this.lam0=kt-Math.asin(.5*(j-1/j)*Math.tan(Ot))/this.B):(X=Math.pow(ue(this.e,oe,Math.sin(oe)),this.B),tt=Math.pow(ue(this.e,me,Math.sin(me)),this.B),j=this.E/X,ct=(tt-X)/(tt+X),xt=((xt=this.E*this.E)-tt*X)/(xt+tt*X),(t=re-ae)<-Math.pi?ae-=g:t>Math.pi&&(ae+=g),this.lam0=Bt(.5*(re+ae)-Math.atan(xt*Math.tan(.5*this.B*(re-ae))/ct)/this.B),Ot=Math.atan(2*Math.sin(this.B*Bt(re-this.lam0))/(j-1/j)),Ut=Ce=Math.asin(B*Math.sin(Ot))),this.singam=Math.sin(Ot),this.cosgam=Math.cos(Ot),this.sinrot=Math.sin(Ut),this.cosrot=Math.cos(Ut),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(B*B-1)/Math.cos(Ce))),this.lat0<0&&(this.u_0=-this.u_0)),j=.5*Ot,this.v_pole_n=this.ArB*Math.log(Math.tan(n-j)),this.v_pole_s=this.ArB*Math.log(Math.tan(n+j))},forward:function ya(t){var p,B,j,X,tt,Q,ct,xt,h={};if(t.x=t.x-this.lam0,Math.abs(Math.abs(t.y)-u)>e){if(p=.5*((tt=this.E/Math.pow(ue(this.e,t.y,Math.sin(t.y)),this.B))-(Q=1/tt)),B=.5*(tt+Q),X=Math.sin(this.B*t.x),j=(p*this.singam-X*this.cosgam)/B,Math.abs(Math.abs(j)-1)0?this.v_pole_n:this.v_pole_s,ct=this.ArB*t.y;return this.no_rot?(h.x=ct,h.y=xt):(h.x=xt*this.cosrot+(ct-=this.u_0)*this.sinrot,h.y=ct*this.cosrot-xt*this.sinrot),h.x=this.a*h.x+this.x0,h.y=this.a*h.y+this.y0,h},inverse:function Ea(t){var h,p,B,j,X,tt,Q,ct={};if(t.x=1/this.a*(t.x-this.x0),t.y=1/this.a*(t.y-this.y0),this.no_rot?(p=t.y,h=t.x):(p=t.x*this.cosrot-t.y*this.sinrot,h=t.y*this.cosrot+t.x*this.sinrot+this.u_0),j=.5*((B=Math.exp(-this.BrA*p))-1/B),X=.5*(B+1/B),Q=((tt=Math.sin(this.BrA*h))*this.cosgam+j*this.singam)/X,Math.abs(Math.abs(Q)-1)e?Math.log(B/Q)/Math.log(j/ct):h,isNaN(this.ns)&&(this.ns=h),this.f0=B/(this.ns*Math.pow(j,this.ns)),this.rh=this.a*this.f0*Math.pow(xt,this.ns),this.title||(this.title="Lambert Conformal Conic")}},forward:function fn(t){var h=t.x,p=t.y;Math.abs(2*Math.abs(p)-Math.PI)<=e&&(p=zt(p)*(u-2*e));var j,X,B=Math.abs(Math.abs(p)-u);if(B>e)j=ue(this.e,p,Math.sin(p)),X=this.a*this.f0*Math.pow(j,this.ns);else{if((B=p*this.ns)<=0)return null;X=0}var tt=this.ns*Bt(h-this.long0);return t.x=this.k0*(X*Math.sin(tt))+this.x0,t.y=this.k0*(this.rh-X*Math.cos(tt))+this.y0,t},inverse:function Pa(t){var h,p,B,j,X,tt=(t.x-this.x0)/this.k0,Q=this.rh-(t.y-this.y0)/this.k0;this.ns>0?(h=Math.sqrt(tt*tt+Q*Q),p=1):(h=-Math.sqrt(tt*tt+Q*Q),p=-1);var ct=0;if(0!==h&&(ct=Math.atan2(p*tt,p*Q)),0!==h||this.ns>0){if(p=1/this.ns,B=Math.pow(h/(this.a*this.f0),p),-9999===(j=ve(this.e,B)))return null}else j=-u;return X=Bt(ct/this.ns+this.long0),t.x=X,t.y=j,t},names:["Lambert Tangential Conformal Conic Projection","Lambert_Conformal_Conic","Lambert_Conformal_Conic_1SP","Lambert_Conformal_Conic_2SP","lcc","Lambert Conic Conformal (1SP)","Lambert Conic Conformal (2SP)"]},Ra={init:function Rr(){this.a=6377397.155,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.4334234309119251),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq},forward:function Or(t){var h,p,B,j,X,tt,Q,xt=t.y,Ut=Bt(t.x-this.long0);return h=Math.pow((1+this.e*Math.sin(xt))/(1-this.e*Math.sin(xt)),this.alfa*this.e/2),p=2*(Math.atan(this.k*Math.pow(Math.tan(xt/2+this.s45),this.alfa)/h)-this.s45),B=-Ut*this.alfa,j=Math.asin(Math.cos(this.ad)*Math.sin(p)+Math.sin(this.ad)*Math.cos(p)*Math.cos(B)),X=Math.asin(Math.cos(p)*Math.sin(B)/Math.cos(j)),tt=this.n*X,Q=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(j/2+this.s45),this.n),t.y=Q*Math.cos(tt)/1,t.x=Q*Math.sin(tt)/1,this.czech||(t.y*=-1,t.x*=-1),t},inverse:function Sr(t){var h,p,B,j,tt,Q,ct,xt=t.x;t.x=t.y,t.y=xt,this.czech||(t.y*=-1,t.x*=-1),tt=Math.sqrt(t.x*t.x+t.y*t.y),j=Math.atan2(t.y,t.x)/Math.sin(this.s0),B=2*(Math.atan(Math.pow(this.ro0/tt,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),h=Math.asin(Math.cos(this.ad)*Math.sin(B)-Math.sin(this.ad)*Math.cos(B)*Math.cos(j)),p=Math.asin(Math.cos(B)*Math.sin(j)/Math.cos(h)),t.x=this.long0-p/this.alfa,Q=h,ct=0;var Ut=0;do{t.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(h/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(Q))/(1-this.e*Math.sin(Q)),this.e/2))-this.s45),Math.abs(Q-t.y)<1e-10&&(ct=1),Q=t.y,Ut+=1}while(0===ct&&Ut<15);return Ut>=15?null:t},names:["Krovak","krovak"]};function di(t,h,p,B,j){return t*j-h*Math.sin(2*j)+p*Math.sin(4*j)-B*Math.sin(6*j)}function Ln(t){return 1-.25*t*(1+t/16*(3+1.25*t))}function _n(t){return.375*t*(1+.25*t*(1+.46875*t))}function Ki(t){return.05859375*t*t*(1+.75*t)}function ts(t){return t*t*t*(35/3072)}function wn(t,h,p){var B=h*p;return t/Math.sqrt(1-B*B)}function Dn(t){return Math.abs(t)1e-7?(1-t*t)*(h/(1-(p=t*h)*p)-.5/t*Math.log((1-p)/(1+p))):2*h}const wr={init:function qs(){var h,t=Math.abs(this.lat0);if(this.mode=Math.abs(t-u)0)switch(this.qp=sn(this.e,1),this.mmf=.5/(1-this.es),this.apa=function Da(t){var h,p=[];return p[0]=.3333333333333333*t,p[0]+=.17222222222222222*(h=t*t),p[1]=.06388888888888888*h,p[0]+=.10257936507936508*(h*=t),p[1]+=.0664021164021164*h,p[2]=.016415012942191543*h,p}(this.es),this.mode){case this.N_POLE:case this.S_POLE:this.dd=1;break;case this.EQUIT:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case this.OBLIQ:this.rq=Math.sqrt(.5*this.qp),h=Math.sin(this.lat0),this.sinb1=sn(this.e,h)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*h*h)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd}else this.mode===this.OBLIQ&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))},forward:function Ir(t){var h,p,B,j,X,tt,Q,ct,xt,Ut,Ot=t.x,kt=t.y;if(Ot=Bt(Ot-this.long0),this.sphere){if(X=Math.sin(kt),Ut=Math.cos(kt),B=Math.cos(Ot),this.mode===this.OBLIQ||this.mode===this.EQUIT){if((p=this.mode===this.EQUIT?1+Ut*B:1+this.sinph0*X+this.cosph0*Ut*B)<=e)return null;h=(p=Math.sqrt(2/p))*Ut*Math.sin(Ot),p*=this.mode===this.EQUIT?X:this.cosph0*X-this.sinph0*Ut*B}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(B=-B),Math.abs(kt+this.lat0)=0?(h=(xt=Math.sqrt(tt))*j,p=B*(this.mode===this.S_POLE?xt:-xt)):h=p=0}}return t.x=this.a*h+this.x0,t.y=this.a*p+this.y0,t},inverse:function Ar(t){t.x-=this.x0,t.y-=this.y0;var B,j,X,tt,Q,ct,xt,h=t.x/this.a,p=t.y/this.a;if(this.sphere){var Ot,Ut=0,kt=0;if((j=.5*(Ot=Math.sqrt(h*h+p*p)))>1)return null;switch(j=2*Math.asin(j),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(kt=Math.sin(j),Ut=Math.cos(j)),this.mode){case this.EQUIT:j=Math.abs(Ot)<=e?0:Math.asin(p*kt/Ot),h*=kt,p=Ut*Ot;break;case this.OBLIQ:j=Math.abs(Ot)<=e?this.lat0:Math.asin(Ut*this.sinph0+p*kt*this.cosph0/Ot),h*=kt*this.cosph0,p=(Ut-Math.sin(j)*this.sinph0)*Ot;break;case this.N_POLE:p=-p,j=u-j;break;case this.S_POLE:j-=u}B=0!==p||this.mode!==this.EQUIT&&this.mode!==this.OBLIQ?Math.atan2(h,p):0}else{if(xt=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(h/=this.dd,p*=this.dd,(ct=Math.sqrt(h*h+p*p))1&&(t=t>1?1:-1),Math.asin(t)}const Ua={init:function tr(){Math.abs(this.lat1+this.lat2)e?(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)},forward:function Za(t){var h=t.x,p=t.y;this.sin_phi=Math.sin(p),this.cos_phi=Math.cos(p);var B=sn(this.e3,this.sin_phi),j=this.a*Math.sqrt(this.c-this.ns0*B)/this.ns0,X=this.ns0*Bt(h-this.long0),tt=j*Math.sin(X)+this.x0,Q=this.rh-j*Math.cos(X)+this.y0;return t.x=tt,t.y=Q,t},inverse:function Dr(t){var h,B,j,X,tt;return t.x-=this.x0,t.y=this.rh-t.y+this.y0,this.ns0>=0?(h=Math.sqrt(t.x*t.x+t.y*t.y),B=1):(h=-Math.sqrt(t.x*t.x+t.y*t.y),B=-1),j=0,0!==h&&(j=Math.atan2(B*t.x,B*t.y)),B=h*this.ns0/this.a,tt=this.sphere?Math.asin((this.c-B*B)/(2*this.ns0)):this.phi1z(this.e3,(this.c-B*B)/this.ns0),X=Bt(j/this.ns0+this.long0),t.x=X,t.y=tt,t},names:["Albers_Conic_Equal_Area","Albers","aea"],phi1z:function Fr(t,h){var p,j,X,tt,Q=Wi(.5*h);if(t0||Math.abs(tt)<=e?(Q=this.x0+1*this.a*p*Math.sin(B)/tt,ct=this.y0+1*this.a*(this.cos_p14*h-this.sin_p14*p*j)/tt):(Q=this.x0+this.infinity_dist*p*Math.sin(B),ct=this.y0+this.infinity_dist*(this.cos_p14*h-this.sin_p14*p*j)),t.x=Q,t.y=ct,t},inverse:function Nr(t){var h,p,B,j,X,tt;return t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,t.x/=this.k0,t.y/=this.k0,(h=Math.sqrt(t.x*t.x+t.y*t.y))?(j=Math.atan2(h,this.rc),p=Math.sin(j),tt=Wi((B=Math.cos(j))*this.sin_p14+t.y*p*this.cos_p14/h),X=Math.atan2(t.x*p,h*this.cos_p14*B-t.y*this.sin_p14*p),X=Bt(this.long0+X)):(tt=this.phic0,X=0),t.x=X,t.y=tt,t},names:["gnom"]},Ss={init:function er(){this.sphere||(this.k0=Nt(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))},forward:function jr(t){var B,j,p=t.y,X=Bt(t.x-this.long0);if(this.sphere)B=this.x0+this.a*X*Math.cos(this.lat_ts),j=this.y0+this.a*Math.sin(p)/Math.cos(this.lat_ts);else{var tt=sn(this.e,Math.sin(p));B=this.x0+this.a*this.k0*X,j=this.y0+this.a*tt*.5/this.k0}return t.x=B,t.y=j,t},inverse:function ir(t){var h,p;return t.x-=this.x0,t.y-=this.y0,this.sphere?(h=Bt(this.long0+t.x/this.a/Math.cos(this.lat_ts)),p=Math.asin(t.y/this.a*Math.cos(this.lat_ts))):(p=function Ur(t,h){var p=1-(1-t*t)/(2*t)*Math.log((1-t)/(1+t));if(Math.abs(Math.abs(h)-p)<1e-6)return h<0?-1*u:u;for(var j,X,tt,Q,B=Math.asin(.5*h),ct=0;ct<30;ct++)if(X=Math.sin(B),tt=Math.cos(B),Q=t*X,B+=j=Math.pow(1-Q*Q,2)/(2*tt)*(h/(1-t*t)-X/(1-Q*Q)+.5/t*Math.log((1-Q)/(1+Q))),Math.abs(j)<=1e-10)return B;return NaN}(this.e,2*t.y*this.k0/this.a),h=Bt(this.long0+t.x/(this.a*this.k0))),t.x=h,t.y=p,t},names:["cea"]},nr={init:function Is(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Equidistant Cylindrical (Plate Carre)",this.rc=Math.cos(this.lat_ts)},forward:function Br(t){var p=t.y,B=Bt(t.x-this.long0),j=Dn(p-this.lat0);return t.x=this.x0+this.a*B*this.rc,t.y=this.y0+this.a*j,t},inverse:function Ga(t){var p=t.y;return t.x=Bt(this.long0+(t.x-this.x0)/(this.a*this.rc)),t.y=Dn(this.lat0+(p-this.y0)/this.a),t},names:["Equirectangular","Equidistant_Cylindrical","eqc"]},Nn={init:function rr(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=Ln(this.es),this.e1=_n(this.es),this.e2=Ki(this.es),this.e3=ts(this.es),this.ml0=this.a*di(this.e0,this.e1,this.e2,this.e3,this.lat0)},forward:function ki(t){var B,j,X,p=t.y,tt=Bt(t.x-this.long0);if(X=tt*Math.sin(p),this.sphere)Math.abs(p)<=e?(B=this.a*tt,j=-1*this.a*this.lat0):(B=this.a*Math.sin(X)/Math.tan(p),j=this.a*(Dn(p-this.lat0)+(1-Math.cos(X))/Math.tan(p)));else if(Math.abs(p)<=e)B=this.a*tt,j=-1*this.ml0;else{var Q=wn(this.a,this.e,Math.sin(p))/Math.tan(p);B=Q*Math.sin(X),j=this.a*di(this.e0,this.e1,this.e2,this.e3,p)-this.ml0+Q*(1-Math.cos(X))}return t.x=B+this.x0,t.y=j+this.y0,t},inverse:function Wr(t){var h,p,B,j,X,tt,Q,ct,xt;if(B=t.x-this.x0,j=t.y-this.y0,this.sphere)if(Math.abs(j+this.a*this.lat0)<=e)h=Bt(B/this.a+this.long0),p=0;else{var Ut;for(Q=B*B/this.a/this.a+(tt=this.lat0+j/this.a)*tt,ct=tt,X=20;X;--X)if(ct+=xt=-1*(tt*(ct*(Ut=Math.tan(ct))+1)-ct-.5*(ct*ct+Q)*Ut)/((ct-tt)/Ut-1),Math.abs(xt)<=e){p=ct;break}h=Bt(this.long0+Math.asin(B*Math.tan(ct)/this.a)/Math.sin(p))}else if(Math.abs(j+this.ml0)<=e)p=0,h=Bt(this.long0+B/this.a);else{var Ot,kt,re,ae,oe;for(Q=B*B/this.a/this.a+(tt=(this.ml0+j)/this.a)*tt,ct=tt,X=20;X;--X)if(oe=this.e*Math.sin(ct),Ot=Math.sqrt(1-oe*oe)*Math.tan(ct),kt=this.a*di(this.e0,this.e1,this.e2,this.e3,ct),re=this.e0-2*this.e1*Math.cos(2*ct)+4*this.e2*Math.cos(4*ct)-6*this.e3*Math.cos(6*ct),ct-=xt=(tt*(Ot*(ae=kt/this.a)+1)-ae-.5*Ot*(ae*ae+Q))/(this.es*Math.sin(2*ct)*(ae*ae+Q-2*tt*ae)/(4*Ot)+(tt-ae)*(Ot*re-2/Math.sin(2*ct))-re),Math.abs(xt)<=e){p=ct;break}Ot=Math.sqrt(1-this.es*Math.pow(Math.sin(p),2))*Math.tan(p),h=Bt(this.long0+Math.asin(B*Ot/this.a)/Math.sin(p))}return t.x=h,t.y=p,t},names:["Polyconic","poly"]},Ka={init:function lr(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013},forward:function Gr(t){var h,tt=(t.y-this.lat0)/f*1e-5,Q=t.x-this.long0,ct=1,xt=0;for(h=1;h<=10;h++)xt+=this.A[h]*(ct*=tt);var oe,Ut=xt,Ot=Q,kt=1,re=0,me=0,Ce=0;for(h=1;h<=6;h++)oe=re*Ut+kt*Ot,me=me+this.B_re[h]*(kt=kt*Ut-re*Ot)-this.B_im[h]*(re=oe),Ce=Ce+this.B_im[h]*kt+this.B_re[h]*re;return t.x=Ce*this.a+this.x0,t.y=me*this.a+this.y0,t},inverse:function zr(t){var h,Ot,tt=(t.y-this.y0)/this.a,Q=(t.x-this.x0)/this.a,ct=1,xt=0,kt=0,re=0;for(h=1;h<=6;h++)Ot=xt*tt+ct*Q,kt=kt+this.C_re[h]*(ct=ct*tt-xt*Q)-this.C_im[h]*(xt=Ot),re=re+this.C_im[h]*ct+this.C_re[h]*xt;for(var ae=0;ae.999999999999&&(p=.999999999999),h=Math.asin(p);var B=Bt(this.long0+t.x/(.900316316158*this.a*Math.cos(h)));B<-Math.PI&&(B=-Math.PI),B>Math.PI&&(B=Math.PI),p=(2*h+Math.sin(2*h))/Math.PI,Math.abs(p)>1&&(p=1);var j=Math.asin(p);return t.x=B,t.y=j,t},names:["Mollweide","moll"]},De={init:function fr(){Math.abs(this.lat1+this.lat2)=0?(p=Math.sqrt(t.x*t.x+t.y*t.y),h=1):(p=-Math.sqrt(t.x*t.x+t.y*t.y),h=-1);var X=0;return 0!==p&&(X=Math.atan2(h*t.x,h*t.y)),this.sphere?(j=Bt(this.long0+X/this.ns),B=Dn(this.g-p/this.a),t.x=j,t.y=B,t):(B=es(this.g-p/this.a,this.e0,this.e1,this.e2,this.e3),j=Bt(this.long0+X/this.ns),t.x=j,t.y=B,t)},names:["Equidistant_Conic","eqdc"]},rn={init:function qa(){this.R=this.a},forward:function to(t){var j,X,p=t.y,B=Bt(t.x-this.long0);Math.abs(p)<=e&&(j=this.x0+this.R*B,X=this.y0);var tt=Wi(2*Math.abs(p/Math.PI));(Math.abs(B)<=e||Math.abs(Math.abs(p)-u)<=e)&&(j=this.x0,X=p>=0?this.y0+Math.PI*this.R*Math.tan(.5*tt):this.y0+Math.PI*this.R*-Math.tan(.5*tt));var Q=.5*Math.abs(Math.PI/B-B/Math.PI),ct=Q*Q,xt=Math.sin(tt),Ut=Math.cos(tt),Ot=Ut/(xt+Ut-1),re=Ot*(2/xt-1),ae=re*re,oe=Math.PI*this.R*(Q*(Ot-ae)+Math.sqrt(ct*(Ot-ae)*(Ot-ae)-(ae+ct)*(Ot*Ot-ae)))/(ae+ct);B<0&&(oe=-oe),j=this.x0+oe;var me=ct+Ot;return oe=Math.PI*this.R*(re*me-Q*Math.sqrt((ae+ct)*(ct+1)-me*me))/(ae+ct),X=p>=0?this.y0+oe:this.y0-oe,t.x=j,t.y=X,t},inverse:function Vr(t){var h,p,B,j,X,tt,Q,ct,xt,Ut,Ot,kt;return t.x-=this.x0,t.y-=this.y0,Ot=Math.PI*this.R,X=(B=t.x/Ot)*B+(j=t.y/Ot)*j,Ot=3*(j*j/(ct=-2*(tt=-Math.abs(j)*(1+X))+1+2*j*j+X*X)+(2*(Q=tt-2*j*j+B*B)*Q*Q/ct/ct/ct-9*tt*Q/ct/ct)/27)/(xt=(tt-Q*Q/3/ct)/ct)/(Ut=2*Math.sqrt(-xt/3)),Math.abs(Ot)>1&&(Ot=Ot>=0?1:-1),kt=Math.acos(Ot)/3,p=t.y>=0?(-Ut*Math.cos(kt+Math.PI/3)-Q/3/ct)*Math.PI:-(-Ut*Math.cos(kt+Math.PI/3)-Q/3/ct)*Math.PI,h=Math.abs(B)2*u*this.a?void 0:(p=h/this.a,B=Math.sin(p),j=Math.cos(p),X=this.long0,Math.abs(h)<=e?tt=this.lat0:(tt=Wi(j*this.sin_p12+t.y*B*this.cos_p12/h),Q=Math.abs(this.lat0)-u,X=Math.abs(Q)<=e?Bt(this.lat0>=0?this.long0+Math.atan2(t.x,-t.y):this.long0-Math.atan2(-t.x,t.y)):Bt(this.long0+Math.atan2(t.x*B,h*this.cos_p12*j-t.y*this.sin_p12*B))),t.x=X,t.y=tt,t):(ct=Ln(this.es),xt=_n(this.es),Ut=Ki(this.es),Ot=ts(this.es),Math.abs(this.sin_p12-1)<=e?(tt=es(((kt=this.a*di(ct,xt,Ut,Ot,u))-(h=Math.sqrt(t.x*t.x+t.y*t.y)))/this.a,ct,xt,Ut,Ot),X=Bt(this.long0+Math.atan2(t.x,-1*t.y)),t.x=X,t.y=tt,t):Math.abs(this.sin_p12+1)<=e?(kt=this.a*di(ct,xt,Ut,Ot,u),tt=es(((h=Math.sqrt(t.x*t.x+t.y*t.y))-kt)/this.a,ct,xt,Ut,Ot),X=Bt(this.long0+Math.atan2(t.x,t.y)),t.x=X,t.y=tt,t):(h=Math.sqrt(t.x*t.x+t.y*t.y),me=Math.atan2(t.x,t.y),ae=wn(this.a,this.e,this.sin_p12),Ce=Math.cos(me),ze=3*this.es*(1-(Be=-(Ne=this.e*this.cos_p12*Ce)*Ne/(1-this.es)))*this.sin_p12*this.cos_p12*Ce/(1-this.es),Se=1-Be*(Ke=(pe=h/ae)-Be*(1+Be)*Math.pow(pe,3)/6-ze*(1+3*Be)*Math.pow(pe,4)/24)*Ke/2-pe*Ke*Ke*Ke/6,oe=Math.asin(this.sin_p12*Math.cos(Ke)+this.cos_p12*Math.sin(Ke)*Ce),X=Bt(this.long0+Math.asin(Math.sin(me)*Math.sin(Ke)/Math.cos(oe))),Oe=Math.sin(oe),tt=Math.atan2((Oe-this.es*Se*this.sin_p12)*Math.tan(oe),Oe*(1-this.es)),t.x=X,t.y=tt,t))},names:["Azimuthal_Equidistant","aeqd"]},an={init:function no(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0)},forward:function so(t){var h,p,B,j,tt,Q,ct,Ut=t.y;return B=Bt(t.x-this.long0),h=Math.sin(Ut),p=Math.cos(Ut),j=Math.cos(B),((tt=this.sin_p14*h+this.cos_p14*p*j)>0||Math.abs(tt)<=e)&&(Q=1*this.a*p*Math.sin(B),ct=this.y0+1*this.a*(this.cos_p14*h-this.sin_p14*p*j)),t.x=Q,t.y=ct,t},inverse:function Hr(t){var h,p,B,j,X,tt,Q;return t.x-=this.x0,t.y-=this.y0,p=Wi((h=Math.sqrt(t.x*t.x+t.y*t.y))/this.a),B=Math.sin(p),j=Math.cos(p),tt=this.long0,Math.abs(h)<=e?(Q=this.lat0,t.x=tt,t.y=Q,t):(Q=Wi(j*this.sin_p14+t.y*B*this.cos_p14/h),X=Math.abs(this.lat0)-u,Math.abs(X)<=e?(tt=Bt(this.lat0>=0?this.long0+Math.atan2(t.x,-t.y):this.long0-Math.atan2(-t.x,t.y)),t.x=tt,t.y=Q,t):(tt=Bt(this.long0+Math.atan2(t.x*B,h*this.cos_p14*j-t.y*this.sin_p14*B)),t.x=tt,t.y=Q,t))},names:["ortho"]};var qe_AREA_0=1,qe_AREA_1=2,qe_AREA_2=3,qe_AREA_3=4;function ss(t,h,p,B){var j;return tn&&j<=u+n?(B.value=qe_AREA_1,j-=u):j>u+n||j<=-(u+n)?(B.value=qe_AREA_2,j=j>=0?j-m:j+m):(B.value=qe_AREA_3,j+=u)),j}function pn(t,h){var p=t+h;return p<-m?p+=g:p>+m&&(p-=g),p}const oo={init:function ro(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Quadrilateralized Spherical Cube",this.face=this.lat0>=u-n/2?5:this.lat0<=-(u-n/2)?6:Math.abs(this.long0)<=n?1:Math.abs(this.long0)<=u+n?this.long0>0?2:4:3,0!==this.es&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)},forward:function ao(t){var p,B,j,X,tt,Q,h={x:0,y:0},ct={value:0};if(t.x-=this.long0,p=0!==this.es?Math.atan(this.one_minus_f_squared*Math.tan(t.y)):t.y,B=t.x,5===this.face)X=u-p,B>=n&&B<=u+n?(ct.value=qe_AREA_0,j=B-u):B>u+n||B<=-(u+n)?(ct.value=qe_AREA_1,j=B>0?B-m:B+m):B>-(u+n)&&B<=-n?(ct.value=qe_AREA_2,j=B+u):(ct.value=qe_AREA_3,j=B);else if(6===this.face)X=u+p,B>=n&&B<=u+n?(ct.value=qe_AREA_0,j=-B+u):B=-n?(ct.value=qe_AREA_1,j=-B):B<-n&&B>=-(u+n)?(ct.value=qe_AREA_2,j=-B-u):(ct.value=qe_AREA_3,j=B>0?-B+m:-B-m);else{var xt,Ut,Ot,kt,re,ae;2===this.face?B=pn(B,+u):3===this.face?B=pn(B,+m):4===this.face&&(B=pn(B,-u)),kt=Math.sin(p),re=Math.cos(p),ae=Math.sin(B),xt=re*Math.cos(B),Ut=re*ae,Ot=kt,1===this.face?j=ss(X=Math.acos(xt),Ot,Ut,ct):2===this.face?j=ss(X=Math.acos(Ut),Ot,-xt,ct):3===this.face?j=ss(X=Math.acos(-xt),Ot,-Ut,ct):4===this.face?j=ss(X=Math.acos(-Ut),Ot,xt,ct):(X=j=0,ct.value=qe_AREA_0)}return Q=Math.atan(12/m*(j+Math.acos(Math.sin(j)*Math.cos(n))-u)),tt=Math.sqrt((1-Math.cos(X))/(Math.cos(Q)*Math.cos(Q))/(1-Math.cos(Math.atan(1/Math.cos(j))))),ct.value===qe_AREA_1?Q+=u:ct.value===qe_AREA_2?Q+=m:ct.value===qe_AREA_3&&(Q+=1.5*m),h.x=tt*Math.cos(Q),h.y=tt*Math.sin(Q),h.x=h.x*this.a+this.x0,h.y=h.y*this.a+this.y0,t.x=h.x,t.y=h.y,t},inverse:function Qr(t){var p,B,j,X,tt,Q,ct,xt,Ut,oe,me,Ce,h={lam:0,phi:0},Ot={value:0};if(t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,B=Math.atan(Math.sqrt(t.x*t.x+t.y*t.y)),p=Math.atan2(t.y,t.x),t.x>=0&&t.x>=Math.abs(t.y)?Ot.value=qe_AREA_0:t.y>=0&&t.y>=Math.abs(t.x)?(Ot.value=qe_AREA_1,p-=u):t.x<0&&-t.x>=Math.abs(t.y)?(Ot.value=qe_AREA_2,p=p<0?p+m:p-m):(Ot.value=qe_AREA_3,p+=u),Ut=m/12*Math.tan(p),tt=Math.sin(Ut)/(Math.cos(Ut)-1/Math.sqrt(2)),Q=Math.atan(tt),(ct=1-(j=Math.cos(p))*j*(X=Math.tan(B))*X*(1-Math.cos(Math.atan(1/Math.cos(Q)))))<-1?ct=-1:ct>1&&(ct=1),5===this.face)xt=Math.acos(ct),h.phi=u-xt,h.lam=Ot.value===qe_AREA_0?Q+u:Ot.value===qe_AREA_1?Q<0?Q+m:Q-m:Ot.value===qe_AREA_2?Q-u:Q;else if(6===this.face)xt=Math.acos(ct),h.phi=xt-u,h.lam=Ot.value===qe_AREA_0?-Q+u:Ot.value===qe_AREA_1?-Q:Ot.value===qe_AREA_2?-Q-u:Q<0?-Q-m:-Q+m;else{var kt,re,ae;Ut=(kt=ct)*kt,re=(Ut+=(ae=Ut>=1?0:Math.sqrt(1-Ut)*Math.sin(Q))*ae)>=1?0:Math.sqrt(1-Ut),Ot.value===qe_AREA_1?(Ut=re,re=-ae,ae=Ut):Ot.value===qe_AREA_2?(re=-re,ae=-ae):Ot.value===qe_AREA_3&&(Ut=re,re=ae,ae=-Ut),2===this.face?(Ut=kt,kt=-re,re=Ut):3===this.face?(kt=-kt,re=-re):4===this.face&&(Ut=kt,kt=re,re=-Ut),h.phi=Math.acos(-ae)-u,h.lam=Math.atan2(re,kt),2===this.face?h.lam=pn(h.lam,-u):3===this.face?h.lam=pn(h.lam,-m):4===this.face&&(h.lam=pn(h.lam,+u))}return 0!==this.es&&(oe=h.phi<0?1:0,me=Math.tan(h.phi),Ce=this.b/Math.sqrt(me*me+this.one_minus_f_squared),h.phi=Math.atan(Math.sqrt(this.a*this.a-Ce*Ce)/(this.one_minus_f*Ce)),oe&&(h.phi=-h.phi)),h.lam+=this.long0,t.x=h.lam,t.y=h.phi,t},names:["Quadrilateralized Spherical Cube","Quadrilateralized_Spherical_Cube","qsc"]};var ws=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-9.86701e-7],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,1.8736e-8],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,9.34959e-7],[.7986,-.00755338,-500009e-10,9.35324e-7],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],Zn=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-1.26793e-9,4.22642e-10],[.124,.0124,5.07171e-9,-1.60604e-9],[.186,.0123999,-1.90189e-8,6.00152e-9],[.248,.0124002,7.10039e-8,-2.24e-8],[.31,.0123992,-2.64997e-7,8.35986e-8],[.372,.0124029,9.88983e-7,-3.11994e-7],[.434,.0123893,-369093e-11,-4.35621e-7],[.4958,.0123198,-102252e-10,-3.45523e-7],[.5571,.0121916,-154081e-10,-5.82288e-7],[.6176,.0119938,-241424e-10,-5.25327e-7],[.6769,.011713,-320223e-10,-5.16405e-7],[.7346,.0113541,-397684e-10,-6.09052e-7],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-1.40374e-9],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],mr=_/5,lo=1/mr,Ds=function(t,h){return t[0]+h*(t[1]+h*(t[2]+h*t[3]))};const Bo={init:function ea(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||"Robinson"},forward:function ho(t){var h=Bt(t.x-this.long0),p=Math.abs(t.y),B=Math.floor(p*mr);B<0?B=0:B>=18&&(B=17);var j={x:Ds(ws[B],p=_*(p-lo*B))*h,y:Ds(Zn[B],p)};return t.y<0&&(j.y=-j.y),j.x=j.x*this.a*.8487+this.x0,j.y=j.y*this.a*1.3523+this.y0,j},inverse:function ia(t){var h={x:(t.x-this.x0)/(.8487*this.a),y:Math.abs(t.y-this.y0)/(1.3523*this.a)};if(h.y>=1)h.x/=ws[18][0],h.y=t.y<0?-u:u;else{var p=Math.floor(18*h.y);for(p<0?p=0:p>=18&&(p=17);;)if(Zn[p][0]>h.y)--p;else{if(!(Zn[p+1][0]<=h.y))break;++p}var B=Zn[p],j=5*(h.y-B[0])/(Zn[p+1][0]-B[0]);j=function Uo(t,h,p,B){for(var j=h;B;--B){var X=t(j);if(j-=X,Math.abs(X)"u")this[p]=o[p].def;else{if(o[p].num&&isNaN(this[p]))throw new Error("Invalid parameter value, must be numeric "+p+" = "+this[p]);o[p].num&&(this[p]=parseFloat(this[p]))}o[p].degrees&&(this[p]=this[p]*l)}.bind(this)),Math.abs(Math.abs(this.lat0)-u)1e10)throw new Error("Invalid height");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var t=this.tilt,h=this.azi;this.cg=Math.cos(h),this.sg=Math.sin(h),this.cw=Math.cos(t),this.sw=Math.sin(t)},forward:function U(t){t.x-=this.long0;var j,X,tt,Q,h=Math.sin(t.y),p=Math.cos(t.y),B=Math.cos(t.x);switch(this.mode){case 3:X=this.sinph0*h+this.cosph0*p*B;break;case 2:X=p*B;break;case 1:X=-h;break;case 0:X=h}switch(j=(X=this.pn1/(this.p-X))*p*Math.sin(t.x),this.mode){case 3:X*=this.cosph0*h-this.sinph0*p*B;break;case 2:X*=h;break;case 0:X*=-p*B;break;case 1:X*=p*B}return j=(j*this.cg-X*this.sg)*this.cw*(Q=1/((tt=X*this.cg+j*this.sg)*this.sw*this.h1+this.cw)),X=tt*Q,t.x=j*this.a,t.y=X*this.a,t},inverse:function H(t){t.x/=this.a,t.y/=this.a;var p,B,j,h={x:t.x,y:t.y};t.x=(p=this.pn1*t.x*(j=1/(this.pn1-t.y*this.sw)))*this.cg+(B=this.pn1*t.y*this.cw*j)*this.sg,t.y=B*this.cg-p*this.sg;var X=Oi(t.x,t.y);if(Math.abs(X)1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,0!==this.es){var t=1-this.es,h=1/t;this.radius_p=Math.sqrt(t),this.radius_p2=t,this.radius_p_inv2=h,this.shape="ellipse"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape="sphere";this.title||(this.title="Geostationary Satellite View")},forward:function Dt(t){var B,j,X,tt,h=t.x,p=t.y;if(h-=this.long0,"ellipse"===this.shape){p=Math.atan(this.radius_p2*Math.tan(p));var Q=this.radius_p/Oi(this.radius_p*Math.cos(p),Math.sin(p));if(j=Q*Math.cos(h)*Math.cos(p),X=Q*Math.sin(h)*Math.cos(p),tt=Q*Math.sin(p),(this.radius_g-j)*j-X*X-tt*tt*this.radius_p_inv2<0)return t.x=Number.NaN,t.y=Number.NaN,t;B=this.radius_g-j,this.flip_axis?(t.x=this.radius_g_1*Math.atan(X/Oi(tt,B)),t.y=this.radius_g_1*Math.atan(tt/B)):(t.x=this.radius_g_1*Math.atan(X/B),t.y=this.radius_g_1*Math.atan(tt/Oi(X,B)))}else"sphere"===this.shape&&(B=Math.cos(p),j=Math.cos(h)*B,X=Math.sin(h)*B,tt=Math.sin(p),B=this.radius_g-j,this.flip_axis?(t.x=this.radius_g_1*Math.atan(X/Oi(tt,B)),t.y=this.radius_g_1*Math.atan(tt/B)):(t.x=this.radius_g_1*Math.atan(X/B),t.y=this.radius_g_1*Math.atan(tt/Oi(X,B))));return t.x=t.x*this.a,t.y=t.y*this.a,t},inverse:function Zt(t){var j,X,tt,Q,h=-1,p=0,B=0;if(t.x=t.x/this.a,t.y=t.y/this.a,"ellipse"===this.shape){this.flip_axis?(B=Math.tan(t.y/this.radius_g_1),p=Math.tan(t.x/this.radius_g_1)*Oi(1,B)):(p=Math.tan(t.x/this.radius_g_1),B=Math.tan(t.y/this.radius_g_1)*Oi(1,p));var ct=B/this.radius_p;if((tt=(X=2*this.radius_g*h)*X-4*(j=p*p+ct*ct+h*h)*this.C)<0)return t.x=Number.NaN,t.y=Number.NaN,t;Q=(-X-Math.sqrt(tt))/(2*j),h=this.radius_g+Q*h,p*=Q,B*=Q,t.x=Math.atan2(p,h),t.y=Math.atan(B*Math.cos(t.x)/h),t.y=Math.atan(this.radius_p_inv2*Math.tan(t.y))}else if("sphere"===this.shape){if(this.flip_axis?(B=Math.tan(t.y/this.radius_g_1),p=Math.tan(t.x/this.radius_g_1)*Math.sqrt(1+B*B)):(p=Math.tan(t.x/this.radius_g_1),B=Math.tan(t.y/this.radius_g_1)*Math.sqrt(1+p*p)),(tt=(X=2*this.radius_g*h)*X-4*(j=p*p+B*B+h*h)*this.C)<0)return t.x=Number.NaN,t.y=Number.NaN,t;Q=(-X-Math.sqrt(tt))/(2*j),h=this.radius_g+Q*h,p*=Q,B*=Q,t.x=Math.atan2(p,h),t.y=Math.atan(B*Math.cos(t.x)/h)}return t.x=t.x+this.long0,t},names:["Geostationary Satellite View","Geostationary_Satellite","geos"]};Ri.defaultDatum="WGS84",Ri.Proj=Fe,Ri.WGS84=new Ri.Proj("WGS84"),Ri.Point=Rn,Ri.toPoint=_i,Ri.defs=_e,Ri.nadgrid=function Qe(t,h){var p=new DataView(h),B=function _t(t){var h=t.getInt32(8,!1);return 11!==h&&(11!==(h=t.getInt32(8,!0))&&console.warn("Failed to detect nadgrid endian-ness, defaulting to little-endian"),!0)}(p),j=function pt(t,h){return{nFields:t.getInt32(8,h),nSubgridFields:t.getInt32(24,h),nSubgrids:t.getInt32(40,h),shiftType:It(t,56,64).trim(),fromSemiMajorAxis:t.getFloat64(120,h),fromSemiMinorAxis:t.getFloat64(136,h),toSemiMajorAxis:t.getFloat64(152,h),toSemiMinorAxis:t.getFloat64(168,h)}}(p,B),X=function Jt(t,h,p){for(var B=176,j=[],X=0;XO;){if(E-O>600){var N=E-O+1,z=I-O+1,st=Math.log(N),A=.5*Math.exp(2*st/3),L=.5*Math.sqrt(st*A*(N-A)/N)*(z-N/2<0?-1:1);m(y,I,Math.max(O,Math.floor(I-z*A/N+L)),Math.min(E,Math.floor(I+(N-z)*A/N+L)),R)}var C=y[I],D=O,Y=E;for(a(y,O,I),R(y[E],C)>0&&a(y,O,E);D0;)Y--}0===R(y[O],C)?a(y,O,Y):a(y,++Y,E),Y<=I&&(O=Y+1),I<=Y&&(E=Y-1)}}(e,l,_||0,n||e.length-1,g||W)}function a(e,l,_){var n=e[l];e[l]=e[_],e[_]=n}function W(e,l){return el?1:0}var F=function(e){void 0===e&&(e=9),this._maxEntries=Math.max(4,e),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function k(e,l,_){if(!_)return l.indexOf(e);for(var n=0;n=e.minX&&l.maxY>=e.minY}function r(e){return{children:e,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function d(e,l,_,n,g){for(var m=[l,_];m.length;)if(!((_=m.pop())-(l=m.pop())<=n)){var y=l+Math.ceil((_-l)/n/2)*n;ht(e,y,l,_,g),m.push(l,y,y,_)}}return F.prototype.all=function(){return this._all(this.data,[])},F.prototype.search=function(e){var l=this.data,_=[];if(!c(e,l))return _;for(var n=this.toBBox,g=[];l;){for(var m=0;m=0&&g[l].children.length>this._maxEntries;)this._split(g,l),l--;this._adjustParentBBoxes(n,g,l)},F.prototype._split=function(e,l){var _=e[l],n=_.children.length,g=this._minEntries;this._chooseSplitAxis(_,g,n);var m=this._chooseSplitIndex(_,g,n),y=r(_.children.splice(m,_.children.length-m));y.height=_.height,y.leaf=_.leaf,G(_,this.toBBox),G(y,this.toBBox),l?e[l-1].children.push(y):this._splitRoot(_,y)},F.prototype._splitRoot=function(e,l){this.data=r([e,l]),this.data.height=e.height+1,this.data.leaf=!1,G(this.data,this.toBBox)},F.prototype._chooseSplitIndex=function(e,l,_){for(var n,g,m,y,I,O,E,R=1/0,N=1/0,z=l;z<=_-l;z++){var st=Z(e,0,z,this.toBBox),A=Z(e,z,_,this.toBBox),L=(g=st,m=A,void 0,void 0,void 0,void 0,y=Math.max(g.minX,m.minX),I=Math.max(g.minY,m.minY),O=Math.min(g.maxX,m.maxX),E=Math.min(g.maxY,m.maxY),Math.max(0,O-y)*Math.max(0,E-I)),w=v(st)+v(A);L=l;R--){var N=e.children[R];b(y,e.leaf?g(N):N),I+=f(y)}return I},F.prototype._adjustParentBBoxes=function(e,l,_){for(var n=_;n>=0;n--)b(l[n],e)},F.prototype._condense=function(e){for(var l=e.length-1,_=void 0;l>=0;l--)0===e[l].children.length?l>0?(_=e[l-1].children).splice(_.indexOf(e[l]),1):this.clear():G(e[l],this.toBBox)},F}()},6021:(jt,ht,a)=>{"use strict";a.d(ht,{T:()=>F});var W=a(9735);function F(k){return(0,W.h)((G,Z)=>k<=Z)}},2227:(jt,ht,a)=>{"use strict";a.d(ht,{j:()=>ve});var W=a(285),F=a(6021),k=a(2474),G=a(1293),Z=a(377),b=a(9895),S=a(5884),P=a(627),v=a(2349),f=a(7704),u=a(9418);const c="units",r=[1,2,5],d=25.4/.28,l=class e extends P.Z{constructor(Mt){Mt=Mt||{};const rt=document.createElement("div");rt.style.pointerEvents="none",super({element:rt,render:Mt.render,target:Mt.target});const q=void 0!==Mt.className?Mt.className:Mt.bar?"ol-scale-bar":"ol-scale-line";this.innerElement_=document.createElement("div"),this.innerElement_.className=q+"-inner",this.element.className=q+" "+v.XV,this.element.appendChild(this.innerElement_),this.viewState_=null,this.minWidth_=void 0!==Mt.minWidth?Mt.minWidth:64,this.maxWidth_=Mt.maxWidth,this.renderedVisible_=!1,this.renderedWidth_=void 0,this.renderedHTML_="",this.addChangeListener(c,this.handleUnitsChanged_),this.setUnits(Mt.units||"metric"),this.scaleBar_=Mt.bar||!1,this.scaleBarSteps_=Mt.steps||4,this.scaleBarText_=Mt.text||!1,this.dpi_=Mt.dpi||void 0}getUnits(){return this.get(c)}handleUnitsChanged_(){this.updateElement_()}setUnits(Mt){this.set(c,Mt)}setDpi(Mt){this.dpi_=Mt}updateElement_(){const Mt=this.viewState_;if(!Mt)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const rt=Mt.center,q=Mt.projection,M=this.getUnits();let et=(0,f._Q)(q,Mt.resolution,rt,"degrees"==M?"degrees":"m");const it=this.minWidth_*(this.dpi_||d)/d,yt=void 0!==this.maxWidth_?this.maxWidth_*(this.dpi_||d)/d:void 0;let Et=it*et,At="";if("degrees"==M){const Ze=f.Wm.degrees;Et*=Ze,Et=yt){Ht=ce,se=ee,Te=We;break}if(se>=it)break;ce=Ht,ee=se,We=Te,++Wt}const Ge=this.scaleBar_?this.createScaleBar(se,Ht,At):Ht.toFixed(Te<0?-Te:0)+" "+At;this.renderedHTML_!=Ge&&(this.innerElement_.innerHTML=Ge,this.renderedHTML_=Ge),this.renderedWidth_!=se&&(this.innerElement_.style.width=se+"px",this.renderedWidth_=se),this.renderedVisible_||(this.element.style.display="",this.renderedVisible_=!0)}createScaleBar(Mt,rt,q){const M=this.getScaleForResolution(),K=M<1?Math.round(1/M).toLocaleString()+" : 1":"1 : "+Math.round(M).toLocaleString(),et=this.scaleBarSteps_,it=Mt/et,yt=[this.createMarker("absolute")];for(let At=0;At
`+this.createMarker("relative")+(At%2==0||2===et?this.createStepText(At,Mt,!1,rt,q):"")+"");return yt.push(this.createStepText(et,Mt,!0,rt,q)),(this.scaleBarText_?`
`+K+"
":"")+yt.join("")}createMarker(Mt){return`
`}createStepText(Mt,rt,q,M,K){const it=(0===Mt?0:Math.round(M/this.scaleBarSteps_*Mt*100)/100)+(0===Mt?"":" "+K);return`
`+it+"
"}getScaleForResolution(){return(0,f._Q)(this.viewState_.projection,this.viewState_.resolution,this.viewState_.center,"m")*(1e3/25.4)*(this.dpi_||d)}render(Mt){const rt=Mt.frameState;this.viewState_=rt?rt.viewState:null,this.updateElement_()}};var _=a(4829),n=a(9389),g=a(3583),m=a(63);const y="projection",I="coordinateFormat",E=class O extends P.Z{constructor(Mt){Mt=Mt||{};const rt=document.createElement("div");rt.className=void 0!==Mt.className?Mt.className:"ol-mouse-position",super({element:rt,render:Mt.render,target:Mt.target}),this.addChangeListener(y,this.handleProjectionChanged_),Mt.coordinateFormat&&this.setCoordinateFormat(Mt.coordinateFormat),Mt.projection&&this.setProjection(Mt.projection),this.renderOnMouseOut_=void 0!==Mt.placeholder,this.placeholder_=this.renderOnMouseOut_?Mt.placeholder:" ",this.renderedHTML_=rt.innerHTML,this.mapProjection_=null,this.transform_=null,this.wrapX_=!1!==Mt.wrapX}handleProjectionChanged_(){this.transform_=null}getCoordinateFormat(){return this.get(I)}getProjection(){return this.get(y)}handleMouseMove(Mt){const rt=this.getMap();this.updateHTML_(rt.getEventPixel(Mt))}handleMouseOut(Mt){this.updateHTML_(null)}setMap(Mt){if(super.setMap(Mt),Mt){const rt=Mt.getViewport();this.listenerKeys.push((0,g.oL)(rt,n.Z.POINTERMOVE,this.handleMouseMove,this)),this.renderOnMouseOut_&&this.listenerKeys.push((0,g.oL)(rt,n.Z.POINTEROUT,this.handleMouseOut,this)),this.updateHTML_(null)}}setCoordinateFormat(Mt){this.set(I,Mt)}setProjection(Mt){this.set(y,(0,f.U2)(Mt))}updateHTML_(Mt){let rt=this.placeholder_;if(Mt&&this.mapProjection_){if(!this.transform_){const K=this.getProjection();this.transform_=K?(0,f.WO)(this.mapProjection_,K):f.gD}const M=this.getMap().getCoordinateFromPixelInternal(Mt);if(M){const K=(0,f.Cs)();if(K&&(this.transform_=(0,f.WO)(this.mapProjection_,K)),this.transform_(M,M),this.wrapX_){const it=K||this.getProjection()||this.mapProjection_;(0,m.Cf)(M,it)}const et=this.getCoordinateFormat();rt=et?et(M):M.toString()}}(!this.renderedHTML_||rt!==this.renderedHTML_)&&(this.element.innerHTML=rt,this.renderedHTML_=rt)}render(Mt){const rt=Mt.frameState;rt?this.mapProjection_!=rt.viewState.projection&&(this.mapProjection_=rt.viewState.projection,this.transform_=null):this.mapProjection_=null}};var R=a(4855),N=a(8962),z=a(4591);const st=["fullscreenchange","webkitfullscreenchange","MSFullscreenChange"];function w(Ee){const Mt=Ee.body;return!!(Mt.webkitRequestFullscreen||Mt.requestFullscreen&&Ee.fullscreenEnabled)}function x(Ee){return!(!Ee.webkitIsFullScreen&&!Ee.fullscreenElement)}function C(Ee){Ee.requestFullscreen?Ee.requestFullscreen():Ee.webkitRequestFullscreen&&Ee.webkitRequestFullscreen()}const nt=class L extends P.Z{constructor(Mt){Mt=Mt||{},super({element:document.createElement("div"),target:Mt.target}),this.keys_=void 0!==Mt.keys&&Mt.keys,this.source_=Mt.source,this.isInFullscreen_=!1,this.boundHandleMapTargetChange_=this.handleMapTargetChange_.bind(this),this.cssClassName_=void 0!==Mt.className?Mt.className:"ol-full-screen",this.documentListeners_=[],this.activeClassName_=void 0!==Mt.activeClassName?Mt.activeClassName.split(" "):[this.cssClassName_+"-true"],this.inactiveClassName_=void 0!==Mt.inactiveClassName?Mt.inactiveClassName.split(" "):[this.cssClassName_+"-false"];const rt=void 0!==Mt.label?Mt.label:"\u2922";this.labelNode_="string"==typeof rt?document.createTextNode(rt):rt;const q=void 0!==Mt.labelActive?Mt.labelActive:"\xd7";this.labelActiveNode_="string"==typeof q?document.createTextNode(q):q;const M=Mt.tipLabel?Mt.tipLabel:"Toggle full-screen";this.button_=document.createElement("button"),this.button_.title=M,this.button_.setAttribute("type","button"),this.button_.appendChild(this.labelNode_),this.button_.addEventListener(R.Z.CLICK,this.handleClick_.bind(this),!1),this.setClassName_(this.button_,this.isInFullscreen_),this.element.className=`${this.cssClassName_} ${v.XV} ${v.hg}`,this.element.appendChild(this.button_)}handleClick_(Mt){Mt.preventDefault(),this.handleFullScreen_()}handleFullScreen_(){const Mt=this.getMap();if(!Mt)return;const rt=Mt.getOwnerDocument();if(w(rt))if(x(rt))!function Y(Ee){Ee.exitFullscreen?Ee.exitFullscreen():Ee.webkitExitFullscreen&&Ee.webkitExitFullscreen()}(rt);else{let q;q=this.source_?"string"==typeof this.source_?rt.getElementById(this.source_):this.source_:Mt.getTargetElement(),this.keys_?function D(Ee){Ee.webkitRequestFullscreen?Ee.webkitRequestFullscreen():C(Ee)}(q):C(q)}}handleFullScreenChange_(){const Mt=this.getMap();if(!Mt)return;const rt=this.isInFullscreen_;this.isInFullscreen_=x(Mt.getOwnerDocument()),rt!==this.isInFullscreen_&&(this.setClassName_(this.button_,this.isInFullscreen_),this.isInFullscreen_?((0,z.$H)(this.labelActiveNode_,this.labelNode_),this.dispatchEvent("enterfullscreen")):((0,z.$H)(this.labelNode_,this.labelActiveNode_),this.dispatchEvent("leavefullscreen")),Mt.updateSize())}setClassName_(Mt,rt){rt?(Mt.classList.remove(...this.inactiveClassName_),Mt.classList.add(...this.activeClassName_)):(Mt.classList.remove(...this.activeClassName_),Mt.classList.add(...this.inactiveClassName_))}setMap(Mt){const rt=this.getMap();rt&&rt.removeChangeListener(N.Z.TARGET,this.boundHandleMapTargetChange_),super.setMap(Mt),this.handleMapTargetChange_(),Mt&&Mt.addChangeListener(N.Z.TARGET,this.boundHandleMapTargetChange_)}handleMapTargetChange_(){const Mt=this.documentListeners_;for(let q=0,M=Mt.length;q.75*se||Ht>.75*Te?this.resetExtent_():(0,Gt.r4)(yt,K)||this.recenter_()}resetExtent_(){const Mt=this.getMap(),rt=this.ovmap_,q=Mt.getSize(),K=Mt.getView().calculateExtentInternal(q),et=rt.getView(),it=Math.log(7.5)/Math.LN2,yt=1/(.1*Math.pow(2,it/2));(0,Gt.H9)(K,yt),et.fitInternal((0,Xt.oJ)(K))}recenter_(){const Mt=this.getMap(),rt=this.ovmap_,q=Mt.getView();rt.getView().setCenterInternal(q.getCenterInternal())}updateBox_(){const Mt=this.getMap(),rt=this.ovmap_;if(!Mt.isRendered()||!rt.isRendered())return;const q=Mt.getSize(),M=Mt.getView(),K=rt.getView(),et=this.rotateWithView_?0:-M.getRotation(),it=this.boxOverlay_,yt=this.boxOverlay_.getElement(),Et=M.getCenterInternal(),At=M.getResolution(),Wt=K.getResolution(),Ht=q[0]*At/Wt,se=q[1]*At/Wt;it.setPosition(Et),yt&&(yt.style.width=Ht+"px",yt.style.height=se+"px",yt.style.transform="rotate("+et+"rad)")}updateBoxAfterOvmapIsRendered_(){this.ovmapPostrenderKey_||(this.ovmapPostrenderKey_=(0,g.Vx)(this.ovmap_,ut.Z.POSTRENDER,function(Mt){delete this.ovmapPostrenderKey_,this.updateBox_()},this))}handleClick_(Mt){Mt.preventDefault(),this.handleToggle_()}handleToggle_(){this.element.classList.toggle(v.hN),this.collapsed_?(0,z.$H)(this.collapseLabel_,this.label_):(0,z.$H)(this.label_,this.collapseLabel_),this.collapsed_=!this.collapsed_;const Mt=this.ovmap_;if(!this.collapsed_){if(Mt.isRendered())return this.viewExtent_=void 0,void Mt.render();Mt.updateSize(),this.resetExtent_(),this.updateBoxAfterOvmapIsRendered_()}}getCollapsible(){return this.collapsible_}setCollapsible(Mt){this.collapsible_!==Mt&&(this.collapsible_=Mt,this.element.classList.toggle("ol-uncollapsible"),!Mt&&this.collapsed_&&this.handleToggle_())}setCollapsed(Mt){!this.collapsible_||this.collapsed_===Mt||this.handleToggle_()}getCollapsed(){return this.collapsed_}getRotateWithView(){return this.rotateWithView_}setRotateWithView(Mt){this.rotateWithView_!==Mt&&(this.rotateWithView_=Mt,0!==this.getMap().getView().getRotation()&&(this.rotateWithView_?this.handleRotationChanged_():this.ovmap_.getView().setRotation(0),this.viewExtent_=void 0,this.validateExtent_(),this.updateBox_()))}getOverviewMap(){return this.ovmap_}render(Mt){this.validateExtent_(),this.updateBox_()}};var de=a(5504),Re=a(5290),gt=a(5331),Rt=a(4892),Ft=a(5379),Yt=a(3811),ge=a(4459),$t=a(5857),ft=a(3714),Pt=a(2415),Nt=a(3223);const zt=["mapDiv"];function Bt(Ee,Mt){1&Ee&&(ft.TgZ(0,"div",3),ft._uU(1,"+"),ft.qZA())}let ve=(()=>{class Ee{constructor(rt,q){this.mapSvc=rt,this.ngZone=q,this.subs=[],this.mapSize=[0,0],this.initialMapStateSet=!1,this.removePopupsOnMouseLeave=M=>{this.mapSvc.removeAllPopups(K=>"pointermove"===K.get("addEvent"))}}ngOnInit(){this.subscribeToMapState(),this.initMap(),this.subscribeToLayers()}ngAfterViewInit(){this.map.setTarget(this.mapDivView.nativeElement),this.subscribeToMapEvents(),this.map.getTargetElement().addEventListener("mouseleave",this.removePopupsOnMouseLeave)}ngAfterViewChecked(){this.updateMapSize()}ngOnDestroy(){this.subs.forEach(q=>q.unsubscribe());const rt=this.mapStateSvc.getMapState().value;rt.options.notifier="user",this.mapStateSvc.setMapState(rt),this.map&&(this.map.un("moveend",this.mapOnMoveend),this.map.un("click",this.mapOnClickMove),this.map.un("dblclick",this.mapOnDclick),this.map.getTargetElement().removeEventListener("mouseleave",this.removePopupsOnMouseLeave),this.map.getInteractions().forEach(q=>{this.map.removeInteraction(q)}))}getMapDiv(){return this.mapDivView&&this.mapDivView.nativeElement?{width:this.mapDivView.nativeElement.offsetWidth,height:this.mapDivView.nativeElement.offsetHeight}:null}updateMapSize(){const rt=this.getMapDiv();if(rt)if(rt.width===this.mapSize[0]&&rt.height===this.mapSize[1]){if(!this.initialMapStateSet){const q=this.mapStateSvc.getMapState().getValue();this.setMapState(q),this.initialMapStateSet=!0}}else this.ngZone.runOutsideAngular(()=>{this.map.updateSize(),this.mapSize=this.map.getSize()})}addUpdateLayers(rt,q,M){const K=this.mapSvc.getLayerGroups(q)[0].getLayers(),et=M.reduce((it,yt)=>it+this.mapSvc.getLayers(yt).length,0);rt.length!==this.mapSvc.getLayers(q).length?this.mapSvc.setUkisLayers(rt,q,et):this.updateLayers(rt,q,et,K)}updateLayers(rt,q,M,K){for(const et of rt){const it=this.mapSvc.getLayerByKey({key:"id",value:et.id},q);if(it){it.getVisible()!==et.visible&&((0,ge.f$)(it,et.visible,et instanceof k.AO),this.mapSvc.hideAllPopups(!et.visible,At=>{const Ht=At.getId().toString().split(":")[0];return!Ht||(Ht===et.id?Ht===et.id:void 0)})),it.getOpacity()!==et.opacity&&(0,ge.yv)(it,et.opacity,et instanceof k.AO),this.updateLayerSource(et,it);const yt=rt.indexOf(et),Et=M>0?yt+M:yt;it.getZIndex()!==Et&&((0,ge.n8)(it,yt,K),(0,ge.AH)(it,yt,M)),this.updateLayerParamsWith(it,et)}}}updateLayerSource(rt,q){if(rt instanceof k.AO&&q instanceof Z.Z){const M=rt.custom_layer.getSource(),K=q.getSource();M&&(0,G.sq)(K)!==(0,G.sq)(M)&&(q.setSource(M),K instanceof Rt.ZP&&K.dispose())}else if(rt instanceof k.AO&&rt.custom_layer instanceof b.Z&&q instanceof b.Z){const M=rt.custom_layer.getLayers().getArray();q.getLayers().getArray().forEach((et,it)=>{const yt=M[it];if(et instanceof Z.Z&&yt instanceof Z.Z){const Et=et.getSource(),At=yt.getSource();At&&(0,G.sq)(Et)!==(0,G.sq)(At)&&et.setSource(At)}})}}updateLayerParamsWith(rt,q){switch(q.type){case k.MR:this.updateWmsLayerParamsWith(rt,q);break;case k.$6:this.updateWmtsLayerParamsWith(rt,q);break;case k.Sw:this.updateGeojsonLayerParamsWith(rt,q);break;case k.KF:this.updateWfsLayerParamsWith(rt,q);break;case k.CY:this.updateTmsLayerParamsWith(rt,q)}}updateTmsLayerParamsWith(rt,q){q instanceof k.DJ&&(0,Yt.bg)(rt,q.options.style,q.options.styleSource)}updateWfsLayerParamsWith(rt,q){q.options&&q.options.style!==rt.getStyle()&&rt.setStyle(q.options.style),rt.getSource().getUrl()!==q.url&&rt.getSource().setUrl(q.url)}updateGeojsonLayerParamsWith(rt,q){const M=rt.getSource();if(M){if(q.data){const K=this.mapSvc.geoJsonToFeatures(q.data);if(M instanceof Ft.Z){const et=M.getSource();et.clear(),et.addFeatures(K)}else M.clear(),M.addFeatures(K)}else q.url&&(M instanceof Ft.Z?M.getSource().setUrl(q.url):M.setUrl(q.url));"object"==typeof q?.cluster&&"distance"in q.cluster&&M instanceof Ft.Z&&M.setDistance(q.cluster.distance)}q?.options?.style&&rt.setStyle(q.options.style)}updateWmsLayerParamsWith(rt,q){if(rt instanceof Z.Z){const K=rt.getSource().getParams(),et=q.params;this.shallowEqual(K,et)||rt.getSource().updateParams(et)}}updateWmtsLayerParamsWith(rt,q){if(rt instanceof Z.Z){const M=rt.getSource(),K=M.getStyle(),et=M.getFormat(),it=M.getVersion(),yt=M.getMatrixSet(),Et=q.params.style,At=q.params.format,Wt=q.params.version,Ht=q.params.matrixSetOptions.matrixSet;if(void 0!==Et&&K!==Et||void 0!==At&&et!==At||void 0!==Wt&&it!==Wt||void 0!==Ht&&yt!==Ht){const se=q.filtertype.toLowerCase();this.mapSvc.updateUkisLayer(q,se)}}}shallowEqual(rt,q){const M=Object.getOwnPropertyNames(rt),K=Object.getOwnPropertyNames(q);if(M.length!==K.length)return!1;for(const et of M)if(rt[et]!==q[et])return!1;return!0}addUpdateBaseLayers(rt){const q=this.mapSvc.getLayerGroups("baselayers")[0].getLayers();if(rt.length!==this.mapSvc.getLayers("baselayers").length){const M=rt.filter(K=>!0===K.visible);0===M.length?rt[0].visible=!0:M.length>1&&(rt.forEach(K=>K.visible=!1),rt[0].visible=!0),this.mapSvc.setUkisLayers(rt,"baselayers")}else for(const M of rt){const K=this.mapSvc.getLayerByKey({key:"id",value:M.id},"baselayers");if(K){const et=rt.indexOf(M);K.getVisible()!==M.visible&&(0,ge.f$)(K,M.visible,M instanceof k.AO),K.getZIndex()!==et&&(q.remove(K),q.insertAt(et,K),(0,ge.AH)(K,et)),K.getOpacity()!==M.opacity&&(0,ge.yv)(K,M.opacity,M instanceof k.AO),this.updateLayerSource(M,K),this.updateLayerParamsWith(K,M)}}}subscribeToLayers(){if(this.layersSvc){const rt=this.layersSvc.getBaseLayers().subscribe(K=>this.addUpdateBaseLayers(K));this.subs.push(rt);const q=this.layersSvc.getLayers().subscribe(K=>this.addUpdateLayers(K,"layers",["baselayers"]));this.subs.push(q);const M=this.layersSvc.getOverlays().subscribe(K=>this.addUpdateLayers(K,"overlays",["baselayers","layers"]));this.subs.push(M)}}setMapState(rt){const q=this.mapStateSvc.getLastAction().getValue();"user"===rt.options.notifier&&("setExtent"===q?this.mapSvc.setExtent(rt.extent,!0):"setState"===q?(this.mapSvc.setZoom(rt.zoom),this.mapSvc.setCenter([rt.center.lon,rt.center.lat],!0),this.mapSvc.setRotation(rt.rotation)):"setRotation"===q&&this.mapSvc.setRotation(rt.rotation))}subscribeToMapState(){if(this.mapStateSvc){const rt=this.mapStateSvc.getMapState().pipe((0,F.T)(1)).subscribe(q=>this.setMapState(q));this.subs.push(rt)}}subscribeToMapEvents(){this.mapOnMoveend=rt=>{const q=this.mapStateSvc.getMapState().getValue(),M=this.mapSvc.getZoom(),K=this.mapSvc.getCenter(!0),et=this.mapSvc.getCurrentExtent(!0),it=this.mapSvc.getRotation(),yt={lat:parseFloat(K[1]),lon:parseFloat(K[0])},Et=new W.U5(M,yt,{notifier:"map"},et,q.time,q.viewAngle,it);this.mapStateSvc.setMapState(Et)},this.map.on("moveend",this.mapOnMoveend),this.mapOnClickMove=rt=>{this.mapSvc.layersOnMapEvent(rt)},this.map.on(["click","pointermove"],this.mapOnClickMove),this.mapOnDclick=rt=>{this.mapSvc.removeAllPopups()},this.map.on("dblclick",this.mapOnDclick)}initMap(){const rt=this.mapSvc.createMap();this.map=rt.map;const q=this.map.getInteractions();(0,$t.c)().forEach(K=>{q.getArray().find(it=>it.constructor.name===K.constructor.name)||this.map.addInteraction(K)}),this.setControls(),this.layersSvc||console.log("there is no layersSvc as defined!"),this.mapStateSvc||console.log("there is no mapStateSvc as defined!")}setControls(){const rt=[],q=[];if(this.map&&(this.map.getControls().getArray().forEach(K=>q.push(K)),this.map.getControls().clear()),this.controls&&this.map){if(!1!==this.controls.attribution){let M={collapsible:!0,collapsed:!1};"object"==typeof this.controls.attribution&&(M=Object.assign(M,this.controls.attribution));const K=new S.Z(M);rt.push(K)}if(this.controls.scaleLine){let M={};"object"==typeof this.controls.scaleLine&&(M=Object.assign(M,this.controls.scaleLine));const K=new l(M);rt.push(K)}if(!1!==this.controls.zoom){let M={};"object"==typeof this.controls.zoom&&(M=Object.assign(M,this.controls.zoom));const K=new _.Z(M);rt.push(K)}if(this.controls.mousePosition){let M={coordinateFormat:et=>(0,m.yZ)(et,2),projection:"EPSG:4326"};"object"==typeof this.controls.mousePosition&&(M=Object.assign(M,this.controls.mousePosition));const K=new E(M);rt.push(K)}if(this.controls.fullScreen){let M={};"object"==typeof this.controls.fullScreen&&(M=Object.assign(M,this.controls.fullScreen));const K=new nt(M);rt.push(K)}if(this.controls.overviewMap){const M=document.createElement("spawn");M.innerHTML='';let K={layers:[new de.Z({source:new Re.Z})],label:M};"object"==typeof this.controls.overviewMap&&(K=Object.assign(K,this.controls.overviewMap));const et=new he(K);rt.push(et)}if(this.controls.rotate){let M={};"object"==typeof this.controls.rotate&&(M=Object.assign(M,this.controls.rotate));const K=new gt.Z(M);rt.push(K)}rt.length&&(q.filter(K=>!rt.includes(K)).forEach(K=>rt.push(K)),this.map.getControls().extend(rt))}}static#t=this.\u0275fac=function(q){return new(q||Ee)(ft.Y36(Pt.B),ft.Y36(ft.R0b))};static#e=this.\u0275cmp=ft.Xpm({type:Ee,selectors:[["ukis-map-ol"]],viewQuery:function(q,M){if(1&q&&ft.Gf(zt,5),2&q){let K;ft.iGM(K=ft.CRH())&&(M.mapDivView=K.first)}},inputs:{layersSvc:"layersSvc",mapStateSvc:["mapState","mapStateSvc"],controls:"controls"},decls:3,vars:1,consts:[["ref","map",1,"map"],["mapDiv",""],["class","crosshair",4,"ngIf"],[1,"crosshair"]],template:function(q,M){1&q&&(ft.TgZ(0,"div",0,1),ft.YNc(2,Bt,2,0,"div",2),ft.qZA()),2&q&&(ft.xp6(2),ft.Q6J("ngIf",M.controls&&M.controls.crosshair))},dependencies:[Nt.O5],styles:['@charset "UTF-8";:root{--ukis-crosshair-color: #ff0004;--ukis-popup-bg-color: rgb(238, 238, 238);--ukis-drop-shadow: drop-shadow(0 1px 4px rgba(0, 0, 0, .2));--ukis-ol-bbox-bg-color: rgba(255, 255, 255, .4);--ukis-ol-bbox-border-color: rgba(87, 87, 87, .4);--ukis-ol-overviewmap-left: .5em;--ukis-ol-overviewmap-bottom: 3em;--ukis-ol-control-bg-color: rgba(87, 87, 87, .6);--ukis-ol-control-border-color: rgba(87, 87, 87, .4)}.map{width:100%;height:100%;position:relative}.ol-popup{position:absolute;background-color:var(--ukis-popup-bg-color);filter:var(--ukis-drop-shadow);padding:15px;border-radius:2px;bottom:12px;left:-50px;min-width:280px;display:none;z-index:1000000}.ol-popup .ol-popup-closer{text-decoration:none;position:absolute;top:0;right:8px;cursor:pointer}.ol-popup .ol-popup-closer:after{content:"\\2716"}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:var(--ukis-popup-bg-color);border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-width:11px;left:48px;margin-left:-11px}.ol-popup.hidden{visibility:hidden}.crosshair{top:50%;left:50%;font-size:large;color:var(--ukis-crosshair-color);z-index:1;position:absolute;cursor:default}.ol-control{padding:1px;--ol-subtle-background-color: #fff6}.ol-control button{--ol-subtle-foreground-color: #fff;--ol-foreground-color: #fff;cursor:pointer;background-color:var(--ukis-ol-control-bg-color)}.ol-control button:focus{background-color:var(--ukis-ol-control-bg-color)}.ol-control button:hover{background-color:var(--ukis-ol-control-border-color)}.ol-scale-line{background:rgba(255,255,255,.4);line-height:1.375em;padding:1px}.ol-scale-line .ol-scale-line-inner{background:var(--ukis-ol-control-bg-color);border-color:var(--ukis-ol-control-bg-color);--ol-foreground-color: #fff}.ol-attribution:not(.ol-collapsed){padding:0 2px}.ol-attribution ul{font-size:.5rem}.ol-box{background-color:var(--ukis-ol-bbox-bg-color);border-color:var(--ukis-ol-bbox-border-color)!important}.ol-box.ol-drag-select{border-color:var(--clr-color-action-600, var(--fallback-color-no-clr))!important}.ol-overviewmap{left:var(--ukis-ol-overviewmap-left)!important;bottom:var(--ukis-ol-overviewmap-bottom)!important}\n'],encapsulation:2})}return Ee})()},2415:(jt,ht,a)=>{"use strict";a.d(ht,{B:()=>Mt});var W=a(3714),F=a(2474),k=a(9832),G=a(5646),Z=a(3436),b=a(377),S=a(9895),P=a(8485),v=a(7414),f=a(1561),u=a(4658),c=a(4910),r=a(5504),d=a(5616),e=a(7178),l=a(875),_=a(3811),n=a(6971),g=a(7670),m=a(9470),y=a(7887),I=a(8618),O=a(6328),E=a(4840),R=a(440),N=a(8428),z=a(3824),st=a(7704);const L=class A extends E.Z{constructor(q){const M=void 0!==q.requestEncoding?q.requestEncoding:"KVP",K=q.tileGrid;let et=q.urls;void 0===et&&void 0!==q.url&&(et=(0,z.Gk)(q.url)),super({attributions:q.attributions,attributionsCollapsible:q.attributionsCollapsible,cacheSize:q.cacheSize,crossOrigin:q.crossOrigin,interpolate:q.interpolate,projection:q.projection,reprojectionErrorThreshold:q.reprojectionErrorThreshold,tileClass:q.tileClass,tileGrid:K,tileLoadFunction:q.tileLoadFunction,tilePixelRatio:q.tilePixelRatio,urls:et,wrapX:void 0!==q.wrapX&&q.wrapX,transition:q.transition,zDirection:q.zDirection}),this.version_=void 0!==q.version?q.version:"1.0.0",this.format_=void 0!==q.format?q.format:"image/jpeg",this.dimensions_=void 0!==q.dimensions?q.dimensions:{},this.layer_=q.layer,this.matrixSet_=q.matrixSet,this.style_=q.style,this.requestEncoding_=M,this.setKey(this.getKeyForDimensions_()),et&&et.length>0&&(this.tileUrlFunction=(0,z.Un)(et.map(this.createFromWMTSTemplate.bind(this))))}setUrls(q){this.urls=q;const M=q.join("\n");this.setTileUrlFunction((0,z.Un)(q.map(this.createFromWMTSTemplate.bind(this))),M)}getDimensions(){return this.dimensions_}getFormat(){return this.format_}getLayer(){return this.layer_}getMatrixSet(){return this.matrixSet_}getRequestEncoding(){return this.requestEncoding_}getStyle(){return this.style_}getVersion(){return this.version_}getKeyForDimensions_(){const q=this.urls?this.urls.slice(0):[];for(const M in this.dimensions_)q.push(M+"-"+this.dimensions_[M]);return q.join("/")}updateDimensions(q){Object.assign(this.dimensions_,q),this.setKey(this.getKeyForDimensions_())}createFromWMTSTemplate(q){const M=this.requestEncoding_,K={layer:this.layer_,style:this.style_,tilematrixset:this.matrixSet_};"KVP"==M&&Object.assign(K,{Service:"WMTS",Request:"GetTile",Version:this.version_,Format:this.format_}),q="KVP"==M?(0,N.B)(q,K):q.replace(/\{(\w+?)\}/g,function(yt,Et){return Et.toLowerCase()in K?K[Et.toLowerCase()]:yt});const et=this.tileGrid,it=this.dimensions_;return function(yt,Et,At){if(!yt)return;const Wt={TileMatrix:et.getMatrixId(yt[0]),TileCol:yt[1],TileRow:yt[2]};Object.assign(Wt,it);let Ht=q;return Ht="KVP"==M?(0,N.B)(Ht,Wt):Ht.replace(/\{(\w+?)\}/g,function(se,Te){return Wt[Te]}),Ht}}};var x=a(4876);const D=class C extends x.Z{constructor(q){super({extent:q.extent,origin:q.origin,origins:q.origins,resolutions:q.resolutions,tileSize:q.tileSize,tileSizes:q.tileSizes,sizes:q.sizes}),this.matrixIds_=q.matrixIds}getMatrixId(q){return this.matrixIds_[q]}getMatrixIds(){return this.matrixIds_}};var nt=a(1308),V=a(4892),at=a(5379),ut=a(7934),Ct=a(6256),vt=a(2101),St=a(2658),bt=a(1958),Gt=a(6706),Xt=a(77),te=a(1821),Vt=a(9644),_e=a(9032),he=a(5739),de=a(2334),Re=a(5366),gt=a(5784),Rt=a(5168),Ft=a(1293),Yt=a(5992),ge=a(4459);const $t="type",ft="filtertype",Pt="id",Nt="groupID",zt="groupName",Bt="title",ve="EPSG:4326",Ee="popup";let Mt=(()=>{class rt{constructor(M,K){this.app=M,this.envInjector=K,this.hitTolerance=0,this.hitLayerCurr=null,this.hitLayerPrev=null,this.projectionChange=new Yt.x,this.dynamicPopupComponents=new Map,this.popupEvents=new Yt.x,this.filterLayerNoPopup=et=>{const it=et.get(Ee);let yt=!0;return it||(yt=!1),it&&this.isPopupObj(it)&&!0===it.filterLayer&&(yt=!1),yt},this.map=new k.Z({controls:[]}),this.view=new G.ZP,this.EPSG="EPSG:3857"}createMap(M){const it=new S.Z({layers:[]});it.set(ft,"baselayers"),it.set(Bt,"Base maps"),it.set(Pt,"ID_filtertype_baselayers");const yt=new S.Z({layers:[]});yt.set(ft,"layers"),yt.set(Bt,"Layers"),yt.set(Pt,"ID_filtertype_layers");const Et=new S.Z({layers:[]});Et.set(ft,"overlays"),Et.set(Bt,"Overlays"),Et.set(Pt,"ID_filtertype_overlays"),this.viewOptions={center:(0,st.vs)([0,0],ve,this.EPSG),zoom:0,projection:(0,st.U2)(this.EPSG)},this.view.constrainRotation&&(this.viewOptions.constrainRotation=this.view.constrainRotation),this.view.enableRotation&&(this.viewOptions.enableRotation=this.view.enableRotation),this.view.extent&&(this.viewOptions.extent=this.view.extent),this.view.constrainOnlyCenter&&(this.viewOptions.constrainOnlyCenter=this.view.constrainOnlyCenter),this.view.smoothExtentConstraint&&(this.viewOptions.smoothExtentConstraint=this.view.smoothExtentConstraint),this.view.getMaxResolution()&&(this.viewOptions.maxResolution=this.view.getMaxResolution()),this.view.getMinResolution()&&(this.viewOptions.minResolution=this.view.getMinResolution()),this.view.getMaxZoom()&&(this.viewOptions.maxZoom=this.view.getMaxZoom()),this.view.getMinZoom()&&(this.viewOptions.minZoom=this.view.getMinZoom()),this.view.multiWorld&&(this.viewOptions.multiWorld=this.view.multiWorld),this.view.constrainResolution&&(this.viewOptions.constrainResolution=this.view.constrainResolution),this.view.smoothResolutionConstraint&&(this.viewOptions.smoothResolutionConstraint=this.view.smoothResolutionConstraint),this.view.getResolution()&&(this.viewOptions.resolution=this.view.getResolution()),this.view.getResolutions()&&(this.viewOptions.resolutions=this.view.getResolutions()),this.view.rotation&&(this.viewOptions.rotation=this.view.rotation),this.view.zoomFactor&&(this.viewOptions.zoomFactor=this.view.zoomFactor);const At=new G.ZP(this.viewOptions);return this.map.getLayerGroup().getLayers().clear(),[it,yt,Et].map(Wt=>this.map.addLayer(Wt)),this.map.setView(At),this.view=this.map.getView(),this.setProjection(this.EPSG),M&&this.map.setTarget(M),{map:this.map,view:this.view}}setHitTolerance(M){this.hitTolerance=M}getHitTolerance(){return this.hitTolerance}addBboxSelection(M,K,et,it){Object.assign({className:"ol-drag-select",condition:M},it);const Et=new Rt.Z(it);return K&&Et.on("boxstart",At=>{K(At)}),et&&Et.on("boxend",At=>{const Wt=Et.getGeometry().getExtent();et(Wt,At)}),this.map.addInteraction(Et),Et}getLayers(M){const K=M.toLowerCase();let et;return this.map.getLayers().getArray().forEach(it=>{it.get(ft)===K&&(et=it.getLayers().getArray())}),et}getLayersFromGroup(M,K,et=!1){const it=M.getLayers().getArray();let yt=it;if(et){let Et=[].concat(it);it.forEach(At=>{At instanceof S.Z&&(Et=Et.concat(this.getLayersFromGroup(At,K,!0)))}),yt=Et}return K?yt.filter(Et=>Et.get(ft)&&Et.get(ft).toLowerCase()===K.toLowerCase()):yt}getLayerByKey(M,K){const et=this.getLayersFromGroup(this.map.getLayerGroup(),K),it=(0,ge.fA)(et),yt=[];if(it.forEach(Et=>{Et.get(M.key)&&Et.get(M.key)===M.value&&-1===yt.indexOf(Et)&&yt.push(Et)}),!yt.length){const Et=this.getLayersFromGroup(this.map.getLayerGroup(),K,!0);Et.length&&Et.forEach(At=>{At.get(M.key)&&At.get(M.key)===M.value&&-1===yt.indexOf(At)&&yt.push(At)})}return 1===yt.length?yt[0]:null}setRecursiveKey(M,K,et=ft){M.set(et,K),M instanceof S.Z&&M.getLayers().forEach(it=>{this.setRecursiveKey(it,K,et)})}addLayer(M,K){const et=K.toLowerCase();let it;return this.map.getLayers().getArray().forEach(yt=>{yt.get(ft)===et&&(this.isLayerInGroup(M,yt)||(it=yt.getLayers().getArray(),this.setRecursiveKey(M,et,ft),it.push(M),yt.setLayers(new ut.Z(it))))}),it}isLayerInGroup(M,K){return!!K.getLayers().getArray().filter(yt=>yt.get(Pt)===M.get(Pt)).length}getLayerGroups(M){const K=[];return this.map.getLayers().forEach(et=>{et instanceof S.Z&&(M?et.get(ft)&&et.get(ft).toLowerCase()===M.toLowerCase()&&K.push(et):K.push(et))}),K}addLayers(M,K){const et=K.toLocaleLowerCase();let it;return this.getLayerGroups(et).forEach(Et=>{Et.getLayers().getLength()>0?(it=Et.getLayers().getArray(),M.map(Wt=>{this.isLayerInGroup(Wt,Et)||it.push(Wt)})):it=M,it.forEach(Wt=>{Wt instanceof S.Z&&this.setRecursiveKey(Wt,et,ft)}),Et.setLayers(new ut.Z(it))}),it}setLayers(M,K){const et=K.toLocaleLowerCase(),it=this.getLayerGroups(et);return M.forEach(yt=>{yt instanceof S.Z&&this.setRecursiveKey(yt,K.toLocaleLowerCase(),ft)}),it.forEach(yt=>{this.cleanUpEventListeners(yt,M),yt.setLayers(new ut.Z(M))}),M}cleanUpEventListeners(M,K){const et=M.getLayers().getArray().filter(it=>!K.map(yt=>yt.get(Pt)).includes(it.get(Pt)));this.removeListenersFromOldLayers(et),et.forEach(it=>M.getLayers().remove(it))}addEventsToLayer(M,K,et){M.events&&(M.events.layer&&M.events.layer.forEach(it=>{K.getListeners(it.event)||K.on(it.event,it.listener)}),M.events.source&&M.events.source.forEach(it=>{et.getListeners(it.event)||et.on(it.event,it.listener)}))}removeListenersFromOldLayers(M){const K=et=>{if("function"==typeof et.getSource){const it=et.getSource();it&&(it instanceof V.ZP&&it.dispose(),it.hasListener()&&it.disposeInternal())}et.hasListener()&&et.disposeInternal()};M.forEach(et=>{et instanceof S.Z?et.getLayers().forEach(it=>{K(it)}):et instanceof Z.Z&&K(et)})}getLayerGroupForLayer(M){const K=this.getLayersFromGroup(this.map.getLayerGroup(),null,!0);K.push(this.map.getLayerGroup());let et=null;return K.forEach(it=>{if(it instanceof S.Z){const Et=this.getLayersFromGroup(it).find(At=>At===M);Et&&(et={group:it,layer:Et})}}),et}removeLayerByKey(M,K){const et=K.toLocaleLowerCase(),it=this.getLayerByKey(M,et);if(it){const yt=this.getLayerGroupForLayer(it);if(yt.group){const Et=this.getLayersFromGroup(yt.group).filter(At=>At!==it);yt.group.setLayers(new ut.Z(Et))}}}updateLayerByKey(M,K,et){const it=et.toLocaleLowerCase();this.map.getLayers().forEach(yt=>{if(yt.get(ft)===it){const Et=yt.getLayers();Et.forEach((At,Wt)=>{if(At.get(M.key)&&At.get(M.key)===M.value){const Ht=K.getProperties(),se=K.getExtent(),Te=K.getMaxZoom(),ce=K.getMinZoom(),ee=K.getOpacity(),We=K.getVisible(),Ge=K.getZIndex();if(At instanceof b.Z&&K instanceof b.Z){const Ze=K.getSource();At.setSource(Ze)}Ht&&At.setProperties(Ht),se&&At.setExtent(se),Te&&At.setMaxZoom(Te),ce&&At.setMinZoom(ce),ee&&At.setOpacity(ee),We&&At.setVisible(We),Ge&&(0,ge.AH)(At,Ge),At.changed(),Et.setAt(Wt,At)}}),yt.setLayers(Et)}})}removeAllLayers(M){const K=M.toLowerCase();let et;this.map.getLayers().getArray().forEach(it=>{it.get(ft)===K&&(et=it.getLayers(),et.clear())})}setUkisLayers(M,K,et){const it=K.toLowerCase(),yt=[];if(M.length<1&&"baselayers"!==it?this.removeAllLayers(it):M.forEach((Et,At)=>{const Wt=this.create_layers(Et);Wt&&((0,ge.AH)(Wt,At,et),yt.push(Wt))}),yt.length>0)return this.setLayers(yt,it),{type:it,layers:yt}}setUkisLayer(M,K){K||(K=M.filtertype);const et=K.toLowerCase(),yt=this.getLayers(et).find(At=>At.get(Pt)===M.id),Et=this.create_layers(M);yt?(this.removeLayerByKey({key:Pt,value:yt.get(Pt)},K),this.addLayer(Et,K)):this.addLayer(Et,K)}updateUkisLayer(M,K){K||(K=M.filtertype);const et=K.toLowerCase(),yt=this.getLayers(et).find(At=>At.get(Pt)===M.id),Et=this.create_layers(M);Et&&this.updateLayerByKey({key:Pt,value:yt.get(Pt)},Et,K)}create_layers(M){let K;switch(M.type){case F.Aq:K=this.create_xyz_layer(M);break;case F.MR:K=this.create_wms_layer(M);break;case F.$6:K=this.create_wmts_layer(M);break;case F.CY:K=this.create_tms_layer(M);break;case F.Sw:K=this.create_geojson_layer(M);break;case F.R6:K=this.create_kml_layer(M);break;case F.KF:K=this.create_wfs_layer(M);break;case F.ED:K=this.create_custom_layer(M);break;case F.jn:K=this.create_stacked_layer(M)}return K}createOlLayerOptions(M,K,et){et&&(M.attribution&&et.setAttributions([M.attribution]),M.continuousWorld&&(et.wrapX_=M.continuousWorld),M.popup&&!M.crossOrigin&&null!==M.crossOrigin&&this.sourceSetCross(et),(M.crossOrigin||null===M.crossOrigin)&&this.sourceSetCross(et));const it={opacity:M.opacity||1,visible:M.visible,zIndex:1,id:M.id,name:M.name,filtertype:M.filtertype,type:K,legendImg:M.legendImg};return et&&(it.source=et),M.popup&&(it.popup=M.popup,it.className=M.id),M.maxResolution&&(it.maxResolution=M.maxResolution),M.minResolution&&(it.minResolution=M.minResolution),M.maxZoom&&(it.maxZoom=M.maxZoom),M.minZoom&&(it.minZoom=M.minZoom),M.bbox&&(it.extent=(0,st.$A)(M.bbox.slice(0,4),ve,this.getProjection().getCode())),it}create_xyz_layer(M){const K={wrapX:!1};M.crossOrigin&&(K.crossOrigin=M.crossOrigin);const et=new m.Z(K),it=this.createOlLayerOptions(M,"xyz",et),Et=new r.Z(Object.assign(it,{preload:0,useInterimTilesOnError:!0}));return this.setSubdomains(M,Et),this.setCrossOrigin(M,Et),this.addEventsToLayer(M,Et,et),Et}create_tms_layer(M){let K=null;if(M instanceof F.YY)return K=this.create_xyz_layer(M),K.set("type","tms"),K;if(M instanceof F.DJ){const et=new l.Z({format:new g.Z,tileGrid:(0,n.dl)({minZoom:M.minZoom||void 0,maxZoom:M.maxZoom||void 0}),url:M.url,wrapX:!1}),it=this.createOlLayerOptions(M,"tms",et);K=new e.Z(Object.assign(it,{declutter:!0,renderMode:"hybrid"})),this.setCrossOrigin(M,K),this.addEventsToLayer(M,K,et);const Et=M?.options?.style,At=M?.options?.styleSource;return Et&&At&&((0,_.h0)(K,Et),(0,_.bg)(K,Et,At).then(Wt=>{this.setSubdomains(M,K)})),K}}create_wms_layer(M){let K;return"true"===M.params?.TILED||null==M.params?.TILED?K=this.create_tiled_wms_layer(M):"false"===M.params?.TILED&&(K=this.create_image_wms_layer(M)),K}create_tiled_wms_layer(M){const K={params:Object.assign({},this.keysToUppercase(M.params)),wrapX:!1};M.tileSize&&(K.tileGrid=this.getTileGrid("default",null,M.tileSize),delete K.params.tileSize),M.crossOrigin&&(K.crossOrigin=M.crossOrigin);const et=new I.Z(K),yt=this.createOlLayerOptions(M,"wms",et),Et=new r.Z(Object.assign(yt,{preload:0,useInterimTilesOnError:!0}));return this.setSubdomains(M,Et),this.addEventsToLayer(M,Et,et),Et}create_image_wms_layer(M){const K={params:Object.assign({},this.keysToUppercase(M.params)),url:M.url},et=new O.Z(K),it=this.createOlLayerOptions(M,"wms",et),Et=new c.Z(Object.assign(it,{}));return this.addEventsToLayer(M,Et,et),Et}create_wmts_layer(M){if(M instanceof F.RC){let K=this.getTileGrid("wmts"),et=this.EPSG;M.params.matrixSetOptions&&(et=M.params.matrixSetOptions.matrixSet,"resolutions"in M.params.matrixSetOptions?K=this.getTileGrid("wmts",null,M.tileSize,null,M.params.matrixSetOptions.resolutions):("resolutionLevels"in M.params.matrixSetOptions||"tileMatrixPrefix"in M.params.matrixSetOptions)&&(K=this.getTileGrid("wmts",M.params.matrixSetOptions.resolutionLevels,M.tileSize,M.params.matrixSetOptions.tileMatrixPrefix,null)),"matrixIds"in M.params.matrixSetOptions&&(K=this.getTileGrid("wmts",null,M.tileSize,null,null,M.params.matrixSetOptions.matrixIds)));let it={url:M.url,tileGrid:K,matrixSet:et,wrapX:!1,layer:M.params.layer,style:M.params.style};it=Object.assign({},it,M.params),M.crossOrigin&&(it.crossOrigin=M.crossOrigin);const yt=new L(it),Et=this.createOlLayerOptions(M,"wmts",yt),Wt=new r.Z(Object.assign(Et,{}));return this.setSubdomains(M,Wt),this.setCrossOrigin(M,Wt),this.addEventsToLayer(M,Wt,yt),Wt}console.error(`layer with id: ${M.id} and type ${M.type} is no instanceof WmtsLayer!`)}create_wfs_layer(M){let K=null;K=0===M.url.indexOf("http://")||0===M.url.indexOf("https://")?new URL(M.url):new URL(M.url,window.location.origin),K.searchParams.set("srsname",this.EPSG);const et=new nt.Z({format:new Ct.Z,url:K.toString()}),it=this.createOlLayerOptions(M,"wfs",et),yt={};M.options&&Object.assign(yt,M.options);const Et=new d.Z(Object.assign(it,yt));return M.cluster&&this.setCluster(M,Et,et,{}),this.setSubdomains(M,Et),this.setCrossOrigin(M,Et),this.addEventsToLayer(M,Et,et),Et}create_geojson_layer(M){let K;M.data?K=new nt.Z({features:this.geoJsonToFeatures(M.data),format:new Ct.Z,wrapX:!1}):M.url&&(K=new nt.Z({url:M.url,format:new Ct.Z({dataProjection:ve,featureProjection:this.EPSG}),wrapX:!1}));const et=this.createOlLayerOptions(M,"geojson",K),it={};M.options&&Object.assign(it,M.options);const yt=new d.Z(Object.assign(et,it));return M.cluster&&this.setCluster(M,yt,K,{}),this.setCrossOrigin(M,yt),this.addEventsToLayer(M,yt,K),yt}create_kml_layer(M){let K;M.data?K=new nt.Z({features:new vt.ZP({extractStyles:!0}).readFeatures(M.data,{dataProjection:ve,featureProjection:this.EPSG}),format:new vt.ZP,wrapX:!1}):M.url&&(K=new nt.Z({url:M.url,format:new vt.ZP({extractStyles:!0,crossOrigin:M.crossOrigin&&null===M.crossOrigin?M.crossOrigin:"anonymous"}),wrapX:!1}));const et=this.createOlLayerOptions(M,"kml",K),it={};M.options&&Object.assign(it,M.options);const yt=new d.Z(Object.assign(et,it));return M.cluster&&this.setCluster(M,yt,K,{}),this.setCrossOrigin(M,yt),this.addEventsToLayer(M,yt,et.source),yt}setCrossOrigin(M,K){if(K instanceof b.Z){const et=K.getSource();M.popup&&!M.crossOrigin&&null!==M.crossOrigin&&this.sourceSetCross(et),(M.crossOrigin||null===M.crossOrigin)&&this.sourceSetCross(et)}}setCluster(M,K,et,it){if(M.cluster){const yt={};"object"==typeof M.cluster&&Object.assign(yt,M.cluster),yt.source=et;const Et=new at.Z(yt);K.setSource(Et),K.setStyle(At=>{const Wt=At.get("features").length;let Ht=it[Wt];return Ht||(Ht=new _e.ZP({image:new Re.Z({radius:10,stroke:new gt.Z({color:"#fff"}),fill:new de.Z({color:"#3399CC"})}),text:new he.Z({text:Wt.toString(),fill:new de.Z({color:"#fff"})})}),it[Wt]=Ht),Ht})}}setSubdomains(M,K){if(M instanceof F.DJ||M instanceof F.YY){const et=K.getSource();if(M.subdomains){if("wfs"===M.type&&et instanceof nt.Z)M.url=M.url.replace("{s}",`${M.subdomains[0]}-${M.subdomains[M.subdomains.length-1]}`),et.setUrl(M.url);else if(!(et instanceof nt.Z)){const it=M.subdomains.map(yt=>M.url.replace("{s}",`${yt}`));et.setUrls(it)}}else et.setUrl(M.url)}}sourceSetCross(M){(M instanceof R.ZP||M instanceof E.Z||M instanceof y.Z)&&(M.crossOrigin="anonymous",M.crossOrigin_="anonymous")}create_custom_layer(M){if(M.custom_layer){const K=M.custom_layer;if(K instanceof b.Z){const it=K.getSource();M.attribution&&it.setAttributions([M.attribution]),it.wrapX_=!!M.continuousWorld&&M.continuousWorld,this.setCrossOrigin(M,K),this.addEventsToLayer(M,K,it),it instanceof V.ZP&&K.on("change:source",yt=>{yt.oldValue.dispose()})}else K instanceof S.Z?K.getLayers().forEach(it=>{it.set(Nt,M.id),it.set(zt,M.name);const yt=`${M.id}_${(0,Ft.sq)(it)}`;if(it.get(Pt)||it.set(Pt,yt),it instanceof b.Z&&(this.setCrossOrigin(M,it),this.addEventsToLayer(M,it,it.getSource())),M.popup&&!it.get(Ee)&&(it.set(Ee,M.popup),"ol-layer"===it.getClassName()&&(it.className_=yt)),M.bbox){const Et=(0,st.$A)(M.bbox.slice(0,4),ve,this.getProjection().getCode());it.setExtent(Et)}}):console.error(`The custom_layer of ${M.id} in not a openlayers Layer`);M.maxResolution&&K.setMaxResolution(M.maxResolution),M.minResolution&&K.setMinResolution(M.minResolution),M.maxZoom&&K.setMaxZoom(M.maxZoom),M.minZoom&&K.setMinZoom(M.minZoom);const et={type:"custom",name:M.name,id:M.id,visible:M.visible,legendImg:M.legendImg,opacity:M.opacity||1,zIndex:1};if(M.popup&&!(K instanceof S.Z)&&(et.popup=M.popup,K.className_=M.id),M.bbox){const it=(0,st.$A)(M.bbox.slice(0,4),ve,this.getProjection().getCode());K.setExtent(it)}return K.setProperties(et),K}console.log("attribute custom_layer not set on layer type custom!",M)}create_stacked_layer(M){if(M instanceof F.WQ){const K=M.layers.map(Et=>(Et.visible=M.visible,Et.opacity=M.opacity,M.popup&&(Et.popup=M.popup),M.events&&(Et.events=M.events),this.create_layers(Et))),et=this.createOlLayerOptions(M,"custom");return K.forEach(Et=>{Et.set(Nt,M.id),Et.set(zt,M.name)}),new S.Z(Object.assign(et,{layers:K}))}console.log("layer is not of type StackedLayer!",M)}resolutionsFromExtent(M,K,et){const it=K,yt=(0,Xt.Cr)(M),Et=(0,Xt.dz)(M),At=Math.max(Et/et,yt/et),Wt=it+1,Ht=new Array(Wt);for(let se=0;seK?`${K}:${et}`:et)}getTileGrid(M="default",K,et,it,yt,Et){const At=K||te.e,Wt=et||te.S,Ht=it||"",se=this.getProjection().getExtent(),Te=this.resolutionsFromExtent(se,At,Wt),ce=this.matrixIdsFromResolutions(Te.length,Ht),ee={extent:se,origin:(0,Xt.rL)(se),resolutions:yt||Te,tileSize:[Wt,Wt]};return"wmts"===M?(ee.matrixIds=Et||ce,new D(ee)):"default"===M?new x.Z(ee):void 0}isPopupObj(M){return M&&"object"==typeof M&&!Array.isArray(M)}isPopupObjMove(M){return this.isPopupObj(M)&&"move"===M.event}isPopupObjClick(M){return this.isPopupObj(M)&&"click"===M.event}isPopupObjArray(M){return Array.isArray(M)&&M.length&&this.isPopupObj(M[0])}isPopupStringArray(M){return Array.isArray(M)&&M.length&&"string"==typeof M[0]}eventIsBrowserEvent(M,K){return"move"===M&&"pointermove"===K.type||"click"===M&&"click"===K.type||void 0}layersOnMapEvent(M){let K=!1;const et=this.map.getAllLayers();let it=et.length;const yt=new Map;let Et=null;for(;it--;){const At=et[it];let Wt=At.getVisible(),Ht=At.getOpacity();const se=At.get(Nt);if(se){const ce=this.getLayerByKey({key:Pt,value:se});Wt=ce.getVisible(),Ht=ce.getOpacity()}const Te=At.get(Ee);if(this.checkForPopupAsObservable(At,Wt,Ht,Te,yt),Wt&&0!==Ht&&this.filterLayerExtent(At,M.pixel)&&!Te)break;if(this.filterLayerNoPopup(At)&&At.getData&&At.getData(M.pixel)&&this.checkIsRaster(At)){const ce=At.getData(M.pixel);let ee;if((ce instanceof Uint8ClampedArray||ce instanceof Uint8Array||ce instanceof Float32Array)&&(ee=ce[3]),ee||ce instanceof DataView){Et={layer:At,color:ce};break}}else if(this.filterLayerNoPopup(At)&&this.filterLayerExtent(At,M.pixel)&&this.checkIsVector(At)){const ce=this.map.getFeaturesAtPixel(M.pixel,{layerFilter:ee=>At.get(Pt)===ee.get(Pt)});if(ce.length){Et={layer:At,feature:ce[0]};break}}}if(Et){const At=Et.layer.get(Ee);this.hitLayerCurr=Et.layer.get(Pt),this.hitLayerPrev||(this.hitLayerPrev=this.hitLayerCurr),(Et.color||Et.feature)&&(K=!0),this.hitLayerPrev&&this.hitLayerPrev!==this.hitLayerCurr&&(K=!1,this.hitLayerPrev=this.hitLayerCurr),this.checkTopLayerEvent(M,At)&&this.layerOnEvent(M,Et.layer,Et.color,Et.feature)}K?this.map.getTargetElement().style.cursor="pointer":(this.publishNullPropertiesAsObservable(yt,M),this.removeAllPopups(At=>"pointermove"===At.get("addEvent")),this.map.getTargetElement().style.cursor="")}checkForPopupAsObservable(M,K,et,it,yt){K&&0!==et&&it&&(this.isPopupObj(it)&&it.asObservable?yt.set(M.get(Pt),M):this.isPopupObjArray(it)&&it.forEach(Et=>{Et.asObservable&&yt.set(M.get(Pt),M)}))}publishNullPropertiesAsObservable(M,K){M.size&&M.forEach(et=>{const it=et.get(Ee),yt=[];this.isPopupObj(it)&&it.asObservable?yt.push(it):this.isPopupObjArray(it)&&it.forEach(Et=>{Et.asObservable&&yt.push(Et)}),yt.forEach(Et=>{this.eventIsBrowserEvent(Et.event||"click",K)&&this.popupEvents.next({popupObj:Et,popupParams:{layerId:et.get(Pt),layerName:et.get("name"),mapEvent:K,layer:et,properties:null}})})})}checkTopLayerEvent(M,K){let et=null;const it=(yt,Et)=>{Et.event?this.eventIsBrowserEvent(Et.event,yt)&&this.isPopupObjClick(Et)?et="click":this.eventIsBrowserEvent(Et.event,yt)&&this.isPopupObjMove(Et)&&(et="move"):"click"===yt.type&&(et="click")};return"boolean"==typeof K?!0===K&&"click"===M.type&&(et="click"):this.isPopupStringArray(K)?"click"===M.type&&(et="click"):this.isPopupObjArray(K)?K.map(yt=>{it(M,yt)}):it(M,K),et}checkIsRaster(M){return M instanceof u.Z||M instanceof v.Z}checkIsVector(M){return M instanceof f.Z&&!this.checkIsRaster(M)}layerOnEvent(M,K,et,it){this.checkIsRaster(K)?this.rasterOnEvent(M,K,et):this.checkIsVector(K)&&this.vectorOnEvent(M,K,it)}filterLayerExtent(M,K){let et=!0;const it=M.getExtent();if(it){const yt=this.map.getCoordinateFromPixel(K);(0,Xt.b8)(it,yt)||(et=!1)}return et}vectorOnEvent(M,K,et){if(K&&et){const it=K.get(Ee);let yt={};const At=et.getProperties().features;if(At&&1===At.length)yt=At[0].getProperties();else{if(At&&At.length>1){if("click"===M.type){const Wt=this.getFeaturesExtent(At);return this.setExtent(Wt),!1}return!0}yt=et.getProperties()}this.prepareAddPopup(K,M,it,et,yt)}}rasterOnEvent(M,K,et){const it=K.get(Ee);it&&this.prepareAddPopup(K,M,it,null,null,et)}prepareAddPopup(M,K,et,it,yt,Et){const At=M.getProperties(),Wt={layerId:At.id,layerName:At.name||At[zt]||null,mapEvent:K,layer:M,properties:yt?Object.assign({},yt):{}};Wt.properties?.geometry&&delete Wt.properties.geometry,it&&(Wt.feature=it),Et&&(Wt.color=Et);const Ht=ce=>{ce&&ce.filterkeys&&(Wt.properties=Object.keys(Wt.properties).filter(ee=>ce.filterkeys.includes(ee)).reduce((ee,We)=>(ee[We]=Wt.properties[We],ee),{}))};this.isPopupStringArray(et)?Wt.properties=Object.keys(Wt.properties).filter(ce=>et.includes(ce)).reduce((ce,ee)=>(ce[ee]=Wt.properties[ee],ce),{}):this.isPopupObjArray(et)?Ht(et.find(ee=>this.eventIsBrowserEvent(ee.event,K))):this.isPopupObj(et)&&Ht(et);const se=ce=>{if(ce.properties){const ee=Object.keys(ce.properties);Array.isArray(ee)&&(Wt.properties=Object.keys(Wt.properties).reduce((We,Ge)=>{const Ze=ce.properties[Ge];return Ze?We[Ze]=Wt.properties[Ge]:We[Ge]=Wt.properties[Ge],We},{}))}};this.isPopupObjArray(et)?et.forEach(ce=>{this.eventIsBrowserEvent(ce.event,K)&&se(ce)}):this.isPopupObj(et)&&se(et);const Te=ce=>{"asyncPopup"in ce?ce.asyncPopup(Wt,ee=>{ce.asObservable?this.publishPopupEvent(ce,Wt,ee):this.addPopup(Wt,ce,ee,ce.event,ce.single)}):ce.asObservable?this.publishPopupEvent(ce,Wt):this.addPopup(Wt,ce,null,ce.event,ce.single)};"boolean"==typeof et||this.isPopupStringArray(et)?this.addPopup(Wt):this.isPopupObjArray(et)?et.forEach(ce=>{this.eventIsBrowserEvent(ce.event,K)&&Te(ce)}):et&&Te(et)}publishPopupEvent(M,K,et){et&&(K.properties=Object.assign(K.properties,et)),this.popupEvents.next({popupObj:M,popupParams:K})}addPopup(M,K,et,it,yt){const Et=M.layer.get(Ee),At=M.layer.get(Pt),Wt="popup_move_ID",Ht="move_ID_L_F",se=this.getPopups().find(ee=>ee.getId()===Wt),Te=M.mapEvent;let ce=null;if("move"===it&&(M.color?ce=`${At}:${M.color.toString()}`:M.feature?ce=`${At}:${(0,Ft.sq)(M.feature)}`:M.layer&&(ce=`${At}:${(0,Ft.sq)(M.layer)}`)),"move"===it&&"pointermove"===Te.type&&se){let ee;const We=M.feature;if(ee=We&&"Point"===We.getGeometry()?.getType()?We.getGeometry().getCoordinates():Te.coordinate,ce!==se.get(Ht)){const Ge=this.createPopupContainer(se,M,K,et,it);se.setElement(Ge)}se.setPosition(ee),se.getElement().parentElement.style.zIndex="1"}else if("pointermove"!==Te.type||it)if("pointermove"===Te.type&&"click"===it)se&&this.removeAllPopups(ee=>"pointermove"===ee.get("addEvent"));else{let ee=null;ee="move"===it?Wt:M.feature?`${At}:${(0,Ft.sq)(M.feature)}`:M.layer?`${At}:${(0,Ft.sq)(M.layer)}`:`${At}:popup_${(new Date).getTime()}`;const We={id:ee,autoPan:{animation:{duration:250}},positioning:"bottom-center",stopEvent:!0,insertFirst:!1};let Ge=We;if(this.isPopupObjArray(Et)){const Qe=Et.find(ei=>this.eventIsBrowserEvent(ei.event,Te));Qe.options&&(Ge=Object.assign(We,Qe.options))}else this.isPopupObj(Et)&&Et.options&&(Ge=Object.assign(We,Et.options));const Ze=new P.Z(Ge);ce&&Ze.set(Ht,ce),yt&&this.removeAllPopups(Qe=>{const $=Qe.getId().toString().split(":")[0];return!$||(At===$?At===$:void 0)});const ke=this.getPopups().find(Qe=>Qe.getId()===Ze.getId()&&Ze.getId()!==Wt);ke&&(this.map.removeOverlay(ke),this.destroyDynamicPopupComponent(ke.getId().toString()));const Ve=this.createPopupContainer(Ze,M,K,et,it);let Je;Ze.getId()===Wt?Ze.set("addEvent","pointermove"):Ze.set("addEvent",Te.type),Ze.set($t,Ee),Ze.setElement(Ve);const si=M.feature;Je=si&&"Point"===si.getGeometry()?.getType()?si.getGeometry().getCoordinates():Te.coordinate,Ze.setPosition(Je),se&&"move"===it||this.map.addOverlay(Ze)}else se&&this.removeAllPopups(ee=>"pointermove"===ee.get("addEvent"))}createPopupContainer(M,K,et,it,yt){const Et=document.createElement("div");Et.className="ol-popup-content";let At="";if(et?.popupFunction){const Ht=et.popupFunction(K);At="string"==typeof Ht?Ht:this.createPopupHtml(Ht)}else it?At="string"==typeof it?it:this.createPopupHtml(it):Object.keys(K.properties).length&&(At=this.createPopupHtml(K.properties));if(Et.innerHTML=At,et?.dynamicPopup){const Ht=M.getId().toString();this.destroyDynamicPopupComponent(Ht),this.createDynamicPopupComponent(Ht,Et,K,et)}const Wt=document.createElement("div");if(Wt.className="ol-popup",Wt.id=M.getId().toString(),Wt.style.display="block",!yt||"move"!==yt){const Ht=document.createElement("a");Ht.className="ol-popup-closer",Wt.appendChild(Ht);const se=()=>{Ht.removeEventListener("click",se,!1),this.map.removeOverlay(M),this.destroyDynamicPopupComponent(M.getId().toString())};Ht.addEventListener("click",se,!1)}return Wt.appendChild(Et),Wt}removeAllPopups(M){let K=this.getPopups();M&&(K=this.getPopups().filter(M)),K.forEach(et=>{et.get($t)===Ee&&(this.map.removeOverlay(et),this.destroyDynamicPopupComponent(et.getId().toString()))})}hideAllPopups(M,K){let et=this.getPopups();K&&(et=this.getPopups().filter(K)),et.forEach(it=>{if(it.get($t)===Ee){const yt=it.getElement();M?yt.classList.add("hidden"):yt.classList.remove("hidden")}})}createPopupHtml(M){let K="";for(const et in M)M.hasOwnProperty(et)&&(K+='");return K+="
'+et+": "+M[et]+"
",K}getPopups(){const M=[];return this.map.getOverlays().getArray().slice(0).forEach(K=>{K.get($t)===Ee&&M.push(K)}),M}destroyDynamicPopupComponent(M){this.dynamicPopupComponents.has(M)&&(this.dynamicPopupComponents.get(M).destroy(),this.dynamicPopupComponents.delete(M))}createDynamicPopupComponent(M,K,et,it){const yt=(0,W.LMc)(it.dynamicPopup.component,{environmentInjector:this.envInjector,hostElement:K});if(it.dynamicPopup.getAttributes){const Et=it.dynamicPopup.getAttributes(et);for(const At in Et)"undefined"!==Et[At]&&(yt.instance[At]=Et[At])}this.app.attachView(yt.hostView),this.dynamicPopupComponents.set(M,yt)}setExtent(M,K,et){const it=(0,st.U2)(K?ve:this.EPSG),yt=(0,st.$A)(M.slice(0,4),it,this.getProjection().getCode()),Et={size:this.map.getSize()};return et&&Object.assign(Et,et),this.map.getView().fit(yt,et),yt}setCenter(M,K){const et=(0,st.U2)(K?ve:this.EPSG),it=(0,st.vs)(M,et,this.getProjection().getCode());return this.map.getView().setCenter(it),it}getCenter(M){const K=(0,st.U2)(M?ve:this.EPSG),et=(0,st.U2)(this.getProjection().getCode());return(0,st.vs)(this.map.getView().getCenter(),et,K)}getFeaturesExtent(M,K){const et=M[0].getGeometry().getExtent().slice(0);if(M.forEach(it=>{(0,Xt.l7)(et,it.getGeometry().getExtent())}),K){const it=(0,st.U2)(ve);return(0,st.$A)(et,this.getProjection().getCode(),it)}return et}getCurrentExtent(M){const K=(0,st.U2)(M?ve:this.EPSG),et=this.map.getView().calculateExtent();return(0,st.$A)(et,this.getProjection().getCode(),K)}setRotation(M){const K=this.map.getView();M*=Math.PI/180,K.setRotation(M)}getRotation(){return this.map.getView().getRotation()*(180/Math.PI)}setZoom(M){this.map.getView().setZoom(M)}getZoom(){return this.map.getView().getZoom()}zoomInOut(M,K){const et=this.map.getView();if(!et)return;const it=K?.zoomStep||1,yt="+"===M?it:-1*it,Et=et.getZoom();if(void 0!==Et){const At=et.getConstrainedZoom(Et+yt);et.getAnimating()&&et.cancelAnimations(),et.animate({zoom:At,duration:K?.duration||250,easing:K?.easing||Vt.Vv},Wt=>{K.callback&&K.callback(Wt)})}}geoJsonToFeature(M){return new Ct.Z({dataProjection:ve,featureProjection:this.EPSG}).readFeature(M)}geoJsonToFeatures(M){return new Ct.Z({dataProjection:ve,featureProjection:this.EPSG}).readFeatures(M)}getProjection(){return this.map.getView().getProjection()}reprojectFeatures(M,K,et){M.getFeatures().forEach(it=>{it.getGeometry().transform(K,et)})}setProjection(M){if(M){let K={};if(this.viewOptions&&(K=this.viewOptions,K.minResolution=void 0,K.maxResolution=void 0,K.resolution=void 0,K.resolutions=void 0),M instanceof St.Z){K.projection=M;const yt=(0,st.vs)(this.map.getView().getCenter(),this.map.getView().getProjection(),M);K.center=yt,K.zoom=this.map.getView().getZoom()}else"string"==typeof M&&(K.projection=M,K.center=this.map.getView().getCenter(),K.zoom=this.map.getView().getZoom());const et=new G.ZP(K),it=this.EPSG;this.EPSG=et.getProjection().getCode(),this.map.setView(et),this.view=this.map.getView(),this.map.getLayers().getArray().forEach(yt=>{yt.getLayers().getArray().forEach(Et=>{if(Et instanceof b.Z){let At=Et.getSource();for(;At.source;)At=At.source;At instanceof nt.Z&&this.reprojectFeatures(At,it,this.EPSG)}})}),this.projectionChange.next(this.getProjection())}}registerProjection(M){Gt.Z.defs(M.code,M.proj4js),(0,bt.z2)(Gt.Z)}getOlProjection(M){return new St.Z({code:M.code,extent:M.extent?M.extent:void 0,worldExtent:M.worldExtent?M.worldExtent:void 0,global:!!M.global&&M.global,units:M.units?M.units:void 0})}keysToUppercase(M){return Object.keys(M).forEach(K=>{const et=K.toUpperCase();et!==K&&(M[et]=M[K],delete M[K])}),M}static#t=this.\u0275fac=function(K){return new(K||rt)(W.LFG(W.z2F),W.LFG(W.lqb))};static#e=this.\u0275prov=W.Yz7({token:rt,factory:rt.\u0275fac,providedIn:"root"})}return rt})()},9631:(jt,ht,a)=>{"use strict";a.d(ht,{oC:()=>Z,BR:()=>W.B});var W=a(2415),k=(a(2227),a(3223)),G=a(3714);let Z=(()=>{class b{static#t=this.\u0275fac=function(v){return new(v||b)};static#e=this.\u0275mod=G.oAB({type:b});static#i=this.\u0275inj=G.cJS({providers:[W.B],imports:[k.ez]})}return b})()},4459:(jt,ht,a)=>{"use strict";a.d(ht,{UT:()=>et,qS:()=>Ht,n8:()=>u,fA:()=>k,yv:()=>v,f$:()=>P,AH:()=>f,vK:()=>G,f_:()=>Pt});var W=a(9895),F=a(8287);function k($){let J=[];for(const _t of $)if(_t instanceof W.Z){const It=k(_t.getLayers().getArray());J=Array.prototype.concat(J,It)}else J.push(_t);return J}function G($,J,_t,pt=!1){const It=J.getContext("2d");if(!It)throw new Error("The target-canvas needs to use a 2d-context.");if(!J.width||!J.height)throw new Error("TargetCanvas: width or height have not been set.");It instanceof CanvasRenderingContext2D&&It.clearRect(0,0,J.width,J.height);const Jt=$.getSize();J.width=Jt[0],J.height=Jt[1];const ie=k($.getLayers().getArray()),ye=[];for(const Pe of ie)if(Pe.getVisible()&&Pe.getOpacity()>0){const Ie=Pe.on("postrender",Fe=>{const Xe=Fe.context.canvas;It instanceof CanvasRenderingContext2D&&(It.beginPath(),It.drawImage(Xe,0,0,Xe.clientWidth,Xe.clientHeight,0,0,J.width,J.height),It.closePath())});Array.isArray(Ie)?Ie.map(Fe=>ye.push(Fe)):ye.push(Ie)}pt?$.on("rendercomplete",Pe=>{_t(J)}):$.once("rendercomplete",Pe=>{for(const Ie of ye)(0,F.B)(Ie);_t(J)}),$.renderSync()}function P($,J,_t=!1){$.setVisible(J),!_t&&$ instanceof W.Z&&$.getLayers().forEach(It=>{P(It,J)})}function v($,J,_t=!1){$.setOpacity(J),!_t&&$ instanceof W.Z&&$.getLayers().forEach(It=>{v(It,J)})}function f($,J,_t){$.setZIndex(_t>0?J+_t:J),$ instanceof W.Z&&$.getLayers().forEach(Jt=>{f(Jt,J,_t)})}function u($,J,_t){_t.remove($),_t.insertAt(J,$)}var c=a(4910),r=a(7704);const d=$=>{let J=[];for(const _t of $){let pt;pt=Array.isArray(_t[0])?d(_t):_t,J=Array.prototype.concat(J,pt)}return J},l=($,J)=>Math.log($)/Math.log(J),_=($,J)=>l($,J)%1==0,y=($,J,_t)=>{const pt=$.createShader(J);if(!pt)throw new Error("No shader was created");if($.shaderSource(pt,_t),$.compileShader(pt),!$.getShaderParameter(pt,$.COMPILE_STATUS))throw $.deleteShader(pt),new Error(`An error occurred compiling the shader: ${$.getShaderInfoLog(pt)}. \n\n Shader code: ${_t}`);return pt},R=($,J)=>{$.useProgram(J)},w=($,J,_t)=>{$.bindBuffer($.ARRAY_BUFFER,_t.buffer),$.enableVertexAttribArray(J),$.vertexAttribPointer(J,_t.vectorSize,_t.type,_t.normalize,_t.stride,_t.offset)},at=($,J,_t,pt)=>{if(_t>$.getParameter($.MAX_COMBINED_TEXTURE_IMAGE_UNITS))throw new Error(`There are only ${$.getParameter($.MAX_COMBINED_TEXTURE_IMAGE_UNITS)} texture bind points, but you tried to bind to point nr. ${_t}.`);7===_t&&console.error(`You are about to bind to the dedicated texture-construction bind point (nr. ${_t}).\n If after this call another texture is built, your shader will now use that new texture instead of this one!\n Consider using another bind point.`),$.activeTexture($.TEXTURE0+_t),$.bindTexture($.TEXTURE_2D,J),$.uniform1i(pt,_t)},Gt=($,J,_t)=>{const pt=$.getUniformLocation(J,_t);if(null===pt)throw new Error(`Couldn't find uniform ${_t} in program.`);return pt},Xt=($,J,_t,pt)=>{switch(_t){case"bool":case"int":$.uniform1i(J,pt[0]);break;case"bvec2":case"ivec2":$.uniform2i(J,pt[0],pt[1]);break;case"bvec3":case"ivec3":$.uniform3i(J,pt[0],pt[1],pt[2]);break;case"bvec4":case"ivec4":$.uniform4i(J,pt[0],pt[1],pt[2],pt[3]);break;case"bool[]":case"int[]":$.uniform1iv(J,pt);break;case"bvec2[]":case"ivec2[]":$.uniform2iv(J,pt);break;case"bvec3[]":case"ivec3[]":$.uniform3iv(J,pt);break;case"bvec4[]":case"ivec4[]":$.uniform4iv(J,pt);break;case"float":$.uniform1f(J,pt[0]);break;case"vec2":$.uniform2f(J,pt[0],pt[1]);break;case"vec3":$.uniform3f(J,pt[0],pt[1],pt[2]);break;case"vec4":$.uniform4f(J,pt[0],pt[1],pt[2],pt[3]);break;case"float[]":$.uniform1fv(J,pt);break;case"vec2[]":$.uniform2fv(J,pt);break;case"vec3[]":$.uniform3fv(J,pt);break;case"vec4[]":$.uniform4fv(J,pt);break;case"mat2":$.uniformMatrix2fv(J,!1,pt);break;case"mat3":$.uniformMatrix3fv(J,!1,pt);break;case"mat4":$.uniformMatrix4fv(J,!1,pt);break;default:throw Error(`Type ${_t} not implemented.`)}};class he{constructor(J,_t,pt){this.vertexShaderSource=_t,this.fragmentShaderSource=pt,this.program=(($,J,_t)=>{const pt=$.createProgram();if(!pt)throw new Error("No program was created");const It=y($,$.VERTEX_SHADER,J),Jt=y($,$.FRAGMENT_SHADER,_t);if($.attachShader(pt,It),$.attachShader(pt,Jt),$.linkProgram(pt),$.detachShader(pt,It),$.detachShader(pt,Jt),$.deleteShader(It),$.deleteShader(Jt),!$.getProgramParameter(pt,$.LINK_STATUS))throw $.deleteProgram(pt),new Error("Unable to initialize the shader program: "+$.getProgramInfoLog(pt));return pt})(J,_t,pt),this.id=function($){let J=0;for(const _t of $)J+=_t.charCodeAt(0);return`${J}`}(_t+pt)}}class de{constructor(J,_t,pt,It,Jt){this.location=Gt(J,_t.program,pt),this.type=It,this.value=Jt,this.variableName=pt}}class Re{constructor(J,_t,pt,It,Jt){this.location=Gt(J,_t.program,pt),this.texture=It instanceof HTMLImageElement||It instanceof HTMLCanvasElement?(($,J)=>{const _t=$.createTexture();if(!_t)throw new Error("No texture was created");$.activeTexture($.TEXTURE0+7),$.bindTexture($.TEXTURE_2D,_t);const It=$.RGBA,Jt=$.RGBA,ie=$.UNSIGNED_BYTE;let ye,Pe;return $.texImage2D($.TEXTURE_2D,0,It,Jt,ie,J),$.generateMipmap($.TEXTURE_2D),$.bindTexture($.TEXTURE_2D,null),J instanceof HTMLImageElement?(ye=J.naturalWidth,Pe=J.naturalHeight):(ye=J.width,Pe=J.height),{texture:_t,level:0,internalformat:It,format:Jt,type:ie,width:ye,height:Pe,border:0}})(J,It):It,this.bindPoint=Jt,this.variableName=pt}}class gt{constructor(J,_t,pt,It,Jt){this.location=Gt(J,_t.program,pt),this.texture=(($,J)=>{const _t=J.length,pt=J[0].length,It=J[0][0].length;if(!_(pt,2)||!_(_t,2))throw new Error(`Texture-data-dimensions must be a power of two, but are ${pt} x ${_t}`);if(4!==It)throw new Error(`Expecting 4 channels, but ${It} provided`);const Jt=$.createTexture();if(!Jt)throw new Error("No texture was created");$.activeTexture($.TEXTURE0+7),$.bindTexture($.TEXTURE_2D,Jt);const Pe=$.RGBA,Ie=$.RGBA,Fe=$.UNSIGNED_BYTE,je=new Uint8Array(d(J));return 4!==It&&$.pixelStorei($.UNPACK_ALIGNMENT,1),$.texImage2D($.TEXTURE_2D,0,Pe,pt,_t,0,Ie,Fe,je),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_S,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_T,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MIN_FILTER,$.NEAREST),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MAG_FILTER,$.NEAREST),$.bindTexture($.TEXTURE_2D,null),{texture:Jt,level:0,internalformat:Pe,format:Ie,type:Fe,width:pt,height:_t,border:0}})(J,It),this.bindPoint=Jt,this.variableName=pt}}class Rt{constructor(J,_t,pt,It,Jt="triangles"){let ie;switch(Jt){case"triangles":ie=J.TRIANGLES;break;case"lines":ie=J.LINES;break;case"points":ie=J.POINTS;break;default:throw new Error(`Invalid drawing mode ${Jt}`)}this.location=(($,J,_t)=>{const pt=$.getAttribLocation(J,_t);if(-1===pt)throw new Error(`Couldn't find attribute ${_t} in program.`);return pt})(J,_t.program,pt),this.value=(($,J,_t=$.TRIANGLES)=>{const pt=new Float32Array(d(J)),It=$.createBuffer();if(!It)throw new Error("No buffer was created");return $.bindBuffer($.ARRAY_BUFFER,It),$.bufferData($.ARRAY_BUFFER,pt,$.STATIC_DRAW),$.bindBuffer($.ARRAY_BUFFER,null),{buffer:It,vectorSize:J[0].length,vectorCount:J.length,type:$.FLOAT,normalize:!1,stride:0,offset:0,drawingMode:_t}})(J,It,ie),this.variableName=pt,this.drawingMode=ie}}class Ft{constructor(J,_t,pt="triangles"){let It;switch(pt){case"triangles":It=J.TRIANGLES;break;case"lines":It=J.LINES;break;case"points":It=J.POINTS;break;default:throw new Error(`Invalid drawing mode ${pt}`)}this.index=(($,J,_t=$.TRIANGLES)=>{const pt=new Uint16Array(d(J)),It=$.createBuffer();if(!It)throw new Error("No buffer was created");return $.bindBuffer($.ELEMENT_ARRAY_BUFFER,It),$.bufferData($.ELEMENT_ARRAY_BUFFER,pt,$.STATIC_DRAW),$.bindBuffer($.ELEMENT_ARRAY_BUFFER,null),{buffer:It,count:pt.length,type:$.UNSIGNED_SHORT,offset:0,drawingMode:_t}})(J,_t,It)}}function Yt($,J){for(const _t of $)if(J(_t))return _t;return null}class $t{constructor(J,_t,pt,It,Jt){this.program=J,this.attributes=_t,this.uniforms=pt,this.textures=It,this.index=Jt;const[ie,ye,Pe,Ie]=function ge($){const J=/^\s*attribute (int|float|vec2|vec3|vec4|mat2|mat3|mat4) (\w*);/gm,_t=/^\s*uniform (int|float|vec2|vec3|vec4|mat2|mat3|mat4) (\w*)(\[\d\])*;/gm,pt=/^\s*uniform sampler2D (\w*);/gm,It=/^\s*precision (\w*) float;/gm,Jt=$.fragmentShaderSource+"\n\n\n"+$.vertexShaderSource,ie=[];let ye;for(;null!==(ye=J.exec(Jt));)ie.push(ye[2]);const Pe=[];let Ie;for(;null!==(Ie=_t.exec(Jt));)Pe.push(Ie[2]);const Fe=[];let je;for(;null!==(je=pt.exec(Jt));)Fe.push(je[1]);const Xe=[];let ni;for(;null!==(ni=It.exec(Jt));)Xe.push(ni[1]);return[ie,Pe,Fe,Xe]}(J);for(const je of ie){const Xe=_t.filter(ni=>ni.variableName===je);if(1!==Xe.length)throw new Error(`Provided ${Xe.length} values for shader's attribute ${je}.`)}for(const je of ye){const Xe=pt.filter(ni=>ni.variableName===je);if(1!==Xe.length)throw new Error(`Provided ${Xe.length} values for shader's uniform ${je}.`)}for(const je of Pe){const Xe=It.filter(ni=>ni.variableName===je);if(1!==Xe.length)throw new Error(`Provided ${Xe.length} values for shader's texture ${je}.`)}1===Ie.length&&console.warn("You have only provided one precision qualifier.\n This can cause issues when you want to use a uniform in both the vertex- and the fragment-shader.");const Fe=this.attributes.map(je=>je.value.vectorCount);if(Math.min(...Fe)!==Math.max(...Fe))throw new Error("Your attributes are not of the same length!")}bind(J){R(J,this.program.program);for(const _t of this.attributes)w(J,_t.location,_t.value);for(const _t of this.uniforms)Xt(J,_t.location,_t.type,_t.value);for(const _t of this.textures)at(J,_t.texture.texture,_t.bindPoint,_t.location);this.index&&(($,J)=>{$.bindBuffer($.ELEMENT_ARRAY_BUFFER,this.index.index.buffer)})(J)}render(J,_t,pt,It){pt?(($,J,_t)=>{$.bindFramebuffer($.FRAMEBUFFER,J.framebuffer),_t?(J.width/J.height!=_t[2]/_t[3]&&console.warn("Your viewport-aspect is different from the framebuffer-aspect."),$.viewport(..._t)):$.viewport(0,0,J.width,J.height)})(J,pt,It):(($,J)=>{$.bindFramebuffer($.FRAMEBUFFER,null),J?($.canvas.width/$.canvas.height!=J[2]/J[3]&&console.warn("Your viewport-aspect is different from the canvas-aspect."),$.viewport(...J)):$.viewport(0,0,$.canvas.width,$.canvas.height)})(J,It),_t&&(($,J)=>{$.clearColor(J[0],J[1],J[2],J[3]),$.clearDepth(1),$.clear($.COLOR_BUFFER_BIT|$.DEPTH_BUFFER_BIT)})(J,_t),this.index?(($,J)=>{$.drawElements(J.drawingMode,J.count,J.type,J.offset)})(J,this.index.index):(($,J)=>{$.drawArrays(J.drawingMode,J.offset,J.vectorCount)})(J,this.attributes[0].value)}updateAttributeData(J,_t,pt){const It=Yt(this.attributes,Jt=>Jt.variableName===_t);if(!It)throw new Error(`No such attribute ${_t} to be updated.`);(($,J,_t)=>{const pt=new Float32Array(d(_t));$.bindBuffer($.ARRAY_BUFFER,J.buffer),$.bufferData($.ARRAY_BUFFER,pt,$.STATIC_DRAW),$.bindBuffer($.ARRAY_BUFFER,null)})(J,It.value,pt)}updateUniformData(J,_t,pt){const It=Yt(this.uniforms,Jt=>Jt.variableName===_t);if(!It)throw new Error(`No such uniform ${_t} to be updated.`);It.value=pt}updateTextureData(J,_t,pt){const It=Yt(this.textures,ie=>ie.variableName===_t);if(!It)throw new Error(`No such texture ${_t} to be updated.`);const Jt=(($,J,_t)=>{if($.activeTexture($.TEXTURE0+7),$.bindTexture($.TEXTURE_2D,J.texture),_t instanceof HTMLImageElement||_t instanceof HTMLCanvasElement)$.texImage2D($.TEXTURE_2D,0,$.RGBA,$.RGBA,$.UNSIGNED_BYTE,_t);else{const pt=_t[0].length,It=_t.length;if(!_(pt,2)||!_(It,2))throw new Error(`Texture-data-dimensions must be a power of two, but are ${It} x ${pt}`);const Jt=new Uint8Array(d(_t));$.texImage2D($.TEXTURE_2D,J.level,J.internalformat,J.width,J.height,J.border,J.format,J.type,Jt)}return $.generateMipmap($.TEXTURE_2D),$.bindTexture($.TEXTURE_2D,null),_t instanceof HTMLImageElement?(J.width=_t.naturalWidth,J.height=_t.naturalHeight):_t instanceof HTMLCanvasElement?(J.width=_t.width,J.height=_t.height):(J.width=_t[0].length,J.height=_t.length),J})(J,It.texture,pt);It.texture=Jt}}class ft{constructor(J,_t,pt){const It=($=>{const J=$.createFramebuffer();if(!J)throw new Error("Error creating framebuffer");return J})(J),Jt=(($,J,_t)=>{if(J<=0||_t<=0)throw new Error("Width and height must be positive.");const pt=$.createTexture();if(!pt)throw new Error("No texture was created");return $.activeTexture($.TEXTURE0+7),$.bindTexture($.TEXTURE_2D,pt),$.texImage2D($.TEXTURE_2D,0,$.RGBA,J,_t,0,$.RGBA,$.UNSIGNED_BYTE,null),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_S,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_WRAP_T,$.CLAMP_TO_EDGE),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MIN_FILTER,$.NEAREST),$.texParameteri($.TEXTURE_2D,$.TEXTURE_MAG_FILTER,$.NEAREST),$.bindTexture($.TEXTURE_2D,null),{texture:pt,level:0,internalformat:$.RGBA,format:$.RGBA,type:$.UNSIGNED_BYTE,width:J,height:_t,border:0}})(J,_t,pt),ie=(($,J,_t)=>{if($.bindFramebuffer($.FRAMEBUFFER,_t),$.framebufferTexture2D($.FRAMEBUFFER,$.COLOR_ATTACHMENT0,$.TEXTURE_2D,J.texture,0),$.checkFramebufferStatus($.FRAMEBUFFER)!==$.FRAMEBUFFER_COMPLETE)throw new Error(`Error creating framebuffer: framebuffer-status: ${$.checkFramebufferStatus($.FRAMEBUFFER)} ; error-code: ${$.getError()}`);return $.bindFramebuffer($.FRAMEBUFFER,null),{framebuffer:_t,texture:J,width:J.width,height:J.height}})(J,Jt,It);this.fbo=ie}}function Pt($,J){const _t=1e3/$;let It,Jt,ie,pt=_t;const ye=()=>{It=window.performance.now(),J(pt),Jt=window.performance.now(),pt=Jt-It,ie=Math.max(_t-pt,0),setTimeout(()=>{requestAnimationFrame(ye)},ie)};ye()}const q=($,J)=>({vertices:[[-$/2,J/2,0],[-$/2,-J/2,0],[$/2,-J/2,0],[-$/2,J/2,0],[$/2,-J/2,0],[$/2,J/2,0]],texturePositions:[[0,1],[0,0],[1,0],[0,1],[1,0],[1,1]]});var K=a(2041);class et extends c.Z{constructor(J){super(J)}createRenderer(){return this.renderer=new it(this),this.renderer}updateSunAngle(J){this.renderer&&this.renderer.updateSunAngle(J)}}class it extends K.Z{constructor(J){super(J),this.state="loading";const _t=document.createElement("canvas");_t.width=1200,_t.height=800,_t.style.position="absolute";const pt=_t.getContext("webgl"),It=J.getSource(),Jt=It.getProjection(),ie=It.getImageExtent(),ye=this.bboxOntoRectangle(2,2,ie),Pe=(($,J=256,_t=256,pt="red")=>{const It=document.createElement("canvas").getContext("2d");if(!It)throw new Error("no context");return It.canvas.width=J,It.canvas.height=_t,It.font=`bold ${5*_t/6|0}px sans-serif`,It.textAlign="center",It.textBaseline="middle",It.fillStyle=pt,It.fillText($,J/2,_t/2),It.canvas})("test",2048,2048,"red"),Ie=new he(pt,"\n attribute vec3 a_position;\n attribute vec2 a_texturePosition;\n uniform mat3 u_world2pix;\n uniform mat3 u_pix2canv;\n varying vec2 v_texturePosition;\n void main() {\n vec3 pixelPosition = u_world2pix * vec3(a_position.x, a_position.y, 1.);\n vec3 canvasPosition = u_pix2canv * pixelPosition;\n gl_Position = vec4(canvasPosition.x, canvasPosition.y, 0., 1.);\n v_texturePosition = a_texturePosition;\n }\n ","\n precision mediump float;\n uniform sampler2D u_srtm;\n uniform float u_imageSize;\n uniform vec3 u_sun;\n varying vec2 v_texturePosition;\n void main() {\n float delta = 4. / u_imageSize;\n float top = texture2D(u_srtm, vec2(v_texturePosition.x, 1. - v_texturePosition.y + delta)).r;\n float bot = texture2D(u_srtm, vec2(v_texturePosition.x, 1. - v_texturePosition.y - delta)).r;\n float lft = texture2D(u_srtm, vec2(v_texturePosition.x + delta, 1. - v_texturePosition.y )).r;\n float rgt = texture2D(u_srtm, vec2(v_texturePosition.x - delta, 1. - v_texturePosition.y )).r;\n\n vec3 surfaceNormal = vec3(\n lft - rgt,\n bot - top,\n 2. * delta\n );\n surfaceNormal = normalize(surfaceNormal);\n vec3 sunNormal = normalize(u_sun);\n float alignment = abs(dot(sunNormal, surfaceNormal));\n\n gl_FragColor = vec4(0., 0., 0., 0.5 * alignment);\n }\n ");R(pt,Ie.program);const Fe=new $t(Ie,[new Rt(pt,Ie,"a_position",ye.vertices),new Rt(pt,Ie,"a_texturePosition",ye.texturePositions)],[new de(pt,Ie,"u_imageSize","float",[2048]),new de(pt,Ie,"u_sun","vec3",[0,0,1]),new de(pt,Ie,"u_world2pix","mat3",d([[1,0,0],[0,1,0],[0,0,1]])),new de(pt,Ie,"u_pix2canv","mat3",d([[1/(_t.width/2),0,0],[0,-1/(_t.height/2),0],[-1,1,1]]))],[new Re(pt,Ie,"u_srtm",Pe,0)]);Fe.bind(pt),this.shader=Fe,this.canvas=_t,this.gl=pt,this.projection=Jt;const je=It.getImage(ie,.02197265625,2.440000295639038,Jt);je.addEventListener("change",Xe=>{const ni=je.getImage();this.shader.updateTextureData(this.gl,"u_srtm",ni),this.shader.bind(this.gl),this.state="ready",super.getLayer().changed()}),je.load()}prepareFrame(J){if("ready"===this.state){const _t=J.coordinateToPixelTransform;this.shader.updateUniformData(this.gl,"u_world2pix",d([[_t[0],_t[1],0],[_t[2],_t[3],0],[_t[4],_t[5],1]])),this.shader.bind(this.gl),J.viewState.projection!==this.projection&&this.reprojectImage(J.viewState.projection)}return!0}renderFrame(J,_t){return"ready"===this.state&&(this.shader.render(this.gl),this.transformCanvas(J)),this.canvas}renderDeclutter(J){}updateSunAngle(J){this.shader.updateUniformData(this.gl,"u_sun",[J[0],J[1],1]),this.shader.bind(this.gl),this.shader.render(this.gl)}bboxOntoRectangle(J,_t,pt){const It=q(J,_t);for(const Jt of It.vertices){const ye=Jt[1];Jt[0]=Jt[0]===J/2?pt[2]:pt[0],Jt[1]=ye===_t/2?pt[3]:pt[1]}return It}reprojectImage(J){const _t=super.getLayer().getSource(),pt=_t.getProjection(),It=_t.getImageExtent(),Jt=(0,r.$A)(It,pt,J),ie=this.bboxOntoRectangle(2,2,Jt);this.shader.updateAttributeData(this.gl,"a_position",ie.vertices),this.shader.bind(this.gl)}transformCanvas(J){const _t=J.layerStatesArray[J.layerIndex],pt=J.pixelRatio,It=J.size,Jt=Math.round(It[0]*pt),ie=Math.round(It[1]*pt),ye=_t.opacity;this.canvas.width=Jt,this.canvas.height=ie,this.canvas.style.opacity=`${ye}`,this.shader.updateUniformData(this.gl,"u_pix2canv",d([[1/(this.canvas.width/2),0,0],[0,-1/(this.canvas.height/2),0],[-1,1,1]]))}}var yt=a(9727),Et=a(5616),At=a(5379),Wt=a(4591);class Ht extends Et.Z{constructor(J){super(J),this.options=J}createRenderer(){return new se(this,this.options.renderSettings)}updateParas(J,_t,pt){const It={colorRamp:this.options.renderSettings.colorRamp,maxEdgeLength:this.options.renderSettings.maxEdgeLength,storeInterpolatedPixelData:this.options.renderSettings.storeInterpolatedPixelData,valueProperty:this.options.renderSettings.valueProperty,power:J,showLabels:pt,smooth:_t};super.getRenderer().updateSettings(It),this.options.renderSettings=It}}class se extends yt.Z{constructor(J,_t){super(J),this.settings=_t,this.container=document.createElement("div"),this.container.classList.add("ol-layer"),this.container.style.setProperty("position","absolute"),this.container.style.setProperty("width","100%"),this.container.style.setProperty("height","100%"),this.webGlCanvas=document.createElement("canvas"),this.webGlCanvas.style.setProperty("position","absolute"),this.webGlCanvas.style.setProperty("left","0px"),this.webGlCanvas.style.setProperty("top","0px"),this.webGlCanvas.style.setProperty("width","100%"),this.webGlCanvas.style.setProperty("height","100%"),this.webGlCanvas.width=1e3,this.webGlCanvas.height=1e3,this.gl=this.webGlCanvas.getContext("webgl"),this.container.appendChild(this.webGlCanvas),this.pointRenderer=new yt.Z(J);const pt=J.getSource();this.projection=pt.getProjection();const{coords:It,values:Jt,bboxDelta:ie,maxVal:ye}=this.parseData(pt,this.settings.valueProperty,this.settings.maxEdgeLength),{observationsBbox:Pe,maxEdgeLengthBbox:Ie}=this.parseDataBbox(ie,It,Jt,ye,this.settings.maxEdgeLength);this.bbox=ie;const Fe=[[1,0,0],[0,1,0],[0,0,1]];this.interpolationShader=ce(this.gl,Pe,ye,this.settings.power,Ie),this.valueFb=new ft(this.gl,this.webGlCanvas.width,this.webGlCanvas.height),this.colorizationShader=ee(this.gl,this.settings.colorRamp,ye,this.settings.smooth,this.valueFb),this.colorFb=new ft(this.gl,this.webGlCanvas.width,this.webGlCanvas.height),this.arrangementShader=We(this.gl,Fe,Fe,ie,this.colorFb),this.runInterpolationShader(this.valueFb.fbo),this.runColorizationShader(this.colorFb.fbo)}prepareFrame(J){if(this.webGlCanvas.style.opacity=`${J.layerStatesArray[J.layerIndex].opacity}`,J.viewState.projection!==this.projection){this.projection=J.viewState.projection;const It=super.getLayer().getSource(),{coords:Jt,values:ie,bboxDelta:ye,maxVal:Pe}=this.parseData(It,this.settings.valueProperty,this.settings.maxEdgeLength),{observationsBbox:Ie,maxEdgeLengthBbox:Fe}=this.parseDataBbox(ye,Jt,ie,Pe,this.settings.maxEdgeLength);this.updateInterpolationShader(this.settings.power,Ie,Fe),this.runInterpolationShader(this.valueFb.fbo),this.runColorizationShader(this.colorFb.fbo),this.bbox=ye}return this.updateArrangementShader(J.coordinateToPixelTransform,J.size[0],J.size[1],this.bbox),this.pointRenderer.prepareFrame(J),!0}renderFrame(J,_t){if(this.runArrangementShader(),this.settings.showLabels){const pt=this.pointRenderer.renderFrame(J,this.container);(0,Wt.hF)(this.container,[this.webGlCanvas,pt])}else(0,Wt.hF)(this.container,[this.webGlCanvas]);return this.container}renderDeclutter(J){}updateSettings(J){const _t=this.settings;this.settings=J,J.power!==_t.power?(this.updateInterpolationShader(J.power),this.runInterpolationShader(this.valueFb.fbo),this.updateColorizationShader(J.smooth),this.runColorizationShader(this.colorFb.fbo)):J.smooth!==_t.smooth&&(this.updateColorizationShader(J.smooth),this.runColorizationShader(this.colorFb.fbo)),super.getLayer().changed()}updateArrangementShader(J,_t,pt,It){const ie=[[1/(_t/2),0,0],[0,-1/(pt/2),0],[-1,1,1]];this.arrangementShader.updateUniformData(this.gl,"u_world2pix",d([[J[0],J[1],0],[J[2],J[3],0],[J[4],J[5],1]])),this.arrangementShader.updateUniformData(this.gl,"u_pix2clip",d(ie)),this.arrangementShader.updateUniformData(this.gl,"u_bbox",It)}runArrangementShader(J){this.arrangementShader.bind(this.gl),this.arrangementShader.render(this.gl,[0,0,0,0],J)}updateInterpolationShader(J,_t,pt){this.interpolationShader.updateUniformData(this.gl,"u_power",[J]),_t&&this.interpolationShader.updateTextureData(this.gl,"u_dataTexture",[_t]),pt&&this.interpolationShader.updateUniformData(this.gl,"u_maxDistance",[pt])}runInterpolationShader(J){this.interpolationShader.bind(this.gl),this.interpolationShader.render(this.gl,[0,0,0,0],J),this.settings.storeInterpolatedPixelData&&(this.interpolatedValues=($=>{const J=$.getContext("webgl");if(!J)throw new Error("no context");const _t=J.getParameter(J.IMPLEMENTATION_COLOR_READ_FORMAT),pt=J.getParameter(J.IMPLEMENTATION_COLOR_READ_TYPE);let It;if(pt===J.UNSIGNED_BYTE)It=new Uint8Array(J.drawingBufferWidth*J.drawingBufferHeight*4);else if(pt===J.UNSIGNED_SHORT_5_6_5||pt===J.UNSIGNED_SHORT_4_4_4_4||pt===J.UNSIGNED_SHORT_5_5_5_1)It=new Uint16Array(J.drawingBufferWidth*J.drawingBufferHeight*4);else{if(pt!==J.FLOAT)throw new Error(`Did not understand pixel data type ${pt} for format ${_t}`);It=new Float32Array(J.drawingBufferWidth*J.drawingBufferHeight*4)}return J.readPixels(0,0,$.width,$.height,_t,pt,It),It})(this.webGlCanvas))}updateColorizationShader(J){this.colorizationShader.updateUniformData(this.gl,"u_smooth",[J?1:0])}runColorizationShader(J){this.colorizationShader.bind(this.gl),this.colorizationShader.render(this.gl,[0,0,0,0],J)}parseData(J,_t,pt){let It=J.getFeatures();It=J instanceof At.Z?J.getSource().getFeatures():J.getFeatures();const Jt=It.map(Mi=>Mi.getGeometry().getCoordinates()),ie=It.map(Mi=>parseFloat(Mi.getProperties()[_t])),ye=Ge(Jt),Pe=ye[2]-ye[0],Ie=ye[3]-ye[1];let Fe,je;Pe>Ie?(je=Pe-Ie,Fe=0):(je=0,Fe=Ie-Pe);const Xe=[ye[0]-pt,ye[1]-pt,ye[2]+Fe+pt,ye[3]+je+pt],ni=ie.reduce((Mi,gi)=>gi>Mi?gi:Mi,0);return{coords:Jt,values:ie,bboxDelta:Xe,maxVal:ni}}parseDataBbox(J,_t,pt,It,Jt){const ie=Ze(_t,pt).map(Xe=>{const ni=Te([Xe[0],Xe[1]],J);return[255*(ni[0]+1)/2,255*(ni[1]+1)/2,255*Xe[2]/It,255]}),ye=ie.length,Pe=(($,J)=>{const _t=Math.ceil(l($,2));return Math.pow(2,_t)})(ye);for(let Xe=0;Xe[($[0]-J[0])/(J[2]-J[0])*2-1,($[1]-J[1])/(J[3]-J[1])*2-1],ce=($,J,_t,pt,It)=>{const ie=new he($,"\n precision mediump float;\n attribute vec3 a_position;\n attribute vec2 a_texturePosition;\n varying vec2 v_position;\n varying vec2 v_texturePosition;\n\n void main() {\n v_position = a_position.xy;\n v_texturePosition = a_texturePosition;\n gl_Position = vec4(a_position.xy, 0.0, 1.0);\n }\n ","\n precision mediump float;\n uniform float u_power;\n uniform sampler2D u_dataTexture;\n uniform int u_nrDataPoints;\n uniform float u_maxValue;\n uniform float u_maxDistance;\n varying vec2 v_position;\n varying vec2 v_texturePosition;\n\n void main() {\n\n float valSum = 0.0;\n float wSum = 0.0;\n float minD = 10000.0;\n for (int i = 0; i < 10000; i++) {\n if (i > u_nrDataPoints) {\n break;\n }\n vec4 dataPoint = texture2D(u_dataTexture, vec2(float(i) / float(u_nrDataPoints), 0.5));\n if (dataPoint.w > 0.0) { // texture is padded to next power of two with transparent 0-values.\n vec2 coords = dataPoint.xy * 2.0 - 1.0; // transforming coords from [0, 1] to [-1, 1]\n float value = dataPoint.z * u_maxValue; // transforming value from [0, 1] to [0, maxValue]\n\n float d = distance(v_position, coords);\n float w = 1.0 / pow(d, u_power);\n valSum += value * w;\n wSum += w;\n if (d < minD) {\n minD = d;\n }\n }\n }\n float interpolatedValue = valSum / wSum;\n float alpha = 1.0;\n if (minD > u_maxDistance) {\n alpha = 0.0;\n }\n vec4 color = vec4(interpolatedValue / u_maxValue, 0.0, 0.0, alpha);\n\n gl_FragColor = color;\n }\n "),ye={vertices:[[-1,1,0],[-1,-1,0],[1,-1,0],[1,1,0]],texturePositions:[[0,1],[0,0],[1,0],[1,1]],vertexIndices:[[0,1,2],[0,2,3]]};return new $t(ie,[new Rt($,ie,"a_position",ye.vertices),new Rt($,ie,"a_texturePosition",ye.texturePositions)],[new de($,ie,"u_power","float",[pt]),new de($,ie,"u_nrDataPoints","int",[J.length]),new de($,ie,"u_maxValue","float",[_t]),new de($,ie,"u_maxDistance","float",[It])],[new gt($,ie,"u_dataTexture",[J],0)],new Ft($,ye.vertexIndices))},ee=($,J,_t,pt,It)=>{const ie=new he($,"\n precision mediump float;\n attribute vec2 a_position;\n attribute vec2 a_textureCoord;\n varying vec2 v_textureCoord;\n\n void main() {\n v_textureCoord = a_textureCoord;\n gl_Position = vec4(a_position.xy, 0.0, 1.0);\n }\n ","\n precision mediump float;\n uniform float u_colorRampValues[15];\n uniform vec3 u_colorRampColors[15];\n uniform int u_nrColorRampValues;\n uniform float u_maxValue;\n uniform bool u_smooth;\n uniform sampler2D u_valueTexture;\n varying vec2 v_textureCoord;\n\n vec3 valueToSmoothColor(in float value) {\n if (value < u_colorRampValues[0]) {\n return u_colorRampColors[0];\n }\n for (int i = 1; i < 15; i++) {\n if (i > u_nrColorRampValues) {\n break;\n }\n if (value < u_colorRampValues[i]) {\n float alpha = (value - u_colorRampValues[i-1]) / (u_colorRampValues[i] - u_colorRampValues[i-1]);\n vec3 color = alpha * (u_colorRampColors[i] - u_colorRampColors[i-1]) + u_colorRampColors[i-1];\n return color;\n }\n if (i == u_nrColorRampValues) {\n return u_colorRampColors[i];\n }\n }\n }\n\n vec3 valueToStepColor(in float value) {\n for (int i = 0; i < 15; i++) {\n if (i > u_nrColorRampValues) {\n break;\n }\n if (value < u_colorRampValues[i]) {\n return u_colorRampColors[i];\n }\n if (i == u_nrColorRampValues) {\n return u_colorRampColors[i];\n }\n }\n }\n\n void main() {\n vec4 pixelData = texture2D(u_valueTexture, v_textureCoord);\n float val = pixelData.r * u_maxValue;\n float alpha = pixelData.w;\n vec3 rgb = vec3(0.0, 0.0, 0.0);\n if (alpha > 0.01) {\n if (u_smooth) {\n rgb = valueToSmoothColor(val);\n } else {\n rgb = valueToStepColor(val);\n }\n }\n gl_FragColor = vec4(rgb.x / 255.0, rgb.y / 255.0, rgb.z / 255.0, alpha);\n }\n ");return new $t(ie,[new Rt($,ie,"a_position",q(2,2).vertices),new Rt($,ie,"a_textureCoord",q(2,2).texturePositions)],[new de($,ie,"u_colorRampValues","float[]",J.map(Pe=>Pe.val)),new de($,ie,"u_colorRampColors","vec3[]",d(J.map(Pe=>Pe.rgb))),new de($,ie,"u_nrColorRampValues","int",[J.length]),new de($,ie,"u_maxValue","float",[_t]),new de($,ie,"u_smooth","bool",[pt?1:0])],[new Re($,ie,"u_valueTexture",It.fbo.texture,0)])},We=($,J,_t,pt,It)=>{const Jt=new he($,"\n precision mediump float;\n attribute vec3 a_pos;\n attribute vec2 a_posTexture;\n uniform mat3 u_world2pix;\n uniform mat3 u_pix2clip;\n uniform vec4 u_bbox;\n varying vec2 v_posTexture;\n\n vec2 clipBbx2worldCoords(vec2 clipCoords, vec4 bbox) {\n float xPerct = ( clipCoords.x + 1.0 ) / 2.0;\n float yPerct = ( clipCoords.y + 1.0 ) / 2.0;\n float xWorld = xPerct * (bbox.z - bbox.x) + bbox.x;\n float yWorld = yPerct * (bbox.w - bbox.y) + bbox.y;\n return vec2(xWorld, yWorld);\n }\n\n void main() {\n v_posTexture = a_posTexture;\n vec2 worldPos = clipBbx2worldCoords(a_pos.xy, u_bbox);\n vec3 clipPos = u_pix2clip * u_world2pix * vec3(worldPos.xy, 1.0);\n gl_Position = vec4(clipPos.xy, 0.0, 1.0);\n }\n ","\n precision mediump float;\n uniform sampler2D u_texture;\n varying vec2 v_posTexture;\n\n void main() {\n gl_FragColor = texture2D(u_texture, v_posTexture);\n }\n ");return new $t(Jt,[new Rt($,Jt,"a_pos",q(2,2).vertices),new Rt($,Jt,"a_posTexture",q(2,2).texturePositions)],[new de($,Jt,"u_world2pix","mat3",d(J)),new de($,Jt,"u_pix2clip","mat3",d(_t)),new de($,Jt,"u_bbox","vec4",pt)],[new Re($,Jt,"u_texture",It.fbo.texture,0)])},Ge=$=>{const J=$.map(ye=>ye[0]),_t=$.map(ye=>ye[1]),pt=Math.min(...J),It=Math.max(...J);return[pt,Math.min(..._t),It,Math.max(..._t)]},Ze=($,J)=>{const _t=[];for(let pt=0;pt<$.length;pt++)_t.push($[pt].concat(J[pt]));return _t}},6848:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>k});const W={1:"The view center is not defined",2:"The view resolution is not defined",3:"The view rotation is not defined",4:"`image` and `src` cannot be provided at the same time",5:"`imgSize` must be set when `image` is provided",7:"`format` must be set when `url` is set",8:"Unknown `serverType` configured",9:"`url` must be configured or set using `#setUrl()`",10:"The default `geometryFunction` can only handle `Point` geometries",11:"`options.featureTypes` must be an Array",12:"`options.geometryName` must also be provided when `options.bbox` is set",13:"Invalid corner",14:"Invalid color",15:"Tried to get a value for a key that does not exist in the cache",16:"Tried to set a value for a key that is used already",17:"`resolutions` must be sorted in descending order",18:"Either `origin` or `origins` must be configured, never both",19:"Number of `tileSizes` and `resolutions` must be equal",20:"Number of `origins` and `resolutions` must be equal",22:"Either `tileSize` or `tileSizes` must be configured, never both",24:"Invalid extent or geometry provided as `geometry`",25:"Cannot fit empty extent provided as `geometry`",26:"Features must have an id set",27:"Features must have an id set",28:'`renderMode` must be `"hybrid"` or `"vector"`',30:"The passed `feature` was already added to the source",31:"Tried to enqueue an `element` that was already added to the queue",32:"Transformation matrix cannot be inverted",33:"Invalid units",34:"Invalid geometry layout",36:"Unknown SRS type",37:"Unknown geometry type found",38:"`styleMapValue` has an unknown type",39:"Unknown geometry type",40:"Expected `feature` to have a geometry",41:"Expected an `ol/style/Style` or an array of `ol/style/Style.js`",42:"Question unknown, the answer is 42",43:"Expected `layers` to be an array or a `Collection`",47:"Expected `controls` to be an array or an `ol/Collection`",48:"Expected `interactions` to be an array or an `ol/Collection`",49:"Expected `overlays` to be an array or an `ol/Collection`",50:"`options.featureTypes` should be an Array",51:"Either `url` or `tileJSON` options must be provided",52:"Unknown `serverType` configured",53:"Unknown `tierSizeCalculation` configured",55:"The {-y} placeholder requires a tile grid with extent",56:"mapBrowserEvent must originate from a pointer event",57:"At least 2 conditions are required",59:"Invalid command found in the PBF",60:"Missing or invalid `size`",61:"Cannot determine IIIF Image API version from provided image information JSON",62:"A `WebGLArrayBuffer` must either be of type `ELEMENT_ARRAY_BUFFER` or `ARRAY_BUFFER`",64:"Layer opacity must be a number",66:"`forEachFeatureAtCoordinate` cannot be used on a WebGL layer if the hit detection logic has not been enabled. This is done by providing adequate shaders using the `hitVertexShader` and `hitFragmentShader` properties of `WebGLPointsLayerRenderer`",67:"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both",68:"A VectorTile source can only be rendered if it has a projection compatible with the view projection",69:"`width` or `height` cannot be provided together with `scale`"};class F extends Error{constructor(Z){const b=W[Z];super(b),this.code=Z,this.name="AssertionError",this.message=b}}const k=F},7934:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>P});var W=a(6848),F=a(7438),k=a(7069),G=a(7065);class b extends G.ZP{constructor(f,u,c){super(f),this.element=u,this.index=c}}const P=class S extends F.Z{constructor(f,u){if(super(),this.unique_=!!(u=u||{}).unique,this.array_=f||[],this.unique_)for(let c=0,r=this.array_.length;c0;)this.pop()}extend(f){for(let u=0,c=f.length;uthis.getLength())throw new Error("Index out of bounds: "+f);this.unique_&&this.assertUnique_(u),this.array_.splice(f,0,u),this.updateLength_(),this.dispatchEvent(new b(k.Z.ADD,u,f))}pop(){return this.removeAt(this.getLength()-1)}push(f){this.unique_&&this.assertUnique_(f);const u=this.getLength();return this.insertAt(u,f),this.getLength()}remove(f){const u=this.array_;for(let c=0,r=u.length;c=this.getLength())return;const u=this.array_[f];return this.array_.splice(f,1),this.updateLength_(),this.dispatchEvent(new b(k.Z.REMOVE,u,f)),u}setAt(f,u){if(f>=this.getLength())return void this.insertAt(f,u);if(f<0)throw new Error("Index out of bounds: "+f);this.unique_&&this.assertUnique_(u,f);const r=this.array_[f];this.array_[f]=u,this.dispatchEvent(new b(k.Z.REMOVE,r,f)),this.dispatchEvent(new b(k.Z.ADD,u,f))}updateLength_(){this.set("length",this.array_.length)}assertUnique_(f,u){for(let c=0,r=this.array_.length;c{"use strict";a.d(ht,{Z:()=>W});const W={ADD:"add",REMOVE:"remove"}},9726:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>F});const F=class W{constructor(){this.disposed=!1}dispose(){this.disposed||(this.disposed=!0,this.disposeInternal())}disposeInternal(){}}},7176:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>S});var W=a(7438),F=a(4855),k=a(9418),G=a(3583);class Z extends W.Z{constructor(v){super(),this.id_=void 0,this.geometryName_="geometry",this.style_=null,this.styleFunction_=void 0,this.geometryChangeKey_=null,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),v&&("function"==typeof v.getSimplifiedGeometry?this.setGeometry(v):this.setProperties(v))}clone(){const v=new Z(this.hasProperties()?this.getProperties():null);v.setGeometryName(this.getGeometryName());const f=this.getGeometry();f&&v.setGeometry(f.clone());const u=this.getStyle();return u&&v.setStyle(u),v}getGeometry(){return this.get(this.geometryName_)}getId(){return this.id_}getGeometryName(){return this.geometryName_}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}handleGeometryChange_(){this.changed()}handleGeometryChanged_(){this.geometryChangeKey_&&((0,G.bN)(this.geometryChangeKey_),this.geometryChangeKey_=null);const v=this.getGeometry();v&&(this.geometryChangeKey_=(0,G.oL)(v,F.Z.CHANGE,this.handleGeometryChange_,this)),this.changed()}setGeometry(v){this.set(this.geometryName_,v)}setStyle(v){this.style_=v,this.styleFunction_=v?function b(P){if("function"==typeof P)return P;let v;return Array.isArray(P)?v=P:((0,k.h)("function"==typeof P.getZIndex,41),v=[P]),function(){return v}}(v):void 0,this.changed()}setId(v){this.id_=v,this.changed()}setGeometryName(v){this.removeChangeListener(this.geometryName_,this.handleGeometryChanged_),this.geometryName_=v,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),this.handleGeometryChanged_()}}const S=Z},1830:(jt,ht,a)=>{"use strict";a.d(ht,{K:()=>P,Z:()=>v});var W=a(4855),F=a(1903),k=a(6343),G=a(7316),Z=a(77),b=a(3583);function P(f,u,c){const r=f;let d=!0,e=!1,l=!1;const _=[(0,b.Vx)(r,W.Z.LOAD,function(){l=!0,e||u()})];return r.src&&G.Tp?(e=!0,r.decode().then(function(){d&&u()}).catch(function(n){d&&(l?u():c())})):_.push((0,b.Vx)(r,W.Z.ERROR,c)),function(){d=!1,_.forEach(b.bN)}}const v=class S extends F.Z{constructor(u,c,r,d,e,l,_){super(u,c,r,k.Z.IDLE),this.src_=d,this.image_=new Image,null!==e&&(this.image_.crossOrigin=e),this.context_=_,this.unlisten_=null,this.state=k.Z.IDLE,this.imageLoadFunction_=l}getImage(){if(this.state==k.Z.LOADED&&this.context_&&!(this.image_ instanceof HTMLCanvasElement)){const u=this.context_.canvas;u.width=this.image_.width,u.height=this.image_.height,this.context_.drawImage(this.image_,0,0),this.image_=this.context_.canvas}return this.image_}handleImageError_(){this.state=k.Z.ERROR,this.unlistenImage_(),this.changed()}handleImageLoad_(){void 0===this.resolution&&(this.resolution=(0,Z.Cr)(this.extent)/this.image_.height),this.state=k.Z.LOADED,this.unlistenImage_(),this.changed()}load(){(this.state==k.Z.IDLE||this.state==k.Z.ERROR)&&(this.state=k.Z.LOADING,this.changed(),this.imageLoadFunction_(this,this.src_),this.unlisten_=P(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}setImage(u){this.image_=u,this.resolution=(0,Z.Cr)(this.extent)/this.image_.height}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}},1903:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>Z});var W=a(1877),F=a(4855),k=a(1293);const Z=class G extends W.Z{constructor(S,P,v,f){super(),this.extent=S,this.pixelRatio_=v,this.resolution=P,this.state=f}changed(){this.dispatchEvent(F.Z.CHANGE)}getExtent(){return this.extent}getImage(){return(0,k.O3)()}getPixelRatio(){return this.pixelRatio_}getResolution(){return this.resolution}getState(){return this.state}load(){(0,k.O3)()}}},8105:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>G});var W=a(1903),F=a(6343);const G=class k extends W.Z{constructor(b,S,P,v,f){super(b,S,P,void 0!==f?F.Z.IDLE:F.Z.LOADED),this.loader_=void 0!==f?f:null,this.canvas_=v,this.error_=null}getError(){return this.error_}handleLoad_(b){b?(this.error_=b,this.state=F.Z.ERROR):this.state=F.Z.LOADED,this.changed()}load(){this.state==F.Z.IDLE&&(this.state=F.Z.LOADING,this.changed(),this.loader_(this.handleLoad_.bind(this)))}getImage(){return this.canvas_}}},6343:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4}},7648:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>S});var W=a(2738),F=a(33),k=a(4591),G=a(1830);const S=class Z extends W.Z{constructor(v,f,u,c,r,d){super(v,f,d),this.crossOrigin_=c,this.src_=u,this.key=u,this.image_=new Image,null!==c&&(this.image_.crossOrigin=c),this.unlisten_=null,this.tileLoadFunction_=r}getImage(){return this.image_}setImage(v){this.image_=v,this.state=F.Z.LOADED,this.unlistenImage_(),this.changed()}handleImageError_(){this.state=F.Z.ERROR,this.unlistenImage_(),this.image_=function b(){const P=(0,k.E4)(1,1);return P.fillStyle="rgba(0,0,0,0)",P.fillRect(0,0,1,1),P.canvas}(),this.changed()}handleImageLoad_(){const v=this.image_;this.state=v.naturalWidth&&v.naturalHeight?F.Z.LOADED:F.Z.EMPTY,this.unlistenImage_(),this.changed()}load(){this.state==F.Z.ERROR&&(this.state=F.Z.IDLE,this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)),this.state==F.Z.IDLE&&(this.state=F.Z.LOADING,this.changed(),this.tileLoadFunction_(this,this.src_),this.unlisten_=(0,G.K)(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}},9832:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>ge});var W=a(7438),F=a(7934),k=a(7069),G=a(9726),Z=a(5173),b=a(1293),S=a(4836),P=a(77),v=a(4410),f=a(377),u=a(63);function r($t,ft){v.c.expire()}const d=class c extends G.Z{constructor(ft){super(),this.map_=ft}dispatchRenderEvent(ft,Pt){(0,b.O3)()}calculateMatrices2D(ft){const Pt=ft.viewState,Nt=ft.coordinateToPixelTransform,zt=ft.pixelToCoordinateTransform;(0,S.qC)(Nt,ft.size[0]/2,ft.size[1]/2,1/Pt.resolution,-1/Pt.resolution,-Pt.rotation,-Pt.center[0],-Pt.center[1]),(0,S.nb)(zt,Nt)}forEachFeatureAtCoordinate(ft,Pt,Nt,zt,Bt,ue,ve,Ee){let Mt;const rt=Pt.viewState;function q(Ht,se,Te,ce){return Bt.call(ue,se,Ht?Te:null,ce)}const M=rt.projection,K=(0,u.Cf)(ft.slice(),M),et=[[0,0]];if(M.canWrapX()&&zt){const Ht=M.getExtent(),se=(0,P.dz)(Ht);et.push([-se,0],[se,0])}const it=Pt.layerStatesArray,yt=it.length,Et=[],At=[];for(let Ht=0;Ht=0;--se){const Te=it[se],ce=Te.layer;if(ce.hasRenderer()&&(0,f.j)(Te,rt)&&ve.call(Ee,ce)){const ee=ce.getRenderer(),We=ce.getSource();if(ee&&We){const Ge=We.getWrapX()?K:ft,Ze=q.bind(null,Te.managed);At[0]=Ge[0]+et[Ht][0],At[1]=Ge[1]+et[Ht][1],Mt=ee.forEachFeatureAtCoordinate(At,Pt,Nt,Ze,Et)}if(Mt)return Mt}}if(0===Et.length)return;const Wt=1/Et.length;return Et.forEach((Ht,se)=>Ht.distanceSq+=se*Wt),Et.sort((Ht,se)=>Ht.distanceSq-se.distanceSq),Et.some(Ht=>Mt=Ht.callback(Ht.feature,Ht.layer,Ht.geometry)),Mt}hasFeatureAtCoordinate(ft,Pt,Nt,zt,Bt,ue){return void 0!==this.forEachFeatureAtCoordinate(ft,Pt,Nt,zt,Z.uX,this,Bt,ue)}getMap(){return this.map_}renderFrame(ft){(0,b.O3)()}flushDeclutterItems(ft){}scheduleExpireIconCache(ft){v.c.canExpireCache()&&ft.postRenderFunctions.push(r)}};var e=a(2e3),l=a(3220),_=a(5603),n=a(2349),g=a(1463),m=a(3583),y=a(4591);const O=class I extends d{constructor(ft){super(ft),this.fontChangeListenerKey_=(0,m.oL)(g.sG,e.Z.PROPERTYCHANGE,ft.redrawText.bind(ft)),this.element_=document.createElement("div");const Pt=this.element_.style;Pt.position="absolute",Pt.width="100%",Pt.height="100%",Pt.zIndex="0",this.element_.className=n.XV+" ol-layers";const Nt=ft.getViewport();Nt.insertBefore(this.element_,Nt.firstChild||null),this.children_=[],this.renderedVisible_=!0,this.declutterLayers_=[]}dispatchRenderEvent(ft,Pt){const Nt=this.getMap();if(Nt.hasListener(ft)){const zt=new l.Z(ft,void 0,Pt);Nt.dispatchEvent(zt)}}disposeInternal(){(0,m.bN)(this.fontChangeListenerKey_),this.element_.parentNode.removeChild(this.element_),super.disposeInternal()}renderFrame(ft){if(!ft)return void(this.renderedVisible_&&(this.element_.style.display="none",this.renderedVisible_=!1));this.calculateMatrices2D(ft),this.dispatchRenderEvent(_.Z.PRECOMPOSE,ft);const Pt=ft.layerStatesArray.sort(function(ue,ve){return ue.zIndex-ve.zIndex}),Nt=ft.viewState;this.children_.length=0;const zt=this.declutterLayers_;zt.length=0;let Bt=null;for(let ue=0,ve=Pt.length;ue=0;--Nt)Pt[Nt].renderDeclutter(ft);Pt.length=0}};var E=a(4855),R=a(9895),N=a(7065);const st=class z extends N.ZP{constructor(ft,Pt,Nt){super(ft),this.map=Pt,this.frameState=void 0!==Nt?Nt:null}},L=class A extends st{constructor(ft,Pt,Nt,zt,Bt,ue){super(ft,Pt,Bt),this.originalEvent=Nt,this.pixel_=null,this.coordinate_=null,this.dragging=void 0!==zt&&zt,this.activePointers=ue}get pixel(){return this.pixel_||(this.pixel_=this.map.getEventPixel(this.originalEvent)),this.pixel_}set pixel(ft){this.pixel_=ft}get coordinate(){return this.coordinate_||(this.coordinate_=this.map.getCoordinateFromPixel(this.pixel)),this.coordinate_}set coordinate(ft){this.coordinate_=ft}preventDefault(){super.preventDefault(),"preventDefault"in this.originalEvent&&this.originalEvent.preventDefault()}stopPropagation(){super.stopPropagation(),"stopPropagation"in this.originalEvent&&this.originalEvent.stopPropagation()}};var w=a(6161),x=a(9389),C=a(1877),D=a(7316);const nt=class Y extends C.Z{constructor(ft,Pt){super(ft),this.map_=ft,this.emulateClicks_=!1,this.dragging_=!1,this.dragListenerKeys_=[],this.moveTolerance_=void 0===Pt?1:Pt,this.down_=null;const Nt=this.map_.getViewport();this.activePointers_=[],this.trackedTouches_={},this.element_=Nt,this.pointerdownListenerKey_=(0,m.oL)(Nt,x.Z.POINTERDOWN,this.handlePointerDown_,this),this.relayedListenerKey_=(0,m.oL)(Nt,x.Z.POINTERMOVE,this.relayMoveEvent_,this),this.boundHandleTouchMove_=this.handleTouchMove_.bind(this),this.element_.addEventListener(E.Z.TOUCHMOVE,this.boundHandleTouchMove_,!!D.bM&&{passive:!1})}emulateClick_(ft){let Pt=new L(w.Z.CLICK,this.map_,ft);this.dispatchEvent(Pt),void 0!==this.clickTimeoutId_?(clearTimeout(this.clickTimeoutId_),this.clickTimeoutId_=void 0,Pt=new L(w.Z.DBLCLICK,this.map_,ft),this.dispatchEvent(Pt)):this.clickTimeoutId_=setTimeout(()=>{this.clickTimeoutId_=void 0;const Nt=new L(w.Z.SINGLECLICK,this.map_,ft);this.dispatchEvent(Nt)},250)}updateActivePointers_(ft){const Pt=ft,Nt=Pt.pointerId;if(Pt.type==w.Z.POINTERUP||Pt.type==w.Z.POINTERCANCEL){delete this.trackedTouches_[Nt];for(const zt in this.trackedTouches_)if(this.trackedTouches_[zt].target!==Pt.target){delete this.trackedTouches_[zt];break}}else(Pt.type==w.Z.POINTERDOWN||Pt.type==w.Z.POINTERMOVE)&&(this.trackedTouches_[Nt]=Pt);this.activePointers_=Object.values(this.trackedTouches_)}handlePointerUp_(ft){this.updateActivePointers_(ft);const Pt=new L(w.Z.POINTERUP,this.map_,ft,void 0,void 0,this.activePointers_);this.dispatchEvent(Pt),this.emulateClicks_&&!Pt.defaultPrevented&&!this.dragging_&&this.isMouseActionButton_(ft)&&this.emulateClick_(this.down_),0===this.activePointers_.length&&(this.dragListenerKeys_.forEach(m.bN),this.dragListenerKeys_.length=0,this.dragging_=!1,this.down_=null)}isMouseActionButton_(ft){return 0===ft.button}handlePointerDown_(ft){this.emulateClicks_=0===this.activePointers_.length,this.updateActivePointers_(ft);const Pt=new L(w.Z.POINTERDOWN,this.map_,ft,void 0,void 0,this.activePointers_);if(this.dispatchEvent(Pt),this.down_=new PointerEvent(ft.type,ft),Object.defineProperty(this.down_,"target",{writable:!1,value:ft.target}),0===this.dragListenerKeys_.length){const Nt=this.map_.getOwnerDocument();this.dragListenerKeys_.push((0,m.oL)(Nt,w.Z.POINTERMOVE,this.handlePointerMove_,this),(0,m.oL)(Nt,w.Z.POINTERUP,this.handlePointerUp_,this),(0,m.oL)(this.element_,w.Z.POINTERCANCEL,this.handlePointerUp_,this)),this.element_.getRootNode&&this.element_.getRootNode()!==Nt&&this.dragListenerKeys_.push((0,m.oL)(this.element_.getRootNode(),w.Z.POINTERUP,this.handlePointerUp_,this))}}handlePointerMove_(ft){if(this.isMoving_(ft)){this.updateActivePointers_(ft),this.dragging_=!0;const Pt=new L(w.Z.POINTERDRAG,this.map_,ft,this.dragging_,void 0,this.activePointers_);this.dispatchEvent(Pt)}}relayMoveEvent_(ft){this.originalPointerMoveEvent_=ft;const Pt=!(!this.down_||!this.isMoving_(ft));this.dispatchEvent(new L(w.Z.POINTERMOVE,this.map_,ft,Pt))}handleTouchMove_(ft){const Pt=this.originalPointerMoveEvent_;(!Pt||Pt.defaultPrevented)&&("boolean"!=typeof ft.cancelable||!0===ft.cancelable)&&ft.preventDefault()}isMoving_(ft){return this.dragging_||Math.abs(ft.clientX-this.down_.clientX)>this.moveTolerance_||Math.abs(ft.clientY-this.down_.clientY)>this.moveTolerance_}disposeInternal(){this.relayedListenerKey_&&((0,m.bN)(this.relayedListenerKey_),this.relayedListenerKey_=null),this.element_.removeEventListener(E.Z.TOUCHMOVE,this.boundHandleTouchMove_),this.pointerdownListenerKey_&&((0,m.bN)(this.pointerdownListenerKey_),this.pointerdownListenerKey_=null),this.dragListenerKeys_.forEach(m.bN),this.dragListenerKeys_.length=0,this.element_=null,super.disposeInternal()}};var V=a(6070),at=a(8962),ut=a(6775),Ct=a(5646),vt=a(1880),St=a(9418),bt=a(5884),Gt=a(5331),Xt=a(4829),Vt=a(5857),_e=a(5959),he=a(7704),de=a(7195),Re=a(4345);function gt($t){$t instanceof f.Z?$t.setMapInternal(null):$t instanceof R.Z&&$t.getLayers().forEach(gt)}function Rt($t,ft){if($t instanceof f.Z)$t.setMapInternal(ft);else if($t instanceof R.Z){const Pt=$t.getLayers().getArray();for(let Nt=0,zt=Pt.length;Ntthis.updateSize()),this.controls=Pt.controls||function te($t){$t=$t||{};const ft=new F.Z;return(void 0===$t.zoom||$t.zoom)&&ft.push(new Xt.Z($t.zoomOptions)),(void 0===$t.rotate||$t.rotate)&&ft.push(new Gt.Z($t.rotateOptions)),(void 0===$t.attribution||$t.attribution)&&ft.push(new bt.Z($t.attributionOptions)),ft}(),this.interactions=Pt.interactions||(0,Vt.c)({onFocusOnly:!0}),this.overlays_=Pt.overlays,this.overlayIdIndex_={},this.renderer_=null,this.postRenderFunctions_=[],this.tileQueue_=new ut.Z(this.getTilePriority.bind(this),this.handleTileChange_.bind(this)),this.addChangeListener(at.Z.LAYERGROUP,this.handleLayerGroupChanged_),this.addChangeListener(at.Z.VIEW,this.handleViewChanged_),this.addChangeListener(at.Z.SIZE,this.handleSizeChanged_),this.addChangeListener(at.Z.TARGET,this.handleTargetChanged_),this.setProperties(Pt.values);const Nt=this;ft.view&&!(ft.view instanceof Ct.ZP)&&ft.view.then(function(zt){Nt.setView(new Ct.ZP(zt))}),this.controls.addEventListener(k.Z.ADD,zt=>{zt.element.setMap(this)}),this.controls.addEventListener(k.Z.REMOVE,zt=>{zt.element.setMap(null)}),this.interactions.addEventListener(k.Z.ADD,zt=>{zt.element.setMap(this)}),this.interactions.addEventListener(k.Z.REMOVE,zt=>{zt.element.setMap(null)}),this.overlays_.addEventListener(k.Z.ADD,zt=>{this.addOverlayInternal_(zt.element)}),this.overlays_.addEventListener(k.Z.REMOVE,zt=>{const Bt=zt.element.getId();void 0!==Bt&&delete this.overlayIdIndex_[Bt.toString()],zt.element.setMap(null)}),this.controls.forEach(zt=>{zt.setMap(this)}),this.interactions.forEach(zt=>{zt.setMap(this)}),this.overlays_.forEach(this.addOverlayInternal_.bind(this))}addControl(ft){this.getControls().push(ft)}addInteraction(ft){this.getInteractions().push(ft)}addLayer(ft){this.getLayerGroup().getLayers().push(ft)}handleLayerAdd_(ft){Rt(ft.layer,this)}addOverlay(ft){this.getOverlays().push(ft)}addOverlayInternal_(ft){const Pt=ft.getId();void 0!==Pt&&(this.overlayIdIndex_[Pt.toString()]=ft),ft.setMap(this)}disposeInternal(){this.controls.clear(),this.interactions.clear(),this.overlays_.clear(),this.resizeObserver_.disconnect(),this.setTarget(null),super.disposeInternal()}forEachFeatureAtPixel(ft,Pt,Nt){if(!this.frameState_||!this.renderer_)return;const zt=this.getCoordinateFromPixelInternal(ft);return this.renderer_.forEachFeatureAtCoordinate(zt,this.frameState_,void 0!==(Nt=void 0!==Nt?Nt:{}).hitTolerance?Nt.hitTolerance:0,!1!==Nt.checkWrapped,Pt,null,void 0!==Nt.layerFilter?Nt.layerFilter:Z.uX,null)}getFeaturesAtPixel(ft,Pt){const Nt=[];return this.forEachFeatureAtPixel(ft,function(zt){Nt.push(zt)},Pt),Nt}getAllLayers(){const ft=[];return function Pt(Nt){Nt.forEach(function(zt){zt instanceof R.Z?Pt(zt.getLayers()):ft.push(zt)})}(this.getLayers()),ft}hasFeatureAtPixel(ft,Pt){if(!this.frameState_||!this.renderer_)return!1;const Nt=this.getCoordinateFromPixelInternal(ft);return this.renderer_.hasFeatureAtCoordinate(Nt,this.frameState_,void 0!==(Pt=void 0!==Pt?Pt:{}).hitTolerance?Pt.hitTolerance:0,!1!==Pt.checkWrapped,void 0!==Pt.layerFilter?Pt.layerFilter:Z.uX,null)}getEventCoordinate(ft){return this.getCoordinateFromPixel(this.getEventPixel(ft))}getEventCoordinateInternal(ft){return this.getCoordinateFromPixelInternal(this.getEventPixel(ft))}getEventPixel(ft){const Nt=this.viewport_.getBoundingClientRect(),zt=this.getSize(),ve="changedTouches"in ft?ft.changedTouches[0]:ft;return[(ve.clientX-Nt.left)/(Nt.width/zt[0]),(ve.clientY-Nt.top)/(Nt.height/zt[1])]}getTarget(){return this.get(at.Z.TARGET)}getTargetElement(){return this.targetElement_}getCoordinateFromPixel(ft){return(0,he.lO)(this.getCoordinateFromPixelInternal(ft),this.getView().getProjection())}getCoordinateFromPixelInternal(ft){const Pt=this.frameState_;return Pt?(0,S.nn)(Pt.pixelToCoordinateTransform,ft.slice()):null}getControls(){return this.controls}getOverlays(){return this.overlays_}getOverlayById(ft){const Pt=this.overlayIdIndex_[ft.toString()];return void 0!==Pt?Pt:null}getInteractions(){return this.interactions}getLayerGroup(){return this.get(at.Z.LAYERGROUP)}setLayers(ft){const Pt=this.getLayerGroup();if(ft instanceof F.Z)return void Pt.setLayers(ft);const Nt=Pt.getLayers();Nt.clear(),Nt.extend(ft)}getLayers(){return this.getLayerGroup().getLayers()}getLoadingOrNotReady(){const ft=this.getLayerGroup().getLayerStatesArray();for(let Pt=0,Nt=ft.length;Pt=0;Bt--){const ue=zt[Bt];if(ue.getMap()===this&&ue.getActive()&&this.getTargetElement()&&(!ue.handleEvent(ft)||ft.propagationStopped))break}}}handlePostRender(){const ft=this.frameState_,Pt=this.tileQueue_;if(!Pt.isEmpty()){let zt=this.maxTilesLoading_,Bt=zt;if(ft){const ue=ft.viewHints;if(ue[vt.Z.ANIMATING]||ue[vt.Z.INTERACTING]){const ve=Date.now()-ft.time>8;zt=ve?0:8,Bt=ve?0:2}}Pt.getTilesLoading(){this.postRenderTimeoutHandle_=void 0,this.handlePostRender()},0))}setLayerGroup(ft){const Pt=this.getLayerGroup();Pt&&this.handleLayerRemove_(new R.V("removelayer",Pt)),this.set(at.Z.LAYERGROUP,ft)}setSize(ft){this.set(at.Z.SIZE,ft)}setTarget(ft){this.set(at.Z.TARGET,ft)}setView(ft){if(!ft||ft instanceof Ct.ZP)return void this.set(at.Z.VIEW,ft);this.set(at.Z.VIEW,new Ct.ZP);const Pt=this;ft.then(function(Nt){Pt.setView(new Ct.ZP(Nt))})}updateSize(){const ft=this.getTargetElement();let Pt;if(ft){const zt=getComputedStyle(ft),Bt=ft.offsetWidth-parseFloat(zt.borderLeftWidth)-parseFloat(zt.paddingLeft)-parseFloat(zt.paddingRight)-parseFloat(zt.borderRightWidth),ue=ft.offsetHeight-parseFloat(zt.borderTopWidth)-parseFloat(zt.paddingTop)-parseFloat(zt.paddingBottom)-parseFloat(zt.borderBottomWidth);!isNaN(Bt)&&!isNaN(ue)&&(Pt=[Bt,ue],!(0,de.py)(Pt)&&(ft.offsetWidth||ft.offsetHeight||ft.getClientRects().length)&&(0,Re.ZK)("No map visible because the map container's width or height are 0."))}const Nt=this.getSize();Pt&&(!Nt||!(0,_e.fS)(Pt,Nt))&&(this.setSize(Pt),this.updateViewportSize_())}updateViewportSize_(){const ft=this.getView();if(ft){let Pt;const Nt=getComputedStyle(this.viewport_);Nt.width&&Nt.height&&(Pt=[parseInt(Nt.width,10),parseInt(Nt.height,10)]),ft.setViewportSize(Pt)}}}},6161:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>F});var W=a(4855);const F={SINGLECLICK:"singleclick",CLICK:W.Z.CLICK,DBLCLICK:W.Z.DBLCLICK,POINTERDRAG:"pointerdrag",POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"}},6070:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={POSTRENDER:"postrender",MOVESTART:"movestart",MOVEEND:"moveend",LOADSTART:"loadstart",LOADEND:"loadend"}},8962:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={LAYERGROUP:"layergroup",SIZE:"size",TARGET:"target",VIEW:"view"}},7438:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>P});var W=a(7065),F=a(2e3),k=a(8287),G=a(1293),Z=a(5269);class b extends W.ZP{constructor(f,u,c){super(f),this.key=u,this.oldValue=c}}const P=class S extends k.Z{constructor(f){super(),(0,G.sq)(this),this.values_=null,void 0!==f&&this.setProperties(f)}get(f){let u;return this.values_&&this.values_.hasOwnProperty(f)&&(u=this.values_[f]),u}getKeys(){return this.values_&&Object.keys(this.values_)||[]}getProperties(){return this.values_&&Object.assign({},this.values_)||{}}hasProperties(){return!!this.values_}notify(f,u){let c;c=`change:${f}`,this.hasListener(c)&&this.dispatchEvent(new b(c,f,u)),c=F.Z.PROPERTYCHANGE,this.hasListener(c)&&this.dispatchEvent(new b(c,f,u))}addChangeListener(f,u){this.addEventListener(`change:${f}`,u)}removeChangeListener(f,u){this.removeEventListener(`change:${f}`,u)}set(f,u,c){const r=this.values_||(this.values_={});if(c)r[f]=u;else{const d=r[f];r[f]=u,d!==u&&this.notify(f,d)}}setProperties(f,u){for(const c in f)this.set(c,f[c],u)}applyProperties(f){f.values_&&Object.assign(this.values_||(this.values_={}),f.values_)}unset(f,u){if(this.values_&&f in this.values_){const c=this.values_[f];delete this.values_[f],(0,Z.x)(this.values_)&&(this.values_=null),u||this.notify(f,c)}}}},2e3:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={PROPERTYCHANGE:"propertychange"}},8287:(jt,ht,a)=>{"use strict";a.d(ht,{B:()=>Z,Z:()=>b});var W=a(1877),F=a(4855),k=a(3583);function Z(S){if(Array.isArray(S))for(let P=0,v=S.length;P{"use strict";a.d(ht,{Z:()=>v});var W=a(7438),F=a(6070),k=a(2349),G=a(77),Z=a(3583),b=a(4591);const v=class P extends W.Z{constructor(u){super(),this.options=u,this.id=u.id,this.insertFirst=void 0===u.insertFirst||u.insertFirst,this.stopEvent=void 0===u.stopEvent||u.stopEvent,this.element=document.createElement("div"),this.element.className=void 0!==u.className?u.className:"ol-overlay-container "+k.$A,this.element.style.position="absolute",this.element.style.pointerEvents="auto",this.autoPan=!0===u.autoPan?{}:u.autoPan||void 0,this.rendered={transform_:"",visible:!0},this.mapPostrenderListenerKey=null,this.addChangeListener("element",this.handleElementChanged),this.addChangeListener("map",this.handleMapChanged),this.addChangeListener("offset",this.handleOffsetChanged),this.addChangeListener("position",this.handlePositionChanged),this.addChangeListener("positioning",this.handlePositioningChanged),void 0!==u.element&&this.setElement(u.element),this.setOffset(void 0!==u.offset?u.offset:[0,0]),this.setPositioning(u.positioning||"top-left"),void 0!==u.position&&this.setPosition(u.position)}getElement(){return this.get("element")}getId(){return this.id}getMap(){return this.get("map")||null}getOffset(){return this.get("offset")}getPosition(){return this.get("position")}getPositioning(){return this.get("positioning")}handleElementChanged(){(0,b.ep)(this.element);const u=this.getElement();u&&this.element.appendChild(u)}handleMapChanged(){this.mapPostrenderListenerKey&&((0,b.ZF)(this.element),(0,Z.bN)(this.mapPostrenderListenerKey),this.mapPostrenderListenerKey=null);const u=this.getMap();if(u){this.mapPostrenderListenerKey=(0,Z.oL)(u,F.Z.POSTRENDER,this.render,this),this.updatePixelPosition();const c=this.stopEvent?u.getOverlayContainerStopEvent():u.getOverlayContainer();this.insertFirst?c.insertBefore(this.element,c.childNodes[0]||null):c.appendChild(this.element),this.performAutoPan()}}render(){this.updatePixelPosition()}handleOffsetChanged(){this.updatePixelPosition()}handlePositionChanged(){this.updatePixelPosition(),this.performAutoPan()}handlePositioningChanged(){this.updatePixelPosition()}setElement(u){this.set("element",u)}setMap(u){this.set("map",u)}setOffset(u){this.set("offset",u)}setPosition(u){this.set("position",u)}performAutoPan(){this.autoPan&&this.panIntoView(this.autoPan)}panIntoView(u){const c=this.getMap();if(!c||!c.getTargetElement()||!this.get("position"))return;const r=this.getRect(c.getTargetElement(),c.getSize()),d=this.getElement(),e=this.getRect(d,[(0,b.iO)(d),(0,b.Pb)(d)]),l=void 0===(u=u||{}).margin?20:u.margin;if(!(0,G.r4)(r,e)){const _=e[0]-r[0],n=r[2]-e[2],g=e[1]-r[1],m=r[3]-e[3],y=[0,0];if(_<0?y[0]=_-l:n<0&&(y[0]=Math.abs(n)+l),g<0?y[1]=g-l:m<0&&(y[1]=Math.abs(m)+l),0!==y[0]||0!==y[1]){const I=c.getView().getCenterInternal(),O=c.getPixelFromCoordinateInternal(I);if(!O)return;const E=[O[0]+y[0],O[1]+y[1]],R=u.animation||{};c.getView().animateInternal({center:c.getCoordinateFromPixelInternal(E),duration:R.duration,easing:R.easing})}}}getRect(u,c){const r=u.getBoundingClientRect(),d=r.left+window.pageXOffset,e=r.top+window.pageYOffset;return[d,e,d+c[0],e+c[1]]}setPositioning(u){this.set("positioning",u)}setVisible(u){this.rendered.visible!==u&&(this.element.style.display=u?"":"none",this.rendered.visible=u)}updatePixelPosition(){const u=this.getMap(),c=this.getPosition();if(!u||!u.isRendered()||!c)return void this.setVisible(!1);const r=u.getPixelFromCoordinate(c),d=u.getSize();this.updateRenderedPosition(r,d)}updateRenderedPosition(u,c){const r=this.element.style,d=this.getOffset(),e=this.getPositioning();this.setVisible(!0);let n="0%",g="0%";"bottom-right"==e||"center-right"==e||"top-right"==e?n="-100%":("bottom-center"==e||"center-center"==e||"top-center"==e)&&(n="-50%"),"bottom-left"==e||"bottom-center"==e||"bottom-right"==e?g="-100%":("center-left"==e||"center-center"==e||"center-right"==e)&&(g="-50%");const m=`translate(${n}, ${g}) translate(${Math.round(u[0]+d[0])+"px"}, ${Math.round(u[1]+d[1])+"px"})`;this.rendered.transform_!=m&&(this.rendered.transform_=m,r.transform=m)}getOptions(){return this.options}}},2738:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>S});var W=a(1877),F=a(4855),k=a(33),G=a(1293),Z=a(9644);const S=class b extends W.Z{constructor(v,f,u){super(),u=u||{},this.tileCoord=v,this.state=f,this.interimTile=null,this.key="",this.transition_=void 0===u.transition?250:u.transition,this.transitionStarts_={},this.interpolate=!!u.interpolate}changed(){this.dispatchEvent(F.Z.CHANGE)}release(){this.state===k.Z.ERROR&&this.setState(k.Z.EMPTY)}getKey(){return this.key+"/"+this.tileCoord}getInterimTile(){if(!this.interimTile)return this;let v=this.interimTile;do{if(v.getState()==k.Z.LOADED)return this.transition_=0,v;v=v.interimTile}while(v);return this}refreshInterimChain(){if(!this.interimTile)return;let v=this.interimTile,f=this;do{if(v.getState()==k.Z.LOADED){v.interimTile=null;break}v.getState()==k.Z.LOADING?f=v:v.getState()==k.Z.IDLE?f.interimTile=v.interimTile:f=v,v=f.interimTile}while(v)}getTileCoord(){return this.tileCoord}getState(){return this.state}setState(v){if(this.state!==k.Z.ERROR&&this.state>v)throw new Error("Tile load sequence violation");this.state=v,this.changed()}load(){(0,G.O3)()}getAlpha(v,f){if(!this.transition_)return 1;let u=this.transitionStarts_[v];if(u){if(-1===u)return 1}else u=f,this.transitionStarts_[v]=u;const c=f-u+1e3/60;return c>=this.transition_?1:(0,Z.YQ)(c/this.transition_)}inTransition(v){return!!this.transition_&&-1!==this.transitionStarts_[v]}endTransition(v){this.transition_&&(this.transitionStarts_[v]=-1)}}},4309:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>b});var W=a(9418);const k=class F{constructor(P){this.highWaterMark=void 0!==P?P:2048,this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}canExpireCache(){return this.highWaterMark>0&&this.getCount()>this.highWaterMark}expireCache(P){for(;this.canExpireCache();)this.pop()}clear(){this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}containsKey(P){return this.entries_.hasOwnProperty(P)}forEach(P){let v=this.oldest_;for(;v;)P(v.value_,v.key_,this),v=v.newer}get(P,v){const f=this.entries_[P];return(0,W.h)(void 0!==f,15),f===this.newest_||(f===this.oldest_?(this.oldest_=this.oldest_.newer,this.oldest_.older=null):(f.newer.older=f.older,f.older.newer=f.newer),f.newer=null,f.older=this.newest_,this.newest_.newer=f,this.newest_=f),f.value_}remove(P){const v=this.entries_[P];return(0,W.h)(void 0!==v,15),v===this.newest_?(this.newest_=v.older,this.newest_&&(this.newest_.newer=null)):v===this.oldest_?(this.oldest_=v.newer,this.oldest_&&(this.oldest_.older=null)):(v.newer.older=v.older,v.older.newer=v.newer),delete this.entries_[P],--this.count_,v.value_}getCount(){return this.count_}getKeys(){const P=new Array(this.count_);let f,v=0;for(f=this.newest_;f;f=f.older)P[v++]=f.key_;return P}getValues(){const P=new Array(this.count_);let f,v=0;for(f=this.newest_;f;f=f.older)P[v++]=f.value_;return P}peekLast(){return this.oldest_.value_}peekLastKey(){return this.oldest_.key_}peekFirstKey(){return this.newest_.key_}peek(P){if(this.containsKey(P))return this.entries_[P].value_}pop(){const P=this.oldest_;return delete this.entries_[P.key_],P.newer&&(P.newer.older=null),this.oldest_=P.newer,this.oldest_||(this.newest_=null),--this.count_,P.value_}replace(P,v){this.get(P),this.entries_[P].value_=v}set(P,v){(0,W.h)(!(P in this.entries_),16);const f={key_:P,newer:null,older:this.newest_,value_:v};this.newest_?this.newest_.newer=f:this.oldest_=f,this.newest_=f,this.entries_[P]=f,++this.count_}setSize(P){this.highWaterMark=P}};var G=a(4092);const b=class Z extends k{clear(){for(;this.getCount()>0;)this.pop().release();super.clear()}expireCache(P){for(;this.canExpireCache()&&!(this.peekLast().getKey()in P);)this.pop().release()}pruneExceptNewestZ(){if(0===this.getCount())return;const P=this.peekFirstKey(),f=(0,G.Ul)(P)[0];this.forEach(u=>{u.tileCoord[0]!==f&&(this.remove((0,G.km)(u.tileCoord)),u.release())})}}},6775:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>v,R:()=>f});var W=a(4855),F=a(9418),k=a(5269);const G=1/0,b=class Z{constructor(c,r){this.priorityFunction_=c,this.keyFunction_=r,this.elements_=[],this.priorities_=[],this.queuedElements_={}}clear(){this.elements_.length=0,this.priorities_.length=0,(0,k.Z)(this.queuedElements_)}dequeue(){const c=this.elements_,r=this.priorities_,d=c[0];1==c.length?(c.length=0,r.length=0):(c[0]=c.pop(),r[0]=r.pop(),this.siftUp_(0));const e=this.keyFunction_(d);return delete this.queuedElements_[e],d}enqueue(c){(0,F.h)(!(this.keyFunction_(c)in this.queuedElements_),31);const r=this.priorityFunction_(c);return r!=G&&(this.elements_.push(c),this.priorities_.push(r),this.queuedElements_[this.keyFunction_(c)]=!0,this.siftDown_(0,this.elements_.length-1),!0)}getCount(){return this.elements_.length}getLeftChildIndex_(c){return 2*c+1}getRightChildIndex_(c){return 2*c+2}getParentIndex_(c){return c-1>>1}heapify_(){let c;for(c=(this.elements_.length>>1)-1;c>=0;c--)this.siftUp_(c)}isEmpty(){return 0===this.elements_.length}isKeyQueued(c){return c in this.queuedElements_}isQueued(c){return this.isKeyQueued(this.keyFunction_(c))}siftUp_(c){const r=this.elements_,d=this.priorities_,e=r.length,l=r[c],_=d[c],n=c;for(;c>1;){const g=this.getLeftChildIndex_(c),m=this.getRightChildIndex_(c),y=mc;){const n=this.getParentIndex_(r);if(!(e[n]>_))break;d[r]=d[n],e[r]=e[n],r=n}d[r]=l,e[r]=_}reprioritize(){const c=this.priorityFunction_,r=this.elements_,d=this.priorities_;let e=0;const l=r.length;let _,n,g;for(n=0;n0;)l=this.dequeue()[0],_=l.getKey(),e=l.getState(),e===S.Z.IDLE&&!(_ in this.tilesLoadingKeys_)&&(this.tilesLoadingKeys_[_]=!0,++this.tilesLoading_,++d,l.load())}};function f(u,c,r,d,e){if(!u||!(r in u.wantedTiles)||!u.wantedTiles[r][c.getKey()])return G;const l=u.viewState.center,_=d[0]-l[0],n=d[1]-l[1];return 65536*Math.log(e)+Math.sqrt(_*_+n*n)/e}},8702:(jt,ht,a)=>{"use strict";a.d(ht,{T:()=>F,Z:()=>k});class W{constructor(Z,b,S,P){this.minX=Z,this.maxX=b,this.minY=S,this.maxY=P}contains(Z){return this.containsXY(Z[1],Z[2])}containsTileRange(Z){return this.minX<=Z.minX&&Z.maxX<=this.maxX&&this.minY<=Z.minY&&Z.maxY<=this.maxY}containsXY(Z,b){return this.minX<=Z&&Z<=this.maxX&&this.minY<=b&&b<=this.maxY}equals(Z){return this.minX==Z.minX&&this.minY==Z.minY&&this.maxX==Z.maxX&&this.maxY==Z.maxY}extend(Z){Z.minXthis.maxX&&(this.maxX=Z.maxX),Z.minYthis.maxY&&(this.maxY=Z.maxY)}getHeight(){return this.maxY-this.minY+1}getSize(){return[this.getWidth(),this.getHeight()]}getWidth(){return this.maxX-this.minX+1}intersects(Z){return this.minX<=Z.maxX&&this.maxX>=Z.minX&&this.minY<=Z.maxY&&this.maxY>=Z.minY}}function F(G,Z,b,S,P){return void 0!==P?(P.minX=G,P.maxX=Z,P.minY=b,P.maxY=S,P):new W(G,Z,b,S)}const k=W},33:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4}},5646:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>L});var W=a(7438),F=a(1880),k=a(7194),G=a(1821),Z=a(7704),b=a(5173),S=a(63),P=a(9418),v=a(6868);function f(w,x,C){return function(D,Y,nt,V,at){if(!D)return;if(!Y&&!x)return D;const ut=x?0:nt[0]*Y,Ct=x?0:nt[1]*Y,vt=at?at[0]:0,St=at?at[1]:0;let bt=w[0]+ut/2+vt,Gt=w[2]-ut/2+vt,Xt=w[1]+Ct/2+St,te=w[3]-Ct/2+St;bt>Gt&&(bt=(Gt+bt)/2,Gt=bt),Xt>te&&(Xt=(te+Xt)/2,te=Xt);let Vt=(0,v.uZ)(D[0],bt,Gt),_e=(0,v.uZ)(D[1],Xt,te);if(V&&C&&Y){const he=30*Y;Vt+=-he*Math.log(1+Math.max(0,bt-D[0])/he)+he*Math.log(1+Math.max(0,D[0]-Gt)/he),_e+=-he*Math.log(1+Math.max(0,Xt-D[1])/he)+he*Math.log(1+Math.max(0,D[1]-te)/he)}return[Vt,_e]}}function u(w){return w}var c=a(77),r=a(5959);function d(w,x,C,D){const Y=(0,c.dz)(x)/C[0],nt=(0,c.Cr)(x)/C[1];return D?Math.min(w,Math.max(Y,nt)):Math.min(w,Math.min(Y,nt))}function e(w,x,C){let D=Math.min(w,x);return D*=Math.log(1+50*Math.max(0,w/x-1))/50+1,C&&(D=Math.max(D,C),D/=Math.log(1+50*Math.max(0,C/w-1))/50+1),(0,v.uZ)(D,C/2,2*x)}function n(w,x,C,D,Y){return C=void 0===C||C,function(nt,V,at,ut){if(void 0!==nt){const Ct=D?d(w,D,at,Y):w;return C&&ut?e(nt,Ct,x):(0,v.uZ)(nt,x,Ct)}}}var g=a(7054),m=a(9644),y=a(8943);function E(w,x){setTimeout(function(){w(x)},0)}function A(w,x,C,D,Y){const nt=Math.cos(-Y);let V=Math.sin(-Y),at=w[0]*nt-w[1]*V,ut=w[1]*nt+w[0]*V;return at+=(x[0]/2-C[0])*D,ut+=(C[1]-x[1]/2)*D,V=-V,[at*nt-ut*V,ut*nt+at*V]}const L=class O extends W.Z{constructor(x){super(),x=Object.assign({},x),this.hints_=[0,0],this.animations_=[],this.projection_=(0,Z.UQ)(x.projection,"EPSG:3857"),this.viewportSize_=[100,100],this.targetCenter_=null,this.nextCenter_=null,this.cancelAnchor_=void 0,x.projection&&(0,Z.h_)(),x.center&&(x.center=(0,Z.Vs)(x.center,this.projection_)),x.extent&&(x.extent=(0,Z.dY)(x.extent,this.projection_)),this.applyOptions_(x)}applyOptions_(x){const C=Object.assign({},x);for(const at in k.Z)delete C[at];this.setProperties(C,!0);const D=function N(w){let x,C,D,V=void 0!==w.minZoom?w.minZoom:0,at=void 0!==w.maxZoom?w.maxZoom:28;const ut=void 0!==w.zoomFactor?w.zoomFactor:2,Ct=void 0!==w.multiWorld&&w.multiWorld,vt=void 0===w.smoothResolutionConstraint||w.smoothResolutionConstraint,St=void 0!==w.showFullExtent&&w.showFullExtent,bt=(0,Z.UQ)(w.projection,"EPSG:3857"),Gt=bt.getExtent();let Xt=w.constrainOnlyCenter,te=w.extent;if(!Ct&&!te&&bt.isGlobal()&&(Xt=!1,te=Gt),void 0!==w.resolutions){const Vt=w.resolutions;C=Vt[V],D=void 0!==Vt[at]?Vt[at]:Vt[Vt.length-1],x=w.constrainResolution?function l(w,x,C,D){return x=void 0===x||x,function(Y,nt,V,at){if(void 0!==Y){const ut=w[0],Ct=w[w.length-1],vt=C?d(ut,C,V,D):ut;if(at)return x?e(Y,vt,Ct):(0,v.uZ)(Y,Ct,vt);const St=Math.min(vt,Y),bt=Math.floor((0,r.h7)(w,St,nt));return w[bt]>vt&&bt1&&"function"==typeof arguments[C-1]&&(D=arguments[C-1],--C);let Y=0;for(;Y0}getInteracting(){return this.hints_[F.Z.INTERACTING]>0}cancelAnimations(){let x;this.setHint(F.Z.ANIMATING,-this.hints_[F.Z.ANIMATING]);for(let C=0,D=this.animations_.length;C=0;--D){const Y=this.animations_[D];let nt=!0;for(let V=0,at=Y.length;V0?(x-ut.start)/ut.duration:1;vt>=1?(ut.complete=!0,vt=1):nt=!1;const St=ut.easing(vt);if(ut.sourceCenter){const bt=ut.sourceCenter[0],Gt=ut.sourceCenter[1],Xt=ut.targetCenter[0],te=ut.targetCenter[1];this.nextCenter_=ut.targetCenter,this.targetCenter_=[bt+St*(Xt-bt),Gt+St*(te-Gt)]}if(ut.sourceResolution&&ut.targetResolution){const bt=1===St?ut.targetResolution:ut.sourceResolution+St*(ut.targetResolution-ut.sourceResolution);if(ut.anchor){const Gt=this.getViewportSize_(this.getRotation()),Xt=this.constraints_.resolution(bt,0,Gt,!0);this.targetCenter_=this.calculateCenterZoom(Xt,ut.anchor)}this.nextResolution_=ut.targetResolution,this.targetResolution_=bt,this.applyTargetState_(!0)}if(void 0!==ut.sourceRotation&&void 0!==ut.targetRotation){const bt=1===St?(0,v.$W)(ut.targetRotation+Math.PI,2*Math.PI)-Math.PI:ut.sourceRotation+St*(ut.targetRotation-ut.sourceRotation);if(ut.anchor){const Gt=this.constraints_.rotation(bt,!0);this.targetCenter_=this.calculateCenterRotate(Gt,ut.anchor)}this.nextRotation_=ut.targetRotation,this.targetRotation_=bt}if(this.applyTargetState_(!0),C=!0,!ut.complete)break}if(nt){this.animations_[D]=null,this.setHint(F.Z.ANIMATING,-1),this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN;const V=Y[0].callback;V&&E(V,!0)}}this.animations_=this.animations_.filter(Boolean),C&&void 0===this.updateAnimationKey_&&(this.updateAnimationKey_=requestAnimationFrame(this.updateAnimations_.bind(this)))}calculateCenterRotate(x,C){let D;const Y=this.getCenterInternal();return void 0!==Y&&(D=[Y[0]-C[0],Y[1]-C[1]],(0,S.U1)(D,x-this.getRotation()),(0,S.IH)(D,C)),D}calculateCenterZoom(x,C){let D;const Y=this.getCenterInternal(),nt=this.getResolution();return void 0!==Y&&void 0!==nt&&(D=[C[0]-x*(C[0]-Y[0])/nt,C[1]-x*(C[1]-Y[1])/nt]),D}getViewportSize_(x){const C=this.viewportSize_;if(x){const D=C[0],Y=C[1];return[Math.abs(D*Math.cos(x))+Math.abs(Y*Math.sin(x)),Math.abs(D*Math.sin(x))+Math.abs(Y*Math.cos(x))]}return C}setViewportSize(x){this.viewportSize_=Array.isArray(x)?x.slice():[100,100],this.getAnimating()||this.resolveConstraints(0)}getCenter(){const x=this.getCenterInternal();return x&&(0,Z.lO)(x,this.getProjection())}getCenterInternal(){return this.get(k.Z.CENTER)}getConstraints(){return this.constraints_}getConstrainResolution(){return this.get("constrainResolution")}getHints(x){return void 0!==x?(x[0]=this.hints_[0],x[1]=this.hints_[1],x):this.hints_.slice()}calculateExtent(x){const C=this.calculateExtentInternal(x);return(0,Z.Fj)(C,this.getProjection())}calculateExtentInternal(x){x=x||this.getViewportSizeMinusPadding_();const C=this.getCenterInternal();(0,P.h)(C,1);const D=this.getResolution();(0,P.h)(void 0!==D,2);const Y=this.getRotation();return(0,P.h)(void 0!==Y,3),(0,c.p8)(C,D,Y,x)}getMaxResolution(){return this.maxResolution_}getMinResolution(){return this.minResolution_}getMaxZoom(){return this.getZoomForResolution(this.minResolution_)}setMaxZoom(x){this.applyOptions_(this.getUpdatedOptions_({maxZoom:x}))}getMinZoom(){return this.getZoomForResolution(this.maxResolution_)}setMinZoom(x){this.applyOptions_(this.getUpdatedOptions_({minZoom:x}))}setConstrainResolution(x){this.applyOptions_(this.getUpdatedOptions_({constrainResolution:x}))}getProjection(){return this.projection_}getResolution(){return this.get(k.Z.RESOLUTION)}getResolutions(){return this.resolutions_}getResolutionForExtent(x,C){return this.getResolutionForExtentInternal((0,Z.dY)(x,this.getProjection()),C)}getResolutionForExtentInternal(x,C){C=C||this.getViewportSizeMinusPadding_();const D=(0,c.dz)(x)/C[0],Y=(0,c.Cr)(x)/C[1];return Math.max(D,Y)}getResolutionForValueFunction(x){x=x||2;const C=this.getConstrainedResolution(this.maxResolution_),Y=Math.log(C/this.minResolution_)/Math.log(x);return function(nt){return C/Math.pow(x,nt*Y)}}getRotation(){return this.get(k.Z.ROTATION)}getValueForResolutionFunction(x){const C=Math.log(x||2),D=this.getConstrainedResolution(this.maxResolution_),nt=Math.log(D/this.minResolution_)/C;return function(V){return Math.log(D/V)/C/nt}}getViewportSizeMinusPadding_(x){let C=this.getViewportSize_(x);const D=this.padding_;return D&&(C=[C[0]-D[1]-D[3],C[1]-D[0]-D[2]]),C}getState(){const x=this.getProjection(),C=this.getResolution(),D=this.getRotation();let Y=this.getCenterInternal();const nt=this.padding_;if(nt){const V=this.getViewportSizeMinusPadding_();Y=A(Y,this.getViewportSize_(),[V[0]/2+nt[3],V[1]/2+nt[0]],C,D)}return{center:Y.slice(0),projection:void 0!==x?x:null,resolution:C,nextCenter:this.nextCenter_,nextResolution:this.nextResolution_,nextRotation:this.nextRotation_,rotation:D,zoom:this.getZoom()}}getViewStateAndExtent(){return{viewState:this.getState(),extent:this.calculateExtent()}}getZoom(){let x;const C=this.getResolution();return void 0!==C&&(x=this.getZoomForResolution(C)),x}getZoomForResolution(x){let D,Y,C=this.minZoom_||0;if(this.resolutions_){const nt=(0,r.h7)(this.resolutions_,x,1);C=nt,D=this.resolutions_[nt],Y=nt==this.resolutions_.length-1?2:D/this.resolutions_[nt+1]}else D=this.maxResolution_,Y=this.zoomFactor_;return C+Math.log(D/x)/Math.log(Y)}getResolutionForZoom(x){if(this.resolutions_){if(this.resolutions_.length<=1)return 0;const C=(0,v.uZ)(Math.floor(x),0,this.resolutions_.length-2);return this.resolutions_[C]/Math.pow(this.resolutions_[C]/this.resolutions_[C+1],(0,v.uZ)(x-C,0,1))}return this.maxResolution_/Math.pow(this.zoomFactor_,x-this.minZoom_)}fit(x,C){let D;if((0,P.h)(Array.isArray(x)||"function"==typeof x.getSimplifiedGeometry,24),Array.isArray(x)){(0,P.h)(!(0,c.xb)(x),25);const Y=(0,Z.dY)(x,this.getProjection());D=(0,y.oJ)(Y)}else if("Circle"===x.getType()){const Y=(0,Z.dY)(x.getExtent(),this.getProjection());D=(0,y.oJ)(Y),D.rotate(this.getRotation(),(0,c.qg)(Y))}else{const Y=(0,Z.Cs)();D=Y?x.clone().transform(Y,this.getProjection()):x}this.fitInternal(D,C)}rotatedExtentForGeometry(x){const C=this.getRotation(),D=Math.cos(C),Y=Math.sin(-C),nt=x.getFlatCoordinates(),V=x.getStride();let at=1/0,ut=1/0,Ct=-1/0,vt=-1/0;for(let St=0,bt=nt.length;St{"use strict";a.d(ht,{Z:()=>W});const W={ANIMATING:0,INTERACTING:1}},7194:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={CENTER:"center",RESOLUTION:"resolution",ROTATION:"rotation"}},5959:(jt,ht,a)=>{"use strict";function W(u,c,r){let d,e;r=r||F;let l=0,_=u.length,n=!1;for(;l<_;)d=l+(_-l>>1),e=+r(u[d],c),e<0?l=d+1:(_=d,n=!e);return n?l:~l}function F(u,c){return u>c?1:u0?e-1:e}return d-1}if(r>0){for(let e=1;e0||r&&0===_)})}a.d(ht,{FZ:()=>Z,fS:()=>P,h7:()=>G,j2:()=>F,l7:()=>b,pT:()=>f,ry:()=>W})},9418:(jt,ht,a)=>{"use strict";a.d(ht,{h:()=>F});var W=a(6848);function F(k,G){if(!k)throw new W.Z(G)}},3249:(jt,ht,a)=>{"use strict";a.d(ht,{BB:()=>u,XC:()=>Z,_2:()=>P});var W=a(9418),F=a(6868);const k=/^#([a-f0-9]{3}|[a-f0-9]{4}(?:[a-f0-9]{2}){0,2})$/i,G=/^([a-z]*)$|^hsla?\(.*\)$/i;function Z(r){return"string"==typeof r?r:u(r)}const S=function(){const d={};let e=0;return function(l){let _;if(d.hasOwnProperty(l))_=d[l];else{if(e>=1024){let n=0;for(const g in d)3&n++||(delete d[g],--e)}_=function v(r){let d,e,l,_,n;if(G.exec(r)&&(r=function b(r){const d=document.createElement("div");if(d.style.color=r,""!==d.style.color){document.body.appendChild(d);const e=getComputedStyle(d).color;return document.body.removeChild(d),e}return""}(r)),k.exec(r)){const g=r.length-1;let m;m=g<=4?1:2;const y=4===g||8===g;d=parseInt(r.substr(1+0*m,m),16),e=parseInt(r.substr(1+1*m,m),16),l=parseInt(r.substr(1+2*m,m),16),_=y?parseInt(r.substr(1+3*m,m),16):255,1==m&&(d=(d<<4)+d,e=(e<<4)+e,l=(l<<4)+l,y&&(_=(_<<4)+_)),n=[d,e,l,_/255]}else r.startsWith("rgba(")?(n=r.slice(5,-1).split(",").map(Number),f(n)):r.startsWith("rgb(")?(n=r.slice(4,-1).split(",").map(Number),n.push(1),f(n)):(0,W.h)(!1,14);return n}(l),d[l]=_,++e}return _}}();function P(r){return Array.isArray(r)?r:S(r)}function f(r){return r[0]=(0,F.uZ)(r[0]+.5|0,0,255),r[1]=(0,F.uZ)(r[1]+.5|0,0,255),r[2]=(0,F.uZ)(r[2]+.5|0,0,255),r[3]=(0,F.uZ)(r[3],0,1),r}function u(r){let d=r[0];d!=(0|d)&&(d=d+.5|0);let e=r[1];e!=(0|e)&&(e=e+.5|0);let l=r[2];return l!=(0|l)&&(l=l+.5|0),"rgba("+d+","+e+","+l+","+(void 0===r[3]?1:Math.round(100*r[3])/100)+")"}},9490:(jt,ht,a)=>{"use strict";a.d(ht,{y:()=>F});var W=a(3249);function F(k){return Array.isArray(k)?(0,W.BB)(k):k}},4345:(jt,ht,a)=>{"use strict";a.d(ht,{ZK:()=>Z});const W={info:1,warn:2,error:3,none:4};let F=W.info;function Z(...S){F>W.warn||console.warn(...S)}},5884:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>S});var W=a(627),F=a(4855),k=a(2349),G=a(5959),Z=a(4591);const S=class b extends W.Z{constructor(v){v=v||{},super({element:document.createElement("div"),render:v.render,target:v.target}),this.ulElement_=document.createElement("ul"),this.collapsed_=void 0===v.collapsed||v.collapsed,this.userCollapsed_=this.collapsed_,this.overrideCollapsible_=void 0!==v.collapsible,this.collapsible_=void 0===v.collapsible||v.collapsible,this.collapsible_||(this.collapsed_=!1);const f=void 0!==v.className?v.className:"ol-attribution",u=void 0!==v.tipLabel?v.tipLabel:"Attributions",c=void 0!==v.expandClassName?v.expandClassName:f+"-expand",r=void 0!==v.collapseLabel?v.collapseLabel:"\u203a",d=void 0!==v.collapseClassName?v.collapseClassName:f+"-collapse";"string"==typeof r?(this.collapseLabel_=document.createElement("span"),this.collapseLabel_.textContent=r,this.collapseLabel_.className=d):this.collapseLabel_=r;const e=void 0!==v.label?v.label:"i";"string"==typeof e?(this.label_=document.createElement("span"),this.label_.textContent=e,this.label_.className=c):this.label_=e;const l=this.collapsible_&&!this.collapsed_?this.collapseLabel_:this.label_;this.toggleButton_=document.createElement("button"),this.toggleButton_.setAttribute("type","button"),this.toggleButton_.setAttribute("aria-expanded",String(!this.collapsed_)),this.toggleButton_.title=u,this.toggleButton_.appendChild(l),this.toggleButton_.addEventListener(F.Z.CLICK,this.handleClick_.bind(this),!1);const n=this.element;n.className=f+" "+k.XV+" "+k.hg+(this.collapsed_&&this.collapsible_?" "+k.hN:"")+(this.collapsible_?"":" ol-uncollapsible"),n.appendChild(this.toggleButton_),n.appendChild(this.ulElement_),this.renderedAttributions_=[],this.renderedVisible_=!0}collectSourceAttributions_(v){const f=Array.from(new Set(this.getMap().getAllLayers().flatMap(c=>c.getAttributions(v)))),u=!this.getMap().getAllLayers().some(c=>c.getSource()&&!1===c.getSource().getAttributionsCollapsible());return this.overrideCollapsible_||this.setCollapsible(u),f}updateElement_(v){if(!v)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const f=this.collectSourceAttributions_(v),u=f.length>0;if(this.renderedVisible_!=u&&(this.element.style.display=u?"":"none",this.renderedVisible_=u),!(0,G.fS)(f,this.renderedAttributions_)){(0,Z.ep)(this.ulElement_);for(let c=0,r=f.length;c{"use strict";a.d(ht,{Z:()=>S});var W=a(7438),F=a(6070),k=a(5173),G=a(3583),Z=a(4591);const S=class b extends W.Z{constructor(v){super();const f=v.element;f&&!v.target&&!f.style.pointerEvents&&(f.style.pointerEvents="auto"),this.element=f||null,this.target_=null,this.map_=null,this.listenerKeys=[],v.render&&(this.render=v.render),v.target&&this.setTarget(v.target)}disposeInternal(){(0,Z.ZF)(this.element),super.disposeInternal()}getMap(){return this.map_}setMap(v){this.map_&&(0,Z.ZF)(this.element);for(let f=0,u=this.listenerKeys.length;f{"use strict";a.d(ht,{Z:()=>b});var W=a(627),F=a(4855),k=a(2349),G=a(9644);const b=class Z extends W.Z{constructor(P){P=P||{},super({element:document.createElement("div"),render:P.render,target:P.target});const v=void 0!==P.className?P.className:"ol-rotate",f=void 0!==P.label?P.label:"\u21e7",u=void 0!==P.compassClassName?P.compassClassName:"ol-compass";this.label_=null,"string"==typeof f?(this.label_=document.createElement("span"),this.label_.className=u,this.label_.textContent=f):(this.label_=f,this.label_.classList.add(u));const c=P.tipLabel?P.tipLabel:"Reset rotation",r=document.createElement("button");r.className=v+"-reset",r.setAttribute("type","button"),r.title=c,r.appendChild(this.label_),r.addEventListener(F.Z.CLICK,this.handleClick_.bind(this),!1);const e=this.element;e.className=v+" "+k.XV+" "+k.hg,e.appendChild(r),this.callResetNorth_=P.resetNorth?P.resetNorth:void 0,this.duration_=void 0!==P.duration?P.duration:250,this.autoHide_=void 0===P.autoHide||P.autoHide,this.rotation_=void 0,this.autoHide_&&this.element.classList.add(k.oj)}handleClick_(P){P.preventDefault(),void 0!==this.callResetNorth_?this.callResetNorth_():this.resetNorth_()}resetNorth_(){const v=this.getMap().getView();if(!v)return;const f=v.getRotation();void 0!==f&&(this.duration_>0&&f%(2*Math.PI)!=0?v.animate({rotation:0,duration:this.duration_,easing:G.Vv}):v.setRotation(0))}render(P){const v=P.frameState;if(!v)return;const f=v.viewState.rotation;if(f!=this.rotation_){const u="rotate("+f+"rad)";if(this.autoHide_){const c=this.element.classList.contains(k.oj);c||0!==f?c&&0!==f&&this.element.classList.remove(k.oj):this.element.classList.add(k.oj)}this.label_.style.transform=u}this.rotation_=f}}},4829:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>b});var W=a(627),F=a(4855),k=a(2349),G=a(9644);const b=class Z extends W.Z{constructor(P){P=P||{},super({element:document.createElement("div"),target:P.target});const v=void 0!==P.className?P.className:"ol-zoom",f=void 0!==P.delta?P.delta:1,u=void 0!==P.zoomInClassName?P.zoomInClassName:v+"-in",c=void 0!==P.zoomOutClassName?P.zoomOutClassName:v+"-out",r=void 0!==P.zoomInLabel?P.zoomInLabel:"+",d=void 0!==P.zoomOutLabel?P.zoomOutLabel:"\u2013",e=void 0!==P.zoomInTipLabel?P.zoomInTipLabel:"Zoom in",l=void 0!==P.zoomOutTipLabel?P.zoomOutTipLabel:"Zoom out",_=document.createElement("button");_.className=u,_.setAttribute("type","button"),_.title=e,_.appendChild("string"==typeof r?document.createTextNode(r):r),_.addEventListener(F.Z.CLICK,this.handleClick_.bind(this,f),!1);const n=document.createElement("button");n.className=c,n.setAttribute("type","button"),n.title=l,n.appendChild("string"==typeof d?document.createTextNode(d):d),n.addEventListener(F.Z.CLICK,this.handleClick_.bind(this,-f),!1);const m=this.element;m.className=v+" "+k.XV+" "+k.hg,m.appendChild(_),m.appendChild(n),this.duration_=void 0!==P.duration?P.duration:250}handleClick_(P,v){v.preventDefault(),this.zoomByDelta_(P)}zoomByDelta_(P){const f=this.getMap().getView();if(!f)return;const u=f.getZoom();if(void 0!==u){const c=f.getConstrainedZoom(u+P);this.duration_>0?(f.getAnimating()&&f.cancelAnimations(),f.animate({zoom:c,duration:this.duration_,easing:G.Vv})):f.setZoom(c)}}}},63:(jt,ht,a)=>{"use strict";a.d(ht,{Cf:()=>n,I8:()=>P,IH:()=>G,U1:()=>u,bA:()=>c,fS:()=>f,jk:()=>g,yZ:()=>_});var W=a(77),F=a(6868),k=a(5589);function G(m,y){return m[0]+=+y[0],m[1]+=+y[1],m}function P(m,y,I){const O=(0,F.$W)(y+180,360)-180,E=Math.abs(3600*O),R=I||0;let N=Math.floor(E/3600),z=Math.floor((E-3600*N)/60),st=(0,F.FH)(E-3600*N-60*z,R);st>=60&&(st=0,z+=1),z>=60&&(z=0,N+=1);let A=N+"\xb0";return(0!==z||0!==st)&&(A+=" "+(0,k.v)(z,2)+"\u2032"),0!==st&&(A+=" "+(0,k.v)(st,2,R)+"\u2033"),0!==O&&(A+=" "+m.charAt(O<0?1:0)),A}function f(m,y){let I=!0;for(let O=m.length-1;O>=0;--O)if(m[O]!=y[O]){I=!1;break}return I}function u(m,y){const I=Math.cos(y),O=Math.sin(y),R=m[1]*I+m[0]*O;return m[0]=m[0]*I-m[1]*O,m[1]=R,m}function c(m,y){return m[0]*=y,m[1]*=y,m}function _(m,y){return function v(m,y,I){return m?y.replace("{x}",m[0].toFixed(I)).replace("{y}",m[1].toFixed(I)):""}(m,"{x}, {y}",y)}function n(m,y){if(y.canWrapX()){const I=(0,W.dz)(y.getExtent()),O=g(m,y,I);O&&(m[0]-=O*I)}return m}function g(m,y,I){const O=y.getExtent();let E=0;return y.canWrapX()&&(m[0]O[2])&&(I=I||(0,W.dz)(O),E=Math.floor((m[0]-O[0])/I)),E}},2349:(jt,ht,a)=>{"use strict";a.d(ht,{$A:()=>F,Qi:()=>G,XV:()=>k,hN:()=>b,hg:()=>Z,oj:()=>W,p:()=>v});const W="ol-hidden",F="ol-selectable",k="ol-unselectable",G="ol-unsupported",Z="ol-control",b="ol-collapsed",S=new RegExp(["^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00 ))?)","(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?","(?:small|large)|medium|smaller|larger|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))","(?:\\s*\\/\\s*(normal|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])?))","?\\s*([-,\\\"\\'\\sa-z]+?)\\s*$"].join(""),"i"),P=["style","variant","weight","size","lineHeight","family"],v=function(f){const u=f.match(S);if(!u)return null;const c={lineHeight:"normal",size:"1.2em",style:"normal",weight:"normal",variant:"normal"};for(let r=0,d=P.length;r{"use strict";a.d(ht,{$H:()=>b,E4:()=>F,Pb:()=>Z,ZF:()=>S,ep:()=>P,hF:()=>v,iO:()=>G,jy:()=>k});var W=a(7316);function F(f,u,c,r){let d;return d=c&&c.length?c.shift():W.Id?new OffscreenCanvas(f||300,u||300):document.createElement("canvas"),f&&(d.width=f),u&&(d.height=u),d.getContext("2d",r)}function k(f){const u=f.canvas;u.width=1,u.height=1,f.clearRect(0,0,1,1)}function G(f){let u=f.offsetWidth;const c=getComputedStyle(f);return u+=parseInt(c.marginLeft,10)+parseInt(c.marginRight,10),u}function Z(f){let u=f.offsetHeight;const c=getComputedStyle(f);return u+=parseInt(c.marginTop,10)+parseInt(c.marginBottom,10),u}function b(f,u){const c=u.parentNode;c&&c.replaceChild(f,u)}function S(f){return f&&f.parentNode?f.parentNode.removeChild(f):null}function P(f){for(;f.lastChild;)f.removeChild(f.lastChild)}function v(f,u){const c=f.childNodes;for(let r=0;;++r){const d=c[r],e=u[r];if(!d&&!e)break;if(d!==e){if(!d){f.appendChild(e);continue}if(!e){f.removeChild(d),--r;continue}f.insertBefore(e,d)}}}},9644:(jt,ht,a)=>{"use strict";function W(b){return Math.pow(b,3)}function F(b){return 1-W(1-b)}function k(b){return 3*b*b-2*b*b*b}function G(b){return b}a.d(ht,{GE:()=>G,Vv:()=>F,YQ:()=>W,rd:()=>k})},3583:(jt,ht,a)=>{"use strict";a.d(ht,{Vx:()=>k,bN:()=>G,oL:()=>F});var W=a(5269);function F(Z,b,S,P,v){if(P&&P!==Z&&(S=S.bind(P)),v){const u=S;S=function(){Z.removeEventListener(b,S),u.apply(this,arguments)}}const f={target:Z,type:b,listener:S};return Z.addEventListener(b,S),f}function k(Z,b,S,P){return F(Z,b,S,P,!0)}function G(Z){Z&&Z.target&&(Z.target.removeEventListener(Z.type,Z.listener),(0,W.Z)(Z))}},7065:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>G});const G=class W{constructor(b){this.type=b,this.target=null}preventDefault(){this.defaultPrevented=!0}stopPropagation(){this.propagationStopped=!0}}},4855:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={CHANGE:"change",ERROR:"error",BLUR:"blur",CLEAR:"clear",CONTEXTMENU:"contextmenu",CLICK:"click",DBLCLICK:"dblclick",DRAGENTER:"dragenter",DRAGOVER:"dragover",DROP:"drop",FOCUS:"focus",KEYDOWN:"keydown",KEYPRESS:"keypress",LOAD:"load",RESIZE:"resize",TOUCHMOVE:"touchmove",WHEEL:"wheel"}},1877:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>b});var W=a(9726),F=a(7065),k=a(5173),G=a(5269);const b=class Z extends W.Z{constructor(P){super(),this.eventTarget_=P,this.pendingRemovals_=null,this.dispatching_=null,this.listeners_=null}addEventListener(P,v){if(!P||!v)return;const f=this.listeners_||(this.listeners_={}),u=f[P]||(f[P]=[]);u.includes(v)||u.push(v)}dispatchEvent(P){const v="string"==typeof P,f=v?P:P.type,u=this.listeners_&&this.listeners_[f];if(!u)return;const c=v?new F.ZP(P):P;c.target||(c.target=this.eventTarget_||this);const r=this.dispatching_||(this.dispatching_={}),d=this.pendingRemovals_||(this.pendingRemovals_={});let e;f in r||(r[f]=0,d[f]=0),++r[f];for(let l=0,_=u.length;l<_;++l)if(e="handleEvent"in u[l]?u[l].handleEvent(c):u[l].call(this,c),!1===e||c.propagationStopped){e=!1;break}if(0==--r[f]){let l=d[f];for(delete d[f];l--;)this.removeEventListener(f,k.Zn);delete r[f]}return e}disposeInternal(){this.listeners_&&(0,G.Z)(this.listeners_)}getListeners(P){return this.listeners_&&this.listeners_[P]||void 0}hasListener(P){return!!this.listeners_&&(P?P in this.listeners_:Object.keys(this.listeners_).length>0)}removeEventListener(P,v){const f=this.listeners_&&this.listeners_[P];if(f){const u=f.indexOf(v);-1!==u&&(this.pendingRemovals_&&P in this.pendingRemovals_?(f[u]=k.Zn,++this.pendingRemovals_[P]):(f.splice(u,1),0===f.length&&delete this.listeners_[P]))}}}},2994:(jt,ht,a)=>{"use strict";a.d(ht,{$6:()=>G,Bx:()=>v,QL:()=>y,TN:()=>m,Xp:()=>E,a5:()=>n,aj:()=>b,rM:()=>l,v8:()=>u,vY:()=>g,yZ:()=>P});var W=a(5173),F=a(7316),k=a(9418);function G(R){const N=arguments;return function(z){let st=!0;for(let A=0,L=N.length;A{"use strict";a.d(ht,{Cf:()=>de,Cr:()=>nt,EO:()=>te,Ed:()=>at,GN:()=>_,H6:()=>z,H9:()=>Vt,HK:()=>e,I7:()=>_e,MV:()=>Re,Ne:()=>he,T9:()=>r,Wj:()=>I,Xv:()=>St,YN:()=>d,b8:()=>P,bg:()=>st,d9:()=>b,dY:()=>Y,dz:()=>bt,f3:()=>Z,fS:()=>g,g0:()=>x,hC:()=>A,hI:()=>k,iW:()=>m,jE:()=>f,kK:()=>Gt,l7:()=>y,lJ:()=>c,p8:()=>D,pX:()=>u,qP:()=>E,qf:()=>S,qg:()=>w,r4:()=>v,rL:()=>vt,w$:()=>L,xb:()=>Xt});var W=a(4681),F=a(9418);function k(gt){const Rt=[1/0,1/0,-1/0,-1/0];for(let Ft=0,Yt=gt.length;Ftgt[2]&&(Nt|=W.Z.RIGHT),Ptgt[3]&&(Nt|=W.Z.ABOVE),Nt===W.Z.UNKNOWN&&(Nt=W.Z.INTERSECTING),Nt}function c(){return[1/0,1/0,-1/0,-1/0]}function r(gt,Rt,Ft,Yt,ge){return ge?(ge[0]=gt,ge[1]=Rt,ge[2]=Ft,ge[3]=Yt,ge):[gt,Rt,Ft,Yt]}function d(gt){return r(1/0,1/0,-1/0,-1/0,gt)}function e(gt,Rt){const Ft=gt[0],Yt=gt[1];return r(Ft,Yt,Ft,Yt,Rt)}function _(gt,Rt,Ft,Yt,ge){return E(d(ge),gt,Rt,Ft,Yt)}function g(gt,Rt){return gt[0]==Rt[0]&>[2]==Rt[2]&>[1]==Rt[1]&>[3]==Rt[3]}function m(gt,Rt,Ft){return Math.abs(gt[0]-Rt[0])gt[2]&&(gt[2]=Rt[2]),Rt[1]gt[3]&&(gt[3]=Rt[3]),gt}function I(gt,Rt){Rt[0]gt[2]&&(gt[2]=Rt[0]),Rt[1]gt[3]&&(gt[3]=Rt[1])}function E(gt,Rt,Ft,Yt,ge){for(;FtRt[0]?gt[0]:Rt[0],Yt[1]=gt[1]>Rt[1]?gt[1]:Rt[1],Yt[2]=gt[2]=Rt[0]&>[1]<=Rt[3]&>[3]>=Rt[1]}function Xt(gt){return gt[2]=ft&&rt<=Nt),!Yt&&$t&W.Z.RIGHT&&!(ge&W.Z.RIGHT)&&(q=Ee-(ve-Nt)*Mt,Yt=q>=Pt&&q<=zt),!Yt&&$t&W.Z.BELOW&&!(ge&W.Z.BELOW)&&(rt=ve-(Ee-Pt)/Mt,Yt=rt>=ft&&rt<=Nt),!Yt&&$t&W.Z.LEFT&&!(ge&W.Z.LEFT)&&(q=Ee-(ve-ft)*Mt,Yt=q>=Pt&&q<=zt)}return Yt}function he(gt,Rt,Ft,Yt){if(Xt(gt))return d(Ft);let ge=[];if(Yt>1){const Pt=gt[2]-gt[0],Nt=gt[3]-gt[1];for(let zt=0;zt=Ft[2])){const ge=bt(Ft),ft=Math.floor((Yt[0]-Ft[0])/ge)*ge;gt[0]-=ft,gt[2]-=ft}return gt}function Re(gt,Rt){if(Rt.canWrapX()){const Ft=Rt.getExtent();if(!isFinite(gt[0])||!isFinite(gt[2]))return[[Ft[0],gt[1],Ft[2],gt[3]]];de(gt,Rt);const Yt=bt(Ft);if(bt(gt)>Yt)return[[Ft[0],gt[1],Ft[2],gt[3]]];if(gt[0]Ft[2])return[[gt[0],gt[1],Ft[2],gt[3]],[Ft[0],gt[1],gt[2]-Yt,gt[3]]]}return[gt]}},4681:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={UNKNOWN:0,INTERSECTING:1,ABOVE:2,RIGHT:4,BELOW:8,LEFT:16}},6152:(jt,ht,a)=>{"use strict";a.d(ht,{Be:()=>G,ov:()=>k});var W=a(5173);let F=!1;function k(b,S,P,v,f,u,c){const r=new XMLHttpRequest;r.open("GET","function"==typeof b?b(P,v,f):b,!0),"arraybuffer"==S.getType()&&(r.responseType="arraybuffer"),r.withCredentials=F,r.onload=function(d){if(!r.status||r.status>=200&&r.status<300){const e=S.getType();let l;"json"==e||"text"==e?l=r.responseText:"xml"==e?(l=r.responseXML,l||(l=(new DOMParser).parseFromString(r.responseText,"application/xml"))):"arraybuffer"==e&&(l=r.response),l?u(S.readFeatures(l,{extent:P,featureProjection:f}),S.readProjection(l)):c()}else c()},r.onerror=c,r.send()}function G(b,S){return function(P,v,f,u,c){const r=this;k(b,S,P,v,f,function(d,e){r.addFeatures(d),void 0!==u&&u(d)},c||W.Zn)}}},9250:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>G,fI:()=>Z});var W=a(1293),F=a(7704);const G=class k{constructor(){this.dataProjection=void 0,this.defaultFeatureProjection=void 0,this.supportedMediaTypes=null}getReadOptions(P,v){if(v){let f=v.dataProjection?(0,F.U2)(v.dataProjection):this.readProjection(P);v.extent&&f&&"tile-pixels"===f.getUnits()&&(f=(0,F.U2)(f),f.setWorldExtent(v.extent)),v={dataProjection:f,featureProjection:v.featureProjection}}return this.adaptOptions(v)}adaptOptions(P){return Object.assign({dataProjection:this.dataProjection,featureProjection:this.defaultFeatureProjection},P)}getType(){return(0,W.O3)()}readFeature(P,v){return(0,W.O3)()}readFeatures(P,v){return(0,W.O3)()}readGeometry(P,v){return(0,W.O3)()}readProjection(P){return(0,W.O3)()}writeFeature(P,v){return(0,W.O3)()}writeFeatures(P,v){return(0,W.O3)()}writeGeometry(P,v){return(0,W.O3)()}};function Z(S,P,v){const f=v?(0,F.U2)(v.featureProjection):null,u=v?(0,F.U2)(v.dataProjection):null;let c;if(c=f&&u&&!(0,F.OP)(f,u)?(P?S.clone():S).transform(P?f:u,P?u:f):S,P&&v&&void 0!==v.decimals){const r=Math.pow(10,v.decimals),d=function(e){for(let l=0,_=e.length;l<_;++l)e[l]=Math.round(e[l]*r)/r;return e};c===S&&(c=S.clone()),c.applyTransform(d)}return c}},6256:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>w});var W=a(7176),F=a(4889),k=a(781),G=a(49),Z=a(6117),b=a(8982),S=a(5872),P=a(8095),v=a(8943),f=a(9418),u=a(7704),c=a(5269),r=a(9250);function e(x,C){if(!x)return null;let D;switch(x.type){case"Point":D=function _(x){return new P.Z(x.coordinates)}(x);break;case"LineString":D=function n(x){return new G.Z(x.coordinates)}(x);break;case"Polygon":D=function I(x){return new v.ZP(x.coordinates)}(x);break;case"MultiPoint":D=function m(x){return new b.Z(x.coordinates)}(x);break;case"MultiLineString":D=function g(x){return new Z.Z(x.coordinates)}(x);break;case"MultiPolygon":D=function y(x){return new S.Z(x.coordinates)}(x);break;case"GeometryCollection":D=function l(x,C){const D=x.geometries.map(function(Y){return e(Y,C)});return new F.Z(D)}(x);break;default:throw new Error("Unsupported GeoJSON type: "+x.type)}return(0,r.fI)(D,!1,C)}function O(x,C){const D=(x=(0,r.fI)(x,!0,C)).getType();let Y;switch(D){case"Point":Y=function A(x,C){return{type:"Point",coordinates:x.getCoordinates()}}(x);break;case"LineString":Y=function R(x,C){return{type:"LineString",coordinates:x.getCoordinates()}}(x);break;case"Polygon":Y=function L(x,C){let D;return C&&(D=C.rightHanded),{type:"Polygon",coordinates:x.getCoordinates(D)}}(x,C);break;case"MultiPoint":Y=function z(x,C){return{type:"MultiPoint",coordinates:x.getCoordinates()}}(x);break;case"MultiLineString":Y=function N(x,C){return{type:"MultiLineString",coordinates:x.getCoordinates()}}(x);break;case"MultiPolygon":Y=function st(x,C){let D;return C&&(D=C.rightHanded),{type:"MultiPolygon",coordinates:x.getCoordinates(D)}}(x,C);break;case"GeometryCollection":Y=function E(x,C){return delete(C=Object.assign({},C)).featureProjection,{type:"GeometryCollection",geometries:x.getGeometriesArray().map(function(Y){return O(Y,C)})}}(x,C);break;case"Circle":Y={type:"GeometryCollection",geometries:[]};break;default:throw new Error("Unsupported geometry type: "+D)}return Y}const w=class d extends k.Z{constructor(C){C=C||{},super(),this.dataProjection=(0,u.U2)(C.dataProjection?C.dataProjection:"EPSG:4326"),C.featureProjection&&(this.defaultFeatureProjection=(0,u.U2)(C.featureProjection)),this.geometryName_=C.geometryName,this.extractGeometryName_=C.extractGeometryName,this.supportedMediaTypes=["application/geo+json","application/vnd.geo+json"]}readFeatureFromObject(C,D){let Y=null;Y="Feature"===C.type?C:{type:"Feature",geometry:C,properties:null};const nt=e(Y.geometry,D),V=new W.Z;return this.geometryName_?V.setGeometryName(this.geometryName_):this.extractGeometryName_&&"geometry_name"in Y!==void 0&&V.setGeometryName(Y.geometry_name),V.setGeometry(nt),"id"in Y&&V.setId(Y.id),Y.properties&&V.setProperties(Y.properties,!0),V}readFeaturesFromObject(C,D){let nt=null;if("FeatureCollection"===C.type){nt=[];const at=C.features;for(let ut=0,Ct=at.length;ut{"use strict";a.d(ht,{Z:()=>Z});var W=a(9250),F=a(1293);function G(b){return"string"==typeof b?JSON.parse(b)||null:null!==b?b:null}const Z=class k extends W.ZP{constructor(){super()}getType(){return"json"}readFeature(S,P){return this.readFeatureFromObject(G(S),this.getReadOptions(S,P))}readFeatures(S,P){return this.readFeaturesFromObject(G(S),this.getReadOptions(S,P))}readFeatureFromObject(S,P){return(0,F.O3)()}readFeaturesFromObject(S,P){return(0,F.O3)()}readGeometry(S,P){return this.readGeometryFromObject(G(S),this.getReadOptions(S,P))}readGeometryFromObject(S,P){return(0,F.O3)()}readProjection(S){return this.readProjectionFromObject(G(S))}readProjectionFromObject(S){return(0,F.O3)()}writeFeature(S,P){return JSON.stringify(this.writeFeatureObject(S,P))}writeFeatureObject(S,P){return(0,F.O3)()}writeFeatures(S,P){return JSON.stringify(this.writeFeaturesObject(S,P))}writeFeaturesObject(S,P){return(0,F.O3)()}writeGeometry(S,P){return JSON.stringify(this.writeGeometryObject(S,P))}writeGeometryObject(S,P){return(0,F.O3)()}}},2101:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>Ys});var W=a(7176),F=a(2334),k=a(4889),G=a(5296),Z=a(6343),b=a(49),S=a(6117),P=a(8982),v=a(5872),f=a(8095),u=a(8943),c=a(5784),r=a(9032),d=a(5739),e=a(9250),l=a(1293),_=a(5959),n=a(3229);const m=class g extends e.ZP{constructor(){super(),this.xmlSerializer_=(0,n.xc)()}getType(){return"xml"}readFeature(ot,dt){if(!ot)return null;if("string"==typeof ot){const mt=(0,n.Qc)(ot);return this.readFeatureFromDocument(mt,dt)}return(0,n.qk)(ot)?this.readFeatureFromDocument(ot,dt):this.readFeatureFromNode(ot,dt)}readFeatureFromDocument(ot,dt){const mt=this.readFeaturesFromDocument(ot,dt);return mt.length>0?mt[0]:null}readFeatureFromNode(ot,dt){return null}readFeatures(ot,dt){if(!ot)return[];if("string"==typeof ot){const mt=(0,n.Qc)(ot);return this.readFeaturesFromDocument(mt,dt)}return(0,n.qk)(ot)?this.readFeaturesFromDocument(ot,dt):this.readFeaturesFromNode(ot,dt)}readFeaturesFromDocument(ot,dt){const mt=[];for(let wt=ot.firstChild;wt;wt=wt.nextSibling)wt.nodeType==Node.ELEMENT_NODE&&(0,_.l7)(mt,this.readFeaturesFromNode(wt,dt));return mt}readFeaturesFromNode(ot,dt){return(0,l.O3)()}readGeometry(ot,dt){if(!ot)return null;if("string"==typeof ot){const mt=(0,n.Qc)(ot);return this.readGeometryFromDocument(mt,dt)}return(0,n.qk)(ot)?this.readGeometryFromDocument(ot,dt):this.readGeometryFromNode(ot,dt)}readGeometryFromDocument(ot,dt){return null}readGeometryFromNode(ot,dt){return null}readProjection(ot){if(!ot)return null;if("string"==typeof ot){const dt=(0,n.Qc)(ot);return this.readProjectionFromDocument(dt)}return(0,n.qk)(ot)?this.readProjectionFromDocument(ot):this.readProjectionFromNode(ot)}readProjectionFromDocument(ot){return this.dataProjection}readProjectionFromNode(ot){return this.dataProjection}writeFeature(ot,dt){const mt=this.writeFeatureNode(ot,dt);return this.xmlSerializer_.serializeToString(mt)}writeFeatureNode(ot,dt){return null}writeFeatures(ot,dt){const mt=this.writeFeaturesNode(ot,dt);return this.xmlSerializer_.serializeToString(mt)}writeFeaturesNode(ot,dt){return null}writeGeometry(ot,dt){const mt=this.writeGeometryNode(ot,dt);return this.xmlSerializer_.serializeToString(mt)}writeGeometryNode(ot,dt){return null}};var y=a(3249),I=a(9418),O=a(7704),E=a(5848),R=a(6868);const N=["http://www.google.com/kml/ext/2.2"],z=[null,"http://earth.google.com/kml/2.0","http://earth.google.com/kml/2.1","http://earth.google.com/kml/2.2","http://www.opengis.net/kml/2.2"],A={fraction:"fraction",pixels:"pixels",insetPixels:"pixels"},L=(0,n.C5)(z,{ExtendedData:gi,Region:pi,MultiGeometry:(0,n.Pr)(Jt,"geometry"),LineString:(0,n.Pr)(_t,"geometry"),LinearRing:(0,n.Pr)(pt,"geometry"),Point:(0,n.Pr)(ie,"geometry"),Polygon:(0,n.Pr)(Pe,"geometry"),Style:(0,n.Pr)(Fe),StyleMap:function vi(Kt,ot){const dt=it.call(this,Kt,ot);if(!dt)return;const mt=ot[ot.length-1];Array.isArray(dt)?mt.Style=dt:"string"==typeof dt?mt.styleUrl=dt:(0,I.h)(!1,38)},address:(0,n.Pr)(E.s2),description:(0,n.Pr)(E.s2),name:(0,n.Pr)(E.s2),open:(0,n.Pr)(E.ud),phoneNumber:(0,n.Pr)(E.s2),styleUrl:(0,n.Pr)(q),visibility:(0,n.Pr)(E.ud)},(0,n.C5)(N,{MultiTrack:(0,n.Pr)(function ke(Kt,ot){const dt=(0,n.O)([],Ze,Kt,ot);if(dt)return new S.Z(dt)},"geometry"),Track:(0,n.Pr)(Je,"geometry")})),w=(0,n.C5)(z,{ExtendedData:gi,Region:pi,Link:function Ri(Kt,ot){(0,n.T3)(x,Kt,ot)},address:(0,n.Pr)(E.s2),description:(0,n.Pr)(E.s2),name:(0,n.Pr)(E.s2),open:(0,n.Pr)(E.ud),phoneNumber:(0,n.Pr)(E.s2),visibility:(0,n.Pr)(E.ud)}),x=(0,n.C5)(z,{href:(0,n.Pr)(rt)}),C=(0,n.C5)(z,{Altitude:(0,n.Pr)(E.fy),Longitude:(0,n.Pr)(E.fy),Latitude:(0,n.Pr)(E.fy),Tilt:(0,n.Pr)(E.fy),AltitudeMode:(0,n.Pr)(E.s2),Heading:(0,n.Pr)(E.fy),Roll:(0,n.Pr)(E.fy)}),D=(0,n.C5)(z,{LatLonAltBox:function Gi(Kt,ot){const dt=(0,n.O)({},ri,Kt,ot);if(!dt)return;const mt=ot[ot.length-1],wt=[parseFloat(dt.west),parseFloat(dt.south),parseFloat(dt.east),parseFloat(dt.north)];mt.extent=wt,mt.altitudeMode=dt.altitudeMode,mt.minAltitude=parseFloat(dt.minAltitude),mt.maxAltitude=parseFloat(dt.maxAltitude)},Lod:function ai(Kt,ot){const dt=(0,n.O)({},Pi,Kt,ot);if(!dt)return;const mt=ot[ot.length-1];mt.minLodPixels=parseFloat(dt.minLodPixels),mt.maxLodPixels=parseFloat(dt.maxLodPixels),mt.minFadeExtent=parseFloat(dt.minFadeExtent),mt.maxFadeExtent=parseFloat(dt.maxFadeExtent)}}),Y=(0,n.C5)(z,["Document","Placemark"]),nt=(0,n.C5)(z,{Document:(0,n.A4)(function Mn(Kt,ot,dt){(0,n.ZL)({node:Kt},en,Gs,ot,dt,void 0,this)}),Placemark:(0,n.A4)(Hn)});let V,Ct,vt,St,bt,Gt,Vt,de,Pt,at=null,Xt=null,_e=null,Re=null,Rt=null,Yt=null;function $t(Kt){return 32/Math.min(Kt[0],Kt[1])}function Nt(Kt){return Kt}function ve(Kt,ot,dt){return Array.isArray(Kt)?Kt:"string"==typeof Kt?ve(dt[Kt],ot,dt):ot}function Ee(Kt){const ot=(0,n.Ve)(Kt,!1),dt=/^\s*#?\s*([0-9A-Fa-f]{8})\s*$/.exec(ot);if(dt){const mt=dt[1];return[parseInt(mt.substr(6,2),16),parseInt(mt.substr(4,2),16),parseInt(mt.substr(2,2),16),parseInt(mt.substr(0,2),16)/255]}}function Mt(Kt){let ot=(0,n.Ve)(Kt,!1);const dt=[];ot=ot.replace(/\s*,\s*/g,",");const mt=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?),([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s+|,|$)(?:([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s+|$))?\s*/i;let wt;for(;wt=mt.exec(ot);){const Qt=parseFloat(wt[1]),ne=parseFloat(wt[2]),xe=wt[3]?parseFloat(wt[3]):0;dt.push(Qt,ne,xe),ot=ot.substr(wt[0].length)}if(""===ot)return dt}function rt(Kt){const ot=(0,n.Ve)(Kt,!1).trim();let dt=Kt.baseURI;return(!dt||"about:blank"==dt)&&(dt=window.location.href),dt?new URL(ot,dt).href:ot}function q(Kt){const ot=(0,n.Ve)(Kt,!1).trim().replace(/^(?!.*#)/,"#");let dt=Kt.baseURI;return(!dt||"about:blank"==dt)&&(dt=window.location.href),dt?new URL(ot,dt).href:ot}function K(Kt){return(0,E.fy)(Kt)}const et=(0,n.C5)(z,{Pair:function Ii(Kt,ot){const dt=(0,n.O)({},xn,Kt,ot,this);if(!dt)return;const mt=dt.key;if(mt&&"normal"==mt){const wt=dt.styleUrl;wt&&(ot[ot.length-1]=wt);const Qt=dt.Style;Qt&&(ot[ot.length-1]=Qt)}}});function it(Kt,ot){return(0,n.O)(void 0,et,Kt,ot,this)}const yt=(0,n.C5)(z,{Icon:(0,n.Pr)(function Qe(Kt,ot){return(0,n.O)({},si,Kt,ot)||null}),color:(0,n.Pr)(Ee),heading:(0,n.Pr)(E.fy),hotSpot:(0,n.Pr)(function M(Kt){const ot=Kt.getAttribute("xunits"),dt=Kt.getAttribute("yunits");let mt;return mt="insetPixels"!==ot?"insetPixels"!==dt?"bottom-left":"top-left":"insetPixels"!==dt?"bottom-right":"top-right",{x:parseFloat(Kt.getAttribute("x")),xunits:A[ot],y:parseFloat(Kt.getAttribute("y")),yunits:A[dt],origin:mt}}),scale:(0,n.Pr)(K)}),At=(0,n.C5)(z,{color:(0,n.Pr)(Ee),scale:(0,n.Pr)(K)}),Ht=(0,n.C5)(z,{color:(0,n.Pr)(Ee),width:(0,n.Pr)(E.fy)}),Te=(0,n.C5)(z,{color:(0,n.Pr)(Ee),fill:(0,n.Pr)(E.ud),outline:(0,n.Pr)(E.ud)}),ee=(0,n.C5)(z,{coordinates:(0,n.z)(Mt)});function We(Kt,ot){return(0,n.O)(null,ee,Kt,ot)}const Ze=(0,n.C5)(N,{Track:(0,n.Ei)(Je)}),Ve=(0,n.C5)(z,{when:function hs(Kt,ot){const mt=ot[ot.length-1].whens,wt=(0,n.Ve)(Kt,!1),Qt=Date.parse(wt);mt.push(isNaN(Qt)?0:Qt)}},(0,n.C5)(N,{coord:function Ge(Kt,ot){const mt=ot[ot.length-1].coordinates,wt=(0,n.Ve)(Kt,!1),ne=/^\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s*$/i.exec(wt);if(ne){const xe=parseFloat(ne[1]),Me=parseFloat(ne[2]),Le=parseFloat(ne[3]);mt.push([xe,Me,Le])}else mt.push([])}}));function Je(Kt,ot){const dt=(0,n.O)({coordinates:[],whens:[]},Ve,Kt,ot);if(!dt)return;const mt=[],wt=dt.coordinates,Qt=dt.whens;for(let ne=0,xe=Math.min(wt.length,Qt.length);ne0&&ot[ot.length-1].push(...dt)},outerBoundaryIs:function Ws(Kt,ot){const dt=(0,n.O)(void 0,Xi,Kt,ot);dt&&(ot[ot.length-1][0]=dt)}});function Pe(Kt,ot){const dt=(0,n.O)({},J,Kt,ot),mt=(0,n.O)([null],ye,Kt,ot);if(mt&&mt[0]){const wt=mt[0],Qt=[wt.length];for(let xe=1,Me=mt.length;xe0;let ne;const xe=wt.href;xe?ne=xe:Qt&&(ne=Gt);let Me,Le,Ue,$e="bottom-left";const Ye=dt.hotSpot;let li;Ye?(Me=[Ye.x,Ye.y],Le=Ye.xunits,Ue=Ye.yunits,$e=Ye.origin):/^https?:\/\/maps\.(?:google|gstatic)\.com\//.test(ne)&&(ne.includes("pushpin")?(Me=Ct,Le=vt,Ue=St):ne.includes("arrow-reverse")?(Me=[54,42],Le=vt,Ue=St):ne.includes("paddle")&&(Me=[32,1],Le=vt,Ue=St));const ti=wt.x,Bi=wt.y;let ii;void 0!==ti&&void 0!==Bi&&(li=[ti,Bi]);const mi=wt.w,fi=wt.h;let bi;void 0!==mi&&void 0!==fi&&(ii=[mi,fi]);const hi=dt.heading;void 0!==hi&&(bi=(0,R.Yr)(hi));const zi=dt.color;if(Qt){ne==Gt&&(ii=bt);const wi=new G.Z({anchor:Me,anchorOrigin:$e,anchorXUnits:Le,anchorYUnits:Ue,crossOrigin:this.crossOrigin_,offset:li,offsetOrigin:"bottom-left",rotation:bi,scale:dt.scale,size:ii,src:this.iconUrlFunction_(ne),color:zi}),Ms=wi.getScaleArray()[0],qn=wi.getSize();if(null===qn){const dn=wi.getImageState();if(dn===Z.Z.IDLE||dn===Z.Z.LOADING){const Ts=function(){const Ps=wi.getImageState();if(Ps!==Z.Z.IDLE&&Ps!==Z.Z.LOADING){const In=wi.getSize();if(In&&2==In.length){const Hs=$t(In);wi.setScale(Ms*Hs)}wi.unlistenImageChange(Ts)}};wi.listenImageChange(Ts),dn===Z.Z.IDLE&&wi.load()}}else if(2==qn.length){const dn=$t(qn);wi.setScale(Ms*dn)}mt.imageStyle=wi}else mt.imageStyle=Vt},LabelStyle:function Wt(Kt,ot){const dt=(0,n.O)({},At,Kt,ot);if(!dt)return;const mt=ot[ot.length-1],wt=new d.Z({fill:new F.Z({color:"color"in dt?dt.color:V}),scale:dt.scale});mt.textStyle=wt},LineStyle:function se(Kt,ot){const dt=(0,n.O)({},Ht,Kt,ot);if(!dt)return;const mt=ot[ot.length-1],wt=new c.Z({color:"color"in dt?dt.color:V,width:"width"in dt?dt.width:1});mt.strokeStyle=wt},PolyStyle:function ce(Kt,ot){const dt=(0,n.O)({},Te,Kt,ot);if(!dt)return;const mt=ot[ot.length-1],wt=new F.Z({color:"color"in dt?dt.color:V});mt.fillStyle=wt;const Qt=dt.fill;void 0!==Qt&&(mt.fill=Qt);const ne=dt.outline;void 0!==ne&&(mt.outline=ne)}});function Fe(Kt,ot){const dt=(0,n.O)({},Ie,Kt,ot,this);if(!dt)return null;let mt="fillStyle"in dt?dt.fillStyle:at;const wt=dt.fill;let Qt;void 0!==wt&&!wt&&(mt=null),"imageStyle"in dt?dt.imageStyle!=Vt&&(Qt=dt.imageStyle):Qt=Xt;const ne="textStyle"in dt?dt.textStyle:Re,xe="strokeStyle"in dt?dt.strokeStyle:_e,Me=dt.outline;return void 0===Me||Me?[new r.ZP({fill:mt,image:Qt,stroke:xe,text:ne,zIndex:void 0})]:[new r.ZP({geometry:function(Le){const Ue=Le.getGeometry(),$e=Ue.getType();return"GeometryCollection"===$e?new k.Z(Ue.getGeometriesArrayRecursive().filter(function(li){const ti=li.getType();return"Polygon"!==ti&&"MultiPolygon"!==ti})):"Polygon"!==$e&&"MultiPolygon"!==$e?Ue:void 0},fill:mt,image:Qt,stroke:xe,text:ne,zIndex:void 0}),new r.ZP({geometry:function(Le){const Ue=Le.getGeometry(),$e=Ue.getType();return"GeometryCollection"===$e?new k.Z(Ue.getGeometriesArrayRecursive().filter(function(li){const ti=li.getType();return"Polygon"===ti||"MultiPolygon"===ti})):"Polygon"===$e||"MultiPolygon"===$e?Ue:void 0},fill:mt,stroke:null,zIndex:void 0})]}function je(Kt,ot){const dt=ot.length,mt=new Array(ot.length),wt=new Array(ot.length),Qt=new Array(ot.length);let ne,xe,Me;ne=!1,xe=!1,Me=!1;for(let Le=0;Le0){const li=(0,n.RA)(wt,ne);(0,n.ZL)(mt,Yn,vs,[{names:ne,values:li}],dt)}const $e=dt[0];let Ye=ot.getGeometry();Ye&&(Ye=(0,e.fI)(Ye,!0,$e)),(0,n.ZL)(mt,Yn,Rn,[Ye],dt)}const Jn=(0,n.C5)(z,["extrude","tessellate","altitudeMode","coordinates"]),ji=(0,n.C5)(z,{extrude:(0,n.A4)(E.Vi),tessellate:(0,n.A4)(E.Vi),altitudeMode:(0,n.A4)(E.bZ),coordinates:(0,n.A4)(function us(Kt,ot,dt){const mt=dt[dt.length-1],wt=mt.layout,Qt=mt.stride;let ne;"XY"==wt||"XYM"==wt?ne=2:"XYZ"==wt||"XYZM"==wt?ne=3:(0,I.h)(!1,34);const xe=ot.length;let Me="";if(xe>0){Me+=ot[0];for(let Le=1;Le0;else{const Ye=$e.getType();xe="Point"===Ye||"MultiPoint"===Ye}}xe&&(Me=Qt.get("name"),xe=xe&&!!Me,xe&&/&[^&]+;/.test(Me)&&(Pt||(Pt=document.createElement("textarea")),Pt.innerHTML=Me,Me=Pt.value));let Ue=dt;if(Kt?Ue=Kt:ot&&(Ue=ve(ot,dt,mt)),xe){const $e=function Bt(Kt,ot){const dt=[0,0];let mt="start";const wt=Kt.getImage();if(wt){const xe=wt.getSize();if(xe&&2==xe.length){const Me=wt.getScaleArray(),Le=wt.getAnchor();dt[0]=Me[0]*(xe[0]-Le[0]),dt[1]=Me[1]*(xe[1]/2-Le[1]),mt="left"}}let Qt=Kt.getText();return Qt?(Qt=Qt.clone(),Qt.setFont(Qt.getFont()||Re.getFont()),Qt.setScale(Qt.getScale()||Re.getScale()),Qt.setFill(Qt.getFill()||Re.getFill()),Qt.setStroke(Qt.getStroke()||de)):Qt=Re.clone(),Qt.setText(ot),Qt.setOffsetX(dt[0]),Qt.setOffsetY(dt[1]),Qt.setTextAlign(mt),new r.ZP({image:wt,text:Qt})}(Ue[0],Me);return Le.length>0?($e.setGeometry(new k.Z(Le)),[$e,new r.ZP({geometry:Ue[0].getGeometry(),image:null,fill:Ue[0].getFill(),stroke:Ue[0].getStroke(),text:null})].concat(Ue.slice(1))):$e}return Ue}}(mt.Style,mt.styleUrl,this.defaultStyle_,this.sharedStyles_,this.showPointNames_);wt.setStyle(Ue)}return delete mt.Style,wt.setProperties(mt,!0),wt}readSharedStyle_(ot,dt){const mt=ot.getAttribute("id");if(null!==mt){const wt=Fe.call(this,ot,dt);if(wt){let Qt,ne=ot.baseURI;(!ne||"about:blank"==ne)&&(ne=window.location.href),Qt=ne?new URL("#"+mt,ne).href:"#"+mt,this.sharedStyles_[Qt]=wt}}}readSharedStyleMap_(ot,dt){const mt=ot.getAttribute("id");if(null===mt)return;const wt=it.call(this,ot,dt);if(!wt)return;let Qt,ne=ot.baseURI;(!ne||"about:blank"==ne)&&(ne=window.location.href),Qt=ne?new URL("#"+mt,ne).href:"#"+mt,this.sharedStyles_[Qt]=wt}readFeatureFromNode(ot,dt){return z.includes(ot.namespaceURI)&&this.readPlacemark_(ot,[this.getReadOptions(ot,dt)])||null}readFeaturesFromNode(ot,dt){if(!z.includes(ot.namespaceURI))return[];let mt;const wt=ot.localName;if("Document"==wt||"Folder"==wt)return mt=this.readDocumentOrFolder_(ot,[this.getReadOptions(ot,dt)]),mt||[];if("Placemark"==wt){const Qt=this.readPlacemark_(ot,[this.getReadOptions(ot,dt)]);return Qt?[Qt]:[]}if("kml"==wt){mt=[];for(let Qt=ot.firstElementChild;Qt;Qt=Qt.nextElementSibling){const ne=this.readFeaturesFromNode(Qt,dt);ne&&(0,_.l7)(mt,ne)}return mt}return[]}readName(ot){if(ot){if("string"==typeof ot){const dt=(0,n.Qc)(ot);return this.readNameFromDocument(dt)}return(0,n.qk)(ot)?this.readNameFromDocument(ot):this.readNameFromNode(ot)}}readNameFromDocument(ot){for(let dt=ot.firstChild;dt;dt=dt.nextSibling)if(dt.nodeType==Node.ELEMENT_NODE){const mt=this.readNameFromNode(dt);if(mt)return mt}}readNameFromNode(ot){for(let dt=ot.firstElementChild;dt;dt=dt.nextElementSibling)if(z.includes(dt.namespaceURI)&&"name"==dt.localName)return(0,E.s2)(dt);for(let dt=ot.firstElementChild;dt;dt=dt.nextElementSibling){const mt=dt.localName;if(z.includes(dt.namespaceURI)&&("Document"==mt||"Folder"==mt||"Placemark"==mt||"kml"==mt)){const wt=this.readNameFromNode(dt);if(wt)return wt}}}readNetworkLinks(ot){const dt=[];if("string"==typeof ot){const mt=(0,n.Qc)(ot);(0,_.l7)(dt,this.readNetworkLinksFromDocument(mt))}else(0,n.qk)(ot)?(0,_.l7)(dt,this.readNetworkLinksFromDocument(ot)):(0,_.l7)(dt,this.readNetworkLinksFromNode(ot));return dt}readNetworkLinksFromDocument(ot){const dt=[];for(let mt=ot.firstChild;mt;mt=mt.nextSibling)mt.nodeType==Node.ELEMENT_NODE&&(0,_.l7)(dt,this.readNetworkLinksFromNode(mt));return dt}readNetworkLinksFromNode(ot){const dt=[];for(let mt=ot.firstElementChild;mt;mt=mt.nextElementSibling)if(z.includes(mt.namespaceURI)&&"NetworkLink"==mt.localName){const wt=(0,n.O)({},w,mt,[]);dt.push(wt)}for(let mt=ot.firstElementChild;mt;mt=mt.nextElementSibling){const wt=mt.localName;z.includes(mt.namespaceURI)&&("Document"==wt||"Folder"==wt||"kml"==wt)&&(0,_.l7)(dt,this.readNetworkLinksFromNode(mt))}return dt}readRegion(ot){const dt=[];if("string"==typeof ot){const mt=(0,n.Qc)(ot);(0,_.l7)(dt,this.readRegionFromDocument(mt))}else(0,n.qk)(ot)?(0,_.l7)(dt,this.readRegionFromDocument(ot)):(0,_.l7)(dt,this.readRegionFromNode(ot));return dt}readRegionFromDocument(ot){const dt=[];for(let mt=ot.firstChild;mt;mt=mt.nextSibling)mt.nodeType==Node.ELEMENT_NODE&&(0,_.l7)(dt,this.readRegionFromNode(mt));return dt}readRegionFromNode(ot){const dt=[];for(let mt=ot.firstElementChild;mt;mt=mt.nextElementSibling)if(z.includes(mt.namespaceURI)&&"Region"==mt.localName){const wt=(0,n.O)({},D,mt,[]);dt.push(wt)}for(let mt=ot.firstElementChild;mt;mt=mt.nextElementSibling){const wt=mt.localName;z.includes(mt.namespaceURI)&&("Document"==wt||"Folder"==wt||"kml"==wt)&&(0,_.l7)(dt,this.readRegionFromNode(mt))}return dt}readCamera(ot){const dt=[];if("string"==typeof ot){const mt=(0,n.Qc)(ot);(0,_.l7)(dt,this.readCameraFromDocument(mt))}else(0,n.qk)(ot)?(0,_.l7)(dt,this.readCameraFromDocument(ot)):(0,_.l7)(dt,this.readCameraFromNode(ot));return dt}readCameraFromDocument(ot){const dt=[];for(let mt=ot.firstChild;mt;mt=mt.nextSibling)mt.nodeType===Node.ELEMENT_NODE&&(0,_.l7)(dt,this.readCameraFromNode(mt));return dt}readCameraFromNode(ot){const dt=[];for(let mt=ot.firstElementChild;mt;mt=mt.nextElementSibling)if(z.includes(mt.namespaceURI)&&"Camera"===mt.localName){const wt=(0,n.O)({},C,mt,[]);dt.push(wt)}for(let mt=ot.firstElementChild;mt;mt=mt.nextElementSibling){const wt=mt.localName;z.includes(mt.namespaceURI)&&("Document"===wt||"Folder"===wt||"Placemark"===wt||"kml"===wt)&&(0,_.l7)(dt,this.readCameraFromNode(mt))}return dt}writeFeaturesNode(ot,dt){dt=this.adaptOptions(dt);const mt=(0,n.c)(z[4],"kml"),wt="http://www.w3.org/2000/xmlns/";mt.setAttributeNS(wt,"xmlns:gx",N[0]),mt.setAttributeNS(wt,"xmlns:xsi",n.fJ),mt.setAttributeNS(n.fJ,"xsi:schemaLocation","http://www.opengis.net/kml/2.2 https://developers.google.com/kml/schema/kml22gx.xsd");const Qt={node:mt},ne={};ot.length>1?ne.Document=ot:1==ot.length&&(ne.Placemark=ot[0]);const xe=Y[mt.namespaceURI],Me=(0,n.RA)(ne,xe);return(0,n.ZL)(Qt,nt,n.hg,Me,[dt],xe,this),mt}}},7670:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>m});var W=a(9250),F=a(49),k=a(6117),G=a(8982),Z=a(5872),b=a(8064),S=a(8095),P=a(8943),v=a(2658),f=a(3387),u=a(9418),c=a(7704),r=a(6630);function e(y,I,O){if(3===y){const E={keys:[],values:[],features:[]},R=O.readVarint()+O.pos;O.readFields(l,E,R),E.length=E.features.length,E.length&&(I[E.name]=E)}}function l(y,I,O){if(15===y)I.version=O.readVarint();else if(1===y)I.name=O.readString();else if(5===y)I.extent=O.readVarint();else if(2===y)I.features.push(O.pos);else if(3===y)I.keys.push(O.readString());else if(4===y){let E=null;const R=O.readVarint()+O.pos;for(;O.pos>3)?O.readString():2===y?O.readFloat():3===y?O.readDouble():4===y?O.readVarint64():5===y?O.readVarint():6===y?O.readSVarint():7===y?O.readBoolean():null;I.values.push(E)}}function _(y,I,O){if(1==y)I.id=O.readVarint();else if(2==y){const E=O.readVarint()+O.pos;for(;O.pos>3}st--,1===z||2===z?(A+=I.readSVarint(),L+=I.readSVarint(),1===z&&w>x&&(R.push(w),x=w),E.push(A,L),w+=2):7===z?w>x&&(E.push(E[x],E[x+1]),w+=2):(0,u.h)(!1,59)}w>x&&(R.push(w),x=w)}createFeature_(I,O,E){const R=O.type;if(0===R)return null;let N;const z=O.properties;let st;this.idProperty_?(st=z[this.idProperty_],delete z[this.idProperty_]):st=O.id,z[this.layerName_]=O.layer.name;const A=[],L=[];this.readRawGeometry_(I,O,A,L);const w=function g(y,I){let O;return 1===y?O=1===I?"Point":"MultiPoint":2===y?O=1===I?"LineString":"MultiLineString":3===y&&(O="Polygon"),O}(R,L.length);if(this.featureClass_===f.ZP)N=new this.featureClass_(w,A,L,z,st),N.transform(E.dataProjection);else{let x;if("Polygon"==w){const Y=(0,r.Q3)(A,L);x=Y.length>1?new Z.Z(A,"XY",Y):new P.ZP(A,"XY",L)}else x="Point"===w?new S.Z(A,"XY"):"LineString"===w?new F.Z(A,"XY"):"MultiPoint"===w?new G.Z(A,"XY"):"MultiLineString"===w?new k.Z(A,"XY",L):null;N=new(0,this.featureClass_),this.geometryName_&&N.setGeometryName(this.geometryName_);const D=(0,W.fI)(x,!1,E);N.setGeometry(D),void 0!==st&&N.setId(st),N.setProperties(z,!0)}return N}getType(){return"arraybuffer"}readFeatures(I,O){const E=this.layers_;O=this.adaptOptions(O);const R=(0,c.U2)(O.dataProjection);R.setWorldExtent(O.extent),O.dataProjection=R;const N=new b(I),z=N.readFields(e,{}),st=[];for(const A in z){if(E&&!E.includes(A))continue;const L=z[A];R.setExtent(L?[0,0,L.extent,L.extent]:null);for(let x=0,C=L.length;x{"use strict";a.d(ht,{$L:()=>S,Vi:()=>f,_E:()=>P,bZ:()=>e,ej:()=>b,f3:()=>r,fy:()=>Z,s2:()=>v,ud:()=>F,v$:()=>k,xO:()=>u});var W=a(3229);function F(l){return k((0,W.Ve)(l,!1))}function k(l){const _=/^\s*(true|1)|(false|0)\s*$/.exec(l);if(_)return void 0!==_[1]||!1}function Z(l){return b((0,W.Ve)(l,!1))}function b(l){const _=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(l);if(_)return parseFloat(_[1])}function S(l){return P((0,W.Ve)(l,!1))}function P(l){const _=/^\s*(\d+)\s*$/.exec(l);if(_)return parseInt(_[1],10)}function v(l){return(0,W.Ve)(l,!1).trim()}function f(l,_){e(l,_?"1":"0")}function u(l,_){l.appendChild((0,W.Me)().createCDATASection(_))}function r(l,_){const n=_.toPrecision();l.appendChild((0,W.Me)().createTextNode(n))}function e(l,_){l.appendChild((0,W.Me)().createTextNode(_))}},5173:(jt,ht,a)=>{"use strict";a.d(ht,{Dv:()=>k,Zn:()=>G,qe:()=>Z,uX:()=>F});var W=a(5959);function F(){return!0}function k(){return!1}function G(){}function Z(S){let v,f,u,P=!1;return function(){const c=Array.prototype.slice.call(arguments);return(!P||this!==u||!(0,W.fS)(c,f))&&(P=!0,u=this,f=c,v=S.apply(this,arguments)),v}}},903:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>f});var W=a(7438),F=a(1293),k=a(4836),G=a(77),Z=a(7704),b=a(5173),S=a(4554);const P=(0,k.Ue)(),f=class v extends W.Z{constructor(){super(),this.extent_=(0,G.lJ)(),this.extentRevision_=-1,this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=0,this.simplifyTransformedInternal=(0,b.qe)(function(c,r,d){if(!d)return this.getSimplifiedGeometry(r);const e=this.clone();return e.applyTransform(d),e.getSimplifiedGeometry(r)})}simplifyTransformed(c,r){return this.simplifyTransformedInternal(this.getRevision(),c,r)}clone(){return(0,F.O3)()}closestPointXY(c,r,d,e){return(0,F.O3)()}containsXY(c,r){const d=this.getClosestPoint([c,r]);return d[0]===c&&d[1]===r}getClosestPoint(c,r){return this.closestPointXY(c[0],c[1],r=r||[NaN,NaN],1/0),r}intersectsCoordinate(c){return this.containsXY(c[0],c[1])}computeExtent(c){return(0,F.O3)()}getExtent(c){if(this.extentRevision_!=this.getRevision()){const r=this.computeExtent(this.extent_);(isNaN(r[0])||isNaN(r[1]))&&(0,G.YN)(r),this.extentRevision_=this.getRevision()}return(0,G.EO)(this.extent_,c)}rotate(c,r){(0,F.O3)()}scale(c,r,d){(0,F.O3)()}simplify(c){return this.getSimplifiedGeometry(c*c)}getSimplifiedGeometry(c){return(0,F.O3)()}getType(){return(0,F.O3)()}applyTransform(c){(0,F.O3)()}intersectsExtent(c){return(0,F.O3)()}translate(c,r){(0,F.O3)()}transform(c,r){const d=(0,Z.U2)(c),e="tile-pixels"==d.getUnits()?function(l,_,n){const g=d.getExtent(),m=d.getWorldExtent(),y=(0,G.Cr)(m)/(0,G.Cr)(g);return(0,k.qC)(P,m[0],m[3],y,-y,0,0,0),(0,S.vT)(l,0,l.length,n,P,_),(0,Z.Ck)(d,r)(l,_,n)}:(0,Z.Ck)(d,r);return this.applyTransform(e),this}}},4889:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>S});var W=a(4855),F=a(903),k=a(77),G=a(3583);class Z extends F.Z{constructor(v){super(),this.geometries_=v||null,this.changeEventsKeys_=[],this.listenGeometriesChange_()}unlistenGeometriesChange_(){this.changeEventsKeys_.forEach(G.bN),this.changeEventsKeys_.length=0}listenGeometriesChange_(){if(this.geometries_)for(let v=0,f=this.geometries_.length;v{"use strict";a.d(ht,{Z:()=>r});var W=a(8559),F=a(5324),k=a(77),G=a(8669),Z=a(3401),b=a(5959),S=a(6669),P=a(5535),v=a(4649),f=a(8599),u=a(9941);class c extends W.ZP{constructor(e,l){super(),this.flatMidpoint_=null,this.flatMidpointRevision_=-1,this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===l||Array.isArray(e[0])?this.setCoordinates(e,l):this.setFlatCoordinates(l,e)}appendCoordinate(e){this.flatCoordinates?(0,b.l7)(this.flatCoordinates,e):this.flatCoordinates=e.slice(),this.changed()}clone(){const e=new c(this.flatCoordinates.slice(),this.layout);return e.applyProperties(this),e}closestPointXY(e,l,_,n){return n<(0,k.qf)(this.getExtent(),e,l)?n:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,F.Bv)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,F.H$)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!1,e,l,_,n))}forEachSegment(e){return(0,S.E)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}getCoordinateAtM(e,l){return"XYM"!=this.layout&&"XYZM"!=this.layout?null:(0,v.iJ)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,l=void 0!==l&&l)}getCoordinates(){return(0,P.Ml)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinateAt(e,l){return(0,v.WW)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,l,this.stride)}getLength(){return(0,u.W)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getFlatMidpoint(){return this.flatMidpointRevision_!=this.getRevision()&&(this.flatMidpoint_=this.getCoordinateAt(.5,this.flatMidpoint_),this.flatMidpointRevision_=this.getRevision()),this.flatMidpoint_}getSimplifiedGeometryInternal(e){const l=[];return l.length=(0,Z.dt)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e,l,0),new c(l,"XY")}getType(){return"LineString"}intersectsExtent(e){return(0,f.Kz)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,e)}setCoordinates(e,l){this.setLayout(l,e,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=(0,G.Sg)(this.flatCoordinates,0,e,this.stride),this.changed()}}const r=c},6117:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>c});var W=a(49),F=a(8559),k=a(5324),G=a(77),Z=a(8669),b=a(3401),S=a(5959),P=a(5535),v=a(4649),f=a(8599);class u extends F.ZP{constructor(d,e,l){if(super(),this.ends_=[],this.maxDelta_=-1,this.maxDeltaRevision_=-1,Array.isArray(d[0]))this.setCoordinates(d,e);else if(void 0!==e&&l)this.setFlatCoordinates(e,d),this.ends_=l;else{let _=this.getLayout();const n=d,g=[],m=[];for(let y=0,I=n.length;y{"use strict";a.d(ht,{Z:()=>v});var W=a(8095),F=a(8559),k=a(77),G=a(8669),Z=a(5959),b=a(5535),S=a(6868);class P extends F.ZP{constructor(u,c){super(),c&&!Array.isArray(u[0])?this.setFlatCoordinates(c,u):this.setCoordinates(u,c)}appendPoint(u){this.flatCoordinates?(0,Z.l7)(this.flatCoordinates,u.getFlatCoordinates()):this.flatCoordinates=u.getFlatCoordinates().slice(),this.changed()}clone(){const u=new P(this.flatCoordinates.slice(),this.layout);return u.applyProperties(this),u}closestPointXY(u,c,r,d){if(d<(0,k.qf)(this.getExtent(),u,c))return d;const e=this.flatCoordinates,l=this.stride;for(let _=0,n=e.length;_{"use strict";a.d(ht,{Z:()=>_});var W=a(8982),F=a(8943),k=a(8559),G=a(5324),Z=a(77),b=a(8669),S=a(5959),P=a(9063),v=a(5535),f=a(8599),u=a(6630),c=a(8810),r=a(1221),d=a(4790),e=a(3401);class l extends k.ZP{constructor(g,m,y){if(super(),this.endss_=[],this.flatInteriorPointsRevision_=-1,this.flatInteriorPoints_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,!y&&!Array.isArray(g[0])){let I=this.getLayout();const O=g,E=[],R=[];for(let N=0,z=O.length;N{"use strict";a.d(ht,{Z:()=>b});var W=a(8559),F=a(77),k=a(8669),G=a(6868);class Z extends W.ZP{constructor(P,v){super(),this.setCoordinates(P,v)}clone(){const P=new Z(this.flatCoordinates.slice(),this.layout);return P.applyProperties(this),P}closestPointXY(P,v,f,u){const c=this.flatCoordinates,r=(0,G.bI)(P,v,c[0],c[1]);if(r{"use strict";a.d(ht,{ZP:()=>_,oJ:()=>g});var W=a(8559),F=a(5324),k=a(77),G=a(8669),Z=a(3401),b=a(5535),S=a(8810);class P extends W.ZP{constructor(O,E){super(),this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===E||Array.isArray(O[0])?this.setCoordinates(O,E):this.setFlatCoordinates(E,O)}clone(){return new P(this.flatCoordinates.slice(),this.layout)}closestPointXY(O,E,R,N){return N<(0,k.qf)(this.getExtent(),O,E)?N:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,F.Bv)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,F.H$)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!0,O,E,R,N))}getArea(){return(0,S.QQ)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinates(){return(0,b.Ml)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getSimplifiedGeometryInternal(O){const E=[];return E.length=(0,Z.dt)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,O,E,0),new P(E,"XY")}getType(){return"LinearRing"}intersectsExtent(O){return!1}setCoordinates(O,E){this.setLayout(E,O,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=(0,G.Sg)(this.flatCoordinates,0,O,this.stride),this.changed()}}const v=P;var f=a(8095),u=a(5959),c=a(9063),r=a(8599),d=a(6630),e=a(4790);class l extends W.ZP{constructor(O,E,R){super(),this.ends_=[],this.flatInteriorPointRevision_=-1,this.flatInteriorPoint_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,void 0!==E&&R?(this.setFlatCoordinates(E,O),this.ends_=R):this.setCoordinates(O,E)}appendLinearRing(O){this.flatCoordinates?(0,u.l7)(this.flatCoordinates,O.getFlatCoordinates()):this.flatCoordinates=O.getFlatCoordinates().slice(),this.ends_.push(this.flatCoordinates.length),this.changed()}clone(){const O=new l(this.flatCoordinates.slice(),this.layout,this.ends_.slice());return O.applyProperties(this),O}closestPointXY(O,E,R,N){return N<(0,k.qf)(this.getExtent(),O,E)?N:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,F.Af)(this.flatCoordinates,0,this.ends_,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,F.Xl)(this.flatCoordinates,0,this.ends_,this.stride,this.maxDelta_,!0,O,E,R,N))}containsXY(O,E){return(0,e.wY)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,O,E)}getArea(){return(0,S.KP)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride)}getCoordinates(O){let E;return void 0!==O?(E=this.getOrientedFlatCoordinates().slice(),(0,d.zX)(E,0,this.ends_,this.stride,O)):E=this.flatCoordinates,(0,b.o1)(E,0,this.ends_,this.stride)}getEnds(){return this.ends_}getFlatInteriorPoint(){if(this.flatInteriorPointRevision_!=this.getRevision()){const O=(0,k.qg)(this.getExtent());this.flatInteriorPoint_=(0,c.X)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,O,0),this.flatInteriorPointRevision_=this.getRevision()}return this.flatInteriorPoint_}getInteriorPoint(){return new f.Z(this.getFlatInteriorPoint(),"XYM")}getLinearRingCount(){return this.ends_.length}getLinearRing(O){return O<0||this.ends_.length<=O?null:new v(this.flatCoordinates.slice(0===O?0:this.ends_[O-1],this.ends_[O]),this.layout)}getLinearRings(){const O=this.layout,E=this.flatCoordinates,R=this.ends_,N=[];let z=0;for(let st=0,A=R.length;st{"use strict";a.d(ht,{Kr:()=>P,ZP:()=>v});var W=a(903),F=a(1293),k=a(77),G=a(4554);function S(f){let u;return"XY"==f?u=2:"XYZ"==f||"XYM"==f?u=3:"XYZM"==f&&(u=4),u}function P(f,u,c){const r=f.getFlatCoordinates();if(!r)return null;const d=f.getStride();return(0,G.vT)(r,0,r.length,d,u,c)}const v=class Z extends W.Z{constructor(){super(),this.layout="XY",this.stride=2,this.flatCoordinates=null}computeExtent(u){return(0,k.GN)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,u)}getCoordinates(){return(0,F.O3)()}getFirstCoordinate(){return this.flatCoordinates.slice(0,this.stride)}getFlatCoordinates(){return this.flatCoordinates}getLastCoordinate(){return this.flatCoordinates.slice(this.flatCoordinates.length-this.stride)}getLayout(){return this.layout}getSimplifiedGeometry(u){if(this.simplifiedGeometryRevision!==this.getRevision()&&(this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=this.getRevision()),u<0||0!==this.simplifiedGeometryMaxMinSquaredTolerance&&u<=this.simplifiedGeometryMaxMinSquaredTolerance)return this;const c=this.getSimplifiedGeometryInternal(u);return c.getFlatCoordinates().length{"use strict";function W(G,Z,b,S){let P=0,v=G[b-S],f=G[b-S+1];for(;Zk,KP:()=>F,QQ:()=>W})},1221:(jt,ht,a)=>{"use strict";a.d(ht,{E:()=>F});var W=a(77);function F(k,G,Z,b){const S=[];let P=(0,W.lJ)();for(let v=0,f=Z.length;v{"use strict";a.d(ht,{Af:()=>G,Bv:()=>k,H$:()=>b,Xl:()=>S,gI:()=>P,sD:()=>Z});var W=a(6868);function F(v,f,u,c,r,d,e){const l=v[f],_=v[f+1],n=v[u]-l,g=v[u+1]-_;let m;if(0===n&&0===g)m=f;else{const y=((r-l)*n+(d-_)*g)/(n*n+g*g);if(y>1)m=u;else{if(y>0){for(let I=0;Ir&&(r=n),d=l,e=_}return r}function G(v,f,u,c,r){for(let d=0,e=u.length;d{"use strict";a.d(ht,{TG:()=>k,Zl:()=>Z,uG:()=>F,wY:()=>G});var W=a(77);function F(b,S,P,v,f){return!(0,W.H6)(f,function(c){return!k(b,S,P,v,c[0],c[1])})}function k(b,S,P,v,f,u){let c=0,r=b[P-v],d=b[P-v+1];for(;Su&&(e-r)*(u-d)-(f-r)*(l-d)>0&&c++:l<=u&&(e-r)*(u-d)-(f-r)*(l-d)<0&&c--,r=e,d=l}return 0!==c}function G(b,S,P,v,f,u){if(0===P.length||!k(b,S,P[0],v,f,u))return!1;for(let c=1,r=P.length;c{"use strict";function W(Z,b,S,P){for(let v=0,f=S.length;vW,QT:()=>G,Sg:()=>F,_5:()=>k})},5535:(jt,ht,a)=>{"use strict";function W(G,Z,b,S,P){P=void 0!==P?P:[];let v=0;for(let f=Z;fW,o1:()=>F,ug:()=>k})},9063:(jt,ht,a)=>{"use strict";a.d(ht,{U:()=>G,X:()=>k});var W=a(5959),F=a(4790);function k(Z,b,S,P,v,f,u){let c,r,d,e,l,_,n;const g=v[f+1],m=[];for(let O=0,E=S.length;OI&&(d=(e+l)/2,(0,F.wY)(Z,b,S,P,d,g)&&(y=d,I=O)),e=l}return isNaN(y)&&(y=v[f]),u?(u.push(y,g,I),u):[y,g,I]}function G(Z,b,S,P,v){let f=[];for(let u=0,c=S.length;u{"use strict";a.d(ht,{WW:()=>k,dG:()=>Z,iJ:()=>G});var W=a(5959),F=a(6868);function k(b,S,P,v,f,u,c){let r,d;const e=(P-S)/v;if(1===e)r=S;else if(2===e)r=S,d=f;else if(0!==e){let l=b[S],_=b[S+1],n=0;const g=[0];for(let I=S+v;I1?c:2,u=u||new Array(c);for(let l=0;l>1;f{"use strict";a.d(ht,{AW:()=>Z,Kz:()=>G,ac:()=>S,mV:()=>b,oW:()=>P});var W=a(77),F=a(6669),k=a(4790);function G(v,f,u,c,r){const d=(0,W.qP)((0,W.lJ)(),v,f,u,c);return!!(0,W.kK)(r,d)&&(!!((0,W.r4)(r,d)||d[0]>=r[0]&&d[2]<=r[2]||d[1]>=r[1]&&d[3]<=r[3])||(0,F.E)(v,f,u,c,function(e,l){return(0,W.I7)(r,e,l)}))}function Z(v,f,u,c,r){for(let d=0,e=u.length;d{"use strict";function W(k,G,Z,b){let S=k[G],P=k[G+1],v=0;for(let f=G+b;fW})},6630:(jt,ht,a)=>{"use strict";function W(P,v,f,u){for(;v0}function k(P,v,f,u,c){c=void 0!==c&&c;for(let r=0,d=f.length;rS,$v:()=>k,Oj:()=>G,zX:()=>Z,dL:()=>b})},6669:(jt,ht,a)=>{"use strict";function W(F,k,G,Z,b){let S;for(k+=Z;kW})},3401:(jt,ht,a)=>{"use strict";a.d(ht,{Pp:()=>f,UJ:()=>G,Zh:()=>v,dt:()=>k,uZ:()=>S});var W=a(6868);function k(u,c,r,d,e,l,_){const n=(r-c)/d;if(n<3){for(;c0;){const I=m.pop(),O=m.pop();let E=0;const R=u[O],N=u[O+1],z=u[I],st=u[I+1];for(let A=O+d;AE&&(y=A,E=x)}E>e&&(g[(y-c)/d]=1,O+d0&&N>E)&&(R<0&&z0&&z>R)?(m=I,y=O):(l[_++]=m,l[_++]=y,n=m,g=y,m=I,y=O)}return l[_++]=m,l[_++]=y,_}function v(u,c,r,d,e,l,_,n){for(let g=0,m=r.length;g{"use strict";function W(Z,b,S,P,v,f){f=f||[];let u=0;for(let c=b;cG,U1:()=>F,bA:()=>k,vT:()=>W})},7316:(jt,ht,a)=>{"use strict";a.d(ht,{G$:()=>Z,Id:()=>P,ME:()=>G,MP:()=>S,Tp:()=>v,V:()=>F,bM:()=>f,tK:()=>b});const W=typeof navigator<"u"&&typeof navigator.userAgent<"u"?navigator.userAgent.toLowerCase():"",F=W.includes("firefox"),G=W.includes("safari")&&!W.includes("chrom")&&(W.includes("version/15.4")||/cpu (os|iphone os) 15_4 like mac os x/.test(W)),Z=W.includes("webkit")&&!W.includes("edge"),b=W.includes("macintosh"),S=typeof devicePixelRatio<"u"?devicePixelRatio:1,P=typeof WorkerGlobalScope<"u"&&typeof OffscreenCanvas<"u"&&self instanceof WorkerGlobalScope,v=typeof Image<"u"&&Image.prototype.decode,f=function(){let u=!1;try{const c=Object.defineProperty({},"passive",{get:function(){u=!0}});window.addEventListener("_",null,c),window.removeEventListener("_",null,c)}catch{}return u}()},5168:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>u});var W=a(7065),F=a(3295),k=a(9726),G=a(8943);const b=class Z extends k.Z{constructor(r){super(),this.geometry_=null,this.element_=document.createElement("div"),this.element_.style.position="absolute",this.element_.style.pointerEvents="auto",this.element_.className="ol-box "+r,this.map_=null,this.startPixel_=null,this.endPixel_=null}disposeInternal(){this.setMap(null)}render_(){const r=this.startPixel_,d=this.endPixel_,e="px",l=this.element_.style;l.left=Math.min(r[0],d[0])+e,l.top=Math.min(r[1],d[1])+e,l.width=Math.abs(d[0]-r[0])+e,l.height=Math.abs(d[1]-r[1])+e}setMap(r){if(this.map_){this.map_.getOverlayContainer().removeChild(this.element_);const d=this.element_.style;d.left="inherit",d.top="inherit",d.width="inherit",d.height="inherit"}this.map_=r,this.map_&&this.map_.getOverlayContainer().appendChild(this.element_)}setPixels(r,d){this.startPixel_=r,this.endPixel_=d,this.createOrUpdateGeometry(),this.render_()}createOrUpdateGeometry(){const r=this.startPixel_,d=this.endPixel_,l=[r,[r[0],d[1]],d,[d[0],r[1]]].map(this.map_.getCoordinateFromPixelInternal,this.map_);l[4]=l[0].slice(),this.geometry_?this.geometry_.setCoordinates([l]):this.geometry_=new G.ZP([l])}getGeometry(){return this.geometry_}};var S=a(2994);class v extends W.ZP{constructor(r,d,e){super(r),this.coordinate=d,this.mapBrowserEvent=e}}const u=class f extends F.Z{constructor(r){super(),this.box_=new b((r=r||{}).className||"ol-dragbox"),this.minArea_=void 0!==r.minArea?r.minArea:64,r.onBoxEnd&&(this.onBoxEnd=r.onBoxEnd),this.startPixel_=null,this.condition_=r.condition?r.condition:S.v8,this.boxEndCondition_=r.boxEndCondition?r.boxEndCondition:this.defaultBoxEndCondition}defaultBoxEndCondition(r,d,e){const l=e[0]-d[0],_=e[1]-d[1];return l*l+_*_>=this.minArea_}getGeometry(){return this.box_.getGeometry()}handleDragEvent(r){this.box_.setPixels(this.startPixel_,r.pixel),this.dispatchEvent(new v("boxdrag",r.coordinate,r))}handleUpEvent(r){this.box_.setMap(null);const d=this.boxEndCondition_(r,this.startPixel_,r.pixel);return d&&this.onBoxEnd(r),this.dispatchEvent(new v(d?"boxend":"boxcancel",r.coordinate,r)),!1}handleDownEvent(r){return!!this.condition_(r)&&(this.startPixel_=r.pixel,this.box_.setMap(r.map),this.box_.setPixels(this.startPixel_,this.startPixel_),this.dispatchEvent(new v("boxstart",r.coordinate,r)),!0)}onBoxEnd(r){}}},5360:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>S,Cv:()=>Z,FW:()=>b});var W=a(7438);var k=a(9644);function Z(P,v,f){const u=P.getCenterInternal();u&&P.animateInternal({duration:void 0!==f?f:250,easing:k.GE,center:P.getConstrainedCenter([u[0]+v[0],u[1]+v[1]])})}function b(P,v,f,u){const c=P.getZoom();if(void 0===c)return;const r=P.getConstrainedZoom(c+v),d=P.getResolutionForZoom(r);P.getAnimating()&&P.cancelAnimations(),P.animate({resolution:d,anchor:f,duration:void 0!==u?u:250,easing:k.Vv})}const S=class G extends W.Z{constructor(v){super(),v&&v.handleEvent&&(this.handleEvent=v.handleEvent),this.map_=null,this.setActive(!0)}getActive(){return this.get("active")}getMap(){return this.map_}handleEvent(v){return!0}setActive(v){this.set("active",v)}setMap(v){this.map_=v}}},3295:(jt,ht,a)=>{"use strict";a.d(ht,{S:()=>G,Z:()=>Z});var W=a(5360),F=a(6161);function G(b){const S=b.length;let P=0,v=0;for(let f=0;f0}}else if(S.type==F.Z.POINTERDOWN){const v=this.handleDownEvent(S);this.handlingDownUpSequence=v,P=this.stopDown(v)}else S.type==F.Z.POINTERMOVE&&this.handleMoveEvent(S);return!P}handleMoveEvent(S){}handleUpEvent(S){return!1}stopDown(S){return S}updateTrackedPointers_(S){S.activePointers&&(this.targetPointers=S.activePointers)}}},5857:(jt,ht,a)=>{"use strict";a.d(ht,{c:()=>Y});var W=a(7934),F=a(5360),k=a(6161);const Z=class G extends F.ZP{constructor(V){super(),this.delta_=(V=V||{}).delta?V.delta:1,this.duration_=void 0!==V.duration?V.duration:250}handleEvent(V){let at=!1;if(V.type==k.Z.DBLCLICK){const ut=V.originalEvent,vt=V.coordinate,St=ut.shiftKey?-this.delta_:this.delta_,bt=V.map.getView();(0,F.FW)(bt,St,vt,this.duration_),ut.preventDefault(),at=!0}return!at}};var b=a(3295),S=a(5173),P=a(2994),v=a(9644),f=a(63);const c=class u extends b.Z{constructor(V){super({stopDown:S.Dv}),this.kinetic_=(V=V||{}).kinetic,this.lastCentroid=null,this.panning_=!1;const at=V.condition?V.condition:(0,P.$6)(P.rM,P.Xp);this.condition_=V.onFocusOnly?(0,P.$6)(P.yZ,at):at,this.noKinetic_=!1}handleDragEvent(V){const at=V.map;this.panning_||(this.panning_=!0,at.getView().beginInteraction());const ut=this.targetPointers,Ct=at.getEventPixel((0,b.S)(ut));if(ut.length==this.lastPointersCount_){if(this.kinetic_&&this.kinetic_.update(Ct[0],Ct[1]),this.lastCentroid){const vt=[this.lastCentroid[0]-Ct[0],Ct[1]-this.lastCentroid[1]],bt=V.map.getView();(0,f.bA)(vt,bt.getResolution()),(0,f.U1)(vt,bt.getRotation()),bt.adjustCenterInternal(vt)}}else this.kinetic_&&this.kinetic_.begin();this.lastCentroid=Ct,this.lastPointersCount_=ut.length,V.originalEvent.preventDefault()}handleUpEvent(V){const at=V.map,ut=at.getView();if(0===this.targetPointers.length){if(!this.noKinetic_&&this.kinetic_&&this.kinetic_.end()){const Ct=this.kinetic_.getDistance(),vt=this.kinetic_.getAngle(),St=ut.getCenterInternal(),bt=at.getPixelFromCoordinateInternal(St),Gt=at.getCoordinateFromPixelInternal([bt[0]-Ct*Math.cos(vt),bt[1]-Ct*Math.sin(vt)]);ut.animateInternal({center:ut.getConstrainedCenter(Gt),duration:500,easing:v.Vv})}return this.panning_&&(this.panning_=!1,ut.endInteraction()),!1}return this.kinetic_&&this.kinetic_.begin(),this.lastCentroid=null,!0}handleDownEvent(V){if(this.targetPointers.length>0&&this.condition_(V)){const ut=V.map.getView();return this.lastCentroid=null,ut.getAnimating()&&ut.cancelAnimations(),this.kinetic_&&this.kinetic_.begin(),this.noKinetic_=this.targetPointers.length>1,!0}return!1}};var r=a(7054);const e=class d extends b.Z{constructor(V){V=V||{},super({stopDown:S.Dv}),this.condition_=V.condition?V.condition:P.aj,this.lastAngle_=void 0,this.duration_=void 0!==V.duration?V.duration:250}handleDragEvent(V){if(!(0,P.QL)(V))return;const at=V.map,ut=at.getView();if(ut.getConstraints().rotation===r.h$)return;const Ct=at.getSize(),vt=V.pixel,St=Math.atan2(Ct[1]/2-vt[1],vt[0]-Ct[0]/2);void 0!==this.lastAngle_&&ut.adjustRotationInternal(-(St-this.lastAngle_)),this.lastAngle_=St}handleUpEvent(V){return!(0,P.QL)(V)||(V.map.getView().endInteraction(this.duration_),!1)}handleDownEvent(V){return!!((0,P.QL)(V)&&(0,P.v8)(V)&&this.condition_(V))&&(V.map.getView().beginInteraction(),this.lastAngle_=void 0,!0)}};var l=a(5168);const n=class _ extends l.Z{constructor(V){super({condition:(V=V||{}).condition?V.condition:P.vY,className:V.className||"ol-dragzoom",minArea:V.minArea}),this.duration_=void 0!==V.duration?V.duration:200,this.out_=void 0!==V.out&&V.out}onBoxEnd(V){const ut=this.getMap().getView();let Ct=this.getGeometry();if(this.out_){const vt=ut.rotatedExtentForGeometry(Ct),St=ut.getResolutionForExtentInternal(vt),bt=ut.getResolution()/St;Ct=Ct.clone(),Ct.scale(bt*bt)}ut.fitInternal(Ct,{duration:this.duration_,easing:v.Vv})}};var g=a(4855);const I=class y extends F.ZP{constructor(V){super(),V=V||{},this.defaultCondition_=function(at){return(0,P.rM)(at)&&(0,P.TN)(at)},this.condition_=void 0!==V.condition?V.condition:this.defaultCondition_,this.duration_=void 0!==V.duration?V.duration:100,this.pixelDelta_=void 0!==V.pixelDelta?V.pixelDelta:128}handleEvent(V){let at=!1;if(V.type==g.Z.KEYDOWN){const ut=V.originalEvent,Ct=ut.key;if(this.condition_(V)&&("ArrowDown"==Ct||"ArrowLeft"==Ct||"ArrowRight"==Ct||"ArrowUp"==Ct)){const St=V.map.getView(),bt=St.getResolution()*this.pixelDelta_;let Gt=0,Xt=0;"ArrowDown"==Ct?Xt=-bt:"ArrowLeft"==Ct?Gt=-bt:"ArrowRight"==Ct?Gt=bt:Xt=bt;const te=[Gt,Xt];(0,f.U1)(te,St.getRotation()),(0,F.Cv)(St,te,this.duration_),ut.preventDefault(),at=!0}}return!at}},E=class O extends F.ZP{constructor(V){super(),this.condition_=(V=V||{}).condition?V.condition:function(at){return!(0,P.a5)(at)&&(0,P.TN)(at)},this.delta_=V.delta?V.delta:1,this.duration_=void 0!==V.duration?V.duration:100}handleEvent(V){let at=!1;if(V.type==g.Z.KEYDOWN||V.type==g.Z.KEYPRESS){const ut=V.originalEvent,Ct=ut.key;if(this.condition_(V)&&("+"===Ct||"-"===Ct)){const St="+"===Ct?this.delta_:-this.delta_,bt=V.map.getView();(0,F.FW)(bt,St,void 0,this.duration_),ut.preventDefault(),at=!0}}return!at}},N=class R{constructor(V,at,ut){this.decay_=V,this.minVelocity_=at,this.delay_=ut,this.points_=[],this.angle_=0,this.initialVelocity_=0}begin(){this.points_.length=0,this.angle_=0,this.initialVelocity_=0}update(V,at){this.points_.push(V,at,Date.now())}end(){if(this.points_.length<6)return!1;const V=Date.now()-this.delay_,at=this.points_.length-3;if(this.points_[at+2]0&&this.points_[ut+2]>V;)ut-=3;const Ct=this.points_[at+2]-this.points_[ut+2];if(Ct<1e3/60)return!1;const vt=this.points_[at]-this.points_[ut],St=this.points_[at+1]-this.points_[ut+1];return this.angle_=Math.atan2(St,vt),this.initialVelocity_=Math.sqrt(vt*vt+St*St)/Ct,this.initialVelocity_>this.minVelocity_}getDistance(){return(this.minVelocity_-this.initialVelocity_)/this.decay_}getAngle(){return this.angle_}};var z=a(7316),st=a(6868);const L=class A extends F.ZP{constructor(V){super(V=V||{}),this.totalDelta_=0,this.lastDelta_=0,this.maxDelta_=void 0!==V.maxDelta?V.maxDelta:1,this.duration_=void 0!==V.duration?V.duration:250,this.timeout_=void 0!==V.timeout?V.timeout:80,this.useAnchor_=void 0===V.useAnchor||V.useAnchor,this.constrainResolution_=void 0!==V.constrainResolution&&V.constrainResolution;const at=V.condition?V.condition:P.Bx;this.condition_=V.onFocusOnly?(0,P.$6)(P.yZ,at):at,this.lastAnchor_=null,this.startTime_=void 0,this.mode_=void 0,this.trackpadEventGap_=400,this.deltaPerZoom_=300}endInteraction_(){this.trackpadTimeoutId_=void 0;const V=this.getMap();V&&V.getView().endInteraction(void 0,this.lastDelta_?this.lastDelta_>0?1:-1:0,this.lastAnchor_)}handleEvent(V){if(!this.condition_(V)||V.type!==g.Z.WHEEL)return!0;const ut=V.map,Ct=V.originalEvent;let vt;if(Ct.preventDefault(),this.useAnchor_&&(this.lastAnchor_=V.coordinate),V.type==g.Z.WHEEL&&(vt=Ct.deltaY,z.V&&Ct.deltaMode===WheelEvent.DOM_DELTA_PIXEL&&(vt/=z.MP),Ct.deltaMode===WheelEvent.DOM_DELTA_LINE&&(vt*=40)),0===vt)return!1;this.lastDelta_=vt;const St=Date.now();void 0===this.startTime_&&(this.startTime_=St),(!this.mode_||St-this.startTime_>this.trackpadEventGap_)&&(this.mode_=Math.abs(vt)<4?"trackpad":"wheel");const bt=ut.getView();if("trackpad"===this.mode_&&!bt.getConstrainResolution()&&!this.constrainResolution_)return this.trackpadTimeoutId_?clearTimeout(this.trackpadTimeoutId_):(bt.getAnimating()&&bt.cancelAnimations(),bt.beginInteraction()),this.trackpadTimeoutId_=setTimeout(this.endInteraction_.bind(this),this.timeout_),bt.adjustZoom(-vt/this.deltaPerZoom_,this.lastAnchor_),this.startTime_=St,!1;this.totalDelta_+=vt;const Gt=Math.max(this.timeout_-(St-this.startTime_),0);return clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(this.handleWheelZoom_.bind(this,ut),Gt),!1}handleWheelZoom_(V){const at=V.getView();at.getAnimating()&&at.cancelAnimations();let ut=-(0,st.uZ)(this.totalDelta_,-this.maxDelta_*this.deltaPerZoom_,this.maxDelta_*this.deltaPerZoom_)/this.deltaPerZoom_;(at.getConstrainResolution()||this.constrainResolution_)&&(ut=ut?ut>0?1:-1:0),(0,F.FW)(at,ut,this.lastAnchor_,this.duration_),this.mode_=void 0,this.totalDelta_=0,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_=void 0}setMouseAnchor(V){this.useAnchor_=V,V||(this.lastAnchor_=null)}},x=class w extends b.Z{constructor(V){const at=V=V||{};at.stopDown||(at.stopDown=S.Dv),super(at),this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.threshold_=void 0!==V.threshold?V.threshold:.3,this.duration_=void 0!==V.duration?V.duration:250}handleDragEvent(V){let at=0;const ut=this.targetPointers[0],Ct=this.targetPointers[1],vt=Math.atan2(Ct.clientY-ut.clientY,Ct.clientX-ut.clientX);if(void 0!==this.lastAngle_){const Gt=vt-this.lastAngle_;this.rotationDelta_+=Gt,!this.rotating_&&Math.abs(this.rotationDelta_)>this.threshold_&&(this.rotating_=!0),at=Gt}this.lastAngle_=vt;const St=V.map,bt=St.getView();bt.getConstraints().rotation!==r.h$&&(this.anchor_=St.getCoordinateFromPixelInternal(St.getEventPixel((0,b.S)(this.targetPointers))),this.rotating_&&(St.render(),bt.adjustRotationInternal(at,this.anchor_)))}handleUpEvent(V){return!(this.targetPointers.length<2&&(V.map.getView().endInteraction(this.duration_),1))}handleDownEvent(V){if(this.targetPointers.length>=2){const at=V.map;return this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.handlingDownUpSequence||at.getView().beginInteraction(),!0}return!1}},D=class C extends b.Z{constructor(V){const at=V=V||{};at.stopDown||(at.stopDown=S.Dv),super(at),this.anchor_=null,this.duration_=void 0!==V.duration?V.duration:400,this.lastDistance_=void 0,this.lastScaleDelta_=1}handleDragEvent(V){let at=1;const ut=this.targetPointers[0],Ct=this.targetPointers[1],vt=ut.clientX-Ct.clientX,St=ut.clientY-Ct.clientY,bt=Math.sqrt(vt*vt+St*St);void 0!==this.lastDistance_&&(at=this.lastDistance_/bt),this.lastDistance_=bt;const Gt=V.map,Xt=Gt.getView();1!=at&&(this.lastScaleDelta_=at),this.anchor_=Gt.getCoordinateFromPixelInternal(Gt.getEventPixel((0,b.S)(this.targetPointers))),Gt.render(),Xt.adjustResolutionInternal(at,this.anchor_)}handleUpEvent(V){return!(this.targetPointers.length<2)||(V.map.getView().endInteraction(this.duration_,this.lastScaleDelta_>1?1:-1),!1)}handleDownEvent(V){if(this.targetPointers.length>=2){const at=V.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.handlingDownUpSequence||at.getView().beginInteraction(),!0}return!1}};function Y(nt){nt=nt||{};const V=new W.Z,at=new N(-.005,.05,100);return(void 0===nt.altShiftDragRotate||nt.altShiftDragRotate)&&V.push(new e),(void 0===nt.doubleClickZoom||nt.doubleClickZoom)&&V.push(new Z({delta:nt.zoomDelta,duration:nt.zoomDuration})),(void 0===nt.dragPan||nt.dragPan)&&V.push(new c({onFocusOnly:nt.onFocusOnly,kinetic:at})),(void 0===nt.pinchRotate||nt.pinchRotate)&&V.push(new x),(void 0===nt.pinchZoom||nt.pinchZoom)&&V.push(new D({duration:nt.zoomDuration})),(void 0===nt.keyboard||nt.keyboard)&&(V.push(new I),V.push(new E({delta:nt.zoomDelta,duration:nt.zoomDuration}))),(void 0===nt.mouseWheelZoom||nt.mouseWheelZoom)&&V.push(new L({onFocusOnly:nt.onFocusOnly,duration:nt.zoomDuration})),(void 0===nt.shiftDragZoom||nt.shiftDragZoom)&&V.push(new n({duration:nt.zoomDuration})),V}},3436:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>S});var W=a(7438),F=a(5644),k=a(1293),G=a(9418),Z=a(6868);const S=class b extends W.Z{constructor(v){super(),this.background_=v.background;const f=Object.assign({},v);"object"==typeof v.properties&&(delete f.properties,Object.assign(f,v.properties)),f[F.Z.OPACITY]=void 0!==v.opacity?v.opacity:1,(0,G.h)("number"==typeof f[F.Z.OPACITY],64),f[F.Z.VISIBLE]=void 0===v.visible||v.visible,f[F.Z.Z_INDEX]=v.zIndex,f[F.Z.MAX_RESOLUTION]=void 0!==v.maxResolution?v.maxResolution:1/0,f[F.Z.MIN_RESOLUTION]=void 0!==v.minResolution?v.minResolution:0,f[F.Z.MIN_ZOOM]=void 0!==v.minZoom?v.minZoom:-1/0,f[F.Z.MAX_ZOOM]=void 0!==v.maxZoom?v.maxZoom:1/0,this.className_=void 0!==f.className?f.className:"ol-layer",delete f.className,this.setProperties(f),this.state_=null}getBackground(){return this.background_}getClassName(){return this.className_}getLayerState(v){const f=this.state_||{layer:this,managed:void 0===v||v},u=this.getZIndex();return f.opacity=(0,Z.uZ)(Math.round(100*this.getOpacity())/100,0,1),f.visible=this.getVisible(),f.extent=this.getExtent(),f.zIndex=void 0!==u||f.managed?u:1/0,f.maxResolution=this.getMaxResolution(),f.minResolution=Math.max(this.getMinResolution(),0),f.minZoom=this.getMinZoom(),f.maxZoom=this.getMaxZoom(),this.state_=f,f}getLayersArray(v){return(0,k.O3)()}getLayerStatesArray(v){return(0,k.O3)()}getExtent(){return this.get(F.Z.EXTENT)}getMaxResolution(){return this.get(F.Z.MAX_RESOLUTION)}getMinResolution(){return this.get(F.Z.MIN_RESOLUTION)}getMinZoom(){return this.get(F.Z.MIN_ZOOM)}getMaxZoom(){return this.get(F.Z.MAX_ZOOM)}getOpacity(){return this.get(F.Z.OPACITY)}getSourceState(){return(0,k.O3)()}getVisible(){return this.get(F.Z.VISIBLE)}getZIndex(){return this.get(F.Z.Z_INDEX)}setBackground(v){this.background_=v,this.changed()}setExtent(v){this.set(F.Z.EXTENT,v)}setMaxResolution(v){this.set(F.Z.MAX_RESOLUTION,v)}setMinResolution(v){this.set(F.Z.MIN_RESOLUTION,v)}setMaxZoom(v){this.set(F.Z.MAX_ZOOM,v)}setMinZoom(v){this.set(F.Z.MIN_ZOOM,v)}setOpacity(v){(0,G.h)("number"==typeof v,64),this.set(F.Z.OPACITY,v)}setVisible(v){this.set(F.Z.VISIBLE,v)}setZIndex(v){this.set(F.Z.Z_INDEX,v)}disposeInternal(){this.state_&&(this.state_.layer=null,this.state_=null),super.disposeInternal()}}},4658:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>k});var W=a(377);const k=class F extends W.Z{constructor(Z){super(Z=Z||{})}}},7414:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>G});var W=a(377),F=a(8528);const G=class k extends W.Z{constructor(b){b=b||{};const S=Object.assign({},b);delete S.preload,delete S.useInterimTilesOnError,super(S),this.setPreload(void 0!==b.preload?b.preload:0),this.setUseInterimTilesOnError(void 0===b.useInterimTilesOnError||b.useInterimTilesOnError)}getPreload(){return this.get(F.Z.PRELOAD)}setPreload(b){this.set(F.Z.PRELOAD,b)}getUseInterimTilesOnError(){return this.get(F.Z.USE_INTERIM_TILES_ON_ERROR)}setUseInterimTilesOnError(b){this.set(F.Z.USE_INTERIM_TILES_ON_ERROR,b)}getData(b){return super.getData(b)}}},1561:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>n});var W=a(377),F=a(3727),k=a(9032),G=a(5366),Z=a(2334),b=a(5296),S=a(6803),P=a(5784),v=a(5739);function f(g){return new k.ZP({fill:u(g,""),stroke:c(g,""),text:r(g),image:d(g)})}function u(g,m){const y=g[m+"fill-color"];if(y)return"none"===y?null:new Z.Z({color:y})}function c(g,m){const y=g[m+"stroke-width"],I=g[m+"stroke-color"];if(y||I)return new P.Z({width:y,color:I,lineCap:g[m+"stroke-line-cap"],lineJoin:g[m+"stroke-line-join"],lineDash:g[m+"stroke-line-dash"],lineDashOffset:g[m+"stroke-line-dash-offset"],miterLimit:g[m+"stroke-miter-limit"]})}function r(g){const m=g["text-value"];return m?new v.Z({text:m,font:g["text-font"],maxAngle:g["text-max-angle"],offsetX:g["text-offset-x"],offsetY:g["text-offset-y"],overflow:g["text-overflow"],placement:g["text-placement"],repeat:g["text-repeat"],scale:g["text-scale"],rotateWithView:g["text-rotate-with-view"],rotation:g["text-rotation"],textAlign:g["text-align"],justify:g["text-justify"],textBaseline:g["text-baseline"],padding:g["text-padding"],fill:u(g,"text-"),backgroundFill:u(g,"text-background-"),stroke:c(g,"text-"),backgroundStroke:c(g,"text-background-")}):void 0}function d(g){const m=g["icon-src"],y=g["icon-img"];if(m||y)return new b.Z({src:m,img:y,imgSize:g["icon-img-size"],anchor:g["icon-anchor"],anchorOrigin:g["icon-anchor-origin"],anchorXUnits:g["icon-anchor-x-units"],anchorYUnits:g["icon-anchor-y-units"],color:g["icon-color"],crossOrigin:g["icon-cross-origin"],offset:g["icon-offset"],displacement:g["icon-displacement"],opacity:g["icon-opacity"],scale:g["icon-scale"],width:g["icon-width"],height:g["icon-height"],rotation:g["icon-rotation"],rotateWithView:g["icon-rotate-with-view"],size:g["icon-size"],declutterMode:g["icon-declutter-mode"]});const I=g["shape-points"];if(I){const E="shape-";return new S.Z({points:I,fill:u(g,E),stroke:c(g,E),radius:g["shape-radius"],radius1:g["shape-radius1"],radius2:g["shape-radius2"],angle:g["shape-angle"],displacement:g["shape-displacement"],rotation:g["shape-rotation"],rotateWithView:g["shape-rotate-with-view"],scale:g["shape-scale"],declutterMode:g["shape-declutter-mode"]})}const O=g["circle-radius"];if(O){const E="circle-";return new G.Z({radius:O,fill:u(g,E),stroke:c(g,E),displacement:g["circle-displacement"],scale:g["circle-scale"],rotation:g["circle-rotation"],rotateWithView:g["circle-rotate-with-view"],declutterMode:g["circle-declutter-mode"]})}}const n=class _ extends W.Z{constructor(m){m=m||{};const y=Object.assign({},m);delete y.style,delete y.renderBuffer,delete y.updateWhileAnimating,delete y.updateWhileInteracting,super(y),this.declutter_=void 0!==m.declutter&&m.declutter,this.renderBuffer_=void 0!==m.renderBuffer?m.renderBuffer:100,this.style_=null,this.styleFunction_=void 0,this.setStyle(m.style),this.updateWhileAnimating_=void 0!==m.updateWhileAnimating&&m.updateWhileAnimating,this.updateWhileInteracting_=void 0!==m.updateWhileInteracting&&m.updateWhileInteracting}getDeclutter(){return this.declutter_}getFeatures(m){return super.getFeatures(m)}getRenderBuffer(){return this.renderBuffer_}getRenderOrder(){return this.get("renderOrder")}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}getUpdateWhileAnimating(){return this.updateWhileAnimating_}getUpdateWhileInteracting(){return this.updateWhileInteracting_}renderDeclutter(m){m.declutterTree||(m.declutterTree=new F(9)),this.getRenderer().renderDeclutter(m)}setRenderOrder(m){this.set("renderOrder",m)}setStyle(m){let y;if(void 0===m)y=k.yF;else if(null===m)y=null;else if("function"==typeof m)y=m;else if(m instanceof k.ZP)y=m;else if(Array.isArray(m)){const I=m.length,O=new Array(I);for(let E=0;E{"use strict";a.d(ht,{V:()=>c,Z:()=>e});var W=a(3436),F=a(7934),k=a(7069),G=a(7065),Z=a(4855),b=a(2e3),S=a(9418),P=a(5269),v=a(77),f=a(1293),u=a(3583);class c extends G.ZP{constructor(_,n){super(_),this.layer=n}}class d extends W.Z{constructor(_){_=_||{};const n=Object.assign({},_);delete n.layers;let g=_.layers;super(n),this.layersListenerKeys_=[],this.listenerKeys_={},this.addChangeListener("layers",this.handleLayersChanged_),g?Array.isArray(g)?g=new F.Z(g.slice(),{unique:!0}):(0,S.h)("function"==typeof g.getArray,43):g=new F.Z(void 0,{unique:!0}),this.setLayers(g)}handleLayerChange_(){this.changed()}handleLayersChanged_(){this.layersListenerKeys_.forEach(u.bN),this.layersListenerKeys_.length=0;const _=this.getLayers();this.layersListenerKeys_.push((0,u.oL)(_,k.Z.ADD,this.handleLayersAdd_,this),(0,u.oL)(_,k.Z.REMOVE,this.handleLayersRemove_,this));for(const g in this.listenerKeys_)this.listenerKeys_[g].forEach(u.bN);(0,P.Z)(this.listenerKeys_);const n=_.getArray();for(let g=0,m=n.length;g{"use strict";a.d(ht,{Z:()=>G});var W=a(4658),F=a(2041);const G=class k extends W.Z{constructor(b){super(b)}createRenderer(){return new F.Z(this)}getData(b){return super.getData(b)}}},377:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>u,j:()=>f});var W=a(3436),F=a(4855),k=a(5644),G=a(5603),Z=a(5646),b=a(9418),S=a(77),P=a(3583);function f(c,r){if(!c.visible)return!1;const d=r.resolution;if(d=c.maxResolution)return!1;const e=r.zoom;return e>c.minZoom&&e<=c.maxZoom}const u=class v extends W.Z{constructor(r){const d=Object.assign({},r);delete d.source,super(d),this.mapPrecomposeKey_=null,this.mapRenderKey_=null,this.sourceChangeKey_=null,this.renderer_=null,this.sourceReady_=!1,this.rendered=!1,r.render&&(this.render=r.render),r.map&&this.setMap(r.map),this.addChangeListener(k.Z.SOURCE,this.handleSourcePropertyChange_),this.setSource(r.source?r.source:null)}getLayersArray(r){return(r=r||[]).push(this),r}getLayerStatesArray(r){return(r=r||[]).push(this.getLayerState()),r}getSource(){return this.get(k.Z.SOURCE)||null}getRenderSource(){return this.getSource()}getSourceState(){const r=this.getSource();return r?r.getState():"undefined"}handleSourceChange_(){this.changed(),!this.sourceReady_&&"ready"===this.getSource().getState()&&(this.sourceReady_=!0,this.dispatchEvent("sourceready"))}handleSourcePropertyChange_(){this.sourceChangeKey_&&((0,P.bN)(this.sourceChangeKey_),this.sourceChangeKey_=null),this.sourceReady_=!1;const r=this.getSource();r&&(this.sourceChangeKey_=(0,P.oL)(r,F.Z.CHANGE,this.handleSourceChange_,this),"ready"===r.getState()&&(this.sourceReady_=!0,setTimeout(()=>{this.dispatchEvent("sourceready")},0))),this.changed()}getFeatures(r){return this.renderer_?this.renderer_.getFeatures(r):Promise.resolve([])}getData(r){return this.renderer_&&this.rendered?this.renderer_.getData(r):null}isVisible(r){let d;const e=this.getMapInternal();let l;!r&&e&&(r=e.getView()),d=r instanceof Z.ZP?{viewState:r.getState(),extent:r.calculateExtent()}:r,!d.layerStatesArray&&e&&(d.layerStatesArray=e.getLayerGroup().getLayerStatesArray()),l=d.layerStatesArray?d.layerStatesArray.find(n=>n.layer===this):this.getLayerState();const _=this.getExtent();return f(l,d.viewState)&&(!_||(0,S.kK)(_,d.extent))}getAttributions(r){if(!this.isVisible(r))return[];let d;const e=this.getSource();if(e&&(d=e.getAttributions()),!d)return[];let _=d(r instanceof Z.ZP?r.getViewStateAndExtent():r);return Array.isArray(_)||(_=[_]),_}render(r,d){const e=this.getRenderer();return e.prepareFrame(r)?(this.rendered=!0,e.renderFrame(r,d)):null}unrender(){this.rendered=!1}setMapInternal(r){r||this.unrender(),this.set(k.Z.MAP,r)}getMapInternal(){return this.get(k.Z.MAP)}setMap(r){this.mapPrecomposeKey_&&((0,P.bN)(this.mapPrecomposeKey_),this.mapPrecomposeKey_=null),r||this.changed(),this.mapRenderKey_&&((0,P.bN)(this.mapRenderKey_),this.mapRenderKey_=null),r&&(this.mapPrecomposeKey_=(0,P.oL)(r,G.Z.PRECOMPOSE,function(d){const l=d.frameState.layerStatesArray,_=this.getLayerState(!1);(0,b.h)(!l.some(function(n){return n.layer===_.layer}),67),l.push(_)},this),this.mapRenderKey_=(0,P.oL)(this,F.Z.CHANGE,r.render,r),this.changed())}setSource(r){this.set(k.Z.SOURCE,r)}getRenderer(){return this.renderer_||(this.renderer_=this.createRenderer()),this.renderer_}hasRenderer(){return!!this.renderer_}createRenderer(){return null}disposeInternal(){this.renderer_&&(this.renderer_.dispose(),delete this.renderer_),this.setSource(null),super.disposeInternal()}}},5644:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={OPACITY:"opacity",VISIBLE:"visible",EXTENT:"extent",Z_INDEX:"zIndex",MAX_RESOLUTION:"maxResolution",MIN_RESOLUTION:"minResolution",MAX_ZOOM:"maxZoom",MIN_ZOOM:"minZoom",SOURCE:"source",MAP:"map"}},5504:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>G});var W=a(7414),F=a(930);const G=class k extends W.Z{constructor(b){super(b)}createRenderer(){return new F.Z(this)}}},8528:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={PRELOAD:"preload",USE_INTERIM_TILES_ON_ERROR:"useInterimTilesOnError"}},5616:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>G});var W=a(1561),F=a(9727);const G=class k extends W.Z{constructor(b){super(b)}createRenderer(){return new F.Z(this)}}},7178:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>y});var W=a(1561),F=a(1068),k=a(649),G=a(930),Z=a(33),b=a(1880),S=a(9034),P=a(4836),v=a(77),f=a(4300),u=a(1293),c=a(7195),r=a(63);const d={image:["Polygon","Circle","LineString","Image","Text"],hybrid:["Polygon","LineString"],vector:[]},e={hybrid:["Image","Text","Default"],vector:["Polygon","Circle","LineString","Image","Text","Default"]},_=class l extends G.Z{constructor(O){super(O),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.renderedPixelToCoordinateTransform_=null,this.tmpTransform_=(0,P.Ue)()}prepareTile(O,E,R){let N;const z=O.getState();return(z===Z.Z.LOADED||z===Z.Z.ERROR)&&(this.updateExecutorGroup_(O,E,R),this.tileImageNeedsRender_(O)&&(N=!0)),N}getTile(O,E,R,N){const z=N.pixelRatio,st=N.viewState,A=st.resolution,L=st.projection,w=this.getLayer(),x=w.getSource().getTile(O,E,R,z,L),C=N.viewHints,D=!(C[b.Z.ANIMATING]||C[b.Z.INTERACTING]);return(D||!x.wantedResolution)&&(x.wantedResolution=A),this.prepareTile(x,z,L)&&(D||Date.now()-N.time<8)&&"vector"!==w.getRenderMode()&&this.renderTileImage_(x,N),super.getTile(O,E,R,N)}isDrawableTile(O){const E=this.getLayer();return super.isDrawableTile(O)&&("vector"===E.getRenderMode()?(0,u.sq)(E)in O.executorGroups:O.hasContext(E))}getTileImage(O){return O.getImage(this.getLayer())}prepareFrame(O){const E=this.getLayer().getRevision();return this.renderedLayerRevision_!==E&&(this.renderedLayerRevision_=E,this.renderedTiles.length=0),super.prepareFrame(O)}updateExecutorGroup_(O,E,R){const N=this.getLayer(),z=N.getRevision(),st=N.getRenderOrder()||null,A=O.wantedResolution,L=O.getReplayState(N);if(!L.dirty&&L.renderedResolution===A&&L.renderedRevision==z&&L.renderedRenderOrder==st)return;const w=N.getSource(),x=N.getDeclutter(),C=w.getTileGrid(),Y=w.getTileGridForProjection(R).getTileCoordExtent(O.wrappedTileCoord),nt=w.getSourceTiles(E,R,O),V=(0,u.sq)(N);delete O.hitDetectionImageData[V],O.executorGroups[V]=[],x&&(O.declutterExecutorGroups[V]=[]),L.dirty=!1;for(let at=0,ut=nt.length;at{const te=Xt===Gt?E.declutterTree.all().map(Vt=>Vt.value):null;for(let Vt=0,_e=Xt.length;Vt<_e;++Vt)if(V=Xt[Vt].forEachFeatureAtCoordinate(O,st,A,R,Y,te),V)return!0})}return V}getFeatures(O){return new Promise((E,R)=>{const N=this.getLayer(),z=(0,u.sq)(N),st=N.getSource(),A=this.renderedProjection,L=A.getExtent(),w=this.renderedResolution,x=st.getTileGridForProjection(A),C=(0,P.nn)(this.renderedPixelToCoordinateTransform_,O.slice()),D=x.getTileCoordForCoordAndResolution(C,w);let Y;for(let vt=0,St=this.renderedTiles.length;vt0)return void E([]);const nt=x.getTileCoordExtent(Y.wrappedTileCoord),V=(0,v.rL)(nt),at=[(C[0]-V[0])/w,(V[1]-C[1])/w],ut=Y.getSourceTiles().reduce(function(vt,St){return vt.concat(St.getFeatures())},[]);let Ct=Y.hitDetectionImageData[z];if(!Ct){const vt=(0,c.Pq)(x.getTileSize(x.getZForResolution(w,st.zDirection))),St=this.renderedRotation_,bt=[this.getRenderTransform(x.getTileCoordCenter(Y.wrappedTileCoord),w,0,S.UN,vt[0]*S.UN,vt[1]*S.UN,0)];Ct=(0,S.TU)(vt,bt,ut,N.getStyleFunction(),x.getTileCoordExtent(Y.wrappedTileCoord),Y.getReplayState(N).renderedResolution,St),Y.hitDetectionImageData[z]=Ct}E((0,S.ix)(at,ut,Ct))})}handleFontsChanged(){const O=this.getLayer();O.getVisible()&&void 0!==this.renderedLayerRevision_&&O.changed()}handleStyleImageChange_(O){this.renderIfReadyAndVisible()}renderDeclutter(O){const E=this.context,R=E.globalAlpha;E.globalAlpha=this.getLayer().getOpacity();const N=O.viewHints,z=!(N[b.Z.ANIMATING]||N[b.Z.INTERACTING]),st=this.renderedTiles;for(let A=0,L=st.length;A=0;--C)x[C].execute(this.context,1,this.getTileRenderTransform(w,O),O.viewState.rotation,z,void 0,O.declutterTree)}E.globalAlpha=R}getTileRenderTransform(O,E){const R=E.pixelRatio,N=E.viewState,z=N.center,st=N.resolution,A=N.rotation,L=E.size,w=Math.round(L[0]*R),x=Math.round(L[1]*R),D=this.getLayer().getSource().getTileGridForProjection(E.viewState.projection),Y=O.tileCoord,nt=D.getTileCoordExtent(O.wrappedTileCoord),V=D.getTileCoordExtent(Y,this.tmpExtent)[0]-nt[0];return(0,P.Jp)((0,P.bA)(this.inversePixelTransform.slice(),1/R,1/R),this.getRenderTransform(z,st,A,R,w,x,V))}postRender(O,E){const R=E.viewHints,N=!(R[b.Z.ANIMATING]||R[b.Z.INTERACTING]);this.renderedPixelToCoordinateTransform_=E.pixelToCoordinateTransform.slice(),this.renderedRotation_=E.viewState.rotation;const z=this.getLayer(),st=z.getRenderMode(),A=O.globalAlpha;O.globalAlpha=z.getOpacity();const L=e[st],w=E.viewState,x=w.rotation,C=z.getSource(),Y=C.getTileGridForProjection(w.projection).getZForResolution(w.resolution,C.zDirection),nt=this.renderedTiles,V=[],at=[];let ut=!0;for(let Ct=nt.length-1;Ct>=0;--Ct){const vt=nt[Ct];ut=ut&&!vt.getReplayState(z).dirty;const St=vt.executorGroups[(0,u.sq)(z)].filter(Vt=>Vt.hasExecutors(L));if(0===St.length)continue;const bt=this.getTileRenderTransform(vt,E),Gt=vt.tileCoord[0];let Xt=!1;const te=St[0].getClipCoords(bt);if(te){for(let Vt=0,_e=V.length;Vt<_e;++Vt)if(Y!==Gt&&Gt{"use strict";function F(Z,b){return[[-1/0,-1/0,1/0,1/0]]}function k(Z,b){return[Z]}a.d(ht,{$6:()=>F,VW:()=>k}),a(7704)},6868:(jt,ht,a)=>{"use strict";function W(r,d,e){return Math.min(Math.max(r,d),e)}function F(r,d,e,l,_,n){const g=_-e,m=n-l;if(0!==g||0!==m){const y=((r-e)*g+(d-l)*m)/(g*g+m*m);y>1?(e=_,l=n):y>0&&(e+=g*y,l+=m*y)}return k(r,d,e,l)}function k(r,d,e,l){const _=e-r,n=l-d;return _*_+n*n}function G(r){const d=r.length;for(let l=0;ln&&(n=y,_=m)}if(0===n)return null;const g=r[_];r[_]=r[l],r[l]=g;for(let m=l+1;m=0;l--){e[l]=r[l][d]/r[l][l];for(let _=l-1;_>=0;_--)r[_][d]-=r[_][l]*e[l]}return e}function b(r){return r*Math.PI/180}function S(r,d){const e=r%d;return e*d<0?e+d:e}function P(r,d,e){return r+e*(d-r)}function v(r,d){const e=Math.pow(10,d);return Math.round(r*e)/e}function f(r,d){return Math.round(v(r,d))}function u(r,d){return Math.floor(v(r,d))}function c(r,d){return Math.ceil(v(r,d))}a.d(ht,{$W:()=>S,FH:()=>v,GW:()=>u,NM:()=>f,SV:()=>G,Yr:()=>b,bI:()=>k,mD:()=>c,rU:()=>F,t7:()=>P,uZ:()=>W})},5269:(jt,ht,a)=>{"use strict";function W(k){for(const G in k)delete k[G]}function F(k){let G;for(G in k)return!1;return!G}a.d(ht,{Z:()=>W,x:()=>F})},9389:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"}},7704:(jt,ht,a)=>{"use strict";a.d(ht,{Wm:()=>l.W,kv:()=>W.Z,zY:()=>te,rM:()=>vt,Sx:()=>V,UQ:()=>Gt,uA:()=>Mt,h_:()=>D,OP:()=>he,mi:()=>Vt,Vs:()=>zt,dY:()=>ue,U2:()=>ut,_Q:()=>Ct,Ck:()=>Re,WO:()=>de,Cs:()=>ft,gD:()=>nt,lO:()=>Nt,Fj:()=>Bt,on:()=>ve,vs:()=>gt,$A:()=>Rt});var W=a(2658);const F=6378137,k=Math.PI*F,G=[-k,-k,k,k],Z=[-180,-85,180,85],b=F*Math.log(Math.tan(Math.PI/2));class S extends W.Z{constructor(M){super({code:M,units:"m",extent:G,global:!0,worldExtent:Z,getPointResolution:function(K,et){return K/Math.cosh(et[1]/F)}})}}const P=[new S("EPSG:3857"),new S("EPSG:102100"),new S("EPSG:102113"),new S("EPSG:900913"),new S("http://www.opengis.net/def/crs/EPSG/0/3857"),new S("http://www.opengis.net/gml/srs/epsg.xml#3857")];function v(q,M,K){const et=q.length;K=K>1?K:2,void 0===M&&(M=K>2?q.slice():new Array(et));for(let it=0;itb?yt=b:yt<-b&&(yt=-b),M[it+1]=yt}return M}function f(q,M,K){const et=q.length;K=K>1?K:2,void 0===M&&(M=K>2?q.slice():new Array(et));for(let it=0;it=At?M[yt+Wt]:Et[Wt]}return K}}function te(q,M,K,et){const it=ut(q),yt=ut(M);(0,y.IH)(it,yt,Xt(K)),(0,y.IH)(yt,it,Xt(et))}function Vt(q,M){return D(),gt(q,"EPSG:4326",void 0!==M?M:"EPSG:3857")}function he(q,M){if(q===M)return!0;const K=q.getUnits()===M.getUnits();return(q.getCode()===M.getCode()||de(q,M)===Y)&&K}function de(q,M){const K=q.getCode(),et=M.getCode();let it=(0,y.U2)(K,et);return it||(it=nt),it}function Re(q,M){return de(ut(q),ut(M))}function gt(q,M,K){return Re(M,K)(q,void 0,q.length)}function Rt(q,M,K,et){const it=Re(M,K);return(0,I.Ne)(q,it,void 0,et)}let Yt=null;function ft(){return Yt}function Nt(q,M){return Yt?gt(q,M,Yt):q}function zt(q,M){return Yt?gt(q,Yt,M):(C&&!(0,E.fS)(q,[0,0])&&q[0]>=-180&&q[0]<=180&&q[1]>=-90&&q[1]<=90&&(C=!1,(0,x.ZK)("Call useGeographic() from ol/proj once to work with [longitude, latitude] coordinates.")),q)}function Bt(q,M){return Yt?Rt(q,M,Yt):q}function ue(q,M){return Yt?Rt(q,Yt,M):q}function ve(q,M){if(!Yt)return q;const K=ut(M).getUnits(),et=Yt.getUnits();return K&&et?q*l.W[K]/l.W[et]:q}function Mt(q,M,K){return function(et){let it,yt;if(q.canWrapX()){const Et=q.getExtent(),At=(0,I.dz)(Et);et=et.slice(0),yt=(0,E.jk)(et,q,At),yt&&(et[0]=et[0]-yt*At),et[0]=(0,O.uZ)(et[0],Et[0],Et[2]),et[1]=(0,O.uZ)(et[1],Et[1],Et[3]),it=K(et)}else it=K(et);return yt&&M.canWrapX()&&(it[0]+=yt*(0,I.dz)(M.getExtent())),it}}!function rt(){vt(P),vt(e),function St(q,M,K,et){q.forEach(function(it){M.forEach(function(yt){(0,y.IH)(it,yt,K),(0,y.IH)(yt,it,et)})})}(e,P,v,f)}()},2658:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>k});var W=a(3989);const k=class F{constructor(Z){this.code_=Z.code,this.units_=Z.units,this.extent_=void 0!==Z.extent?Z.extent:null,this.worldExtent_=void 0!==Z.worldExtent?Z.worldExtent:null,this.axisOrientation_=void 0!==Z.axisOrientation?Z.axisOrientation:"enu",this.global_=void 0!==Z.global&&Z.global,this.canWrapX_=!(!this.global_||!this.extent_),this.getPointResolutionFunc_=Z.getPointResolution,this.defaultTileGrid_=null,this.metersPerUnit_=Z.metersPerUnit}canWrapX(){return this.canWrapX_}getCode(){return this.code_}getExtent(){return this.extent_}getUnits(){return this.units_}getMetersPerUnit(){return this.metersPerUnit_||W.W[this.units_]}getWorldExtent(){return this.worldExtent_}getAxisOrientation(){return this.axisOrientation_}isGlobal(){return this.global_}setGlobal(Z){this.global_=Z,this.canWrapX_=!(!Z||!this.extent_)}getDefaultTileGrid(){return this.defaultTileGrid_}setDefaultTileGrid(Z){this.defaultTileGrid_=Z}setExtent(Z){this.extent_=Z,this.canWrapX_=!(!this.global_||!Z)}setWorldExtent(Z){this.worldExtent_=Z}setGetPointResolution(Z){this.getPointResolutionFunc_=Z}getPointResolutionFunc(){return this.getPointResolutionFunc_}}},3989:(jt,ht,a)=>{"use strict";a.d(ht,{W:()=>k});const k={radians:6370997/(2*Math.PI),degrees:2*Math.PI*6370997/360,ft:.3048,m:1,"us-ft":1200/3937}},1958:(jt,ht,a)=>{"use strict";a.d(ht,{z2:()=>S});var W=a(2658),F=a(7704),k=a(3965);let G=null;function S(d){G=d;const e=Object.keys(d.defs),l=e.length;let _,n;for(_=0;_{"use strict";a.d(ht,{IH:()=>k,U2:()=>Z});let W={};function k(b,S,P){const v=b.getCode(),f=S.getCode();v in W||(W[v]={}),W[v][f]=P}function Z(b,S){let P;return b in W&&S in W[b]&&(P=W[b][S]),P}},3220:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>k});var W=a(7065);const k=class F extends W.ZP{constructor(Z,b,S,P){super(Z),this.inversePixelTransform=b,this.frameState=S,this.context=P}}},5603:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={PRERENDER:"prerender",POSTRENDER:"postrender",PRECOMPOSE:"precompose",POSTCOMPOSE:"postcompose",RENDERCOMPLETE:"rendercomplete"}},3387:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>r});var W=a(4836),F=a(77),k=a(5959),G=a(9063),Z=a(7704),b=a(4649),S=a(1221),P=a(4554);const v=(0,W.Ue)();class f{constructor(e,l,_,n,g){this.id_=g,this.type_=e,this.flatCoordinates_=l,this.flatInteriorPoints_=null,this.flatMidpoints_=null,this.ends_=_,this.properties_=n}get(e){return this.properties_[e]}getExtent(){return this.extent_||(this.extent_="Point"===this.type_?(0,F.HK)(this.flatCoordinates_):(0,F.GN)(this.flatCoordinates_,0,this.flatCoordinates_.length,2)),this.extent_}getFlatInteriorPoint(){if(!this.flatInteriorPoints_){const e=(0,F.qg)(this.getExtent());this.flatInteriorPoints_=(0,G.X)(this.flatCoordinates_,0,this.ends_,2,e,0)}return this.flatInteriorPoints_}getFlatInteriorPoints(){if(!this.flatInteriorPoints_){const e=(0,S.E)(this.flatCoordinates_,0,this.ends_,2);this.flatInteriorPoints_=(0,G.U)(this.flatCoordinates_,0,this.ends_,2,e)}return this.flatInteriorPoints_}getFlatMidpoint(){return this.flatMidpoints_||(this.flatMidpoints_=(0,b.WW)(this.flatCoordinates_,0,this.flatCoordinates_.length,2,.5)),this.flatMidpoints_}getFlatMidpoints(){if(!this.flatMidpoints_){this.flatMidpoints_=[];const e=this.flatCoordinates_;let l=0;const _=this.ends_;for(let n=0,g=_.length;n{"use strict";a.d(ht,{Z:()=>F});const F=class W{drawCustom(G,Z,b,S){}drawGeometry(G){}setStyle(G){}drawCircle(G,Z){}drawFeature(G,Z){}drawGeometryCollection(G,Z){}drawLineString(G,Z){}drawMultiLineString(G,Z){}drawMultiPoint(G,Z){}drawMultiPolygon(G,Z){}drawPoint(G,Z){}drawPolygon(G,Z){}drawText(G,Z){}setFillStrokeStyle(G,Z){}setImageStyle(G,Z){}setTextStyle(G,Z){}}},1463:(jt,ht,a)=>{"use strict";a.d(ht,{Df:()=>b,He:()=>f,Kd:()=>N,PH:()=>d,Qx:()=>I,Tx:()=>r,V4:()=>c,X9:()=>v,Zw:()=>z,_f:()=>A,bL:()=>S,mb:()=>P,oB:()=>l,rc:()=>u,ru:()=>e,sG:()=>n,yC:()=>_});var W=a(7438),F=a(7316),k=a(5269),G=a(4591),Z=a(2349);const b="10px sans-serif",S="#000",P="round",v=[],f=0,u="round",c=10,r="#000",d="center",e="middle",l=[0,0,0,0],_=1,n=new W.Z;let m,g=null;const y={},I=function(){const x="32px ",C=["monospace","serif"],D=C.length,Y="wmytzilWMYTZIL@#/&?$%10\uf013";let nt,V;function at(Ct,vt,St){let bt=!0;for(let Gt=0;GtMath.max(Y,R(w,nt)),0);return C[x]=D,D}function z(w,x){const C=[],D=[],Y=[];let nt=0,V=0,at=0,ut=0;for(let Ct=0,vt=x.length;Ct<=vt;Ct+=2){const St=x[Ct];if("\n"===St||Ct===vt){nt=Math.max(nt,V),Y.push(V),V=0,at+=ut;continue}const bt=x[Ct+1]||w.font,Gt=R(bt,St);C.push(Gt),V+=Gt;const Xt=O(bt);D.push(Xt),ut=Math.max(ut,Xt)}return{width:nt,height:at,widths:C,heights:D,lineWidths:Y}}function A(w,x,C,D,Y,nt,V,at,ut,Ct,vt){w.save(),1!==C&&(w.globalAlpha*=C),x&&w.setTransform.apply(w,x),D.contextInstructions?(w.translate(ut,Ct),w.scale(vt[0],vt[1]),function L(w,x){const C=w.contextInstructions;for(let D=0,Y=C.length;D{"use strict";a.d(ht,{Z:()=>f});var W=a(7544),F=a(4681),k=a(3369),G=a(9490),Z=a(77),b=a(1463),S=a(5959),P=a(5535);const f=class v extends k.Z{constructor(c,r,d,e){super(),this.tolerance=c,this.maxExtent=r,this.pixelRatio=e,this.maxLineWidth=0,this.resolution=d,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_=null,this.bufferedMaxExtent_=null,this.instructions=[],this.coordinates=[],this.tmpCoordinate_=[],this.hitDetectionInstructions=[],this.state={}}applyPixelRatio(c){const r=this.pixelRatio;return 1==r?c:c.map(function(d){return d*r})}appendFlatPointCoordinates(c,r){const d=this.getBufferedMaxExtent(),e=this.tmpCoordinate_,l=this.coordinates;let _=l.length;for(let n=0,g=c.length;nn&&(this.instructions.push([W.ZP.CUSTOM,n,m,c,d,P.Ml]),this.hitDetectionInstructions.push([W.ZP.CUSTOM,n,m,c,e||d,P.Ml]));break;case"Point":g=c.getFlatCoordinates(),this.coordinates.push(g[0],g[1]),m=this.coordinates.length,this.instructions.push([W.ZP.CUSTOM,n,m,c,d]),this.hitDetectionInstructions.push([W.ZP.CUSTOM,n,m,c,e||d])}this.endGeometry(r)}beginGeometry(c,r){this.beginGeometryInstruction1_=[W.ZP.BEGIN_GEOMETRY,r,0,c],this.instructions.push(this.beginGeometryInstruction1_),this.beginGeometryInstruction2_=[W.ZP.BEGIN_GEOMETRY,r,0,c],this.hitDetectionInstructions.push(this.beginGeometryInstruction2_)}finish(){return{instructions:this.instructions,hitDetectionInstructions:this.hitDetectionInstructions,coordinates:this.coordinates}}reverseHitDetectionInstructions(){const c=this.hitDetectionInstructions;let r;c.reverse();const d=c.length;let e,l,_=-1;for(r=0;rthis.maxLineWidth&&(this.maxLineWidth=d.lineWidth,this.bufferedMaxExtent_=null)}else d.strokeStyle=void 0,d.lineCap=void 0,d.lineDash=null,d.lineDashOffset=void 0,d.lineJoin=void 0,d.lineWidth=void 0,d.miterLimit=void 0}createFill(c){const r=c.fillStyle,d=[W.ZP.SET_FILL_STYLE,r];return"string"!=typeof r&&d.push(!0),d}applyStroke(c){this.instructions.push(this.createStroke(c))}createStroke(c){return[W.ZP.SET_STROKE_STYLE,c.strokeStyle,c.lineWidth*this.pixelRatio,c.lineCap,c.lineJoin,c.miterLimit,this.applyPixelRatio(c.lineDash),c.lineDashOffset*this.pixelRatio]}updateFillStyle(c,r){const d=c.fillStyle;("string"!=typeof d||c.currentFillStyle!=d)&&(void 0!==d&&this.instructions.push(r.call(this,c)),c.currentFillStyle=d)}updateStrokeStyle(c,r){const d=c.strokeStyle,e=c.lineCap,l=c.lineDash,_=c.lineDashOffset,n=c.lineJoin,g=c.lineWidth,m=c.miterLimit;(c.currentStrokeStyle!=d||c.currentLineCap!=e||l!=c.currentLineDash&&!(0,S.fS)(c.currentLineDash,l)||c.currentLineDashOffset!=_||c.currentLineJoin!=n||c.currentLineWidth!=g||c.currentMiterLimit!=m)&&(void 0!==d&&r.call(this,c),c.currentStrokeStyle=d,c.currentLineCap=e,c.currentLineDash=l,c.currentLineDashOffset=_,c.currentLineJoin=n,c.currentLineWidth=g,c.currentMiterLimit=m)}endGeometry(c){this.beginGeometryInstruction1_[2]=this.instructions.length,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_[2]=this.hitDetectionInstructions.length,this.beginGeometryInstruction2_=null;const r=[W.ZP.END_GEOMETRY,c];this.instructions.push(r),this.hitDetectionInstructions.push(r)}getBufferedMaxExtent(){return!this.bufferedMaxExtent_&&(this.bufferedMaxExtent_=(0,Z.d9)(this.maxExtent),this.maxLineWidth>0)&&(0,Z.f3)(this.bufferedMaxExtent_,this.resolution*(this.maxLineWidth+1)/2,this.bufferedMaxExtent_),this.bufferedMaxExtent_}}},1068:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>d});var W=a(5472),F=a(7544);var Z=a(1463);var P=a(3401);const f=class v extends W.Z{constructor(l,_,n,g){super(l,_,n,g)}drawFlatCoordinatess_(l,_,n,g){const m=this.state,y=void 0!==m.fillStyle,I=void 0!==m.strokeStyle,O=n.length;this.instructions.push(F.$O),this.hitDetectionInstructions.push(F.$O);for(let E=0;E{"use strict";a.d(ht,{Z:()=>st});var W=a(7544),F=a(9577),k=a(4836),G=a(77),Z=a(1463),b=a(6868),S=a(4554);function P(A,L,w,x,C,D,Y,nt,V,at,ut,Ct){let vt=A[L],St=A[L+1],bt=0,Gt=0,Xt=0,te=0;function Vt(){bt=vt,Gt=St,vt=A[L+=x],St=A[L+1],te+=Xt,Xt=Math.sqrt((vt-bt)*(vt-bt)+(St-Gt)*(St-Gt))}do{Vt()}while(Lzt[2]}else ge=he>Ft;const $t=Math.PI,ft=[],Pt=Re+x===L;let Nt;if(Xt=0,te=gt,vt=A[L=Re],St=A[L+1],Pt)return Vt(),Nt=Math.atan2(St-Gt,vt-bt),ge&&(Nt+=Nt>0?-$t:$t),ft[0]=[(Ft+he)/2,(Yt+de)/2,(Rt-D)/2,Nt,C],ft;for(let zt=0,Bt=(C=C.replace(/\n/g," ")).length;zt0?-$t:$t),void 0!==Nt){let M=ue-Nt;if(M+=M>$t?-2*$t:M<-$t?2*$t:0,Math.abs(M)>Y)return null}Nt=ue;const ve=zt;let Ee=0;for(;zt0&&A.push("\n",""),A.push(L,""),A}const y=class m{constructor(L,w,x,C){this.overlaps=x,this.pixelRatio=w,this.resolution=L,this.instructions=C.instructions,this.coordinates=C.coordinates,this.coordinateCache_={},this.renderedTransform_=(0,k.Ue)(),this.hitDetectionInstructions=C.hitDetectionInstructions,this.pixelCoordinates_=null,this.viewRotation_=0,this.fillStates=C.fillStates||{},this.strokeStates=C.strokeStates||{},this.textStates=C.textStates||{},this.widths_={},this.labels_={}}createLabel(L,w,x,C){const D=L+w+x+C;if(this.labels_[D])return this.labels_[D];const Y=C?this.strokeStates[C]:null,nt=x?this.fillStates[x]:null,V=this.textStates[w],at=this.pixelRatio,ut=[V.scale[0]*at,V.scale[1]*at],Ct=Array.isArray(L),vt=V.justify?F.I[V.justify]:n(Array.isArray(L)?L[0]:L,V.textAlign||Z.PH),St=C&&Y.lineWidth?Y.lineWidth:0,bt=Ct?L:L.split("\n").reduce(g,[]),{width:Gt,height:Xt,widths:te,heights:Vt,lineWidths:_e}=(0,Z.Zw)(V,bt),he=Gt+St,de=[],Re=(he+2)*ut[0],gt=(Xt+St)*ut[1],Rt={width:Re<0?Math.floor(Re):Math.ceil(Re),height:gt<0?Math.floor(gt):Math.ceil(gt),contextInstructions:de};(1!=ut[0]||1!=ut[1])&&de.push("scale",ut),C&&(de.push("strokeStyle",Y.strokeStyle),de.push("lineWidth",St),de.push("lineCap",Y.lineCap),de.push("lineJoin",Y.lineJoin),de.push("miterLimit",Y.miterLimit),de.push("setLineDash",[Y.lineDash]),de.push("lineDashOffset",Y.lineDashOffset)),x&&de.push("fillStyle",nt.fillStyle),de.push("textBaseline","middle"),de.push("textAlign","center");const Ft=.5-vt;let Yt=vt*he+Ft*St;const ge=[],$t=[];let Bt,ft=0,Pt=0,Nt=0,zt=0;for(let ue=0,ve=bt.length;ueL?L-at:D,he=Y+ut>w?w-ut:Y,de=bt[3]+_e*vt[0]+bt[1],Re=bt[0]+he*vt[1]+bt[2],gt=te-bt[3],Rt=Vt-bt[0];let Ft;return(Gt||0!==Ct)&&(c[0]=gt,e[0]=gt,c[1]=Rt,r[1]=Rt,r[0]=gt+de,d[0]=r[0],d[1]=Rt+Re,e[1]=d[1]),0!==Ct?(Ft=(0,k.qC)((0,k.Ue)(),x,C,1,1,Ct,-x,-C),(0,k.nn)(Ft,c),(0,k.nn)(Ft,r),(0,k.nn)(Ft,d),(0,k.nn)(Ft,e),(0,G.T9)(Math.min(c[0],r[0],d[0],e[0]),Math.min(c[1],r[1],d[1],e[1]),Math.max(c[0],r[0],d[0],e[0]),Math.max(c[1],r[1],d[1],e[1]),u)):(0,G.T9)(Math.min(gt,gt+de),Math.min(Rt,Rt+Re),Math.max(gt,gt+de),Math.max(Rt,Rt+Re),u),St&&(te=Math.round(te),Vt=Math.round(Vt)),{drawImageX:te,drawImageY:Vt,drawImageW:_e,drawImageH:he,originX:at,originY:ut,declutterBox:{minX:u[0],minY:u[1],maxX:u[2],maxY:u[3],value:Xt},canvasTransform:Ft,scale:vt}}replayImageOrLabel_(L,w,x,C,D,Y,nt){const at=C.declutterBox,ut=L.canvas,Ct=nt?nt[2]*C.scale[0]/2:0;return at.minX-Ct<=ut.width/w&&at.maxX+Ct>=0&&at.minY-Ct<=ut.height/w&&at.maxY+Ct>=0&&(!(!Y&&!nt)&&this.replayTextBackground_(L,c,r,d,e,Y,nt),(0,Z._f)(L,C.canvasTransform,D,x,C.originX,C.originY,C.drawImageW,C.drawImageH,C.drawImageX,C.drawImageY,C.scale)),!0}fill_(L){if(this.alignFill_){const w=(0,k.nn)(this.renderedTransform_,[0,0]),x=512*this.pixelRatio;L.save(),L.translate(w[0]%x,w[1]%x),L.rotate(this.viewRotation_)}L.fill(),this.alignFill_&&L.restore()}setStrokeStyle_(L,w){L.strokeStyle=w[1],L.lineWidth=w[2],L.lineCap=w[3],L.lineJoin=w[4],L.miterLimit=w[5],L.lineDashOffset=w[7],L.setLineDash(w[6])}drawLabelWithPointPlacement_(L,w,x,C){const D=this.textStates[w],Y=this.createLabel(L,w,C,x),nt=this.strokeStates[x],V=this.pixelRatio,at=n(Array.isArray(L)?L[0]:L,D.textAlign||Z.PH),ut=F.I[D.textBaseline||Z.ru],Ct=nt&&nt.lineWidth?nt.lineWidth:0;return{label:Y,anchorX:at*(Y.width/V-2*D.scale[0])+2*(.5-at)*Ct,anchorY:ut*Y.height/V+2*(.5-ut)*Ct}}execute_(L,w,x,C,D,Y,nt,V){let at;this.pixelCoordinates_&&(0,v.fS)(x,this.renderedTransform_)?at=this.pixelCoordinates_:(this.pixelCoordinates_||(this.pixelCoordinates_=[]),at=(0,S.vT)(this.coordinates,0,this.coordinates.length,2,x,this.pixelCoordinates_),(0,k.lk)(this.renderedTransform_,x));let ut=0;const Ct=C.length;let St,bt,Gt,Xt,te,Vt,_e,he,de,Re,gt,Rt,vt=0,Ft=0,Yt=0,ge=null,$t=null;const ft=this.coordinateCache_,Pt=this.viewRotation_,Nt=Math.round(1e12*Math.atan2(-x[1],x[0]))/1e12,zt={context:L,pixelRatio:this.pixelRatio,resolution:this.resolution,rotation:Pt},Bt=this.instructions!=C||this.overlaps?0:200;let ue,ve,Ee,Mt;for(;utBt&&(this.fill_(L),Ft=0),Yt>Bt&&(L.stroke(),Yt=0),!Ft&&!Yt&&(L.beginPath(),Xt=NaN,te=NaN),++ut;break;case W.ZP.CIRCLE:vt=rt[1];const M=at[vt],K=at[vt+1],yt=at[vt+2]-M,Et=at[vt+3]-K,At=Math.sqrt(yt*yt+Et*Et);L.moveTo(M+At,K),L.arc(M,K,At,0,2*Math.PI,!0),++ut;break;case W.ZP.CLOSE_PATH:L.closePath(),++ut;break;case W.ZP.CUSTOM:vt=rt[1],St=rt[2];const Ht=rt[4],se=6==rt.length?rt[5]:void 0;zt.geometry=rt[3],zt.feature=ue,ut in ft||(ft[ut]=[]);const Te=ft[ut];se?se(at,vt,St,2,Te):(Te[0]=at[vt],Te[1]=at[vt+1],Te.length=2),Ht(Te,zt),++ut;break;case W.ZP.DRAW_IMAGE:vt=rt[1],St=rt[2],he=rt[3],bt=rt[4],Gt=rt[5];let ce=rt[6];const ee=rt[7],We=rt[8],Ge=rt[9],Ze=rt[10];let ke=rt[11];const Ve=rt[12];let Je=rt[13];const si=rt[14],Qe=rt[15];if(!he&&rt.length>=20){de=rt[19],Re=rt[20],gt=rt[21],Rt=rt[22];const vi=this.drawLabelWithPointPlacement_(de,Re,gt,Rt);he=vi.label,rt[3]=he,bt=(vi.anchorX-rt[23])*this.pixelRatio,rt[4]=bt,Gt=(vi.anchorY-rt[24])*this.pixelRatio,rt[5]=Gt,ce=he.height,rt[6]=ce,Je=he.width,rt[13]=Je}let ei,$,J,_t;rt.length>25&&(ei=rt[25]),rt.length>17?($=rt[16],J=rt[17],_t=rt[18]):($=Z.oB,J=!1,_t=!1),Ze&&Nt?ke+=Pt:!Ze&&!Nt&&(ke-=Pt);let pt=0;for(;vtw)break;let V=x[nt];V||(V=[],x[nt]=V),V.push(4*((A+D)*L+(A+Y))+3),D>0&&V.push(4*((A-D)*L+(A+Y))+3),Y>0&&(V.push(4*((A+D)*L+(A-Y))+3),D>0&&V.push(4*((A-D)*L+(A-Y))+3))}const C=[];for(let D=0,Y=x.length;D0){if(!Y||"Image"!==St&&"Text"!==St||Y.includes(de)){const Yt=(vt[Rt]-3)/4,ge=C-Yt%nt,$t=C-(Yt/nt|0),ft=D(de,Re,ge*ge+$t*$t);if(ft)return ft}ut.clearRect(0,0,nt,nt);break}}const Gt=Object.keys(this.executorsByZIndex_).map(Number);let Xt,te,Vt,_e,he;for(Gt.sort(v.j2),Xt=Gt.length-1;Xt>=0;--Xt){const de=Gt[Xt].toString();for(Vt=this.executorsByZIndex_[de],te=E.length-1;te>=0;--te)if(St=E[te],_e=Vt[St],void 0!==_e&&(he=_e.executeHitDetection(ut,V,x,bt,Ct),he))return he}}getClipCoords(L){const w=this.maxExtent_;if(!w)return null;const x=w[0],C=w[1],D=w[2],Y=w[3],nt=[x,C,x,Y,D,Y,D,C];return(0,S.vT)(nt,0,8,2,L,nt),nt}isEmpty(){return(0,O.x)(this.executorsByZIndex_)}execute(L,w,x,C,D,Y,nt){const V=Object.keys(this.executorsByZIndex_).map(Number);let at,ut,Ct,vt,St,bt;for(V.sort(v.j2),this.maxExtent_&&(L.save(),this.clip(L,x)),Y=Y||E,nt&&V.reverse(),at=0,ut=V.length;at{"use strict";a.d(ht,{Z:()=>u});var W=a(3369),F=a(9490),k=a(4836),G=a(1463),Z=a(5959),b=a(77),S=a(6868),P=a(4554),v=a(8559);const u=class f extends W.Z{constructor(r,d,e,l,_,n,g){super(),this.context_=r,this.pixelRatio_=d,this.extent_=e,this.transform_=l,this.transformRotation_=l?(0,S.FH)(Math.atan2(l[1],l[0]),10):0,this.viewRotation_=_,this.squaredTolerance_=n,this.userTransform_=g,this.contextFillState_=null,this.contextStrokeState_=null,this.contextTextState_=null,this.fillState_=null,this.strokeState_=null,this.image_=null,this.imageAnchorX_=0,this.imageAnchorY_=0,this.imageHeight_=0,this.imageOpacity_=0,this.imageOriginX_=0,this.imageOriginY_=0,this.imageRotateWithView_=!1,this.imageRotation_=0,this.imageScale_=[0,0],this.imageWidth_=0,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=!1,this.textRotation_=0,this.textScale_=[0,0],this.textFillState_=null,this.textStrokeState_=null,this.textState_=null,this.pixelCoordinates_=[],this.tmpLocalTransform_=(0,k.Ue)()}drawImages_(r,d,e,l){if(!this.image_)return;const _=(0,P.vT)(r,d,e,l,this.transform_,this.pixelCoordinates_),n=this.context_,g=this.tmpLocalTransform_,m=n.globalAlpha;1!=this.imageOpacity_&&(n.globalAlpha=m*this.imageOpacity_);let y=this.imageRotation_;0===this.transformRotation_&&(y-=this.viewRotation_),this.imageRotateWithView_&&(y+=this.viewRotation_);for(let I=0,O=_.length;IO*this.pixelRatio_),lineDashOffset:(n||G.He)*this.pixelRatio_,lineJoin:void 0!==g?g:G.rc,lineWidth:(void 0!==m?m:G.yC)*this.pixelRatio_,miterLimit:void 0!==y?y:G.V4,strokeStyle:(0,F.y)(e||G.Tx)}}else this.strokeState_=null}setImageStyle(r){let d;if(!r||!(d=r.getSize()))return void(this.image_=null);const e=r.getPixelRatio(this.pixelRatio_),l=r.getAnchor(),_=r.getOrigin();this.image_=r.getImage(this.pixelRatio_),this.imageAnchorX_=l[0]*e,this.imageAnchorY_=l[1]*e,this.imageHeight_=d[1]*e,this.imageOpacity_=r.getOpacity(),this.imageOriginX_=_[0],this.imageOriginY_=_[1],this.imageRotateWithView_=r.getRotateWithView(),this.imageRotation_=r.getRotation();const n=r.getScaleArray();this.imageScale_=[n[0]*this.pixelRatio_/e,n[1]*this.pixelRatio_/e],this.imageWidth_=d[0]*e}setTextStyle(r){if(r){const d=r.getFill();if(d){const R=d.getColor();this.textFillState_={fillStyle:(0,F.y)(R||G.bL)}}else this.textFillState_=null;const e=r.getStroke();if(e){const R=e.getColor(),N=e.getLineCap(),z=e.getLineDash(),st=e.getLineDashOffset(),A=e.getLineJoin(),L=e.getWidth(),w=e.getMiterLimit();this.textStrokeState_={lineCap:void 0!==N?N:G.mb,lineDash:z||G.X9,lineDashOffset:st||G.He,lineJoin:void 0!==A?A:G.rc,lineWidth:void 0!==L?L:G.yC,miterLimit:void 0!==w?w:G.V4,strokeStyle:(0,F.y)(R||G.Tx)}}else this.textStrokeState_=null;const l=r.getFont(),_=r.getOffsetX(),n=r.getOffsetY(),g=r.getRotateWithView(),m=r.getRotation(),y=r.getScaleArray(),I=r.getText(),O=r.getTextAlign(),E=r.getTextBaseline();this.textState_={font:void 0!==l?l:G.Df,textAlign:void 0!==O?O:G.PH,textBaseline:void 0!==E?E:G.ru},this.text_=void 0!==I?Array.isArray(I)?I.reduce((R,N,z)=>R+(z%2?" ":N),""):I:"",this.textOffsetX_=void 0!==_?this.pixelRatio_*_:0,this.textOffsetY_=void 0!==n?this.pixelRatio_*n:0,this.textRotateWithView_=void 0!==g&&g,this.textRotation_=void 0!==m?m:0,this.textScale_=[this.pixelRatio_*y[0],this.pixelRatio_*y[1]]}else this.text_=""}}},7544:(jt,ht,a)=>{"use strict";a.d(ht,{$O:()=>G,Yc:()=>k,ZP:()=>b,gO:()=>F,s3:()=>Z});const W={BEGIN_GEOMETRY:0,BEGIN_PATH:1,CIRCLE:2,CLOSE_PATH:3,CUSTOM:4,DRAW_CHARS:5,DRAW_IMAGE:6,END_GEOMETRY:7,FILL:8,MOVE_TO_LINE_TO:9,SET_FILL_STYLE:10,SET_STROKE_STYLE:11,STROKE:12},F=[W.FILL],k=[W.STROKE],G=[W.BEGIN_PATH],Z=[W.CLOSE_PATH],b=W},9577:(jt,ht,a)=>{"use strict";a.d(ht,{I:()=>f,Z:()=>c});var W=a(5472),F=a(7544),k=a(9490),G=a(1463),Z=a(1293),b=a(77),S=a(6868);function P(r,d,e,l,_){const n=[];let g=e,m=0,y=d.slice(e,2);for(;m=r){const z=(r-m+N)/N,st=(0,S.t7)(I,E,z),A=(0,S.t7)(O,R,z);y.push(st,A),n.push(y),y=[st,A],m==r&&(g+=_),m=0}else if(m0&&n.push(y),n}function v(r,d,e,l,_){let O,E,R,N,z,st,A,L,w,x,n=e,g=e,m=0,y=0,I=e;for(E=e;Er&&(y>m&&(m=y,n=I,g=E),y=0,I=E-_)),R=N,A=w,L=x),z=C,st=D}return y+=N,y>m?[I,E]:[n,g]}const f={left:0,center:.5,right:1,top:0,middle:.5,hanging:.2,alphabetic:.8,ideographic:.8,bottom:1},c=class u extends W.Z{constructor(d,e,l,_){super(d,e,l,_),this.labels_=null,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=void 0,this.textRotation_=0,this.textFillState_=null,this.fillStates={},this.fillStates[G.bL]={fillStyle:G.bL},this.textStrokeState_=null,this.strokeStates={},this.textState_={},this.textStates={},this.textKey_="",this.fillKey_="",this.strokeKey_="",this.declutterImageWithText_=void 0}finish(){const d=super.finish();return d.textStates=this.textStates,d.fillStates=this.fillStates,d.strokeStates=this.strokeStates,d}drawText(d,e){const n=this.textState_;if(""===this.text_||!n||!this.textFillState_&&!this.textStrokeState_)return;const g=this.coordinates;let m=g.length;const y=d.getType();let I=null,O=d.getStride();if("line"!==n.placement||"LineString"!=y&&"MultiLineString"!=y&&"Polygon"!=y&&"MultiPolygon"!=y){let E=n.overflow?null:[];switch(y){case"Point":case"MultiPoint":I=d.getFlatCoordinates();break;case"LineString":I=d.getFlatMidpoint();break;case"Circle":I=d.getCenter();break;case"MultiLineString":I=d.getFlatMidpoints(),O=2;break;case"Polygon":I=d.getFlatInteriorPoint(),n.overflow||E.push(I[2]/this.resolution),O=3;break;case"MultiPolygon":const L=d.getFlatInteriorPoints();I=[];for(let w=0,x=L.length;w{const C=g[2*(L+x)]===I[x*O]&&g[2*(L+x)+1]===I[x*O+1];return C||--L,C})}this.saveTextStates_(),(n.backgroundFill||n.backgroundStroke)&&(this.setFillStrokeStyle(n.backgroundFill,n.backgroundStroke),n.backgroundFill&&this.updateFillStyle(this.state,this.createFill),n.backgroundStroke&&(this.updateStrokeStyle(this.state,this.applyStroke),this.hitDetectionInstructions.push(this.createStroke(this.state)))),this.beginGeometry(d,e);let N=n.padding;if(N!=G.oB&&(n.scale[0]<0||n.scale[1]<0)){let L=n.padding[0],w=n.padding[1],x=n.padding[2],C=n.padding[3];n.scale[0]<0&&(w=-w,C=-C),n.scale[1]<0&&(L=-L,x=-x),N=[L,w,x,C]}const z=this.pixelRatio;this.instructions.push([F.ZP.DRAW_IMAGE,m,R,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[1,1],NaN,void 0,this.declutterImageWithText_,N==G.oB?G.oB:N.map(function(L){return L*z}),!!n.backgroundFill,!!n.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_,this.textOffsetX_,this.textOffsetY_,E]);const st=1/z,A=this.state.fillStyle;n.backgroundFill&&(this.state.fillStyle=G.bL,this.hitDetectionInstructions.push(this.createFill(this.state))),this.hitDetectionInstructions.push([F.ZP.DRAW_IMAGE,m,R,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[st,st],NaN,void 0,this.declutterImageWithText_,N,!!n.backgroundFill,!!n.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_?G.bL:this.fillKey_,this.textOffsetX_,this.textOffsetY_,E]),n.backgroundFill&&(this.state.fillStyle=A,this.hitDetectionInstructions.push(this.createFill(this.state))),this.endGeometry(e)}else{if(!(0,b.kK)(this.getBufferedMaxExtent(),d.getExtent()))return;let E;if(I=d.getFlatCoordinates(),"LineString"==y)E=[I.length];else if("MultiLineString"==y)E=d.getEnds();else if("Polygon"==y)E=d.getEnds().slice(0,1);else if("MultiPolygon"==y){const st=d.getEndss();E=[];for(let A=0,L=st.length;A{"use strict";a.d(ht,{TU:()=>P,UN:()=>S,ix:()=>v});var W=a(8286),F=a(5296),k=a(5959),G=a(6868),Z=a(4591),b=a(77);const S=.5;function P(f,u,c,r,d,e,l){const g=(0,Z.E4)(f[0]*S,f[1]*S);g.imageSmoothingEnabled=!1;const m=g.canvas,y=new W.Z(g,S,d,null,l),I=c.length,O=Math.floor(16777215/I),E={};for(let N=1;N<=I;++N){const z=c[N-1],st=z.getStyleFunction()||r;if(!st)continue;let A=st(z,e);if(!A)continue;Array.isArray(A)||(A=[A]);const w=(N*O).toString(16).padStart(7,"#00000");for(let x=0,C=A.length;x{"use strict";a.d(ht,{Z:()=>b});var W=a(4855),F=a(6343),k=a(8287),G=a(1293);const b=class Z extends k.Z{constructor(P){super(),this.ready=!0,this.boundHandleImageChange_=this.handleImageChange_.bind(this),this.layer_=P,this.declutterExecutorGroup=null}getFeatures(P){return(0,G.O3)()}getData(P){return null}prepareFrame(P){return(0,G.O3)()}renderFrame(P,v){return(0,G.O3)()}loadedTileCallback(P,v,f){P[v]||(P[v]={}),P[v][f.tileCoord.toString()]=f}createLoadedTileFinder(P,v,f){return(u,c)=>{const r=this.loadedTileCallback.bind(this,f,u);return P.forEachLoadedTile(v,u,c,r)}}forEachFeatureAtCoordinate(P,v,f,u,c){}getLayer(){return this.layer_}handleFontsChanged(){}handleImageChange_(P){const v=P.target;(v.getState()===F.Z.LOADED||v.getState()===F.Z.ERROR)&&this.renderIfReadyAndVisible()}loadImage(P){let v=P.getState();return v!=F.Z.LOADED&&v!=F.Z.ERROR&&P.addEventListener(W.Z.CHANGE,this.boundHandleImageChange_),v==F.Z.IDLE&&(P.load(),v=P.getState()),v==F.Z.LOADED}renderIfReadyAndVisible(){const P=this.getLayer();P&&P.getVisible()&&"ready"===P.getSourceState()&&P.changed()}disposeInternal(){delete this.layer_,super.disposeInternal()}}},2041:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>P});var W=a(7495),F=a(6343),k=a(1880),G=a(4836),Z=a(77),b=a(7704);const P=class S extends W.Z{constructor(f){super(f),this.image_=null}getImage(){return this.image_?this.image_.getImage():null}prepareFrame(f){const u=f.layerStatesArray[f.layerIndex],c=f.pixelRatio,r=f.viewState,d=r.resolution,e=this.getLayer().getSource(),l=f.viewHints;let _=f.extent;if(void 0!==u.extent&&(_=(0,Z.Ed)(_,(0,b.dY)(u.extent,r.projection))),!l[k.Z.ANIMATING]&&!l[k.Z.INTERACTING]&&!(0,Z.xb)(_))if(e){const g=e.getImage(_,d,c,r.projection);g&&(this.loadImage(g)?this.image_=g:g.getState()===F.Z.EMPTY&&(this.image_=null))}else this.image_=null;return!!this.image_}getData(f){const u=this.frameState;if(!u)return null;const c=this.getLayer(),r=(0,G.nn)(u.pixelToCoordinateTransform,f.slice()),d=c.getExtent();if(d&&!(0,Z.b8)(d,r))return null;const e=this.image_.getExtent(),l=this.getImage(),_=(0,Z.dz)(e),n=Math.floor(l.width*((r[0]-e[0])/_));if(n<0||n>=l.width)return null;const g=(0,Z.Cr)(e),m=Math.floor(l.height*((e[3]-r[1])/g));return m<0||m>=l.height?null:this.getImageData(l,n,m)}renderFrame(f,u){const c=this.image_,r=c.getExtent(),d=c.getResolution(),e=c.getPixelRatio(),l=f.layerStatesArray[f.layerIndex],_=f.pixelRatio,n=f.viewState,g=n.center,y=_*d/(n.resolution*e),I=f.extent,O=n.resolution,E=n.rotation,R=Math.round((0,Z.dz)(I)/O*_),N=Math.round((0,Z.Cr)(I)/O*_);(0,G.qC)(this.pixelTransform,f.size[0]/2,f.size[1]/2,1/_,1/_,E,-R/2,-N/2),(0,G.nb)(this.inversePixelTransform,this.pixelTransform);const z=(0,G.BB)(this.pixelTransform);this.useContainer(u,z,this.getBackground(f));const st=this.context,A=st.canvas;A.width!=R||A.height!=N?(A.width=R,A.height=N):this.containerReused||st.clearRect(0,0,R,N);let L=!1,w=!0;if(l.extent){const nt=(0,b.dY)(l.extent,n.projection);w=(0,Z.kK)(nt,f.extent),L=w&&!(0,Z.r4)(nt,f.extent),L&&this.clipUnrotated(st,f,nt)}const x=this.getImage(),C=(0,G.qC)(this.tempTransform,R/2,N/2,y,y,0,e*(r[0]-g[0])/d,e*(g[1]-r[3])/d);this.renderedResolution=d*_/e;const D=x.width*C[0],Y=x.height*C[3];if(this.getLayer().getSource().getInterpolate()||(st.imageSmoothingEnabled=!1),this.preRender(st,f),w&&D>=.5&&Y>=.5){const nt=C[4],V=C[5],at=l.opacity;let ut;1!==at&&(ut=st.globalAlpha,st.globalAlpha=at),st.drawImage(x,0,0,+x.width,+x.height,nt,V,D,Y),1!==at&&(st.globalAlpha=ut)}return this.postRender(st,f),L&&st.restore(),st.imageSmoothingEnabled=!0,z!==A.style.transform&&(A.style.transform=z),this.container}}},7495:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>r,r:()=>v});var W=a(1740),F=a(3220),k=a(5603),G=a(4836),Z=a(3249),b=a(4591),S=a(5959),P=a(77);const v=[];let f=null;const r=class c extends W.Z{constructor(e){super(e),this.container=null,this.tempTransform=(0,G.Ue)(),this.pixelTransform=(0,G.Ue)(),this.inversePixelTransform=(0,G.Ue)(),this.context=null,this.containerReused=!1,this.pixelContext_=null,this.frameState=null}getImageData(e,l,_){let n;f||function u(){f=(0,b.E4)(1,1,void 0,{willReadFrequently:!0})}(),f.clearRect(0,0,1,1);try{f.drawImage(e,l,_,1,1,0,0,1,1),n=f.getImageData(0,0,1,1).data}catch{return f=null,null}return n}getBackground(e){let _=this.getLayer().getBackground();return"function"==typeof _&&(_=_(e.viewState.resolution)),_||void 0}useContainer(e,l,_){const n=this.getLayer().getClassName();let g,m;if(e&&e.className===n&&(!_||e&&e.style.backgroundColor&&(0,S.fS)((0,Z._2)(e.style.backgroundColor),(0,Z._2)(_)))){const y=e.firstElementChild;y instanceof HTMLCanvasElement&&(m=y.getContext("2d"))}if(m&&m.canvas.style.transform===l?(this.container=e,this.context=m,this.containerReused=!0):this.containerReused?(this.container=null,this.context=null,this.containerReused=!1):this.container&&(this.container.style.backgroundColor=null),!this.container){g=document.createElement("div"),g.className=n;let y=g.style;y.position="absolute",y.width="100%",y.height="100%",m=(0,b.E4)();const I=m.canvas;g.appendChild(I),y=I.style,y.position="absolute",y.left="0",y.transformOrigin="top left",this.container=g,this.context=m}!this.containerReused&&_&&!this.container.style.backgroundColor&&(this.container.style.backgroundColor=_)}clipUnrotated(e,l,_){const n=(0,P.rL)(_),g=(0,P.Xv)(_),m=(0,P.w$)(_),y=(0,P.hC)(_);(0,G.nn)(l.coordinateToPixelTransform,n),(0,G.nn)(l.coordinateToPixelTransform,g),(0,G.nn)(l.coordinateToPixelTransform,m),(0,G.nn)(l.coordinateToPixelTransform,y);const I=this.inversePixelTransform;(0,G.nn)(I,n),(0,G.nn)(I,g),(0,G.nn)(I,m),(0,G.nn)(I,y),e.save(),e.beginPath(),e.moveTo(Math.round(n[0]),Math.round(n[1])),e.lineTo(Math.round(g[0]),Math.round(g[1])),e.lineTo(Math.round(m[0]),Math.round(m[1])),e.lineTo(Math.round(y[0]),Math.round(y[1])),e.clip()}dispatchRenderEvent_(e,l,_){const n=this.getLayer();if(n.hasListener(e)){const g=new F.Z(e,this.inversePixelTransform,_,l);n.dispatchEvent(g)}}preRender(e,l){this.frameState=l,this.dispatchRenderEvent_(k.Z.PRERENDER,e,l)}postRender(e,l){this.dispatchRenderEvent_(k.Z.POSTRENDER,e,l)}getRenderTransform(e,l,_,n,g,m,y){const E=n/l;return(0,G.qC)(this.tempTransform,g/2,m/2,E,-E,-_,-e[0]+y,-e[1])}disposeInternal(){delete this.frameState,super.disposeInternal()}}},930:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>r});var W=a(7495),F=a(7648),k=a(6162),G=a(8702),Z=a(33),b=a(4836),S=a(5959),P=a(77),v=a(7704),f=a(1293),u=a(7195);const r=class c extends W.Z{constructor(e){super(e),this.extentChanged=!0,this.renderedExtent_=null,this.renderedProjection=null,this.renderedTiles=[],this.newTiles_=!1,this.tmpExtent=(0,P.lJ)(),this.tmpTileRange_=new G.Z(0,0,0,0)}isDrawableTile(e){const l=this.getLayer(),_=e.getState(),n=l.getUseInterimTilesOnError();return _==Z.Z.LOADED||_==Z.Z.EMPTY||_==Z.Z.ERROR&&!n}getTile(e,l,_,n){const g=n.pixelRatio,m=n.viewState.projection,y=this.getLayer();let O=y.getSource().getTile(e,l,_,g,m);return O.getState()==Z.Z.ERROR&&y.getUseInterimTilesOnError()&&y.getPreload()>0&&(this.newTiles_=!0),this.isDrawableTile(O)||(O=O.getInterimTile()),O}getData(e){const l=this.frameState;if(!l)return null;const _=this.getLayer(),n=(0,b.nn)(l.pixelToCoordinateTransform,e.slice()),g=_.getExtent();if(g&&!(0,P.b8)(g,n))return null;const m=l.pixelRatio,y=l.viewState.projection,I=l.viewState,O=_.getRenderSource(),E=O.getTileGridForProjection(I.projection),R=O.getTilePixelRatio(l.pixelRatio);for(let N=E.getZForResolution(I.resolution);N>=E.getMinZoom();--N){const z=E.getTileCoordForCoordAndZ(n,N),st=O.getTile(N,z[1],z[2],m,y);if(!(st instanceof F.Z||st instanceof k.Z)||st instanceof k.Z&&st.getState()===Z.Z.EMPTY)return null;if(st.getState()!==Z.Z.LOADED)continue;const A=E.getOrigin(N),L=(0,u.Pq)(E.getTileSize(N)),w=E.getResolution(N),x=Math.floor(R*((n[0]-A[0])/w-z[1]*L[0])),C=Math.floor(R*((A[1]-n[1])/w-z[2]*L[1])),D=Math.round(R*O.getGutterForProjection(I.projection));return this.getImageData(st.getImage(),x+D,C+D)}return null}loadedTileCallback(e,l,_){return!!this.isDrawableTile(_)&&super.loadedTileCallback(e,l,_)}prepareFrame(e){return!!this.getLayer().getSource()}renderFrame(e,l){const _=e.layerStatesArray[e.layerIndex],n=e.viewState,g=n.projection,m=n.resolution,y=n.center,I=n.rotation,O=e.pixelRatio,E=this.getLayer(),R=E.getSource(),N=R.getRevision(),z=R.getTileGridForProjection(g),st=z.getZForResolution(m,R.zDirection),A=z.getResolution(st);let L=e.extent;const w=e.viewState.resolution,x=R.getTilePixelRatio(O),C=Math.round((0,P.dz)(L)/w*O),D=Math.round((0,P.Cr)(L)/w*O),Y=_.extent&&(0,v.dY)(_.extent,g);Y&&(L=(0,P.Ed)(L,(0,v.dY)(_.extent,g)));const nt=A*C/2/x,V=A*D/2/x,at=[y[0]-nt,y[1]-V,y[0]+nt,y[1]+V],ut=z.getTileRangeForExtentAndZ(L,st),Ct={};Ct[st]={};const vt=this.createLoadedTileFinder(R,g,Ct),St=this.tmpExtent,bt=this.tmpTileRange_;this.newTiles_=!1;const Gt=I?(0,P.dY)(n.center,w,I,e.size):void 0;for(let Rt=ut.minX;Rt<=ut.maxX;++Rt)for(let Ft=ut.minY;Ft<=ut.maxY;++Ft){if(I&&!z.tileCoordIntersectsViewport([st,Rt,Ft],Gt))continue;const Yt=this.getTile(st,Rt,Ft,e);if(this.isDrawableTile(Yt)){const ft=(0,f.sq)(this);if(Yt.getState()==Z.Z.LOADED){Ct[st][Yt.tileCoord.toString()]=Yt;let Pt=Yt.inTransition(ft);Pt&&1!==_.opacity&&(Yt.endTransition(ft),Pt=!1),!this.newTiles_&&(Pt||!this.renderedTiles.includes(Yt))&&(this.newTiles_=!0)}if(1===Yt.getAlpha(ft,e.time))continue}const ge=z.getTileCoordChildTileRange(Yt.tileCoord,bt,St);let $t=!1;ge&&($t=vt(st+1,ge)),$t||z.forEachTileCoordParentTileRange(Yt.tileCoord,vt,bt,St)}const Xt=A/m*O/x;(0,b.qC)(this.pixelTransform,e.size[0]/2,e.size[1]/2,1/O,1/O,I,-C/2,-D/2);const te=(0,b.BB)(this.pixelTransform);this.useContainer(l,te,this.getBackground(e));const Vt=this.context,_e=Vt.canvas;(0,b.nb)(this.inversePixelTransform,this.pixelTransform),(0,b.qC)(this.tempTransform,C/2,D/2,Xt,Xt,0,-C/2,-D/2),_e.width!=C||_e.height!=D?(_e.width=C,_e.height=D):this.containerReused||Vt.clearRect(0,0,C,D),Y&&this.clipUnrotated(Vt,e,Y),R.getInterpolate()||(Vt.imageSmoothingEnabled=!1),this.preRender(Vt,e),this.renderedTiles.length=0;let de,Re,gt,he=Object.keys(Ct).map(Number);he.sort(S.j2),1!==_.opacity||this.containerReused&&!R.getOpaque(e.viewState.projection)?(de=[],Re=[]):he=he.reverse();for(let Rt=he.length-1;Rt>=0;--Rt){const Ft=he[Rt],Yt=R.getTilePixelSize(Ft,O,g),$t=z.getResolution(Ft)/A,ft=Yt[0]*$t*Xt,Pt=Yt[1]*$t*Xt,Nt=z.getTileCoordForCoordAndZ((0,P.rL)(at),Ft),zt=z.getTileCoordExtent(Nt),Bt=(0,b.nn)(this.tempTransform,[x*(zt[0]-at[0])/A,x*(at[3]-zt[3])/A]),ue=x*R.getGutterForProjection(g),ve=Ct[Ft];for(const Ee in ve){const Mt=ve[Ee],rt=Mt.tileCoord,q=Nt[1]-rt[1],M=Math.round(Bt[0]-(q-1)*ft),K=Nt[2]-rt[2],et=Math.round(Bt[1]-(K-1)*Pt),it=Math.round(Bt[0]-q*ft),yt=Math.round(Bt[1]-K*Pt),Et=M-it,At=et-yt,Wt=st===Ft,Ht=Wt&&1!==Mt.getAlpha((0,f.sq)(this),e.time);let se=!1;if(!Ht)if(de){gt=[it,yt,it+Et,yt,it+Et,yt+At,it,yt+At];for(let Te=0,ce=de.length;Te{"use strict";a.d(ht,{Z:()=>l});var W=a(1068),F=a(7495),k=a(649),G=a(5603),Z=a(1880),b=a(9034),S=a(4836),P=a(77),v=a(4591),f=a(4300),u=a(5959),c=a(7704),r=a(1293),d=a(63);const l=class e extends F.Z{constructor(n){super(n),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.hitDetectionImageData_=null,this.renderedFeatures_=null,this.renderedRevision_=-1,this.renderedResolution_=NaN,this.renderedExtent_=(0,P.lJ)(),this.wrappedRenderedExtent_=(0,P.lJ)(),this.renderedCenter_=null,this.renderedProjection_=null,this.renderedRenderOrder_=null,this.replayGroup_=null,this.replayGroupChanged=!0,this.declutterExecutorGroup=null,this.clipping=!0,this.compositionContext_=null,this.opacity_=1}renderWorlds(n,g,m){const y=g.extent,I=g.viewState,O=I.center,E=I.resolution,R=I.projection,N=I.rotation,z=R.getExtent(),st=this.getLayer().getSource(),A=g.pixelRatio,L=g.viewHints,w=!(L[Z.Z.ANIMATING]||L[Z.Z.INTERACTING]),x=this.compositionContext_,C=Math.round(g.size[0]*A),D=Math.round(g.size[1]*A),Y=st.getWrapX()&&R.canWrapX(),nt=Y?(0,P.dz)(z):null,V=Y?Math.ceil((y[2]-z[2])/nt)+1:1;let at=Y?Math.floor((y[0]-z[0])/nt):0;do{const ut=this.getRenderTransform(O,E,N,A,C,D,at*nt);n.execute(x,1,ut,N,w,void 0,m)}while(++at{if(!this.hitDetectionImageData_&&!this.animatingOrInteracting_){const m=[this.context.canvas.width,this.context.canvas.height];(0,S.nn)(this.pixelTransform,m);const y=this.renderedCenter_,I=this.renderedResolution_,O=this.renderedRotation_,E=this.renderedProjection_,R=this.wrappedRenderedExtent_,N=this.getLayer(),z=[],st=m[0]*b.UN,A=m[1]*b.UN;z.push(this.getRenderTransform(y,I,O,b.UN,st,A,0).slice());const L=N.getSource(),w=E.getExtent();if(L.getWrapX()&&E.canWrapX()&&!(0,P.r4)(w,R)){let x=R[0];const C=(0,P.dz)(w);let Y,D=0;for(;xw[2];)++D,Y=C*D,z.push(this.getRenderTransform(y,I,O,b.UN,st,A,Y).slice()),x-=C}this.hitDetectionImageData_=(0,b.TU)(m,z,this.renderedFeatures_,N.getStyleFunction(),R,I,O)}g((0,b.ix)(n,this.renderedFeatures_,this.hitDetectionImageData_))})}forEachFeatureAtCoordinate(n,g,m,y,I){if(!this.replayGroup_)return;const O=g.viewState.resolution,E=g.viewState.rotation,R=this.getLayer(),N={},z=function(L,w,x){const C=(0,r.sq)(L),D=N[C];if(D){if(!0!==D&&xst=L.forEachFeatureAtCoordinate(n,O,E,m,z,L===this.declutterExecutorGroup&&g.declutterTree?g.declutterTree.all().map(w=>w.value):null)),st}handleFontsChanged(){const n=this.getLayer();n.getVisible()&&this.replayGroup_&&n.changed()}handleStyleImageChange_(n){this.renderIfReadyAndVisible()}prepareFrame(n){const g=this.getLayer(),m=g.getSource();if(!m)return!1;const y=n.viewHints[Z.Z.ANIMATING],I=n.viewHints[Z.Z.INTERACTING],O=g.getUpdateWhileAnimating(),E=g.getUpdateWhileInteracting();if(this.ready&&!O&&y||!E&&I)return this.animatingOrInteracting_=!0,!0;this.animatingOrInteracting_=!1;const R=n.extent,N=n.viewState,z=N.projection,st=N.resolution,A=n.pixelRatio,L=g.getRevision(),w=g.getRenderBuffer();let x=g.getRenderOrder();void 0===x&&(x=f.eR);const C=N.center.slice(),D=(0,P.f3)(R,w*st),Y=D.slice(),nt=[D.slice()],V=z.getExtent();if(m.getWrapX()&&z.canWrapX()&&!(0,P.r4)(V,n.extent)){const he=(0,P.dz)(V),de=Math.max((0,P.dz)(D)/2,he);D[0]=V[0]-de,D[2]=V[2]+de,(0,d.Cf)(C,z);const Re=(0,P.Cf)(nt[0],z);Re[0]V[0]&&Re[2]>V[2]&&nt.push([Re[0]-he,Re[1],Re[2]-he,Re[3]])}if(this.ready&&this.renderedResolution_==st&&this.renderedRevision_==L&&this.renderedRenderOrder_==x&&(0,P.r4)(this.wrappedRenderedExtent_,D))return(0,u.fS)(this.renderedExtent_,Y)||(this.hitDetectionImageData_=null,this.renderedExtent_=Y),this.renderedCenter_=C,this.replayGroupChanged=!1,!0;this.replayGroup_=null;const at=new W.Z((0,f.Qz)(st,A),D,st,A);let ut;this.getLayer().getDeclutter()&&(ut=new W.Z((0,f.Qz)(st,A),D,st,A));const Ct=(0,c.Cs)();let vt;if(Ct){for(let he=0,de=nt.length;he{let de;const Re=he.getStyleFunction()||g.getStyleFunction();if(Re&&(de=Re(he,st)),de){const gt=this.renderFeature(he,St,de,at,vt,ut);bt=bt&&!gt}},Xt=(0,c.Fj)(D,z),te=m.getFeaturesInExtent(Xt);x&&te.sort(x);for(let he=0,de=te.length;he{"use strict";a.d(ht,{Pn:()=>v,Qz:()=>S,eR:()=>Z,se:()=>b});var W=a(6343),F=a(1293);const k=.5,G={Point:function l(g,m,y,I,O){const E=y.getImage(),R=y.getText();let N;if(E){if(E.getImageState()!=W.Z.LOADED)return;let z=g;if(O){const A=E.getDeclutterMode();if("none"!==A)if(z=O,"obstacle"===A){const L=g.getBuilder(y.getZIndex(),"Image");L.setImageStyle(E,N),L.drawPoint(m,I)}else R&&R.getText()&&(N={})}const st=z.getBuilder(y.getZIndex(),"Image");st.setImageStyle(E,N),st.drawPoint(m,I)}if(R&&R.getText()){let z=g;O&&(z=O);const st=z.getBuilder(y.getZIndex(),"Text");st.setTextStyle(R,N),st.drawText(m,I)}},LineString:function r(g,m,y,I,O){const E=y.getStroke();if(E){const N=g.getBuilder(y.getZIndex(),"LineString");N.setFillStrokeStyle(null,E),N.drawLineString(m,I)}const R=y.getText();if(R&&R.getText()){const N=(O||g).getBuilder(y.getZIndex(),"Text");N.setTextStyle(R),N.drawText(m,I)}},Polygon:function n(g,m,y,I,O){const E=y.getFill(),R=y.getStroke();if(E||R){const z=g.getBuilder(y.getZIndex(),"Polygon");z.setFillStrokeStyle(E,R),z.drawPolygon(m,I)}const N=y.getText();if(N&&N.getText()){const z=(O||g).getBuilder(y.getZIndex(),"Text");z.setTextStyle(N),z.drawText(m,I)}},MultiPoint:function _(g,m,y,I,O){const E=y.getImage(),R=y.getText();let N;if(E){if(E.getImageState()!=W.Z.LOADED)return;let z=g;if(O){const A=E.getDeclutterMode();if("none"!==A)if(z=O,"obstacle"===A){const L=g.getBuilder(y.getZIndex(),"Image");L.setImageStyle(E,N),L.drawMultiPoint(m,I)}else R&&R.getText()&&(N={})}const st=z.getBuilder(y.getZIndex(),"Image");st.setImageStyle(E,N),st.drawMultiPoint(m,I)}if(R&&R.getText()){let z=g;O&&(z=O);const st=z.getBuilder(y.getZIndex(),"Text");st.setTextStyle(R,N),st.drawText(m,I)}},MultiLineString:function d(g,m,y,I,O){const E=y.getStroke();if(E){const N=g.getBuilder(y.getZIndex(),"LineString");N.setFillStrokeStyle(null,E),N.drawMultiLineString(m,I)}const R=y.getText();if(R&&R.getText()){const N=(O||g).getBuilder(y.getZIndex(),"Text");N.setTextStyle(R),N.drawText(m,I)}},MultiPolygon:function e(g,m,y,I,O){const E=y.getFill(),R=y.getStroke();if(R||E){const z=g.getBuilder(y.getZIndex(),"Polygon");z.setFillStrokeStyle(E,R),z.drawMultiPolygon(m,I)}const N=y.getText();if(N&&N.getText()){const z=(O||g).getBuilder(y.getZIndex(),"Text");z.setTextStyle(N),z.drawText(m,I)}},GeometryCollection:function c(g,m,y,I,O){const E=m.getGeometriesArray();let R,N;for(R=0,N=E.length;R{"use strict";a.d(ht,{Co:()=>u,aA:()=>f,rX:()=>b,sY:()=>c});var W=a(77),F=a(4591),k=a(7704),G=a(6868);let Z;const b=[];function S(r,d,e,l,_){r.beginPath(),r.moveTo(0,0),r.lineTo(d,e),r.lineTo(l,_),r.closePath(),r.save(),r.clip(),r.fillRect(0,0,Math.max(d,l)+1,Math.max(e,_)),r.restore()}function P(r,d){return Math.abs(r[4*d]-210)>2||Math.abs(r[4*d+3]-191.25)>2}function f(r,d,e,l){const _=(0,k.vs)(e,d,r);let n=(0,k._Q)(d,l,e);const g=d.getMetersPerUnit();void 0!==g&&(n*=g);const m=r.getMetersPerUnit();void 0!==m&&(n/=m);const y=r.getExtent();if(!y||(0,W.b8)(y,_)){const I=(0,k._Q)(r,n,_)/n;isFinite(I)&&I>0&&(n/=I)}return n}function u(r,d,e,l){const _=(0,W.qg)(e);let n=f(r,d,_,l);return(!isFinite(n)||n<=0)&&(0,W.H6)(e,function(g){return n=f(r,d,g,l),isFinite(n)&&n>0}),n}function c(r,d,e,l,_,n,g,m,y,I,O,E){const R=(0,F.E4)(Math.round(e*r),Math.round(e*d),b);if(E||(R.imageSmoothingEnabled=!1),0===y.length)return R.canvas;function N(C){return Math.round(C*e)/e}R.scale(e,e),R.globalCompositeOperation="lighter";const z=(0,W.lJ)();y.forEach(function(C,D,Y){(0,W.l7)(z,C.extent)});const st=(0,W.dz)(z),A=(0,W.Cr)(z),L=(0,F.E4)(Math.round(e*st/l),Math.round(e*A/l),b);E||(L.imageSmoothingEnabled=!1);const w=e/l;y.forEach(function(C,D,Y){const nt=C.extent[0]-z[0],V=-(C.extent[3]-z[3]),at=(0,W.dz)(C.extent),ut=(0,W.Cr)(C.extent);C.image.width>0&&C.image.height>0&&L.drawImage(C.image,I,I,C.image.width-2*I,C.image.height-2*I,nt*w,V*w,at*w,ut*w)});const x=(0,W.rL)(g);return m.getTriangles().forEach(function(C,D,Y){const nt=C.source,V=C.target;let at=nt[0][0],ut=nt[0][1],Ct=nt[1][0],vt=nt[1][1],St=nt[2][0],bt=nt[2][1];const Gt=N((V[0][0]-x[0])/n),Xt=N(-(V[0][1]-x[1])/n),te=N((V[1][0]-x[0])/n),Vt=N(-(V[1][1]-x[1])/n),_e=N((V[2][0]-x[0])/n),he=N(-(V[2][1]-x[1])/n),de=at,Re=ut;at=0,ut=0,Ct-=de,vt-=Re,St-=de,bt-=Re;const Rt=(0,G.SV)([[Ct,vt,0,0,te-Gt],[St,bt,0,0,_e-Gt],[0,0,Ct,vt,Vt-Xt],[0,0,St,bt,he-Xt]]);if(Rt){if(R.save(),R.beginPath(),function v(){if(void 0===Z){const r=(0,F.E4)(6,6,b);r.globalCompositeOperation="lighter",r.fillStyle="rgba(210, 0, 0, 0.75)",S(r,4,5,4,0),S(r,4,5,0,5);const d=r.getImageData(0,0,3,3).data;Z=P(d,0)||P(d,4)||P(d,8),(0,F.jy)(r),b.push(r.canvas)}return Z}()||!E){R.moveTo(te,Vt);const Ft=4,Yt=Gt-te,ge=Xt-Vt;for(let $t=0;$t{"use strict";a.d(ht,{Z:()=>c});var W=a(7582),F=a(4855),k=a(2738),G=a(33),Z=a(7166),b=a(7576),S=a(6868),P=a(77),v=a(3583),f=a(4591);const c=class u extends k.Z{constructor(d,e,l,_,n,g,m,y,I,O,E,R){super(n,G.Z.IDLE,{interpolate:!!R}),this.renderEdges_=void 0!==E&&E,this.pixelRatio_=m,this.gutter_=y,this.canvas_=null,this.sourceTileGrid_=e,this.targetTileGrid_=_,this.wrappedTileCoord_=g||n,this.sourceTiles_=[],this.sourcesListenerKeys_=null,this.sourceZ_=0;const N=_.getTileCoordExtent(this.wrappedTileCoord_),z=this.targetTileGrid_.getExtent();let st=this.sourceTileGrid_.getExtent();const A=z?(0,P.Ed)(N,z):N;if(0===(0,P.bg)(A))return void(this.state=G.Z.EMPTY);const L=d.getExtent();L&&(st=st?(0,P.Ed)(st,L):L);const w=_.getResolution(this.wrappedTileCoord_[0]),x=(0,b.Co)(d,l,A,w);if(!isFinite(x)||x<=0)return void(this.state=G.Z.EMPTY);if(this.triangulation_=new Z.Z(d,l,A,st,x*(void 0!==O?O:W.m),w),0===this.triangulation_.getTriangles().length)return void(this.state=G.Z.EMPTY);this.sourceZ_=e.getZForResolution(x);let D=this.triangulation_.calculateSourceExtent();if(st&&(d.canWrapX()?(D[1]=(0,S.uZ)(D[1],st[1],st[3]),D[3]=(0,S.uZ)(D[3],st[1],st[3])):D=(0,P.Ed)(D,st)),(0,P.bg)(D)){const Y=e.getTileRangeForExtentAndZ(D,this.sourceZ_);for(let nt=Y.minX;nt<=Y.maxX;nt++)for(let V=Y.minY;V<=Y.maxY;V++){const at=I(this.sourceZ_,nt,V,m);at&&this.sourceTiles_.push(at)}0===this.sourceTiles_.length&&(this.state=G.Z.EMPTY)}else this.state=G.Z.EMPTY}getImage(){return this.canvas_}reproject_(){const d=[];if(this.sourceTiles_.forEach(e=>{e&&e.getState()==G.Z.LOADED&&d.push({extent:this.sourceTileGrid_.getTileCoordExtent(e.tileCoord),image:e.getImage()})}),this.sourceTiles_.length=0,0===d.length)this.state=G.Z.ERROR;else{const e=this.wrappedTileCoord_[0],l=this.targetTileGrid_.getTileSize(e),_="number"==typeof l?l:l[0],n="number"==typeof l?l:l[1],g=this.targetTileGrid_.getResolution(e),m=this.sourceTileGrid_.getResolution(this.sourceZ_),y=this.targetTileGrid_.getTileCoordExtent(this.wrappedTileCoord_);this.canvas_=(0,b.sY)(_,n,this.pixelRatio_,m,this.sourceTileGrid_.getExtent(),g,y,this.triangulation_,d,this.gutter_,this.renderEdges_,this.interpolate),this.state=G.Z.LOADED}this.changed()}load(){if(this.state==G.Z.IDLE){this.state=G.Z.LOADING,this.changed();let d=0;this.sourcesListenerKeys_=[],this.sourceTiles_.forEach(e=>{const l=e.getState();if(l==G.Z.IDLE||l==G.Z.LOADING){d++;const _=(0,v.oL)(e,F.Z.CHANGE,function(n){const g=e.getState();(g==G.Z.LOADED||g==G.Z.ERROR||g==G.Z.EMPTY)&&((0,v.bN)(_),d--,0===d&&(this.unlistenSources_(),this.reproject_()))},this);this.sourcesListenerKeys_.push(_)}}),0===d?setTimeout(this.reproject_.bind(this),0):this.sourceTiles_.forEach(function(e,l,_){e.getState()==G.Z.IDLE&&e.load()})}}unlistenSources_(){this.sourcesListenerKeys_.forEach(v.bN),this.sourcesListenerKeys_=null}release(){this.canvas_&&((0,f.jy)(this.canvas_.getContext("2d")),b.rX.push(this.canvas_),this.canvas_=null),super.release()}}},7166:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>S});var W=a(77),F=a(7704),k=a(6868);const S=class b{constructor(v,f,u,c,r,d){this.sourceProj_=v,this.targetProj_=f;let e={};const l=(0,F.Ck)(this.targetProj_,this.sourceProj_);this.transformInv_=function(N){const z=N[0]+"/"+N[1];return e[z]||(e[z]=l(N)),e[z]},this.maxSourceExtent_=c,this.errorThresholdSquared_=r*r,this.triangles_=[],this.wrapsXInSource_=!1,this.canWrapXInSource_=this.sourceProj_.canWrapX()&&!!c&&!!this.sourceProj_.getExtent()&&(0,W.dz)(c)>=(0,W.dz)(this.sourceProj_.getExtent()),this.sourceWorldWidth_=this.sourceProj_.getExtent()?(0,W.dz)(this.sourceProj_.getExtent()):null,this.targetWorldWidth_=this.targetProj_.getExtent()?(0,W.dz)(this.targetProj_.getExtent()):null;const _=(0,W.rL)(u),n=(0,W.Xv)(u),g=(0,W.w$)(u),m=(0,W.hC)(u),y=this.transformInv_(_),I=this.transformInv_(n),O=this.transformInv_(g),E=this.transformInv_(m),R=10+(d?Math.max(0,Math.ceil(Math.log2((0,W.bg)(u)/(d*d*256*256)))):0);if(this.addQuad_(_,n,g,m,y,I,O,E,R),this.wrapsXInSource_){let N=1/0;this.triangles_.forEach(function(z,st,A){N=Math.min(N,z.source[0][0],z.source[1][0],z.source[2][0])}),this.triangles_.forEach(z=>{if(Math.max(z.source[0][0],z.source[1][0],z.source[2][0])-N>this.sourceWorldWidth_/2){const st=[[z.source[0][0],z.source[0][1]],[z.source[1][0],z.source[1][1]],[z.source[2][0],z.source[2][1]]];st[0][0]-N>this.sourceWorldWidth_/2&&(st[0][0]-=this.sourceWorldWidth_),st[1][0]-N>this.sourceWorldWidth_/2&&(st[1][0]-=this.sourceWorldWidth_),st[2][0]-N>this.sourceWorldWidth_/2&&(st[2][0]-=this.sourceWorldWidth_);const A=Math.min(st[0][0],st[1][0],st[2][0]);Math.max(st[0][0],st[1][0],st[2][0])-A.5&&g<1;let I=!1;if(_>0){if(this.targetProj_.isGlobal()&&this.targetWorldWidth_){const E=(0,W.hI)([v,f,u,c]);I=(0,W.dz)(E)/this.targetWorldWidth_>.25||I}!y&&this.sourceProj_.isGlobal()&&g&&(I=g>.25||I)}if(!I&&this.maxSourceExtent_&&isFinite(n[0])&&isFinite(n[1])&&isFinite(n[2])&&isFinite(n[3])&&!(0,W.kK)(n,this.maxSourceExtent_))return;let O=0;if(!(I||isFinite(r[0])&&isFinite(r[1])&&isFinite(d[0])&&isFinite(d[1])&&isFinite(e[0])&&isFinite(e[1])&&isFinite(l[0])&&isFinite(l[1])))if(_>0)I=!0;else if(O=(isFinite(r[0])&&isFinite(r[1])?0:8)+(isFinite(d[0])&&isFinite(d[1])?0:4)+(isFinite(e[0])&&isFinite(e[1])?0:2)+(isFinite(l[0])&&isFinite(l[1])?0:1),1!=O&&2!=O&&4!=O&&8!=O)return;if(_>0){if(!I){const R=this.transformInv_([(v[0]+u[0])/2,(v[1]+u[1])/2]);let N;N=y?((0,k.$W)(r[0],m)+(0,k.$W)(e[0],m))/2-(0,k.$W)(R[0],m):(r[0]+e[0])/2-R[0];const z=(r[1]+e[1])/2-R[1];I=N*N+z*z>this.errorThresholdSquared_}if(I){if(Math.abs(v[0]-u[0])<=Math.abs(v[1]-u[1])){const E=[(f[0]+u[0])/2,(f[1]+u[1])/2],R=this.transformInv_(E),N=[(c[0]+v[0])/2,(c[1]+v[1])/2],z=this.transformInv_(N);this.addQuad_(v,f,E,N,r,d,R,z,_-1),this.addQuad_(N,E,u,c,z,R,e,l,_-1)}else{const E=[(v[0]+f[0])/2,(v[1]+f[1])/2],R=this.transformInv_(E),N=[(u[0]+c[0])/2,(u[1]+c[1])/2],z=this.transformInv_(N);this.addQuad_(v,E,N,c,r,R,z,l,_-1),this.addQuad_(E,f,u,N,R,d,e,z,_-1)}return}}if(y){if(!this.canWrapXInSource_)return;this.wrapsXInSource_=!0}11&O||this.addTriangle_(v,u,c,r,e,l),14&O||this.addTriangle_(v,u,f,r,e,d),O&&(13&O||this.addTriangle_(f,c,v,d,l,r),7&O||this.addTriangle_(f,c,u,d,l,e))}calculateSourceExtent(){const v=(0,W.lJ)();return this.triangles_.forEach(function(f,u,c){const r=f.source;(0,W.Wj)(v,r[0]),(0,W.Wj)(v,r[1]),(0,W.Wj)(v,r[2])}),v}getTriangles(){return this.triangles_}}},7582:(jt,ht,a)=>{"use strict";a.d(ht,{m:()=>W});const W=.5},7054:(jt,ht,a)=>{"use strict";a.d(ht,{Gw:()=>Z,YP:()=>k,gE:()=>G,h$:()=>F});var W=a(6868);function F(b){if(void 0!==b)return 0}function k(b){if(void 0!==b)return b}function G(b){const S=2*Math.PI/b;return function(P,v){return v?P:void 0!==P?P=Math.floor(P/S+.5)*S:void 0}}function Z(b){return b=b||(0,W.Yr)(5),function(S,P){return P?S:void 0!==S?Math.abs(S)<=b?0:S:void 0}}},7195:(jt,ht,a)=>{"use strict";function W(Z,b,S){return void 0===S&&(S=[0,0]),S[0]=Z[0]+2*b,S[1]=Z[1]+2*b,S}function F(Z){return Z[0]>0&&Z[1]>0}function k(Z,b,S){return void 0===S&&(S=[0,0]),S[0]=Z[0]*b+.5|0,S[1]=Z[1]*b+.5|0,S}function G(Z,b){return Array.isArray(Z)?Z:(void 0===b?b=[Z,Z]:(b[0]=Z,b[1]=Z),b)}a.d(ht,{Pq:()=>G,bA:()=>k,f3:()=>W,py:()=>F})},5379:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>f});var W=a(4855),F=a(7176),k=a(8095),G=a(1308),Z=a(63),b=a(9418),S=a(77),P=a(1293);const f=class v extends G.Z{constructor(c){super({attributions:c.attributions,wrapX:c.wrapX}),this.resolution=void 0,this.distance=void 0!==c.distance?c.distance:20,this.minDistance=c.minDistance||0,this.interpolationRatio=0,this.features=[],this.geometryFunction=c.geometryFunction||function(r){const d=r.getGeometry();return(0,b.h)(!d||"Point"===d.getType(),10),d},this.createCustomCluster_=c.createCluster,this.source=null,this.boundRefresh_=this.refresh.bind(this),this.updateDistance(this.distance,this.minDistance),this.setSource(c.source||null)}clear(c){this.features.length=0,super.clear(c)}getDistance(){return this.distance}getSource(){return this.source}loadFeatures(c,r,d){this.source.loadFeatures(c,r,d),r!==this.resolution&&(this.resolution=r,this.refresh())}setDistance(c){this.updateDistance(c,this.minDistance)}setMinDistance(c){this.updateDistance(this.distance,c)}getMinDistance(){return this.minDistance}setSource(c){this.source&&this.source.removeEventListener(W.Z.CHANGE,this.boundRefresh_),this.source=c,c&&c.addEventListener(W.Z.CHANGE,this.boundRefresh_),this.refresh()}refresh(){this.clear(),this.cluster(),this.addFeatures(this.features)}updateDistance(c,r){const d=0===c?0:Math.min(r,c)/c,e=c!==this.distance||this.interpolationRatio!==d;this.distance=c,this.minDistance=r,this.interpolationRatio=d,e&&this.refresh()}cluster(){if(void 0===this.resolution||!this.source)return;const c=(0,S.lJ)(),r=this.distance*this.resolution,d=this.source.getFeatures(),e={};for(let l=0,_=d.length;l<_;l++){const n=d[l];if(!((0,P.sq)(n)in e)){const g=this.geometryFunction(n);if(g){const m=g.getCoordinates();(0,S.HK)(m,c),(0,S.f3)(c,r,c);const y=this.source.getFeaturesInExtent(c).filter(function(I){const O=(0,P.sq)(I);return!(O in e)&&(e[O]=!0,!0)});this.features.push(this.createCluster(y,c))}}}}createCluster(c,r){const d=[0,0];for(let n=c.length-1;n>=0;--n){const g=this.geometryFunction(c[n]);g?(0,Z.IH)(d,g.getCoordinates()):c.splice(n,1)}(0,Z.bA)(d,1/c.length);const e=(0,S.qg)(r),l=this.interpolationRatio,_=new k.Z([d[0]*(1-l)+e[0]*l,d[1]*(1-l)+e[1]*l]);return this.createCustomCluster_?this.createCustomCluster_(_,c):new F.Z({geometry:_,features:c})}}},440:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>m,r6:()=>g});var W=a(7065),F=a(6343),k=a(7582),G=a(4855),Z=a(1903),b=a(7166),S=a(7576),P=a(77),v=a(3583);const u=class f extends Z.Z{constructor(I,O,E,R,N,z,st){let A=I.getExtent();A&&I.canWrapX()&&(A=A.slice(),A[0]=-1/0,A[2]=1/0);let L=O.getExtent();L&&O.canWrapX()&&(L=L.slice(),L[0]=-1/0,L[2]=1/0);const w=L?(0,P.Ed)(E,L):E,x=(0,P.qg)(w),C=(0,S.aA)(I,O,x,R),Y=new b.Z(I,O,w,A,C*k.m,R),nt=Y.calculateSourceExtent(),V=(0,P.xb)(nt)?null:z(nt,C,N),at=V?F.Z.IDLE:F.Z.EMPTY,ut=V?V.getPixelRatio():1;super(E,R,ut,at),this.targetProj_=O,this.maxSourceExtent_=A,this.triangulation_=Y,this.targetResolution_=R,this.targetExtent_=E,this.sourceImage_=V,this.sourcePixelRatio_=ut,this.interpolate_=st,this.canvas_=null,this.sourceListenerKey_=null}disposeInternal(){this.state==F.Z.LOADING&&this.unlistenSource_(),super.disposeInternal()}getImage(){return this.canvas_}getProjection(){return this.targetProj_}reproject_(){const I=this.sourceImage_.getState();if(I==F.Z.LOADED){const O=(0,P.dz)(this.targetExtent_)/this.targetResolution_,E=(0,P.Cr)(this.targetExtent_)/this.targetResolution_;this.canvas_=(0,S.sY)(O,E,this.sourcePixelRatio_,this.sourceImage_.getResolution(),this.maxSourceExtent_,this.targetResolution_,this.targetExtent_,this.triangulation_,[{extent:this.sourceImage_.getExtent(),image:this.sourceImage_.getImage()}],0,void 0,this.interpolate_)}this.state=I,this.changed()}load(){if(this.state==F.Z.IDLE){this.state=F.Z.LOADING,this.changed();const I=this.sourceImage_.getState();I==F.Z.LOADED||I==F.Z.ERROR?this.reproject_():(this.sourceListenerKey_=(0,v.oL)(this.sourceImage_,G.Z.CHANGE,function(O){const E=this.sourceImage_.getState();(E==F.Z.LOADED||E==F.Z.ERROR)&&(this.unlistenSource_(),this.reproject_())},this),this.sourceImage_.load())}}unlistenSource_(){(0,v.bN)(this.sourceListenerKey_),this.sourceListenerKey_=null}};var c=a(1914),r=a(1293),d=a(7704),e=a(5959);class _ extends W.ZP{constructor(I,O){super(I),this.image=O}}function g(y,I){y.getImage().src=I}const m=class n extends c.Z{constructor(I){super({attributions:I.attributions,projection:I.projection,state:I.state,interpolate:void 0===I.interpolate||I.interpolate}),this.resolutions_=void 0!==I.resolutions?I.resolutions:null,this.reprojectedImage_=null,this.reprojectedRevision_=0}getResolutions(){return this.resolutions_}setResolutions(I){this.resolutions_=I}findNearestResolution(I){const O=this.getResolutions();return O&&(I=O[(0,e.h7)(O,I,0)]),I}getImage(I,O,E,R){const N=this.getProjection();if(!N||!R||(0,d.OP)(N,R))return N&&(R=N),this.getImageInternal(I,O,E,R);if(this.reprojectedImage_){if(this.reprojectedRevision_==this.getRevision()&&(0,d.OP)(this.reprojectedImage_.getProjection(),R)&&this.reprojectedImage_.getResolution()==O&&(0,P.fS)(this.reprojectedImage_.getExtent(),I))return this.reprojectedImage_;this.reprojectedImage_.dispose(),this.reprojectedImage_=null}return this.reprojectedImage_=new u(N,R,I,O,E,(z,st,A)=>this.getImageInternal(z,st,A,N),this.getInterpolate()),this.reprojectedRevision_=this.getRevision(),this.reprojectedImage_}getImageInternal(I,O,E,R){return(0,r.O3)()}handleImageChange(I){const O=I.target;let E;switch(O.getState()){case F.Z.LOADING:this.loading=!0,E="imageloadstart";break;case F.Z.LOADED:this.loading=!1,E="imageloadend";break;case F.Z.ERROR:this.loading=!1,E="imageloaderror";break;default:return}this.hasListener(E)&&this.dispatchEvent(new _(E,O))}}},6328:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>l});var W=a(4855),F=a(440),k=a(1830),G=a(4322),Z=a(8428),b=a(9418),S=a(7576),P=a(6868),v=a(5589),f=a(77),u=a(4591),c=a(7704);const d=[101,101],l=class e extends F.ZP{constructor(n){super({attributions:(n=n||{}).attributions,interpolate:n.interpolate,projection:n.projection,resolutions:n.resolutions}),this.context_=(0,u.E4)(1,1),this.crossOrigin_=void 0!==n.crossOrigin?n.crossOrigin:null,this.url_=n.url,this.imageLoadFunction_=void 0!==n.imageLoadFunction?n.imageLoadFunction:F.r6,this.params_=Object.assign({},n.params),this.v13_=!0,this.updateV13_(),this.serverType_=n.serverType,this.hidpi_=void 0===n.hidpi||n.hidpi,this.image_=null,this.imageSize_=[0,0],this.renderedRevision_=0,this.ratio_=void 0!==n.ratio?n.ratio:1.5}getFeatureInfoUrl(n,g,m,y){if(void 0===this.url_)return;const I=(0,c.U2)(m),O=this.getProjection();O&&O!==I&&(g=(0,S.aA)(O,I,n,g),n=(0,c.vs)(n,I,O));const E=(0,f.p8)(n,g,0,d),R={SERVICE:"WMS",VERSION:G.e,REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.params_.LAYERS};Object.assign(R,this.params_,y);const N=(0,P.GW)((n[0]-E[0])/g,4),z=(0,P.GW)((E[3]-n[1])/g,4);return R[this.v13_?"I":"X"]=N,R[this.v13_?"J":"Y"]=z,this.getRequestUrl_(E,d,1,O||I,R)}getLegendUrl(n,g){if(void 0===this.url_)return;const m={SERVICE:"WMS",VERSION:G.e,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===g||void 0===g.LAYER){const y=this.params_.LAYERS;if(Array.isArray(y)&&1!==y.length)return;m.LAYER=y}if(void 0!==n){const y=this.getProjection()?this.getProjection().getMetersPerUnit():1;m.SCALE=n*y/28e-5}return Object.assign(m,g),(0,Z.B)(this.url_,m)}getParams(){return this.params_}getImageInternal(n,g,m,y){if(void 0===this.url_)return null;g=this.findNearestResolution(g),1!=m&&(!this.hidpi_||void 0===this.serverType_)&&(m=1);const I=g/m,O=(0,f.qg)(n),E=(0,P.mD)((0,f.dz)(n)/I,4),R=(0,P.mD)((0,f.Cr)(n)/I,4),N=(0,f.p8)(O,I,0,[E,R]),st=E+2*(0,P.mD)((this.ratio_-1)*E/2,4),A=(0,P.mD)((this.ratio_-1)*R/2,4),w=(0,f.p8)(O,I,0,[st,R+2*A]),x=this.image_;if(x&&this.renderedRevision_==this.getRevision()&&x.getResolution()==g&&x.getPixelRatio()==m&&(0,f.r4)(x.getExtent(),N))return x;const C={SERVICE:"WMS",VERSION:G.e,REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0};Object.assign(C,this.params_),this.imageSize_[0]=(0,P.NM)((0,f.dz)(w)/I,4),this.imageSize_[1]=(0,P.NM)((0,f.Cr)(w)/I,4);const D=this.getRequestUrl_(w,this.imageSize_,m,y,C);return this.image_=new k.Z(w,g,m,D,this.crossOrigin_,this.imageLoadFunction_,this.context_),this.renderedRevision_=this.getRevision(),this.image_.addEventListener(W.Z.CHANGE,this.handleImageChange.bind(this)),this.image_}getImageLoadFunction(){return this.imageLoadFunction_}getRequestUrl_(n,g,m,y,I){if((0,b.h)(void 0!==this.url_,9),I[this.v13_?"CRS":"SRS"]=y.getCode(),"STYLES"in this.params_||(I.STYLES=""),1!=m)switch(this.serverType_){case"geoserver":const R=90*m+.5|0;"FORMAT_OPTIONS"in I?I.FORMAT_OPTIONS+=";dpi:"+R:I.FORMAT_OPTIONS="dpi:"+R;break;case"mapserver":I.MAP_RESOLUTION=90*m;break;case"carmentaserver":case"qgis":I.DPI=90*m;break;default:(0,b.h)(!1,8)}I.WIDTH=g[0],I.HEIGHT=g[1];const O=y.getAxisOrientation();let E;return E=this.v13_&&"ne"==O.substr(0,2)?[n[1],n[0],n[3],n[2]]:n,I.BBOX=E.join(","),(0,Z.B)(this.url_,I)}getUrl(){return this.url_}setImageLoadFunction(n){this.image_=null,this.imageLoadFunction_=n,this.changed()}setUrl(n){n!=this.url_&&(this.url_=n,this.image_=null,this.changed())}updateParams(n){Object.assign(this.params_,n),this.updateV13_(),this.image_=null,this.changed()}updateV13_(){this.v13_=(0,v.n)(this.params_.VERSION||G.e,"1.3")>=0}}},5290:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>G});var W=a(9470);const G=class k extends W.Z{constructor(b){let S;S=void 0!==(b=b||{}).attributions?b.attributions:['© OpenStreetMap contributors.'],super({attributions:S,attributionsCollapsible:!1,cacheSize:b.cacheSize,crossOrigin:void 0!==b.crossOrigin?b.crossOrigin:"anonymous",interpolate:b.interpolate,maxZoom:void 0!==b.maxZoom?b.maxZoom:19,opaque:void 0===b.opaque||b.opaque,reprojectionErrorThreshold:b.reprojectionErrorThreshold,tileLoadFunction:b.tileLoadFunction,transition:b.transition,url:void 0!==b.url?b.url:"https://tile.openstreetmap.org/{z}/{x}/{y}.png",wrapX:b.wrapX,zDirection:b.zDirection})}}},4892:(jt,ht,a)=>{"use strict";a.d(ht,{ZP:()=>L});var W=a(9726),F=a(7065),k=a(4855),G=a(8105),Z=a(4910),b=a(440),S=a(1914),P=a(5504),v=a(6775),f=a(7887),u=a(4591),c=a(4836),r=a(77),d=a(1293);let l,e=!0;try{new ImageData(10,10)}catch{e=!1}function n(w){let x=!0;try{new ImageData(10,10)}catch{x=!1}function C(D,Y,nt){return x?new ImageData(D,Y,nt):{data:D,width:Y,height:nt}}return function(D){const Y=D.buffers,nt=D.meta,at=D.width,ut=D.height,Ct=Y.length,vt=Y[0].byteLength;if(D.imageOps){const Xt=new Array(Ct);for(let Vt=0;Vt"u"?"data:text/javascript;base64,"+Buffer.from(D.join("\n"),"binary").toString("base64"):URL.createObjectURL(new Blob(D,{type:"text/javascript"})));return Y.addEventListener("message",x),Y}class y extends W.Z{constructor(x){let C;super(),this._imageOps=!!x.imageOps,C=0===x.threads?0:this._imageOps?1:x.threads||1;const D=new Array(C);if(C)for(let Y=0;Ythis._maxQueueLength;)this._queue.shift().callback(null,null)}_dispatch(){if(this._running||0===this._queue.length)return;const x=this._queue.shift();this._job=x;const C=x.inputs[0].width,D=x.inputs[0].height,Y=x.inputs.map(function(ut){return ut.data.buffer}),nt=this._workers.length;if(this._running=nt,1===nt)return void this._workers[0].postMessage({buffers:Y,meta:x.meta,imageOps:this._imageOps,width:C,height:D},Y);const at=4*Math.ceil(x.inputs[0].data.length/4/nt);for(let ut=0;ut{"use strict";a.d(ht,{Z:()=>Z});var W=a(7438),F=a(7704);function G(b){return b?Array.isArray(b)?function(S){return b}:"function"==typeof b?b:function(S){return[b]}:null}const Z=class k extends W.Z{constructor(S){super(),this.projection=(0,F.U2)(S.projection),this.attributions_=G(S.attributions),this.attributionsCollapsible_=void 0===S.attributionsCollapsible||S.attributionsCollapsible,this.loading=!1,this.state_=void 0!==S.state?S.state:"ready",this.wrapX_=void 0!==S.wrapX&&S.wrapX,this.interpolate_=!!S.interpolate,this.viewResolver=null,this.viewRejector=null;const P=this;this.viewPromise_=new Promise(function(v,f){P.viewResolver=v,P.viewRejector=f})}getAttributions(){return this.attributions_}getAttributionsCollapsible(){return this.attributionsCollapsible_}getProjection(){return this.projection}getResolutions(S){return null}getView(){return this.viewPromise_}getState(){return this.state_}getWrapX(){return this.wrapX_}getInterpolate(){return this.interpolate_}refresh(){this.changed()}setAttributions(S){this.attributions_=G(S),this.changed()}setState(S){this.state_=S,this.changed()}}},7887:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>r,s:()=>c});var W=a(7065),F=a(1914),k=a(4309),G=a(33),Z=a(1293),b=a(9418),S=a(7704),P=a(4092),v=a(6971),f=a(7195);class c extends W.ZP{constructor(e,l){super(e),this.tile=l}}const r=class u extends F.Z{constructor(e){super({attributions:e.attributions,attributionsCollapsible:e.attributionsCollapsible,projection:e.projection,state:e.state,wrapX:e.wrapX,interpolate:e.interpolate}),this.opaque_=void 0!==e.opaque&&e.opaque,this.tilePixelRatio_=void 0!==e.tilePixelRatio?e.tilePixelRatio:1,this.tileGrid=void 0!==e.tileGrid?e.tileGrid:null,this.tileGrid&&(0,f.Pq)(this.tileGrid.getTileSize(this.tileGrid.getMinZoom()),[256,256]),this.tileCache=new k.Z(e.cacheSize||0),this.tmpSize=[0,0],this.key_=e.key||"",this.tileOptions={transition:e.transition,interpolate:e.interpolate},this.zDirection=e.zDirection?e.zDirection:0}canExpireCache(){return this.tileCache.canExpireCache()}expireCache(e,l){const _=this.getTileCacheForProjection(e);_&&_.expireCache(l)}forEachLoadedTile(e,l,_,n){const g=this.getTileCacheForProjection(e);if(!g)return!1;let y,I,O,m=!0;for(let E=_.minX;E<=_.maxX;++E)for(let R=_.minY;R<=_.maxY;++R)I=(0,P.lg)(l,E,R),O=!1,g.containsKey(I)&&(y=g.get(I),O=y.getState()===G.Z.LOADED,O&&(O=!1!==n(y))),O||(m=!1);return m}getGutterForProjection(e){return 0}getKey(){return this.key_}setKey(e){this.key_!==e&&(this.key_=e,this.changed())}getOpaque(e){return this.opaque_}getResolutions(e){const l=e?this.getTileGridForProjection(e):this.tileGrid;return l?l.getResolutions():null}getTile(e,l,_,n,g){return(0,Z.O3)()}getTileGrid(){return this.tileGrid}getTileGridForProjection(e){return this.tileGrid?this.tileGrid:(0,v.X$)(e)}getTileCacheForProjection(e){const l=this.getProjection();return(0,b.h)(null===l||(0,S.OP)(l,e),68),this.tileCache}getTilePixelRatio(e){return this.tilePixelRatio_}getTilePixelSize(e,l,_){const n=this.getTileGridForProjection(_),g=this.getTilePixelRatio(l),m=(0,f.Pq)(n.getTileSize(e),this.tmpSize);return 1==g?m:(0,f.bA)(m,g,this.tmpSize)}getTileCoordForTileUrlFunction(e,l){l=void 0!==l?l:this.getProjection();const _=this.getTileGridForProjection(l);return this.getWrapX()&&l.isGlobal()&&(e=(0,v.Cf)(_,e,l)),(0,P.tE)(e,_)?e:null}clear(){this.tileCache.clear()}refresh(){this.clear(),super.refresh()}updateCacheSize(e,l){const _=this.getTileCacheForProjection(l);e>_.highWaterMark&&(_.highWaterMark=e)}useTile(e,l,_,n){}}},4840:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>r});var W=a(4855),F=a(7648),k=a(6162),G=a(4309),Z=a(33),b=a(322),S=a(7704),P=a(4092),v=a(6971),f=a(1293);function c(d,e){d.getImage().src=e}const r=class u extends b.Z{constructor(e){super({attributions:e.attributions,cacheSize:e.cacheSize,opaque:e.opaque,projection:e.projection,state:e.state,tileGrid:e.tileGrid,tileLoadFunction:e.tileLoadFunction?e.tileLoadFunction:c,tilePixelRatio:e.tilePixelRatio,tileUrlFunction:e.tileUrlFunction,url:e.url,urls:e.urls,wrapX:e.wrapX,transition:e.transition,interpolate:void 0===e.interpolate||e.interpolate,key:e.key,attributionsCollapsible:e.attributionsCollapsible,zDirection:e.zDirection}),this.crossOrigin=void 0!==e.crossOrigin?e.crossOrigin:null,this.tileClass=void 0!==e.tileClass?e.tileClass:F.Z,this.tileCacheForProjection={},this.tileGridForProjection={},this.reprojectionErrorThreshold_=e.reprojectionErrorThreshold,this.renderReprojectionEdges_=!1}canExpireCache(){if(this.tileCache.canExpireCache())return!0;for(const e in this.tileCacheForProjection)if(this.tileCacheForProjection[e].canExpireCache())return!0;return!1}expireCache(e,l){const _=this.getTileCacheForProjection(e);this.tileCache.expireCache(this.tileCache==_?l:{});for(const n in this.tileCacheForProjection){const g=this.tileCacheForProjection[n];g.expireCache(g==_?l:{})}}getGutterForProjection(e){return this.getProjection()&&e&&!(0,S.OP)(this.getProjection(),e)?0:this.getGutter()}getGutter(){return 0}getKey(){let e=super.getKey();return this.getInterpolate()||(e+=":disable-interpolation"),e}getOpaque(e){return!(this.getProjection()&&e&&!(0,S.OP)(this.getProjection(),e))&&super.getOpaque(e)}getTileGridForProjection(e){const l=this.getProjection();if(this.tileGrid&&(!l||(0,S.OP)(l,e)))return this.tileGrid;const _=(0,f.sq)(e);return _ in this.tileGridForProjection||(this.tileGridForProjection[_]=(0,v.X$)(e)),this.tileGridForProjection[_]}getTileCacheForProjection(e){const l=this.getProjection();if(!l||(0,S.OP)(l,e))return this.tileCache;const _=(0,f.sq)(e);return _ in this.tileCacheForProjection||(this.tileCacheForProjection[_]=new G.Z(this.tileCache.highWaterMark)),this.tileCacheForProjection[_]}createTile_(e,l,_,n,g,m){const y=[e,l,_],I=this.getTileCoordForTileUrlFunction(y,g),O=I?this.tileUrlFunction(I,n,g):void 0,E=new this.tileClass(y,void 0!==O?Z.Z.IDLE:Z.Z.EMPTY,void 0!==O?O:"",this.crossOrigin,this.tileLoadFunction,this.tileOptions);return E.key=m,E.addEventListener(W.Z.CHANGE,this.handleTileChange.bind(this)),E}getTile(e,l,_,n,g){const m=this.getProjection();if(!m||!g||(0,S.OP)(m,g))return this.getTileInternal(e,l,_,n,m||g);const y=this.getTileCacheForProjection(g),I=[e,l,_];let O;const E=(0,P.km)(I);y.containsKey(E)&&(O=y.get(E));const R=this.getKey();if(O&&O.key==R)return O;const N=this.getTileGridForProjection(m),z=this.getTileGridForProjection(g),st=this.getTileCoordForTileUrlFunction(I,g),A=new k.Z(m,N,g,z,I,st,this.getTilePixelRatio(n),this.getGutter(),(L,w,x,C)=>this.getTileInternal(L,w,x,C,m),this.reprojectionErrorThreshold_,this.renderReprojectionEdges_,this.getInterpolate());return A.key=R,O?(A.interimTile=O,A.refreshInterimChain(),y.replace(E,A)):y.set(E,A),A}getTileInternal(e,l,_,n,g){let m=null;const y=(0,P.lg)(e,l,_),I=this.getKey();if(this.tileCache.containsKey(y)){if(m=this.tileCache.get(y),m.key!=I){const O=m;m=this.createTile_(e,l,_,n,g,I),m.interimTile=O.getState()==Z.Z.IDLE?O.interimTile:O,m.refreshInterimChain(),this.tileCache.replace(y,m)}}else m=this.createTile_(e,l,_,n,g,I),this.tileCache.set(y,m);return m}setRenderReprojectionEdges(e){if(this.renderReprojectionEdges_!=e){this.renderReprojectionEdges_=e;for(const l in this.tileCacheForProjection)this.tileCacheForProjection[l].clear();this.changed()}}setTileGridForProjection(e,l){const _=(0,S.U2)(e);if(_){const n=(0,f.sq)(_);n in this.tileGridForProjection||(this.tileGridForProjection[n]=l)}}clear(){super.clear();for(const e in this.tileCacheForProjection)this.tileCacheForProjection[e].clear()}}},8618:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>r});var W=a(4840),F=a(4322),k=a(8428),G=a(9418),Z=a(77),b=a(7195),S=a(7576),P=a(5589),v=a(7704),f=a(6868),u=a(4092);const r=class c extends W.Z{constructor(e){e=e||{};const l=Object.assign({},e.params);super({attributions:e.attributions,attributionsCollapsible:e.attributionsCollapsible,cacheSize:e.cacheSize,crossOrigin:e.crossOrigin,interpolate:e.interpolate,opaque:!(!("TRANSPARENT"in l)||l.TRANSPARENT),projection:e.projection,reprojectionErrorThreshold:e.reprojectionErrorThreshold,tileClass:e.tileClass,tileGrid:e.tileGrid,tileLoadFunction:e.tileLoadFunction,url:e.url,urls:e.urls,wrapX:void 0===e.wrapX||e.wrapX,transition:e.transition,zDirection:e.zDirection}),this.gutter_=void 0!==e.gutter?e.gutter:0,this.params_=l,this.v13_=!0,this.serverType_=e.serverType,this.hidpi_=void 0===e.hidpi||e.hidpi,this.tmpExtent_=(0,Z.lJ)(),this.updateV13_(),this.setKey(this.getKeyForParams_())}getFeatureInfoUrl(e,l,_,n){const g=(0,v.U2)(_),m=this.getProjection();let y=this.getTileGrid();y||(y=this.getTileGridForProjection(g));const I=y.getZForResolution(l,this.zDirection),O=y.getTileCoordForCoordAndZ(e,I);if(y.getResolutions().length<=O[0])return;let E=y.getResolution(O[0]),R=y.getTileCoordExtent(O,this.tmpExtent_),N=(0,b.Pq)(y.getTileSize(O[0]),this.tmpSize);const z=this.gutter_;0!==z&&(N=(0,b.f3)(N,z,this.tmpSize),R=(0,Z.f3)(R,E*z,R)),m&&m!==g&&(E=(0,S.aA)(m,g,e,E),R=(0,v.$A)(R,g,m),e=(0,v.vs)(e,g,m));const st={SERVICE:"WMS",VERSION:F.e,REQUEST:"GetFeatureInfo",FORMAT:"image/png",TRANSPARENT:!0,QUERY_LAYERS:this.params_.LAYERS};Object.assign(st,this.params_,n);const A=Math.floor((e[0]-R[0])/E),L=Math.floor((R[3]-e[1])/E);return st[this.v13_?"I":"X"]=A,st[this.v13_?"J":"Y"]=L,this.getRequestUrl_(O,N,R,1,m||g,st)}getLegendUrl(e,l){if(void 0===this.urls[0])return;const _={SERVICE:"WMS",VERSION:F.e,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===l||void 0===l.LAYER){const n=this.params_.LAYERS;if(Array.isArray(n)&&1!==n.length)return;_.LAYER=n}if(void 0!==e){const n=this.getProjection()?this.getProjection().getMetersPerUnit():1;_.SCALE=e*n/28e-5}return Object.assign(_,l),(0,k.B)(this.urls[0],_)}getGutter(){return this.gutter_}getParams(){return this.params_}getRequestUrl_(e,l,_,n,g,m){const y=this.urls;if(!y)return;if(m.WIDTH=l[0],m.HEIGHT=l[1],m[this.v13_?"CRS":"SRS"]=g.getCode(),"STYLES"in this.params_||(m.STYLES=""),1!=n)switch(this.serverType_){case"geoserver":const R=90*n+.5|0;"FORMAT_OPTIONS"in m?m.FORMAT_OPTIONS+=";dpi:"+R:m.FORMAT_OPTIONS="dpi:"+R;break;case"mapserver":m.MAP_RESOLUTION=90*n;break;case"carmentaserver":case"qgis":m.DPI=90*n;break;default:(0,G.h)(!1,52)}const I=g.getAxisOrientation(),O=_;if(this.v13_&&"ne"==I.substr(0,2)){let R;R=_[0],O[0]=_[1],O[1]=R,R=_[2],O[2]=_[3],O[3]=R}let E;return m.BBOX=O.join(","),E=1==y.length?y[0]:y[(0,f.$W)((0,u.vp)(e),y.length)],(0,k.B)(E,m)}getTilePixelRatio(e){return this.hidpi_&&void 0!==this.serverType_?e:1}getKeyForParams_(){let e=0;const l=[];for(const _ in this.params_)l[e++]=_+"-"+this.params_[_];return l.join("/")}updateParams(e){Object.assign(this.params_,e),this.updateV13_(),this.setKey(this.getKeyForParams_())}updateV13_(){this.v13_=(0,P.n)(this.params_.VERSION||F.e,"1.3")>=0}tileUrlFunction(e,l,_){let n=this.getTileGrid();if(n||(n=this.getTileGridForProjection(_)),n.getResolutions().length<=e[0])return;1!=l&&(!this.hidpi_||void 0===this.serverType_)&&(l=1);const g=n.getResolution(e[0]);let m=n.getTileCoordExtent(e,this.tmpExtent_),y=(0,b.Pq)(n.getTileSize(e[0]),this.tmpSize);const I=this.gutter_;0!==I&&(y=(0,b.f3)(y,I,this.tmpSize),m=(0,Z.f3)(m,g*I,m)),1!=l&&(y=(0,b.bA)(y,l,this.tmpSize));const O={SERVICE:"WMS",VERSION:F.e,REQUEST:"GetMap",FORMAT:"image/png",TRANSPARENT:!0};return Object.assign(O,this.params_),this.getRequestUrl_(e,y,m,l,_,O)}}},322:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>P});var F=a(7887),k=a(33),G=a(3824),Z=a(4092),b=a(1293);class S extends F.Z{constructor(f){super({attributions:f.attributions,cacheSize:f.cacheSize,opaque:f.opaque,projection:f.projection,state:f.state,tileGrid:f.tileGrid,tilePixelRatio:f.tilePixelRatio,wrapX:f.wrapX,transition:f.transition,interpolate:f.interpolate,key:f.key,attributionsCollapsible:f.attributionsCollapsible,zDirection:f.zDirection}),this.generateTileUrlFunction_=this.tileUrlFunction===S.prototype.tileUrlFunction,this.tileLoadFunction=f.tileLoadFunction,f.tileUrlFunction&&(this.tileUrlFunction=f.tileUrlFunction),this.urls=null,f.urls?this.setUrls(f.urls):f.url&&this.setUrl(f.url),this.tileLoadingKeys_={}}getTileLoadFunction(){return this.tileLoadFunction}getTileUrlFunction(){return Object.getPrototypeOf(this).tileUrlFunction===this.tileUrlFunction?this.tileUrlFunction.bind(this):this.tileUrlFunction}getUrls(){return this.urls}handleTileChange(f){const u=f.target,c=(0,b.sq)(u),r=u.getState();let d;r==k.Z.LOADING?(this.tileLoadingKeys_[c]=!0,d="tileloadstart"):c in this.tileLoadingKeys_&&(delete this.tileLoadingKeys_[c],d=r==k.Z.ERROR?"tileloaderror":r==k.Z.LOADED?"tileloadend":void 0),null!=d&&this.dispatchEvent(new F.s(d,u))}setTileLoadFunction(f){this.tileCache.clear(),this.tileLoadFunction=f,this.changed()}setTileUrlFunction(f,u){this.tileUrlFunction=f,this.tileCache.pruneExceptNewestZ(),typeof u<"u"?this.setKey(u):this.changed()}setUrl(f){const u=(0,G.Gk)(f);this.urls=u,this.setUrls(u)}setUrls(f){this.urls=f;const u=f.join("\n");this.generateTileUrlFunction_?this.setTileUrlFunction((0,G.uR)(f,this.tileGrid),u):this.setKey(u)}tileUrlFunction(f,u,c){}useTile(f,u,c){const r=(0,Z.lg)(f,u,c);this.tileCache.containsKey(r)&&this.tileCache.get(r)}}const P=S},1308:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>I});var W=a(7934),F=a(7069),k=a(7065),G=a(4855),Z=a(2e3),b=a(3727),S=a(77),P=a(1293),v=a(5269);const u=class f{constructor(E){this.rbush_=new b(E),this.items_={}}insert(E,R){const N={minX:E[0],minY:E[1],maxX:E[2],maxY:E[3],value:R};this.rbush_.insert(N),this.items_[(0,P.sq)(R)]=N}load(E,R){const N=new Array(R.length);for(let z=0,st=R.length;z{R||(R=!0,this.addFeature(N.element),R=!1)}),E.addEventListener(F.Z.REMOVE,N=>{R||(R=!0,this.removeFeature(N.element),R=!1)}),this.featuresCollection_=E}clear(E){if(E){for(const N in this.featureChangeKeys_)this.featureChangeKeys_[N].forEach(n.bN);this.featuresCollection_||(this.featureChangeKeys_={},this.idIndex_={},this.uidIndex_={})}else if(this.featuresRtree_){this.featuresRtree_.forEach(z=>{this.removeFeatureInternal(z)});for(const z in this.nullGeometryFeatures_)this.removeFeatureInternal(this.nullGeometryFeatures_[z])}this.featuresCollection_&&this.featuresCollection_.clear(),this.featuresRtree_&&this.featuresRtree_.clear(),this.nullGeometryFeatures_={};const R=new m(r.Z.CLEAR);this.dispatchEvent(R),this.changed()}forEachFeature(E){if(this.featuresRtree_)return this.featuresRtree_.forEach(E);this.featuresCollection_&&this.featuresCollection_.forEach(E)}forEachFeatureAtCoordinateDirect(E,R){return this.forEachFeatureInExtent([E[0],E[1],E[0],E[1]],function(z){if(z.getGeometry().intersectsCoordinate(E))return R(z)})}forEachFeatureInExtent(E,R){if(this.featuresRtree_)return this.featuresRtree_.forEachInExtent(E,R);this.featuresCollection_&&this.featuresCollection_.forEach(R)}forEachFeatureIntersectingExtent(E,R){return this.forEachFeatureInExtent(E,function(N){if(N.getGeometry().intersectsExtent(E)){const st=R(N);if(st)return st}})}getFeaturesCollection(){return this.featuresCollection_}getFeatures(){let E;return this.featuresCollection_?E=this.featuresCollection_.getArray().slice(0):this.featuresRtree_&&(E=this.featuresRtree_.getAll(),(0,v.x)(this.nullGeometryFeatures_)||(0,_.l7)(E,Object.values(this.nullGeometryFeatures_))),E}getFeaturesAtCoordinate(E){const R=[];return this.forEachFeatureAtCoordinateDirect(E,function(N){R.push(N)}),R}getFeaturesInExtent(E,R){if(this.featuresRtree_){if(!(R&&R.canWrapX()&&this.getWrapX()))return this.featuresRtree_.getInExtent(E);const z=(0,S.MV)(E,R);return[].concat(...z.map(st=>this.featuresRtree_.getInExtent(st)))}return this.featuresCollection_?this.featuresCollection_.getArray().slice(0):[]}getClosestFeatureToCoordinate(E,R){const N=E[0],z=E[1];let st=null;const A=[NaN,NaN];let L=1/0;const w=[-1/0,-1/0,1/0,1/0];return R=R||d.uX,this.featuresRtree_.forEachInExtent(w,function(x){if(R(x)){const C=x.getGeometry(),D=L;if(L=C.closestPointXY(N,z,A,L),L{--this.loadingExtentsCount_,this.dispatchEvent(new m(r.Z.FEATURESLOADEND,void 0,C))},()=>{--this.loadingExtentsCount_,this.dispatchEvent(new m(r.Z.FEATURESLOADERROR))}),z.insert(w,{extent:w.slice()}))}this.loading=!(this.loader_.length<4)&&this.loadingExtentsCount_>0}refresh(){this.clear(!0),this.loadedExtentsRtree_.clear(),super.refresh()}removeLoadedExtent(E){const R=this.loadedExtentsRtree_;let N;R.forEachInExtent(E,function(z){if((0,S.fS)(z.extent,E))return N=z,!0}),N&&R.remove(N)}removeFeature(E){if(!E)return;const R=(0,P.sq)(E);R in this.nullGeometryFeatures_?delete this.nullGeometryFeatures_[R]:this.featuresRtree_&&this.featuresRtree_.remove(E),this.removeFeatureInternal(E)&&this.changed()}removeFeatureInternal(E){const R=(0,P.sq)(E),N=this.featureChangeKeys_[R];if(!N)return;N.forEach(n.bN),delete this.featureChangeKeys_[R];const z=E.getId();return void 0!==z&&delete this.idIndex_[z.toString()],delete this.uidIndex_[R],this.dispatchEvent(new m(r.Z.REMOVEFEATURE,E)),E}removeFromIdIndex_(E){let R=!1;for(const N in this.idIndex_)if(this.idIndex_[N]===E){delete this.idIndex_[N],R=!0;break}return R}setLoader(E){this.loader_=E}setUrl(E){(0,l.h)(this.format_,7),this.url_=E,this.setLoader((0,g.Be)(E,this.format_))}}},8883:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>W});const W={ADDFEATURE:"addfeature",CHANGEFEATURE:"changefeature",CLEAR:"clear",REMOVEFEATURE:"removefeature",FEATURESLOADSTART:"featuresloadstart",FEATURESLOADEND:"featuresloadend",FEATURESLOADERROR:"featuresloaderror"}},875:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>I,I:()=>O});var W=a(4855),F=a(2738),k=a(33);const Z=class G extends F.Z{constructor(R,N,z,st,A,L){super(R,N,L),this.extent=null,this.format_=st,this.features_=null,this.projection=null,this.tileLoadFunction_=A,this.url_=z,this.key=z}getFormat(){return this.format_}getFeatures(){return this.features_}load(){this.state==k.Z.IDLE&&(this.setState(k.Z.LOADING),this.tileLoadFunction_(this,this.url_),this.loader_&&this.loader_(this.extent,this.resolution,this.projection))}onLoad(R,N){this.setFeatures(R)}onError(){this.setState(k.Z.ERROR)}setFeatures(R){this.features_=R,this.setState(k.Z.LOADED)}setLoader(R){this.loader_=R}};var b=a(4309),S=a(4876),P=a(322),v=a(4591),f=a(1293);const u=[],r=class c extends F.Z{constructor(R,N,z,st){super(R,N,{transition:0}),this.context_={},this.executorGroups={},this.declutterExecutorGroups={},this.loadingSourceTiles=0,this.hitDetectionImageData={},this.replayState_={},this.sourceTiles=[],this.errorTileKeys={},this.getSourceTiles=st.bind(void 0,this),this.wrappedTileCoord=z}getContext(R){const N=(0,f.sq)(R);return N in this.context_||(this.context_[N]=(0,v.E4)(1,1,u)),this.context_[N]}hasContext(R){return(0,f.sq)(R)in this.context_}getImage(R){return this.hasContext(R)?this.getContext(R).canvas:null}getReplayState(R){const N=(0,f.sq)(R);return N in this.replayState_||(this.replayState_[N]={dirty:!1,renderedRenderOrder:null,renderedResolution:NaN,renderedRevision:-1,renderedTileResolution:NaN,renderedTileRevision:-1,renderedTileZ:-1}),this.replayState_[N]}load(){this.getSourceTiles()}release(){for(const R in this.context_){const N=this.context_[R];(0,v.jy)(N),u.push(N.canvas),delete this.context_[R]}super.release()}};var d=a(1821),e=a(77),l=a(6971),_=a(4092),n=a(5269),g=a(6152),m=a(7195);const I=class y extends P.Z{constructor(R){const N=R.projection||"EPSG:3857",z=R.extent||(0,l.Tl)(N),st=R.tileGrid||(0,l.dl)({extent:z,maxResolution:R.maxResolution,maxZoom:void 0!==R.maxZoom?R.maxZoom:22,minZoom:R.minZoom,tileSize:R.tileSize||512});super({attributions:R.attributions,attributionsCollapsible:R.attributionsCollapsible,cacheSize:R.cacheSize,interpolate:!0,opaque:!1,projection:N,state:R.state,tileGrid:st,tileLoadFunction:R.tileLoadFunction?R.tileLoadFunction:O,tileUrlFunction:R.tileUrlFunction,url:R.url,urls:R.urls,wrapX:void 0===R.wrapX||R.wrapX,transition:R.transition,zDirection:void 0===R.zDirection?1:R.zDirection}),this.format_=R.format?R.format:null,this.sourceTileCache=new b.Z(this.tileCache.highWaterMark),this.overlaps_=null==R.overlaps||R.overlaps,this.tileClass=R.tileClass?R.tileClass:Z,this.tileGrids_={}}getFeaturesInExtent(R){const N=[],z=this.tileCache;if(0===z.getCount())return N;const st=(0,_.Ul)(z.peekFirstKey())[0],A=this.tileGrid;return z.forEach(function(L){if(L.tileCoord[0]!==st||L.getState()!==k.Z.LOADED)return;const w=L.getSourceTiles();for(let x=0,C=w.length;x{const w=(0,_.MY)(L),x=z.peek(w);if(x){const C=x.sourceTiles;for(let D=0,Y=C.length;D{const V=this.tileUrlFunction(nt,R,N),at=this.sourceTileCache.containsKey(V)?this.sourceTileCache.get(V):new this.tileClass(nt,V?k.Z.IDLE:k.Z.EMPTY,V,this.format_,this.tileLoadFunction);z.sourceTiles.push(at);const ut=at.getState();if(ut{this.handleTileChange(vt);const St=at.getState();if(St===k.Z.LOADED||St===k.Z.ERROR){const bt=at.getKey();bt in z.errorTileKeys?at.getState()===k.Z.LOADED&&delete z.errorTileKeys[bt]:z.loadingSourceTiles--,St===k.Z.ERROR?z.errorTileKeys[bt]=!0:at.removeEventListener(W.Z.CHANGE,Ct),0===z.loadingSourceTiles&&z.setState((0,n.x)(z.errorTileKeys)?k.Z.LOADED:k.Z.ERROR)}};at.addEventListener(W.Z.CHANGE,Ct),z.loadingSourceTiles++}ut===k.Z.IDLE&&(at.extent=C.getTileCoordExtent(nt),at.projection=N,at.resolution=C.getResolution(nt[0]),this.sourceTileCache.set(V,at),at.load())}),z.loadingSourceTiles||z.setState(z.sourceTiles.some(nt=>nt.getState()===k.Z.ERROR)?k.Z.ERROR:k.Z.LOADED)}return z.sourceTiles}getTile(R,N,z,st,A){const L=(0,_.lg)(R,N,z),w=this.getKey();let x;if(this.tileCache.containsKey(L)&&(x=this.tileCache.get(L),x.key===w))return x;const C=[R,N,z];let D=this.getTileCoordForTileUrlFunction(C,A);const Y=this.getTileGrid().getExtent(),nt=this.getTileGridForProjection(A);if(D&&Y){const ut=nt.getTileCoordExtent(D);(0,e.f3)(ut,-nt.getResolution(R),ut),(0,e.kK)(Y,ut)||(D=null)}let V=!0;if(null!==D){const ut=this.tileGrid,Ct=nt.getResolution(R),vt=ut.getZForResolution(Ct,1),St=nt.getTileCoordExtent(D);(0,e.f3)(St,-Ct,St),ut.forEachTileCoord(St,vt,bt=>{V=V&&!this.tileUrlFunction(bt,st,A)})}const at=new r(C,V?k.Z.EMPTY:k.Z.IDLE,D,this.getSourceTiles.bind(this,st,A));return at.key=w,x?(at.interimTile=x,at.refreshInterimChain(),this.tileCache.replace(L,at)):this.tileCache.set(L,at),at}getTileGridForProjection(R){const N=R.getCode();let z=this.tileGrids_[N];if(!z){const st=this.tileGrid,A=st.getResolutions().slice(),L=A.map(function(C,D){return st.getOrigin(D)}),w=A.map(function(C,D){return st.getTileSize(D)}),x=d.e+1;for(let C=A.length;C{"use strict";a.d(ht,{Z:()=>G});var W=a(4840),F=a(6971);const G=class k extends W.Z{constructor(b){const S=void 0!==(b=b||{}).projection?b.projection:"EPSG:3857",P=void 0!==b.tileGrid?b.tileGrid:(0,F.dl)({extent:(0,F.Tl)(S),maxResolution:b.maxResolution,maxZoom:b.maxZoom,minZoom:b.minZoom,tileSize:b.tileSize});super({attributions:b.attributions,cacheSize:b.cacheSize,crossOrigin:b.crossOrigin,interpolate:b.interpolate,opaque:b.opaque,projection:S,reprojectionErrorThreshold:b.reprojectionErrorThreshold,tileGrid:P,tileLoadFunction:b.tileLoadFunction,tilePixelRatio:b.tilePixelRatio,tileUrlFunction:b.tileUrlFunction,url:b.url,urls:b.urls,wrapX:void 0===b.wrapX||b.wrapX,transition:b.transition,attributionsCollapsible:b.attributionsCollapsible,zDirection:b.zDirection}),this.gutter_=void 0!==b.gutter?b.gutter:0}getGutter(){return this.gutter_}}},4322:(jt,ht,a)=>{"use strict";a.d(ht,{e:()=>W});const W="1.3.0"},5589:(jt,ht,a)=>{"use strict";function W(k,G,Z){const b=void 0!==Z?k.toFixed(Z):""+k;let S=b.indexOf(".");return S=-1===S?b.length:S,S>G?b:new Array(1+G-S).join("0")+b}function F(k,G){const Z=(""+k).split("."),b=(""+G).split(".");for(let S=0;Sv)return 1;if(v>P)return-1}return 0}a.d(ht,{n:()=>F,v:()=>W})},5366:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>k});var W=a(6803);class F extends W.Z{constructor(Z){super({points:1/0,fill:(Z=Z||{radius:5}).fill,radius:Z.radius,stroke:Z.stroke,scale:void 0!==Z.scale?Z.scale:1,rotation:void 0!==Z.rotation?Z.rotation:0,rotateWithView:void 0!==Z.rotateWithView&&Z.rotateWithView,displacement:void 0!==Z.displacement?Z.displacement:[0,0],declutterMode:Z.declutterMode})}clone(){const Z=this.getScale(),b=new F({fill:this.getFill()?this.getFill().clone():void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,radius:this.getRadius(),scale:Array.isArray(Z)?Z.slice():Z,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return b.setOpacity(this.getOpacity()),b}setRadius(Z){this.radius_=Z,this.render()}}const k=F},2334:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>F});class W{constructor(G){this.color_=void 0!==(G=G||{}).color?G.color:null}clone(){const G=this.getColor();return new W({color:Array.isArray(G)?G.slice():G||void 0})}getColor(){return this.color_}setColor(G){this.color_=G}}const F=W},5296:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>_});var W=a(4855),F=a(6343),k=a(4430),G=a(3249),Z=a(9418),b=a(1877),S=a(4591),P=a(4410),v=a(1830);let f=null;class u extends b.Z{constructor(g,m,y,I,O,E){super(),this.hitDetectionImage_=null,this.image_=g,this.crossOrigin_=I,this.canvas_={},this.color_=E,this.unlisten_=null,this.imageState_=O,this.size_=y,this.src_=m}initializeImage_(){this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)}isTainted_(){if(void 0===this.tainted_&&this.imageState_===F.Z.LOADED){f||(f=(0,S.E4)(1,1,void 0,{willReadFrequently:!0})),f.drawImage(this.image_,0,0);try{f.getImageData(0,0,1,1),this.tainted_=!1}catch{f=null,this.tainted_=!0}}return!0===this.tainted_}dispatchChangeEvent_(){this.dispatchEvent(W.Z.CHANGE)}handleImageError_(){this.imageState_=F.Z.ERROR,this.unlistenImage_(),this.dispatchChangeEvent_()}handleImageLoad_(){this.imageState_=F.Z.LOADED,this.size_?(this.image_.width=this.size_[0],this.image_.height=this.size_[1]):this.size_=[this.image_.width,this.image_.height],this.unlistenImage_(),this.dispatchChangeEvent_()}getImage(g){return this.image_||this.initializeImage_(),this.replaceColor_(g),this.canvas_[g]?this.canvas_[g]:this.image_}getPixelRatio(g){return this.replaceColor_(g),this.canvas_[g]?g:1}getImageState(){return this.imageState_}getHitDetectionImage(){if(this.image_||this.initializeImage_(),!this.hitDetectionImage_)if(this.isTainted_()){const g=this.size_[0],m=this.size_[1],y=(0,S.E4)(g,m);y.fillRect(0,0,g,m),this.hitDetectionImage_=y.canvas}else this.hitDetectionImage_=this.image_;return this.hitDetectionImage_}getSize(){return this.size_}getSrc(){return this.src_}load(){if(this.imageState_===F.Z.IDLE){this.image_||this.initializeImage_(),this.imageState_=F.Z.LOADING;try{this.image_.src=this.src_}catch{this.handleImageError_()}this.unlisten_=(0,v.K)(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this))}}replaceColor_(g){if(!this.color_||this.canvas_[g]||this.imageState_!==F.Z.LOADED)return;const m=this.image_,y=document.createElement("canvas");y.width=Math.ceil(m.width*g),y.height=Math.ceil(m.height*g);const I=y.getContext("2d");I.scale(g,g),I.drawImage(m,0,0),I.globalCompositeOperation="multiply",I.fillStyle=(0,G.XC)(this.color_),I.fillRect(0,0,y.width/g,y.height/g),I.globalCompositeOperation="destination-in",I.drawImage(m,0,0),this.canvas_[g]=y}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}var d=a(1293);function e(n,g,m,y){return void 0!==m&&void 0!==y?[m/n,y/g]:void 0!==m?m/n:void 0!==y?y/g:1}class l extends k.Z{constructor(g){super({opacity:void 0!==(g=g||{}).opacity?g.opacity:1,rotation:void 0!==g.rotation?g.rotation:0,scale:void 0!==g.scale?g.scale:1,displacement:void 0!==g.displacement?g.displacement:[0,0],rotateWithView:void 0!==g.rotateWithView&&g.rotateWithView,declutterMode:g.declutterMode}),this.anchor_=void 0!==g.anchor?g.anchor:[.5,.5],this.normalizedAnchor_=null,this.anchorOrigin_=void 0!==g.anchorOrigin?g.anchorOrigin:"top-left",this.anchorXUnits_=void 0!==g.anchorXUnits?g.anchorXUnits:"fraction",this.anchorYUnits_=void 0!==g.anchorYUnits?g.anchorYUnits:"fraction",this.crossOrigin_=void 0!==g.crossOrigin?g.crossOrigin:null;const E=void 0!==g.img?g.img:null;this.imgSize_=g.imgSize;let R=g.src;(0,Z.h)(!(void 0!==R&&E),4),(0,Z.h)(!E||E&&this.imgSize_,5),(void 0===R||0===R.length)&&E&&(R=E.src||(0,d.sq)(E)),(0,Z.h)(void 0!==R&&R.length>0,6),(0,Z.h)(!((void 0!==g.width||void 0!==g.height)&&void 0!==g.scale),69);const N=void 0!==g.src?F.Z.IDLE:F.Z.LOADED;if(this.color_=void 0!==g.color?(0,G._2)(g.color):null,this.iconImage_=function c(n,g,m,y,I,O){let E=P.c.get(g,y,O);return E||(E=new u(n,g,m,y,I,O),P.c.set(g,y,O,E)),E}(E,R,void 0!==this.imgSize_?this.imgSize_:null,this.crossOrigin_,N,this.color_),this.offset_=void 0!==g.offset?g.offset:[0,0],this.offsetOrigin_=void 0!==g.offsetOrigin?g.offsetOrigin:"top-left",this.origin_=null,this.size_=void 0!==g.size?g.size:null,void 0!==g.width||void 0!==g.height){let z,st;if(g.size)[z,st]=g.size;else{const A=this.getImage(1);if(!(A instanceof HTMLCanvasElement||A.src&&A.complete)){this.initialOptions_=g;const L=()=>{if(this.unlistenImageChange(L),!this.initialOptions_)return;const w=this.iconImage_.getSize();this.setScale(e(w[0],w[1],g.width,g.height))};return void this.listenImageChange(L)}z=A.width,st=A.height}void 0!==z&&this.setScale(e(z,st,g.width,g.height))}}clone(){let g,m,y;return this.initialOptions_?(m=this.initialOptions_.width,y=this.initialOptions_.height):(g=this.getScale(),g=Array.isArray(g)?g.slice():g),new l({anchor:this.anchor_.slice(),anchorOrigin:this.anchorOrigin_,anchorXUnits:this.anchorXUnits_,anchorYUnits:this.anchorYUnits_,color:this.color_&&this.color_.slice?this.color_.slice():this.color_||void 0,crossOrigin:this.crossOrigin_,imgSize:this.imgSize_,offset:this.offset_.slice(),offsetOrigin:this.offsetOrigin_,opacity:this.getOpacity(),rotateWithView:this.getRotateWithView(),rotation:this.getRotation(),scale:g,width:m,height:y,size:null!==this.size_?this.size_.slice():void 0,src:this.getSrc(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getAnchor(){let g=this.normalizedAnchor_;if(!g){g=this.anchor_;const I=this.getSize();if("fraction"==this.anchorXUnits_||"fraction"==this.anchorYUnits_){if(!I)return null;g=this.anchor_.slice(),"fraction"==this.anchorXUnits_&&(g[0]*=I[0]),"fraction"==this.anchorYUnits_&&(g[1]*=I[1])}if("top-left"!=this.anchorOrigin_){if(!I)return null;g===this.anchor_&&(g=this.anchor_.slice()),("top-right"==this.anchorOrigin_||"bottom-right"==this.anchorOrigin_)&&(g[0]=-g[0]+I[0]),("bottom-left"==this.anchorOrigin_||"bottom-right"==this.anchorOrigin_)&&(g[1]=-g[1]+I[1])}this.normalizedAnchor_=g}const m=this.getDisplacement(),y=this.getScaleArray();return[g[0]-m[0]/y[0],g[1]+m[1]/y[1]]}setAnchor(g){this.anchor_=g,this.normalizedAnchor_=null}getColor(){return this.color_}getImage(g){return this.iconImage_.getImage(g)}getPixelRatio(g){return this.iconImage_.getPixelRatio(g)}getImageSize(){return this.iconImage_.getSize()}getImageState(){return this.iconImage_.getImageState()}getHitDetectionImage(){return this.iconImage_.getHitDetectionImage()}getOrigin(){if(this.origin_)return this.origin_;let g=this.offset_;if("top-left"!=this.offsetOrigin_){const m=this.getSize(),y=this.iconImage_.getSize();if(!m||!y)return null;g=g.slice(),("top-right"==this.offsetOrigin_||"bottom-right"==this.offsetOrigin_)&&(g[0]=y[0]-m[0]-g[0]),("bottom-left"==this.offsetOrigin_||"bottom-right"==this.offsetOrigin_)&&(g[1]=y[1]-m[1]-g[1])}return this.origin_=g,this.origin_}getSrc(){return this.iconImage_.getSrc()}getSize(){return this.size_?this.size_:this.iconImage_.getSize()}getWidth(){const g=this.getScaleArray();return this.size_?this.size_[0]*g[0]:this.iconImage_.getImageState()==F.Z.LOADED?this.iconImage_.getSize()[0]*g[0]:void 0}getHeight(){const g=this.getScaleArray();return this.size_?this.size_[1]*g[1]:this.iconImage_.getImageState()==F.Z.LOADED?this.iconImage_.getSize()[1]*g[1]:void 0}setScale(g){delete this.initialOptions_,super.setScale(g)}listenImageChange(g){this.iconImage_.addEventListener(W.Z.CHANGE,g)}load(){this.iconImage_.load()}unlistenImageChange(g){this.iconImage_.removeEventListener(W.Z.CHANGE,g)}}const _=l},4410:(jt,ht,a)=>{"use strict";a.d(ht,{c:()=>Z});var W=a(3249);function k(b,S,P){return S+":"+b+":"+(P?(0,W.XC)(P):"null")}const Z=new class F{constructor(){this.cache_={},this.cacheSize_=0,this.maxCacheSize_=32}clear(){this.cache_={},this.cacheSize_=0}canExpireCache(){return this.cacheSize_>this.maxCacheSize_}expire(){if(this.canExpireCache()){let S=0;for(const P in this.cache_)!(3&S++)&&!this.cache_[P].hasListener()&&(delete this.cache_[P],--this.cacheSize_)}}get(S,P,v){const f=k(S,P,v);return f in this.cache_?this.cache_[f]:null}set(S,P,v,f){const u=k(S,P,v);this.cache_[u]=f,++this.cacheSize_}setSize(S){this.maxCacheSize_=S,this.expire()}}},4430:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>G});var W=a(1293),F=a(7195);class k{constructor(b){this.opacity_=b.opacity,this.rotateWithView_=b.rotateWithView,this.rotation_=b.rotation,this.scale_=b.scale,this.scaleArray_=(0,F.Pq)(b.scale),this.displacement_=b.displacement,this.declutterMode_=b.declutterMode}clone(){const b=this.getScale();return new k({opacity:this.getOpacity(),scale:Array.isArray(b)?b.slice():b,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getOpacity(){return this.opacity_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getDisplacement(){return this.displacement_}getDeclutterMode(){return this.declutterMode_}getAnchor(){return(0,W.O3)()}getImage(b){return(0,W.O3)()}getHitDetectionImage(){return(0,W.O3)()}getPixelRatio(b){return 1}getImageState(){return(0,W.O3)()}getImageSize(){return(0,W.O3)()}getOrigin(){return(0,W.O3)()}getSize(){return(0,W.O3)()}setDisplacement(b){this.displacement_=b}setOpacity(b){this.opacity_=b}setRotateWithView(b){this.rotateWithView_=b}setRotation(b){this.rotation_=b}setScale(b){this.scale_=b,this.scaleArray_=(0,F.Pq)(b)}listenImageChange(b){(0,W.O3)()}load(){(0,W.O3)()}unlistenImageChange(b){(0,W.O3)()}}const G=k},6803:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>P});var W=a(6343),F=a(4430),k=a(3249),G=a(9490),Z=a(4591),b=a(1463);class S extends F.Z{constructor(f){super({opacity:1,rotateWithView:void 0!==f.rotateWithView&&f.rotateWithView,rotation:void 0!==f.rotation?f.rotation:0,scale:void 0!==f.scale?f.scale:1,displacement:void 0!==f.displacement?f.displacement:[0,0],declutterMode:f.declutterMode}),this.canvas_=void 0,this.hitDetectionCanvas_=null,this.fill_=void 0!==f.fill?f.fill:null,this.origin_=[0,0],this.points_=f.points,this.radius_=void 0!==f.radius?f.radius:f.radius1,this.radius2_=f.radius2,this.angle_=void 0!==f.angle?f.angle:0,this.stroke_=void 0!==f.stroke?f.stroke:null,this.size_=null,this.renderOptions_=null,this.render()}clone(){const f=this.getScale(),u=new S({fill:this.getFill()?this.getFill().clone():void 0,points:this.getPoints(),radius:this.getRadius(),radius2:this.getRadius2(),angle:this.getAngle(),stroke:this.getStroke()?this.getStroke().clone():void 0,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(f)?f.slice():f,displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return u.setOpacity(this.getOpacity()),u}getAnchor(){const f=this.size_;if(!f)return null;const u=this.getDisplacement(),c=this.getScaleArray();return[f[0]/2-u[0]/c[0],f[1]/2+u[1]/c[1]]}getAngle(){return this.angle_}getFill(){return this.fill_}setFill(f){this.fill_=f,this.render()}getHitDetectionImage(){return this.hitDetectionCanvas_||this.createHitDetectionCanvas_(this.renderOptions_),this.hitDetectionCanvas_}getImage(f){let u=this.canvas_[f];if(!u){const c=this.renderOptions_,r=(0,Z.E4)(c.size*f,c.size*f);this.draw_(c,r,f),u=r.canvas,this.canvas_[f]=u}return u}getPixelRatio(f){return f}getImageSize(){return this.size_}getImageState(){return W.Z.LOADED}getOrigin(){return this.origin_}getPoints(){return this.points_}getRadius(){return this.radius_}getRadius2(){return this.radius2_}getSize(){return this.size_}getStroke(){return this.stroke_}setStroke(f){this.stroke_=f,this.render()}listenImageChange(f){}load(){}unlistenImageChange(f){}calculateLineJoinSize_(f,u,c){if(0===u||this.points_===1/0||"bevel"!==f&&"miter"!==f)return u;let r=this.radius_,d=void 0===this.radius2_?r:this.radius2_;if(r{"use strict";a.d(ht,{Z:()=>F});class W{constructor(G){this.color_=void 0!==(G=G||{}).color?G.color:null,this.lineCap_=G.lineCap,this.lineDash_=void 0!==G.lineDash?G.lineDash:null,this.lineDashOffset_=G.lineDashOffset,this.lineJoin_=G.lineJoin,this.miterLimit_=G.miterLimit,this.width_=G.width}clone(){const G=this.getColor();return new W({color:Array.isArray(G)?G.slice():G||void 0,lineCap:this.getLineCap(),lineDash:this.getLineDash()?this.getLineDash().slice():void 0,lineDashOffset:this.getLineDashOffset(),lineJoin:this.getLineJoin(),miterLimit:this.getMiterLimit(),width:this.getWidth()})}getColor(){return this.color_}getLineCap(){return this.lineCap_}getLineDash(){return this.lineDash_}getLineDashOffset(){return this.lineDashOffset_}getLineJoin(){return this.lineJoin_}getMiterLimit(){return this.miterLimit_}getWidth(){return this.width_}setColor(G){this.color_=G}setLineCap(G){this.lineCap_=G}setLineDash(G){this.lineDash_=G}setLineDashOffset(G){this.lineDashOffset_=G}setLineJoin(G){this.lineJoin_=G}setMiterLimit(G){this.miterLimit_=G}setWidth(G){this.width_=G}}const F=W},9032:(jt,ht,a)=>{"use strict";a.d(ht,{J$:()=>b,ZP:()=>u,yF:()=>P});var W=a(5366),F=a(2334),k=a(5784),G=a(9418);class Z{constructor(r){r=r||{},this.geometry_=null,this.geometryFunction_=f,void 0!==r.geometry&&this.setGeometry(r.geometry),this.fill_=void 0!==r.fill?r.fill:null,this.image_=void 0!==r.image?r.image:null,this.renderer_=void 0!==r.renderer?r.renderer:null,this.hitDetectionRenderer_=void 0!==r.hitDetectionRenderer?r.hitDetectionRenderer:null,this.stroke_=void 0!==r.stroke?r.stroke:null,this.text_=void 0!==r.text?r.text:null,this.zIndex_=r.zIndex}clone(){let r=this.getGeometry();return r&&"object"==typeof r&&(r=r.clone()),new Z({geometry:r,fill:this.getFill()?this.getFill().clone():void 0,image:this.getImage()?this.getImage().clone():void 0,renderer:this.getRenderer(),stroke:this.getStroke()?this.getStroke().clone():void 0,text:this.getText()?this.getText().clone():void 0,zIndex:this.getZIndex()})}getRenderer(){return this.renderer_}setRenderer(r){this.renderer_=r}setHitDetectionRenderer(r){this.hitDetectionRenderer_=r}getHitDetectionRenderer(){return this.hitDetectionRenderer_}getGeometry(){return this.geometry_}getGeometryFunction(){return this.geometryFunction_}getFill(){return this.fill_}setFill(r){this.fill_=r}getImage(){return this.image_}setImage(r){this.image_=r}getStroke(){return this.stroke_}setStroke(r){this.stroke_=r}getText(){return this.text_}setText(r){this.text_=r}getZIndex(){return this.zIndex_}setGeometry(r){"function"==typeof r?this.geometryFunction_=r:"string"==typeof r?this.geometryFunction_=function(d){return d.get(r)}:r?void 0!==r&&(this.geometryFunction_=function(){return r}):this.geometryFunction_=f,this.geometry_=r}setZIndex(r){this.zIndex_=r}}function b(c){let r;if("function"==typeof c)r=c;else{let d;Array.isArray(c)?d=c:((0,G.h)("function"==typeof c.getZIndex,41),d=[c]),r=function(){return d}}return r}let S=null;function P(c,r){if(!S){const d=new F.Z({color:"rgba(255,255,255,0.4)"}),e=new k.Z({color:"#3399CC",width:1.25});S=[new Z({image:new W.Z({fill:d,stroke:e,radius:5}),fill:d,stroke:e})]}return S}function f(c){return c.getGeometry()}const u=Z},5739:(jt,ht,a)=>{"use strict";a.d(ht,{Z:()=>Z});var W=a(2334),F=a(7195);class G{constructor(S){this.font_=(S=S||{}).font,this.rotation_=S.rotation,this.rotateWithView_=S.rotateWithView,this.scale_=S.scale,this.scaleArray_=(0,F.Pq)(void 0!==S.scale?S.scale:1),this.text_=S.text,this.textAlign_=S.textAlign,this.justify_=S.justify,this.repeat_=S.repeat,this.textBaseline_=S.textBaseline,this.fill_=void 0!==S.fill?S.fill:new W.Z({color:"#333"}),this.maxAngle_=void 0!==S.maxAngle?S.maxAngle:Math.PI/4,this.placement_=void 0!==S.placement?S.placement:"point",this.overflow_=!!S.overflow,this.stroke_=void 0!==S.stroke?S.stroke:null,this.offsetX_=void 0!==S.offsetX?S.offsetX:0,this.offsetY_=void 0!==S.offsetY?S.offsetY:0,this.backgroundFill_=S.backgroundFill?S.backgroundFill:null,this.backgroundStroke_=S.backgroundStroke?S.backgroundStroke:null,this.padding_=void 0===S.padding?null:S.padding}clone(){const S=this.getScale();return new G({font:this.getFont(),placement:this.getPlacement(),repeat:this.getRepeat(),maxAngle:this.getMaxAngle(),overflow:this.getOverflow(),rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(S)?S.slice():S,text:this.getText(),textAlign:this.getTextAlign(),justify:this.getJustify(),textBaseline:this.getTextBaseline(),fill:this.getFill()?this.getFill().clone():void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,offsetX:this.getOffsetX(),offsetY:this.getOffsetY(),backgroundFill:this.getBackgroundFill()?this.getBackgroundFill().clone():void 0,backgroundStroke:this.getBackgroundStroke()?this.getBackgroundStroke().clone():void 0,padding:this.getPadding()||void 0})}getOverflow(){return this.overflow_}getFont(){return this.font_}getMaxAngle(){return this.maxAngle_}getPlacement(){return this.placement_}getRepeat(){return this.repeat_}getOffsetX(){return this.offsetX_}getOffsetY(){return this.offsetY_}getFill(){return this.fill_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getStroke(){return this.stroke_}getText(){return this.text_}getTextAlign(){return this.textAlign_}getJustify(){return this.justify_}getTextBaseline(){return this.textBaseline_}getBackgroundFill(){return this.backgroundFill_}getBackgroundStroke(){return this.backgroundStroke_}getPadding(){return this.padding_}setOverflow(S){this.overflow_=S}setFont(S){this.font_=S}setMaxAngle(S){this.maxAngle_=S}setOffsetX(S){this.offsetX_=S}setOffsetY(S){this.offsetY_=S}setPlacement(S){this.placement_=S}setRepeat(S){this.repeat_=S}setRotateWithView(S){this.rotateWithView_=S}setFill(S){this.fill_=S}setRotation(S){this.rotation_=S}setScale(S){this.scale_=S,this.scaleArray_=(0,F.Pq)(void 0!==S?S:1)}setStroke(S){this.stroke_=S}setText(S){this.text_=S}setTextAlign(S){this.textAlign_=S}setJustify(S){this.justify_=S}setTextBaseline(S){this.textBaseline_=S}setBackgroundFill(S){this.backgroundFill_=S}setBackgroundStroke(S){this.backgroundStroke_=S}setPadding(S){this.padding_=S}}const Z=G},4092:(jt,ht,a)=>{"use strict";function W(P,v,f,u){return void 0!==u?(u[0]=P,u[1]=v,u[2]=f,u):[P,v,f]}function F(P,v,f){return P+"/"+v+"/"+f}function k(P){return F(P[0],P[1],P[2])}function G(P){const[v,f,u]=P.substring(P.lastIndexOf("/")+1,P.length).split(",").map(Number);return F(v,f,u)}function Z(P){return P.split("/").map(Number)}function b(P){return(P[1]<f||f>v.getMaxZoom())return!1;const r=v.getFullTileRange(f);return!r||r.containsXY(u,c)}a.d(ht,{MY:()=>G,T9:()=>W,Ul:()=>Z,km:()=>k,lg:()=>F,tE:()=>S,vp:()=>b})},6971:(jt,ht,a)=>{"use strict";a.d(ht,{Cf:()=>S,Tl:()=>c,X$:()=>b,dl:()=>v});var W=a(4876),F=a(1821),k=a(7704),G=a(77),Z=a(7195);function b(r){let d=r.getDefaultTileGrid();return d||(d=function u(r,d,e,l){return function P(r,d,e,l){l=void 0!==l?l:"top-left";const _=f(r,d,e);return new W.Z({extent:r,origin:(0,G.g0)(r,l),resolutions:_,tileSize:e})}(c(r),d,e,l)}(r),r.setDefaultTileGrid(d)),d}function S(r,d,e){const l=d[0],_=r.getTileCoordCenter(d),n=c(e);if(!(0,G.b8)(n,_)){const g=(0,G.dz)(n),m=Math.ceil((n[0]-_[0])/g);return _[0]+=g*m,r.getTileCoordForCoordAndZ(_,l)}return d}function v(r){const d=r||{},e=d.extent||(0,k.U2)("EPSG:3857").getExtent(),l={extent:e,minZoom:d.minZoom,tileSize:d.tileSize,resolutions:f(e,d.maxZoom,d.tileSize,d.maxResolution)};return new W.Z(l)}function f(r,d,e,l){d=void 0!==d?d:F.e,e=(0,Z.Pq)(void 0!==e?e:F.S);const _=(0,G.Cr)(r),n=(0,G.dz)(r);l=l>0?l:Math.max(n/e[0],_/e[1]);const g=d+1,m=new Array(g);for(let y=0;y{"use strict";a.d(ht,{Z:()=>r});var W=a(8702),F=a(1821),k=a(9418),G=a(6868),Z=a(77),b=a(4092),S=a(8599),P=a(5959),v=a(7195);const f=[0,0,0],r=class c{constructor(e){let l;if(this.minZoom=void 0!==e.minZoom?e.minZoom:0,this.resolutions_=e.resolutions,(0,k.h)((0,P.pT)(this.resolutions_,function(n,g){return g-n},!0),17),!e.origins)for(let n=0,g=this.resolutions_.length-1;n=this.minZoom;){if(2===this.zoomFactor_?(m=Math.floor(m/2),y=Math.floor(y/2),g=(0,W.T)(m,m,y,y,_)):g=this.getTileRangeForExtentAndZ(I,O,_),l(O,g))return!0;--O}return!1}getExtent(){return this.extent_}getMaxZoom(){return this.maxZoom}getMinZoom(){return this.minZoom}getOrigin(e){return this.origin_?this.origin_:this.origins_[e]}getResolution(e){return this.resolutions_[e]}getResolutions(){return this.resolutions_}getTileCoordChildTileRange(e,l,_){if(e[0]this.maxZoom||l{"use strict";a.d(ht,{S:()=>F,e:()=>W});const W=42,F=256},3824:(jt,ht,a)=>{"use strict";a.d(ht,{Gk:()=>P,Un:()=>b,uR:()=>Z});var W=a(9418),F=a(6868),k=a(4092);function G(v,f){const u=/\{z\}/g,c=/\{x\}/g,r=/\{y\}/g,d=/\{-y\}/g;return function(e,l,_){if(e)return v.replace(u,e[0].toString()).replace(c,e[1].toString()).replace(r,e[2].toString()).replace(d,function(){const g=f.getFullTileRange(e[0]);return(0,W.h)(g,55),(g.getHeight()-e[2]-1).toString()})}}function Z(v,f){const u=v.length,c=new Array(u);for(let r=0;r{"use strict";a.d(ht,{BB:()=>m,Iu:()=>r,Jp:()=>b,U1:()=>f,Ue:()=>G,bA:()=>u,lk:()=>P,mc:()=>Z,n3:()=>c,nb:()=>_,nn:()=>v,qC:()=>d});var W=a(7316),F=a(9418);const k=new Array(6);function G(){return[1,0,0,1,0,0]}function Z(y){return S(y,1,0,0,1,0,0)}function b(y,I){const O=y[0],E=y[1],R=y[2],N=y[3],z=y[4],st=y[5],A=I[0],L=I[1],w=I[2],x=I[3],C=I[4],D=I[5];return y[0]=O*A+R*L,y[1]=E*A+N*L,y[2]=O*w+R*x,y[3]=E*w+N*x,y[4]=O*C+R*D+z,y[5]=E*C+N*D+st,y}function S(y,I,O,E,R,N,z){return y[0]=I,y[1]=O,y[2]=E,y[3]=R,y[4]=N,y[5]=z,y}function P(y,I){return y[0]=I[0],y[1]=I[1],y[2]=I[2],y[3]=I[3],y[4]=I[4],y[5]=I[5],y}function v(y,I){const O=I[0],E=I[1];return I[0]=y[0]*O+y[2]*E+y[4],I[1]=y[1]*O+y[3]*E+y[5],I}function f(y,I){const O=Math.cos(I),E=Math.sin(I);return b(y,S(k,O,E,-E,O,0,0))}function u(y,I,O){return b(y,S(k,I,0,0,O,0,0))}function c(y,I,O){return S(y,I,0,0,O,0,0)}function r(y,I,O){return b(y,S(k,1,0,0,1,I,O))}function d(y,I,O,E,R,N,z,st){const A=Math.sin(N),L=Math.cos(N);return y[0]=E*L,y[1]=R*A,y[2]=-E*A,y[3]=R*L,y[4]=z*E*L-st*E*A+I,y[5]=z*R*A+st*R*L+O,y}function _(y,I){const O=function n(y){return y[0]*y[3]-y[1]*y[2]}(I);(0,F.h)(0!==O,32);const E=I[0],R=I[1],N=I[2],z=I[3],st=I[4],A=I[5];return y[0]=z/O,y[1]=-R/O,y[2]=-N/O,y[3]=E/O,y[4]=(N*A-z*st)/O,y[5]=-(E*A-R*st)/O,y}let g;function m(y){const I="matrix("+y.join(", ")+")";if(W.Id)return I;const O=g||(g=document.createElement("div"));return O.style.transform=I,O.style.transform}},8428:(jt,ht,a)=>{"use strict";function W(F,k){const G=[];Object.keys(k).forEach(function(b){null!=k[b]&&G.push(b+"="+encodeURIComponent(k[b]))});const Z=G.join("&");return F=F.replace(/[?&]$/,""),(F+=F.includes("?")?"&":"?")+Z}a.d(ht,{B:()=>W})},1293:(jt,ht,a)=>{"use strict";function W(){throw new Error("Unimplemented abstract method.")}a.d(ht,{O3:()=>W,sq:()=>k});let F=0;function k(Z){return Z.ol_uid||(Z.ol_uid=String(++F))}},3229:(jt,ht,a)=>{"use strict";a.d(ht,{A4:()=>d,C5:()=>g,Ei:()=>f,G3:()=>l,Me:()=>A,O:()=>y,Pr:()=>r,Qc:()=>P,RA:()=>n,T3:()=>m,Ve:()=>G,ZL:()=>O,c:()=>k,fJ:()=>F,hg:()=>_,ke:()=>c,pc:()=>v,qk:()=>b,xc:()=>N,z:()=>u});var W=a(5959);const F="http://www.w3.org/2001/XMLSchema-instance";function k(L,w){return A().createElementNS(L,w)}function G(L,w){return Z(L,w,[]).join("")}function Z(L,w,x){if(L.nodeType==Node.CDATA_SECTION_NODE||L.nodeType==Node.TEXT_NODE)x.push(w?String(L.nodeValue).replace(/(\r\n|\r|\n)/g,""):L.nodeValue);else{let C;for(C=L.firstChild;C;C=C.nextSibling)Z(C,w,x)}return x}function b(L){return"documentElement"in L}function P(L){return(new DOMParser).parseFromString(L,"application/xml")}function v(L,w){return function(x,C){const D=L.call(void 0!==w?w:this,x,C);void 0!==D&&(0,W.l7)(C[C.length-1],D)}}function f(L,w){return function(x,C){const D=L.call(void 0!==w?w:this,x,C);void 0!==D&&C[C.length-1].push(D)}}function u(L,w){return function(x,C){const D=L.call(void 0!==w?w:this,x,C);void 0!==D&&(C[C.length-1]=D)}}function c(L,w,x){return function(C,D){const Y=L.call(void 0!==x?x:this,C,D);if(void 0!==Y){const nt=D[D.length-1],V=void 0!==w?w:C.localName;let at;V in nt?at=nt[V]:(at=[],nt[V]=at),at.push(Y)}}}function r(L,w,x){return function(C,D){const Y=L.call(void 0!==x?x:this,C,D);void 0!==Y&&(D[D.length-1][void 0!==w?w:C.localName]=Y)}}function d(L,w){return function(x,C,D){L.call(void 0!==w?w:this,x,C,D),D[D.length-1].node.appendChild(x)}}function l(L,w){return function(x,C,D){let V=L;return void 0===V&&(V=D),k(void 0!==w?w:C[C.length-1].node.namespaceURI,V)}}const _=l();function n(L,w){const x=w.length,C=new Array(x);for(let D=0;D{"use strict";a.d(ht,{h0:()=>qe,bg:()=>Jr});var W=a(5366),F=a(2334),k=a(5296),G=a(3387),Z=a(5784),b=a(9032),S=a(5739),P=a(1463),v=a(3824),f=a(6256),u=a(377),c=a(9895),r=a(7670),d=a(9832),e=a(1914),l=a(4876),_=a(4840),n=a(77),g=a(9418),m=a(6971),y=a(7704),I=a(1293);const x=class w extends _.Z{constructor(i){if(super({attributions:i.attributions,cacheSize:i.cacheSize,crossOrigin:i.crossOrigin,interpolate:i.interpolate,projection:(0,y.U2)("EPSG:3857"),reprojectionErrorThreshold:i.reprojectionErrorThreshold,state:"loading",tileLoadFunction:i.tileLoadFunction,wrapX:void 0===i.wrapX||i.wrapX,transition:i.transition,zDirection:i.zDirection}),this.tileJSON_=null,this.tileSize_=i.tileSize,i.url)if(i.jsonp)!function O(s,i,o,T){const U=document.createElement("script"),H="olc_"+(0,I.sq)(i);function lt(){delete window[H],U.parentNode.removeChild(U)}U.async=!0,U.src=s+(s.includes("?")?"&":"?")+(T||"callback")+"="+H;const Tt=setTimeout(function(){lt(),o&&o()},1e4);window[H]=function(Lt){clearTimeout(Tt),lt(),i(Lt)},document.head.appendChild(U)}(i.url,this.handleTileJSONResponse.bind(this),this.handleTileJSONError.bind(this));else{const o=new XMLHttpRequest;o.addEventListener("load",this.onXHRLoad_.bind(this)),o.addEventListener("error",this.onXHRError_.bind(this)),o.open("GET",i.url),o.send()}else i.tileJSON?this.handleTileJSONResponse(i.tileJSON):(0,g.h)(!1,51)}onXHRLoad_(i){const o=i.target;if(!o.status||o.status>=200&&o.status<300){let T;try{T=JSON.parse(o.responseText)}catch{return void this.handleTileJSONError()}this.handleTileJSONResponse(T)}else this.handleTileJSONError()}onXHRError_(i){this.handleTileJSONError()}getTileJSON(){return this.tileJSON_}handleTileJSONResponse(i){const o=(0,y.U2)("EPSG:4326"),T=this.getProjection();let U;if(void 0!==i.bounds){const Dt=(0,y.WO)(o,T);U=(0,n.Ne)(i.bounds,Dt)}const H=(0,m.Tl)(T),Lt=(0,m.dl)({extent:H,maxZoom:i.maxzoom||22,minZoom:i.minzoom||0,tileSize:this.tileSize_});if(this.tileGrid=Lt,this.tileUrlFunction=(0,v.uR)(i.tiles,Lt),i.attribution&&!this.getAttributions()){const Dt=void 0!==U?U:H;this.setAttributions(function(Zt){return(0,n.kK)(Dt,Zt.extent)?[i.attribution]:null})}this.tileJSON_=i,this.setState("ready")}handleTileJSONError(){this.setState("error")}};var ut,C=a(5616),D=a(1308),Y=a(7178),nt=a(875),V=a(133),Ct={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function vt(s){return(s=Math.round(s))<0?0:s>255?255:s}function bt(s){return vt("%"===s[s.length-1]?parseFloat(s)/100*255:parseInt(s))}function Gt(s){return function St(s){return s<0?0:s>1?1:s}("%"===s[s.length-1]?parseFloat(s)/100:parseFloat(s))}function Xt(s,i,o){return o<0?o+=1:o>1&&(o-=1),6*o<1?s+(i-s)*o*6:2*o<1?i:3*o<2?s+(i-s)*(2/3-o)*6:s}try{ut={}.parseCSSColor=function te(s){var o,i=s.replace(/ /g,"").toLowerCase();if(i in Ct)return Ct[i].slice();if("#"===i[0])return 4===i.length?(o=parseInt(i.substr(1),16))>=0&&o<=4095?[(3840&o)>>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,1]:null:7===i.length&&(o=parseInt(i.substr(1),16))>=0&&o<=16777215?[(16711680&o)>>16,(65280&o)>>8,255&o,1]:null;var T=i.indexOf("("),U=i.indexOf(")");if(-1!==T&&U+1===i.length){var H=i.substr(0,T),lt=i.substr(T+1,U-(T+1)).split(","),Tt=1;switch(H){case"rgba":if(4!==lt.length)return null;Tt=Gt(lt.pop());case"rgb":return 3!==lt.length?null:[bt(lt[0]),bt(lt[1]),bt(lt[2]),Tt];case"hsla":if(4!==lt.length)return null;Tt=Gt(lt.pop());case"hsl":if(3!==lt.length)return null;var Lt=(parseFloat(lt[0])%360+360)%360/360,Dt=Gt(lt[1]),Zt=Gt(lt[2]),qt=Zt<=.5?Zt*(Dt+1):Zt+Dt-Zt*Dt,le=2*Zt-qt;return[vt(255*Xt(le,qt,Lt+1/3)),vt(255*Xt(le,qt,Lt)),vt(255*Xt(le,qt,Lt-1/3)),Tt];default:return null}}return null}}catch{}var Vt=function(i,o,T,U){void 0===U&&(U=1),this.r=i,this.g=o,this.b=T,this.a=U};Vt.parse=function(i){if(i){if(i instanceof Vt)return i;if("string"==typeof i){var o=ut(i);if(o)return new Vt(o[0]/255*o[3],o[1]/255*o[3],o[2]/255*o[3],o[3])}}},Vt.prototype.toString=function(){var i=this.toArray(),T=i[1],U=i[2],H=i[3];return"rgba("+Math.round(i[0])+","+Math.round(T)+","+Math.round(U)+","+H+")"},Vt.prototype.toArray=function(){var i=this,H=i.a;return 0===H?[0,0,0,0]:[255*i.r/H,255*i.g/H,255*i.b/H,H]},Vt.prototype.toArray01=function(){var i=this,H=i.a;return 0===H?[0,0,0,0]:[i.r/H,i.g/H,i.b/H,H]},Vt.prototype.toArray01PremultipliedAlpha=function(){var i=this;return[i.r,i.g,i.b,i.a]},Vt.black=new Vt(0,0,0,1),Vt.white=new Vt(1,1,1,1),Vt.transparent=new Vt(0,0,0,0),Vt.red=new Vt(1,0,0,1),Vt.blue=new Vt(0,0,1,1);var _e=Vt;function he(s){return"object"==typeof s?["literal",s]:s}function gt(s){switch(s.colorSpace){case"hcl":return"interpolate-hcl";case"lab":return"interpolate-lab";default:return"interpolate"}}function Yt(s,i){var o=he(function Ft(s,i){return void 0!==s?s:void 0!==i?i:void 0}(s.default,i.default));return void 0===o&&"resolvedImage"===i.type?"":o}function ge(s,i,o){var T=Nt(s,i),U=["get",s.property];if("categorical"===T&&"boolean"==typeof o[0][0]){for(var H=["case"],lt=0,Tt=o;lt3&&i===s[s.length-2]||(T&&2===s.length||s.push(i),s.push(o))}function Nt(s,i){return s.type?s.type:i.expression.interpolated?"exponential":"interval"}function zt(s){for(var i=["concat"],o=/{([^{}]+)}/g,T=0,U=o.exec(s);null!==U;U=o.exec(s)){var H=s.slice(T,o.lastIndex-U[0].length);T=o.lastIndex,H.length>0&&i.push(H),i.push(["get",U[1]])}if(1===i.length)return s;if(T":"value"===s.itemType.kind?"array":"array<"+i+">"}return s.kind}var Te=[Mt,rt,q,M,K,At,et,Ht(it),Wt];function ce(s,i){if("error"===i.kind)return null;if("array"===s.kind){if("array"===i.kind&&(0===i.N&&"value"===i.itemType.kind||!ce(s.itemType,i.itemType))&&("number"!=typeof s.N||s.N===i.N))return null}else{if(s.kind===i.kind)return null;if("value"===s.kind)for(var o=0,T=Te;o=0&&s<=255&&"number"==typeof i&&i>=0&&i<=255&&"number"==typeof o&&o>=0&&o<=255?typeof T>"u"||"number"==typeof T&&T>=0&&T<=1?null:"Invalid rgba value ["+[s,i,o,T].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof T?[s,i,o,T]:[s,i,o]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function $(s){if(null===s)return!0;if("string"==typeof s)return!0;if("boolean"==typeof s)return!0;if("number"==typeof s)return!0;if(s instanceof _e)return!0;if(s instanceof Ze)return!0;if(s instanceof Je)return!0;if(s instanceof Qe)return!0;if(Array.isArray(s)){for(var i=0,o=s;i2){var Tt=i[1];if("string"!=typeof Tt||!(Tt in ye)||"object"===Tt)return o.error('The item type argument of "array" must be one of string, number, boolean',1);lt=ye[Tt],T++}else lt=it;if(i.length>3){if(null!==i[2]&&("number"!=typeof i[2]||i[2]<0||i[2]!==Math.floor(i[2])))return o.error('The length argument to "array" must be a positive integer literal',2);Lt=i[2],T++}U=Ht(lt,Lt)}else U=ye[H];for(var Dt=[];T1)&&o.push(U)}}return o.concat(this.args.map(function(H){return H.serialize()}))};var Ie=Pe,Fe=function(i){this.type=At,this.sections=i};Fe.parse=function(i,o){if(i.length<2)return o.error("Expected at least one argument.");var T=i[1];if(!Array.isArray(T)&&"object"==typeof T)return o.error("First argument must be an image or text section.");for(var U=[],H=!1,lt=1;lt<=i.length-1;++lt){var Tt=i[lt];if(H&&"object"==typeof Tt&&!Array.isArray(Tt)){H=!1;var Lt=null;if(Tt["font-scale"]&&!(Lt=o.parse(Tt["font-scale"],1,rt)))return null;var Dt=null;if(Tt["text-font"]&&!(Dt=o.parse(Tt["text-font"],1,Ht(q))))return null;var Zt=null;if(Tt["text-color"]&&!(Zt=o.parse(Tt["text-color"],1,K)))return null;var qt=U[U.length-1];qt.scale=Lt,qt.font=Dt,qt.textColor=Zt}else{var le=o.parse(i[lt],1,it);if(!le)return null;var fe=le.type.kind;if("string"!==fe&&"value"!==fe&&"null"!==fe&&"resolvedImage"!==fe)return o.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");H=!0,U.push({content:le,scale:null,font:null,textColor:null})}}return new Fe(U)},Fe.prototype.evaluate=function(i){return new Je(this.sections.map(function(T){var U=T.content.evaluate(i);return J(U)===Wt?new ke("",U,null,null,null):new ke(_t(U),null,T.scale?T.scale.evaluate(i):null,T.font?T.font.evaluate(i).join(","):null,T.textColor?T.textColor.evaluate(i):null)}))},Fe.prototype.eachChild=function(i){for(var o=0,T=this.sections;o-1),T},Xe.prototype.eachChild=function(i){i(this.input)},Xe.prototype.outputDefined=function(){return!1},Xe.prototype.serialize=function(){return["image",this.input.serialize()]};var ni=Xe,Mi={"to-boolean":M,"to-color":K,"to-number":rt,"to-string":q},gi=function(i,o){this.type=i,this.args=o};gi.parse=function(i,o){if(i.length<2)return o.error("Expected at least one argument.");var T=i[0];if(("to-boolean"===T||"to-string"===T)&&2!==i.length)return o.error("Expected one argument.");for(var U=Mi[T],H=[],lt=1;lt4?"Invalid rbga value "+JSON.stringify(o)+": expected an array containing either three or four numeric values.":ei(o[0],o[1],o[2],o[3])))return new _e(o[0]/255,o[1]/255,o[2]/255,o[3])}throw new ie(T||"Could not parse color from value '"+("string"==typeof o?o:String(JSON.stringify(o)))+"'")}if("number"===this.type.kind){for(var Lt=null,Dt=0,Zt=this.args;Dt=i[2]||s[1]<=i[1]||s[3]>=i[3])}function Ws(s,i){var o=function Ei(s){return(180+s)/360}(s[0]),T=function Ci(s){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+s*Math.PI/360)))/360}(s[1]),U=Math.pow(2,i.z);return[Math.round(o*U*Pi),Math.round(T*U*Pi)]}function Ri(s,i,o){var T=s[0]-i[0],U=s[1]-i[1],H=s[0]-o[0],lt=s[1]-o[1];return T*lt-H*U==0&&T*H<=0&&U*lt<=0}function hs(s,i,o){return i[1]>s[1]!=o[1]>s[1]&&s[0]<(o[0]-i[0])*(s[1]-i[1])/(o[1]-i[1])+i[0]}function Vi(s,i){for(var o=!1,T=0,U=i.length;T0&&qt<0||Zt<0&&qt>0}function Ai(s,i,o,T){return 0!==function Zi(s,i){return s[0]*i[1]-s[1]*i[0]}([T[0]-o[0],T[1]-o[1]],[i[0]-s[0],i[1]-s[1]])&&!(!xi(s,i,o,T)||!xi(o,T,s,i))}function hn(s,i,o){for(var T=0,U=o;To[2]){var U=.5*T,H=s[0]-o[0]>U?-T:o[0]-s[0]>U?T:0;0===H&&(H=s[0]-o[2]>U?-T:o[2]-s[0]>U?T:0),s[0]+=H}ai(i,s)}function Pn(s,i,o,T){var U=Math.pow(2,T.z)*Pi,H=[T.x*Pi,T.y*Pi],lt=[];if(!s)return lt;for(var Tt=0,Lt=s;Tt=0)return!1;var o=!0;return s.eachChild(function(T){o&&!Cn(T,i)&&(o=!1)}),o}var Yi=function(i,o){this.type=o.type,this.name=i,this.boundExpression=o};Yi.parse=function(i,o){if(2!==i.length||"string"!=typeof i[1])return o.error("'var' expression requires exactly one string literal argument.");var T=i[1];return o.scope.has(T)?new Yi(T,o.scope.get(T)):o.error('Unknown variable "'+T+'". Make sure "'+T+'" has been bound in an enclosing "let" expression before using it.',1)},Yi.prototype.evaluate=function(i){return this.boundExpression.evaluate(i)},Yi.prototype.eachChild=function(){},Yi.prototype.outputDefined=function(){return!1},Yi.prototype.serialize=function(){return["var",this.name]};var fs=Yi,Hi=function(i,o,T,U,H){void 0===o&&(o=[]),void 0===U&&(U=new Ee),void 0===H&&(H=[]),this.registry=i,this.path=o,this.key=o.map(function(lt){return"["+lt+"]"}).join(""),this.scope=U,this.errors=H,this.expectedType=T};Hi.prototype.parse=function(i,o,T,U,H){return void 0===H&&(H={}),o?this.concat(o,T,U)._parse(i,H):this._parse(i,H)},Hi.prototype._parse=function(i,o){function T(Zt,qt,le){return"assert"===le?new Ie(qt,[Zt]):"coerce"===le?new pi(qt,[Zt]):Zt}if((null===i||"string"==typeof i||"boolean"==typeof i||"number"==typeof i)&&(i=["literal",i]),Array.isArray(i)){if(0===i.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var U=i[0];if("string"!=typeof U)return this.error("Expression name must be a string, but found "+typeof U+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var H=this.registry[U];if(H){var lt=H.parse(i,this);if(!lt)return null;if(this.expectedType){var Tt=this.expectedType,Lt=lt.type;if("string"!==Tt.kind&&"number"!==Tt.kind&&"boolean"!==Tt.kind&&"object"!==Tt.kind&&"array"!==Tt.kind||"value"!==Lt.kind)if("color"!==Tt.kind&&"formatted"!==Tt.kind&&"resolvedImage"!==Tt.kind||"value"!==Lt.kind&&"string"!==Lt.kind){if(this.checkSubtype(Tt,Lt))return null}else lt=T(lt,Tt,o.typeAnnotation||"coerce");else lt=T(lt,Tt,o.typeAnnotation||"assert")}if(!(lt instanceof It)&&"resolvedImage"!==lt.type.kind&&Rn(lt)){var Dt=new vi;try{lt=new It(lt.type,lt.evaluate(Dt))}catch(Zt){return this.error(Zt.message),null}}return lt}return this.error('Unknown expression "'+U+'". If you wanted a literal array, use ["literal", [...]].',0)}return this.error(typeof i>"u"?"'undefined' value invalid. Use null instead.":"object"==typeof i?'Bare objects invalid. Use ["literal", {...}] instead.':"Expected an array, but found "+typeof i+" instead.")},Hi.prototype.concat=function(i,o,T){var U="number"==typeof i?this.path.concat(i):this.path,H=T?this.scope.concat(T):this.scope;return new Hi(this.registry,U,o||null,H,this.errors)},Hi.prototype.error=function(i){for(var o=[],T=arguments.length-1;T-- >0;)o[T]=arguments[T+1];var U=""+this.key+o.map(function(H){return"["+H+"]"}).join("");this.errors.push(new ue(U,i))},Hi.prototype.checkSubtype=function(i,o){var T=ce(i,o);return T&&this.error(T),T};var Ji=Hi;function Rn(s){if(s instanceof fs)return Rn(s.boundExpression);if(s instanceof _i&&"error"===s.name)return!1;if(s instanceof Gi)return!1;if(s instanceof kn)return!1;var i=s instanceof pi||s instanceof Ie,o=!0;return s.eachChild(function(T){o=i?o&&Rn(T):o&&T instanceof It}),!!o&&un(s)&&Cn(s,["zoom","heatmap-density","line-progress","sky-radial-progress","accumulated","is-supported-script","pitch","distance-from-center"])}function gs(s,i){for(var lt,o=s.length-1,T=0,U=o,H=0;T<=U;)if((lt=s[H=Math.floor((T+U)/2)])<=i){if(H===o||ii))throw new ie("Input is not a number.");U=H-1}return 0}var Qi=function(i,o,T){this.type=i,this.input=o,this.labels=[],this.outputs=[];for(var U=0,H=T;U=Tt)return o.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',Dt);var qt=o.parse(Lt,Zt,H);if(!qt)return null;H=H||qt.type,U.push([Tt,qt])}return new Qi(H,T,U)},Qi.prototype.evaluate=function(i){var o=this.labels,T=this.outputs;if(1===o.length)return T[0].evaluate(i);var U=this.input.evaluate(i);if(U<=o[0])return T[0].evaluate(i);var H=o.length;return U>=o[H-1]?T[H-1].evaluate(i):T[gs(o,U)].evaluate(i)},Qi.prototype.eachChild=function(i){i(this.input);for(var o=0,T=this.outputs;o0&&i.push(this.labels[o]),i.push(this.outputs[o].serialize());return i};var Vn=Qi,_s=$i;function $i(s,i,o,T){this.cx=3*s,this.bx=3*(o-s)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*i,this.by=3*(T-i)-this.cy,this.ay=1-this.cy-this.by,this.p1x=s,this.p1y=T,this.p2x=o,this.p2y=T}function Ti(s,i,o){return s*(1-o)+i*o}$i.prototype.sampleCurveX=function(s){return((this.ax*s+this.bx)*s+this.cx)*s},$i.prototype.sampleCurveY=function(s){return((this.ay*s+this.by)*s+this.cy)*s},$i.prototype.sampleCurveDerivativeX=function(s){return(3*this.ax*s+2*this.bx)*s+this.cx},$i.prototype.solveCurveX=function(s,i){var o,T,U,H,lt;for(typeof i>"u"&&(i=1e-6),U=s,lt=0;lt<8;lt++){if(H=this.sampleCurveX(U)-s,Math.abs(H)(T=1))return T;for(;oH?o=U:T=U,U=.5*(T-o)+o}return U},$i.prototype.solve=function(s,i){return this.sampleCurveY(this.solveCurveX(s,i))};var Yn=Object.freeze({__proto__:null,number:Ti,color:function Ks(s,i,o){return new _e(Ti(s.r,i.r,o),Ti(s.g,i.g,o),Ti(s.b,i.b,o),Ti(s.a,i.a,o))},array:function ms(s,i,o){return s.map(function(T,U){return Ti(T,i[U],o)})}}),Jn=4/29,ji=6/29,qi=3*ji*ji,ys=ji*ji*ji,Es=Math.PI/180,ks=180/Math.PI;function Qn(s){return s>ys?Math.pow(s,1/3):s/qi+Jn}function On(s){return s>ji?s*s*s:qi*(s-Jn)}function nn(s){return 255*(s<=.0031308?12.92*s:1.055*Math.pow(s,1/2.4)-.055)}function Sn(s){return(s/=255)<=.04045?s/12.92:Math.pow((s+.055)/1.055,2.4)}function Oi(s){var i=Sn(s.r),o=Sn(s.g),T=Sn(s.b),U=Qn((.4124564*i+.3575761*o+.1804375*T)/.95047),H=Qn((.2126729*i+.7151522*o+.072175*T)/1);return{l:116*H-16,a:500*(U-H),b:200*(H-Qn((.0193339*i+.119192*o+.9503041*T)/1.08883)),alpha:s.a}}function xs(s){var i=(s.l+16)/116,o=isNaN(s.a)?i:i+s.a/500,T=isNaN(s.b)?i:i-s.b/200;return i=1*On(i),o=.95047*On(o),T=1.08883*On(T),new _e(nn(3.2404542*o-1.5371385*i-.4985314*T),nn(-.969266*o+1.8760108*i+.041556*T),nn(.0556434*o-.2040259*i+1.0572252*T),s.alpha)}function Ys(s,i,o){var T=i-s;return s+o*(T>180||T<-180?T-360*Math.round(T/360):T)}var ot={forward:Oi,reverse:xs,interpolate:function Xs(s,i,o){return{l:Ti(s.l,i.l,o),a:Ti(s.a,i.a,o),b:Ti(s.b,i.b,o),alpha:Ti(s.alpha,i.alpha,o)}}},dt_forward=function $n(s){var i=Oi(s),o=i.l,T=i.a,U=i.b,H=Math.atan2(U,T)*ks;return{h:H<0?H+360:H,c:Math.sqrt(T*T+U*U),l:o,alpha:s.a}},dt_reverse=function Vs(s){var i=s.h*Es,o=s.c;return xs({l:s.l,a:Math.cos(i)*o,b:Math.sin(i)*o,alpha:s.alpha})},dt_interpolate=function Kt(s,i,o){return{h:Ys(s.h,i.h,o),c:Ti(s.c,i.c,o),l:Ti(s.l,i.l,o),alpha:Ti(s.alpha,i.alpha,o)}},mt=function(i,o,T,U,H){this.type=i,this.operator=o,this.interpolation=T,this.input=U,this.labels=[],this.outputs=[];for(var lt=0,Tt=H;lt1}))return o.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);U={name:"cubic-bezier",controlPoints:Lt}}if(i.length-1<4)return o.error("Expected at least 4 arguments, but found only "+(i.length-1)+".");if((i.length-1)%2!=0)return o.error("Expected an even number of arguments.");if(!(H=o.parse(H,2,rt)))return null;var Dt=[],Zt=null;"interpolate-hcl"===T||"interpolate-lab"===T?Zt=K:o.expectedType&&"value"!==o.expectedType.kind&&(Zt=o.expectedType);for(var qt=0;qt=le)return o.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',we);var h=o.parse(fe,t,Zt);if(!h)return null;Zt=Zt||h.type,Dt.push([le,h])}return"number"===Zt.kind||"color"===Zt.kind||"array"===Zt.kind&&"number"===Zt.itemType.kind&&"number"==typeof Zt.N?new mt(Zt,T,U,H,Dt):o.error("Type "+se(Zt)+" is not interpolatable.")},mt.prototype.evaluate=function(i){var o=this.labels,T=this.outputs;if(1===o.length)return T[0].evaluate(i);var U=this.input.evaluate(i);if(U<=o[0])return T[0].evaluate(i);var H=o.length;if(U>=o[H-1])return T[H-1].evaluate(i);var lt=gs(o,U),Dt=mt.interpolationFactor(this.interpolation,U,o[lt],o[lt+1]),Zt=T[lt].evaluate(i),qt=T[lt+1].evaluate(i);return"interpolate"===this.operator?Yn[this.type.kind.toLowerCase()](Zt,qt,Dt):"interpolate-hcl"===this.operator?dt_reverse(dt_interpolate(dt_forward(Zt),dt_forward(qt),Dt)):ot.reverse(ot.interpolate(ot.forward(Zt),ot.forward(qt),Dt))},mt.prototype.eachChild=function(i){i(this.input);for(var o=0,T=this.outputs;o=T.length)throw new ie("Array index out of bounds: "+o+" > "+(T.length-1)+".");if(o!==Math.floor(o))throw new ie("Array index must be an integer, but found "+o+" instead.");return T[o]},Ue.prototype.eachChild=function(i){i(this.index),i(this.input)},Ue.prototype.outputDefined=function(){return!1},Ue.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var $e=Ue,Ye=function(i,o){this.type=M,this.needle=i,this.haystack=o};Ye.parse=function(i,o){if(3!==i.length)return o.error("Expected 2 arguments, but found "+(i.length-1)+" instead.");var T=o.parse(i[1],1,it),U=o.parse(i[2],2,it);return T&&U?ee(T.type,[M,q,rt,Mt,it])?new Ye(T,U):o.error("Expected first argument to be of type boolean, string, number or null, but found "+se(T.type)+" instead"):null},Ye.prototype.evaluate=function(i){var o=this.needle.evaluate(i),T=this.haystack.evaluate(i);if(null==T)return!1;if(!We(o,["boolean","string","number","null"]))throw new ie("Expected first argument to be of type boolean, string, number or null, but found "+se(J(o))+" instead.");if(!We(T,["string","array"]))throw new ie("Expected second argument to be of type array or string, but found "+se(J(T))+" instead.");return T.indexOf(o)>=0},Ye.prototype.eachChild=function(i){i(this.needle),i(this.haystack)},Ye.prototype.outputDefined=function(){return!0},Ye.prototype.serialize=function(){return["in",this.needle.serialize(),this.haystack.serialize()]};var li=Ye,ti=function(i,o,T){this.type=rt,this.needle=i,this.haystack=o,this.fromIndex=T};ti.parse=function(i,o){if(i.length<=2||i.length>=5)return o.error("Expected 3 or 4 arguments, but found "+(i.length-1)+" instead.");var T=o.parse(i[1],1,it),U=o.parse(i[2],2,it);if(!T||!U)return null;if(!ee(T.type,[M,q,rt,Mt,it]))return o.error("Expected first argument to be of type boolean, string, number or null, but found "+se(T.type)+" instead");if(4===i.length){var H=o.parse(i[3],3,rt);return H?new ti(T,U,H):null}return new ti(T,U)},ti.prototype.evaluate=function(i){var o=this.needle.evaluate(i),T=this.haystack.evaluate(i);if(!We(o,["boolean","string","number","null"]))throw new ie("Expected first argument to be of type boolean, string, number or null, but found "+se(J(o))+" instead.");if(!We(T,["string","array"]))throw new ie("Expected second argument to be of type array or string, but found "+se(J(T))+" instead.");if(this.fromIndex){var U=this.fromIndex.evaluate(i);return T.indexOf(o,U)}return T.indexOf(o)},ti.prototype.eachChild=function(i){i(this.needle),i(this.haystack),this.fromIndex&&i(this.fromIndex)},ti.prototype.outputDefined=function(){return!1},ti.prototype.serialize=function(){if(null!=this.fromIndex&&void 0!==this.fromIndex){var i=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),i]}return["index-of",this.needle.serialize(),this.haystack.serialize()]};var Bi=ti,ii=function(i,o,T,U,H,lt){this.inputType=i,this.type=o,this.input=T,this.cases=U,this.outputs=H,this.otherwise=lt};ii.parse=function(i,o){if(i.length<5)return o.error("Expected at least 4 arguments, but found only "+(i.length-1)+".");if(i.length%2!=1)return o.error("Expected an even number of arguments.");var T,U;o.expectedType&&"value"!==o.expectedType.kind&&(U=o.expectedType);for(var H={},lt=[],Tt=2;TtNumber.MAX_SAFE_INTEGER)return Zt.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof fe&&Math.floor(fe)!==fe)return Zt.error("Numeric branch labels must be integer values.");if(T){if(Zt.checkSubtype(T,J(fe)))return null}else T=J(fe);if(typeof H[String(fe)]<"u")return Zt.error("Branch labels must be unique.");H[String(fe)]=lt.length}var we=o.parse(Dt,Tt,U);if(!we)return null;U=U||we.type,lt.push(we)}var t=o.parse(i[1],1,it);if(!t)return null;var h=o.parse(i[i.length-1],i.length-1,U);return!h||"value"!==t.type.kind&&o.concat(1).checkSubtype(T,t.type)?null:new ii(T,U,t,H,lt,h)},ii.prototype.evaluate=function(i){var o=this.input.evaluate(i);return(J(o)===this.inputType&&this.outputs[this.cases[o]]||this.otherwise).evaluate(i)},ii.prototype.eachChild=function(i){i(this.input),this.outputs.forEach(i),i(this.otherwise)},ii.prototype.outputDefined=function(){return this.outputs.every(function(i){return i.outputDefined()})&&this.otherwise.outputDefined()},ii.prototype.serialize=function(){for(var i=this,o=["match",this.input.serialize()],U=[],H={},lt=0,Tt=Object.keys(this.cases).sort();lt=5)return o.error("Expected 3 or 4 arguments, but found "+(i.length-1)+" instead.");var T=o.parse(i[1],1,it),U=o.parse(i[2],2,rt);if(!T||!U)return null;if(!ee(T.type,[Ht(it),q,it]))return o.error("Expected first argument to be of type array or string, but found "+se(T.type)+" instead");if(4===i.length){var H=o.parse(i[3],3,rt);return H?new hi(T.type,T,U,H):null}return new hi(T.type,T,U)},hi.prototype.evaluate=function(i){var o=this.input.evaluate(i),T=this.beginIndex.evaluate(i);if(!We(o,["string","array"]))throw new ie("Expected first argument to be of type array or string, but found "+se(J(o))+" instead.");if(this.endIndex){var U=this.endIndex.evaluate(i);return o.slice(T,U)}return o.slice(T)},hi.prototype.eachChild=function(i){i(this.input),i(this.beginIndex),this.endIndex&&i(this.endIndex)},hi.prototype.outputDefined=function(){return!1},hi.prototype.serialize=function(){if(null!=this.endIndex&&void 0!==this.endIndex){var i=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),i]}return["slice",this.input.serialize(),this.beginIndex.serialize()]};var cn=hi;function zi(s,i){return"=="===s||"!="===s?"boolean"===i.kind||"string"===i.kind||"number"===i.kind||"null"===i.kind||"value"===i.kind:"string"===i.kind||"number"===i.kind||"value"===i.kind}function In(s,i,o,T){return 0===T.compare(i,o)}function bn(s,i,o){var T="=="!==s&&"!="!==s;return function(){function U(H,lt,Tt){this.type=M,this.lhs=H,this.rhs=lt,this.collator=Tt,this.hasUntypedArgument="value"===H.type.kind||"value"===lt.type.kind}return U.parse=function(lt,Tt){if(3!==lt.length&&4!==lt.length)return Tt.error("Expected two or three arguments.");var Lt=lt[0],Dt=Tt.parse(lt[1],1,it);if(!Dt)return null;if(!zi(Lt,Dt.type))return Tt.concat(1).error('"'+Lt+"\" comparisons are not supported for type '"+se(Dt.type)+"'.");var Zt=Tt.parse(lt[2],2,it);if(!Zt)return null;if(!zi(Lt,Zt.type))return Tt.concat(2).error('"'+Lt+"\" comparisons are not supported for type '"+se(Zt.type)+"'.");if(Dt.type.kind!==Zt.type.kind&&"value"!==Dt.type.kind&&"value"!==Zt.type.kind)return Tt.error("Cannot compare types '"+se(Dt.type)+"' and '"+se(Zt.type)+"'.");T&&("value"===Dt.type.kind&&"value"!==Zt.type.kind?Dt=new Ie(Zt.type,[Dt]):"value"!==Dt.type.kind&&"value"===Zt.type.kind&&(Zt=new Ie(Dt.type,[Zt])));var qt=null;if(4===lt.length){if("string"!==Dt.type.kind&&"string"!==Zt.type.kind&&"value"!==Dt.type.kind&&"value"!==Zt.type.kind)return Tt.error("Cannot use collator to compare non-string types.");if(!(qt=Tt.parse(lt[3],3,Et)))return null}return new U(Dt,Zt,qt)},U.prototype.evaluate=function(lt){var Tt=this.lhs.evaluate(lt),Lt=this.rhs.evaluate(lt);if(T&&this.hasUntypedArgument){var Dt=J(Tt),Zt=J(Lt);if(Dt.kind!==Zt.kind||"string"!==Dt.kind&&"number"!==Dt.kind)throw new ie('Expected arguments for "'+s+'" to be (string, string) or (number, number), but found ('+Dt.kind+", "+Zt.kind+") instead.")}if(this.collator&&!T&&this.hasUntypedArgument){var qt=J(Tt),le=J(Lt);if("string"!==qt.kind||"string"!==le.kind)return i(lt,Tt,Lt)}return this.collator?o(lt,Tt,Lt,this.collator.evaluate(lt)):i(lt,Tt,Lt)},U.prototype.eachChild=function(lt){lt(this.lhs),lt(this.rhs),this.collator&<(this.collator)},U.prototype.outputDefined=function(){return!0},U.prototype.serialize=function(){var lt=[s];return this.eachChild(function(Tt){lt.push(Tt.serialize())}),lt},U}()}var va=bn("==",function wi(s,i,o){return i===o},In),ya=bn("!=",function Ms(s,i,o){return i!==o},function Hs(s,i,o,T){return!In(0,i,o,T)}),Ea=bn("<",function qn(s,i,o){return i",function dn(s,i,o){return i>o},function ma(s,i,o,T){return T.compare(i,o)>0}),Ma=bn("<=",function Ts(s,i,o){return i<=o},function pa(s,i,o,T){return T.compare(i,o)<=0}),Ta=bn(">=",function Ps(s,i,o){return i>=o},function An(s,i,o,T){return T.compare(i,o)>=0}),fn=function(i,o,T,U,H,lt){this.type=q,this.number=i,this.locale=o,this.currency=T,this.unit=U,this.minFractionDigits=H,this.maxFractionDigits=lt};fn.parse=function(i,o){if(3!==i.length)return o.error("Expected two arguments.");var T=o.parse(i[1],1,rt);if(!T)return null;var U=i[2];if("object"!=typeof U||Array.isArray(U))return o.error("NumberFormat options argument must be an object.");var H=null;if(U.locale&&!(H=o.parse(U.locale,1,q)))return null;var lt=null;if(U.currency&&!(lt=o.parse(U.currency,1,q)))return null;var Tt=null;if(U.unit&&!(Tt=o.parse(U.unit,1,q)))return null;var Lt=null;if(U["min-fraction-digits"]&&!(Lt=o.parse(U["min-fraction-digits"],1,rt)))return null;var Dt=null;return U["max-fraction-digits"]&&!(Dt=o.parse(U["max-fraction-digits"],1,rt))?null:new fn(T,H,lt,Tt,Lt,Dt)},fn.prototype.evaluate=function(i){return new Intl.NumberFormat(this.locale?this.locale.evaluate(i):[],{style:(this.currency?"currency":this.unit&&"unit")||"decimal",currency:this.currency?this.currency.evaluate(i):void 0,unit:this.unit?this.unit.evaluate(i):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(i):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(i):void 0}).format(this.number.evaluate(i))},fn.prototype.eachChild=function(i){i(this.number),this.locale&&i(this.locale),this.currency&&i(this.currency),this.unit&&i(this.unit),this.minFractionDigits&&i(this.minFractionDigits),this.maxFractionDigits&&i(this.maxFractionDigits)},fn.prototype.outputDefined=function(){return!1},fn.prototype.serialize=function(){var i={};return this.locale&&(i.locale=this.locale.serialize()),this.currency&&(i.currency=this.currency.serialize()),this.unit&&(i.unit=this.unit.serialize()),this.minFractionDigits&&(i["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(i["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),i]};var Pa=fn,gn=function(i){this.type=rt,this.input=i};gn.parse=function(i,o){if(2!==i.length)return o.error("Expected 1 argument, but found "+(i.length-1)+" instead.");var T=o.parse(i[1],1);return T?"array"!==T.type.kind&&"string"!==T.type.kind&&"value"!==T.type.kind?o.error("Expected argument of type string or array, but found "+se(T.type)+" instead."):new gn(T):null},gn.prototype.evaluate=function(i){var o=this.input.evaluate(i);if("string"==typeof o)return o.length;if(Array.isArray(o))return o.length;throw new ie("Expected value to be of type string or array, but found "+se(J(o))+" instead.")},gn.prototype.eachChild=function(i){i(this.input)},gn.prototype.outputDefined=function(){return!1},gn.prototype.serialize=function(){var i=["length"];return this.eachChild(function(o){i.push(o.serialize())}),i};var Rr={"==":va,"!=":ya,">":xa,"<":Ea,">=":Ta,"<=":Ma,array:Ie,at:$e,boolean:Ie,case:bi,coalesce:xe,collator:Gi,format:je,image:ni,in:li,"index-of":Bi,interpolate:Qt,"interpolate-hcl":Qt,"interpolate-lab":Qt,length:gn,let:Le,literal:It,match:mi,number:Ie,"number-format":Pa,object:Ie,slice:cn,step:Vn,string:Ie,"to-boolean":pi,"to-color":pi,"to-number":pi,"to-string":pi,var:fs,within:kn};function Or(s,i){var o=i[0],T=i[1],U=i[2],H=i[3];o=o.evaluate(s),T=T.evaluate(s),U=U.evaluate(s);var lt=H?H.evaluate(s):1,Tt=ei(o,T,U,lt);if(Tt)throw new ie(Tt);return new _e(o/255*lt,T/255*lt,U/255*lt,lt)}function Sr(s,i){return s in i}function Js(s,i){var o=i[s];return typeof o>"u"?null:o}function di(s){return{type:s}}_i.register(Rr,{error:[{kind:"error"},[q],function(s,i){throw new ie(i[0].evaluate(s))}],typeof:[q,[it],function(s,i){return se(J(i[0].evaluate(s)))}],"to-rgba":[Ht(rt,4),[K],function(s,i){return i[0].evaluate(s).toArray()}],rgb:[K,[rt,rt,rt],Or],rgba:[K,[rt,rt,rt,rt],Or],has:{type:M,overloads:[[[q],function(s,i){return Sr(i[0].evaluate(s),s.properties())}],[[q,et],function(s,i){var T=i[1];return Sr(i[0].evaluate(s),T.evaluate(s))}]]},get:{type:it,overloads:[[[q],function(s,i){return Js(i[0].evaluate(s),s.properties())}],[[q,et],function(s,i){var T=i[1];return Js(i[0].evaluate(s),T.evaluate(s))}]]},"feature-state":[it,[q],function(s,i){return Js(i[0].evaluate(s),s.featureState||{})}],properties:[et,[],function(s){return s.properties()}],"geometry-type":[q,[],function(s){return s.geometryType()}],id:[it,[],function(s){return s.id()}],zoom:[rt,[],function(s){return s.globals.zoom}],pitch:[rt,[],function(s){return s.globals.pitch||0}],"distance-from-center":[rt,[],function(s){return s.distanceFromCenter()}],"heatmap-density":[rt,[],function(s){return s.globals.heatmapDensity||0}],"line-progress":[rt,[],function(s){return s.globals.lineProgress||0}],"sky-radial-progress":[rt,[],function(s){return s.globals.skyRadialProgress||0}],accumulated:[it,[],function(s){return void 0===s.globals.accumulated?null:s.globals.accumulated}],"+":[rt,di(rt),function(s,i){for(var o=0,T=0,U=i;T":[M,[q,it],function(s,i){var o=i[0],T=i[1],U=s.properties()[o.value],H=T.value;return typeof U==typeof H&&U>H}],"filter-id->":[M,[it],function(s,i){var o=i[0],T=s.id(),U=o.value;return typeof T==typeof U&&T>U}],"filter-<=":[M,[q,it],function(s,i){var o=i[0],T=i[1],U=s.properties()[o.value],H=T.value;return typeof U==typeof H&&U<=H}],"filter-id-<=":[M,[it],function(s,i){var o=i[0],T=s.id(),U=o.value;return typeof T==typeof U&&T<=U}],"filter->=":[M,[q,it],function(s,i){var o=i[0],T=i[1],U=s.properties()[o.value],H=T.value;return typeof U==typeof H&&U>=H}],"filter-id->=":[M,[it],function(s,i){var o=i[0],T=s.id(),U=o.value;return typeof T==typeof U&&T>=U}],"filter-has":[M,[it],function(s,i){return i[0].value in s.properties()}],"filter-has-id":[M,[],function(s){return null!==s.id()&&void 0!==s.id()}],"filter-type-in":[M,[Ht(q)],function(s,i){return i[0].value.indexOf(s.geometryType())>=0}],"filter-id-in":[M,[Ht(it)],function(s,i){return i[0].value.indexOf(s.id())>=0}],"filter-in-small":[M,[q,Ht(it)],function(s,i){var o=i[0];return i[1].value.indexOf(s.properties()[o.value])>=0}],"filter-in-large":[M,[q,Ht(it)],function(s,i){var o=i[0],T=i[1];return function Ra(s,i,o,T){for(;o<=T;){var U=o+T>>1;if(i[U]===s)return!0;i[U]>s?T=U-1:o=U+1}return!1}(s.properties()[o.value],T.value,0,T.value.length-1)}],all:{type:M,overloads:[[[M,M],function(s,i){var T=i[1];return i[0].evaluate(s)&&T.evaluate(s)}],[di(M),function(s,i){for(var o=0,T=i;o-1}(i))return Ki([new ue("","zoom expressions not supported")]);var H=Rs(o);return H||U?H instanceof ue?Ki([H]):H instanceof Qt&&!function Dn(s){return!!s.expression&&s.expression.interpolated}(i)?Ki([new ue("",'"interpolate" expressions cannot be used with this property')]):_n(H?new is(T?"camera":"composite",s.value,H.labels,H instanceof Qt?H.interpolation:void 0):new Cs(T?"constant":"source",s.value)):Ki([new ue("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')])}function Rs(s){var i=null;if(s instanceof Le)i=Rs(s.result);else if(s instanceof xe)for(var o=0,T=s.args;o":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Camera"},pitch:{group:"Camera"},"distance-from-center":{group:"Camera"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},"sky-radial-progress":{group:"sky"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},fog:{range:{type:"array",default:[.5,10],minimum:-20,maximum:20,length:2,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"high-color":{type:"color","property-type":"data-constant",default:"#245cdf",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"space-color":{type:"color","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,"#010b19",7,"#367ab9"],expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"horizon-blend":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,.2,7,.1],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"star-intensity":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],5,.35,6,0],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},projection:{name:{type:"enum",values:{albers:{},equalEarth:{},equirectangular:{},lambertConformalConic:{},mercator:{},naturalEarth:{},winkelTripel:{},globe:{}},default:"mercator",required:!0},center:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-180,-90],maximum:[180,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]},parallels:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-90,-90],maximum:[90,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]}},terrain:{source:{type:"string",required:!0},exaggeration:{type:"number","property-type":"data-constant",default:1,minimum:0,maximum:1e3,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["source"]}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background","paint_sky"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-ambient-occlusion-intensity":{"property-type":"data-constant",type:"number",private:!0,default:0,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"fill-extrusion-ambient-occlusion-radius":{"property-type":"data-constant",type:"number",private:!0,default:3,minimum:0,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["fill-extrusion-edge-radius"]}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!1,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"},"line-trim-offset":{type:"array",value:"number",length:2,default:[0,0],minimum:[0,0],maximum:[1,1],transition:!1,requires:[{source:"geojson",has:{lineMetrics:!0}}],"property-type":"constant"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_sky:{"sky-type":{type:"enum",values:{gradient:{},atmosphere:{}},default:"atmosphere",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun":{type:"array",value:"number",length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,requires:[{"sky-type":"atmosphere"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun-intensity":{type:"number",requires:[{"sky-type":"atmosphere"}],default:10,minimum:0,maximum:100,transition:!1,"property-type":"data-constant"},"sky-gradient-center":{type:"array",requires:[{"sky-type":"gradient"}],value:"number",default:[0,0],length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient-radius":{type:"number",requires:[{"sky-type":"gradient"}],default:90,minimum:0,maximum:180,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient":{type:"color",default:["interpolate",["linear"],["sky-radial-progress"],.8,"#87ceeb",1,"white"],transition:!1,requires:[{"sky-type":"gradient"}],expression:{interpolated:!0,parameters:["sky-radial-progress"]},"property-type":"color-ramp"},"sky-atmosphere-halo-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-atmosphere-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}};function Ar(s){if(!0===s||!1===s)return!0;if(!Array.isArray(s)||0===s.length)return!1;switch(s[0]){case"has":return s.length>=2&&"$id"!==s[1]&&"$type"!==s[1];case"in":return s.length>=3&&("string"!=typeof s[1]||Array.isArray(s[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==s.length||Array.isArray(s[1])||Array.isArray(s[2]);case"any":case"all":for(var i=0,o=s.slice(1);i",">=","<","<=","to-boolean"]);function Na(s,i){return si?1:0}function wr(s){if(!Array.isArray(s))return!1;if("within"===s[0])return!0;for(var i=1;i"===i||"<="===i||">="===i?tr(s[1],s[2],i):"any"===i?function Za(s){return["any"].concat(s.map(Wi))}(s.slice(1)):"all"===i?["all"].concat(s.slice(1).map(Wi)):"none"===i?["all"].concat(s.slice(1).map(Wi).map(Os)):"in"===i?Dr(s[1],s.slice(2)):"!in"===i?Os(Dr(s[1],s.slice(2))):"has"===i?Fr(s[1]):"!has"===i?Os(Fr(s[1])):"within"!==i||s}function tr(s,i,o){switch(s){case"$type":return["filter-type-"+o,i];case"$id":return["filter-id-"+o,i];default:return["filter-"+o,s,i]}}function Dr(s,i){if(0===i.length)return!1;switch(s){case"$type":return["filter-type-in",["literal",i]];case"$id":return["filter-id-in",["literal",i]];default:return i.length>200&&!i.some(function(o){return typeof o!=typeof i[0]})?["filter-in-large",s,["literal",i.sort(Na)]]:["filter-in-small",s,["literal",i]]}}function Fr(s){switch(s){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",s]}}function Os(s){return["!",s]}var Ua=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function ja(s,i){var o={};for(var T in s)"ref"!==T&&(o[T]=s[T]);return Ua.forEach(function(U){U in i&&(o[U]=i[U])}),o}var Nr={thin:100,hairline:100,"ultra-light":100,"extra-light":100,light:200,book:300,regular:400,normal:400,plain:400,roman:400,standard:400,medium:500,"semi-bold":600,"demi-bold":600,bold:700,heavy:800,black:800,"extra-bold":800,"ultra-black":900,"extra-black":900,"ultra-bold":900,"heavy-black":900,fat:900,poster:900},Zr=/(italic|oblique)$/i,Ur={},er=function(s,i,o){var T=Ur[s];if(!T){Array.isArray(s)||(s=[s]);for(var U=400,H="normal",lt=[],Dt=0,Zt=s.length;Dt1?le[le.length-2].toLowerCase():"";if(fe==we||fe==we.replace("-","")||t+"-"+fe==we){U=Nr[we],le.pop(),t&&we.startsWith(t)&&le.pop();break}}"number"==typeof fe&&(U=fe);var h=le.join(" ").replace("Klokantech Noto Sans","Noto Sans");-1!==h.indexOf(" ")&&(h='"'+h+'"'),lt.push(h)}T=Ur[s]=[H,U,lt]}return T[0]+" "+T[1]+" "+i+"px"+(o?"/"+o:"")+" "+T[2]},jr="https://api.mapbox.com";function ir(s){return 0!==s.indexOf("mapbox://")?"":s.slice(9)}function Ss(s,i){var o=ir(s);if(!o)return decodeURI(new URL(s,location.href).href);if(0!==o.indexOf("styles/"))throw new Error("unexpected style url: "+s);var U=o.slice(7);return jr+"/styles/v1/"+U+"?&access_token="+i}function Is(s,i,o,T){var U=new URL(s,T),H=ir(s);return H?"mapbox.satellite"===H?"https://api.mapbox.com/v4/"+H+"/{z}/{x}/{y}"+(window.devicePixelRatio>=1.5?"@2x":"")+".webp?access_token="+i:"https://{a-d}.tiles.mapbox.com/v4/"+H+"/{z}/{x}/{y}.vector.pbf?access_token="+i:(i&&U.searchParams.set(o,i),decodeURI(U.href))}var Br=0,Ga={},za={};function rr(s){return s*Math.PI/180}var ki=function(){for(var s=[],i=78271.51696402048;s.length<=24;i/=2)s.push(i);return s}();function Wr(s,i){if(typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof OffscreenCanvas<"u")return new OffscreenCanvas(s,i);var o=document.createElement("canvas");return o.width=s,o.height=i,o}function ar(s,i){for(var o=0,T=i.length;o0&<.arc(Dt,qt,o*i.pixelRatio,0,2*Math.PI);return lt.fill(),U}var ur,ka=Array(256).join("\u200a");function hr(s,i){if(i>=.05){for(var o="",T=s.split("\n"),U=ka.slice(0,Math.round(i/.1)),H=0,lt=T.length;H0&&(o+="\n"),o+=T[H].split("").join(U);return o}return s}function kr(){return ur||(ur=Wr(1,1).getContext("2d")),ur}function mn(s,i){return kr().measureText(s).width+(s.length-1)*i}var Xr={};function cr(s,i,o,T){if(-1!==s.indexOf("\n")){for(var U=s.split("\n"),H=[],lt=0,Tt=U.length;lt1){var qt=kr();qt.font=i;for(var fe=qt.measureText("M").width*o,we="",t=[],h=0,p=Zt.length;h1;++X){var Q=t[X];if(mn(Q,T)<.35*fe){var ct=X>0?mn(t[X-1],T):1/0,xt=X.7*fe&&mn(re,T)<.6*fe){var ae=kt.split(" "),oe=ae.pop();mn(oe,T)<.2*fe&&(t[Ut]=ae.join(" "),t[Ut+1]=oe+" "+re),Ot-=1}}Dt=t.join("\n")}else Dt=s;Dt=hr(Dt,T),Xr[Lt]=Dt}return Dt}var As,Xa=/font-family: ?([^;]*);/,Va=/("|')/g;function Ya(s){if(!As){As={};for(var i=document.styleSheets,o=0,T=i.length;o0&&"string"==typeof s[0]&&s[0]in Ln}(Dt);if(!qt&&es(Dt)&&(Dt=function de(s,i){var o=s.stops;if(!o)return function Re(s,i){var o=["get",s.property];if(void 0===s.default)return"string"===i.type?["string",o]:o;if("enum"===i.type)return["match",o,Object.keys(i.values),o,s.default];var T=["color"===i.type?"to-color":i.type,o,he(s.default)];return"array"===i.type&&T.splice(1,0,i.value,i.length||null),T}(s,i);var T=o&&"object"==typeof o[0][0],U=T||void 0!==s.property,H=T||!U;return o=o.map(function(lt){return!U&&i.tokens&&"string"==typeof lt[1]?[lt[0],zt(lt[1])]:[lt[0],he(lt[1])]}),T?function Rt(s,i,o){for(var T={},U={},H=[],lt=0;lt=Ae.maxzoom)){var Ko=Ae.filter;if(!Ko||to(Ae.id,Ko,Se,pe,B)){Fi=Ae;var tn=void 0,vn=void 0,sa=void 0,ln=void 0,yn=void 0,be=void 0,Fs=na.index;if(3==Ke&&("fill"==Ae.type||"fill-extrusion"==Ae.type))if(vn=De(Ae,"paint",Ae.type+"-opacity",pe,Se,p,Oe),Ae.type+"-pattern"in as){var ra=De(Ae,"paint",Ae.type+"-pattern",pe,Se,p,Oe);if(ra){var co="string"==typeof ra?_r(ra,Be):ra.toString();if(Lt&&U&&U[co]){++He,(!(be=oe[He])||!be.getFill()||be.getStroke()||be.getText())&&(be=new b.ZP({fill:new F.Z}),oe[He]=be),sa=be.getFill(),be.setZIndex(Fs);var ko=co+"."+vn,aa=h[ko];if(!aa){var jn=U[co],Xo=Wr(jn.width,jn.height),fo=Xo.getContext("2d");fo.globalAlpha=vn,fo.drawImage(Lt,jn.x,jn.y,jn.width,jn.height,0,0,jn.width,jn.height),aa=fo.createPattern(Xo,"repeat"),h[ko]=aa}sa.setColor(aa)}}}else tn=rn(De(Ae,"paint",Ae.type+"-color",pe,Se,p,Oe),vn),Ae.type+"-outline-color"in as&&(yn=rn(De(Ae,"paint",Ae.type+"-outline-color",pe,Se,p,Oe),vn)),yn||(yn=tn),(tn||yn)&&(++He,(!(be=oe[He])||tn&&!be.getFill()||!tn&&be.getFill()||yn&&!be.getStroke()||!yn&&be.getStroke()||be.getText())&&(be=new b.ZP({fill:tn?new F.Z:void 0,stroke:yn?new Z.Z:void 0}),oe[He]=be),tn&&(sa=be.getFill()).setColor(tn),yn&&((ln=be.getStroke()).setColor(yn),ln.setWidth(.5)),be.setZIndex(Fs));if(1!=Ke&&"line"==Ae.type){tn=!("line-pattern"in as)&&"line-color"in as?rn(De(Ae,"paint","line-color",pe,Se,p,Oe),De(Ae,"paint","line-opacity",pe,Se,p,Oe)):void 0;var go=De(Ae,"paint","line-width",pe,Se,p,Oe);tn&&go>0&&(++He,(!(be=oe[He])||!be.getStroke()||be.getFill()||be.getText())&&(be=new b.ZP({stroke:new Z.Z}),oe[He]=be),(ln=be.getStroke()).setLineCap(De(Ae,"layout","line-cap",pe,Se,p,Oe)),ln.setLineJoin(De(Ae,"layout","line-join",pe,Se,p,Oe)),ln.setMiterLimit(De(Ae,"layout","line-miter-limit",pe,Se,p,Oe)),ln.setColor(tn),ln.setWidth(go),ln.setLineDash(as["line-dasharray"]?De(Ae,"paint","line-dasharray",pe,Se,p,Oe).map(function(Ni){return Ni*go}):null),be.setZIndex(Fs))}var oa=!1,ui=null,Vo=0,vr=void 0,Di=void 0,_o=void 0;if((1==Ke||2==Ke)&&"icon-image"in pr){var la=De(Ae,"layout","icon-image",pe,Se,p,Oe);if(la){vr="string"==typeof la?_r(la,Be):la.toString();var mo=void 0,os=Tt?Tt(s,vr):void 0;if(Lt&&U&&U[vr]||os){var po=De(Ae,"layout","icon-rotation-alignment",pe,Se,p,Oe);if(2==Ke){var Bn=Ce.getGeometry();if(Bn.getFlatMidpoint||Bn.getFlatMidpoints){var ha=Bn.getExtent();if(Math.sqrt(Math.max(Math.pow((ha[2]-ha[0])/Ne,2),Math.pow((ha[3]-ha[1])/Ne,2)))>150){var Ns="MultiLineString"===Bn.getType()?Bn.getFlatMidpoints():Bn.getFlatMidpoint();if(gr||(gr=new G.ZP("Point",Ls=[NaN,NaN],[],{},null)),mo=gr,Ls[0]=Ns[0],Ls[1]=Ns[1],"line"===De(Ae,"layout","symbol-placement",pe,Se,p,Oe)&&"map"===po)for(var ua=Bn.getStride(),yr=Bn.getFlatCoordinates(),Zs=0,fl=yr.length-ua;Zs=gl&&Ns[0]<=ml&&Ns[1]>=_l&&Ns[1]<=pl){Vo=Math.atan2(yo-xo,Eo-vo);break}}}}}if(2!==Ke||mo){var Yo=De(Ae,"layout","icon-size",pe,Se,p,Oe),En=void 0!==as["icon-color"]?De(Ae,"paint","icon-color",pe,Se,p,Oe):null;if(!En||0!==En.a){var Ho=De(Ae,"paint","icon-halo-color",pe,Se,p,Oe),Mo=De(Ae,"paint","icon-halo-width",pe,Se,p,Oe),To=vr+"."+Yo+"."+Mo+"."+Ho;if(null!==En&&(To+="."+En),!(Di=t[To])){var Jo=qa(Ae,pe,Se,p),ca=void 0;"icon-offset"in pr&&((ca=De(Ae,"layout","icon-offset",pe,Se,p,Oe))[1]*=-1);var Qo=En?[255*En.r,255*En.g,255*En.b,En.a]:void 0;if(os){var da={color:Qo,rotateWithView:"map"===po,displacement:ca,declutterMode:Jo};"string"==typeof os?da.src=os:(da.img=os,da.imgSize=[os.width,os.height]),Di=new k.Z(da)}else{var Us=U[vr],Er=void 0,Po=void 0,$o=void 0,qo=void 0;Mo?Po=[(Er=Ka(Lt,Us,Mo,Ho)).width,Er.height]:(Er=Lt,Po=Dt,$o=[Us.width,Us.height],qo=[Us.x,Us.y]),Di=new k.Z({color:Qo,img:Er,imgSize:Po,size:$o,offset:qo,rotateWithView:"map"===po,scale:Yo/Us.pixelRatio,displacement:ca,declutterMode:Jo})}t[To]=Di}}Di&&(++He,(!(be=oe[He])||!be.getImage()||be.getFill()||be.getStroke())&&(be=new b.ZP,oe[He]=be),be.setGeometry(mo),Di.setRotation(Vo+rr(De(Ae,"layout","icon-rotate",pe,Se,p,Oe))),Di.setOpacity(De(Ae,"paint","icon-opacity",pe,Se,p,Oe)),Di.setAnchor(Qa[De(Ae,"layout","icon-anchor",pe,Se,p,Oe)]),be.setImage(Di),ui=be.getText(),be.setText(void 0),be.setZIndex(Fs),oa=!0,_o=!1)}else _o=!0}}}if(1==Ke&&"circle"===Ae.type){++He,(!(be=oe[He])||!be.getImage()||be.getFill()||be.getStroke())&&(be=new b.ZP,oe[He]=be);var tl="circle-radius"in as?De(Ae,"paint","circle-radius",pe,Se,p,Oe):5,Co=rn(De(Ae,"paint","circle-stroke-color",pe,Se,p,Oe),De(Ae,"paint","circle-stroke-opacity",pe,Se,p,Oe)),Ro=rn(De(Ae,"paint","circle-color",pe,Se,p,Oe),De(Ae,"paint","circle-opacity",pe,Se,p,Oe)),Oo=De(Ae,"paint","circle-stroke-width",pe,Se,p,Oe),el=tl+"."+Co+"."+Ro+"."+Oo;(Di=t[el])||(Di=new W.Z({radius:tl,stroke:Co&&Oo>0?new Z.Z({width:Oo,color:Co}):void 0,fill:Ro?new F.Z({color:Ro}):void 0,declutterMode:"none"}),t[el]=Di),be.setImage(Di),ui=be.getText(),be.setText(void 0),be.setGeometry(void 0),be.setZIndex(Fs),oa=!0}var Si=void 0,xr=void 0,Mr=void 0,Wn=void 0,Tr=void 0,So=void 0;if("text-field"in pr){Wn=Math.round(De(Ae,"layout","text-size",pe,Se,p,Oe));var Io=De(Ae,"layout","text-font",pe,Se,p,Oe);Mr=De(Ae,"layout","text-line-height",pe,Se,p,Oe),(xr=er(lt?lt(Io):Io,Wn,Mr)).includes("sans-serif")||(xr+=",sans-serif"),Tr=De(Ae,"layout","text-letter-spacing",pe,Se,p,Oe),So=De(Ae,"layout","text-max-width",pe,Se,p,Oe);var js=De(Ae,"layout","text-field",pe,Se,p,Oe);Si="object"==typeof js&&js.sections?1===js.sections.length?js.toString():js.sections.reduce(function(Ni,Gn,xl){var hl=Gn.fontStack?Gn.fontStack.split(","):Io,Fo=er(lt?lt(hl):hl,Wn*(Gn.scale||1),Mr),Bs=Gn.text;if("\n"===Bs)return Ni.push("\n",""),Ni;if(2!=Ke){for(var ga=0,El=(Bs=cr(Bs,Fo,So,Tr).split("\n")).length;ga0&&Ni.push("\n",""),Ni.push(Bs[ga],Fo);return Ni}Ni.push(hr(Bs,Tr),Fo)},[]):_r(js,Be).trim(),vn=De(Ae,"paint","text-opacity",pe,Se,p,Oe)}if(Si&&vn&&!_o){oa||(++He,(!(be=oe[He])||!be.getText()||be.getFill()||be.getStroke())&&(be=new b.ZP,oe[He]=be),be.setImage(void 0),be.setGeometry(void 0)),be.getText()||be.setText(ui||new S.Z({padding:[2,2,2,2]})),ui=be.getText();var il=pr["text-transform"];"uppercase"==il?Si=Array.isArray(Si)?Si.map(function(Ni,Gn){return Gn%2?Ni:Ni.toUpperCase()}):Si.toUpperCase():"lowercase"==il&&(Si=Array.isArray(Si)?Si.map(function(Ni,Gn){return Gn%2?Ni:Ni.toLowerCase()}):Si.toLowerCase());var nl=Array.isArray(Si)?Si:2==Ke?hr(Si,Tr):cr(Si,xr,So,Tr);ui.setText(nl),ui.setFont(xr),ui.setRotation(rr(De(Ae,"layout","text-rotate",pe,Se,p,Oe)));var fa=De(Ae,"layout","text-anchor",pe,Se,p,Oe),Ao=oa||1==Ke?"point":De(Ae,"layout","symbol-placement",pe,Se,p,Oe);if(ui.setPlacement(Ao),"function"==typeof ui.setRepeat){var vl=De(Ae,"layout","symbol-spacing",pe,Se,p,Oe);ui.setRepeat(2*vl)}ui.setOverflow("point"===Ao);var ls=De(Ae,"paint","text-halo-width",pe,Se,p,Oe),sl=De(Ae,"layout","text-offset",pe,Se,p,Oe),rl=De(Ae,"paint","text-translate",pe,Se,p,Oe),bo=0,Lo=0;if("point"==Ao){var wo="center";-1!==fa.indexOf("left")?(wo="left",Lo=ls):-1!==fa.indexOf("right")&&(wo="right",Lo=-ls),ui.setTextAlign(wo);var yl=De(Ae,"layout","text-rotation-alignment",pe,Se,p,Oe);ui.setRotateWithView("map"==yl)}else ui.setMaxAngle(rr(De(Ae,"layout","text-max-angle",pe,Se,p,Oe))*Si.length/nl.length),ui.setTextAlign(),ui.setRotateWithView(!1);var Do="middle";0==fa.indexOf("bottom")?(Do="bottom",bo=-ls-.5*(Mr-1)*Wn):0==fa.indexOf("top")&&(Do="top",bo=ls+.5*(Mr-1)*Wn),ui.setTextBaseline(Do);var al=De(Ae,"layout","text-justify",pe,Se,p,Oe);ui.setJustify("auto"===al?void 0:al),ui.setOffsetX(sl[0]*Wn+Lo+rl[0]),ui.setOffsetY(sl[1]*Wn+bo+rl[1]),ae.setColor(rn(De(Ae,"paint","text-color",pe,Se,p,Oe),vn)),ui.setFill(ae);var ol=rn(De(Ae,"paint","text-halo-color",pe,Se,p,Oe),vn);if(ol){re.setColor(ol);var ll=.5*Wn;re.setWidth((ls*=2)<=ll?ls:ll),ui.setStroke(re)}else ui.setStroke(void 0);var Pr=De(Ae,"layout","text-padding",pe,Se,p,Oe),Cr=ui.getPadding();Pr!==Cr[0]&&(Cr[0]=Pr,Cr[1]=Pr,Cr[2]=Pr,Cr[3]=Pr),be.setZIndex(Fs)}}}}if(He>-1)return oe.length=He+1,Yr&&("function"==typeof Ce.set?Ce.set("mapbox-layer",Fi):Ce.getProperties()["mapbox-layer"]=Fi),oe}};return s.setStyle(me),s.set("mapbox-source",j),s.set("mapbox-layers",we),s.set("mapbox-featurestate",{}),me}function so(s,i){return void 0===i&&(i=512),s.getExtent()?(0,m.dl)({extent:s.getExtent(),tileSize:i,maxZoom:22}).getResolutions():ki}function Jr(s,i,o,T,U){void 0===o&&(o=""),void 0===T&&(T={}),void 0===U&&(U=void 0);var H,lt,Tt,Lt,Dt=!0;return"string"==typeof o||Array.isArray(o)?Lt=o:(Lt=(Tt=o).source||Tt.layers,T=Tt),"string"==typeof T?(H=T,Tt={}):(H=T.styleUrl,Tt=T),!1===Tt.updateSource&&(Dt=!1),U||(U=Tt.resolutions),!H&&"string"==typeof i&&!i.trim().startsWith("{")&&(H=i),H&&(H=H.startsWith("data:")?location.href:Ss(H,Tt.accessToken),Tt=function Hr(s,i){return i.accessToken||(i=Object.assign({},i),new URL(s).searchParams.forEach(function(T,U){i.accessToken=T,i.accessTokenParam=U})),i}(H,Tt)),new Promise(function(Zt,qt){lr(i,Tt).then(function(le){if(8!=le.version)return qt(new Error("glStyle version 8 required."));if(!(s instanceof C.Z||s instanceof Y.Z))return qt(new Error("Can only apply to VectorLayer or VectorTileLayer"));var h,p,B,fe=s instanceof Y.Z?"vector":"geojson";if(Lt?lt=Array.isArray(Lt)?le.layers.find(function(ct){return ct.id===Lt[0]}).source:Lt:(lt=Object.keys(le.sources).find(function(ct){return le.sources[ct].type===fe}),Lt=lt),!lt)return qt(new Error("No "+fe+" source found in the glStyle."));function we(){if(!Dt)return Promise.resolve();if(s instanceof Y.Z)return function $r(s,i,o){return new Promise(function(T,U){(function Kr(s,i,o){void 0===o&&(o={});var T=[i,JSON.stringify(s)].toString(),U=zr[T];if(!U||o.transformRequest){var H=s.url;if(H&&!s.tiles){var lt=Is(H,o.accessToken,o.accessTokenParam||"access_token",i||location.href);if(H.startsWith("mapbox://"))U=Promise.resolve(Object.assign({},s,{url:void 0,tiles:(0,v.Gk)(lt)}));else{var Tt={};U=or("Source",lt,o,Tt).then(function(Lt){return Lt.tiles=Lt.tiles.map(function(Dt){return Gr(Is(Dt,o.accessToken,o.accessTokenParam||"access_token",Tt.request.url),o)}),Promise.resolve(Lt)})}}else s=Object.assign({},s,{tiles:s.tiles.map(function(Lt){return Gr(Is(Lt,o.accessToken,o.accessTokenParam||"access_token",i||location.href),o)})}),U=Promise.resolve(Object.assign({},s));zr[T]=U}return U})(s,i,o).then(function(H){var lt=function Qr(s,i,o){var T=new x({tileJSON:i,tileSize:s.tileSize||i.tileSize||512}),U=T.getTileJSON(),H=T.getTileGrid(),lt=(0,y.U2)(o.projection||"EPSG:3857"),Tt=function ao(s,i){var o=s.bounds;if(o){var T=(0,y.mi)([o[0],o[1]],i),U=(0,y.mi)([o[2],o[3]],i);return[T[0],T[1],U[0],U[1]]}return(0,y.U2)(i).getExtent()}(U,lt),Lt=lt.getExtent(),Dt=U.minzoom||0,Zt=U.maxzoom||22,qt={attributions:T.getAttributions(),projection:lt,tileGrid:new l.Z({origin:Lt?(0,n.rL)(Lt):H.getOrigin(0),extent:Tt||H.getExtent(),minZoom:Dt,resolutions:so(lt,i.tileSize).slice(0,Zt+1),tileSize:H.getTileSize(0)})};return Array.isArray(U.tiles)?qt.urls=U.tiles:qt.url=U.tiles,qt}(s,H,o);lt.format=new r.Z,Array.isArray(H.tiles)?lt.urls=H.tiles:lt.url=H.tiles,T(new nt.Z(lt))}).catch(U)})}(le.sources[lt],H,Tt).then(function(Ot){var kt=s.getSource();if(kt?Ot!==kt&&(kt.setTileUrlFunction(Ot.getTileUrlFunction()),kt.format_||(kt.format_=Ot.format_),kt.getAttributions()||kt.setAttributions(Ot.getAttributions()),kt.getTileLoadFunction()===nt.I&&kt.setTileLoadFunction(Ot.getTileLoadFunction()),(0,y.OP)(kt.getProjection(),Ot.getProjection())&&(kt.tileGrid=Ot.getTileGrid())):s.setSource(Ot),!isFinite(s.getMaxResolution())&&!isFinite(s.getMinZoom())){var re=s.getSource().getTileGrid();s.setMaxResolution(re.getResolution(re.getMinZoom()))}});var ct=le.sources[lt],xt=s.getSource();(!xt||xt.get("mapbox-source")!==ct)&&(xt=function mr(s,i,o){var T=s.data,U={};if("string"==typeof T){var H=Is(T,o.accessToken,o.accessTokenParam||"access_token",i||location.href);if(o.transformRequest){var lt=o.transformRequest(H,"GeoJSON");lt instanceof Request&&(H=decodeURI(lt.url))}if(/\{bbox-[0-9a-z-]+\}/.test(H)){var Lt=new D.Z({attributions:s.attribution,format:rs,url:function(Zt,qt,le){var fe=function ws(s){return"{bbox-"+(s?s.getCode():"EPSG:3857").toLowerCase().replace(/[^a-z0-9]/g,"-")+"}"}(le);return H.replace(fe,Zt.join(",")+","+le.getCode())},strategy:V.VW});return Lt.set("mapbox-source",s),Lt}return new D.Z({attributions:s.attribution,format:rs,url:H})}U.features=rs.readFeatures(T,{featureProjection:(0,y.Cs)()||"EPSG:3857"});var Dt=new D.Z(Object.assign({attributions:s.attribution,format:rs},U));return Dt.set("mapbox-source",s),Dt}(ct,H,Tt));var Ut=s.getSource();return Ut?xt!==Ut&&(Ut.getAttributions()||Ut.setAttributions(xt.getAttributions()),Ut.format_||(Ut.format_=xt.getFormat()),Ut.url_=xt.getUrl()):s.setSource(xt),Promise.resolve()}function j(){if(B||le.sprite&&!h)B?(s.setStyle(B),we().then(Zt).catch(qt)):qt(new Error("Something went wrong trying to apply style."));else{if(Tt.projection&&!U){var xt=(0,y.U2)(Tt.projection).getUnits();"m"!==xt&&(U=ki.map(function(Ut){return Ut/y.Wm[xt]}))}B=io(s,le,Lt,U,h,p,Ha,Tt.getImage),s.getStyle()?we().then(Zt).catch(qt):qt(new Error("Nothing to show for source ["+lt+"]"))}}if(le.sprite){var X=new URL(function Wa(s,i,o){var T=ir(s);if(!T)return decodeURI(new URL(s,o).href);if(0!==T.indexOf("sprites/"))throw new Error("unexpected sprites url: "+s);var H=T.slice(8);return jr+"/styles/v1/"+H+"/sprite?access_token="+i}(le.sprite,Tt.accessToken,H||location.href)),tt=.5==(window.devicePixelRatio>=1.5?.5:1)?"@2x":"",Q=X.origin+X.pathname+tt+".json"+X.search;new Promise(function(ct,xt){or("Sprite",Q,Tt).then(ct).catch(function(Ut){or("Sprite",Q=X.origin+X.pathname+".json"+X.search,Tt).then(ct).catch(xt)})}).then(function(ct){if(void 0===ct&&qt(new Error("No sprites found.")),h=ct,p=X.origin+X.pathname+tt+".png"+X.search,Tt.transformRequest){var xt=Tt.transformRequest(p,"SpriteImage");xt instanceof Request&&(p=encodeURI(xt.url))}j()}).catch(function(ct){qt(new Error("Sprites cannot be loaded: "+Q+": "+ct.message))})}else j()}).catch(qt)})}var an={};function qe(s,i,o){return void 0===o&&(o={}),lr(i,o).then(function(T){!function oi(s,i,o){i.layers.some(function(T){if("background"===T.type){if(s instanceof u.Z)return s.setBackground(function(U){return ss(T,U,o,{})}),!0;if(s instanceof d.Z||s instanceof c.Z)return s.getLayers().push(function pn(s,i,o){var T=document.createElement("div");return T.className="ol-mapbox-style-background",T.style.position="absolute",T.style.width="100%",T.style.height="100%",new u.Z({source:new e.Z({}),render:function(H){var lt=ss(s,H.viewState.resolution,i,o);return T.style.backgroundColor=lt,T}})}(T,o,{})),!0}})}(s,T,o)})}function ss(s,i,o,T){var U={id:s.id,type:s.type},H=s.layout||{},lt=s.paint||{};U.paint=lt;var Lt,Dt,Tt=ar(i,o.resolutions||ki);return void 0!==lt["background-color"]&&(Lt=De(U,"paint","background-color",Tt,an,T)),void 0!==lt["background-opacity"]&&(Dt=De(U,"paint","background-opacity",Tt,an,T)),"none"==H.visibility?void 0:rn(Lt,Dt)}var rs=new f.Z}}]); \ No newline at end of file diff --git a/631.ec2adde89128cdf4.js b/631.ec2adde89128cdf4.js new file mode 100644 index 000000000..ce3556a8d --- /dev/null +++ b/631.ec2adde89128cdf4.js @@ -0,0 +1 @@ +(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[631],{3694:(jt,ut)=>{ut.read=function(o,V,k,J,$){var U,S,b=8*$-J-1,T=(1<>1,m=-7,d=k?$-1:0,l=k?-1:1,n=o[V+d];for(d+=l,U=n&(1<<-m)-1,n>>=-m,m+=b;m>0;U=256*U+o[V+d],d+=l,m-=8);for(S=U&(1<<-m)-1,U>>=-m,m+=J;m>0;S=256*S+o[V+d],d+=l,m-=8);if(0===U)U=1-y;else{if(U===T)return S?NaN:1/0*(n?-1:1);S+=Math.pow(2,J),U-=y}return(n?-1:1)*S*Math.pow(2,U-J)},ut.write=function(o,V,k,J,$,U){var S,b,T,y=8*U-$-1,m=(1<>1,l=23===$?Math.pow(2,-24)-Math.pow(2,-77):0,n=J?0:U-1,h=J?1:-1,s=V<0||0===V&&1/V<0?1:0;for(V=Math.abs(V),isNaN(V)||V===1/0?(b=isNaN(V)?1:0,S=m):(S=Math.floor(Math.log(V)/Math.LN2),V*(T=Math.pow(2,-S))<1&&(S--,T*=2),(V+=S+d>=1?l/T:l*Math.pow(2,1-d))*T>=2&&(S++,T/=2),S+d>=m?(b=0,S=m):S+d>=1?(b=(V*T-1)*Math.pow(2,$),S+=d):(b=V*Math.pow(2,d-1)*Math.pow(2,$),S=0));$>=8;o[k+n]=255&b,n+=h,b/=256,$-=8);for(S=S<<$|b,y+=$;y>0;o[k+n]=255&S,n+=h,S/=256,y-=8);o[k+n-h]|=128*s}},8064:(jt,ut,o)=>{"use strict";jt.exports=k;var V=o(3694);function k(C){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(C)?C:new Uint8Array(C||0),this.pos=0,this.type=0,this.length=this.buf.length}k.Varint=0,k.Fixed64=1,k.Bytes=2,k.Fixed32=5;var J=4294967296,$=1/J,S=typeof TextDecoder>"u"?null:new TextDecoder("utf8");function T(C){return C.type===k.Bytes?C.readVarint()+C.pos:C.pos+1}function n(C,L,A){var P=L<=16383?1:L<=2097151?2:L<=268435455?3:Math.floor(Math.log(L)/(7*Math.LN2));A.realloc(P);for(var R=A.pos-1;R>=C;R--)A.buf[R+P]=A.buf[R]}function h(C,L){for(var A=0;A>>8,C[A+2]=L>>>16,C[A+3]=L>>>24}function O(C,L){return(C[L]|C[L+1]<<8|C[L+2]<<16)+(C[L+3]<<24)}k.prototype={destroy:function(){this.buf=null},readFields:function(C,L,A){for(A=A||this.length;this.pos>3,N=this.pos;this.type=7&P,C(R,L,this),this.pos===N&&this.skip(P)}return L},readMessage:function(C,L){return this.readFields(C,L,this.readVarint()+this.pos)},readFixed32:function(){var C=w(this.buf,this.pos);return this.pos+=4,C},readSFixed32:function(){var C=O(this.buf,this.pos);return this.pos+=4,C},readFixed64:function(){var C=w(this.buf,this.pos)+w(this.buf,this.pos+4)*J;return this.pos+=8,C},readSFixed64:function(){var C=w(this.buf,this.pos)+O(this.buf,this.pos+4)*J;return this.pos+=8,C},readFloat:function(){var C=V.read(this.buf,this.pos,!0,23,4);return this.pos+=4,C},readDouble:function(){var C=V.read(this.buf,this.pos,!0,52,8);return this.pos+=8,C},readVarint:function(C){var A,P,L=this.buf;return A=127&(P=L[this.pos++]),P<128||(A|=(127&(P=L[this.pos++]))<<7,P<128)||(A|=(127&(P=L[this.pos++]))<<14,P<128)||(A|=(127&(P=L[this.pos++]))<<21,P<128)?A:function b(C,L,A){var R,N,P=A.buf;if(R=(112&(N=P[A.pos++]))>>4,N<128||(R|=(127&(N=P[A.pos++]))<<3,N<128)||(R|=(127&(N=P[A.pos++]))<<10,N<128)||(R|=(127&(N=P[A.pos++]))<<17,N<128)||(R|=(127&(N=P[A.pos++]))<<24,N<128)||(R|=(1&(N=P[A.pos++]))<<31,N<128))return function y(C,L,A){return A?4294967296*L+(C>>>0):4294967296*(L>>>0)+(C>>>0)}(C,R,L);throw new Error("Expected varint not more than 10 bytes")}(A|=(15&(P=L[this.pos]))<<28,C,this)},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var C=this.readVarint();return C%2==1?(C+1)/-2:C/2},readBoolean:function(){return!!this.readVarint()},readString:function(){var C=this.readVarint()+this.pos,L=this.pos;return this.pos=C,C-L>=12&&S?function B(C,L,A){return S.decode(C.subarray(L,A))}(this.buf,L,C):function M(C,L,A){for(var P="",R=L;R239?4:N>223?3:N>191?2:1;if(R+et>A)break;1===et?N<128&&(Q=N):2===et?128==(192&(H=C[R+1]))&&(Q=(31&N)<<6|63&H)<=127&&(Q=null):3===et?(ot=C[R+2],128==(192&(H=C[R+1]))&&128==(192&ot)&&((Q=(15&N)<<12|(63&H)<<6|63&ot)<=2047||Q>=55296&&Q<=57343)&&(Q=null)):4===et&&(ot=C[R+2],ht=C[R+3],128==(192&(H=C[R+1]))&&128==(192&ot)&&128==(192&ht)&&((Q=(15&N)<<18|(63&H)<<12|(63&ot)<<6|63&ht)<=65535||Q>=1114112)&&(Q=null)),null===Q?(Q=65533,et=1):Q>65535&&(Q-=65536,P+=String.fromCharCode(Q>>>10&1023|55296),Q=56320|1023&Q),P+=String.fromCharCode(Q),R+=et}return P}(this.buf,L,C)},readBytes:function(){var C=this.readVarint()+this.pos,L=this.buf.subarray(this.pos,C);return this.pos=C,L},readPackedVarint:function(C,L){if(this.type!==k.Bytes)return C.push(this.readVarint(L));var A=T(this);for(C=C||[];this.pos127;);else if(L===k.Bytes)this.pos=this.readVarint()+this.pos;else if(L===k.Fixed32)this.pos+=4;else{if(L!==k.Fixed64)throw new Error("Unimplemented type: "+L);this.pos+=8}},writeTag:function(C,L){this.writeVarint(C<<3|L)},realloc:function(C){for(var L=this.length||16;L268435455||C<0?function m(C,L){var A,P;if(C>=0?(A=C%4294967296|0,P=C/4294967296|0):(P=~(-C/4294967296),4294967295^(A=~(-C%4294967296))?A=A+1|0:(A=0,P=P+1|0)),C>=0x10000000000000000||C<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");L.realloc(10),function d(C,L,A){A.buf[A.pos++]=127&C|128,C>>>=7,A.buf[A.pos++]=127&C|128,C>>>=7,A.buf[A.pos++]=127&C|128,C>>>=7,A.buf[A.pos++]=127&C|128,A.buf[A.pos]=127&(C>>>=7)}(A,0,L),function l(C,L){var A=(7&C)<<4;L.buf[L.pos++]|=A|((C>>>=3)?128:0),C&&(L.buf[L.pos++]=127&C|((C>>>=7)?128:0),C&&(L.buf[L.pos++]=127&C|((C>>>=7)?128:0),C&&(L.buf[L.pos++]=127&C|((C>>>=7)?128:0),C&&(L.buf[L.pos++]=127&C|((C>>>=7)?128:0),C&&(L.buf[L.pos++]=127&C)))))}(P,L)}(C,this):(this.realloc(4),this.buf[this.pos++]=127&C|(C>127?128:0),!(C<=127)&&(this.buf[this.pos++]=127&(C>>>=7)|(C>127?128:0),!(C<=127)&&(this.buf[this.pos++]=127&(C>>>=7)|(C>127?128:0),!(C<=127)&&(this.buf[this.pos++]=C>>>7&127))))},writeSVarint:function(C){this.writeVarint(C<0?2*-C-1:2*C)},writeBoolean:function(C){this.writeVarint(!!C)},writeString:function(C){C=String(C),this.realloc(4*C.length),this.pos++;var L=this.pos;this.pos=function Y(C,L,A){for(var R,N,P=0;P55295&&R<57344){if(!N){R>56319||P+1===L.length?(C[A++]=239,C[A++]=191,C[A++]=189):N=R;continue}if(R<56320){C[A++]=239,C[A++]=191,C[A++]=189,N=R;continue}R=N-55296<<10|R-56320|65536,N=null}else N&&(C[A++]=239,C[A++]=191,C[A++]=189,N=null);R<128?C[A++]=R:(R<2048?C[A++]=R>>6|192:(R<65536?C[A++]=R>>12|224:(C[A++]=R>>18|240,C[A++]=R>>12&63|128),C[A++]=R>>6&63|128),C[A++]=63&R|128)}return A}(this.buf,C,this.pos);var A=this.pos-L;A>=128&&n(L,A,this),this.pos=L-1,this.writeVarint(A),this.pos+=A},writeFloat:function(C){this.realloc(4),V.write(this.buf,C,this.pos,!0,23,4),this.pos+=4},writeDouble:function(C){this.realloc(8),V.write(this.buf,C,this.pos,!0,52,8),this.pos+=8},writeBytes:function(C){var L=C.length;this.writeVarint(L),this.realloc(L);for(var A=0;A=128&&n(A,P,this),this.pos=A-1,this.writeVarint(P),this.pos+=P},writeMessage:function(C,L,A){this.writeTag(C,k.Bytes),this.writeRawMessage(L,A)},writePackedVarint:function(C,L){L.length&&this.writeMessage(C,h,L)},writePackedSVarint:function(C,L){L.length&&this.writeMessage(C,s,L)},writePackedBoolean:function(C,L){L.length&&this.writeMessage(C,a,L)},writePackedFloat:function(C,L){L.length&&this.writeMessage(C,f,L)},writePackedDouble:function(C,L){L.length&&this.writeMessage(C,g,L)},writePackedFixed32:function(C,L){L.length&&this.writeMessage(C,I,L)},writePackedSFixed32:function(C,L){L.length&&this.writeMessage(C,p,L)},writePackedFixed64:function(C,L){L.length&&this.writeMessage(C,E,L)},writePackedSFixed64:function(C,L){L.length&&this.writeMessage(C,F,L)},writeBytesField:function(C,L){this.writeTag(C,k.Bytes),this.writeBytes(L)},writeFixed32Field:function(C,L){this.writeTag(C,k.Fixed32),this.writeFixed32(L)},writeSFixed32Field:function(C,L){this.writeTag(C,k.Fixed32),this.writeSFixed32(L)},writeFixed64Field:function(C,L){this.writeTag(C,k.Fixed64),this.writeFixed64(L)},writeSFixed64Field:function(C,L){this.writeTag(C,k.Fixed64),this.writeSFixed64(L)},writeVarintField:function(C,L){this.writeTag(C,k.Varint),this.writeVarint(L)},writeSVarintField:function(C,L){this.writeTag(C,k.Varint),this.writeSVarint(L)},writeStringField:function(C,L){this.writeTag(C,k.Bytes),this.writeString(L)},writeFloatField:function(C,L){this.writeTag(C,k.Fixed32),this.writeFloat(L)},writeDoubleField:function(C,L){this.writeTag(C,k.Fixed64),this.writeDouble(L)},writeBooleanField:function(C,L){this.writeVarintField(C,!!L)}}},6706:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>c});var k=1,J=2,$=3,S=5,b=6378137,T=6356752.314,y=.0066943799901413165,m=484813681109536e-20,d=Math.PI/2,s=1e-10,f=.017453292519943295,g=57.29577951308232,a=Math.PI/4,I=2*Math.PI,p=3.14159265359,E={greenwich:0,lisbon:-9.131906111111,paris:2.337229166667,bogota:-74.080916666667,madrid:-3.687938888889,rome:12.452333333333,bern:7.439583333333,jakarta:106.807719444444,ferro:-17.666666666667,brussels:4.367975,stockholm:18.058277777778,athens:23.7163375,oslo:10.722916666667};const F={ft:{to_meter:.3048},"us-ft":{to_meter:1200/3937}};var w=/[\s_\-\/\(\)]/g;function K(t,e){if(t[e])return t[e];for(var D,r=Object.keys(t),v=e.toLowerCase().replace(w,""),x=-1;++x=this.text.length)return;t=this.text[this.place++]}switch(this.state){case B:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},ot.prototype.afterquote=function(t){if('"'===t)return this.word+='"',void(this.state=4);if(et.test(t))return this.word=this.word.trim(),void this.afterItem(t);throw new Error("havn't handled \""+t+'" in afterquote yet, index '+this.place)},ot.prototype.afterItem=function(t){return","===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,void(this.state=B)):"]"===t?(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=B,this.currentObject=this.stack.pop(),void(this.currentObject||(this.state=-1))):void 0},ot.prototype.number=function(t){if(!H.test(t)){if(et.test(t))return this.word=parseFloat(this.word),void this.afterItem(t);throw new Error("havn't handled \""+t+'" in number yet, index '+this.place)}this.word+=t},ot.prototype.quoted=function(t){'"'!==t?this.word+=t:this.state=5},ot.prototype.keyword=function(t){if(Q.test(t))this.word+=t;else{if("["===t){var e=[];return e.push(this.word),this.level++,null===this.root?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,void(this.state=B)}if(!et.test(t))throw new Error("havn't handled \""+t+'" in keyword yet, index '+this.place);this.afterItem(t)}},ot.prototype.neutral=function(t){if(N.test(t))return this.word=t,void(this.state=2);if('"'===t)return this.word="",void(this.state=4);if(H.test(t))return this.word=t,void(this.state=3);if(!et.test(t))throw new Error("havn't handled \""+t+'" in neutral yet, index '+this.place);this.afterItem(t)},ot.prototype.output=function(){for(;this.place0?90:-90)):(t.lat0=pt(t.lat1>0?90:-90),t.lat_ts=t.lat1)}(x),x}function Dt(t){var e=this;if(2===arguments.length){var r=arguments[1];Dt[t]="string"==typeof r?"+"===r.charAt(0)?O(arguments[1]):Ft(arguments[1]):r}else if(1===arguments.length){if(Array.isArray(t))return t.map(function(v){Array.isArray(v)?Dt.apply(e,v):Dt(v)});if("string"==typeof t){if(t in Dt)return Dt[t]}else"EPSG"in t?Dt["EPSG:"+t.EPSG]=t:"ESRI"in t?Dt["ESRI:"+t.ESRI]=t:"IAU2000"in t?Dt["IAU2000:"+t.IAU2000]=t:console.log(t);return}}!function V(t){t("EPSG:4326","+title=WGS 84 (long/lat) +proj=longlat +ellps=WGS84 +datum=WGS84 +units=degrees"),t("EPSG:4269","+title=NAD83 (long/lat) +proj=longlat +a=6378137.0 +b=6356752.31414036 +ellps=GRS80 +datum=NAD83 +units=degrees"),t("EPSG:3857","+title=WGS 84 / Pseudo-Mercator +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs"),t.WGS84=t["EPSG:4326"],t["EPSG:3785"]=t["EPSG:3857"],t.GOOGLE=t["EPSG:3857"],t["EPSG:900913"]=t["EPSG:3857"],t["EPSG:102113"]=t["EPSG:3857"]}(Dt);const Wt=Dt;var rt=["PROJECTEDCRS","PROJCRS","GEOGCS","GEOCCS","PROJCS","LOCAL_CS","GEODCRS","GEODETICCRS","GEODETICDATUM","ENGCRS","ENGINEERINGCRS"],bt=["3857","900913","3785","102113"];function ft(t,e){var r,v;if(t=t||{},!e)return t;for(v in e)void 0!==(r=e[v])&&(t[v]=r);return t}function St(t,e,r){var v=t*e;return r/Math.sqrt(1-v*v)}function kt(t){return t<0?-1:1}function Lt(t){return Math.abs(t)<=p?t:t-kt(t)*I}function te(t,e,r){var v=t*r;return v=Math.pow((1-v)/(1+v),.5*t),Math.tan(.5*(d-e))/v}function Yt(t,e){for(var v,x,r=.5*t,D=d-2*Math.atan(e),G=0;G<=15;G++)if(v=t*Math.sin(D),D+=x=d-2*Math.atan(e*Math.pow((1-v)/(1+v),r))-D,Math.abs(x)<=1e-10)return D;return-9999}function W(t){return t}var dt=[{init:function Et(){var t=this.b/this.a;this.es=1-t*t,"x0"in this||(this.x0=0),"y0"in this||(this.y0=0),this.e=Math.sqrt(this.es),this.lat_ts?this.k0=this.sphere?Math.cos(this.lat_ts):St(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)):this.k0||(this.k0=this.k?this.k:1)},forward:function wt(t){var v,x,e=t.x,r=t.y;if(r*g>90&&r*g<-90&&e*g>180&&e*g<-180)return null;if(Math.abs(Math.abs(r)-d)<=s)return null;if(this.sphere)v=this.x0+this.a*this.k0*Lt(e-this.long0),x=this.y0+this.a*this.k0*Math.log(Math.tan(a+.5*r));else{var D=Math.sin(r),G=te(this.e,r,D);v=this.x0+this.a*this.k0*Lt(e-this.long0),x=this.y0-this.a*this.k0*Math.log(G)}return t.x=v,t.y=x,t},inverse:function it(t){var v,x,e=t.x-this.x0,r=t.y-this.y0;if(this.sphere)x=d-2*Math.atan(Math.exp(-r/(this.a*this.k0)));else{var D=Math.exp(-r/(this.a*this.k0));if(-9999===(x=Yt(this.e,D)))return null}return v=Lt(this.long0+e/(this.a*this.k0)),t.x=v,t.y=x,t},names:["Mercator","Popular Visualisation Pseudo Mercator","Mercator_1SP","Mercator_Auxiliary_Sphere","merc"]},{init:function Z(){},forward:W,inverse:W,names:["longlat","identity"]}],Ot={},Ct=[];function Gt(t,e){var r=Ct.length;return t.names?(Ct[r]=t,t.names.forEach(function(v){Ot[v.toLowerCase()]=r}),this):(console.log(e),!0)}const oe={start:function ne(){dt.forEach(Gt)},add:Gt,get:function qt(t){if(!t)return!1;var e=t.toLowerCase();return typeof Ot[e]<"u"&&Ct[Ot[e]]?Ct[Ot[e]]:void 0}};var Qt={MERIT:{a:6378137,rf:298.257,ellipseName:"MERIT 1983"},SGS85:{a:6378136,rf:298.257,ellipseName:"Soviet Geodetic System 85"},GRS80:{a:6378137,rf:298.257222101,ellipseName:"GRS 1980(IUGG, 1980)"},IAU76:{a:6378140,rf:298.257,ellipseName:"IAU 1976"},airy:{a:6377563.396,b:6356256.91,ellipseName:"Airy 1830"},APL4:{a:6378137,rf:298.25,ellipseName:"Appl. Physics. 1965"},NWL9D:{a:6378145,rf:298.25,ellipseName:"Naval Weapons Lab., 1965"},mod_airy:{a:6377340.189,b:6356034.446,ellipseName:"Modified Airy"},andrae:{a:6377104.43,rf:300,ellipseName:"Andrae 1876 (Den., Iclnd.)"},aust_SA:{a:6378160,rf:298.25,ellipseName:"Australian Natl & S. Amer. 1969"},GRS67:{a:6378160,rf:298.247167427,ellipseName:"GRS 67(IUGG 1967)"},bessel:{a:6377397.155,rf:299.1528128,ellipseName:"Bessel 1841"},bess_nam:{a:6377483.865,rf:299.1528128,ellipseName:"Bessel 1841 (Namibia)"},clrk66:{a:6378206.4,b:6356583.8,ellipseName:"Clarke 1866"},clrk80:{a:6378249.145,rf:293.4663,ellipseName:"Clarke 1880 mod."},clrk80ign:{a:6378249.2,b:6356515,rf:293.4660213,ellipseName:"Clarke 1880 (IGN)"},clrk58:{a:6378293.645208759,rf:294.2606763692654,ellipseName:"Clarke 1858"},CPM:{a:6375738.7,rf:334.29,ellipseName:"Comm. des Poids et Mesures 1799"},delmbr:{a:6376428,rf:311.5,ellipseName:"Delambre 1810 (Belgium)"},engelis:{a:6378136.05,rf:298.2566,ellipseName:"Engelis 1985"},evrst30:{a:6377276.345,rf:300.8017,ellipseName:"Everest 1830"},evrst48:{a:6377304.063,rf:300.8017,ellipseName:"Everest 1948"},evrst56:{a:6377301.243,rf:300.8017,ellipseName:"Everest 1956"},evrst69:{a:6377295.664,rf:300.8017,ellipseName:"Everest 1969"},evrstSS:{a:6377298.556,rf:300.8017,ellipseName:"Everest (Sabah & Sarawak)"},fschr60:{a:6378166,rf:298.3,ellipseName:"Fischer (Mercury Datum) 1960"},fschr60m:{a:6378155,rf:298.3,ellipseName:"Fischer 1960"},fschr68:{a:6378150,rf:298.3,ellipseName:"Fischer 1968"},helmert:{a:6378200,rf:298.3,ellipseName:"Helmert 1906"},hough:{a:6378270,rf:297,ellipseName:"Hough"},intl:{a:6378388,rf:297,ellipseName:"International 1909 (Hayford)"},kaula:{a:6378163,rf:298.24,ellipseName:"Kaula 1961"},lerch:{a:6378139,rf:298.257,ellipseName:"Lerch 1979"},mprts:{a:6397300,rf:191,ellipseName:"Maupertius 1738"},new_intl:{a:6378157.5,b:6356772.2,ellipseName:"New International 1967"},plessis:{a:6376523,rf:6355863,ellipseName:"Plessis 1817 (France)"},krass:{a:6378245,rf:298.3,ellipseName:"Krassovsky, 1942"},SEasia:{a:6378155,b:6356773.3205,ellipseName:"Southeast Asia"},walbeck:{a:6376896,b:6355834.8467,ellipseName:"Walbeck"},WGS60:{a:6378165,rf:298.3,ellipseName:"WGS 60"},WGS66:{a:6378145,rf:298.25,ellipseName:"WGS 66"},WGS7:{a:6378135,rf:298.26,ellipseName:"WGS 72"}},ge=Qt.WGS84={a:6378137,rf:298.257223563,ellipseName:"WGS 84"};Qt.sphere={a:6370997,b:6370997,ellipseName:"Normal Sphere (r=6370997)"};var De={wgs84:{towgs84:"0,0,0",ellipse:"WGS84",datumName:"WGS84"},ch1903:{towgs84:"674.374,15.056,405.346",ellipse:"bessel",datumName:"swiss"},ggrs87:{towgs84:"-199.87,74.79,246.62",ellipse:"GRS80",datumName:"Greek_Geodetic_Reference_System_1987"},nad83:{towgs84:"0,0,0",ellipse:"GRS80",datumName:"North_American_Datum_1983"},nad27:{nadgrids:"@conus,@alaska,@ntv2_0.gsb,@ntv1_can.dat",ellipse:"clrk66",datumName:"North_American_Datum_1927"},potsdam:{towgs84:"598.1,73.7,418.2,0.202,0.045,-2.455,6.7",ellipse:"bessel",datumName:"Potsdam Rauenberg 1950 DHDN"},carthage:{towgs84:"-263.0,6.0,431.0",ellipse:"clark80",datumName:"Carthage 1934 Tunisia"},hermannskogel:{towgs84:"577.326,90.129,463.919,5.137,1.474,5.297,2.4232",ellipse:"bessel",datumName:"Hermannskogel"},osni52:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"airy",datumName:"Irish National"},ire65:{towgs84:"482.530,-130.596,564.557,-1.042,-0.214,-0.631,8.15",ellipse:"mod_airy",datumName:"Ireland 1965"},rassadiran:{towgs84:"-133.63,-157.5,-158.62",ellipse:"intl",datumName:"Rassadiran"},nzgd49:{towgs84:"59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993",ellipse:"intl",datumName:"New Zealand Geodetic Datum 1949"},osgb36:{towgs84:"446.448,-125.157,542.060,0.1502,0.2470,0.8421,-20.4894",ellipse:"airy",datumName:"Airy 1830"},s_jtsk:{towgs84:"589,76,480",ellipse:"bessel",datumName:"S-JTSK (Ferro)"},beduaram:{towgs84:"-106,-87,188",ellipse:"clrk80",datumName:"Beduaram"},gunung_segara:{towgs84:"-403,684,41",ellipse:"bessel",datumName:"Gunung Segara Jakarta"},rnb72:{towgs84:"106.869,-52.2978,103.724,-0.33657,0.456955,-1.84218,1",ellipse:"intl",datumName:"Reseau National Belge 1972"}};var Ye={};function q(t){if(0===t.length)return null;var e="@"===t[0];return e&&(t=t.slice(1)),"null"===t?{name:"null",mandatory:!e,grid:null,isNull:!0}:{name:t,mandatory:!e,grid:Ye[t]||null,isNull:!1}}function tt(t){return t/3600*Math.PI/180}function At(t,e,r){return String.fromCharCode.apply(null,new Uint8Array(t.buffer.slice(e,r)))}function re(t){return t.map(function(e){return[tt(e.longitudeShift),tt(e.latitudeShift)]})}function ae(t,e,r){return{name:At(t,e+8,e+16).trim(),parent:At(t,e+24,e+24+8).trim(),lowerLatitude:t.getFloat64(e+72,r),upperLatitude:t.getFloat64(e+88,r),lowerLongitude:t.getFloat64(e+104,r),upperLongitude:t.getFloat64(e+120,r),latitudeInterval:t.getFloat64(e+136,r),longitudeInterval:t.getFloat64(e+152,r),gridNodeCount:t.getInt32(e+168,r)}}function ye(t,e,r,v){for(var x=e+176,G=[],X=0;X-1})}(t)){var e=Ft(t);if(function Xt(t){var e=K(t,"authority");if(e){var r=K(e,"epsg");return r&&bt.indexOf(r)>-1}}(e))return Wt["EPSG:3857"];var r=function Vt(t){var e=K(t,"extension");if(e)return K(e,"proj4")}(e);return r?O(r):e}return function he(t){return"+"===t[0]}(t)?O(t):void 0}(t);if("object"==typeof r){var v=Te.projections.get(r.projName);if(v){if(r.datumCode&&"none"!==r.datumCode){var x=K(De,r.datumCode);x&&(r.datum_params=r.datum_params||(x.towgs84?x.towgs84.split(","):null),r.ellps=x.ellipse,r.datumName=x.datumName?x.datumName:r.datumCode)}r.k0=r.k0||1,r.axis=r.axis||"enu",r.ellps=r.ellps||"wgs84",r.lat1=r.lat1||r.lat0;var D=function Ie(t,e,r,v,x){if(!t){var D=K(Qt,v);D||(D=ge),t=D.a,e=D.b,r=D.rf}return r&&!e&&(e=(1-1/r)*t),(0===r||Math.abs(t-e)3&&(0!==X.datum_params[3]||0!==X.datum_params[4]||0!==X.datum_params[5]||0!==X.datum_params[6])&&(X.datum_type=J,X.datum_params[3]*=m,X.datum_params[4]*=m,X.datum_params[5]*=m,X.datum_params[6]=X.datum_params[6]/1e6+1)),G&&(X.datum_type=$,X.grids=G),X.a=r,X.b=v,X.es=x,X.ep2=D,X}(r.datumCode,r.datum_params,D.a,D.b,G.es,G.ep2,X);ft(this,r),ft(this,v),this.a=D.a,this.b=D.b,this.rf=D.rf,this.sphere=D.sphere,this.es=G.es,this.e=G.e,this.ep2=G.ep2,this.datum=nt,this.init(),e(null,this)}else e(t)}else e(t)}(Te.projections=oe).start();const Oe=Te;function Ue(t,e,r){var G,X,ct,v=t.x,x=t.y,D=t.z?t.z:0;if(x<-d&&x>-1.001*d)x=-d;else if(x>d&&x<1.001*d)x=d;else{if(x<-d)return{x:-1/0,y:-1/0,z:t.z};if(x>d)return{x:1/0,y:1/0,z:t.z}}return v>Math.PI&&(v-=2*Math.PI),X=Math.sin(x),ct=Math.cos(x),{x:((G=r/Math.sqrt(1-e*(X*X)))+D)*ct*Math.cos(v),y:(G+D)*ct*Math.sin(v),z:(G*(1-e)+D)*X}}function ti(t,e,r,v){var X,nt,ct,Tt,Pt,Bt,Zt,ee,se,ue,de,fe,Pe,ze,pe,_e=t.x,Ee=t.y,be=t.z?t.z:0;if(X=Math.sqrt(_e*_e+Ee*Ee),nt=Math.sqrt(_e*_e+Ee*Ee+be*be),X/r<1e-12){if(ze=0,nt/r<1e-12)return pe=-v,{x:t.x,y:t.y,z:t.z}}else ze=Math.atan2(Ee,_e);ct=be/nt,ee=(Tt=X/nt)*(1-e)*(Pt=1/Math.sqrt(1-e*(2-e)*Tt*Tt)),se=ct*Pt,Pe=0;do{Pe++,Bt=e*(Zt=r/Math.sqrt(1-e*se*se))/(Zt+(pe=X*ee+be*se-Zt*(1-e*se*se))),fe=(de=ct*(Pt=1/Math.sqrt(1-Bt*(2-Bt)*Tt*Tt)))*ee-(ue=Tt*(1-Bt)*Pt)*se,ee=ue,se=de}while(fe*fe>1e-24&&Pe<30);return{x:ze,y:Math.atan(de/Math.abs(ue)),z:pe}}function an(t){return t===k||t===J}function ki(t,e,r){if(null===t.grids||0===t.grids.length)return console.log("Grid shift grids not found"),-1;var v={x:-r.x,y:r.y},x={x:Number.NaN,y:Number.NaN},G=[];t:for(var X=0;Xv.y||Bt.ll[0]-Zt>v.x||Bt.ll[1]+(Bt.lim[1]-1)*Bt.del[1]+Zt1e-12&&Math.abs(nt.y)>1e-12);if(G<0)return console.log("Inverse grid shift iterator failed to converge."),v;v.x=Lt(D.x+r.ll[0]),v.y=D.y+r.ll[1]}else isNaN(D.x)||(v.x=t.x+D.x,v.y=t.y+D.y);return v}function Hi(t,e){var G,r={x:t.x/e.del[0],y:t.y/e.del[1]},v_x=Math.floor(r.x),v_y=Math.floor(r.y),x_x=r.x-1*v_x,x_y=r.y-1*v_y,D={x:Number.NaN,y:Number.NaN};if(v_x<0||v_x>=e.lim[0]||v_y<0||v_y>=e.lim[1])return D;var X_x=e.cvs[G=v_y*e.lim[0]+v_x][0],X_y=e.cvs[G][1];G++;var nt_x=e.cvs[G][0],nt_y=e.cvs[G][1],ct_x=e.cvs[G+=e.lim[0]][0],ct_y=e.cvs[G][1];G--;var Tt_y=e.cvs[G][1],Pt=x_x*x_y,Bt=x_x*(1-x_y),Zt=(1-x_x)*(1-x_y),ee=(1-x_x)*x_y;return D.x=Zt*X_x+Bt*nt_x+ee*e.cvs[G][0]+Pt*ct_x,D.y=Zt*X_y+Bt*nt_y+ee*Tt_y+Pt*ct_y,D}function Bi(t,e,r){var G,X,nt,v=r.x,x=r.y,D=r.z||0,ct={};for(nt=0;nt<3;nt++)if(!e||2!==nt||void 0!==r.z)switch(0===nt?(G=v,X=-1!=="ew".indexOf(t.axis[nt])?"x":"y"):1===nt?(G=x,X=-1!=="ns".indexOf(t.axis[nt])?"y":"x"):(G=D,X="z"),t.axis[nt]){case"e":case"n":ct[X]=G;break;case"w":case"s":ct[X]=-G;break;case"u":void 0!==r[X]&&(ct.z=G);break;case"d":void 0!==r[X]&&(ct.z=-G);break;default:return null}return ct}function Ji(t){var e={x:t[0],y:t[1]};return t.length>2&&(e.z=t[2]),t.length>3&&(e.m=t[3]),e}function Si(t){if("function"==typeof Number.isFinite){if(Number.isFinite(t))return;throw new TypeError("coordinates must be finite numbers")}if("number"!=typeof t||t!=t||!isFinite(t))throw new TypeError("coordinates must be finite numbers")}function _i(t,e,r,v){var x,D=void 0!==(r=Array.isArray(r)?Ji(r):{x:r.x,y:r.y,z:r.z,m:r.m}).z;if(function ei(t){Si(t.x),Si(t.y)}(r),t.datum&&e.datum&&function Mi(t,e){return(t.datum.datum_type===k||t.datum.datum_type===J||t.datum.datum_type===$)&&"WGS84"!==e.datumCode||(e.datum.datum_type===k||e.datum.datum_type===J||e.datum.datum_type===$)&&"WGS84"!==t.datumCode}(t,e)&&(r=_i(t,x=new Oe("WGS84"),r,v),t=x),v&&"enu"!==t.axis&&(r=Bi(t,!1,r)),"longlat"===t.projName)r={x:r.x*f,y:r.y*f,z:r.z||0};else if(t.to_meter&&(r={x:r.x*t.to_meter,y:r.y*t.to_meter,z:r.z||0}),!(r=t.inverse(r)))return;if(t.from_greenwich&&(r.x+=t.from_greenwich),r=function xn(t,e,r){if(function Fe(t,e){return!(t.datum_type!==e.datum_type||t.a!==e.a||Math.abs(t.es-e.es)>5e-11)&&(t.datum_type===k?t.datum_params[0]===e.datum_params[0]&&t.datum_params[1]===e.datum_params[1]&&t.datum_params[2]===e.datum_params[2]:t.datum_type!==J||t.datum_params[0]===e.datum_params[0]&&t.datum_params[1]===e.datum_params[1]&&t.datum_params[2]===e.datum_params[2]&&t.datum_params[3]===e.datum_params[3]&&t.datum_params[4]===e.datum_params[4]&&t.datum_params[5]===e.datum_params[5]&&t.datum_params[6]===e.datum_params[6])}(t,e)||t.datum_type===S||e.datum_type===S)return r;var v=t.a,x=t.es;if(t.datum_type===$){if(0!==ki(t,!1,r))return;v=b,x=y}var G=e.a,X=e.b,nt=e.es;return e.datum_type===$&&(G=b,X=T,nt=y),x!==nt||v!==G||an(t.datum_type)||an(e.datum_type)?(r=Ue(r,x,v),an(t.datum_type)&&(r=function fi(t,e,r){if(e===k)return{x:t.x+r[0],y:t.y+r[1],z:t.z+r[2]};if(e===J){var G=r[3],X=r[4],nt=r[5],ct=r[6];return{x:ct*(t.x-nt*t.y+X*t.z)+r[0],y:ct*(nt*t.x+t.y-G*t.z)+r[1],z:ct*(-X*t.x+G*t.y+t.z)+r[2]}}}(r,t.datum_type,t.datum_params)),an(e.datum_type)&&(r=function xi(t,e,r){if(e===k)return{x:t.x-r[0],y:t.y-r[1],z:t.z-r[2]};if(e===J){var G=r[3],X=r[4],nt=r[5],ct=r[6],Tt=(t.x-r[0])/ct,Pt=(t.y-r[1])/ct,Bt=(t.z-r[2])/ct;return{x:Tt+nt*Pt-X*Bt,y:-nt*Tt+Pt+G*Bt,z:X*Tt-G*Pt+Bt}}}(r,e.datum_type,e.datum_params)),r=ti(r,nt,G,X),e.datum_type!==$||0===ki(e,!0,r)?r:void 0):r}(t.datum,e.datum,r))return e.from_greenwich&&(r={x:r.x-e.from_greenwich,y:r.y,z:r.z||0}),"longlat"===e.projName?r={x:r.x*g,y:r.y*g,z:r.z||0}:(r=e.forward(r),e.to_meter&&(r={x:r.x/e.to_meter,y:r.y/e.to_meter,z:r.z||0})),v&&"enu"!==e.axis?Bi(e,!0,r):(r&&!D&&delete r.z,r)}var li=Oe("WGS84");function Ti(t,e,r,v){var x,D,G;return Array.isArray(r)?(x=_i(t,e,r,v)||{x:NaN,y:NaN},r.length>2?typeof t.name<"u"&&"geocent"===t.name||typeof e.name<"u"&&"geocent"===e.name?"number"==typeof x.z?[x.x,x.y,x.z].concat(r.splice(3)):[x.x,x.y,r[2]].concat(r.splice(3)):[x.x,x.y].concat(r.splice(2)):[x.x,x.y]):(D=_i(t,e,r,v),2===(G=Object.keys(r)).length||G.forEach(function(X){if(typeof t.name<"u"&&"geocent"===t.name||typeof e.name<"u"&&"geocent"===e.name){if("x"===X||"y"===X||"z"===X)return}else if("x"===X||"y"===X)return;D[X]=r[X]}),D)}function Ai(t){return t instanceof Oe?t:t.oProj?t.oProj:Oe(t)}const Be=function Je(t,e,r){t=Ai(t);var x,v=!1;return typeof e>"u"?(e=t,t=li,v=!0):(typeof e.x<"u"||Array.isArray(e))&&(r=e,e=t,t=li,v=!0),e=Ai(e),r?Ti(t,e,r):(x={forward:function(D,G){return Ti(t,e,D,G)},inverse:function(D,G){return Ti(e,t,D,G)}},v&&(x.oProj=e),x)};var pi=6,Ln="AJSAJS",gn="AFAFAF",mn=65,Pi=73,Ci=79,Mn=86,ln=90;const _s={forward:Vn,inverse:function Xs(t){var e=hn(Jn(t.toUpperCase()));return e.lat&&e.lon?[e.lon,e.lat,e.lon,e.lat]:[e.left,e.bottom,e.right,e.top]},toPoint:Dn};function Vn(t,e){return e=e||5,function Fn(t,e){var r="00000"+t.easting,v="00000"+t.northing;return t.zoneNumber+t.zoneLetter+function $n(t,e,r){var v=Nn(r);return function Hn(t,e,r){var v=r-1,x=Ln.charCodeAt(v),D=gn.charCodeAt(v),G=x+t-1,X=D+e,nt=!1;return G>ln&&(G=G-ln+mn-1,nt=!0),(G===Pi||xPi||(G>Pi||xCi||(G>Ci||xln&&(G=G-ln+mn-1),X>Mn?(X=X-Mn+mn-1,nt=!0):nt=!1,(X===Pi||DPi||(X>Pi||DCi||(X>Ci||DMn&&(X=X-Mn+mn-1),String.fromCharCode(G)+String.fromCharCode(X)}(Math.floor(t/1e5),Math.floor(e/1e5)%20,v)}(t.easting,t.northing,t.zoneNumber)+r.substr(r.length-5,e)+v.substr(v.length-5,e)}(function Vs(t){var X,nt,ct,Tt,Pt,se,ue,e=t.lat,r=t.lon,v=6378137,x=.00669438,D=.9996,Zt=Pn(e),ee=Pn(r);ue=Math.floor((r+180)/6)+1,180===r&&(ue=60),e>=56&&e<64&&r>=3&&r<12&&(ue=32),e>=72&&e<84&&(r>=0&&r<9?ue=31:r>=9&&r<21?ue=33:r>=21&&r<33?ue=35:r>=33&&r<42&&(ue=37)),se=Pn(6*(ue-1)-180+3),X=x/(1-x),nt=v/Math.sqrt(1-x*Math.sin(Zt)*Math.sin(Zt)),ct=Math.tan(Zt)*Math.tan(Zt),Tt=X*Math.cos(Zt)*Math.cos(Zt);var de=D*nt*((Pt=Math.cos(Zt)*(ee-se))+(1-ct+Tt)*Pt*Pt*Pt/6+(5-18*ct+ct*ct+72*Tt-58*X)*Pt*Pt*Pt*Pt*Pt/120)+5e5,fe=D*(v*(.9983242984503243*Zt-.002514607064228144*Math.sin(2*Zt)+2639046602129982e-21*Math.sin(4*Zt)-35*x*x*x/3072*Math.sin(6*Zt))+nt*Math.tan(Zt)*(Pt*Pt/2+(5-ct+9*Tt+4*Tt*Tt)*Pt*Pt*Pt*Pt/24+(61-58*ct+ct*ct+600*Tt-330*X)*Pt*Pt*Pt*Pt*Pt*Pt/720));return e<0&&(fe+=1e7),{northing:Math.round(fe),easting:Math.round(de),zoneNumber:ue,zoneLetter:Yn(e)}}({lat:t[1],lon:t[0]}),e)}function Dn(t){var e=hn(Jn(t.toUpperCase()));return e.lat&&e.lon?[e.lon,e.lat]:[(e.left+e.right)/2,(e.top+e.bottom)/2]}function Pn(t){return t*(Math.PI/180)}function ps(t){return t/Math.PI*180}function hn(t){var e=t.northing,r=t.easting,v=t.zoneLetter,x=t.zoneNumber;if(x<0||x>60)return null;var nt,Tt,Pt,Bt,Zt,ee,ue,de,fe,D=.9996,G=6378137,X=.00669438,ct=(1-Math.sqrt(1-X))/(1+Math.sqrt(1-X)),Pe=r-5e5,_e=e;v<"N"&&(_e-=1e7),ue=6*(x-1)-180+3,nt=X/(1-X),fe=(de=_e/D/6367449.145945056)+(3*ct/2-27*ct*ct*ct/32)*Math.sin(2*de)+(21*ct*ct/16-55*ct*ct*ct*ct/32)*Math.sin(4*de)+151*ct*ct*ct/96*Math.sin(6*de),Tt=G/Math.sqrt(1-X*Math.sin(fe)*Math.sin(fe)),Pt=Math.tan(fe)*Math.tan(fe),Bt=nt*Math.cos(fe)*Math.cos(fe),Zt=G*(1-X)/Math.pow(1-X*Math.sin(fe)*Math.sin(fe),1.5),ee=Pe/(Tt*D);var Ee=fe-Tt*Math.tan(fe)/Zt*(ee*ee/2-(5+3*Pt+10*Bt-4*Bt*Bt-9*nt)*ee*ee*ee*ee/24+(61+90*Pt+298*Bt+45*Pt*Pt-252*nt-3*Bt*Bt)*ee*ee*ee*ee*ee*ee/720);Ee=ps(Ee);var ze,be=(ee-(1+2*Pt+Bt)*ee*ee*ee/6+(5-2*Bt+28*Pt-3*Bt*Bt+8*nt+24*Pt*Pt)*ee*ee*ee*ee*ee/120)/Math.cos(fe);if(be=ue+ps(be),t.accuracy){var Le=hn({northing:t.northing+t.accuracy,easting:t.easting+t.accuracy,zoneLetter:t.zoneLetter,zoneNumber:t.zoneNumber});ze={top:Le.lat,right:Le.lon,bottom:Ee,left:be}}else ze={lat:Ee,lon:be};return ze}function Yn(t){var e="Z";return 84>=t&&t>=72?e="X":72>t&&t>=64?e="W":64>t&&t>=56?e="V":56>t&&t>=48?e="U":48>t&&t>=40?e="T":40>t&&t>=32?e="S":32>t&&t>=24?e="R":24>t&&t>=16?e="Q":16>t&&t>=8?e="P":8>t&&t>=0?e="N":0>t&&t>=-8?e="M":-8>t&&t>=-16?e="L":-16>t&&t>=-24?e="K":-24>t&&t>=-32?e="J":-32>t&&t>=-40?e="H":-40>t&&t>=-48?e="G":-48>t&&t>=-56?e="F":-56>t&&t>=-64?e="E":-64>t&&t>=-72?e="D":-72>t&&t>=-80&&(e="C"),e}function Nn(t){var e=t%pi;return 0===e&&(e=pi),e}function Jn(t){if(t&&0===t.length)throw"MGRSPoint coverting from nothing";for(var x,e=t.length,r=null,v="",D=0;!/[A-Z]/.test(x=t.charAt(D));){if(D>=2)throw"MGRSPoint bad conversion from: "+t;v+=x,D++}var G=parseInt(v,10);if(0===D||D+3>e)throw"MGRSPoint bad conversion from: "+t;var X=t.charAt(D++);if(X<="A"||"B"===X||"Y"===X||X>="Z"||"I"===X||"O"===X)throw"MGRSPoint zone letter "+X+" not handled: "+t;r=t.substring(D,D+=2);for(var nt=Nn(G),ct=function Qn(t,e){for(var r=Ln.charCodeAt(e-1),v=1e5,x=!1;r!==t.charCodeAt(0);){if(++r===Pi&&r++,r===Ci&&r++,r>ln){if(x)throw"Bad character: "+t;r=mn,x=!0}v+=1e5}return v}(r.charAt(0),nt),Tt=function ys(t,e){if(t>"V")throw"MGRSPoint given invalid Northing "+t;for(var r=gn.charCodeAt(e-1),v=0,x=!1;r!==t.charCodeAt(0);){if(++r===Pi&&r++,r===Ci&&r++,r>Mn){if(x)throw"Bad character: "+t;r=mn,x=!0}v+=1e5}return v}(r.charAt(1),nt);Tt0&&(se=1e5/Math.pow(10,Bt),ue=t.substring(D,D+Bt),Zt=parseFloat(ue)*se,de=t.substring(D+Bt),ee=parseFloat(de)*se),{easting:Zt+ct,northing:ee+Tt,zoneLetter:X,zoneNumber:G,accuracy:se}}function qn(t){var e;switch(t){case"C":e=11e5;break;case"D":e=2e6;break;case"E":e=28e5;break;case"F":e=37e5;break;case"G":e=46e5;break;case"H":e=55e5;break;case"J":e=64e5;break;case"K":e=73e5;break;case"L":e=82e5;break;case"M":e=91e5;break;case"N":e=0;break;case"P":e=8e5;break;case"Q":e=17e5;break;case"R":e=26e5;break;case"S":e=35e5;break;case"T":e=44e5;break;case"U":e=53e5;break;case"V":e=62e5;break;case"W":e=7e6;break;case"X":e=79e5;break;default:e=-1}if(e>=0)return e;throw"Invalid zone letter: "+t}function Qi(t,e,r){if(!(this instanceof Qi))return new Qi(t,e,r);if(Array.isArray(t))this.x=t[0],this.y=t[1],this.z=t[2]||0;else if("object"==typeof t)this.x=t.x,this.y=t.y,this.z=t.z||0;else if("string"==typeof t&&typeof e>"u"){var v=t.split(",");this.x=parseFloat(v[0],10),this.y=parseFloat(v[1],10),this.z=parseFloat(v[2],10)||0}else this.x=t,this.y=e,this.z=r||0;console.warn("proj4.Point will be removed in version 3, use proj4.toPoint")}Qi.fromMGRS=function(t){return new Qi(Dn(t))},Qi.prototype.toMGRS=function(t){return Vn([this.x,this.y],t)};const ts=Qi;var Es=.01953125,yi=.01068115234375;function cn(t){var e=[];e[0]=1-t*(.25+t*(.046875+t*(Es+t*yi))),e[1]=t*(.75-t*(.046875+t*(Es+t*yi)));var r=t*t;return e[2]=r*(.46875-t*(.013020833333333334+.007120768229166667*t)),e[3]=(r*=t)*(.3645833333333333-.005696614583333333*t),e[4]=r*t*.3076171875,e}function Wi(t,e,r,v){return v[0]*t-(r*=e)*(v[1]+(e*=e)*(v[2]+e*(v[3]+e*v[4])))}function ns(t,e,r){for(var v=1/(1-e),x=t,D=20;D;--D){var G=Math.sin(x),X=1-e*G*G;if(x-=X=(Wi(x,G,Math.cos(x),r)-t)*(X*Math.sqrt(X))*v,Math.abs(X)s?Math.tan(r):0,se=Math.pow(ee,2),ue=Math.pow(se,2);x=1-this.es*Math.pow(X,2),Tt/=Math.sqrt(x);var de=Wi(r,X,nt,this.en);D=this.a*(this.k0*Tt*(1+Pt/6*(1-se+Bt+Pt/20*(5-18*se+ue+14*Bt-58*se*Bt+Pt/42*(61+179*ue-ue*se-479*se)))))+this.x0,G=this.a*(this.k0*(de-this.ml0+X*v*Tt/2*(1+Pt/12*(5-se+9*Bt+4*Zt+Pt/30*(61+ue-58*se+270*Bt-330*se*Bt+Pt/56*(1385+543*ue-ue*se-3111*se))))))+this.y0}else{var ct=nt*Math.sin(v);if(Math.abs(Math.abs(ct)-1)=1){if(ct-1>s)return 93;G=0}else G=Math.acos(G);r<0&&(G=-G),G=this.a*this.k0*(G-this.lat0)+this.y0}return t.x=D,t.y=G,t},inverse:function Zn(t){var e,r,v,x,D=1/this.a*(t.x-this.x0),G=1/this.a*(t.y-this.y0);if(this.es)if(r=ns(e=this.ml0+G/this.k0,this.es,this.en),Math.abs(r)s?Math.tan(r):0,ee=this.ep2*Math.pow(Bt,2),se=Math.pow(ee,2),ue=Math.pow(Zt,2),de=Math.pow(ue,2);e=1-this.es*Math.pow(Pt,2);var fe=D*Math.sqrt(e)/this.k0,Pe=Math.pow(fe,2);v=r-(e*=Zt)*Pe/(1-this.es)*.5*(1-Pe/12*(5+3*ue-9*ee*ue+ee-4*se-Pe/30*(61+90*ue-252*ee*ue+45*de+46*ee-Pe/56*(1385+3633*ue+4095*de+1574*de*ue)))),x=Lt(this.long0+fe*(1-Pe/6*(1+2*ue+ee-Pe/20*(5+28*ue+24*de+8*ee*ue+6*ee-Pe/42*(61+662*ue+1320*de+720*de*ue))))/Bt)}else v=d*kt(G),x=0;else{var X=Math.exp(D/this.k0),nt=.5*(X-1/X),Tt=Math.cos(this.lat0+G/this.k0);e=Math.sqrt((1-Math.pow(Tt,2))/(1+Math.pow(nt,2))),v=Math.asin(e),G<0&&(v=-v),x=0===nt&&0===Tt?0:Lt(Math.atan2(nt,Tt)+this.long0)}return t.x=x,t.y=v,t},names:["Fast_Transverse_Mercator","Fast Transverse Mercator"]};function Un(t){var e=Math.exp(t);return(e-1/e)/2}function wi(t,e){t=Math.abs(t),e=Math.abs(e);var r=Math.max(t,e),v=Math.min(t,e)/(r||1);return r*Math.sqrt(1+Math.pow(v,2))}function os(t,e){for(var G,r=2*Math.cos(2*e),v=t.length-1,x=t[v],D=0;--v>=0;)G=r*x-D+t[v],D=x,x=G;return e+G*Math.sin(2*e)}function lt(t,e,r){for(var ee,se,v=Math.sin(e),x=Math.cos(e),D=Un(r),G=function Kt(t){var e=Math.exp(t);return(e+1/e)/2}(r),X=2*x*G,nt=-2*v*D,ct=t.length-1,Tt=t[ct],Pt=0,Bt=0,Zt=0;--ct>=0;)ee=Bt,se=Pt,Tt=X*(Bt=Tt)-ee-nt*(Pt=Zt)+t[ct],Zt=nt*Bt-se+X*Pt;return[(X=v*G)*Tt-(nt=x*D)*Zt,X*Zt+nt*Tt]}const ie={init:function gt(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.');this.approx&&(_n.init.apply(this),this.forward=_n.forward,this.inverse=_n.inverse),this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0,this.lat0=void 0!==this.lat0?this.lat0:0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var t=this.es/(1+Math.sqrt(1-this.es)),e=t/(2-t),r=e;this.cgb[0]=e*(2+e*(-2/3+e*(e*(116/45+e*(26/45+e*(-2854/675)))-2))),this.cbg[0]=e*(e*(2/3+e*(4/3+e*(-82/45+e*(32/45+e*(4642/4725)))))-2),this.cgb[1]=(r*=e)*(7/3+e*(e*(-227/45+e*(2704/315+e*(2323/945)))-1.6)),this.cbg[1]=r*(5/3+e*(-16/15+e*(-13/9+e*(904/315+e*(-1522/945))))),this.cgb[2]=(r*=e)*(56/15+e*(-136/35+e*(-1262/105+e*(73814/2835)))),this.cbg[2]=r*(-26/15+e*(34/21+e*(1.6+e*(-12686/2835)))),this.cgb[3]=(r*=e)*(4279/630+e*(-332/35+e*(-399572/14175))),this.cbg[3]=r*(1237/630+e*(e*(-24832/14175)-2.4)),this.cgb[4]=(r*=e)*(4174/315+e*(-144838/6237)),this.cbg[4]=r*(-734/315+e*(109598/31185)),this.cgb[5]=(r*=e)*(601676/22275),this.cbg[5]=r*(444337/155925),r=Math.pow(e,2),this.Qn=this.k0/(1+e)*(1+r*(1/4+r*(1/64+r/256))),this.utg[0]=e*(e*(2/3+e*(-37/96+e*(1/360+e*(81/512+e*(-96199/604800)))))-.5),this.gtu[0]=e*(.5+e*(-2/3+e*(5/16+e*(41/180+e*(-127/288+e*(7891/37800)))))),this.utg[1]=r*(-1/48+e*(-1/15+e*(437/1440+e*(-46/105+e*(1118711/3870720))))),this.gtu[1]=r*(13/48+e*(e*(557/1440+e*(281/630+e*(-1983433/1935360)))-.6)),this.utg[2]=(r*=e)*(-17/480+e*(37/840+e*(209/4480+e*(-5569/90720)))),this.gtu[2]=r*(61/240+e*(-103/140+e*(15061/26880+e*(167603/181440)))),this.utg[3]=(r*=e)*(-4397/161280+e*(11/504+e*(830251/7257600))),this.gtu[3]=r*(49561/161280+e*(-179/168+e*(6601661/7257600))),this.utg[4]=(r*=e)*(-4583/161280+e*(108847/3991680)),this.gtu[4]=r*(34729/80640+e*(-3418889/1995840)),this.utg[5]=(r*=e)*(-20648693/638668800),this.gtu[5]=.6650675310896665*r;var v=os(this.cbg,this.lat0);this.Zb=-this.Qn*(v+function tr(t,e){for(var G,r=2*Math.cos(e),v=t.length-1,x=t[v],D=0;--v>=0;)G=r*x-D+t[v],D=x,x=G;return Math.sin(e)*G}(this.gtu,2*v))},forward:function yt(t){var e=Lt(t.x-this.long0),r=t.y;r=os(this.cbg,r);var v=Math.sin(r),x=Math.cos(r),D=Math.sin(e),G=Math.cos(e);r=Math.atan2(v,G*x),e=Math.atan2(D*x,wi(v,x*G)),e=function qs(t){var e=Math.abs(t);return e=function Qs(t){var e=1+t,r=e-1;return 0===r?t:t*Math.log(e)/r}(e*(1+e/(wi(1,e)+1))),t<0?-e:e}(Math.tan(e));var nt,ct,X=lt(this.gtu,2*r,2*e);return r+=X[0],e+=X[1],Math.abs(e)<=2.623395162778?(nt=this.a*(this.Qn*e)+this.x0,ct=this.a*(this.Qn*r+this.Zb)+this.y0):(nt=1/0,ct=1/0),t.x=nt,t.y=ct,t},inverse:function Nt(t){var v,x,e=1/this.a*(t.x-this.x0),r=1/this.a*(t.y-this.y0);if(r=(r-this.Zb)/this.Qn,e/=this.Qn,Math.abs(e)<=2.623395162778){var D=lt(this.utg,2*r,2*e);r+=D[0],e+=D[1],e=Math.atan(Un(e));var G=Math.sin(r),X=Math.cos(r),nt=Math.sin(e),ct=Math.cos(e);r=Math.atan2(G*ct,wi(nt,ct*X)),v=Lt((e=Math.atan2(nt,ct*X))+this.long0),x=os(this.cgb,r)}else v=1/0,x=1/0;return t.x=v,t.y=x,t},names:["Extended_Transverse_Mercator","Extended Transverse Mercator","etmerc","Transverse_Mercator","Transverse Mercator","tmerc"]},Xe={init:function Re(){var t=function ce(t,e){if(void 0===t){if((t=Math.floor(30*(Lt(e)+Math.PI)/Math.PI)+1)<0)return 0;if(t>60)return 60}return t}(this.zone,this.long0);if(void 0===t)throw new Error("unknown utm zone");this.lat0=0,this.long0=(6*Math.abs(t)-183)*f,this.x0=5e5,this.y0=this.utmSouth?1e7:0,this.k0=.9996,ie.init.apply(this),this.forward=ie.forward,this.inverse=ie.inverse},names:["Universal Transverse Mercator System","utm"],dependsOn:"etmerc"};function Ge(t,e){return Math.pow((1-t)/(1+t),e)}const gi={init:function Qe(){var t=Math.sin(this.lat0),e=Math.cos(this.lat0);e*=e,this.rc=Math.sqrt(1-this.es)/(1-this.es*t*t),this.C=Math.sqrt(1+this.es*e*e/(1-this.es)),this.phic0=Math.asin(t/this.C),this.ratexp=.5*this.C*this.e,this.K=Math.tan(.5*this.phic0+a)/(Math.pow(Math.tan(.5*this.lat0+a),this.C)*Ge(this.e*t,this.ratexp))},forward:function Ki(t){var e=t.x,r=t.y;return t.y=2*Math.atan(this.K*Math.pow(Math.tan(.5*r+a),this.C)*Ge(this.e*Math.sin(r),this.ratexp))-d,t.x=this.C*e,t},inverse:function ii(t){for(var r=t.x/this.C,v=t.y,x=Math.pow(Math.tan(.5*v+a)/this.K,1/this.C),D=20;D>0&&(v=2*Math.atan(x*Ge(this.e*Math.sin(t.y),-.5*this.e))-d,!(Math.abs(v-t.y)<1e-14));--D)t.y=v;return D?(t.x=r,t.y=v,t):null},names:["gauss"]},Di={init:function bi(){gi.init.apply(this),this.rc&&(this.sinc0=Math.sin(this.phic0),this.cosc0=Math.cos(this.phic0),this.R2=2*this.rc,this.title||(this.title="Oblique Stereographic Alternative"))},forward:function mi(t){var e,r,v,x;return t.x=Lt(t.x-this.long0),gi.forward.apply(this,[t]),e=Math.sin(t.y),r=Math.cos(t.y),v=Math.cos(t.x),t.x=(x=this.k0*this.R2/(1+this.sinc0*e+this.cosc0*r*v))*r*Math.sin(t.x),t.y=x*(this.cosc0*e-this.sinc0*r*v),t.x=this.a*t.x+this.x0,t.y=this.a*t.y+this.y0,t},inverse:function Tn(t){var e,r,v,x,D;if(t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,t.x/=this.k0,t.y/=this.k0,D=Math.sqrt(t.x*t.x+t.y*t.y)){var G=2*Math.atan2(D,this.R2);e=Math.sin(G),r=Math.cos(G),x=Math.asin(r*this.sinc0+t.y*e*this.cosc0/D),v=Math.atan2(t.x*e,D*this.cosc0*r-t.y*this.sinc0*e)}else x=this.phic0,v=0;return t.x=v,t.y=x,gi.inverse.apply(this,[t]),t.x=Lt(t.x+this.long0),t},names:["Stereographic_North_Pole","Oblique_Stereographic","sterea","Oblique Stereographic Alternative","Double_Stereographic"]},jn={init:function as(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.coslat0=Math.cos(this.lat0),this.sinlat0=Math.sin(this.lat0),this.sphere?1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=s&&(this.k0=.5*(1+kt(this.lat0)*Math.sin(this.lat_ts))):(Math.abs(this.coslat0)<=s&&(this.con=this.lat0>0?1:-1),this.cons=Math.sqrt(Math.pow(1+this.e,1+this.e)*Math.pow(1-this.e,1-this.e)),1===this.k0&&!isNaN(this.lat_ts)&&Math.abs(this.coslat0)<=s&&Math.abs(Math.cos(this.lat_ts))>s&&(this.k0=.5*this.cons*St(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/te(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=St(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(this.ssfn_(this.lat0,this.sinlat0,this.e))-d,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))},forward:function Cn(t){var D,G,X,nt,ct,Tt,e=t.x,r=t.y,v=Math.sin(r),x=Math.cos(r),Pt=Lt(e-this.long0);return Math.abs(Math.abs(e-this.long0)-Math.PI)<=s&&Math.abs(r+this.lat0)<=s?(t.x=NaN,t.y=NaN,t):this.sphere?(D=2*this.k0/(1+this.sinlat0*v+this.coslat0*x*Math.cos(Pt)),t.x=this.a*D*x*Math.sin(Pt)+this.x0,t.y=this.a*D*(this.coslat0*v-this.sinlat0*x*Math.cos(Pt))+this.y0,t):(G=2*Math.atan(this.ssfn_(r,v,this.e))-d,nt=Math.cos(G),X=Math.sin(G),Math.abs(this.coslat0)<=s?(ct=te(this.e,r*this.con,this.con*v),t.x=this.x0+(Tt=2*this.a*this.k0*ct/this.cons)*Math.sin(e-this.long0),t.y=this.y0-this.con*Tt*Math.cos(e-this.long0),t):(Math.abs(this.sinlat0)0?this.long0+Math.atan2(t.x,-1*t.y):this.long0+Math.atan2(t.x,t.y)):Lt(this.long0+Math.atan2(t.x*Math.sin(X),G*this.coslat0*Math.cos(X)-t.y*this.sinlat0*Math.sin(X))),t.x=e,t.y=r,t)}if(Math.abs(this.coslat0)<=s){if(G<=s)return r=this.lat0,t.x=e=this.long0,t.y=r,t;t.x*=this.con,t.y*=this.con,r=this.con*Yt(this.e,G*this.cons/(2*this.a*this.k0)),e=this.con*Lt(this.con*this.long0+Math.atan2(t.x,-1*t.y))}else x=2*Math.atan(G*this.cosX0/(2*this.a*this.k0*this.ms1)),e=this.long0,G<=s?D=this.X0:(D=Math.asin(Math.cos(x)*this.sinX0+t.y*Math.sin(x)*this.cosX0/G),e=Lt(this.long0+Math.atan2(t.x*Math.sin(x),G*this.cosX0*Math.cos(x)-t.y*this.sinX0*Math.sin(x)))),r=-1*Yt(this.e,Math.tan(.5*(d+D)));return t.x=e,t.y=r,t},names:["stere","Stereographic_South_Pole","Polar Stereographic (variant B)","Polar_Stereographic"],ssfn_:function Cs(t,e,r){return e*=r,Math.tan(.5*(d+t))*Math.pow((1-e)/(1+e),.5*r)}},Eo={init:function er(){var t=this.lat0;this.lambda0=this.long0;var e=Math.sin(t),r=this.a,x=1/this.rf,D=2*x-Math.pow(x,2),G=this.e=Math.sqrt(D);this.R=this.k0*r*Math.sqrt(1-D)/(1-D*Math.pow(e,2)),this.alpha=Math.sqrt(1+D/(1-D)*Math.pow(Math.cos(t),4)),this.b0=Math.asin(e/this.alpha);var X=Math.log(Math.tan(Math.PI/4+this.b0/2)),nt=Math.log(Math.tan(Math.PI/4+t/2)),ct=Math.log((1+G*e)/(1-G*e));this.K=X-this.alpha*nt+this.alpha*G/2*ct},forward:function po(t){var e=Math.log(Math.tan(Math.PI/4-t.y/2)),r=this.e/2*Math.log((1+this.e*Math.sin(t.y))/(1-this.e*Math.sin(t.y))),x=2*(Math.atan(Math.exp(-this.alpha*(e+r)+this.K))-Math.PI/4),D=this.alpha*(t.x-this.lambda0),G=Math.atan(Math.sin(D)/(Math.sin(this.b0)*Math.tan(x)+Math.cos(this.b0)*Math.cos(D))),X=Math.asin(Math.cos(this.b0)*Math.sin(x)-Math.sin(this.b0)*Math.cos(x)*Math.cos(D));return t.y=this.R/2*Math.log((1+Math.sin(X))/(1-Math.sin(X)))+this.y0,t.x=this.R*G+this.x0,t},inverse:function yo(t){for(var v=(t.x-this.x0)/this.R,x=2*(Math.atan(Math.exp((t.y-this.y0)/this.R))-Math.PI/4),D=Math.asin(Math.cos(this.b0)*Math.sin(x)+Math.sin(this.b0)*Math.cos(x)*Math.cos(v)),G=Math.atan(Math.sin(v)/(Math.cos(this.b0)*Math.cos(v)-Math.sin(this.b0)*Math.tan(x))),X=this.lambda0+G/this.alpha,nt=0,ct=D,Tt=-1e3,Pt=0;Math.abs(ct-Tt)>1e-7;){if(++Pt>20)return;nt=1/this.alpha*(Math.log(Math.tan(Math.PI/4+D/2))-this.K)+this.e*Math.log(Math.tan(Math.PI/4+Math.asin(this.e*Math.sin(ct))/2)),Tt=ct,ct=2*Math.atan(Math.exp(nt))-Math.PI/2}return t.x=X,t.y=ct,t},names:["somerc"]};var Xi=1e-7;const Ro={init:function Mo(){var t,e,r,v,x,D,G,X,nt,ct,Pt,Tt=0,Bt=0,Zt=0,ee=0,se=0,ue=0,de=0;this.no_off=function xo(t){var r="object"==typeof t.PROJECTION?Object.keys(t.PROJECTION)[0]:t.PROJECTION;return"no_uoff"in t||"no_off"in t||-1!==["Hotine_Oblique_Mercator","Hotine_Oblique_Mercator_Azimuth_Natural_Origin"].indexOf(r)}(this),this.no_rot="no_rot"in this;var Pe=!1;"alpha"in this&&(Pe=!0);var _e=!1;if("rectified_grid_angle"in this&&(_e=!0),Pe&&(de=this.alpha),_e&&(Tt=this.rectified_grid_angle*f),Pe||_e)Bt=this.longc;else if(Zt=this.long1,se=this.lat1,ee=this.long2,ue=this.lat2,Math.abs(se-ue)<=Xi||(t=Math.abs(se))<=Xi||Math.abs(t-d)<=Xi||Math.abs(Math.abs(this.lat0)-d)<=Xi||Math.abs(Math.abs(ue)-d)<=Xi)throw new Error;var Ee=1-this.es;e=Math.sqrt(Ee),Math.abs(this.lat0)>s?(X=Math.sin(this.lat0),r=Math.cos(this.lat0),t=1-this.es*X*X,this.B=r*r,this.B=Math.sqrt(1+this.es*this.B*this.B/Ee),this.A=this.B*this.k0*e/t,(x=(v=this.B*e/(r*Math.sqrt(t)))*v-1)<=0?x=0:(x=Math.sqrt(x),this.lat0<0&&(x=-x)),this.E=x+=v,this.E*=Math.pow(te(this.e,this.lat0,X),this.B)):(this.B=1/e,this.A=this.k0,this.E=v=x=1),Pe||_e?(Pe?(Pt=Math.asin(Math.sin(de)/v),_e||(Tt=de)):(Pt=Tt,de=Math.asin(v*Math.sin(Pt))),this.lam0=Bt-Math.asin(.5*(x-1/x)*Math.tan(Pt))/this.B):(D=Math.pow(te(this.e,se,Math.sin(se)),this.B),G=Math.pow(te(this.e,ue,Math.sin(ue)),this.B),x=this.E/D,nt=(G-D)/(G+D),ct=((ct=this.E*this.E)-G*D)/(ct+G*D),(t=Zt-ee)<-Math.pi?ee-=I:t>Math.pi&&(ee+=I),this.lam0=Lt(.5*(Zt+ee)-Math.atan(ct*Math.tan(.5*this.B*(Zt-ee))/nt)/this.B),Pt=Math.atan(2*Math.sin(this.B*Lt(Zt-this.lam0))/(x-1/x)),Tt=de=Math.asin(v*Math.sin(Pt))),this.singam=Math.sin(Pt),this.cosgam=Math.cos(Pt),this.sinrot=Math.sin(Tt),this.cosrot=Math.cos(Tt),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(v*v-1)/Math.cos(de))),this.lat0<0&&(this.u_0=-this.u_0)),x=.5*Pt,this.v_pole_n=this.ArB*Math.log(Math.tan(a-x)),this.v_pole_s=this.ArB*Math.log(Math.tan(a+x))},forward:function Po(t){var r,v,x,D,G,X,nt,ct,e={};if(t.x=t.x-this.lam0,Math.abs(Math.abs(t.y)-d)>s){if(r=.5*((G=this.E/Math.pow(te(this.e,t.y,Math.sin(t.y)),this.B))-(X=1/G)),v=.5*(G+X),D=Math.sin(this.B*t.x),x=(r*this.singam-D*this.cosgam)/v,Math.abs(Math.abs(x)-1)0?this.v_pole_n:this.v_pole_s,nt=this.ArB*t.y;return this.no_rot?(e.x=nt,e.y=ct):(e.x=ct*this.cosrot+(nt-=this.u_0)*this.sinrot,e.y=nt*this.cosrot-ct*this.sinrot),e.x=this.a*e.x+this.x0,e.y=this.a*e.y+this.y0,e},inverse:function To(t){var e,r,v,x,D,G,X,nt={};if(t.x=1/this.a*(t.x-this.x0),t.y=1/this.a*(t.y-this.y0),this.no_rot?(r=t.y,e=t.x):(r=t.x*this.cosrot-t.y*this.sinrot,e=t.y*this.cosrot+t.x*this.sinrot+this.u_0),x=.5*((v=Math.exp(-this.BrA*r))-1/v),D=.5*(v+1/v),X=((G=Math.sin(this.BrA*e))*this.cosgam+x*this.singam)/D,Math.abs(Math.abs(X)-1)s?Math.log(v/X)/Math.log(x/nt):e,isNaN(this.ns)&&(this.ns=e),this.f0=v/(this.ns*Math.pow(x,this.ns)),this.rh=this.a*this.f0*Math.pow(ct,this.ns),this.title||(this.title="Lambert Conformal Conic")}},forward:function nr(t){var e=t.x,r=t.y;Math.abs(2*Math.abs(r)-Math.PI)<=s&&(r=kt(r)*(d-2*s));var x,D,v=Math.abs(Math.abs(r)-d);if(v>s)x=te(this.e,r,Math.sin(r)),D=this.a*this.f0*Math.pow(x,this.ns);else{if((v=r*this.ns)<=0)return null;D=0}var G=this.ns*Lt(e-this.long0);return t.x=this.k0*(D*Math.sin(G))+this.x0,t.y=this.k0*(this.rh-D*Math.cos(G))+this.y0,t},inverse:function Io(t){var e,r,v,x,D,G=(t.x-this.x0)/this.k0,X=this.rh-(t.y-this.y0)/this.k0;this.ns>0?(e=Math.sqrt(G*G+X*X),r=1):(e=-Math.sqrt(G*G+X*X),r=-1);var nt=0;if(0!==e&&(nt=Math.atan2(r*G,r*X)),0!==e||this.ns>0){if(r=1/this.ns,v=Math.pow(e/(this.a*this.f0),r),-9999===(x=Yt(this.e,v)))return null}else x=-d;return D=Lt(nt/this.ns+this.long0),t.x=D,t.y=x,t},names:["Lambert Tangential Conformal Conic Projection","Lambert_Conformal_Conic","Lambert_Conformal_Conic_1SP","Lambert_Conformal_Conic_2SP","lcc","Lambert Conic Conformal (1SP)","Lambert Conic Conformal (2SP)"]},Nr={init:function Fr(){this.a=6377397.155,this.es=.006674372230614,this.e=Math.sqrt(this.es),this.lat0||(this.lat0=.863937979737193),this.long0||(this.long0=.4334234309119251),this.k0||(this.k0=.9999),this.s45=.785398163397448,this.s90=2*this.s45,this.fi0=this.lat0,this.e2=this.es,this.e=Math.sqrt(this.e2),this.alfa=Math.sqrt(1+this.e2*Math.pow(Math.cos(this.fi0),4)/(1-this.e2)),this.uq=1.04216856380474,this.u0=Math.asin(Math.sin(this.fi0)/this.alfa),this.g=Math.pow((1+this.e*Math.sin(this.fi0))/(1-this.e*Math.sin(this.fi0)),this.alfa*this.e/2),this.k=Math.tan(this.u0/2+this.s45)/Math.pow(Math.tan(this.fi0/2+this.s45),this.alfa)*this.g,this.k1=this.k0,this.n0=this.a*Math.sqrt(1-this.e2)/(1-this.e2*Math.pow(Math.sin(this.fi0),2)),this.s0=1.37008346281555,this.n=Math.sin(this.s0),this.ro0=this.k1*this.n0/Math.tan(this.s0),this.ad=this.s90-this.uq},forward:function sr(t){var e,r,v,x,D,G,X,ct=t.y,Tt=Lt(t.x-this.long0);return e=Math.pow((1+this.e*Math.sin(ct))/(1-this.e*Math.sin(ct)),this.alfa*this.e/2),r=2*(Math.atan(this.k*Math.pow(Math.tan(ct/2+this.s45),this.alfa)/e)-this.s45),v=-Tt*this.alfa,x=Math.asin(Math.cos(this.ad)*Math.sin(r)+Math.sin(this.ad)*Math.cos(r)*Math.cos(v)),D=Math.asin(Math.cos(r)*Math.sin(v)/Math.cos(x)),G=this.n*D,X=this.ro0*Math.pow(Math.tan(this.s0/2+this.s45),this.n)/Math.pow(Math.tan(x/2+this.s45),this.n),t.y=X*Math.cos(G)/1,t.x=X*Math.sin(G)/1,this.czech||(t.y*=-1,t.x*=-1),t},inverse:function Oo(t){var e,r,v,x,G,X,nt,ct=t.x;t.x=t.y,t.y=ct,this.czech||(t.y*=-1,t.x*=-1),G=Math.sqrt(t.x*t.x+t.y*t.y),x=Math.atan2(t.y,t.x)/Math.sin(this.s0),v=2*(Math.atan(Math.pow(this.ro0/G,1/this.n)*Math.tan(this.s0/2+this.s45))-this.s45),e=Math.asin(Math.cos(this.ad)*Math.sin(v)-Math.sin(this.ad)*Math.cos(v)*Math.cos(x)),r=Math.asin(Math.cos(v)*Math.sin(x)/Math.cos(e)),t.x=this.long0-r/this.alfa,X=e,nt=0;var Tt=0;do{t.y=2*(Math.atan(Math.pow(this.k,-1/this.alfa)*Math.pow(Math.tan(e/2+this.s45),1/this.alfa)*Math.pow((1+this.e*Math.sin(X))/(1-this.e*Math.sin(X)),this.e/2))-this.s45),Math.abs(X-t.y)<1e-10&&(nt=1),X=t.y,Tt+=1}while(0===nt&&Tt<15);return Tt>=15?null:t},names:["Krovak","krovak"]};function Ei(t,e,r,v,x){return t*x-e*Math.sin(2*x)+r*Math.sin(4*x)-v*Math.sin(6*x)}function tn(t){return 1-.25*t*(1+t/16*(3+1.25*t))}function ls(t){return.375*t*(1+.25*t*(1+.46875*t))}function hs(t){return.05859375*t*t*(1+.75*t)}function us(t){return t*t*t*(35/3072)}function In(t,e,r){var v=e*r;return t/Math.sqrt(1-v*v)}function Bn(t){return Math.abs(t)1e-7?(1-t*t)*(e/(1-(r=t*e)*r)-.5/t*Math.log((1-r)/(1+r))):2*e}const ar={init:function Br(){var e,t=Math.abs(this.lat0);if(this.mode=Math.abs(t-d)0)switch(this.qp=pn(this.e,1),this.mmf=.5/(1-this.es),this.apa=function Zo(t){var e,r=[];return r[0]=.3333333333333333*t,r[0]+=.17222222222222222*(e=t*t),r[1]=.06388888888888888*e,r[0]+=.10257936507936508*(e*=t),r[1]+=.0664021164021164*e,r[2]=.016415012942191543*e,r}(this.es),this.mode){case this.N_POLE:case this.S_POLE:this.dd=1;break;case this.EQUIT:this.rq=Math.sqrt(.5*this.qp),this.dd=1/this.rq,this.xmf=1,this.ymf=.5*this.qp;break;case this.OBLIQ:this.rq=Math.sqrt(.5*this.qp),e=Math.sin(this.lat0),this.sinb1=pn(this.e,e)/this.qp,this.cosb1=Math.sqrt(1-this.sinb1*this.sinb1),this.dd=Math.cos(this.lat0)/(Math.sqrt(1-this.es*e*e)*this.rq*this.cosb1),this.ymf=(this.xmf=this.rq)/this.dd,this.xmf*=this.dd}else this.mode===this.OBLIQ&&(this.sinph0=Math.sin(this.lat0),this.cosph0=Math.cos(this.lat0))},forward:function bo(t){var e,r,v,x,D,G,X,nt,ct,Tt,Pt=t.x,Bt=t.y;if(Pt=Lt(Pt-this.long0),this.sphere){if(D=Math.sin(Bt),Tt=Math.cos(Bt),v=Math.cos(Pt),this.mode===this.OBLIQ||this.mode===this.EQUIT){if((r=this.mode===this.EQUIT?1+Tt*v:1+this.sinph0*D+this.cosph0*Tt*v)<=s)return null;e=(r=Math.sqrt(2/r))*Tt*Math.sin(Pt),r*=this.mode===this.EQUIT?D:this.cosph0*D-this.sinph0*Tt*v}else if(this.mode===this.N_POLE||this.mode===this.S_POLE){if(this.mode===this.N_POLE&&(v=-v),Math.abs(Bt+this.lat0)=0?(e=(ct=Math.sqrt(G))*x,r=v*(this.mode===this.S_POLE?ct:-ct)):e=r=0}}return t.x=this.a*e+this.x0,t.y=this.a*r+this.y0,t},inverse:function Lo(t){t.x-=this.x0,t.y-=this.y0;var v,x,D,G,X,nt,ct,e=t.x/this.a,r=t.y/this.a;if(this.sphere){var Pt,Tt=0,Bt=0;if((x=.5*(Pt=Math.sqrt(e*e+r*r)))>1)return null;switch(x=2*Math.asin(x),(this.mode===this.OBLIQ||this.mode===this.EQUIT)&&(Bt=Math.sin(x),Tt=Math.cos(x)),this.mode){case this.EQUIT:x=Math.abs(Pt)<=s?0:Math.asin(r*Bt/Pt),e*=Bt,r=Tt*Pt;break;case this.OBLIQ:x=Math.abs(Pt)<=s?this.lat0:Math.asin(Tt*this.sinph0+r*Bt*this.cosph0/Pt),e*=Bt*this.cosph0,r=(Tt-Math.sin(x)*this.sinph0)*Pt;break;case this.N_POLE:r=-r,x=d-x;break;case this.S_POLE:x-=d}v=0!==r||this.mode!==this.EQUIT&&this.mode!==this.OBLIQ?Math.atan2(e,r):0}else{if(ct=0,this.mode===this.OBLIQ||this.mode===this.EQUIT){if(e/=this.dd,r*=this.dd,(nt=Math.sqrt(e*e+r*r))1&&(t=t>1?1:-1),Math.asin(t)}const Xr={init:function kr(){Math.abs(this.lat1+this.lat2)s?(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)},forward:function Kr(t){var e=t.x,r=t.y;this.sin_phi=Math.sin(r),this.cos_phi=Math.cos(r);var v=pn(this.e3,this.sin_phi),x=this.a*Math.sqrt(this.c-this.ns0*v)/this.ns0,D=this.ns0*Lt(e-this.long0),G=x*Math.sin(D)+this.x0,X=this.rh-x*Math.cos(D)+this.y0;return t.x=G,t.y=X,t},inverse:function ws(t){var e,v,x,D,G;return t.x-=this.x0,t.y=this.rh-t.y+this.y0,this.ns0>=0?(e=Math.sqrt(t.x*t.x+t.y*t.y),v=1):(e=-Math.sqrt(t.x*t.x+t.y*t.y),v=-1),x=0,0!==e&&(x=Math.atan2(v*t.x,v*t.y)),v=e*this.ns0/this.a,G=this.sphere?Math.asin((this.c-v*v)/(2*this.ns0)):this.phi1z(this.e3,(this.c-v*v)/this.ns0),D=Lt(x/this.ns0+this.long0),t.x=D,t.y=G,t},names:["Albers_Conic_Equal_Area","Albers","aea"],phi1z:function Uo(t,e){var r,x,D,G,X=yn(.5*e);if(t0||Math.abs(G)<=s?(X=this.x0+1*this.a*r*Math.sin(v)/G,nt=this.y0+1*this.a*(this.cos_p14*e-this.sin_p14*r*x)/G):(X=this.x0+this.infinity_dist*r*Math.sin(v),nt=this.y0+this.infinity_dist*(this.cos_p14*e-this.sin_p14*r*x)),t.x=X,t.y=nt,t},inverse:function Yr(t){var e,r,v,x,D,G;return t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,t.x/=this.k0,t.y/=this.k0,(e=Math.sqrt(t.x*t.x+t.y*t.y))?(x=Math.atan2(e,this.rc),r=Math.sin(x),G=yn((v=Math.cos(x))*this.sin_p14+t.y*r*this.cos_p14/e),D=Math.atan2(t.x*r,e*this.cos_p14*v-t.y*this.sin_p14*r),D=Lt(this.long0+D)):(G=this.phic0,D=0),t.x=D,t.y=G,t},names:["gnom"]},Ls={init:function Hr(){this.sphere||(this.k0=St(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts)))},forward:function hr(t){var v,x,r=t.y,D=Lt(t.x-this.long0);if(this.sphere)v=this.x0+this.a*D*Math.cos(this.lat_ts),x=this.y0+this.a*Math.sin(r)/Math.cos(this.lat_ts);else{var G=pn(this.e,Math.sin(r));v=this.x0+this.a*this.k0*D,x=this.y0+this.a*G*.5/this.k0}return t.x=v,t.y=x,t},inverse:function Wo(t){var e,r;return t.x-=this.x0,t.y-=this.y0,this.sphere?(e=Lt(this.long0+t.x/this.a/Math.cos(this.lat_ts)),r=Math.asin(t.y/this.a*Math.cos(this.lat_ts))):(r=function lr(t,e){var r=1-(1-t*t)/(2*t)*Math.log((1-t)/(1+t));if(Math.abs(Math.abs(e)-r)<1e-6)return e<0?-1*d:d;for(var x,D,G,X,v=Math.asin(.5*e),nt=0;nt<30;nt++)if(D=Math.sin(v),G=Math.cos(v),X=t*D,v+=x=Math.pow(1-X*X,2)/(2*G)*(e/(1-t*t)-D/(1-X*X)+.5/t*Math.log((1-X)/(1+X))),Math.abs(x)<=1e-10)return v;return NaN}(this.e,2*t.y*this.k0/this.a),e=Lt(this.long0+t.x/(this.a*this.k0))),t.x=e,t.y=r,t},names:["cea"]},Fs={init:function Ds(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Equidistant Cylindrical (Plate Carre)",this.rc=Math.cos(this.lat_ts)},forward:function Jr(t){var r=t.y,v=Lt(t.x-this.long0),x=Bn(r-this.lat0);return t.x=this.x0+this.a*v*this.rc,t.y=this.y0+this.a*x,t},inverse:function Go(t){var r=t.y;return t.x=Lt(this.long0+(t.x-this.x0)/(this.a*this.rc)),t.y=Bn(this.lat0+(r-this.y0)/this.a),t},names:["Equirectangular","Equidistant_Cylindrical","eqc"]},Zs={init:function zo(){this.temp=this.b/this.a,this.es=1-Math.pow(this.temp,2),this.e=Math.sqrt(this.es),this.e0=tn(this.es),this.e1=ls(this.es),this.e2=hs(this.es),this.e3=us(this.es),this.ml0=this.a*Ei(this.e0,this.e1,this.e2,this.e3,this.lat0)},forward:function Qr(t){var v,x,D,r=t.y,G=Lt(t.x-this.long0);if(D=G*Math.sin(r),this.sphere)Math.abs(r)<=s?(v=this.a*G,x=-1*this.a*this.lat0):(v=this.a*Math.sin(D)/Math.tan(r),x=this.a*(Bn(r-this.lat0)+(1-Math.cos(D))/Math.tan(r)));else if(Math.abs(r)<=s)v=this.a*G,x=-1*this.ml0;else{var X=In(this.a,this.e,Math.sin(r))/Math.tan(r);v=X*Math.sin(D),x=this.a*Ei(this.e0,this.e1,this.e2,this.e3,r)-this.ml0+X*(1-Math.cos(D))}return t.x=v+this.x0,t.y=x+this.y0,t},inverse:function cr(t){var e,r,v,x,D,G,X,nt,ct;if(v=t.x-this.x0,x=t.y-this.y0,this.sphere)if(Math.abs(x+this.a*this.lat0)<=s)e=Lt(v/this.a+this.long0),r=0;else{var Tt;for(X=v*v/this.a/this.a+(G=this.lat0+x/this.a)*G,nt=G,D=20;D;--D)if(nt+=ct=-1*(G*(nt*(Tt=Math.tan(nt))+1)-nt-.5*(nt*nt+X)*Tt)/((nt-G)/Tt-1),Math.abs(ct)<=s){r=nt;break}e=Lt(this.long0+Math.asin(v*Math.tan(nt)/this.a)/Math.sin(r))}else if(Math.abs(x+this.ml0)<=s)r=0,e=Lt(this.long0+v/this.a);else{var Pt,Bt,Zt,ee,se;for(X=v*v/this.a/this.a+(G=(this.ml0+x)/this.a)*G,nt=G,D=20;D;--D)if(se=this.e*Math.sin(nt),Pt=Math.sqrt(1-se*se)*Math.tan(nt),Bt=this.a*Ei(this.e0,this.e1,this.e2,this.e3,nt),Zt=this.e0-2*this.e1*Math.cos(2*nt)+4*this.e2*Math.cos(4*nt)-6*this.e3*Math.cos(6*nt),nt-=ct=(G*(Pt*(ee=Bt/this.a)+1)-ee-.5*Pt*(ee*ee+X))/(this.es*Math.sin(2*nt)*(ee*ee+X-2*G*ee)/(4*Pt)+(G-ee)*(Pt*Zt-2/Math.sin(2*nt))-Zt),Math.abs(ct)<=s){r=nt;break}Pt=Math.sqrt(1-this.es*Math.pow(Math.sin(r),2))*Math.tan(r),e=Lt(this.long0+Math.asin(v*Pt/this.a)/Math.sin(r))}return t.x=e,t.y=r,t},names:["Polyconic","poly"]},to={init:function ds(){this.A=[],this.A[1]=.6399175073,this.A[2]=-.1358797613,this.A[3]=.063294409,this.A[4]=-.02526853,this.A[5]=.0117879,this.A[6]=-.0055161,this.A[7]=.0026906,this.A[8]=-.001333,this.A[9]=67e-5,this.A[10]=-34e-5,this.B_re=[],this.B_im=[],this.B_re[1]=.7557853228,this.B_im[1]=0,this.B_re[2]=.249204646,this.B_im[2]=.003371507,this.B_re[3]=-.001541739,this.B_im[3]=.04105856,this.B_re[4]=-.10162907,this.B_im[4]=.01727609,this.B_re[5]=-.26623489,this.B_im[5]=-.36249218,this.B_re[6]=-.6870983,this.B_im[6]=-1.1651967,this.C_re=[],this.C_im=[],this.C_re[1]=1.3231270439,this.C_im[1]=0,this.C_re[2]=-.577245789,this.C_im[2]=-.007809598,this.C_re[3]=.508307513,this.C_im[3]=-.112208952,this.C_re[4]=-.15094762,this.C_im[4]=.18200602,this.C_re[5]=1.01418179,this.C_im[5]=1.64497696,this.C_re[6]=1.9660549,this.C_im[6]=2.5127645,this.D=[],this.D[1]=1.5627014243,this.D[2]=.5185406398,this.D[3]=-.03333098,this.D[4]=-.1052906,this.D[5]=-.0368594,this.D[6]=.007317,this.D[7]=.0122,this.D[8]=.00394,this.D[9]=-.0013},forward:function Gn(t){var e,G=(t.y-this.lat0)/m*1e-5,X=t.x-this.long0,nt=1,ct=0;for(e=1;e<=10;e++)ct+=this.A[e]*(nt*=G);var se,Tt=ct,Pt=X,Bt=1,Zt=0,ue=0,de=0;for(e=1;e<=6;e++)se=Zt*Tt+Bt*Pt,ue=ue+this.B_re[e]*(Bt=Bt*Tt-Zt*Pt)-this.B_im[e]*(Zt=se),de=de+this.B_im[e]*Bt+this.B_re[e]*Zt;return t.x=de*this.a+this.x0,t.y=ue*this.a+this.y0,t},inverse:function zn(t){var e,Pt,G=(t.y-this.y0)/this.a,X=(t.x-this.x0)/this.a,nt=1,ct=0,Bt=0,Zt=0;for(e=1;e<=6;e++)Pt=ct*G+nt*X,Bt=Bt+this.C_re[e]*(nt=nt*G-ct*X)-this.C_im[e]*(ct=Pt),Zt=Zt+this.C_im[e]*nt+this.C_re[e]*ct;for(var ee=0;ee.999999999999&&(r=.999999999999),e=Math.asin(r);var v=Lt(this.long0+t.x/(.900316316158*this.a*Math.cos(e)));v<-Math.PI&&(v=-Math.PI),v>Math.PI&&(v=Math.PI),r=(2*e+Math.sin(2*e))/Math.PI,Math.abs(r)>1&&(r=1);var x=Math.asin(r);return t.x=v,t.y=x,t},names:["Mollweide","moll"]},pr={init:function $o(){Math.abs(this.lat1+this.lat2)=0?(r=Math.sqrt(t.x*t.x+t.y*t.y),e=1):(r=-Math.sqrt(t.x*t.x+t.y*t.y),e=-1);var D=0;return 0!==r&&(D=Math.atan2(e*t.x,e*t.y)),this.sphere?(x=Lt(this.long0+D/this.ns),v=Bn(this.g-r/this.a),t.x=x,t.y=v,t):(v=Os(this.g-r/this.a,this.e0,this.e1,this.e2,this.e3),x=Lt(this.long0+D/this.ns),t.x=x,t.y=v,t)},names:["Equidistant_Conic","eqdc"]},oo={init:function js(){this.R=this.a},forward:function Bs(t){var x,D,r=t.y,v=Lt(t.x-this.long0);Math.abs(r)<=s&&(x=this.x0+this.R*v,D=this.y0);var G=yn(2*Math.abs(r/Math.PI));(Math.abs(v)<=s||Math.abs(Math.abs(r)-d)<=s)&&(x=this.x0,D=r>=0?this.y0+Math.PI*this.R*Math.tan(.5*G):this.y0+Math.PI*this.R*-Math.tan(.5*G));var X=.5*Math.abs(Math.PI/v-v/Math.PI),nt=X*X,ct=Math.sin(G),Tt=Math.cos(G),Pt=Tt/(ct+Tt-1),Zt=Pt*(2/ct-1),ee=Zt*Zt,se=Math.PI*this.R*(X*(Pt-ee)+Math.sqrt(nt*(Pt-ee)*(Pt-ee)-(ee+nt)*(Pt*Pt-ee)))/(ee+nt);v<0&&(se=-se),x=this.x0+se;var ue=nt+Pt;return se=Math.PI*this.R*(Zt*ue-X*Math.sqrt((ee+nt)*(nt+1)-ue*ue))/(ee+nt),D=r>=0?this.y0+se:this.y0-se,t.x=x,t.y=D,t},inverse:function yr(t){var e,r,v,x,D,G,X,nt,ct,Tt,Pt,Bt;return t.x-=this.x0,t.y-=this.y0,Pt=Math.PI*this.R,D=(v=t.x/Pt)*v+(x=t.y/Pt)*x,Pt=3*(x*x/(nt=-2*(G=-Math.abs(x)*(1+D))+1+2*x*x+D*D)+(2*(X=G-2*x*x+v*v)*X*X/nt/nt/nt-9*G*X/nt/nt)/27)/(ct=(G-X*X/3/nt)/nt)/(Tt=2*Math.sqrt(-ct/3)),Math.abs(Pt)>1&&(Pt=Pt>=0?1:-1),Bt=Math.acos(Pt)/3,r=t.y>=0?(-Tt*Math.cos(Bt+Math.PI/3)-X/3/nt)*Math.PI:-(-Tt*Math.cos(Bt+Math.PI/3)-X/3/nt)*Math.PI,e=Math.abs(v)2*d*this.a?void 0:(r=e/this.a,v=Math.sin(r),x=Math.cos(r),D=this.long0,Math.abs(e)<=s?G=this.lat0:(G=yn(x*this.sin_p12+t.y*v*this.cos_p12/e),X=Math.abs(this.lat0)-d,D=Math.abs(X)<=s?Lt(this.lat0>=0?this.long0+Math.atan2(t.x,-t.y):this.long0-Math.atan2(-t.x,t.y)):Lt(this.long0+Math.atan2(t.x*v,e*this.cos_p12*x-t.y*this.sin_p12*v))),t.x=D,t.y=G,t):(nt=tn(this.es),ct=ls(this.es),Tt=hs(this.es),Pt=us(this.es),Math.abs(this.sin_p12-1)<=s?(G=Os(((Bt=this.a*Ei(nt,ct,Tt,Pt,d))-(e=Math.sqrt(t.x*t.x+t.y*t.y)))/this.a,nt,ct,Tt,Pt),D=Lt(this.long0+Math.atan2(t.x,-1*t.y)),t.x=D,t.y=G,t):Math.abs(this.sin_p12+1)<=s?(Bt=this.a*Ei(nt,ct,Tt,Pt,d),G=Os(((e=Math.sqrt(t.x*t.x+t.y*t.y))-Bt)/this.a,nt,ct,Tt,Pt),D=Lt(this.long0+Math.atan2(t.x,t.y)),t.x=D,t.y=G,t):(e=Math.sqrt(t.x*t.x+t.y*t.y),ue=Math.atan2(t.x,t.y),ee=In(this.a,this.e,this.sin_p12),de=Math.cos(ue),_e=3*this.es*(1-(Pe=-(fe=this.e*this.cos_p12*de)*fe/(1-this.es)))*this.sin_p12*this.cos_p12*de/(1-this.es),ze=1-Pe*(be=(Ee=e/ee)-Pe*(1+Pe)*Math.pow(Ee,3)/6-_e*(1+3*Pe)*Math.pow(Ee,4)/24)*be/2-Ee*be*be*be/6,se=Math.asin(this.sin_p12*Math.cos(be)+this.cos_p12*Math.sin(be)*de),D=Lt(this.long0+Math.asin(Math.sin(ue)*Math.sin(be)/Math.cos(se))),Le=Math.sin(se),G=Math.atan2((Le-this.es*ze*this.sin_p12)*Math.tan(se),Le*(1-this.es)),t.x=D,t.y=G,t))},names:["Azimuthal_Equidistant","aeqd"]},Gs={init:function Er(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0)},forward:function ao(t){var e,r,v,x,G,X,nt,Tt=t.y;return v=Lt(t.x-this.long0),e=Math.sin(Tt),r=Math.cos(Tt),x=Math.cos(v),((G=this.sin_p14*e+this.cos_p14*r*x)>0||Math.abs(G)<=s)&&(X=1*this.a*r*Math.sin(v),nt=this.y0+1*this.a*(this.cos_p14*e-this.sin_p14*r*x)),t.x=X,t.y=nt,t},inverse:function ga(t){var e,r,v,x,D,G,X;return t.x-=this.x0,t.y-=this.y0,r=yn((e=Math.sqrt(t.x*t.x+t.y*t.y))/this.a),v=Math.sin(r),x=Math.cos(r),G=this.long0,Math.abs(e)<=s?(X=this.lat0,t.x=G,t.y=X,t):(X=yn(x*this.sin_p14+t.y*v*this.cos_p14/e),D=Math.abs(this.lat0)-d,Math.abs(D)<=s?(G=Lt(this.lat0>=0?this.long0+Math.atan2(t.x,-t.y):this.long0-Math.atan2(-t.x,t.y)),t.x=G,t.y=X,t):(G=Lt(this.long0+Math.atan2(t.x*v,e*this.cos_p14*x-t.y*this.sin_p14*v)),t.x=G,t.y=X,t))},names:["ortho"]};var ke_AREA_0=1,ke_AREA_1=2,ke_AREA_2=3,ke_AREA_3=4;function Vi(t,e,r,v){var x;return ta&&x<=d+a?(v.value=ke_AREA_1,x-=d):x>d+a||x<=-(d+a)?(v.value=ke_AREA_2,x=x>=0?x-p:x+p):(v.value=ke_AREA_3,x+=d)),x}function kn(t,e){var r=t+e;return r<-p?r+=I:r>+p&&(r-=I),r}const uo={init:function ea(){this.x0=this.x0||0,this.y0=this.y0||0,this.lat0=this.lat0||0,this.long0=this.long0||0,this.lat_ts=this.lat_ts||0,this.title=this.title||"Quadrilateralized Spherical Cube",this.face=this.lat0>=d-a/2?5:this.lat0<=-(d-a/2)?6:Math.abs(this.long0)<=a?1:Math.abs(this.long0)<=d+a?this.long0>0?2:4:3,0!==this.es&&(this.one_minus_f=1-(this.a-this.b)/this.a,this.one_minus_f_squared=this.one_minus_f*this.one_minus_f)},forward:function lo(t){var r,v,x,D,G,X,e={x:0,y:0},nt={value:0};if(t.x-=this.long0,r=0!==this.es?Math.atan(this.one_minus_f_squared*Math.tan(t.y)):t.y,v=t.x,5===this.face)D=d-r,v>=a&&v<=d+a?(nt.value=ke_AREA_0,x=v-d):v>d+a||v<=-(d+a)?(nt.value=ke_AREA_1,x=v>0?v-p:v+p):v>-(d+a)&&v<=-a?(nt.value=ke_AREA_2,x=v+d):(nt.value=ke_AREA_3,x=v);else if(6===this.face)D=d+r,v>=a&&v<=d+a?(nt.value=ke_AREA_0,x=-v+d):v=-a?(nt.value=ke_AREA_1,x=-v):v<-a&&v>=-(d+a)?(nt.value=ke_AREA_2,x=-v-d):(nt.value=ke_AREA_3,x=v>0?-v+p:-v-p);else{var ct,Tt,Pt,Bt,Zt,ee;2===this.face?v=kn(v,+d):3===this.face?v=kn(v,+p):4===this.face&&(v=kn(v,-d)),Bt=Math.sin(r),Zt=Math.cos(r),ee=Math.sin(v),ct=Zt*Math.cos(v),Tt=Zt*ee,Pt=Bt,1===this.face?x=Vi(D=Math.acos(ct),Pt,Tt,nt):2===this.face?x=Vi(D=Math.acos(Tt),Pt,-ct,nt):3===this.face?x=Vi(D=Math.acos(-ct),Pt,-Tt,nt):4===this.face?x=Vi(D=Math.acos(-Tt),Pt,ct,nt):(D=x=0,nt.value=ke_AREA_0)}return X=Math.atan(12/p*(x+Math.acos(Math.sin(x)*Math.cos(a))-d)),G=Math.sqrt((1-Math.cos(D))/(Math.cos(X)*Math.cos(X))/(1-Math.cos(Math.atan(1/Math.cos(x))))),nt.value===ke_AREA_1?X+=d:nt.value===ke_AREA_2?X+=p:nt.value===ke_AREA_3&&(X+=1.5*p),e.x=G*Math.cos(X),e.y=G*Math.sin(X),e.x=e.x*this.a+this.x0,e.y=e.y*this.a+this.y0,t.x=e.x,t.y=e.y,t},inverse:function xr(t){var r,v,x,D,G,X,nt,ct,Tt,se,ue,de,e={lam:0,phi:0},Pt={value:0};if(t.x=(t.x-this.x0)/this.a,t.y=(t.y-this.y0)/this.a,v=Math.atan(Math.sqrt(t.x*t.x+t.y*t.y)),r=Math.atan2(t.y,t.x),t.x>=0&&t.x>=Math.abs(t.y)?Pt.value=ke_AREA_0:t.y>=0&&t.y>=Math.abs(t.x)?(Pt.value=ke_AREA_1,r-=d):t.x<0&&-t.x>=Math.abs(t.y)?(Pt.value=ke_AREA_2,r=r<0?r+p:r-p):(Pt.value=ke_AREA_3,r+=d),Tt=p/12*Math.tan(r),G=Math.sin(Tt)/(Math.cos(Tt)-1/Math.sqrt(2)),X=Math.atan(G),(nt=1-(x=Math.cos(r))*x*(D=Math.tan(v))*D*(1-Math.cos(Math.atan(1/Math.cos(X)))))<-1?nt=-1:nt>1&&(nt=1),5===this.face)ct=Math.acos(nt),e.phi=d-ct,e.lam=Pt.value===ke_AREA_0?X+d:Pt.value===ke_AREA_1?X<0?X+p:X-p:Pt.value===ke_AREA_2?X-d:X;else if(6===this.face)ct=Math.acos(nt),e.phi=ct-d,e.lam=Pt.value===ke_AREA_0?-X+d:Pt.value===ke_AREA_1?-X:Pt.value===ke_AREA_2?-X-d:X<0?-X-p:-X+p;else{var Bt,Zt,ee;Tt=(Bt=nt)*Bt,Zt=(Tt+=(ee=Tt>=1?0:Math.sqrt(1-Tt)*Math.sin(X))*ee)>=1?0:Math.sqrt(1-Tt),Pt.value===ke_AREA_1?(Tt=Zt,Zt=-ee,ee=Tt):Pt.value===ke_AREA_2?(Zt=-Zt,ee=-ee):Pt.value===ke_AREA_3&&(Tt=Zt,Zt=ee,ee=-Tt),2===this.face?(Tt=Bt,Bt=-Zt,Zt=Tt):3===this.face?(Bt=-Bt,Zt=-Zt):4===this.face&&(Tt=Bt,Bt=Zt,Zt=-Tt),e.phi=Math.acos(-ee)-d,e.lam=Math.atan2(Zt,Bt),2===this.face?e.lam=kn(e.lam,-d):3===this.face?e.lam=kn(e.lam,-p):4===this.face&&(e.lam=kn(e.lam,+d))}return 0!==this.es&&(se=e.phi<0?1:0,ue=Math.tan(e.phi),de=this.b/Math.sqrt(ue*ue+this.one_minus_f_squared),e.phi=Math.atan(Math.sqrt(this.a*this.a-de*de)/(this.one_minus_f*de)),se&&(e.phi=-e.phi)),e.lam+=this.long0,t.x=e.lam,t.y=e.phi,t},names:["Quadrilateralized Spherical Cube","Quadrilateralized_Spherical_Cube","qsc"]};var Mr=[[1,22199e-21,-715515e-10,31103e-10],[.9986,-482243e-9,-24897e-9,-13309e-10],[.9954,-83103e-8,-448605e-10,-9.86701e-7],[.99,-.00135364,-59661e-9,36777e-10],[.9822,-.00167442,-449547e-11,-572411e-11],[.973,-.00214868,-903571e-10,1.8736e-8],[.96,-.00305085,-900761e-10,164917e-11],[.9427,-.00382792,-653386e-10,-26154e-10],[.9216,-.00467746,-10457e-8,481243e-11],[.8962,-.00536223,-323831e-10,-543432e-11],[.8679,-.00609363,-113898e-9,332484e-11],[.835,-.00698325,-640253e-10,9.34959e-7],[.7986,-.00755338,-500009e-10,9.35324e-7],[.7597,-.00798324,-35971e-9,-227626e-11],[.7186,-.00851367,-701149e-10,-86303e-10],[.6732,-.00986209,-199569e-9,191974e-10],[.6213,-.010418,883923e-10,624051e-11],[.5722,-.00906601,182e-6,624051e-11],[.5322,-.00677797,275608e-9,624051e-11]],Kn=[[-520417e-23,.0124,121431e-23,-845284e-16],[.062,.0124,-1.26793e-9,4.22642e-10],[.124,.0124,5.07171e-9,-1.60604e-9],[.186,.0123999,-1.90189e-8,6.00152e-9],[.248,.0124002,7.10039e-8,-2.24e-8],[.31,.0123992,-2.64997e-7,8.35986e-8],[.372,.0124029,9.88983e-7,-3.11994e-7],[.434,.0123893,-369093e-11,-4.35621e-7],[.4958,.0123198,-102252e-10,-3.45523e-7],[.5571,.0121916,-154081e-10,-5.82288e-7],[.6176,.0119938,-241424e-10,-5.25327e-7],[.6769,.011713,-320223e-10,-5.16405e-7],[.7346,.0113541,-397684e-10,-6.09052e-7],[.7903,.0109107,-489042e-10,-104739e-11],[.8435,.0103431,-64615e-9,-1.40374e-9],[.8936,.00969686,-64636e-9,-8547e-9],[.9394,.00840947,-192841e-9,-42106e-10],[.9761,.00616527,-256e-6,-42106e-10],[1,.00328947,-319159e-9,-42106e-10]],zs=g/5,ia=1/zs,fs=function(t,e){return t[0]+e*(t[1]+e*(t[2]+e*t[3]))};const aa={init:function Cr(){this.x0=this.x0||0,this.y0=this.y0||0,this.long0=this.long0||0,this.es=0,this.title=this.title||"Robinson"},forward:function sa(t){var e=Lt(t.x-this.long0),r=Math.abs(t.y),v=Math.floor(r*zs);v<0?v=0:v>=18&&(v=17);var x={x:fs(Mr[v],r=g*(r-ia*v))*e,y:fs(Kn[v],r)};return t.y<0&&(x.y=-x.y),x.x=x.x*this.a*.8487+this.x0,x.y=x.y*this.a*1.3523+this.y0,x},inverse:function ra(t){var e={x:(t.x-this.x0)/(.8487*this.a),y:Math.abs(t.y-this.y0)/(1.3523*this.a)};if(e.y>=1)e.x/=Mr[18][0],e.y=t.y<0?-d:d;else{var r=Math.floor(18*e.y);for(r<0?r=0:r>=18&&(r=17);;)if(Kn[r][0]>e.y)--r;else{if(!(Kn[r+1][0]<=e.y))break;++r}var v=Kn[r],x=5*(e.y-v[0])/(Kn[r+1][0]-v[0]);x=function na(t,e,r,v){for(var x=e;v;--v){var D=t(x);if(x-=D,Math.abs(D)"u")this[r]=ks[r].def;else{if(ks[r].num&&isNaN(this[r]))throw new Error("Invalid parameter value, must be numeric "+r+" = "+this[r]);ks[r].num&&(this[r]=parseFloat(this[r]))}ks[r].degrees&&(this[r]=this[r]*f)}.bind(this)),Math.abs(Math.abs(this.lat0)-d)1e10)throw new Error("Invalid height");this.p=1+this.pn1,this.rp=1/this.p,this.h1=1/this.pn1,this.pfact=(this.p+1)*this.h1,this.es=0;var t=this.tilt,e=this.azi;this.cg=Math.cos(e),this.sg=Math.sin(e),this.cw=Math.cos(t),this.sw=Math.sin(t)},forward:function pa(t){t.x-=this.long0;var x,D,G,X,e=Math.sin(t.y),r=Math.cos(t.y),v=Math.cos(t.x);switch(this.mode){case 3:D=this.sinph0*e+this.cosph0*r*v;break;case 2:D=r*v;break;case 1:D=-e;break;case 0:D=e}switch(x=(D=this.pn1/(this.p-D))*r*Math.sin(t.x),this.mode){case 3:D*=this.cosph0*e-this.sinph0*r*v;break;case 2:D*=e;break;case 0:D*=-r*v;break;case 1:D*=r*v}return x=(x*this.cg-D*this.sg)*this.cw*(X=1/((G=D*this.cg+x*this.sg)*this.sw*this.h1+this.cw)),D=G*X,t.x=x*this.a,t.y=D*this.a,t},inverse:function An(t){t.x/=this.a,t.y/=this.a;var r,v,x,e={x:t.x,y:t.y};t.x=(r=this.pn1*t.x*(x=1/(this.pn1-t.y*this.sw)))*this.cg+(v=this.pn1*t.y*this.cw*x)*this.sg,t.y=v*this.cg-r*this.sg;var D=wi(t.x,t.y);if(Math.abs(D)1e10)throw new Error;if(this.radius_g=1+this.radius_g_1,this.C=this.radius_g*this.radius_g-1,0!==this.es){var t=1-this.es,e=1/t;this.radius_p=Math.sqrt(t),this.radius_p2=t,this.radius_p_inv2=e,this.shape="ellipse"}else this.radius_p=1,this.radius_p2=1,this.radius_p_inv2=1,this.shape="sphere";this.title||(this.title="Geostationary Satellite View")},forward:function va(t){var v,x,D,G,e=t.x,r=t.y;if(e-=this.long0,"ellipse"===this.shape){r=Math.atan(this.radius_p2*Math.tan(r));var X=this.radius_p/wi(this.radius_p*Math.cos(r),Math.sin(r));if(x=X*Math.cos(e)*Math.cos(r),D=X*Math.sin(e)*Math.cos(r),G=X*Math.sin(r),(this.radius_g-x)*x-D*D-G*G*this.radius_p_inv2<0)return t.x=Number.NaN,t.y=Number.NaN,t;v=this.radius_g-x,this.flip_axis?(t.x=this.radius_g_1*Math.atan(D/wi(G,v)),t.y=this.radius_g_1*Math.atan(G/v)):(t.x=this.radius_g_1*Math.atan(D/v),t.y=this.radius_g_1*Math.atan(G/wi(D,v)))}else"sphere"===this.shape&&(v=Math.cos(r),x=Math.cos(e)*v,D=Math.sin(e)*v,G=Math.sin(r),v=this.radius_g-x,this.flip_axis?(t.x=this.radius_g_1*Math.atan(D/wi(G,v)),t.y=this.radius_g_1*Math.atan(G/v)):(t.x=this.radius_g_1*Math.atan(D/v),t.y=this.radius_g_1*Math.atan(G/wi(D,v))));return t.x=t.x*this.a,t.y=t.y*this.a,t},inverse:function ua(t){var x,D,G,X,e=-1,r=0,v=0;if(t.x=t.x/this.a,t.y=t.y/this.a,"ellipse"===this.shape){this.flip_axis?(v=Math.tan(t.y/this.radius_g_1),r=Math.tan(t.x/this.radius_g_1)*wi(1,v)):(r=Math.tan(t.x/this.radius_g_1),v=Math.tan(t.y/this.radius_g_1)*wi(1,r));var nt=v/this.radius_p;if((G=(D=2*this.radius_g*e)*D-4*(x=r*r+nt*nt+e*e)*this.C)<0)return t.x=Number.NaN,t.y=Number.NaN,t;X=(-D-Math.sqrt(G))/(2*x),e=this.radius_g+X*e,r*=X,v*=X,t.x=Math.atan2(r,e),t.y=Math.atan(v*Math.cos(t.x)/e),t.y=Math.atan(this.radius_p_inv2*Math.tan(t.y))}else if("sphere"===this.shape){if(this.flip_axis?(v=Math.tan(t.y/this.radius_g_1),r=Math.tan(t.x/this.radius_g_1)*Math.sqrt(1+v*v)):(r=Math.tan(t.x/this.radius_g_1),v=Math.tan(t.y/this.radius_g_1)*Math.sqrt(1+r*r)),(G=(D=2*this.radius_g*e)*D-4*(x=r*r+v*v+e*e)*this.C)<0)return t.x=Number.NaN,t.y=Number.NaN,t;X=(-D-Math.sqrt(G))/(2*x),e=this.radius_g+X*e,r*=X,v*=X,t.x=Math.atan2(r,e),t.y=Math.atan(v*Math.cos(t.x)/e)}return t.x=t.x+this.long0,t},names:["Geostationary Satellite View","Geostationary_Satellite","geos"]};Be.defaultDatum="WGS84",Be.Proj=Oe,Be.WGS84=new Be.Proj("WGS84"),Be.Point=ts,Be.toPoint=Ji,Be.defs=Wt,Be.nadgrid=function Ze(t,e){var r=new DataView(e),v=function _t(t){var e=t.getInt32(8,!1);return 11!==e&&(11!==(e=t.getInt32(8,!0))&&console.warn("Failed to detect nadgrid endian-ness, defaulting to little-endian"),!0)}(r),x=function vt(t,e){return{nFields:t.getInt32(8,e),nSubgridFields:t.getInt32(24,e),nSubgrids:t.getInt32(40,e),shiftType:At(t,56,64).trim(),fromSemiMajorAxis:t.getFloat64(120,e),fromSemiMinorAxis:t.getFloat64(136,e),toSemiMajorAxis:t.getFloat64(152,e),toSemiMinorAxis:t.getFloat64(168,e)}}(r,v),D=function $t(t,e,r){for(var v=176,x=[],D=0;Dw;){if(K-w>600){var M=K-w+1,B=F-w+1,Y=Math.log(M),C=.5*Math.exp(2*Y/3),L=.5*Math.sqrt(Y*C*(M-C)/M)*(B-M/2<0?-1:1);p(E,F,Math.max(w,Math.floor(F-B*C/M+L)),Math.min(K,Math.floor(F+(M-B)*C/M+L)),O)}var R=E[F],N=w,Q=K;for(o(E,w,F),O(E[K],R)>0&&o(E,w,K);N0;)Q--}0===O(E[w],R)?o(E,w,Q):o(E,++Q,K),Q<=F&&(w=Q+1),F<=Q&&(K=Q-1)}}(s,f,g||0,a||s.length-1,I||V)}function o(s,f,g){var a=s[f];s[f]=s[g],s[g]=a}function V(s,f){return sf?1:0}var k=function(s){void 0===s&&(s=9),this._maxEntries=Math.max(4,s),this._minEntries=Math.max(2,Math.ceil(.4*this._maxEntries)),this.clear()};function J(s,f,g){if(!g)return f.indexOf(s);for(var a=0;a=s.minX&&f.maxY>=s.minY}function n(s){return{children:s,height:1,leaf:!0,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0}}function h(s,f,g,a,I){for(var p=[f,g];p.length;)if(!((g=p.pop())-(f=p.pop())<=a)){var E=f+Math.ceil((g-f)/a/2)*a;ut(s,E,f,g,I),p.push(f,E,E,g)}}return k.prototype.all=function(){return this._all(this.data,[])},k.prototype.search=function(s){var f=this.data,g=[];if(!l(s,f))return g;for(var a=this.toBBox,I=[];f;){for(var p=0;p=0&&I[f].children.length>this._maxEntries;)this._split(I,f),f--;this._adjustParentBBoxes(a,I,f)},k.prototype._split=function(s,f){var g=s[f],a=g.children.length,I=this._minEntries;this._chooseSplitAxis(g,I,a);var p=this._chooseSplitIndex(g,I,a),E=n(g.children.splice(p,g.children.length-p));E.height=g.height,E.leaf=g.leaf,$(g,this.toBBox),$(E,this.toBBox),f?s[f-1].children.push(E):this._splitRoot(g,E)},k.prototype._splitRoot=function(s,f){this.data=n([s,f]),this.data.height=s.height+1,this.data.leaf=!1,$(this.data,this.toBBox)},k.prototype._chooseSplitIndex=function(s,f,g){for(var a,I,p,E,F,w,K,O=1/0,M=1/0,B=f;B<=g-f;B++){var Y=U(s,0,B,this.toBBox),C=U(s,B,g,this.toBBox),L=(I=Y,p=C,void 0,void 0,void 0,void 0,E=Math.max(I.minX,p.minX),F=Math.max(I.minY,p.minY),w=Math.min(I.maxX,p.maxX),K=Math.min(I.maxY,p.maxY),Math.max(0,w-E)*Math.max(0,K-F)),A=y(Y)+y(C);L=f;O--){var M=s.children[O];S(E,s.leaf?I(M):M),F+=m(E)}return F},k.prototype._adjustParentBBoxes=function(s,f,g){for(var a=g;a>=0;a--)S(f[a],s)},k.prototype._condense=function(s){for(var f=s.length-1,g=void 0;f>=0;f--)0===s[f].children.length?f>0?(g=s[f-1].children).splice(g.indexOf(s[f]),1):this.clear():$(s[f],this.toBBox)},k}()},6021:(jt,ut,o)=>{"use strict";o.d(ut,{T:()=>k});var V=o(9735);function k(J){return(0,V.h)(($,U)=>J<=U)}},2227:(jt,ut,o)=>{"use strict";o.d(ut,{j:()=>te});var V=o(285),k=o(6021),J=o(2474),$=o(1293),U=o(377),S=o(9895),b=o(5884),T=o(627),y=o(2349),m=o(7704);const d="units",l=[1,2,5],n=25.4/.28,s=class h extends T.Z{constructor(Et){Et=Et||{};const wt=document.createElement("div");wt.style.pointerEvents="none",super({element:wt,render:Et.render,target:Et.target});const it=void 0!==Et.className?Et.className:Et.bar?"ol-scale-bar":"ol-scale-line";this.innerElement_=document.createElement("div"),this.innerElement_.className=it+"-inner",this.element.className=it+" "+y.XV,this.element.appendChild(this.innerElement_),this.viewState_=null,this.minWidth_=void 0!==Et.minWidth?Et.minWidth:64,this.maxWidth_=Et.maxWidth,this.renderedVisible_=!1,this.renderedWidth_=void 0,this.renderedHTML_="",this.addChangeListener(d,this.handleUnitsChanged_),this.setUnits(Et.units||"metric"),this.scaleBar_=Et.bar||!1,this.scaleBarSteps_=Et.steps||4,this.scaleBarText_=Et.text||!1,this.dpi_=Et.dpi||void 0}getUnits(){return this.get(d)}handleUnitsChanged_(){this.updateElement_()}setUnits(Et){this.set(d,Et)}setDpi(Et){this.dpi_=Et}updateElement_(){const Et=this.viewState_;if(!Et)return void(this.renderedVisible_&&(this.element.style.display="none",this.renderedVisible_=!1));const wt=Et.center,it=Et.projection,z=this.getUnits();let Z=(0,m._Q)(it,Et.resolution,wt,"degrees"==z?"degrees":"m");const W=this.minWidth_*(this.dpi_||n)/n,j=void 0!==this.maxWidth_?this.maxWidth_*(this.dpi_||n)/n:void 0;let st=W*Z,dt="";if("degrees"==z){const we=m.Wm.degrees;st*=we,st=j){Ct=ne,Gt=oe,qt=Qt;break}if(Gt>=W)break;ne=Ct,oe=Gt,Qt=qt,++Ot}const ge=this.scaleBar_?this.createScaleBar(Gt,Ct,dt):Ct.toFixed(qt<0?-qt:0)+" "+dt;this.renderedHTML_!=ge&&(this.innerElement_.innerHTML=ge,this.renderedHTML_=ge),this.renderedWidth_!=Gt&&(this.innerElement_.style.width=Gt+"px",this.renderedWidth_=Gt),this.renderedVisible_||(this.element.style.display="",this.renderedVisible_=!0)}createScaleBar(Et,wt,it){const z=this.getScaleForResolution(),_=z<1?Math.round(1/z).toLocaleString()+" : 1":"1 : "+Math.round(z).toLocaleString(),Z=this.scaleBarSteps_,W=Et/Z,j=[this.createMarker("absolute")];for(let dt=0;dt
`+this.createMarker("relative")+(dt%2==0||2===Z?this.createStepText(dt,Et,!1,wt,it):"")+"");return j.push(this.createStepText(Z,Et,!0,wt,it)),(this.scaleBarText_?`
`+_+"
":"")+j.join("")}createMarker(Et){return`
`}createStepText(Et,wt,it,z,_){const W=(0===Et?0:Math.round(z/this.scaleBarSteps_*Et*100)/100)+(0===Et?"":" "+_);return`
`+W+"
"}getScaleForResolution(){return(0,m._Q)(this.viewState_.projection,this.viewState_.resolution,this.viewState_.center,"m")*(1e3/25.4)*(this.dpi_||n)}render(Et){const wt=Et.frameState;this.viewState_=wt?wt.viewState:null,this.updateElement_()}};var f=o(4829),g=o(9389),a=o(3583),I=o(63);const p="projection",E="coordinateFormat",w=class F extends T.Z{constructor(Et){Et=Et||{};const wt=document.createElement("div");wt.className=void 0!==Et.className?Et.className:"ol-mouse-position",super({element:wt,render:Et.render,target:Et.target}),this.addChangeListener(p,this.handleProjectionChanged_),Et.coordinateFormat&&this.setCoordinateFormat(Et.coordinateFormat),Et.projection&&this.setProjection(Et.projection),this.renderOnMouseOut_=void 0!==Et.placeholder,this.placeholder_=this.renderOnMouseOut_?Et.placeholder:" ",this.renderedHTML_=wt.innerHTML,this.mapProjection_=null,this.transform_=null,this.wrapX_=!1!==Et.wrapX}handleProjectionChanged_(){this.transform_=null}getCoordinateFormat(){return this.get(E)}getProjection(){return this.get(p)}handleMouseMove(Et){const wt=this.getMap();this.updateHTML_(wt.getEventPixel(Et))}handleMouseOut(Et){this.updateHTML_(null)}setMap(Et){if(super.setMap(Et),Et){const wt=Et.getViewport();this.listenerKeys.push((0,a.oL)(wt,g.Z.POINTERMOVE,this.handleMouseMove,this)),this.renderOnMouseOut_&&this.listenerKeys.push((0,a.oL)(wt,g.Z.POINTEROUT,this.handleMouseOut,this)),this.updateHTML_(null)}}setCoordinateFormat(Et){this.set(E,Et)}setProjection(Et){this.set(p,(0,m.U2)(Et))}updateHTML_(Et){let wt=this.placeholder_;if(Et&&this.mapProjection_){if(!this.transform_){const _=this.getProjection();this.transform_=_?(0,m.WO)(this.mapProjection_,_):m.gD}const z=this.getMap().getCoordinateFromPixelInternal(Et);if(z){const _=(0,m.Cs)();if(_&&(this.transform_=(0,m.WO)(this.mapProjection_,_)),this.transform_(z,z),this.wrapX_){const W=_||this.getProjection()||this.mapProjection_;(0,I.Cf)(z,W)}const Z=this.getCoordinateFormat();wt=Z?Z(z):z.toString()}}(!this.renderedHTML_||wt!==this.renderedHTML_)&&(this.element.innerHTML=wt,this.renderedHTML_=wt)}render(Et){const wt=Et.frameState;wt?this.mapProjection_!=wt.viewState.projection&&(this.mapProjection_=wt.viewState.projection,this.transform_=null):this.mapProjection_=null}};var K=o(4855),O=o(8962),M=o(4591);const B=["fullscreenchange","webkitfullscreenchange","MSFullscreenChange"];function L(Yt){const Et=Yt.body;return!!(Et.webkitRequestFullscreen||Et.requestFullscreen&&Yt.fullscreenEnabled)}function A(Yt){return!(!Yt.webkitIsFullScreen&&!Yt.fullscreenElement)}function P(Yt){Yt.requestFullscreen?Yt.requestFullscreen():Yt.webkitRequestFullscreen&&Yt.webkitRequestFullscreen()}const Q=class C extends T.Z{constructor(Et){Et=Et||{},super({element:document.createElement("div"),target:Et.target}),this.keys_=void 0!==Et.keys&&Et.keys,this.source_=Et.source,this.isInFullscreen_=!1,this.boundHandleMapTargetChange_=this.handleMapTargetChange_.bind(this),this.cssClassName_=void 0!==Et.className?Et.className:"ol-full-screen",this.documentListeners_=[],this.activeClassName_=void 0!==Et.activeClassName?Et.activeClassName.split(" "):[this.cssClassName_+"-true"],this.inactiveClassName_=void 0!==Et.inactiveClassName?Et.inactiveClassName.split(" "):[this.cssClassName_+"-false"];const wt=void 0!==Et.label?Et.label:"\u2922";this.labelNode_="string"==typeof wt?document.createTextNode(wt):wt;const it=void 0!==Et.labelActive?Et.labelActive:"\xd7";this.labelActiveNode_="string"==typeof it?document.createTextNode(it):it;const z=Et.tipLabel?Et.tipLabel:"Toggle full-screen";this.button_=document.createElement("button"),this.button_.title=z,this.button_.setAttribute("type","button"),this.button_.appendChild(this.labelNode_),this.button_.addEventListener(K.Z.CLICK,this.handleClick_.bind(this),!1),this.setClassName_(this.button_,this.isInFullscreen_),this.element.className=`${this.cssClassName_} ${y.XV} ${y.hg}`,this.element.appendChild(this.button_)}handleClick_(Et){Et.preventDefault(),this.handleFullScreen_()}handleFullScreen_(){const Et=this.getMap();if(!Et)return;const wt=Et.getOwnerDocument();if(L(wt))if(A(wt))!function N(Yt){Yt.exitFullscreen?Yt.exitFullscreen():Yt.webkitExitFullscreen&&Yt.webkitExitFullscreen()}(wt);else{let it;it=this.source_?"string"==typeof this.source_?wt.getElementById(this.source_):this.source_:Et.getTargetElement(),this.keys_?function R(Yt){Yt.webkitRequestFullscreen?Yt.webkitRequestFullscreen():P(Yt)}(it):P(it)}}handleFullScreenChange_(){const Et=this.getMap();if(!Et)return;const wt=this.isInFullscreen_;this.isInFullscreen_=A(Et.getOwnerDocument()),wt!==this.isInFullscreen_&&(this.setClassName_(this.button_,this.isInFullscreen_),this.isInFullscreen_?((0,M.$H)(this.labelActiveNode_,this.labelNode_),this.dispatchEvent("enterfullscreen")):((0,M.$H)(this.labelNode_,this.labelActiveNode_),this.dispatchEvent("leavefullscreen")),Et.updateSize())}setClassName_(Et,wt){wt?(Et.classList.remove(...this.inactiveClassName_),Et.classList.add(...this.activeClassName_)):(Et.classList.remove(...this.activeClassName_),Et.classList.add(...this.inactiveClassName_))}setMap(Et){const wt=this.getMap();wt&&wt.removeChangeListener(O.Z.TARGET,this.boundHandleMapTargetChange_),super.setMap(Et),this.handleMapTargetChange_(),Et&&Et.addChangeListener(O.Z.TARGET,this.boundHandleMapTargetChange_)}handleMapTargetChange_(){const Et=this.documentListeners_;for(let it=0,z=Et.length;it.75*Gt||Ct>.75*qt?this.resetExtent_():(0,at.r4)(j,_)||this.recenter_()}resetExtent_(){const Et=this.getMap(),wt=this.ovmap_,it=Et.getSize(),_=Et.getView().calculateExtentInternal(it),Z=wt.getView(),W=Math.log(7.5)/Math.LN2,j=1/(.1*Math.pow(2,W/2));(0,at.H9)(_,j),Z.fitInternal((0,pt.oJ)(_))}recenter_(){const Et=this.getMap(),wt=this.ovmap_,it=Et.getView();wt.getView().setCenterInternal(it.getCenterInternal())}updateBox_(){const Et=this.getMap(),wt=this.ovmap_;if(!Et.isRendered()||!wt.isRendered())return;const it=Et.getSize(),z=Et.getView(),_=wt.getView(),Z=this.rotateWithView_?0:-z.getRotation(),W=this.boxOverlay_,j=this.boxOverlay_.getElement(),st=z.getCenterInternal(),dt=z.getResolution(),Ot=_.getResolution(),Ct=it[0]*dt/Ot,Gt=it[1]*dt/Ot;W.setPosition(st),j&&(j.style.width=Ct+"px",j.style.height=Gt+"px",j.style.transform="rotate("+Z+"rad)")}updateBoxAfterOvmapIsRendered_(){this.ovmapPostrenderKey_||(this.ovmapPostrenderKey_=(0,a.Vx)(this.ovmap_,ot.Z.POSTRENDER,function(Et){delete this.ovmapPostrenderKey_,this.updateBox_()},this))}handleClick_(Et){Et.preventDefault(),this.handleToggle_()}handleToggle_(){this.element.classList.toggle(y.hN),this.collapsed_?(0,M.$H)(this.collapseLabel_,this.label_):(0,M.$H)(this.label_,this.collapseLabel_),this.collapsed_=!this.collapsed_;const Et=this.ovmap_;if(!this.collapsed_){if(Et.isRendered())return this.viewExtent_=void 0,void Et.render();Et.updateSize(),this.resetExtent_(),this.updateBoxAfterOvmapIsRendered_()}}getCollapsible(){return this.collapsible_}setCollapsible(Et){this.collapsible_!==Et&&(this.collapsible_=Et,this.element.classList.toggle("ol-uncollapsible"),!Et&&this.collapsed_&&this.handleToggle_())}setCollapsed(Et){!this.collapsible_||this.collapsed_===Et||this.handleToggle_()}getCollapsed(){return this.collapsed_}getRotateWithView(){return this.rotateWithView_}setRotateWithView(Et){this.rotateWithView_!==Et&&(this.rotateWithView_=Et,0!==this.getMap().getView().getRotation()&&(this.rotateWithView_?this.handleRotationChanged_():this.ovmap_.getView().setRotation(0),this.viewExtent_=void 0,this.validateExtent_(),this.updateBox_()))}getOverviewMap(){return this.ovmap_}render(Et){this.validateExtent_(),this.updateBox_()}};var Ut=o(5504),zt=o(5290),rt=o(5331),It=o(4892),bt=o(5379),Xt=o(9558),Vt=o(4459),he=o(5857),le=o(3714),Ht=o(2415),ft=o(3223);const St=["mapDiv"];function kt(Yt,Et){1&Yt&&(le.TgZ(0,"div",3),le._uU(1,"+"),le.qZA())}let te=(()=>{class Yt{constructor(wt,it){this.mapSvc=wt,this.ngZone=it,this.subs=[],this.mapSize=[0,0],this.initialMapStateSet=!1,this.removePopupsOnMouseLeave=z=>{this.mapSvc.removeAllPopups(_=>"pointermove"===_.get("addEvent"))}}ngOnInit(){this.subscribeToMapState(),this.initMap(),this.subscribeToLayers()}ngAfterViewInit(){this.map.setTarget(this.mapDivView.nativeElement),this.subscribeToMapEvents(),this.map.getTargetElement().addEventListener("mouseleave",this.removePopupsOnMouseLeave)}ngAfterViewChecked(){this.updateMapSize()}ngOnDestroy(){this.subs.forEach(it=>it.unsubscribe());const wt=this.mapStateSvc.getMapState().value;wt.options.notifier="user",this.mapStateSvc.setMapState(wt),this.map&&(this.map.un("moveend",this.mapOnMoveend),this.map.un("click",this.mapOnClickMove),this.map.un("dblclick",this.mapOnDclick),this.map.getTargetElement().removeEventListener("mouseleave",this.removePopupsOnMouseLeave),this.map.getInteractions().forEach(it=>{this.map.removeInteraction(it)}))}getMapDiv(){return this.mapDivView&&this.mapDivView.nativeElement?{width:this.mapDivView.nativeElement.offsetWidth,height:this.mapDivView.nativeElement.offsetHeight}:null}updateMapSize(){const wt=this.getMapDiv();if(wt)if(wt.width===this.mapSize[0]&&wt.height===this.mapSize[1]){if(!this.initialMapStateSet){const it=this.mapStateSvc.getMapState().getValue();this.setMapState(it),this.initialMapStateSet=!0}}else this.ngZone.runOutsideAngular(()=>{this.map.updateSize(),this.mapSize=this.map.getSize()})}addUpdateLayers(wt,it,z){const _=this.mapSvc.getLayerGroups(it)[0].getLayers(),Z=z.reduce((W,j)=>W+this.mapSvc.getLayers(j).length,0);wt.length!==this.mapSvc.getLayers(it).length?this.mapSvc.setUkisLayers(wt,it,Z):this.updateLayers(wt,it,Z,_)}updateLayers(wt,it,z,_){for(const Z of wt){const W=this.mapSvc.getLayerByKey({key:"id",value:Z.id},it);if(W){W.getVisible()!==Z.visible&&((0,Vt.f$)(W,Z.visible,Z instanceof J.AO),this.mapSvc.hideAllPopups(!Z.visible,dt=>{const Ct=dt.getId().toString().split(":")[0];return!Ct||(Ct===Z.id?Ct===Z.id:void 0)})),W.getOpacity()!==Z.opacity&&(0,Vt.yv)(W,Z.opacity,Z instanceof J.AO),this.updateLayerSource(Z,W);const j=wt.indexOf(Z),st=z>0?j+z:j;W.getZIndex()!==st&&((0,Vt.n8)(W,j,_),(0,Vt.AH)(W,j,z)),this.updateLayerParamsWith(W,Z)}}}updateLayerSource(wt,it){if(wt instanceof J.AO&&it instanceof U.Z){const z=wt.custom_layer.getSource(),_=it.getSource();z&&(0,$.sq)(_)!==(0,$.sq)(z)&&(it.setSource(z),_ instanceof It.ZP&&_.dispose())}else if(wt instanceof J.AO&&wt.custom_layer instanceof S.Z&&it instanceof S.Z){const z=wt.custom_layer.getLayers().getArray();it.getLayers().getArray().forEach((Z,W)=>{const j=z[W];if(Z instanceof U.Z&&j instanceof U.Z){const st=Z.getSource(),dt=j.getSource();dt&&(0,$.sq)(st)!==(0,$.sq)(dt)&&Z.setSource(dt)}})}}updateLayerParamsWith(wt,it){switch(it.type){case J.MR:this.updateWmsLayerParamsWith(wt,it);break;case J.$6:this.updateWmtsLayerParamsWith(wt,it);break;case J.Sw:this.updateGeojsonLayerParamsWith(wt,it);break;case J.KF:this.updateWfsLayerParamsWith(wt,it);break;case J.CY:this.updateTmsLayerParamsWith(wt,it)}}updateTmsLayerParamsWith(wt,it){it instanceof J.DJ&&(0,Xt.bg)(wt,it.options.style,it.options.styleSource)}updateWfsLayerParamsWith(wt,it){it.options&&it.options.style!==wt.getStyle()&&wt.setStyle(it.options.style),wt.getSource().getUrl()!==it.url&&wt.getSource().setUrl(it.url)}updateGeojsonLayerParamsWith(wt,it){const z=wt.getSource();if(z){if(it.data){const _=this.mapSvc.geoJsonToFeatures(it.data);if(z instanceof bt.Z){const Z=z.getSource();Z.clear(),Z.addFeatures(_)}else z.clear(),z.addFeatures(_)}else it.url&&(z instanceof bt.Z?z.getSource().setUrl(it.url):z.setUrl(it.url));"object"==typeof it?.cluster&&"distance"in it.cluster&&z instanceof bt.Z&&z.setDistance(it.cluster.distance)}it?.options?.style&&wt.setStyle(it.options.style)}updateWmsLayerParamsWith(wt,it){if(wt instanceof U.Z){const _=wt.getSource().getParams(),Z=it.params;this.shallowEqual(_,Z)||wt.getSource().updateParams(Z)}}updateWmtsLayerParamsWith(wt,it){if(wt instanceof U.Z){const z=wt.getSource(),_=z.getStyle(),Z=z.getFormat(),W=z.getVersion(),j=z.getMatrixSet(),st=it.params.style,dt=it.params.format,Ot=it.params.version,Ct=it.params.matrixSetOptions.matrixSet;if(void 0!==st&&_!==st||void 0!==dt&&Z!==dt||void 0!==Ot&&W!==Ot||void 0!==Ct&&j!==Ct){const Gt=it.filtertype.toLowerCase();this.mapSvc.updateUkisLayer(it,Gt)}}}shallowEqual(wt,it){const z=Object.getOwnPropertyNames(wt),_=Object.getOwnPropertyNames(it);if(z.length!==_.length)return!1;for(const Z of z)if(wt[Z]!==it[Z])return!1;return!0}addUpdateBaseLayers(wt){const it=this.mapSvc.getLayerGroups("baselayers")[0].getLayers();if(wt.length!==this.mapSvc.getLayers("baselayers").length){const z=wt.filter(_=>!0===_.visible);0===z.length?wt[0].visible=!0:z.length>1&&(wt.forEach(_=>_.visible=!1),wt[0].visible=!0),this.mapSvc.setUkisLayers(wt,"baselayers")}else for(const z of wt){const _=this.mapSvc.getLayerByKey({key:"id",value:z.id},"baselayers");if(_){const Z=wt.indexOf(z);_.getVisible()!==z.visible&&(0,Vt.f$)(_,z.visible,z instanceof J.AO),_.getZIndex()!==Z&&(it.remove(_),it.insertAt(Z,_),(0,Vt.AH)(_,Z)),_.getOpacity()!==z.opacity&&(0,Vt.yv)(_,z.opacity,z instanceof J.AO),this.updateLayerSource(z,_),this.updateLayerParamsWith(_,z)}}}subscribeToLayers(){if(this.layersSvc){const wt=this.layersSvc.getBaseLayers().subscribe(_=>this.addUpdateBaseLayers(_));this.subs.push(wt);const it=this.layersSvc.getLayers().subscribe(_=>this.addUpdateLayers(_,"layers",["baselayers"]));this.subs.push(it);const z=this.layersSvc.getOverlays().subscribe(_=>this.addUpdateLayers(_,"overlays",["baselayers","layers"]));this.subs.push(z)}}setMapState(wt){const it=this.mapStateSvc.getLastAction().getValue();"user"===wt.options.notifier&&("setExtent"===it?this.mapSvc.setExtent(wt.extent,!0):"setState"===it?(this.mapSvc.setZoom(wt.zoom),this.mapSvc.setCenter([wt.center.lon,wt.center.lat],!0),this.mapSvc.setRotation(wt.rotation)):"setRotation"===it&&this.mapSvc.setRotation(wt.rotation))}subscribeToMapState(){if(this.mapStateSvc){const wt=this.mapStateSvc.getMapState().pipe((0,k.T)(1)).subscribe(it=>this.setMapState(it));this.subs.push(wt)}}subscribeToMapEvents(){this.mapOnMoveend=wt=>{const it=this.mapStateSvc.getMapState().getValue(),z=this.mapSvc.getZoom(),_=this.mapSvc.getCenter(!0),Z=this.mapSvc.getCurrentExtent(!0),W=this.mapSvc.getRotation(),j={lat:parseFloat(_[1]),lon:parseFloat(_[0])},st=new V.U5(z,j,{notifier:"map"},Z,it.time,it.viewAngle,W);this.mapStateSvc.setMapState(st)},this.map.on("moveend",this.mapOnMoveend),this.mapOnClickMove=wt=>{this.mapSvc.layersOnMapEvent(wt)},this.map.on(["click","pointermove"],this.mapOnClickMove),this.mapOnDclick=wt=>{this.mapSvc.removeAllPopups()},this.map.on("dblclick",this.mapOnDclick)}initMap(){const wt=this.mapSvc.createMap();this.map=wt.map;const it=this.map.getInteractions();(0,he.c)().forEach(_=>{it.getArray().find(W=>W.constructor.name===_.constructor.name)||this.map.addInteraction(_)}),this.setControls(),this.layersSvc||console.log("there is no layersSvc as defined!"),this.mapStateSvc||console.log("there is no mapStateSvc as defined!")}setControls(){const wt=[],it=[];if(this.map&&(this.map.getControls().getArray().forEach(_=>it.push(_)),this.map.getControls().clear()),this.controls&&this.map){if(!1!==this.controls.attribution){let z={collapsible:!0,collapsed:!1};"object"==typeof this.controls.attribution&&(z=Object.assign(z,this.controls.attribution));const _=new b.Z(z);wt.push(_)}if(this.controls.scaleLine){let z={};"object"==typeof this.controls.scaleLine&&(z=Object.assign(z,this.controls.scaleLine));const _=new s(z);wt.push(_)}if(!1!==this.controls.zoom){let z={};"object"==typeof this.controls.zoom&&(z=Object.assign(z,this.controls.zoom));const _=new f.Z(z);wt.push(_)}if(this.controls.mousePosition){let z={coordinateFormat:Z=>(0,I.yZ)(Z,2),projection:"EPSG:4326"};"object"==typeof this.controls.mousePosition&&(z=Object.assign(z,this.controls.mousePosition));const _=new w(z);wt.push(_)}if(this.controls.fullScreen){let z={};"object"==typeof this.controls.fullScreen&&(z=Object.assign(z,this.controls.fullScreen));const _=new Q(z);wt.push(_)}if(this.controls.overviewMap){const z=document.createElement("spawn");z.innerHTML='';let _={layers:[new Ut.Z({source:new zt.Z})],label:z};"object"==typeof this.controls.overviewMap&&(_=Object.assign(_,this.controls.overviewMap));const Z=new Wt(_);wt.push(Z)}if(this.controls.rotate){let z={};"object"==typeof this.controls.rotate&&(z=Object.assign(z,this.controls.rotate));const _=new rt.Z(z);wt.push(_)}wt.length&&(it.filter(_=>!wt.includes(_)).forEach(_=>wt.push(_)),this.map.getControls().extend(wt))}}static#t=this.\u0275fac=function(it){return new(it||Yt)(le.Y36(Ht.B),le.Y36(le.R0b))};static#e=this.\u0275cmp=le.Xpm({type:Yt,selectors:[["ukis-map-ol"]],viewQuery:function(it,z){if(1&it&&le.Gf(St,5),2&it){let _;le.iGM(_=le.CRH())&&(z.mapDivView=_.first)}},inputs:{layersSvc:"layersSvc",mapStateSvc:["mapState","mapStateSvc"],controls:"controls"},decls:3,vars:1,consts:[["ref","map",1,"map"],["mapDiv",""],["class","crosshair",4,"ngIf"],[1,"crosshair"]],template:function(it,z){1&it&&(le.TgZ(0,"div",0,1),le.YNc(2,kt,2,0,"div",2),le.qZA()),2&it&&(le.xp6(2),le.Q6J("ngIf",z.controls&&z.controls.crosshair))},dependencies:[ft.O5],styles:['@charset "UTF-8";:root{--ukis-crosshair-color: #ff0004;--ukis-popup-bg-color: rgb(238, 238, 238);--ukis-drop-shadow: drop-shadow(0 1px 4px rgba(0, 0, 0, .2));--ukis-ol-bbox-bg-color: rgba(255, 255, 255, .4);--ukis-ol-bbox-border-color: rgba(87, 87, 87, .4);--ukis-ol-overviewmap-left: .5em;--ukis-ol-overviewmap-bottom: 3em;--ukis-ol-control-bg-color: rgba(87, 87, 87, .6);--ukis-ol-control-border-color: rgba(87, 87, 87, .4)}.map{width:100%;height:100%;position:relative}.ol-popup{position:absolute;background-color:var(--ukis-popup-bg-color);filter:var(--ukis-drop-shadow);padding:15px;border-radius:2px;bottom:12px;left:-50px;min-width:280px;display:none;z-index:1000000}.ol-popup .ol-popup-closer{text-decoration:none;position:absolute;top:0;right:8px;cursor:pointer}.ol-popup .ol-popup-closer:after{content:"\\2716"}.ol-popup:after,.ol-popup:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ol-popup:after{border-top-color:var(--ukis-popup-bg-color);border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-width:11px;left:48px;margin-left:-11px}.ol-popup.hidden{visibility:hidden}.crosshair{top:50%;left:50%;font-size:large;color:var(--ukis-crosshair-color);z-index:1;position:absolute;cursor:default}.ol-control{padding:1px;--ol-subtle-background-color: #fff6}.ol-control button{--ol-subtle-foreground-color: #fff;--ol-foreground-color: #fff;cursor:pointer;background-color:var(--ukis-ol-control-bg-color)}.ol-control button:focus{background-color:var(--ukis-ol-control-bg-color)}.ol-control button:hover{background-color:var(--ukis-ol-control-border-color)}.ol-scale-line{background:rgba(255,255,255,.4);line-height:1.375em;padding:1px}.ol-scale-line .ol-scale-line-inner{background:var(--ukis-ol-control-bg-color);border-color:var(--ukis-ol-control-bg-color);--ol-foreground-color: #fff}.ol-attribution:not(.ol-collapsed){padding:0 2px}.ol-attribution ul{font-size:.5rem}.ol-box{background-color:var(--ukis-ol-bbox-bg-color);border-color:var(--ukis-ol-bbox-border-color)!important}.ol-box.ol-drag-select{border-color:var(--clr-color-action-600, var(--fallback-color-no-clr))!important}.ol-overviewmap{left:var(--ukis-ol-overviewmap-left)!important;bottom:var(--ukis-ol-overviewmap-bottom)!important}\n'],encapsulation:2})}return Yt})()},2415:(jt,ut,o)=>{"use strict";o.d(ut,{B:()=>wt});var V=o(3714),k=o(2474),J=o(9832),$=o(5646),U=o(3436),S=o(377),b=o(9895),T=o(8485),y=o(7414),m=o(276),d=o(4658),l=o(4910),n=o(5504),h=o(5616),s=o(7178),f=o(5645),g=o(9558),a=o(6971),I=o(7670),p=o(9470),E=o(7887),F=o(8618),w=o(6328),K=o(4840),O=o(440),M=o(8428),B=o(3824),Y=o(7704);const L=class C extends K.Z{constructor(z){const _=void 0!==z.requestEncoding?z.requestEncoding:"KVP",Z=z.tileGrid;let W=z.urls;void 0===W&&void 0!==z.url&&(W=(0,B.Gk)(z.url)),super({attributions:z.attributions,attributionsCollapsible:z.attributionsCollapsible,cacheSize:z.cacheSize,crossOrigin:z.crossOrigin,interpolate:z.interpolate,projection:z.projection,reprojectionErrorThreshold:z.reprojectionErrorThreshold,tileClass:z.tileClass,tileGrid:Z,tileLoadFunction:z.tileLoadFunction,tilePixelRatio:z.tilePixelRatio,urls:W,wrapX:void 0!==z.wrapX&&z.wrapX,transition:z.transition,zDirection:z.zDirection}),this.version_=void 0!==z.version?z.version:"1.0.0",this.format_=void 0!==z.format?z.format:"image/jpeg",this.dimensions_=void 0!==z.dimensions?z.dimensions:{},this.layer_=z.layer,this.matrixSet_=z.matrixSet,this.style_=z.style,this.requestEncoding_=_,this.setKey(this.getKeyForDimensions_()),W&&W.length>0&&(this.tileUrlFunction=(0,B.Un)(W.map(this.createFromWMTSTemplate.bind(this))))}setUrls(z){this.urls=z;const _=z.join("\n");this.setTileUrlFunction((0,B.Un)(z.map(this.createFromWMTSTemplate.bind(this))),_)}getDimensions(){return this.dimensions_}getFormat(){return this.format_}getLayer(){return this.layer_}getMatrixSet(){return this.matrixSet_}getRequestEncoding(){return this.requestEncoding_}getStyle(){return this.style_}getVersion(){return this.version_}getKeyForDimensions_(){const z=this.urls?this.urls.slice(0):[];for(const _ in this.dimensions_)z.push(_+"-"+this.dimensions_[_]);return z.join("/")}updateDimensions(z){Object.assign(this.dimensions_,z),this.setKey(this.getKeyForDimensions_())}createFromWMTSTemplate(z){const _=this.requestEncoding_,Z={layer:this.layer_,style:this.style_,tilematrixset:this.matrixSet_};"KVP"==_&&Object.assign(Z,{Service:"WMTS",Request:"GetTile",Version:this.version_,Format:this.format_}),z="KVP"==_?(0,M.B)(z,Z):z.replace(/\{(\w+?)\}/g,function(st,dt){return dt.toLowerCase()in Z?Z[dt.toLowerCase()]:st});const W=this.tileGrid,j=this.dimensions_;return function(st,dt,Ot){if(!st)return;const Ct={TileMatrix:W.getMatrixId(st[0]),TileCol:st[1],TileRow:st[2]};Object.assign(Ct,j);let Gt=z;return Gt="KVP"==_?(0,M.B)(Gt,Ct):Gt.replace(/\{(\w+?)\}/g,function(qt,ne){return Ct[ne]}),Gt}}};var P=o(4876);const N=class R extends P.Z{constructor(z){super({extent:z.extent,origin:z.origin,origins:z.origins,resolutions:z.resolutions,tileSize:z.tileSize,tileSizes:z.tileSizes,sizes:z.sizes}),this.matrixIds_=z.matrixIds}getMatrixId(z){return this.matrixIds_[z]}getMatrixIds(){return this.matrixIds_}};var et=o(1308),H=o(4892),ot=o(5379),ht=o(7934),mt=o(6256),xt=o(2101),Rt=o(2658),at=o(1958),pt=o(6706),Mt=o(77),Ft=o(1821),Dt=o(9644),Wt=o(9032),Ut=o(5739),zt=o(2334),rt=o(5366),It=o(5784),bt=o(5168),Xt=o(1293),Vt=o(5992),he=o(4459);const le="type",Ht="filtertype",ft="id",St="groupID",kt="groupName",Lt="title",Yt="EPSG:4326",Et="popup";let wt=(()=>{class it{constructor(_,Z){this.app=_,this.envInjector=Z,this.hitTolerance=0,this.hitLayerCurr=null,this.hitLayerPrev=null,this.projectionChange=new Vt.x,this.dynamicPopupComponents=new Map,this.popupEvents=new Vt.x,this.filterLayerNoPopup=W=>{const j=W.get(Et);let st=!0;return j||(st=!1),j&&this.isPopupObj(j)&&!0===j.filterLayer&&(st=!1),st},this.map=new J.Z({controls:[]}),this.view=new $.ZP,this.EPSG="EPSG:3857"}createMap(_){const j=new b.Z({layers:[]});j.set(Ht,"baselayers"),j.set(Lt,"Base maps"),j.set(ft,"ID_filtertype_baselayers");const st=new b.Z({layers:[]});st.set(Ht,"layers"),st.set(Lt,"Layers"),st.set(ft,"ID_filtertype_layers");const dt=new b.Z({layers:[]});dt.set(Ht,"overlays"),dt.set(Lt,"Overlays"),dt.set(ft,"ID_filtertype_overlays"),this.viewOptions={center:(0,Y.vs)([0,0],Yt,this.EPSG),zoom:0,projection:(0,Y.U2)(this.EPSG)},this.view.constrainRotation&&(this.viewOptions.constrainRotation=this.view.constrainRotation),this.view.enableRotation&&(this.viewOptions.enableRotation=this.view.enableRotation),this.view.extent&&(this.viewOptions.extent=this.view.extent),this.view.constrainOnlyCenter&&(this.viewOptions.constrainOnlyCenter=this.view.constrainOnlyCenter),this.view.smoothExtentConstraint&&(this.viewOptions.smoothExtentConstraint=this.view.smoothExtentConstraint),this.view.getMaxResolution()&&(this.viewOptions.maxResolution=this.view.getMaxResolution()),this.view.getMinResolution()&&(this.viewOptions.minResolution=this.view.getMinResolution()),this.view.getMaxZoom()&&(this.viewOptions.maxZoom=this.view.getMaxZoom()),this.view.getMinZoom()&&(this.viewOptions.minZoom=this.view.getMinZoom()),this.view.multiWorld&&(this.viewOptions.multiWorld=this.view.multiWorld),this.view.constrainResolution&&(this.viewOptions.constrainResolution=this.view.constrainResolution),this.view.smoothResolutionConstraint&&(this.viewOptions.smoothResolutionConstraint=this.view.smoothResolutionConstraint),this.view.getResolution()&&(this.viewOptions.resolution=this.view.getResolution()),this.view.getResolutions()&&(this.viewOptions.resolutions=this.view.getResolutions()),this.view.rotation&&(this.viewOptions.rotation=this.view.rotation),this.view.zoomFactor&&(this.viewOptions.zoomFactor=this.view.zoomFactor);const Ot=new $.ZP(this.viewOptions);return this.map.getLayerGroup().getLayers().clear(),[j,st,dt].map(Ct=>this.map.addLayer(Ct)),this.map.setView(Ot),this.view=this.map.getView(),this.setProjection(this.EPSG),_&&this.map.setTarget(_),{map:this.map,view:this.view}}setHitTolerance(_){this.hitTolerance=_}getHitTolerance(){return this.hitTolerance}addBboxSelection(_,Z,W,j){Object.assign({className:"ol-drag-select",condition:_},j);const dt=new bt.Z(j);return Z&&dt.on("boxstart",Ot=>{Z(Ot)}),W&&dt.on("boxend",Ot=>{const Ct=dt.getGeometry().getExtent();W(Ct,Ot)}),this.map.addInteraction(dt),dt}getLayers(_){const Z=_.toLowerCase();let W;return this.map.getLayers().getArray().forEach(j=>{j.get(Ht)===Z&&(W=j.getLayers().getArray())}),W}getLayersFromGroup(_,Z,W=!1){const j=_.getLayers().getArray();let st=j;if(W){let dt=[].concat(j);j.forEach(Ot=>{Ot instanceof b.Z&&(dt=dt.concat(this.getLayersFromGroup(Ot,Z,!0)))}),st=dt}return Z?st.filter(dt=>dt.get(Ht)&&dt.get(Ht).toLowerCase()===Z.toLowerCase()):st}getLayerByKey(_,Z){const W=this.getLayersFromGroup(this.map.getLayerGroup(),Z),j=(0,he.fA)(W),st=[];if(j.forEach(dt=>{dt.get(_.key)&&dt.get(_.key)===_.value&&-1===st.indexOf(dt)&&st.push(dt)}),!st.length){const dt=this.getLayersFromGroup(this.map.getLayerGroup(),Z,!0);dt.length&&dt.forEach(Ot=>{Ot.get(_.key)&&Ot.get(_.key)===_.value&&-1===st.indexOf(Ot)&&st.push(Ot)})}return 1===st.length?st[0]:null}setRecursiveKey(_,Z,W=Ht){_.set(W,Z),_ instanceof b.Z&&_.getLayers().forEach(j=>{this.setRecursiveKey(j,Z,W)})}addLayer(_,Z){const W=Z.toLowerCase();let j;return this.map.getLayers().getArray().forEach(st=>{st.get(Ht)===W&&(this.isLayerInGroup(_,st)||(j=st.getLayers().getArray(),this.setRecursiveKey(_,W,Ht),j.push(_),st.setLayers(new ht.Z(j))))}),j}isLayerInGroup(_,Z){return!!Z.getLayers().getArray().filter(st=>st.get(ft)===_.get(ft)).length}getLayerGroups(_){const Z=[];return this.map.getLayers().forEach(W=>{W instanceof b.Z&&(_?W.get(Ht)&&W.get(Ht).toLowerCase()===_.toLowerCase()&&Z.push(W):Z.push(W))}),Z}addLayers(_,Z){const W=Z.toLocaleLowerCase();let j;return this.getLayerGroups(W).forEach(dt=>{dt.getLayers().getLength()>0?(j=dt.getLayers().getArray(),_.map(Ct=>{this.isLayerInGroup(Ct,dt)||j.push(Ct)})):j=_,j.forEach(Ct=>{Ct instanceof b.Z&&this.setRecursiveKey(Ct,W,Ht)}),dt.setLayers(new ht.Z(j))}),j}setLayers(_,Z){const W=Z.toLocaleLowerCase(),j=this.getLayerGroups(W);return _.forEach(st=>{st instanceof b.Z&&this.setRecursiveKey(st,Z.toLocaleLowerCase(),Ht)}),j.forEach(st=>{this.cleanUpEventListeners(st,_),st.setLayers(new ht.Z(_))}),_}cleanUpEventListeners(_,Z){const W=_.getLayers().getArray().filter(j=>!Z.map(st=>st.get(ft)).includes(j.get(ft)));this.removeListenersFromOldLayers(W),W.forEach(j=>_.getLayers().remove(j))}addEventsToLayer(_,Z,W){_.events&&(_.events.layer&&_.events.layer.forEach(j=>{Z.getListeners(j.event)||Z.on(j.event,j.listener)}),_.events.source&&_.events.source.forEach(j=>{W.getListeners(j.event)||W.on(j.event,j.listener)}))}removeListenersFromOldLayers(_){const Z=W=>{if("function"==typeof W.getSource){const j=W.getSource();j&&(j instanceof H.ZP&&j.dispose(),j.hasListener()&&j.disposeInternal())}W.hasListener()&&W.disposeInternal()};_.forEach(W=>{W instanceof b.Z?W.getLayers().forEach(j=>{Z(j)}):W instanceof U.Z&&Z(W)})}getLayerGroupForLayer(_){const Z=this.getLayersFromGroup(this.map.getLayerGroup(),null,!0);Z.push(this.map.getLayerGroup());let W=null;return Z.forEach(j=>{if(j instanceof b.Z){const dt=this.getLayersFromGroup(j).find(Ot=>Ot===_);dt&&(W={group:j,layer:dt})}}),W}removeLayerByKey(_,Z){const W=Z.toLocaleLowerCase(),j=this.getLayerByKey(_,W);if(j){const st=this.getLayerGroupForLayer(j);if(st.group){const dt=this.getLayersFromGroup(st.group).filter(Ot=>Ot!==j);st.group.setLayers(new ht.Z(dt))}}}updateLayerByKey(_,Z,W){const j=W.toLocaleLowerCase();this.map.getLayers().forEach(st=>{if(st.get(Ht)===j){const dt=st.getLayers();dt.forEach((Ot,Ct)=>{if(Ot.get(_.key)&&Ot.get(_.key)===_.value){const Gt=Z.getProperties(),qt=Z.getExtent(),ne=Z.getMaxZoom(),oe=Z.getMinZoom(),Qt=Z.getOpacity(),ge=Z.getVisible(),we=Z.getZIndex();if(Ot instanceof S.Z&&Z instanceof S.Z){const Ie=Z.getSource();Ot.setSource(Ie)}Gt&&Ot.setProperties(Gt),qt&&Ot.setExtent(qt),ne&&Ot.setMaxZoom(ne),oe&&Ot.setMinZoom(oe),Qt&&Ot.setOpacity(Qt),ge&&Ot.setVisible(ge),we&&(0,he.AH)(Ot,we),Ot.changed(),dt.setAt(Ct,Ot)}}),st.setLayers(dt)}})}removeAllLayers(_){const Z=_.toLowerCase();let W;this.map.getLayers().getArray().forEach(j=>{j.get(Ht)===Z&&(W=j.getLayers(),W.clear())})}setUkisLayers(_,Z,W){const j=Z.toLowerCase(),st=[];if(_.length<1&&"baselayers"!==j?this.removeAllLayers(j):_.forEach((dt,Ot)=>{const Ct=this.create_layers(dt);Ct&&((0,he.AH)(Ct,Ot,W),st.push(Ct))}),st.length>0)return this.setLayers(st,j),{type:j,layers:st}}setUkisLayer(_,Z){Z||(Z=_.filtertype);const W=Z.toLowerCase(),st=this.getLayers(W).find(Ot=>Ot.get(ft)===_.id),dt=this.create_layers(_);st?(this.removeLayerByKey({key:ft,value:st.get(ft)},Z),this.addLayer(dt,Z)):this.addLayer(dt,Z)}updateUkisLayer(_,Z){Z||(Z=_.filtertype);const W=Z.toLowerCase(),st=this.getLayers(W).find(Ot=>Ot.get(ft)===_.id),dt=this.create_layers(_);dt&&this.updateLayerByKey({key:ft,value:st.get(ft)},dt,Z)}create_layers(_){let Z;switch(_.type){case k.Aq:Z=this.create_xyz_layer(_);break;case k.MR:Z=this.create_wms_layer(_);break;case k.$6:Z=this.create_wmts_layer(_);break;case k.CY:Z=this.create_tms_layer(_);break;case k.Sw:Z=this.create_geojson_layer(_);break;case k.R6:Z=this.create_kml_layer(_);break;case k.KF:Z=this.create_wfs_layer(_);break;case k.ED:Z=this.create_custom_layer(_);break;case k.jn:Z=this.create_stacked_layer(_)}return Z}createOlLayerOptions(_,Z,W){W&&(_.attribution&&W.setAttributions([_.attribution]),_.continuousWorld&&(W.wrapX_=_.continuousWorld),_.popup&&!_.crossOrigin&&null!==_.crossOrigin&&this.sourceSetCross(W),(_.crossOrigin||null===_.crossOrigin)&&this.sourceSetCross(W));const j={opacity:_.opacity||1,visible:_.visible,zIndex:1,id:_.id,name:_.name,filtertype:_.filtertype,type:Z,legendImg:_.legendImg};return W&&(j.source=W),_.popup&&(j.popup=_.popup,j.className=_.id),_.maxResolution&&(j.maxResolution=_.maxResolution),_.minResolution&&(j.minResolution=_.minResolution),_.maxZoom&&(j.maxZoom=_.maxZoom),_.minZoom&&(j.minZoom=_.minZoom),_.bbox&&(j.extent=(0,Y.$A)(_.bbox.slice(0,4),Yt,this.getProjection().getCode())),j}create_xyz_layer(_){const Z={wrapX:!1};_.crossOrigin&&(Z.crossOrigin=_.crossOrigin);const W=new p.Z(Z),j=this.createOlLayerOptions(_,"xyz",W),dt=new n.Z(Object.assign(j,{preload:0,useInterimTilesOnError:!0}));return this.setSubdomains(_,dt),this.setCrossOrigin(_,dt),this.addEventsToLayer(_,dt,W),dt}create_tms_layer(_){let Z=null;if(_ instanceof k.YY)return Z=this.create_xyz_layer(_),Z.set("type","tms"),Z;if(_ instanceof k.DJ){const W=new f.Z({format:new I.Z,tileGrid:(0,a.dl)({minZoom:_.minZoom||void 0,maxZoom:_.maxZoom||void 0}),url:_.url,wrapX:!1}),j=this.createOlLayerOptions(_,"tms",W);Z=new s.Z(Object.assign(j,{declutter:!0,renderMode:"hybrid"})),this.setCrossOrigin(_,Z),this.addEventsToLayer(_,Z,W);const dt=_?.options?.style,Ot=_?.options?.styleSource;return dt&&Ot&&((0,g.h0)(Z,dt),(0,g.bg)(Z,dt,Ot).then(Ct=>{this.setSubdomains(_,Z)})),Z}}create_wms_layer(_){let Z;return"true"===_.params?.TILED||null==_.params?.TILED?Z=this.create_tiled_wms_layer(_):"false"===_.params?.TILED&&(Z=this.create_image_wms_layer(_)),Z}create_tiled_wms_layer(_){const Z={params:Object.assign({},this.keysToUppercase(_.params)),wrapX:!1};_.tileSize&&(Z.tileGrid=this.getTileGrid("default",null,_.tileSize),delete Z.params.tileSize),_.crossOrigin&&(Z.crossOrigin=_.crossOrigin);const W=new F.Z(Z),st=this.createOlLayerOptions(_,"wms",W),dt=new n.Z(Object.assign(st,{preload:0,useInterimTilesOnError:!0}));return this.setSubdomains(_,dt),this.addEventsToLayer(_,dt,W),dt}create_image_wms_layer(_){const Z={params:Object.assign({},this.keysToUppercase(_.params)),url:_.url},W=new w.Z(Z),j=this.createOlLayerOptions(_,"wms",W),dt=new l.Z(Object.assign(j,{}));return this.addEventsToLayer(_,dt,W),dt}create_wmts_layer(_){if(_ instanceof k.RC){let Z=this.getTileGrid("wmts"),W=this.EPSG;_.params.matrixSetOptions&&(W=_.params.matrixSetOptions.matrixSet,"resolutions"in _.params.matrixSetOptions?Z=this.getTileGrid("wmts",null,_.tileSize,null,_.params.matrixSetOptions.resolutions):("resolutionLevels"in _.params.matrixSetOptions||"tileMatrixPrefix"in _.params.matrixSetOptions)&&(Z=this.getTileGrid("wmts",_.params.matrixSetOptions.resolutionLevels,_.tileSize,_.params.matrixSetOptions.tileMatrixPrefix,null)),"matrixIds"in _.params.matrixSetOptions&&(Z=this.getTileGrid("wmts",null,_.tileSize,null,null,_.params.matrixSetOptions.matrixIds)));let j={url:_.url,tileGrid:Z,matrixSet:W,wrapX:!1,layer:_.params.layer,style:_.params.style};j=Object.assign({},j,_.params),_.crossOrigin&&(j.crossOrigin=_.crossOrigin);const st=new L(j),dt=this.createOlLayerOptions(_,"wmts",st),Ct=new n.Z(Object.assign(dt,{}));return this.setSubdomains(_,Ct),this.setCrossOrigin(_,Ct),this.addEventsToLayer(_,Ct,st),Ct}console.error(`layer with id: ${_.id} and type ${_.type} is no instanceof WmtsLayer!`)}create_wfs_layer(_){let Z=null;Z=0===_.url.indexOf("http://")||0===_.url.indexOf("https://")?new URL(_.url):new URL(_.url,window.location.origin),Z.searchParams.set("srsname",this.EPSG);const W=new et.Z({format:new mt.Z,url:Z.toString()}),j=this.createOlLayerOptions(_,"wfs",W),st={};_.options&&Object.assign(st,_.options);const dt=new h.Z(Object.assign(j,st));return _.cluster&&this.setCluster(_,dt,W,{}),this.setSubdomains(_,dt),this.setCrossOrigin(_,dt),this.addEventsToLayer(_,dt,W),dt}create_geojson_layer(_){let Z;_.data?Z=new et.Z({features:this.geoJsonToFeatures(_.data),format:new mt.Z,wrapX:!1}):_.url&&(Z=new et.Z({url:_.url,format:new mt.Z({dataProjection:Yt,featureProjection:this.EPSG}),wrapX:!1}));const W=this.createOlLayerOptions(_,"geojson",Z),j={};_.options&&Object.assign(j,_.options);const st=new h.Z(Object.assign(W,j));return _.cluster&&this.setCluster(_,st,Z,{}),this.setCrossOrigin(_,st),this.addEventsToLayer(_,st,Z),st}create_kml_layer(_){let Z;_.data?Z=new et.Z({features:new xt.ZP({extractStyles:!0}).readFeatures(_.data,{dataProjection:Yt,featureProjection:this.EPSG}),format:new xt.ZP,wrapX:!1}):_.url&&(Z=new et.Z({url:_.url,format:new xt.ZP({extractStyles:!0,crossOrigin:_.crossOrigin&&null===_.crossOrigin?_.crossOrigin:"anonymous"}),wrapX:!1}));const W=this.createOlLayerOptions(_,"kml",Z),j={};_.options&&Object.assign(j,_.options);const st=new h.Z(Object.assign(W,j));return _.cluster&&this.setCluster(_,st,Z,{}),this.setCrossOrigin(_,st),this.addEventsToLayer(_,st,W.source),st}setCrossOrigin(_,Z){if(Z instanceof S.Z){const W=Z.getSource();_.popup&&!_.crossOrigin&&null!==_.crossOrigin&&this.sourceSetCross(W),(_.crossOrigin||null===_.crossOrigin)&&this.sourceSetCross(W)}}setCluster(_,Z,W,j){if(_.cluster){const st={};"object"==typeof _.cluster&&Object.assign(st,_.cluster),st.source=W;const dt=new ot.Z(st);Z.setSource(dt),Z.setStyle(Ot=>{const Ct=Ot.get("features").length;let Gt=j[Ct];return Gt||(Gt=new Wt.ZP({image:new rt.Z({radius:10,stroke:new It.Z({color:"#fff"}),fill:new zt.Z({color:"#3399CC"})}),text:new Ut.Z({text:Ct.toString(),fill:new zt.Z({color:"#fff"})})}),j[Ct]=Gt),Gt})}}setSubdomains(_,Z){if(_ instanceof k.DJ||_ instanceof k.YY){const W=Z.getSource();if(_.subdomains){if("wfs"===_.type&&W instanceof et.Z)_.url=_.url.replace("{s}",`${_.subdomains[0]}-${_.subdomains[_.subdomains.length-1]}`),W.setUrl(_.url);else if(!(W instanceof et.Z)){const j=_.subdomains.map(st=>_.url.replace("{s}",`${st}`));W.setUrls(j)}}else W.setUrl(_.url)}}sourceSetCross(_){(_ instanceof O.ZP||_ instanceof K.Z||_ instanceof E.Z)&&(_.crossOrigin="anonymous",_.crossOrigin_="anonymous")}create_custom_layer(_){if(_.custom_layer){const Z=_.custom_layer;if(Z instanceof S.Z){const j=Z.getSource();_.attribution&&j.setAttributions([_.attribution]),j.wrapX_=!!_.continuousWorld&&_.continuousWorld,this.setCrossOrigin(_,Z),this.addEventsToLayer(_,Z,j),j instanceof H.ZP&&Z.on("change:source",st=>{st.oldValue.dispose()})}else Z instanceof b.Z?Z.getLayers().forEach(j=>{j.set(St,_.id),j.set(kt,_.name);const st=`${_.id}_${(0,Xt.sq)(j)}`;if(j.get(ft)||j.set(ft,st),j instanceof S.Z&&(this.setCrossOrigin(_,j),this.addEventsToLayer(_,j,j.getSource())),_.popup&&!j.get(Et)&&(j.set(Et,_.popup),"ol-layer"===j.getClassName()&&(j.className_=st)),_.bbox){const dt=(0,Y.$A)(_.bbox.slice(0,4),Yt,this.getProjection().getCode());j.setExtent(dt)}}):console.error(`The custom_layer of ${_.id} in not a openlayers Layer`);_.maxResolution&&Z.setMaxResolution(_.maxResolution),_.minResolution&&Z.setMinResolution(_.minResolution),_.maxZoom&&Z.setMaxZoom(_.maxZoom),_.minZoom&&Z.setMinZoom(_.minZoom);const W={type:"custom",name:_.name,id:_.id,visible:_.visible,legendImg:_.legendImg,opacity:_.opacity||1,zIndex:1};if(_.popup&&!(Z instanceof b.Z)&&(W.popup=_.popup,Z.className_=_.id),_.bbox){const j=(0,Y.$A)(_.bbox.slice(0,4),Yt,this.getProjection().getCode());Z.setExtent(j)}return Z.setProperties(W),Z}console.log("attribute custom_layer not set on layer type custom!",_)}create_stacked_layer(_){if(_ instanceof k.WQ){const Z=_.layers.map(dt=>(dt.visible=_.visible,dt.opacity=_.opacity,_.popup&&(dt.popup=_.popup),_.events&&(dt.events=_.events),this.create_layers(dt))),W=this.createOlLayerOptions(_,"custom");return Z.forEach(dt=>{dt.set(St,_.id),dt.set(kt,_.name)}),new b.Z(Object.assign(W,{layers:Z}))}console.log("layer is not of type StackedLayer!",_)}resolutionsFromExtent(_,Z,W){const j=Z,st=(0,Mt.Cr)(_),dt=(0,Mt.dz)(_),Ot=Math.max(dt/W,st/W),Ct=j+1,Gt=new Array(Ct);for(let qt=0;qtZ?`${Z}:${W}`:W)}getTileGrid(_="default",Z,W,j,st,dt){const Ot=Z||Ft.e,Ct=W||Ft.S,Gt=j||"",qt=this.getProjection().getExtent(),ne=this.resolutionsFromExtent(qt,Ot,Ct),oe=this.matrixIdsFromResolutions(ne.length,Gt),Qt={extent:qt,origin:(0,Mt.rL)(qt),resolutions:st||ne,tileSize:[Ct,Ct]};return"wmts"===_?(Qt.matrixIds=dt||oe,new N(Qt)):"default"===_?new P.Z(Qt):void 0}isPopupObj(_){return _&&"object"==typeof _&&!Array.isArray(_)}isPopupObjMove(_){return this.isPopupObj(_)&&"move"===_.event}isPopupObjClick(_){return this.isPopupObj(_)&&"click"===_.event}isPopupObjArray(_){return Array.isArray(_)&&_.length&&this.isPopupObj(_[0])}isPopupStringArray(_){return Array.isArray(_)&&_.length&&"string"==typeof _[0]}eventIsBrowserEvent(_,Z){return"move"===_&&"pointermove"===Z.type||"click"===_&&"click"===Z.type||void 0}layersOnMapEvent(_){let Z=!1;const W=this.map.getAllLayers();let j=W.length;const st=new Map;let dt=null;for(;j--;){const Ot=W[j];let Ct=Ot.getVisible(),Gt=Ot.getOpacity();const qt=Ot.get(St);if(qt){const oe=this.getLayerByKey({key:ft,value:qt});Ct=oe.getVisible(),Gt=oe.getOpacity()}const ne=Ot.get(Et);if(this.checkForPopupAsObservable(Ot,Ct,Gt,ne,st),Ct&&0!==Gt&&this.filterLayerExtent(Ot,_.pixel)&&!ne)break;if(this.filterLayerNoPopup(Ot)&&Ot.getData&&Ot.getData(_.pixel)&&this.checkIsRaster(Ot)){const oe=Ot.getData(_.pixel);let Qt;if((oe instanceof Uint8ClampedArray||oe instanceof Uint8Array||oe instanceof Float32Array)&&(Qt=oe[3]),Qt||oe instanceof DataView){dt={layer:Ot,color:oe};break}}else if(this.filterLayerNoPopup(Ot)&&this.filterLayerExtent(Ot,_.pixel)&&this.checkIsVector(Ot)){const oe=this.map.getFeaturesAtPixel(_.pixel,{layerFilter:Qt=>Ot.get(ft)===Qt.get(ft)});if(oe.length){dt={layer:Ot,feature:oe[0]};break}}}if(dt){const Ot=dt.layer.get(Et);this.hitLayerCurr=dt.layer.get(ft),this.hitLayerPrev||(this.hitLayerPrev=this.hitLayerCurr),(dt.color||dt.feature)&&(Z=!0),this.hitLayerPrev&&this.hitLayerPrev!==this.hitLayerCurr&&(Z=!1,this.hitLayerPrev=this.hitLayerCurr),this.checkTopLayerEvent(_,Ot)&&this.layerOnEvent(_,dt.layer,dt.color,dt.feature)}Z?this.map.getTargetElement().style.cursor="pointer":(this.publishNullPropertiesAsObservable(st,_),this.removeAllPopups(Ot=>"pointermove"===Ot.get("addEvent")),this.map.getTargetElement().style.cursor="")}checkForPopupAsObservable(_,Z,W,j,st){Z&&0!==W&&j&&(this.isPopupObj(j)&&j.asObservable?st.set(_.get(ft),_):this.isPopupObjArray(j)&&j.forEach(dt=>{dt.asObservable&&st.set(_.get(ft),_)}))}publishNullPropertiesAsObservable(_,Z){_.size&&_.forEach(W=>{const j=W.get(Et),st=[];this.isPopupObj(j)&&j.asObservable?st.push(j):this.isPopupObjArray(j)&&j.forEach(dt=>{dt.asObservable&&st.push(dt)}),st.forEach(dt=>{this.eventIsBrowserEvent(dt.event||"click",Z)&&this.popupEvents.next({popupObj:dt,popupParams:{layerId:W.get(ft),layerName:W.get("name"),mapEvent:Z,layer:W,properties:null}})})})}checkTopLayerEvent(_,Z){let W=null;const j=(st,dt)=>{dt.event?this.eventIsBrowserEvent(dt.event,st)&&this.isPopupObjClick(dt)?W="click":this.eventIsBrowserEvent(dt.event,st)&&this.isPopupObjMove(dt)&&(W="move"):"click"===st.type&&(W="click")};return"boolean"==typeof Z?!0===Z&&"click"===_.type&&(W="click"):this.isPopupStringArray(Z)?"click"===_.type&&(W="click"):this.isPopupObjArray(Z)?Z.map(st=>{j(_,st)}):j(_,Z),W}checkIsRaster(_){return _ instanceof d.Z||_ instanceof y.Z}checkIsVector(_){return _ instanceof m.Z&&!this.checkIsRaster(_)}layerOnEvent(_,Z,W,j){this.checkIsRaster(Z)?this.rasterOnEvent(_,Z,W):this.checkIsVector(Z)&&this.vectorOnEvent(_,Z,j)}filterLayerExtent(_,Z){let W=!0;const j=_.getExtent();if(j){const st=this.map.getCoordinateFromPixel(Z);(0,Mt.b8)(j,st)||(W=!1)}return W}vectorOnEvent(_,Z,W){if(Z&&W){const j=Z.get(Et);let st={};const Ot=W.getProperties().features;if(Ot&&1===Ot.length)st=Ot[0].getProperties();else{if(Ot&&Ot.length>1){if("click"===_.type){const Ct=this.getFeaturesExtent(Ot);return this.setExtent(Ct),!1}return!0}st=W.getProperties()}this.prepareAddPopup(Z,_,j,W,st)}}rasterOnEvent(_,Z,W){const j=Z.get(Et);j&&this.prepareAddPopup(Z,_,j,null,null,W)}prepareAddPopup(_,Z,W,j,st,dt){const Ot=_.getProperties(),Ct={layerId:Ot.id,layerName:Ot.name||Ot[kt]||null,mapEvent:Z,layer:_,properties:st?Object.assign({},st):{}};Ct.properties?.geometry&&delete Ct.properties.geometry,j&&(Ct.feature=j),dt&&(Ct.color=dt);const Gt=oe=>{oe&&oe.filterkeys&&(Ct.properties=Object.keys(Ct.properties).filter(Qt=>oe.filterkeys.includes(Qt)).reduce((Qt,ge)=>(Qt[ge]=Ct.properties[ge],Qt),{}))};this.isPopupStringArray(W)?Ct.properties=Object.keys(Ct.properties).filter(oe=>W.includes(oe)).reduce((oe,Qt)=>(oe[Qt]=Ct.properties[Qt],oe),{}):this.isPopupObjArray(W)?Gt(W.find(Qt=>this.eventIsBrowserEvent(Qt.event,Z))):this.isPopupObj(W)&&Gt(W);const qt=oe=>{if(oe.properties){const Qt=Object.keys(oe.properties);Array.isArray(Qt)&&(Ct.properties=Object.keys(Ct.properties).reduce((ge,we)=>{const Ie=oe.properties[we];return Ie?ge[Ie]=Ct.properties[we]:ge[we]=Ct.properties[we],ge},{}))}};this.isPopupObjArray(W)?W.forEach(oe=>{this.eventIsBrowserEvent(oe.event,Z)&&qt(oe)}):this.isPopupObj(W)&&qt(W);const ne=oe=>{"asyncPopup"in oe?oe.asyncPopup(Ct,Qt=>{oe.asObservable?this.publishPopupEvent(oe,Ct,Qt):this.addPopup(Ct,oe,Qt,oe.event,oe.single)}):oe.asObservable?this.publishPopupEvent(oe,Ct):this.addPopup(Ct,oe,null,oe.event,oe.single)};"boolean"==typeof W||this.isPopupStringArray(W)?this.addPopup(Ct):this.isPopupObjArray(W)?W.forEach(oe=>{this.eventIsBrowserEvent(oe.event,Z)&&ne(oe)}):W&&ne(W)}publishPopupEvent(_,Z,W){W&&(Z.properties=Object.assign(Z.properties,W)),this.popupEvents.next({popupObj:_,popupParams:Z})}addPopup(_,Z,W,j,st){const dt=_.layer.get(Et),Ot=_.layer.get(ft),Ct="popup_move_ID",Gt="move_ID_L_F",qt=this.getPopups().find(Qt=>Qt.getId()===Ct),ne=_.mapEvent;let oe=null;if("move"===j&&(_.color?oe=`${Ot}:${_.color.toString()}`:_.feature?oe=`${Ot}:${(0,Xt.sq)(_.feature)}`:_.layer&&(oe=`${Ot}:${(0,Xt.sq)(_.layer)}`)),"move"===j&&"pointermove"===ne.type&&qt){let Qt;const ge=_.feature;if(Qt=ge&&"Point"===ge.getGeometry()?.getType()?ge.getGeometry().getCoordinates():ne.coordinate,oe!==qt.get(Gt)){const we=this.createPopupContainer(qt,_,Z,W,j);qt.setElement(we)}qt.setPosition(Qt),qt.getElement().parentElement.style.zIndex="1"}else if("pointermove"!==ne.type||j)if("pointermove"===ne.type&&"click"===j)qt&&this.removeAllPopups(Qt=>"pointermove"===Qt.get("addEvent"));else{let Qt=null;Qt="move"===j?Ct:_.feature?`${Ot}:${(0,Xt.sq)(_.feature)}`:_.layer?`${Ot}:${(0,Xt.sq)(_.layer)}`:`${Ot}:popup_${(new Date).getTime()}`;const ge={id:Qt,autoPan:{animation:{duration:250}},positioning:"bottom-center",stopEvent:!0,insertFirst:!1};let we=ge;if(this.isPopupObjArray(dt)){const Ze=dt.find(Ce=>this.eventIsBrowserEvent(Ce.event,ne));Ze.options&&(we=Object.assign(ge,Ze.options))}else this.isPopupObj(dt)&&dt.options&&(we=Object.assign(ge,dt.options));const Ie=new T.Z(we);oe&&Ie.set(Gt,oe),st&&this.removeAllPopups(Ze=>{const q=Ze.getId().toString().split(":")[0];return!q||(Ot===q?Ot===q:void 0)});const De=this.getPopups().find(Ze=>Ze.getId()===Ie.getId()&&Ie.getId()!==Ct);De&&(this.map.removeOverlay(De),this.destroyDynamicPopupComponent(De.getId().toString()));const je=this.createPopupContainer(Ie,_,Z,W,j);let Ke;Ie.getId()===Ct?Ie.set("addEvent","pointermove"):Ie.set("addEvent",ne.type),Ie.set(le,Et),Ie.setElement(je);const Ye=_.feature;Ke=Ye&&"Point"===Ye.getGeometry()?.getType()?Ye.getGeometry().getCoordinates():ne.coordinate,Ie.setPosition(Ke),qt&&"move"===j||this.map.addOverlay(Ie)}else qt&&this.removeAllPopups(Qt=>"pointermove"===Qt.get("addEvent"))}createPopupContainer(_,Z,W,j,st){const dt=document.createElement("div");dt.className="ol-popup-content";let Ot="";if(W?.popupFunction){const Gt=W.popupFunction(Z);Ot="string"==typeof Gt?Gt:this.createPopupHtml(Gt)}else j?Ot="string"==typeof j?j:this.createPopupHtml(j):Object.keys(Z.properties).length&&(Ot=this.createPopupHtml(Z.properties));if(dt.innerHTML=Ot,W?.dynamicPopup){const Gt=_.getId().toString();this.destroyDynamicPopupComponent(Gt),this.createDynamicPopupComponent(Gt,dt,Z,W)}const Ct=document.createElement("div");if(Ct.className="ol-popup",Ct.id=_.getId().toString(),Ct.style.display="block",!st||"move"!==st){const Gt=document.createElement("a");Gt.className="ol-popup-closer",Ct.appendChild(Gt);const qt=()=>{Gt.removeEventListener("click",qt,!1),this.map.removeOverlay(_),this.destroyDynamicPopupComponent(_.getId().toString())};Gt.addEventListener("click",qt,!1)}return Ct.appendChild(dt),Ct}removeAllPopups(_){let Z=this.getPopups();_&&(Z=this.getPopups().filter(_)),Z.forEach(W=>{W.get(le)===Et&&(this.map.removeOverlay(W),this.destroyDynamicPopupComponent(W.getId().toString()))})}hideAllPopups(_,Z){let W=this.getPopups();Z&&(W=this.getPopups().filter(Z)),W.forEach(j=>{if(j.get(le)===Et){const st=j.getElement();_?st.classList.add("hidden"):st.classList.remove("hidden")}})}createPopupHtml(_){let Z="";for(const W in _)_.hasOwnProperty(W)&&(Z+='");return Z+="
'+W+": "+_[W]+"
",Z}getPopups(){const _=[];return this.map.getOverlays().getArray().slice(0).forEach(Z=>{Z.get(le)===Et&&_.push(Z)}),_}destroyDynamicPopupComponent(_){this.dynamicPopupComponents.has(_)&&(this.dynamicPopupComponents.get(_).destroy(),this.dynamicPopupComponents.delete(_))}createDynamicPopupComponent(_,Z,W,j){const st=(0,V.LMc)(j.dynamicPopup.component,{environmentInjector:this.envInjector,hostElement:Z});if(j.dynamicPopup.getAttributes){const dt=j.dynamicPopup.getAttributes(W);for(const Ot in dt)"undefined"!==dt[Ot]&&(st.instance[Ot]=dt[Ot])}this.app.attachView(st.hostView),this.dynamicPopupComponents.set(_,st)}setExtent(_,Z,W){const j=(0,Y.U2)(Z?Yt:this.EPSG),st=(0,Y.$A)(_.slice(0,4),j,this.getProjection().getCode()),dt={size:this.map.getSize()};return W&&Object.assign(dt,W),this.map.getView().fit(st,W),st}setCenter(_,Z){const W=(0,Y.U2)(Z?Yt:this.EPSG),j=(0,Y.vs)(_,W,this.getProjection().getCode());return this.map.getView().setCenter(j),j}getCenter(_){const Z=(0,Y.U2)(_?Yt:this.EPSG),W=(0,Y.U2)(this.getProjection().getCode());return(0,Y.vs)(this.map.getView().getCenter(),W,Z)}getFeaturesExtent(_,Z){const W=_[0].getGeometry().getExtent().slice(0);if(_.forEach(j=>{(0,Mt.l7)(W,j.getGeometry().getExtent())}),Z){const j=(0,Y.U2)(Yt);return(0,Y.$A)(W,this.getProjection().getCode(),j)}return W}getCurrentExtent(_){const Z=(0,Y.U2)(_?Yt:this.EPSG),W=this.map.getView().calculateExtent();return(0,Y.$A)(W,this.getProjection().getCode(),Z)}setRotation(_){const Z=this.map.getView();_*=Math.PI/180,Z.setRotation(_)}getRotation(){return this.map.getView().getRotation()*(180/Math.PI)}setZoom(_){this.map.getView().setZoom(_)}getZoom(){return this.map.getView().getZoom()}zoomInOut(_,Z){const W=this.map.getView();if(!W)return;const j=Z?.zoomStep||1,st="+"===_?j:-1*j,dt=W.getZoom();if(void 0!==dt){const Ot=W.getConstrainedZoom(dt+st);W.getAnimating()&&W.cancelAnimations(),W.animate({zoom:Ot,duration:Z?.duration||250,easing:Z?.easing||Dt.Vv},Ct=>{Z.callback&&Z.callback(Ct)})}}geoJsonToFeature(_){return new mt.Z({dataProjection:Yt,featureProjection:this.EPSG}).readFeature(_)}geoJsonToFeatures(_){return new mt.Z({dataProjection:Yt,featureProjection:this.EPSG}).readFeatures(_)}getProjection(){return this.map.getView().getProjection()}reprojectFeatures(_,Z,W){_.getFeatures().forEach(j=>{j.getGeometry().transform(Z,W)})}setProjection(_){if(_){let Z={};if(this.viewOptions&&(Z=this.viewOptions,Z.minResolution=void 0,Z.maxResolution=void 0,Z.resolution=void 0,Z.resolutions=void 0),_ instanceof Rt.Z){Z.projection=_;const st=(0,Y.vs)(this.map.getView().getCenter(),this.map.getView().getProjection(),_);Z.center=st,Z.zoom=this.map.getView().getZoom()}else"string"==typeof _&&(Z.projection=_,Z.center=this.map.getView().getCenter(),Z.zoom=this.map.getView().getZoom());const W=new $.ZP(Z),j=this.EPSG;this.EPSG=W.getProjection().getCode(),this.map.setView(W),this.view=this.map.getView(),this.map.getLayers().getArray().forEach(st=>{st.getLayers().getArray().forEach(dt=>{if(dt instanceof S.Z){let Ot=dt.getSource();for(;Ot.source;)Ot=Ot.source;Ot instanceof et.Z&&this.reprojectFeatures(Ot,j,this.EPSG)}})}),this.projectionChange.next(this.getProjection())}}registerProjection(_){pt.Z.defs(_.code,_.proj4js),(0,at.z2)(pt.Z)}getOlProjection(_){return new Rt.Z({code:_.code,extent:_.extent?_.extent:void 0,worldExtent:_.worldExtent?_.worldExtent:void 0,global:!!_.global&&_.global,units:_.units?_.units:void 0})}keysToUppercase(_){return Object.keys(_).forEach(Z=>{const W=Z.toUpperCase();W!==Z&&(_[W]=_[Z],delete _[Z])}),_}static#t=this.\u0275fac=function(Z){return new(Z||it)(V.LFG(V.z2F),V.LFG(V.lqb))};static#e=this.\u0275prov=V.Yz7({token:it,factory:it.\u0275fac,providedIn:"root"})}return it})()},9631:(jt,ut,o)=>{"use strict";o.d(ut,{oC:()=>U,BR:()=>V.B});var V=o(2415),J=(o(2227),o(3223)),$=o(3714);let U=(()=>{class S{static#t=this.\u0275fac=function(y){return new(y||S)};static#e=this.\u0275mod=$.oAB({type:S});static#i=this.\u0275inj=$.cJS({providers:[V.B],imports:[J.ez]})}return S})()},4459:(jt,ut,o)=>{"use strict";o.d(ut,{UT:()=>W,qS:()=>Gt,n8:()=>d,fA:()=>J,yv:()=>y,f$:()=>T,AH:()=>m,vK:()=>$,f_:()=>ft});var V=o(9895),k=o(8287);function J(q){let tt=[];for(const _t of q)if(_t instanceof V.Z){const At=J(_t.getLayers().getArray());tt=Array.prototype.concat(tt,At)}else tt.push(_t);return tt}function $(q,tt,_t,vt=!1){const At=tt.getContext("2d");if(!At)throw new Error("The target-canvas needs to use a 2d-context.");if(!tt.width||!tt.height)throw new Error("TargetCanvas: width or height have not been set.");At instanceof CanvasRenderingContext2D&&At.clearRect(0,0,tt.width,tt.height);const $t=q.getSize();tt.width=$t[0],tt.height=$t[1];const re=J(q.getLayers().getArray()),ae=[];for(const ye of re)if(ye.getVisible()&&ye.getOpacity()>0){const Te=ye.on("postrender",Oe=>{const Ue=Oe.context.canvas;At instanceof CanvasRenderingContext2D&&(At.beginPath(),At.drawImage(Ue,0,0,Ue.clientWidth,Ue.clientHeight,0,0,tt.width,tt.height),At.closePath())});Array.isArray(Te)?Te.map(Oe=>ae.push(Oe)):ae.push(Te)}vt?q.on("rendercomplete",ye=>{_t(tt)}):q.once("rendercomplete",ye=>{for(const Te of ae)(0,k.B)(Te);_t(tt)}),q.renderSync()}function T(q,tt,_t=!1){q.setVisible(tt),!_t&&q instanceof V.Z&&q.getLayers().forEach(At=>{T(At,tt)})}function y(q,tt,_t=!1){q.setOpacity(tt),!_t&&q instanceof V.Z&&q.getLayers().forEach(At=>{y(At,tt)})}function m(q,tt,_t){q.setZIndex(_t>0?tt+_t:tt),q instanceof V.Z&&q.getLayers().forEach($t=>{m($t,tt,_t)})}function d(q,tt,_t){_t.remove(q),_t.insertAt(tt,q)}var l=o(4910),n=o(7704);const h=q=>{let tt=[];for(const _t of q){let vt;vt=Array.isArray(_t[0])?h(_t):_t,tt=Array.prototype.concat(tt,vt)}return tt},f=(q,tt)=>Math.log(q)/Math.log(tt),g=(q,tt)=>f(q,tt)%1==0,E=(q,tt,_t)=>{const vt=q.createShader(tt);if(!vt)throw new Error("No shader was created");if(q.shaderSource(vt,_t),q.compileShader(vt),!q.getShaderParameter(vt,q.COMPILE_STATUS))throw q.deleteShader(vt),new Error(`An error occurred compiling the shader: ${q.getShaderInfoLog(vt)}. \n\n Shader code: ${_t}`);return vt},O=(q,tt)=>{q.useProgram(tt)},A=(q,tt,_t)=>{q.bindBuffer(q.ARRAY_BUFFER,_t.buffer),q.enableVertexAttribArray(tt),q.vertexAttribPointer(tt,_t.vectorSize,_t.type,_t.normalize,_t.stride,_t.offset)},ot=(q,tt,_t,vt)=>{if(_t>q.getParameter(q.MAX_COMBINED_TEXTURE_IMAGE_UNITS))throw new Error(`There are only ${q.getParameter(q.MAX_COMBINED_TEXTURE_IMAGE_UNITS)} texture bind points, but you tried to bind to point nr. ${_t}.`);7===_t&&console.error(`You are about to bind to the dedicated texture-construction bind point (nr. ${_t}).\n If after this call another texture is built, your shader will now use that new texture instead of this one!\n Consider using another bind point.`),q.activeTexture(q.TEXTURE0+_t),q.bindTexture(q.TEXTURE_2D,tt),q.uniform1i(vt,_t)},pt=(q,tt,_t)=>{const vt=q.getUniformLocation(tt,_t);if(null===vt)throw new Error(`Couldn't find uniform ${_t} in program.`);return vt},Mt=(q,tt,_t,vt)=>{switch(_t){case"bool":case"int":q.uniform1i(tt,vt[0]);break;case"bvec2":case"ivec2":q.uniform2i(tt,vt[0],vt[1]);break;case"bvec3":case"ivec3":q.uniform3i(tt,vt[0],vt[1],vt[2]);break;case"bvec4":case"ivec4":q.uniform4i(tt,vt[0],vt[1],vt[2],vt[3]);break;case"bool[]":case"int[]":q.uniform1iv(tt,vt);break;case"bvec2[]":case"ivec2[]":q.uniform2iv(tt,vt);break;case"bvec3[]":case"ivec3[]":q.uniform3iv(tt,vt);break;case"bvec4[]":case"ivec4[]":q.uniform4iv(tt,vt);break;case"float":q.uniform1f(tt,vt[0]);break;case"vec2":q.uniform2f(tt,vt[0],vt[1]);break;case"vec3":q.uniform3f(tt,vt[0],vt[1],vt[2]);break;case"vec4":q.uniform4f(tt,vt[0],vt[1],vt[2],vt[3]);break;case"float[]":q.uniform1fv(tt,vt);break;case"vec2[]":q.uniform2fv(tt,vt);break;case"vec3[]":q.uniform3fv(tt,vt);break;case"vec4[]":q.uniform4fv(tt,vt);break;case"mat2":q.uniformMatrix2fv(tt,!1,vt);break;case"mat3":q.uniformMatrix3fv(tt,!1,vt);break;case"mat4":q.uniformMatrix4fv(tt,!1,vt);break;default:throw Error(`Type ${_t} not implemented.`)}};class Ut{constructor(tt,_t,vt){this.vertexShaderSource=_t,this.fragmentShaderSource=vt,this.program=((q,tt,_t)=>{const vt=q.createProgram();if(!vt)throw new Error("No program was created");const At=E(q,q.VERTEX_SHADER,tt),$t=E(q,q.FRAGMENT_SHADER,_t);if(q.attachShader(vt,At),q.attachShader(vt,$t),q.linkProgram(vt),q.detachShader(vt,At),q.detachShader(vt,$t),q.deleteShader(At),q.deleteShader($t),!q.getProgramParameter(vt,q.LINK_STATUS))throw q.deleteProgram(vt),new Error("Unable to initialize the shader program: "+q.getProgramInfoLog(vt));return vt})(tt,_t,vt),this.id=function(q){let tt=0;for(const _t of q)tt+=_t.charCodeAt(0);return`${tt}`}(_t+vt)}}class zt{constructor(tt,_t,vt,At,$t){this.location=pt(tt,_t.program,vt),this.type=At,this.value=$t,this.variableName=vt}}class rt{constructor(tt,_t,vt,At,$t){this.location=pt(tt,_t.program,vt),this.texture=At instanceof HTMLImageElement||At instanceof HTMLCanvasElement?((q,tt)=>{const _t=q.createTexture();if(!_t)throw new Error("No texture was created");q.activeTexture(q.TEXTURE0+7),q.bindTexture(q.TEXTURE_2D,_t);const At=q.RGBA,$t=q.RGBA,re=q.UNSIGNED_BYTE;let ae,ye;return q.texImage2D(q.TEXTURE_2D,0,At,$t,re,tt),q.generateMipmap(q.TEXTURE_2D),q.bindTexture(q.TEXTURE_2D,null),tt instanceof HTMLImageElement?(ae=tt.naturalWidth,ye=tt.naturalHeight):(ae=tt.width,ye=tt.height),{texture:_t,level:0,internalformat:At,format:$t,type:re,width:ae,height:ye,border:0}})(tt,At):At,this.bindPoint=$t,this.variableName=vt}}class It{constructor(tt,_t,vt,At,$t){this.location=pt(tt,_t.program,vt),this.texture=((q,tt)=>{const _t=tt.length,vt=tt[0].length,At=tt[0][0].length;if(!g(vt,2)||!g(_t,2))throw new Error(`Texture-data-dimensions must be a power of two, but are ${vt} x ${_t}`);if(4!==At)throw new Error(`Expecting 4 channels, but ${At} provided`);const $t=q.createTexture();if(!$t)throw new Error("No texture was created");q.activeTexture(q.TEXTURE0+7),q.bindTexture(q.TEXTURE_2D,$t);const ye=q.RGBA,Te=q.RGBA,Oe=q.UNSIGNED_BYTE,Fe=new Uint8Array(h(tt));return 4!==At&&q.pixelStorei(q.UNPACK_ALIGNMENT,1),q.texImage2D(q.TEXTURE_2D,0,ye,vt,_t,0,Te,Oe,Fe),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_WRAP_S,q.CLAMP_TO_EDGE),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_WRAP_T,q.CLAMP_TO_EDGE),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_MIN_FILTER,q.NEAREST),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_MAG_FILTER,q.NEAREST),q.bindTexture(q.TEXTURE_2D,null),{texture:$t,level:0,internalformat:ye,format:Te,type:Oe,width:vt,height:_t,border:0}})(tt,At),this.bindPoint=$t,this.variableName=vt}}class bt{constructor(tt,_t,vt,At,$t="triangles"){let re;switch($t){case"triangles":re=tt.TRIANGLES;break;case"lines":re=tt.LINES;break;case"points":re=tt.POINTS;break;default:throw new Error(`Invalid drawing mode ${$t}`)}this.location=((q,tt,_t)=>{const vt=q.getAttribLocation(tt,_t);if(-1===vt)throw new Error(`Couldn't find attribute ${_t} in program.`);return vt})(tt,_t.program,vt),this.value=((q,tt,_t=q.TRIANGLES)=>{const vt=new Float32Array(h(tt)),At=q.createBuffer();if(!At)throw new Error("No buffer was created");return q.bindBuffer(q.ARRAY_BUFFER,At),q.bufferData(q.ARRAY_BUFFER,vt,q.STATIC_DRAW),q.bindBuffer(q.ARRAY_BUFFER,null),{buffer:At,vectorSize:tt[0].length,vectorCount:tt.length,type:q.FLOAT,normalize:!1,stride:0,offset:0,drawingMode:_t}})(tt,At,re),this.variableName=vt,this.drawingMode=re}}class Xt{constructor(tt,_t,vt="triangles"){let At;switch(vt){case"triangles":At=tt.TRIANGLES;break;case"lines":At=tt.LINES;break;case"points":At=tt.POINTS;break;default:throw new Error(`Invalid drawing mode ${vt}`)}this.index=((q,tt,_t=q.TRIANGLES)=>{const vt=new Uint16Array(h(tt)),At=q.createBuffer();if(!At)throw new Error("No buffer was created");return q.bindBuffer(q.ELEMENT_ARRAY_BUFFER,At),q.bufferData(q.ELEMENT_ARRAY_BUFFER,vt,q.STATIC_DRAW),q.bindBuffer(q.ELEMENT_ARRAY_BUFFER,null),{buffer:At,count:vt.length,type:q.UNSIGNED_SHORT,offset:0,drawingMode:_t}})(tt,_t,At)}}function Vt(q,tt){for(const _t of q)if(tt(_t))return _t;return null}class le{constructor(tt,_t,vt,At,$t){this.program=tt,this.attributes=_t,this.uniforms=vt,this.textures=At,this.index=$t;const[re,ae,ye,Te]=function he(q){const tt=/^\s*attribute (int|float|vec2|vec3|vec4|mat2|mat3|mat4) (\w*);/gm,_t=/^\s*uniform (int|float|vec2|vec3|vec4|mat2|mat3|mat4) (\w*)(\[\d\])*;/gm,vt=/^\s*uniform sampler2D (\w*);/gm,At=/^\s*precision (\w*) float;/gm,$t=q.fragmentShaderSource+"\n\n\n"+q.vertexShaderSource,re=[];let ae;for(;null!==(ae=tt.exec($t));)re.push(ae[2]);const ye=[];let Te;for(;null!==(Te=_t.exec($t));)ye.push(Te[2]);const Oe=[];let Fe;for(;null!==(Fe=vt.exec($t));)Oe.push(Fe[1]);const Ue=[];let ti;for(;null!==(ti=At.exec($t));)Ue.push(ti[1]);return[re,ye,Oe,Ue]}(tt);for(const Fe of re){const Ue=_t.filter(ti=>ti.variableName===Fe);if(1!==Ue.length)throw new Error(`Provided ${Ue.length} values for shader's attribute ${Fe}.`)}for(const Fe of ae){const Ue=vt.filter(ti=>ti.variableName===Fe);if(1!==Ue.length)throw new Error(`Provided ${Ue.length} values for shader's uniform ${Fe}.`)}for(const Fe of ye){const Ue=At.filter(ti=>ti.variableName===Fe);if(1!==Ue.length)throw new Error(`Provided ${Ue.length} values for shader's texture ${Fe}.`)}1===Te.length&&console.warn("You have only provided one precision qualifier.\n This can cause issues when you want to use a uniform in both the vertex- and the fragment-shader.");const Oe=this.attributes.map(Fe=>Fe.value.vectorCount);if(Math.min(...Oe)!==Math.max(...Oe))throw new Error("Your attributes are not of the same length!")}bind(tt){O(tt,this.program.program);for(const _t of this.attributes)A(tt,_t.location,_t.value);for(const _t of this.uniforms)Mt(tt,_t.location,_t.type,_t.value);for(const _t of this.textures)ot(tt,_t.texture.texture,_t.bindPoint,_t.location);this.index&&((q,tt)=>{q.bindBuffer(q.ELEMENT_ARRAY_BUFFER,this.index.index.buffer)})(tt)}render(tt,_t,vt,At){vt?((q,tt,_t)=>{q.bindFramebuffer(q.FRAMEBUFFER,tt.framebuffer),_t?(tt.width/tt.height!=_t[2]/_t[3]&&console.warn("Your viewport-aspect is different from the framebuffer-aspect."),q.viewport(..._t)):q.viewport(0,0,tt.width,tt.height)})(tt,vt,At):((q,tt)=>{q.bindFramebuffer(q.FRAMEBUFFER,null),tt?(q.canvas.width/q.canvas.height!=tt[2]/tt[3]&&console.warn("Your viewport-aspect is different from the canvas-aspect."),q.viewport(...tt)):q.viewport(0,0,q.canvas.width,q.canvas.height)})(tt,At),_t&&((q,tt)=>{q.clearColor(tt[0],tt[1],tt[2],tt[3]),q.clearDepth(1),q.clear(q.COLOR_BUFFER_BIT|q.DEPTH_BUFFER_BIT)})(tt,_t),this.index?((q,tt)=>{q.drawElements(tt.drawingMode,tt.count,tt.type,tt.offset)})(tt,this.index.index):((q,tt)=>{q.drawArrays(tt.drawingMode,tt.offset,tt.vectorCount)})(tt,this.attributes[0].value)}updateAttributeData(tt,_t,vt){const At=Vt(this.attributes,$t=>$t.variableName===_t);if(!At)throw new Error(`No such attribute ${_t} to be updated.`);((q,tt,_t)=>{const vt=new Float32Array(h(_t));q.bindBuffer(q.ARRAY_BUFFER,tt.buffer),q.bufferData(q.ARRAY_BUFFER,vt,q.STATIC_DRAW),q.bindBuffer(q.ARRAY_BUFFER,null)})(tt,At.value,vt)}updateUniformData(tt,_t,vt){const At=Vt(this.uniforms,$t=>$t.variableName===_t);if(!At)throw new Error(`No such uniform ${_t} to be updated.`);At.value=vt}updateTextureData(tt,_t,vt){const At=Vt(this.textures,re=>re.variableName===_t);if(!At)throw new Error(`No such texture ${_t} to be updated.`);const $t=((q,tt,_t)=>{if(q.activeTexture(q.TEXTURE0+7),q.bindTexture(q.TEXTURE_2D,tt.texture),_t instanceof HTMLImageElement||_t instanceof HTMLCanvasElement||_t instanceof ImageBitmap)q.texImage2D(q.TEXTURE_2D,0,q.RGBA,q.RGBA,q.UNSIGNED_BYTE,_t);else{const vt=_t[0].length,At=_t.length;if(!g(vt,2)||!g(At,2))throw new Error(`Texture-data-dimensions must be a power of two, but are ${At} x ${vt}`);const $t=new Uint8Array(h(_t));q.texImage2D(q.TEXTURE_2D,tt.level,tt.internalformat,tt.width,tt.height,tt.border,tt.format,tt.type,$t)}return q.generateMipmap(q.TEXTURE_2D),q.bindTexture(q.TEXTURE_2D,null),_t instanceof HTMLImageElement?(tt.width=_t.naturalWidth,tt.height=_t.naturalHeight):_t instanceof HTMLCanvasElement||_t instanceof ImageBitmap?(tt.width=_t.width,tt.height=_t.height):(tt.width=_t[0].length,tt.height=_t.length),tt})(tt,At.texture,vt);At.texture=$t}}class Ht{constructor(tt,_t,vt){const At=(q=>{const tt=q.createFramebuffer();if(!tt)throw new Error("Error creating framebuffer");return tt})(tt),$t=((q,tt,_t)=>{if(tt<=0||_t<=0)throw new Error("Width and height must be positive.");const vt=q.createTexture();if(!vt)throw new Error("No texture was created");return q.activeTexture(q.TEXTURE0+7),q.bindTexture(q.TEXTURE_2D,vt),q.texImage2D(q.TEXTURE_2D,0,q.RGBA,tt,_t,0,q.RGBA,q.UNSIGNED_BYTE,null),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_WRAP_S,q.CLAMP_TO_EDGE),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_WRAP_T,q.CLAMP_TO_EDGE),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_MIN_FILTER,q.NEAREST),q.texParameteri(q.TEXTURE_2D,q.TEXTURE_MAG_FILTER,q.NEAREST),q.bindTexture(q.TEXTURE_2D,null),{texture:vt,level:0,internalformat:q.RGBA,format:q.RGBA,type:q.UNSIGNED_BYTE,width:tt,height:_t,border:0}})(tt,_t,vt),re=((q,tt,_t)=>{if(q.bindFramebuffer(q.FRAMEBUFFER,_t),q.framebufferTexture2D(q.FRAMEBUFFER,q.COLOR_ATTACHMENT0,q.TEXTURE_2D,tt.texture,0),q.checkFramebufferStatus(q.FRAMEBUFFER)!==q.FRAMEBUFFER_COMPLETE)throw new Error(`Error creating framebuffer: framebuffer-status: ${q.checkFramebufferStatus(q.FRAMEBUFFER)} ; error-code: ${q.getError()}`);return q.bindFramebuffer(q.FRAMEBUFFER,null),{framebuffer:_t,texture:tt,width:tt.width,height:tt.height}})(tt,$t,At);this.fbo=re}}function ft(q,tt){const _t=1e3/q;let At,$t,re,vt=_t;const ae=()=>{At=window.performance.now(),tt(vt),$t=window.performance.now(),vt=$t-At,re=Math.max(_t-vt,0),setTimeout(()=>{requestAnimationFrame(ae)},re)};ae()}const z=(q,tt)=>({vertices:[[-q/2,tt/2,0],[-q/2,-tt/2,0],[q/2,-tt/2,0],[-q/2,tt/2,0],[q/2,-tt/2,0],[q/2,tt/2,0]],texturePositions:[[0,1],[0,0],[1,0],[0,1],[1,0],[1,1]]});var Z=o(2041);class W extends l.Z{constructor(tt){super(tt)}createRenderer(){return this.renderer=new j(this),this.renderer}updateSunAngle(tt){this.renderer&&this.renderer.updateSunAngle(tt)}}class j extends Z.Z{constructor(tt){super(tt),this.state="loading";const _t=document.createElement("canvas");_t.width=1200,_t.height=800,_t.style.position="absolute";const vt=_t.getContext("webgl"),At=tt.getSource(),$t=At.getProjection(),re=At.getImageExtent(),ae=this.bboxOntoRectangle(2,2,re),ye=((q,tt=256,_t=256,vt="red")=>{const At=document.createElement("canvas").getContext("2d");if(!At)throw new Error("no context");return At.canvas.width=tt,At.canvas.height=_t,At.font=`bold ${5*_t/6|0}px sans-serif`,At.textAlign="center",At.textBaseline="middle",At.fillStyle=vt,At.fillText(q,tt/2,_t/2),At.canvas})("test",2048,2048,"red"),Te=new Ut(vt,"\n attribute vec3 a_position;\n attribute vec2 a_texturePosition;\n uniform mat3 u_world2pix;\n uniform mat3 u_pix2canv;\n varying vec2 v_texturePosition;\n void main() {\n vec3 pixelPosition = u_world2pix * vec3(a_position.x, a_position.y, 1.);\n vec3 canvasPosition = u_pix2canv * pixelPosition;\n gl_Position = vec4(canvasPosition.x, canvasPosition.y, 0., 1.);\n v_texturePosition = a_texturePosition;\n }\n ","\n precision mediump float;\n uniform sampler2D u_srtm;\n uniform float u_imageSize;\n uniform vec3 u_sun;\n varying vec2 v_texturePosition;\n void main() {\n float delta = 4. / u_imageSize;\n float top = texture2D(u_srtm, vec2(v_texturePosition.x, 1. - v_texturePosition.y + delta)).r;\n float bot = texture2D(u_srtm, vec2(v_texturePosition.x, 1. - v_texturePosition.y - delta)).r;\n float lft = texture2D(u_srtm, vec2(v_texturePosition.x + delta, 1. - v_texturePosition.y )).r;\n float rgt = texture2D(u_srtm, vec2(v_texturePosition.x - delta, 1. - v_texturePosition.y )).r;\n\n vec3 surfaceNormal = vec3(\n lft - rgt,\n bot - top,\n 2. * delta\n );\n surfaceNormal = normalize(surfaceNormal);\n vec3 sunNormal = normalize(u_sun);\n float alignment = abs(dot(sunNormal, surfaceNormal));\n\n gl_FragColor = vec4(0., 0., 0., 0.5 * alignment);\n }\n ");O(vt,Te.program);const Oe=new le(Te,[new bt(vt,Te,"a_position",ae.vertices),new bt(vt,Te,"a_texturePosition",ae.texturePositions)],[new zt(vt,Te,"u_imageSize","float",[2048]),new zt(vt,Te,"u_sun","vec3",[0,0,1]),new zt(vt,Te,"u_world2pix","mat3",h([[1,0,0],[0,1,0],[0,0,1]])),new zt(vt,Te,"u_pix2canv","mat3",h([[1/(_t.width/2),0,0],[0,-1/(_t.height/2),0],[-1,1,1]]))],[new rt(vt,Te,"u_srtm",ye,0)]);Oe.bind(vt),this.shader=Oe,this.canvas=_t,this.gl=vt,this.projection=$t;const Fe=At.getImage(re,.02197265625,2.440000295639038,$t);Fe.load(),Fe.addEventListener("change",Ue=>{const ti=Fe.getImage();this.shader.updateTextureData(this.gl,"u_srtm",ti),this.shader.bind(this.gl),this.state="ready",tt.changed();const fi=tt.get("map");requestAnimationFrame(()=>{fi.render()})})}prepareFrame(tt){if("ready"===this.state){const _t=tt.coordinateToPixelTransform;this.shader.updateUniformData(this.gl,"u_world2pix",h([[_t[0],_t[1],0],[_t[2],_t[3],0],[_t[4],_t[5],1]])),this.shader.bind(this.gl),tt.viewState.projection!==this.projection&&this.reprojectImage(tt.viewState.projection)}return!0}renderFrame(tt,_t){return"ready"===this.state&&(this.shader.render(this.gl),this.transformCanvas(tt)),this.canvas}renderDeclutter(tt){}updateSunAngle(tt){this.shader.updateUniformData(this.gl,"u_sun",[tt[0],tt[1],1]),this.shader.bind(this.gl),this.shader.render(this.gl)}bboxOntoRectangle(tt,_t,vt){const At=z(tt,_t);for(const $t of At.vertices){const ae=$t[1];$t[0]=$t[0]===tt/2?vt[2]:vt[0],$t[1]=ae===_t/2?vt[3]:vt[1]}return At}reprojectImage(tt){const _t=super.getLayer().getSource(),vt=_t.getProjection(),At=_t.getImageExtent(),$t=(0,n.$A)(At,vt,tt),re=this.bboxOntoRectangle(2,2,$t);this.shader.updateAttributeData(this.gl,"a_position",re.vertices),this.shader.bind(this.gl)}transformCanvas(tt){const _t=tt.layerStatesArray[tt.layerIndex],vt=tt.pixelRatio,At=tt.size,$t=Math.round(At[0]*vt),re=Math.round(At[1]*vt),ae=_t.opacity;this.canvas.width=$t,this.canvas.height=re,this.canvas.style.opacity=`${ae}`,this.shader.updateUniformData(this.gl,"u_pix2canv",h([[1/(this.canvas.width/2),0,0],[0,-1/(this.canvas.height/2),0],[-1,1,1]]))}}var st=o(9727),dt=o(5616),Ot=o(5379),Ct=o(4591);class Gt extends dt.Z{constructor(tt){super(tt),this.options=tt}createRenderer(){return new qt(this,this.options.renderSettings)}updateParas(tt,_t,vt){const At={colorRamp:this.options.renderSettings.colorRamp,maxEdgeLength:this.options.renderSettings.maxEdgeLength,storeInterpolatedPixelData:this.options.renderSettings.storeInterpolatedPixelData,valueProperty:this.options.renderSettings.valueProperty,power:tt,showLabels:vt,smooth:_t};super.getRenderer().updateSettings(At),this.options.renderSettings=At}}class qt extends st.Z{constructor(tt,_t){super(tt),this.settings=_t,this.container=document.createElement("div"),this.container.classList.add("ol-layer"),this.container.style.setProperty("position","absolute"),this.container.style.setProperty("width","100%"),this.container.style.setProperty("height","100%"),this.webGlCanvas=document.createElement("canvas"),this.webGlCanvas.style.setProperty("position","absolute"),this.webGlCanvas.style.setProperty("left","0px"),this.webGlCanvas.style.setProperty("top","0px"),this.webGlCanvas.style.setProperty("width","100%"),this.webGlCanvas.style.setProperty("height","100%"),this.webGlCanvas.width=1e3,this.webGlCanvas.height=1e3,this.gl=this.webGlCanvas.getContext("webgl"),this.container.appendChild(this.webGlCanvas),this.pointRenderer=new st.Z(tt);const vt=tt.getSource();this.projection=vt.getProjection();const{coords:At,values:$t,bboxDelta:re,maxVal:ae}=this.parseData(vt,this.settings.valueProperty,this.settings.maxEdgeLength),{observationsBbox:ye,maxEdgeLengthBbox:Te}=this.parseDataBbox(re,At,$t,ae,this.settings.maxEdgeLength);this.bbox=re;const Oe=[[1,0,0],[0,1,0],[0,0,1]];this.interpolationShader=oe(this.gl,ye,ae,this.settings.power,Te),this.valueFb=new Ht(this.gl,this.webGlCanvas.width,this.webGlCanvas.height),this.colorizationShader=Qt(this.gl,this.settings.colorRamp,ae,this.settings.smooth,this.valueFb),this.colorFb=new Ht(this.gl,this.webGlCanvas.width,this.webGlCanvas.height),this.arrangementShader=ge(this.gl,Oe,Oe,re,this.colorFb),this.runInterpolationShader(this.valueFb.fbo),this.runColorizationShader(this.colorFb.fbo)}prepareFrame(tt){if(this.webGlCanvas.style.opacity=`${tt.layerStatesArray[tt.layerIndex].opacity}`,tt.viewState.projection!==this.projection){this.projection=tt.viewState.projection;const At=super.getLayer().getSource(),{coords:$t,values:re,bboxDelta:ae,maxVal:ye}=this.parseData(At,this.settings.valueProperty,this.settings.maxEdgeLength),{observationsBbox:Te,maxEdgeLengthBbox:Oe}=this.parseDataBbox(ae,$t,re,ye,this.settings.maxEdgeLength);this.updateInterpolationShader(this.settings.power,Te,Oe),this.runInterpolationShader(this.valueFb.fbo),this.runColorizationShader(this.colorFb.fbo),this.bbox=ae}return this.updateArrangementShader(tt.coordinateToPixelTransform,tt.size[0],tt.size[1],this.bbox),this.pointRenderer.prepareFrame(tt),!0}renderFrame(tt,_t){if(this.runArrangementShader(),this.settings.showLabels){const vt=this.pointRenderer.renderFrame(tt,this.container);(0,Ct.hF)(this.container,[this.webGlCanvas,vt])}else(0,Ct.hF)(this.container,[this.webGlCanvas]);return this.container}renderDeclutter(tt){}updateSettings(tt){const _t=this.settings;this.settings=tt,tt.power!==_t.power?(this.updateInterpolationShader(tt.power),this.runInterpolationShader(this.valueFb.fbo),this.updateColorizationShader(tt.smooth),this.runColorizationShader(this.colorFb.fbo)):tt.smooth!==_t.smooth&&(this.updateColorizationShader(tt.smooth),this.runColorizationShader(this.colorFb.fbo)),super.getLayer().changed()}updateArrangementShader(tt,_t,vt,At){const re=[[1/(_t/2),0,0],[0,-1/(vt/2),0],[-1,1,1]];this.arrangementShader.updateUniformData(this.gl,"u_world2pix",h([[tt[0],tt[1],0],[tt[2],tt[3],0],[tt[4],tt[5],1]])),this.arrangementShader.updateUniformData(this.gl,"u_pix2clip",h(re)),this.arrangementShader.updateUniformData(this.gl,"u_bbox",At)}runArrangementShader(tt){this.arrangementShader.bind(this.gl),this.arrangementShader.render(this.gl,[0,0,0,0],tt)}updateInterpolationShader(tt,_t,vt){this.interpolationShader.updateUniformData(this.gl,"u_power",[tt]),_t&&this.interpolationShader.updateTextureData(this.gl,"u_dataTexture",[_t]),vt&&this.interpolationShader.updateUniformData(this.gl,"u_maxDistance",[vt])}runInterpolationShader(tt){this.interpolationShader.bind(this.gl),this.interpolationShader.render(this.gl,[0,0,0,0],tt),this.settings.storeInterpolatedPixelData&&(this.interpolatedValues=(q=>{const tt=q.getContext("webgl");if(!tt)throw new Error("no context");const _t=tt.getParameter(tt.IMPLEMENTATION_COLOR_READ_FORMAT),vt=tt.getParameter(tt.IMPLEMENTATION_COLOR_READ_TYPE);let At;if(vt===tt.UNSIGNED_BYTE)At=new Uint8Array(tt.drawingBufferWidth*tt.drawingBufferHeight*4);else if(vt===tt.UNSIGNED_SHORT_5_6_5||vt===tt.UNSIGNED_SHORT_4_4_4_4||vt===tt.UNSIGNED_SHORT_5_5_5_1)At=new Uint16Array(tt.drawingBufferWidth*tt.drawingBufferHeight*4);else{if(vt!==tt.FLOAT)throw new Error(`Did not understand pixel data type ${vt} for format ${_t}`);At=new Float32Array(tt.drawingBufferWidth*tt.drawingBufferHeight*4)}return tt.readPixels(0,0,q.width,q.height,_t,vt,At),At})(this.webGlCanvas))}updateColorizationShader(tt){this.colorizationShader.updateUniformData(this.gl,"u_smooth",[tt?1:0])}runColorizationShader(tt){this.colorizationShader.bind(this.gl),this.colorizationShader.render(this.gl,[0,0,0,0],tt)}parseData(tt,_t,vt){let At=tt.getFeatures();At=tt instanceof Ot.Z?tt.getSource().getFeatures():tt.getFeatures();const $t=At.map(fi=>fi.getGeometry().getCoordinates()),re=At.map(fi=>parseFloat(fi.getProperties()[_t])),ae=we($t),ye=ae[2]-ae[0],Te=ae[3]-ae[1];let Oe,Fe;ye>Te?(Fe=ye-Te,Oe=0):(Fe=0,Oe=Te-ye);const Ue=[ae[0]-vt,ae[1]-vt,ae[2]+Oe+vt,ae[3]+Fe+vt],ti=re.reduce((fi,xi)=>xi>fi?xi:fi,0);return{coords:$t,values:re,bboxDelta:Ue,maxVal:ti}}parseDataBbox(tt,_t,vt,At,$t){const re=Ie(_t,vt).map(Ue=>{const ti=ne([Ue[0],Ue[1]],tt);return[255*(ti[0]+1)/2,255*(ti[1]+1)/2,255*Ue[2]/At,255]}),ae=re.length,ye=((q,tt)=>{const _t=Math.ceil(f(q,2));return Math.pow(2,_t)})(ae);for(let Ue=0;Ue[(q[0]-tt[0])/(tt[2]-tt[0])*2-1,(q[1]-tt[1])/(tt[3]-tt[1])*2-1],oe=(q,tt,_t,vt,At)=>{const re=new Ut(q,"\n precision mediump float;\n attribute vec3 a_position;\n attribute vec2 a_texturePosition;\n varying vec2 v_position;\n varying vec2 v_texturePosition;\n\n void main() {\n v_position = a_position.xy;\n v_texturePosition = a_texturePosition;\n gl_Position = vec4(a_position.xy, 0.0, 1.0);\n }\n ","\n precision mediump float;\n uniform float u_power;\n uniform sampler2D u_dataTexture;\n uniform int u_nrDataPoints;\n uniform float u_maxValue;\n uniform float u_maxDistance;\n varying vec2 v_position;\n varying vec2 v_texturePosition;\n\n void main() {\n\n float valSum = 0.0;\n float wSum = 0.0;\n float minD = 10000.0;\n for (int i = 0; i < 10000; i++) {\n if (i > u_nrDataPoints) {\n break;\n }\n vec4 dataPoint = texture2D(u_dataTexture, vec2(float(i) / float(u_nrDataPoints), 0.5));\n if (dataPoint.w > 0.0) { // texture is padded to next power of two with transparent 0-values.\n vec2 coords = dataPoint.xy * 2.0 - 1.0; // transforming coords from [0, 1] to [-1, 1]\n float value = dataPoint.z * u_maxValue; // transforming value from [0, 1] to [0, maxValue]\n\n float d = distance(v_position, coords);\n float w = 1.0 / pow(d, u_power);\n valSum += value * w;\n wSum += w;\n if (d < minD) {\n minD = d;\n }\n }\n }\n float interpolatedValue = valSum / wSum;\n float alpha = 1.0;\n if (minD > u_maxDistance) {\n alpha = 0.0;\n }\n vec4 color = vec4(interpolatedValue / u_maxValue, 0.0, 0.0, alpha);\n\n gl_FragColor = color;\n }\n "),ae={vertices:[[-1,1,0],[-1,-1,0],[1,-1,0],[1,1,0]],texturePositions:[[0,1],[0,0],[1,0],[1,1]],vertexIndices:[[0,1,2],[0,2,3]]};return new le(re,[new bt(q,re,"a_position",ae.vertices),new bt(q,re,"a_texturePosition",ae.texturePositions)],[new zt(q,re,"u_power","float",[vt]),new zt(q,re,"u_nrDataPoints","int",[tt.length]),new zt(q,re,"u_maxValue","float",[_t]),new zt(q,re,"u_maxDistance","float",[At])],[new It(q,re,"u_dataTexture",[tt],0)],new Xt(q,ae.vertexIndices))},Qt=(q,tt,_t,vt,At)=>{const re=new Ut(q,"\n precision mediump float;\n attribute vec2 a_position;\n attribute vec2 a_textureCoord;\n varying vec2 v_textureCoord;\n\n void main() {\n v_textureCoord = a_textureCoord;\n gl_Position = vec4(a_position.xy, 0.0, 1.0);\n }\n ","\n precision mediump float;\n uniform float u_colorRampValues[15];\n uniform vec3 u_colorRampColors[15];\n uniform int u_nrColorRampValues;\n uniform float u_maxValue;\n uniform bool u_smooth;\n uniform sampler2D u_valueTexture;\n varying vec2 v_textureCoord;\n\n vec3 valueToSmoothColor(in float value) {\n if (value < u_colorRampValues[0]) {\n return u_colorRampColors[0];\n }\n for (int i = 1; i < 15; i++) {\n if (i > u_nrColorRampValues) {\n break;\n }\n if (value < u_colorRampValues[i]) {\n float alpha = (value - u_colorRampValues[i-1]) / (u_colorRampValues[i] - u_colorRampValues[i-1]);\n vec3 color = alpha * (u_colorRampColors[i] - u_colorRampColors[i-1]) + u_colorRampColors[i-1];\n return color;\n }\n if (i == u_nrColorRampValues) {\n return u_colorRampColors[i];\n }\n }\n }\n\n vec3 valueToStepColor(in float value) {\n for (int i = 0; i < 15; i++) {\n if (i > u_nrColorRampValues) {\n break;\n }\n if (value < u_colorRampValues[i]) {\n return u_colorRampColors[i];\n }\n if (i == u_nrColorRampValues) {\n return u_colorRampColors[i];\n }\n }\n }\n\n void main() {\n vec4 pixelData = texture2D(u_valueTexture, v_textureCoord);\n float val = pixelData.r * u_maxValue;\n float alpha = pixelData.w;\n vec3 rgb = vec3(0.0, 0.0, 0.0);\n if (alpha > 0.01) {\n if (u_smooth) {\n rgb = valueToSmoothColor(val);\n } else {\n rgb = valueToStepColor(val);\n }\n }\n gl_FragColor = vec4(rgb.x / 255.0, rgb.y / 255.0, rgb.z / 255.0, alpha);\n }\n ");return new le(re,[new bt(q,re,"a_position",z(2,2).vertices),new bt(q,re,"a_textureCoord",z(2,2).texturePositions)],[new zt(q,re,"u_colorRampValues","float[]",tt.map(ye=>ye.val)),new zt(q,re,"u_colorRampColors","vec3[]",h(tt.map(ye=>ye.rgb))),new zt(q,re,"u_nrColorRampValues","int",[tt.length]),new zt(q,re,"u_maxValue","float",[_t]),new zt(q,re,"u_smooth","bool",[vt?1:0])],[new rt(q,re,"u_valueTexture",At.fbo.texture,0)])},ge=(q,tt,_t,vt,At)=>{const $t=new Ut(q,"\n precision mediump float;\n attribute vec3 a_pos;\n attribute vec2 a_posTexture;\n uniform mat3 u_world2pix;\n uniform mat3 u_pix2clip;\n uniform vec4 u_bbox;\n varying vec2 v_posTexture;\n\n vec2 clipBbx2worldCoords(vec2 clipCoords, vec4 bbox) {\n float xPerct = ( clipCoords.x + 1.0 ) / 2.0;\n float yPerct = ( clipCoords.y + 1.0 ) / 2.0;\n float xWorld = xPerct * (bbox.z - bbox.x) + bbox.x;\n float yWorld = yPerct * (bbox.w - bbox.y) + bbox.y;\n return vec2(xWorld, yWorld);\n }\n\n void main() {\n v_posTexture = a_posTexture;\n vec2 worldPos = clipBbx2worldCoords(a_pos.xy, u_bbox);\n vec3 clipPos = u_pix2clip * u_world2pix * vec3(worldPos.xy, 1.0);\n gl_Position = vec4(clipPos.xy, 0.0, 1.0);\n }\n ","\n precision mediump float;\n uniform sampler2D u_texture;\n varying vec2 v_posTexture;\n\n void main() {\n gl_FragColor = texture2D(u_texture, v_posTexture);\n }\n ");return new le($t,[new bt(q,$t,"a_pos",z(2,2).vertices),new bt(q,$t,"a_posTexture",z(2,2).texturePositions)],[new zt(q,$t,"u_world2pix","mat3",h(tt)),new zt(q,$t,"u_pix2clip","mat3",h(_t)),new zt(q,$t,"u_bbox","vec4",vt)],[new rt(q,$t,"u_texture",At.fbo.texture,0)])},we=q=>{const tt=q.map(ae=>ae[0]),_t=q.map(ae=>ae[1]),vt=Math.min(...tt),At=Math.max(...tt);return[vt,Math.min(..._t),At,Math.max(..._t)]},Ie=(q,tt)=>{const _t=[];for(let vt=0;vt{"use strict";o.d(ut,{h0:()=>ho,bg:()=>xr});var V=o(5366),k=o(2334),J=o(9269),$=o(3387),U=o(5784),S=o(9032),b=o(5739),T=o(5173),y=o(1463),m=o(33),d=o(8939),l=o(3824),n=o(1293),h=o(6256),s=o(377),f=o(9895),g=o(7670),a=o(9832),I=o(1914),p=o(4876),E=o(4840),F=o(77),w=o(6971),K=o(7704);const N=class R extends E.Z{constructor(i){if(super({attributions:i.attributions,cacheSize:i.cacheSize,crossOrigin:i.crossOrigin,interpolate:i.interpolate,projection:(0,K.U2)("EPSG:3857"),reprojectionErrorThreshold:i.reprojectionErrorThreshold,state:"loading",tileLoadFunction:i.tileLoadFunction,wrapX:void 0===i.wrapX||i.wrapX,transition:i.transition,zDirection:i.zDirection}),this.tileJSON_=null,this.tileSize_=i.tileSize,i.url)if(i.jsonp)!function O(u,i,c,t){const e=document.createElement("script"),r="olc_"+(0,n.sq)(i);function v(){delete window[r],e.parentNode.removeChild(e)}e.async=!0,e.src=u+(u.includes("?")?"&":"?")+(t||"callback")+"="+r;const x=setTimeout(function(){v(),c&&c()},1e4);window[r]=function(D){clearTimeout(x),v(),i(D)},document.head.appendChild(e)}(i.url,this.handleTileJSONResponse.bind(this),this.handleTileJSONError.bind(this));else{const c=new XMLHttpRequest;c.addEventListener("load",this.onXHRLoad_.bind(this)),c.addEventListener("error",this.onXHRError_.bind(this)),c.open("GET",i.url),c.send()}else{if(!i.tileJSON)throw new Error("Either `url` or `tileJSON` options must be provided");this.handleTileJSONResponse(i.tileJSON)}}onXHRLoad_(i){const c=i.target;if(!c.status||c.status>=200&&c.status<300){let t;try{t=JSON.parse(c.responseText)}catch{return void this.handleTileJSONError()}this.handleTileJSONResponse(t)}else this.handleTileJSONError()}onXHRError_(i){this.handleTileJSONError()}getTileJSON(){return this.tileJSON_}handleTileJSONResponse(i){const c=(0,K.U2)("EPSG:4326"),t=this.getProjection();let e;if(void 0!==i.bounds){const G=(0,K.WO)(c,t);e=(0,F.Ne)(i.bounds,G)}const r=(0,w.Tl)(t),D=(0,w.dl)({extent:r,maxZoom:i.maxzoom||22,minZoom:i.minzoom||0,tileSize:this.tileSize_});if(this.tileGrid=D,this.tileUrlFunction=(0,l.uR)(i.tiles,D),i.attribution&&!this.getAttributions()){const G=void 0!==e?e:r;this.setAttributions(function(X){return(0,F.kK)(G,X.extent)?[i.attribution]:null})}this.tileJSON_=i,this.setState("ready")}handleTileJSONError(){this.setState("error")}};var Q=o(5616),et=o(1308),H=o(7178),ot=o(5645),ht=o(3989),mt=o(133);function xt(u){return u&&u.__esModule&&Object.prototype.hasOwnProperty.call(u,"default")?u.default:u}var at,pt={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Mt(u){return(u=Math.round(u))<0?0:u>255?255:u}function Dt(u){return Mt("%"===u[u.length-1]?parseFloat(u)/100*255:parseInt(u))}function Wt(u){return function Ft(u){return u<0?0:u>1?1:u}("%"===u[u.length-1]?parseFloat(u)/100:parseFloat(u))}function Ut(u,i,c){return c<0?c+=1:c>1&&(c-=1),6*c<1?u+(i-u)*c*6:2*c<1?i:3*c<2?u+(i-u)*(2/3-c)*6:u}try{at={}.parseCSSColor=function zt(u){var c,i=u.replace(/ /g,"").toLowerCase();if(i in pt)return pt[i].slice();if("#"===i[0])return 4===i.length?(c=parseInt(i.substr(1),16))>=0&&c<=4095?[(3840&c)>>4|(3840&c)>>8,240&c|(240&c)>>4,15&c|(15&c)<<4,1]:null:7===i.length&&(c=parseInt(i.substr(1),16))>=0&&c<=16777215?[(16711680&c)>>16,(65280&c)>>8,255&c,1]:null;var t=i.indexOf("("),e=i.indexOf(")");if(-1!==t&&e+1===i.length){var r=i.substr(0,t),v=i.substr(t+1,e-(t+1)).split(","),x=1;switch(r){case"rgba":if(4!==v.length)return null;x=Wt(v.pop());case"rgb":return 3!==v.length?null:[Dt(v[0]),Dt(v[1]),Dt(v[2]),x];case"hsla":if(4!==v.length)return null;x=Wt(v.pop());case"hsl":if(3!==v.length)return null;var D=(parseFloat(v[0])%360+360)%360/360,G=Wt(v[1]),X=Wt(v[2]),nt=X<=.5?X*(G+1):X+G-X*G,ct=2*X-nt;return[Mt(255*Ut(ct,nt,D+1/3)),Mt(255*Ut(ct,nt,D)),Mt(255*Ut(ct,nt,D-1/3)),x];default:return null}}return null}}catch{}class rt{constructor(i,c,t,e=1){this.r=i,this.g=c,this.b=t,this.a=e}static parse(i){if(!i)return;if(i instanceof rt)return i;if("string"!=typeof i)return;const c=at(i);return c?new rt(c[0]/255*c[3],c[1]/255*c[3],c[2]/255*c[3],c[3]):void 0}toString(){const[i,c,t,e]=this.toArray();return`rgba(${Math.round(i)},${Math.round(c)},${Math.round(t)},${e})`}toArray(){const{r:i,g:c,b:t,a:e}=this;return 0===e?[0,0,0,0]:[255*i/e,255*c/e,255*t/e,e]}toArray01(){const{r:i,g:c,b:t,a:e}=this;return 0===e?[0,0,0,0]:[i/e,c/e,t/e,e]}toArray01PremultipliedAlpha(){const{r:i,g:c,b:t,a:e}=this;return[i,c,t,e]}}rt.black=new rt(0,0,0,1),rt.white=new rt(1,1,1,1),rt.transparent=new rt(0,0,0,0),rt.red=new rt(1,0,0,1),rt.blue=new rt(0,0,1,1);var It=rt;function bt(u){return"object"==typeof u?["literal",u]:u}function he(u){switch(u.colorSpace){case"hcl":return"interpolate-hcl";case"lab":return"interpolate-lab";default:return"interpolate"}}function ft(u,i){const c=bt(function Ht(u,i){return void 0!==u?u:void 0!==i?i:void 0}(u.default,i.default));return void 0===c&&"resolvedImage"===i.type?"":c}function St(u,i,c){const t=Yt(u,i),e=["get",u.property];if("categorical"===t&&"boolean"==typeof c[0][0]){const r=["case"];for(const v of c)r.push(["==",e,v[0]],v[1]);return r.push(ft(u,i)),r}if("categorical"===t){const r=["match",e];for(const v of c)te(r,v[0],v[1],!1);return r.push(ft(u,i)),r}if("interval"===t){const r=["step",["number",e]];for(const v of c)te(r,v[0],v[1],!0);return Lt(r),void 0===u.default?r:["case",["==",["typeof",e],"number"],r,bt(u.default)]}if("exponential"===t){const r=void 0!==u.base?u.base:1,v=[he(u),1===r?["linear"]:["exponential",r],["number",e]];for(const x of c)te(v,x[0],x[1],!1);return void 0===u.default?v:["case",["==",["typeof",e],"number"],v,bt(u.default)]}throw new Error(`Unknown property function type ${t}`)}function Lt(u){"step"===u[0]&&3===u.length&&(u.push(0),u.push(u[3]))}function te(u,i,c,t){u.length>3&&i===u[u.length-2]||(t&&2===u.length||u.push(i),u.push(c))}function Yt(u,i){return u.type?u.type:i.expression.interpolated?"exponential":"interval"}function Et(u){const i=["concat"],c=/{([^{}]+)}/g;let t=0;for(let e=c.exec(u);null!==e;e=c.exec(u)){const r=u.slice(t,c.lastIndex-e[0].length);t=c.lastIndex,r.length>0&&i.push(r),i.push(["get",e[1]])}if(1===i.length)return u;if(t`:"value"===u.itemType.kind?"array":`array<${i}>`}return u.kind}const we=[Z,W,j,st,dt,ne,Ot,Qt(Ct),oe];function Ie(u,i){if("error"===i.kind)return null;if("array"===u.kind){if("array"===i.kind&&(0===i.N&&"value"===i.itemType.kind||!Ie(u.itemType,i.itemType))&&("number"!=typeof u.N||u.N===i.N))return null}else{if(u.kind===i.kind)return null;if("value"===u.kind)for(const c of we)if(!Ie(c,i))return null}return`Expected ${ge(u)} but found ${ge(i)} instead.`}function De(u,i){return i.some(c=>c.kind===u.kind)}function je(u,i){return i.some(c=>"null"===c?null===u:"array"===c?Array.isArray(u):"object"===c?u&&!Array.isArray(u)&&"object"==typeof u:c===typeof u)}class Ke{constructor(i,c,t){this.sensitivity=i?c?"variant":"case":c?"accent":"base",this.locale=t,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})}compare(i,c){return this.collator.compare(i,c)}resolvedLocale(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale}}class Ye{constructor(i,c,t,e,r){this.text=i.normalize?i.normalize():i,this.image=c,this.scale=t,this.fontStack=e,this.textColor=r}}class Ze{constructor(i){this.sections=i}static fromString(i){return new Ze([new Ye(i,null,null,null,null)])}isEmpty(){return 0===this.sections.length||!this.sections.some(i=>0!==i.text.length||i.image&&0!==i.image.name.length)}static factory(i){return i instanceof Ze?i:Ze.fromString(i)}toString(){return 0===this.sections.length?"":this.sections.map(i=>i.text).join("")}serialize(){const i=["format"];for(const c of this.sections){if(c.image){i.push(["image",c.image.name]);continue}i.push(c.text);const t={};c.fontStack&&(t["text-font"]=["literal",c.fontStack.split(",")]),c.scale&&(t["font-scale"]=c.scale),c.textColor&&(t["text-color"]=["rgba"].concat(c.textColor.toArray())),i.push(t)}return i}}class Ce{constructor(i){this.name=i.name,this.available=i.available}toString(){return this.name}static fromString(i){return i?new Ce({name:i,available:!1}):null}serialize(){return["image",this.name]}}function q(u,i,c,t){return"number"==typeof u&&u>=0&&u<=255&&"number"==typeof i&&i>=0&&i<=255&&"number"==typeof c&&c>=0&&c<=255?typeof t>"u"||"number"==typeof t&&t>=0&&t<=1?null:`Invalid rgba value [${[u,i,c,t].join(", ")}]: 'a' must be between 0 and 1.`:`Invalid rgba value [${("number"==typeof t?[u,i,c,t]:[u,i,c]).join(", ")}]: 'r', 'g', and 'b' must be between 0 and 255.`}function tt(u){if(null===u)return!0;if("string"==typeof u)return!0;if("boolean"==typeof u)return!0;if("number"==typeof u)return!0;if(u instanceof It)return!0;if(u instanceof Ke)return!0;if(u instanceof Ze)return!0;if(u instanceof Ce)return!0;if(Array.isArray(u)){for(const i of u)if(!tt(i))return!1;return!0}if("object"==typeof u){for(const i in u)if(!tt(u[i]))return!1;return!0}return!1}function _t(u){if(null===u)return Z;if("string"==typeof u)return j;if("boolean"==typeof u)return st;if("number"==typeof u)return W;if(u instanceof It)return dt;if(u instanceof Ke)return qt;if(u instanceof Ze)return ne;if(u instanceof Ce)return oe;if(Array.isArray(u)){const i=u.length;let c;for(const t of u){const e=_t(t);if(c){if(c===e)continue;c=Ct;break}c=e}return Qt(c||Ct,i)}return Ot}function vt(u){const i=typeof u;return null===u?"":"string"===i||"number"===i||"boolean"===i?String(u):u instanceof It||u instanceof Ze||u instanceof Ce?u.toString():JSON.stringify(u)}class At{constructor(i,c){this.type=i,this.value=c}static parse(i,c){if(2!==i.length)return c.error(`'literal' expression requires exactly one argument, but found ${i.length-1} instead.`);if(!tt(i[1]))return c.error("invalid value");const t=i[1];let e=_t(t);const r=c.expectedType;return"array"===e.kind&&0===e.N&&r&&"array"===r.kind&&("number"!=typeof r.N||0===r.N)&&(e=r),new At(e,t)}evaluate(){return this.value}eachChild(){}outputDefined(){return!0}serialize(){return"array"===this.type.kind||"object"===this.type.kind?["literal",this.value]:this.value instanceof It?["rgba"].concat(this.value.toArray()):this.value instanceof Ze?this.value.serialize():this.value}}var $t=At,ae=class re{constructor(i){this.name="ExpressionEvaluationError",this.message=i}toJSON(){return this.message}};const ye={string:j,number:W,boolean:st,object:Ot};class Te{constructor(i,c){this.type=i,this.args=c}static parse(i,c){if(i.length<2)return c.error("Expected at least one argument.");let e,t=1;const r=i[0];if("array"===r){let x,D;if(i.length>2){const G=i[1];if("string"!=typeof G||!(G in ye)||"object"===G)return c.error('The item type argument of "array" must be one of string, number, boolean',1);x=ye[G],t++}else x=Ct;if(i.length>3){if(null!==i[2]&&("number"!=typeof i[2]||i[2]<0||i[2]!==Math.floor(i[2])))return c.error('The length argument to "array" must be a positive integer literal',2);D=i[2],t++}e=Qt(x,D)}else e=ye[r];const v=[];for(;ti.outputDefined())}serialize(){const i=this.type,c=[i.kind];if("array"===i.kind){const t=i.itemType;if("string"===t.kind||"number"===t.kind||"boolean"===t.kind){c.push(t.kind);const e=i.N;("number"==typeof e||this.args.length>1)&&c.push(e)}}return c.concat(this.args.map(t=>t.serialize()))}}var Oe=Te;class Fe{constructor(i){this.type=ne,this.sections=i}static parse(i,c){if(i.length<2)return c.error("Expected at least one argument.");const t=i[1];if(!Array.isArray(t)&&"object"==typeof t)return c.error("First argument must be an image or text section.");const e=[];let r=!1;for(let v=1;v<=i.length-1;++v){const x=i[v];if(r&&"object"==typeof x&&!Array.isArray(x)){r=!1;let D=null;if(x["font-scale"]&&(D=c.parse(x["font-scale"],1,W),!D))return null;let G=null;if(x["text-font"]&&(G=c.parse(x["text-font"],1,Qt(j)),!G))return null;let X=null;if(x["text-color"]&&(X=c.parse(x["text-color"],1,dt),!X))return null;const nt=e[e.length-1];nt.scale=D,nt.font=G,nt.textColor=X}else{const D=c.parse(i[v],1,Ct);if(!D)return null;const G=D.type.kind;if("string"!==G&&"value"!==G&&"null"!==G&&"resolvedImage"!==G)return c.error("Formatted text type must be 'string', 'value', 'image' or 'null'.");r=!0,e.push({content:D,scale:null,font:null,textColor:null})}}return new Fe(e)}evaluate(i){return new Ze(this.sections.map(t=>{const e=t.content.evaluate(i);return _t(e)===oe?new Ye("",e,null,null,null):new Ye(vt(e),null,t.scale?t.scale.evaluate(i):null,t.font?t.font.evaluate(i).join(","):null,t.textColor?t.textColor.evaluate(i):null)}))}eachChild(i){for(const c of this.sections)i(c.content),c.scale&&i(c.scale),c.font&&i(c.font),c.textColor&&i(c.textColor)}outputDefined(){return!1}serialize(){const i=["format"];for(const c of this.sections){i.push(c.content.serialize());const t={};c.scale&&(t["font-scale"]=c.scale.serialize()),c.font&&(t["text-font"]=c.font.serialize()),c.textColor&&(t["text-color"]=c.textColor.serialize()),i.push(t)}return i}}class Ue{constructor(i){this.type=oe,this.input=i}static parse(i,c){if(2!==i.length)return c.error("Expected two arguments.");const t=c.parse(i[1],1,j);return t?new Ue(t):c.error("No image name provided.")}evaluate(i){const c=this.input.evaluate(i),t=Ce.fromString(c);return t&&i.availableImages&&(t.available=i.availableImages.indexOf(c)>-1),t}eachChild(i){i(this.input)}outputDefined(){return!1}serialize(){return["image",this.input.serialize()]}}const ti={"to-boolean":st,"to-color":dt,"to-number":W,"to-string":j};class fi{constructor(i,c){this.type=i,this.args=c}static parse(i,c){if(i.length<2)return c.error("Expected at least one argument.");const t=i[0];if(("to-boolean"===t||"to-string"===t)&&2!==i.length)return c.error("Expected one argument.");const e=ti[t],r=[];for(let v=1;v4?`Invalid rbga value ${JSON.stringify(c)}: expected an array containing either three or four numeric values.`:q(c[0],c[1],c[2],c[3]),!t))return new It(c[0]/255,c[1]/255,c[2]/255,c[3])}throw new ae(t||`Could not parse color from value '${"string"==typeof c?c:String(JSON.stringify(c))}'`)}if("number"===this.type.kind){let c=null;for(const t of this.args){if(c=t.evaluate(i),null===c)return 0;const e=Number(c);if(!isNaN(e))return e}throw new ae(`Could not convert ${JSON.stringify(c)} to number.`)}return"formatted"===this.type.kind?Ze.fromString(vt(this.args[0].evaluate(i))):"resolvedImage"===this.type.kind?Ce.fromString(vt(this.args[0].evaluate(i))):vt(this.args[0].evaluate(i))}eachChild(i){this.args.forEach(i)}outputDefined(){return this.args.every(i=>i.outputDefined())}serialize(){if("formatted"===this.type.kind)return new Fe([{content:this.args[0],scale:null,font:null,textColor:null}]).serialize();if("resolvedImage"===this.type.kind)return new Ue(this.args[0]).serialize();const i=[`to-${this.type.kind}`];return this.eachChild(c=>{i.push(c.serialize())}),i}}var xi=fi;const an=["Unknown","Point","LineString","Polygon"];var ki=class xn{constructor(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null,this.canonical=null,this.featureTileCoord=null,this.featureDistanceData=null}id(){return this.feature&&void 0!==this.feature.id?this.feature.id:null}geometryType(){return this.feature?"number"==typeof this.feature.type?an[this.feature.type]:this.feature.type:null}geometry(){return this.feature&&"geometry"in this.feature?this.feature.geometry:null}canonicalID(){return this.canonical}properties(){return this.feature&&this.feature.properties||{}}distanceFromCenter(){if(this.featureTileCoord&&this.featureDistanceData){const i=this.featureDistanceData.center,c=this.featureDistanceData.scale,{x:t,y:e}=this.featureTileCoord;return this.featureDistanceData.bearing[0]*(t*c-i[0])+this.featureDistanceData.bearing[1]*(e*c-i[1])}return 0}parseColor(i){let c=this._parseColorCache[i];return c||(c=this._parseColorCache[i]=It.parse(i)),c}};class Oi{constructor(i,c,t,e){this.name=i,this.type=c,this._evaluate=t,this.args=e}evaluate(i){return this._evaluate(i,this.args)}eachChild(i){this.args.forEach(i)}outputDefined(){return!1}serialize(){return[this.name].concat(this.args.map(i=>i.serialize()))}static parse(i,c){const t=i[0],e=Oi.definitions[t];if(!e)return c.error(`Unknown expression "${t}". If you wanted a literal array, use ["literal", [...]].`,0);const r=Array.isArray(e)?e[0]:e.type,v=Array.isArray(e)?[[e[1],e[2]]]:e.overloads,x=v.filter(([G])=>!Array.isArray(G)||G.length===i.length-1);let D=null;for(const[G,X]of x){D=new ys(c.registry,c.path,null,c.scope);const nt=[];let ct=!1;for(let Tt=1;Ttfunction Hi(u){return Array.isArray(u)?`(${u.map(ge).join(", ")})`:`(${ge(u.type)}...)`}(ct)).join(" | "),nt=[];for(let ct=1;ct=i[2]||u[1]<=i[1]||u[3]>=i[3])}function Ti(u,i){const c=function Mi(u){return(180+u)/360}(u[0]),t=function _i(u){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+u*Math.PI/360)))/360}(u[1]),e=Math.pow(2,i.z);return[Math.round(c*e*ei),Math.round(t*e*ei)]}function Ai(u,i,c){const t=u[0]-i[0],e=u[1]-i[1],r=u[0]-c[0],v=u[1]-c[1];return t*v-r*e==0&&t*r<=0&&e*v<=0}function Je(u,i,c){return i[1]>u[1]!=c[1]>u[1]&&u[0]<(c[0]-i[0])*(u[1]-i[1])/(c[1]-i[1])+i[0]}function Be(u,i){let c=!1;for(let t=0,e=i.length;t0&&nt<0||X<0&&nt>0}function mn(u,i,c,t){return 0!==function Ln(u,i){return u[0]*i[1]-u[1]*i[0]}([t[0]-c[0],t[1]-c[1]],[i[0]-u[0],i[1]-u[1]])&&!(!gn(u,i,c,t)||!gn(c,t,u,i))}function Pi(u,i,c){for(const t of c)for(let e=0;ec[2]){const e=.5*t;let r=u[0]-c[0]>e?-t:c[0]-u[0]>e?t:0;0===r&&(r=u[0]-c[2]>e?-t:c[2]-u[0]>e?t:0),u[0]+=r}Si(i,u)}function Dn(u,i,c,t){const e=Math.pow(2,t.z)*ei,r=[t.x*ei,t.y*ei],v=[];if(!u)return v;for(const x of u)for(const D of x){const G=[D.x+r[0],D.y+r[1]];Vn(G,i,c,e),v.push(G)}return v}function Pn(u,i,c,t){const e=Math.pow(2,t.z)*ei,r=[t.x*ei,t.y*ei],v=[];if(!u)return v;for(const x of u){const D=[];for(const G of x){const X=[G.x+r[0],G.y+r[1]];Si(i,X),D.push(X)}v.push(D)}if(i[2]-i[0]<=e/2){!function Xs(u){u[0]=u[1]=1/0,u[2]=u[3]=-1/0}(i);for(const x of v)for(const D of x)Vn(D,i,c,e)}return v}class hn{constructor(i,c){this.type=st,this.geojson=i,this.geometries=c}static parse(i,c){if(2!==i.length)return c.error(`'within' expression requires exactly one argument, but found ${i.length-1} instead.`);if(tt(i[1])){const t=i[1];if("FeatureCollection"===t.type)for(let e=0;e{i&&!Fn(c)&&(i=!1)}),i}function $n(u){if(u instanceof Bi&&"feature-state"===u.name)return!1;let i=!0;return u.eachChild(c=>{i&&!$n(c)&&(i=!1)}),i}function Nn(u,i){if(u instanceof Bi&&i.indexOf(u.name)>=0)return!1;let c=!0;return u.eachChild(t=>{c&&!Nn(t,i)&&(c=!1)}),c}class Hn{constructor(i,c){this.type=c.type,this.name=i,this.boundExpression=c}static parse(i,c){if(2!==i.length||"string"!=typeof i[1])return c.error("'var' expression requires exactly one string literal argument.");const t=i[1];return c.scope.has(t)?new Hn(t,c.scope.get(t)):c.error(`Unknown variable "${t}". Make sure "${t}" has been bound in an enclosing "let" expression before using it.`,1)}evaluate(i){return this.boundExpression.evaluate(i)}eachChild(){}outputDefined(){return!1}serialize(){return["var",this.name]}}var Jn=Hn;class Qn{constructor(i,c=[],t,e=new _,r=[]){this.registry=i,this.path=c,this.key=c.map(v=>`[${v}]`).join(""),this.scope=e,this.errors=r,this.expectedType=t}parse(i,c,t,e,r={}){return c?this.concat(c,t,e)._parse(i,r):this._parse(i,r)}_parse(i,c){function t(e,r,v){return"assert"===v?new Oe(r,[e]):"coerce"===v?new xi(r,[e]):e}if((null===i||"string"==typeof i||"boolean"==typeof i||"number"==typeof i)&&(i=["literal",i]),Array.isArray(i)){if(0===i.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');const e=i[0];if("string"!=typeof e)return this.error(`Expression name must be a string, but found ${typeof e} instead. If you wanted a literal array, use ["literal", [...]].`,0),null;const r=this.registry[e];if(r){let v=r.parse(i,this);if(!v)return null;if(this.expectedType){const x=this.expectedType,D=v.type;if("string"!==x.kind&&"number"!==x.kind&&"boolean"!==x.kind&&"object"!==x.kind&&"array"!==x.kind||"value"!==D.kind)if("color"!==x.kind&&"formatted"!==x.kind&&"resolvedImage"!==x.kind||"value"!==D.kind&&"string"!==D.kind){if(this.checkSubtype(x,D))return null}else v=t(v,x,c.typeAnnotation||"coerce");else v=t(v,x,c.typeAnnotation||"assert")}if(!(v instanceof $t)&&"resolvedImage"!==v.type.kind&&qn(v)){const x=new ki;try{v=new $t(v.type,v.evaluate(x))}catch(D){return this.error(D.message),null}}return v}return this.error(`Unknown expression "${e}". If you wanted a literal array, use ["literal", [...]].`,0)}return this.error(typeof i>"u"?"'undefined' value invalid. Use null instead.":"object"==typeof i?'Bare objects invalid. Use ["literal", {...}] instead.':`Expected an array, but found ${typeof i} instead.`)}concat(i,c,t){const e="number"==typeof i?this.path.concat(i):this.path,r=t?this.scope.concat(t):this.scope;return new Qn(this.registry,e,c||null,r,this.errors)}error(i,...c){const t=`${this.key}${c.map(e=>`[${e}]`).join("")}`;this.errors.push(new it(t,i))}checkSubtype(i,c){const t=Ie(i,c);return t&&this.error(t),t}}var ys=Qn;function qn(u){if(u instanceof Jn)return qn(u.boundExpression);if(u instanceof Bi&&"error"===u.name)return!1;if(u instanceof Ji)return!1;if(u instanceof Yn)return!1;const i=u instanceof xi||u instanceof Oe;let c=!0;return u.eachChild(t=>{c=i?c&&qn(t):c&&t instanceof $t}),!!c&&Fn(u)&&Nn(u,["zoom","heatmap-density","line-progress","sky-radial-progress","accumulated","is-supported-script","pitch","distance-from-center"])}function Qi(u,i){const c=u.length-1;let v,x,t=0,e=c,r=0;for(;t<=e;)if(r=Math.floor((t+e)/2),v=u[r],x=u[r+1],v<=i){if(r===c||ii))throw new ae("Input is not a number.");e=r-1}return 0}class ts{constructor(i,c,t){this.type=i,this.input=c,this.labels=[],this.outputs=[];for(const[e,r]of t)this.labels.push(e),this.outputs.push(r)}static parse(i,c){if(i.length-1<4)return c.error(`Expected at least 4 arguments, but found only ${i.length-1}.`);if((i.length-1)%2!=0)return c.error("Expected an even number of arguments.");const t=c.parse(i[1],1,W);if(!t)return null;const e=[];let r=null;c.expectedType&&"value"!==c.expectedType.kind&&(r=c.expectedType);for(let v=1;v=x)return c.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',G);const nt=c.parse(D,X,r);if(!nt)return null;r=r||nt.type,e.push([x,nt])}return new ts(r,t,e)}evaluate(i){const c=this.labels,t=this.outputs;if(1===c.length)return t[0].evaluate(i);const e=this.input.evaluate(i);if(e<=c[0])return t[0].evaluate(i);const r=c.length;return e>=c[r-1]?t[r-1].evaluate(i):t[Qi(c,e)].evaluate(i)}eachChild(i){i(this.input);for(const c of this.outputs)i(c)}outputDefined(){return this.outputs.every(i=>i.outputDefined())}serialize(){const i=["step",this.input.serialize()];for(let c=0;c0&&i.push(this.labels[c]),i.push(this.outputs[c].serialize());return i}}var vs=ts,Ys=un;function un(u,i,c,t){this.cx=3*u,this.bx=3*(c-u)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*i,this.by=3*(t-i)-this.cy,this.ay=1-this.cy-this.by,this.p1x=u,this.p1y=t,this.p2x=c,this.p2y=t}un.prototype.sampleCurveX=function(u){return((this.ax*u+this.bx)*u+this.cx)*u},un.prototype.sampleCurveY=function(u){return((this.ay*u+this.by)*u+this.cy)*u},un.prototype.sampleCurveDerivativeX=function(u){return(3*this.ax*u+2*this.bx)*u+this.cx},un.prototype.solveCurveX=function(u,i){var c,t,e,r,v;for(typeof i>"u"&&(i=1e-6),e=u,v=0;v<8;v++){if(r=this.sampleCurveX(e)-u,Math.abs(r)(t=1))return t;for(;cr?c=e:t=e,e=.5*(t-c)+c}return e},un.prototype.solve=function(u,i){return this.sampleCurveY(this.solveCurveX(u,i))};var Es=xt(Ys);function yi(u,i,c){return u*(1-c)+i*c}var es=Object.freeze({__proto__:null,number:yi,color:function $s(u,i,c){return new It(yi(u.r,i.r,c),yi(u.g,i.g,c),yi(u.b,i.b,c),yi(u.a,i.a,c))},array:function xs(u,i,c){return u.map((t,e)=>yi(t,i[e],c))}});const Ts=4/29,cn=6/29,Wi=3*cn*cn,Hs=cn*cn*cn,ns=Math.PI/180,Js=180/Math.PI;function ss(u){return u>Hs?Math.pow(u,1/3):u/Wi+Ts}function Zn(u){return u>cn?u*u*u:Wi*(u-Ts)}function rs(u){return 255*(u<=.0031308?12.92*u:1.055*Math.pow(u,1/2.4)-.055)}function _n(u){return(u/=255)<=.04045?u/12.92:Math.pow((u+.055)/1.055,2.4)}function Un(u){const i=_n(u.r),c=_n(u.g),t=_n(u.b),e=ss((.4124564*i+.3575761*c+.1804375*t)/.95047),r=ss((.2126729*i+.7151522*c+.072175*t)/1);return{l:116*r-16,a:500*(e-r),b:200*(r-ss((.0193339*i+.119192*c+.9503041*t)/1.08883)),alpha:u.a}}function wi(u){let i=(u.l+16)/116,c=isNaN(u.a)?i:i+u.a/500,t=isNaN(u.b)?i:i-u.b/200;return i=1*Zn(i),c=.95047*Zn(c),t=1.08883*Zn(t),new It(rs(3.2404542*c-1.5371385*i-.4985314*t),rs(-.969266*c+1.8760108*i+.041556*t),rs(.0556434*c-.2040259*i+1.0572252*t),u.alpha)}function tr(u,i,c){const t=i-u;return u+c*(t>180||t<-180?t-360*Math.round(t/360):t)}const lt={forward:Un,reverse:wi,interpolate:function Qs(u,i,c){return{l:yi(u.l,i.l,c),a:yi(u.a,i.a,c),b:yi(u.b,i.b,c),alpha:yi(u.alpha,i.alpha,c)}}},gt_forward=function qs(u){const{l:i,a:c,b:t}=Un(u),e=Math.atan2(t,c)*Js;return{h:e<0?e+360:e,c:Math.sqrt(c*c+t*t),l:i,alpha:u.a}},gt_reverse=function os(u){const i=u.h*ns,c=u.c;return wi({l:u.l,a:Math.cos(i)*c,b:Math.sin(i)*c,alpha:u.alpha})},gt_interpolate=function Kt(u,i,c){return{h:tr(u.h,i.h,c),c:yi(u.c,i.c,c),l:yi(u.l,i.l,c),alpha:yi(u.alpha,i.alpha,c)}};class yt{constructor(i,c,t,e,r){this.type=i,this.operator=c,this.interpolation=t,this.input=e,this.labels=[],this.outputs=[];for(const[v,x]of r)this.labels.push(v),this.outputs.push(x)}static interpolationFactor(i,c,t,e){let r=0;if("exponential"===i.name)r=Nt(c,i.base,t,e);else if("linear"===i.name)r=Nt(c,1,t,e);else if("cubic-bezier"===i.name){const v=i.controlPoints;r=new Es(v[0],v[1],v[2],v[3]).solve(Nt(c,1,t,e))}return r}static parse(i,c){let[t,e,r,...v]=i;if(!Array.isArray(e)||0===e.length)return c.error("Expected an interpolation type expression.",1);if("linear"===e[0])e={name:"linear"};else if("exponential"===e[0]){const G=e[1];if("number"!=typeof G)return c.error("Exponential interpolation requires a numeric base.",1,1);e={name:"exponential",base:G}}else{if("cubic-bezier"!==e[0])return c.error(`Unknown interpolation type ${String(e[0])}`,1,0);{const G=e.slice(1);if(4!==G.length||G.some(X=>"number"!=typeof X||X<0||X>1))return c.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);e={name:"cubic-bezier",controlPoints:G}}}if(i.length-1<4)return c.error(`Expected at least 4 arguments, but found only ${i.length-1}.`);if((i.length-1)%2!=0)return c.error("Expected an even number of arguments.");if(r=c.parse(r,2,W),!r)return null;const x=[];let D=null;"interpolate-hcl"===t||"interpolate-lab"===t?D=dt:c.expectedType&&"value"!==c.expectedType.kind&&(D=c.expectedType);for(let G=0;G=X)return c.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',ct);const Pt=c.parse(nt,Tt,D);if(!Pt)return null;D=D||Pt.type,x.push([X,Pt])}return"number"===D.kind||"color"===D.kind||"array"===D.kind&&"number"===D.itemType.kind&&"number"==typeof D.N?new yt(D,t,e,r,x):c.error(`Type ${ge(D)} is not interpolatable.`)}evaluate(i){const c=this.labels,t=this.outputs;if(1===c.length)return t[0].evaluate(i);const e=this.input.evaluate(i);if(e<=c[0])return t[0].evaluate(i);const r=c.length;if(e>=c[r-1])return t[r-1].evaluate(i);const v=Qi(c,e),G=yt.interpolationFactor(this.interpolation,e,c[v],c[v+1]),X=t[v].evaluate(i),nt=t[v+1].evaluate(i);return"interpolate"===this.operator?es[this.type.kind.toLowerCase()](X,nt,G):"interpolate-hcl"===this.operator?gt_reverse(gt_interpolate(gt_forward(X),gt_forward(nt),G)):lt.reverse(lt.interpolate(lt.forward(X),lt.forward(nt),G))}eachChild(i){i(this.input);for(const c of this.outputs)i(c)}outputDefined(){return this.outputs.every(i=>i.outputDefined())}serialize(){let i;i="linear"===this.interpolation.name?["linear"]:"exponential"===this.interpolation.name?1===this.interpolation.base?["linear"]:["exponential",this.interpolation.base]:["cubic-bezier"].concat(this.interpolation.controlPoints);const c=[this.operator,i,this.input.serialize()];for(let t=0;tIe(e,x.type))?new ie(Ct,r):new ie(t,r)}evaluate(i){let e,c=null,t=0;for(const r of this.args){if(t++,c=r.evaluate(i),c&&c instanceof Ce&&!c.available&&(e||(e=c),c=null,t===this.args.length))return e;if(null!==c)break}return c}eachChild(i){this.args.forEach(i)}outputDefined(){return this.args.every(i=>i.outputDefined())}serialize(){const i=["coalesce"];return this.eachChild(c=>{i.push(c.serialize())}),i}}var ce=ie;class me{constructor(i,c){this.type=c.type,this.bindings=[].concat(i),this.result=c}evaluate(i){return this.result.evaluate(i)}eachChild(i){for(const c of this.bindings)i(c[1]);i(this.result)}static parse(i,c){if(i.length<4)return c.error(`Expected at least 3 arguments, but found ${i.length-1} instead.`);const t=[];for(let r=1;r=t.length)throw new ae(`Array index out of bounds: ${c} > ${t.length-1}.`);if(c!==Math.floor(c))throw new ae(`Array index must be an integer, but found ${c} instead.`);return t[c]}eachChild(i){i(this.index),i(this.input)}outputDefined(){return!1}serialize(){return["at",this.index.serialize(),this.input.serialize()]}}var Xe=Ne;class Ge{constructor(i,c){this.type=st,this.needle=i,this.haystack=c}static parse(i,c){if(3!==i.length)return c.error(`Expected 2 arguments, but found ${i.length-1} instead.`);const t=c.parse(i[1],1,Ct),e=c.parse(i[2],2,Ct);return t&&e?De(t.type,[st,j,W,Z,Ct])?new Ge(t,e):c.error(`Expected first argument to be of type boolean, string, number or null, but found ${ge(t.type)} instead`):null}evaluate(i){const c=this.needle.evaluate(i),t=this.haystack.evaluate(i);if(null==t)return!1;if(!je(c,["boolean","string","number","null"]))throw new ae(`Expected first argument to be of type boolean, string, number or null, but found ${ge(_t(c))} instead.`);if(!je(t,["string","array"]))throw new ae(`Expected second argument to be of type array or string, but found ${ge(_t(t))} instead.`);return t.indexOf(c)>=0}eachChild(i){i(this.needle),i(this.haystack)}outputDefined(){return!0}serialize(){return["in",this.needle.serialize(),this.haystack.serialize()]}}var si=Ge;class Qe{constructor(i,c,t){this.type=W,this.needle=i,this.haystack=c,this.fromIndex=t}static parse(i,c){if(i.length<=2||i.length>=5)return c.error(`Expected 3 or 4 arguments, but found ${i.length-1} instead.`);const t=c.parse(i[1],1,Ct),e=c.parse(i[2],2,Ct);if(!t||!e)return null;if(!De(t.type,[st,j,W,Z,Ct]))return c.error(`Expected first argument to be of type boolean, string, number or null, but found ${ge(t.type)} instead`);if(4===i.length){const r=c.parse(i[3],3,W);return r?new Qe(t,e,r):null}return new Qe(t,e)}evaluate(i){const c=this.needle.evaluate(i),t=this.haystack.evaluate(i);if(!je(c,["boolean","string","number","null"]))throw new ae(`Expected first argument to be of type boolean, string, number or null, but found ${ge(_t(c))} instead.`);if(!je(t,["string","array"]))throw new ae(`Expected second argument to be of type array or string, but found ${ge(_t(t))} instead.`);if(this.fromIndex){const e=this.fromIndex.evaluate(i);return t.indexOf(c,e)}return t.indexOf(c)}eachChild(i){i(this.needle),i(this.haystack),this.fromIndex&&i(this.fromIndex)}outputDefined(){return!1}serialize(){if(null!=this.fromIndex&&void 0!==this.fromIndex){const i=this.fromIndex.serialize();return["index-of",this.needle.serialize(),this.haystack.serialize(),i]}return["index-of",this.needle.serialize(),this.haystack.serialize()]}}var Ki=Qe;class ii{constructor(i,c,t,e,r,v){this.inputType=i,this.type=c,this.input=t,this.cases=e,this.outputs=r,this.otherwise=v}static parse(i,c){if(i.length<5)return c.error(`Expected at least 4 arguments, but found only ${i.length-1}.`);if(i.length%2!=1)return c.error("Expected an even number of arguments.");let t,e;c.expectedType&&"value"!==c.expectedType.kind&&(e=c.expectedType);const r={},v=[];for(let G=2;GNumber.MAX_SAFE_INTEGER)return ct.error(`Branch labels must be integers no larger than ${Number.MAX_SAFE_INTEGER}.`);if("number"==typeof Pt&&Math.floor(Pt)!==Pt)return ct.error("Numeric branch labels must be integer values.");if(t){if(ct.checkSubtype(t,_t(Pt)))return null}else t=_t(Pt);if(typeof r[String(Pt)]<"u")return ct.error("Branch labels must be unique.");r[String(Pt)]=v.length}const Tt=c.parse(nt,G,e);if(!Tt)return null;e=e||Tt.type,v.push(Tt)}const x=c.parse(i[1],1,Ct);if(!x)return null;const D=c.parse(i[i.length-1],i.length-1,e);return!D||"value"!==x.type.kind&&c.concat(1).checkSubtype(t,x.type)?null:new ii(t,e,x,r,v,D)}evaluate(i){const c=this.input.evaluate(i);return(_t(c)===this.inputType&&this.outputs[this.cases[c]]||this.otherwise).evaluate(i)}eachChild(i){i(this.input),this.outputs.forEach(i),i(this.otherwise)}outputDefined(){return this.outputs.every(i=>i.outputDefined())&&this.otherwise.outputDefined()}serialize(){const i=["match",this.input.serialize()],c=Object.keys(this.cases).sort(),t=[],e={};for(const v of c){const x=e[this.cases[v]];void 0===x?(e[this.cases[v]]=t.length,t.push([this.cases[v],[v]])):t[x][1].push(v)}const r=v=>"number"===this.inputType.kind?Number(v):v;for(const[v,x]of t)i.push(1===x.length?r(x[0]):x.map(r)),i.push(this.outputs[v].serialize());return i.push(this.otherwise.serialize()),i}}var vi=ii;class gi{constructor(i,c,t){this.type=i,this.branches=c,this.otherwise=t}static parse(i,c){if(i.length<4)return c.error(`Expected at least 3 arguments, but found only ${i.length-1}.`);if(i.length%2!=0)return c.error("Expected an odd number of arguments.");let t;c.expectedType&&"value"!==c.expectedType.kind&&(t=c.expectedType);const e=[];for(let v=1;vc.outputDefined())&&this.otherwise.outputDefined()}serialize(){const i=["case"];return this.eachChild(c=>{i.push(c.serialize())}),i}}var bi=gi;class mi{constructor(i,c,t,e){this.type=i,this.input=c,this.beginIndex=t,this.endIndex=e}static parse(i,c){if(i.length<=2||i.length>=5)return c.error(`Expected 3 or 4 arguments, but found ${i.length-1} instead.`);const t=c.parse(i[1],1,Ct),e=c.parse(i[2],2,W);if(!t||!e)return null;if(!De(t.type,[Qt(Ct),j,Ct]))return c.error(`Expected first argument to be of type array or string, but found ${ge(t.type)} instead`);if(4===i.length){const r=c.parse(i[3],3,W);return r?new mi(t.type,t,e,r):null}return new mi(t.type,t,e)}evaluate(i){const c=this.input.evaluate(i),t=this.beginIndex.evaluate(i);if(!je(c,["string","array"]))throw new ae(`Expected first argument to be of type array or string, but found ${ge(_t(c))} instead.`);if(this.endIndex){const e=this.endIndex.evaluate(i);return c.slice(t,e)}return c.slice(t)}eachChild(i){i(this.input),i(this.beginIndex),this.endIndex&&i(this.endIndex)}outputDefined(){return!1}serialize(){if(null!=this.endIndex&&void 0!==this.endIndex){const i=this.endIndex.serialize();return["slice",this.input.serialize(),this.beginIndex.serialize(),i]}return["slice",this.input.serialize(),this.beginIndex.serialize()]}}var Tn=mi;function qi(u,i){return"=="===u||"!="===u?"boolean"===i.kind||"string"===i.kind||"number"===i.kind||"null"===i.kind||"value"===i.kind:"string"===i.kind||"number"===i.kind||"value"===i.kind}function jn(u,i,c,t){return 0===t.compare(i,c)}function Xi(u,i,c){const t="=="!==u&&"!="!==u;return class Ma{constructor(r,v,x){this.type=st,this.lhs=r,this.rhs=v,this.collator=x,this.hasUntypedArgument="value"===r.type.kind||"value"===v.type.kind}static parse(r,v){if(3!==r.length&&4!==r.length)return v.error("Expected two or three arguments.");const x=r[0];let D=v.parse(r[1],1,Ct);if(!D)return null;if(!qi(x,D.type))return v.concat(1).error(`"${x}" comparisons are not supported for type '${ge(D.type)}'.`);let G=v.parse(r[2],2,Ct);if(!G)return null;if(!qi(x,G.type))return v.concat(2).error(`"${x}" comparisons are not supported for type '${ge(G.type)}'.`);if(D.type.kind!==G.type.kind&&"value"!==D.type.kind&&"value"!==G.type.kind)return v.error(`Cannot compare types '${ge(D.type)}' and '${ge(G.type)}'.`);t&&("value"===D.type.kind&&"value"!==G.type.kind?D=new Oe(G.type,[D]):"value"!==D.type.kind&&"value"===G.type.kind&&(G=new Oe(D.type,[G])));let X=null;if(4===r.length){if("string"!==D.type.kind&&"string"!==G.type.kind&&"value"!==D.type.kind&&"value"!==G.type.kind)return v.error("Cannot use collator to compare non-string types.");if(X=v.parse(r[3],3,qt),!X)return null}return new Ma(D,G,X)}evaluate(r){const v=this.lhs.evaluate(r),x=this.rhs.evaluate(r);if(t&&this.hasUntypedArgument){const D=_t(v),G=_t(x);if(D.kind!==G.kind||"string"!==D.kind&&"number"!==D.kind)throw new ae(`Expected arguments for "${u}" to be (string, string) or (number, number), but found (${D.kind}, ${G.kind}) instead.`)}if(this.collator&&!t&&this.hasUntypedArgument){const D=_t(v),G=_t(x);if("string"!==D.kind||"string"!==G.kind)return i(r,v,x)}return this.collator?c(r,v,x,this.collator.evaluate(r)):i(r,v,x)}eachChild(r){r(this.lhs),r(this.rhs),this.collator&&r(this.collator)}outputDefined(){return!0}serialize(){const r=[u];return this.eachChild(v=>{r.push(v.serialize())}),r}}}const xo=Xi("==",function Di(u,i,c){return i===c},jn),Mo=Xi("!=",function Cs(u,i,c){return i!==c},function er(u,i,c,t){return!jn(0,i,c,t)}),Po=Xi("<",function as(u,i,c){return i",function Cn(u,i,c){return i>c},function yo(u,i,c,t){return t.compare(i,c)>0}),Co=Xi("<=",function Rs(u,i,c){return i<=c},function vo(u,i,c,t){return t.compare(i,c)<=0}),Ro=Xi(">=",function Is(u,i,c){return i>=c},function Eo(u,i,c,t){return t.compare(i,c)>=0});class ir{constructor(i,c,t,e,r,v){this.type=j,this.number=i,this.locale=c,this.currency=t,this.unit=e,this.minFractionDigits=r,this.maxFractionDigits=v}static parse(i,c){if(3!==i.length)return c.error("Expected two arguments.");const t=c.parse(i[1],1,W);if(!t)return null;const e=i[2];if("object"!=typeof e||Array.isArray(e))return c.error("NumberFormat options argument must be an object.");let r=null;if(e.locale&&(r=c.parse(e.locale,1,j),!r))return null;let v=null;if(e.currency&&(v=c.parse(e.currency,1,j),!v))return null;let x=null;if(e.unit&&(x=c.parse(e.unit,1,j),!x))return null;let D=null;if(e["min-fraction-digits"]&&(D=c.parse(e["min-fraction-digits"],1,W),!D))return null;let G=null;return e["max-fraction-digits"]&&(G=c.parse(e["max-fraction-digits"],1,W),!G)?null:new ir(t,r,v,x,D,G)}evaluate(i){return new Intl.NumberFormat(this.locale?this.locale.evaluate(i):[],{style:(this.currency?"currency":this.unit&&"unit")||"decimal",currency:this.currency?this.currency.evaluate(i):void 0,unit:this.unit?this.unit.evaluate(i):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(i):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(i):void 0}).format(this.number.evaluate(i))}eachChild(i){i(this.number),this.locale&&i(this.locale),this.currency&&i(this.currency),this.unit&&i(this.unit),this.minFractionDigits&&i(this.minFractionDigits),this.maxFractionDigits&&i(this.maxFractionDigits)}outputDefined(){return!1}serialize(){const i={};return this.locale&&(i.locale=this.locale.serialize()),this.currency&&(i.currency=this.currency.serialize()),this.unit&&(i.unit=this.unit.serialize()),this.minFractionDigits&&(i["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(i["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),i]}}class nr{constructor(i){this.type=W,this.input=i}static parse(i,c){if(2!==i.length)return c.error(`Expected 1 argument, but found ${i.length-1} instead.`);const t=c.parse(i[1],1);return t?"array"!==t.type.kind&&"string"!==t.type.kind&&"value"!==t.type.kind?c.error(`Expected argument of type string or array, but found ${ge(t.type)} instead.`):new nr(t):null}evaluate(i){const c=this.input.evaluate(i);if("string"==typeof c)return c.length;if(Array.isArray(c))return c.length;throw new ae(`Expected value to be of type string or array, but found ${ge(_t(c))} instead.`)}eachChild(i){i(this.input)}outputDefined(){return!1}serialize(){const i=["length"];return this.eachChild(c=>{i.push(c.serialize())}),i}}const Lr={"==":xo,"!=":Mo,">":To,"<":Po,">=":Ro,"<=":Co,array:Oe,at:Xe,boolean:Oe,case:bi,coalesce:ce,collator:Ji,format:Fe,image:Ue,in:si,"index-of":Ki,interpolate:Jt,"interpolate-hcl":Jt,"interpolate-lab":Jt,length:nr,let:Re,literal:$t,match:vi,number:Oe,"number-format":ir,object:Oe,slice:Tn,step:vs,string:Oe,"to-boolean":xi,"to-color":xi,"to-number":xi,"to-string":xi,var:Jn,within:Yn};function Dr(u,[i,c,t,e]){i=i.evaluate(u),c=c.evaluate(u),t=t.evaluate(u);const r=e?e.evaluate(u):1,v=q(i,c,t,r);if(v)throw new ae(v);return new It(i/255*r,c/255*r,t/255*r,r)}function Fr(u,i){return u in i}function sr(u,i){const c=i[u];return typeof c>"u"?null:c}function Rn(u){return{type:u}}Bi.register(Lr,{error:[{kind:"error"},[j],(u,[i])=>{throw new ae(i.evaluate(u))}],typeof:[j,[Ct],(u,[i])=>ge(_t(i.evaluate(u)))],"to-rgba":[Qt(W,4),[dt],(u,[i])=>i.evaluate(u).toArray()],rgb:[dt,[W,W,W],Dr],rgba:[dt,[W,W,W,W],Dr],has:{type:st,overloads:[[[j],(u,[i])=>Fr(i.evaluate(u),u.properties())],[[j,Ot],(u,[i,c])=>Fr(i.evaluate(u),c.evaluate(u))]]},get:{type:Ct,overloads:[[[j],(u,[i])=>sr(i.evaluate(u),u.properties())],[[j,Ot],(u,[i,c])=>sr(i.evaluate(u),c.evaluate(u))]]},"feature-state":[Ct,[j],(u,[i])=>sr(i.evaluate(u),u.featureState||{})],properties:[Ot,[],u=>u.properties()],"geometry-type":[j,[],u=>u.geometryType()],id:[Ct,[],u=>u.id()],zoom:[W,[],u=>u.globals.zoom],pitch:[W,[],u=>u.globals.pitch||0],"distance-from-center":[W,[],u=>u.distanceFromCenter()],"heatmap-density":[W,[],u=>u.globals.heatmapDensity||0],"line-progress":[W,[],u=>u.globals.lineProgress||0],"sky-radial-progress":[W,[],u=>u.globals.skyRadialProgress||0],accumulated:[Ct,[],u=>void 0===u.globals.accumulated?null:u.globals.accumulated],"+":[W,Rn(W),(u,i)=>{let c=0;for(const t of i)c+=t.evaluate(u);return c}],"*":[W,Rn(W),(u,i)=>{let c=1;for(const t of i)c*=t.evaluate(u);return c}],"-":{type:W,overloads:[[[W,W],(u,[i,c])=>i.evaluate(u)-c.evaluate(u)],[[W],(u,[i])=>-i.evaluate(u)]]},"/":[W,[W,W],(u,[i,c])=>i.evaluate(u)/c.evaluate(u)],"%":[W,[W,W],(u,[i,c])=>i.evaluate(u)%c.evaluate(u)],ln2:[W,[],()=>Math.LN2],pi:[W,[],()=>Math.PI],e:[W,[],()=>Math.E],"^":[W,[W,W],(u,[i,c])=>Math.pow(i.evaluate(u),c.evaluate(u))],sqrt:[W,[W],(u,[i])=>Math.sqrt(i.evaluate(u))],log10:[W,[W],(u,[i])=>Math.log(i.evaluate(u))/Math.LN10],ln:[W,[W],(u,[i])=>Math.log(i.evaluate(u))],log2:[W,[W],(u,[i])=>Math.log(i.evaluate(u))/Math.LN2],sin:[W,[W],(u,[i])=>Math.sin(i.evaluate(u))],cos:[W,[W],(u,[i])=>Math.cos(i.evaluate(u))],tan:[W,[W],(u,[i])=>Math.tan(i.evaluate(u))],asin:[W,[W],(u,[i])=>Math.asin(i.evaluate(u))],acos:[W,[W],(u,[i])=>Math.acos(i.evaluate(u))],atan:[W,[W],(u,[i])=>Math.atan(i.evaluate(u))],min:[W,Rn(W),(u,i)=>Math.min(...i.map(c=>c.evaluate(u)))],max:[W,Rn(W),(u,i)=>Math.max(...i.map(c=>c.evaluate(u)))],abs:[W,[W],(u,[i])=>Math.abs(i.evaluate(u))],round:[W,[W],(u,[i])=>{const c=i.evaluate(u);return c<0?-Math.round(-c):Math.round(c)}],floor:[W,[W],(u,[i])=>Math.floor(i.evaluate(u))],ceil:[W,[W],(u,[i])=>Math.ceil(i.evaluate(u))],"filter-==":[st,[j,Ct],(u,[i,c])=>u.properties()[i.value]===c.value],"filter-id-==":[st,[Ct],(u,[i])=>u.id()===i.value],"filter-type-==":[st,[j],(u,[i])=>u.geometryType()===i.value],"filter-<":[st,[j,Ct],(u,[i,c])=>{const t=u.properties()[i.value],e=c.value;return typeof t==typeof e&&t{const c=u.id(),t=i.value;return typeof c==typeof t&&c":[st,[j,Ct],(u,[i,c])=>{const t=u.properties()[i.value],e=c.value;return typeof t==typeof e&&t>e}],"filter-id->":[st,[Ct],(u,[i])=>{const c=u.id(),t=i.value;return typeof c==typeof t&&c>t}],"filter-<=":[st,[j,Ct],(u,[i,c])=>{const t=u.properties()[i.value],e=c.value;return typeof t==typeof e&&t<=e}],"filter-id-<=":[st,[Ct],(u,[i])=>{const c=u.id(),t=i.value;return typeof c==typeof t&&c<=t}],"filter->=":[st,[j,Ct],(u,[i,c])=>{const t=u.properties()[i.value],e=c.value;return typeof t==typeof e&&t>=e}],"filter-id->=":[st,[Ct],(u,[i])=>{const c=u.id(),t=i.value;return typeof c==typeof t&&c>=t}],"filter-has":[st,[Ct],(u,[i])=>i.value in u.properties()],"filter-has-id":[st,[],u=>null!==u.id()&&void 0!==u.id()],"filter-type-in":[st,[Qt(j)],(u,[i])=>i.value.indexOf(u.geometryType())>=0],"filter-id-in":[st,[Qt(Ct)],(u,[i])=>i.value.indexOf(u.id())>=0],"filter-in-small":[st,[j,Qt(Ct)],(u,[i,c])=>c.value.indexOf(u.properties()[i.value])>=0],"filter-in-large":[st,[j,Qt(Ct)],(u,[i,c])=>function Oo(u,i,c,t){for(;c<=t;){const e=c+t>>1;if(i[e]===u)return!0;i[e]>u?t=e-1:c=e+1}return!1}(u.properties()[i.value],c.value,0,c.value.length-1)],all:{type:st,overloads:[[[st,st],(u,[i,c])=>i.evaluate(u)&&c.evaluate(u)],[Rn(st),(u,i)=>{for(const c of i)if(!c.evaluate(u))return!1;return!0}]]},any:{type:st,overloads:[[[st,st],(u,[i,c])=>i.evaluate(u)||c.evaluate(u)],[Rn(st),(u,i)=>{for(const c of i)if(c.evaluate(u))return!0;return!1}]]},"!":[st,[st],(u,[i])=>!i.evaluate(u)],"is-supported-script":[st,[j],(u,[i])=>{const c=u.globals&&u.globals.isSupportedScript;return!c||c(i.evaluate(u))}],upcase:[j,[j],(u,[i])=>i.evaluate(u).toUpperCase()],downcase:[j,[j],(u,[i])=>i.evaluate(u).toLowerCase()],concat:[j,Rn(Ct),(u,i)=>i.map(c=>vt(c.evaluate(u))).join("")],"resolved-locale":[j,[qt],(u,[i])=>i.evaluate(u).resolvedLocale()]});var Nr=Lr;function Ei(u){return{result:"success",value:u}}function tn(u){return{result:"error",value:u}}function In(u){return"object"==typeof u&&null!==u&&!Array.isArray(u)}class Bn{constructor(i,c){this.expression=i,this._warningHistory={},this._evaluator=new ki,this._defaultValue=c?function Ao(u){return"color"===u.type&&(In(u.default)||Array.isArray(u.default))?new It(0,0,0,0):"color"===u.type?It.parse(u.default)||null:void 0===u.default?null:u.default}(c):null,this._enumValues=c&&"enum"===c.type?c.values:null}evaluateWithoutErrorHandling(i,c,t,e,r,v,x,D){return this._evaluator.globals=i,this._evaluator.feature=c,this._evaluator.featureState=t,this._evaluator.canonical=e||null,this._evaluator.availableImages=r||null,this._evaluator.formattedSection=v,this._evaluator.featureTileCoord=x||null,this._evaluator.featureDistanceData=D||null,this.expression.evaluate(this._evaluator)}evaluate(i,c,t,e,r,v,x,D){this._evaluator.globals=i,this._evaluator.feature=c||null,this._evaluator.featureState=t||null,this._evaluator.canonical=e||null,this._evaluator.availableImages=r||null,this._evaluator.formattedSection=v||null,this._evaluator.featureTileCoord=x||null,this._evaluator.featureDistanceData=D||null;try{const G=this.expression.evaluate(this._evaluator);if(null==G||"number"==typeof G&&G!=G)return this._defaultValue;if(this._enumValues&&!(G in this._enumValues))throw new ae(`Expected value to be one of ${Object.keys(this._enumValues).map(X=>JSON.stringify(X)).join(", ")}, but found ${JSON.stringify(G)} instead.`);return G}catch(G){return this._warningHistory[G.message]||(this._warningHistory[G.message]=!0,typeof console<"u"&&console.warn(G.message)),this._defaultValue}}}function rr(u,i){const c=new ys(Nr,[],i?function pn(u){const i={color:dt,string:j,number:W,enum:j,boolean:st,formatted:ne,resolvedImage:oe};return"array"===u.type?Qt(i[u.value]||Ct,u.length):i[u.type]}(i):void 0),t=c.parse(u,void 0,void 0,void 0,i&&"string"===i.type?{typeAnnotation:"coerce"}:void 0);return t?Ei(new Bn(t,i)):tn(c.errors)}class Zr{constructor(i,c){this.kind=i,this._styleExpression=c,this.isStateDependent="constant"!==i&&!$n(c.expression)}evaluateWithoutErrorHandling(i,c,t,e,r,v){return this._styleExpression.evaluateWithoutErrorHandling(i,c,t,e,r,v)}evaluate(i,c,t,e,r,v){return this._styleExpression.evaluate(i,c,t,e,r,v)}}class Ur{constructor(i,c,t,e){this.kind=i,this.zoomStops=t,this._styleExpression=c,this.isStateDependent="camera"!==i&&!$n(c.expression),this.interpolationType=e}evaluateWithoutErrorHandling(i,c,t,e,r,v){return this._styleExpression.evaluateWithoutErrorHandling(i,c,t,e,r,v)}evaluate(i,c,t,e,r,v){return this._styleExpression.evaluate(i,c,t,e,r,v)}interpolationFactor(i,c,t){return this.interpolationType?Jt.interpolationFactor(this.interpolationType,i,c,t):0}}function So(u,i){if("error"===(u=rr(u,i)).result)return u;const c=u.value.expression,t=Fn(c);if(!t&&!function ls(u){return"data-driven"===u["property-type"]}(i))return tn([new it("","data expressions not supported")]);const e=Nn(c,["zoom","pitch","distance-from-center"]);if(!e&&!function hs(u){return!!u.expression&&u.expression.parameters.indexOf("zoom")>-1}(i))return tn([new it("","zoom expressions not supported")]);const r=Ss(c);if(!r&&!e)return tn([new it("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')]);if(r instanceof it)return tn([r]);if(r instanceof Jt&&!function us(u){return!!u.expression&&u.expression.interpolated}(i))return tn([new it("",'"interpolate" expressions cannot be used with this property')]);if(!r)return Ei(new Zr(t?"constant":"source",u.value));return Ei(new Ur(t?"camera":"composite",u.value,r.labels,r instanceof Jt?r.interpolation:void 0))}function Ss(u){let i=null;if(u instanceof Re)i=Ss(u.result);else if(u instanceof ce){for(const c of u.args)if(i=Ss(c),i)break}else(u instanceof vs||u instanceof Jt)&&u.input instanceof Bi&&"zoom"===u.input.name&&(i=u);return i instanceof it||u.eachChild(c=>{const t=Ss(c);t instanceof it?i=t:!i&&t?i=new it("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.'):i&&t&&i!==t&&(i=new it("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))}),i}function or(u){if(Array.isArray(u))return u.map(or);if(u instanceof Object&&!(u instanceof Number||u instanceof String||u instanceof Boolean)){const i={};for(const c in u)i[c]=or(u[c]);return i}return function wo(u){return u instanceof Number||u instanceof String||u instanceof Boolean?u.valueOf():u}(u)}var jr={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},terrain:{type:"terrain"},fog:{type:"fog"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},projection:{type:"projection"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},promoteId:{type:"promoteId"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},volatile:{type:"boolean",default:!1},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},filter:{type:"*"},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterMinPoints:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1},promoteId:{type:"promoteId"}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{},sky:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background","layout_sky"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_sky:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"},"fill-extrusion-edge-radius":{type:"number",private:!0,default:0,minimum:0,maximum:1,"property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_symbol:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature","pitch","distance-from-center"]}},filter_fill:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_line:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_circle:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},"filter_fill-extrusion":{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_heatmap:{type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{},within:{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:24,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},in:{group:"Lookup"},"index-of":{group:"Lookup"},slice:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Camera"},pitch:{group:"Camera"},"distance-from-center":{group:"Camera"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},"sky-radial-progress":{group:"sky"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},distance:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},within:{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},fog:{range:{type:"array",default:[.5,10],minimum:-20,maximum:20,length:2,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"high-color":{type:"color","property-type":"data-constant",default:"#245cdf",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"space-color":{type:"color","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,"#010b19",7,"#367ab9"],expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"horizon-blend":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],4,.2,7,.1],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"star-intensity":{type:"number","property-type":"data-constant",default:["interpolate",["linear"],["zoom"],5,.35,6,0],minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},projection:{name:{type:"enum",values:{albers:{},equalEarth:{},equirectangular:{},lambertConformalConic:{},mercator:{},naturalEarth:{},winkelTripel:{},globe:{}},default:"mercator",required:!0},center:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-180,-90],maximum:[180,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]},parallels:{type:"array",length:2,value:"number","property-type":"data-constant",minimum:[-90,-90],maximum:[90,90],transition:!1,requires:[{name:["albers","lambertConformalConic"]}]}},terrain:{source:{type:"string",required:!0},exaggeration:{type:"number","property-type":"data-constant",default:1,minimum:0,maximum:1e3,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["source"]}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background","paint_sky"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-ambient-occlusion-intensity":{"property-type":"data-constant",type:"number",private:!0,default:0,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0},"fill-extrusion-ambient-occlusion-radius":{"property-type":"data-constant",type:"number",private:!0,default:3,minimum:0,expression:{interpolated:!0,parameters:["zoom"]},transition:!0,requires:["fill-extrusion-edge-radius"]}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!1,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"},"line-trim-offset":{type:"array",value:"number",length:2,default:[0,0],minimum:[0,0],maximum:[1,1],transition:!1,requires:[{source:"geojson",has:{lineMetrics:!0}}],"property-type":"constant"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_sky:{"sky-type":{type:"enum",values:{gradient:{},atmosphere:{}},default:"atmosphere",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun":{type:"array",value:"number",length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,requires:[{"sky-type":"atmosphere"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-atmosphere-sun-intensity":{type:"number",requires:[{"sky-type":"atmosphere"}],default:10,minimum:0,maximum:100,transition:!1,"property-type":"data-constant"},"sky-gradient-center":{type:"array",requires:[{"sky-type":"gradient"}],value:"number",default:[0,0],length:2,units:"degrees",minimum:[0,0],maximum:[360,180],transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient-radius":{type:"number",requires:[{"sky-type":"gradient"}],default:90,minimum:0,maximum:180,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"sky-gradient":{type:"color",default:["interpolate",["linear"],["sky-radial-progress"],.8,"#87ceeb",1,"white"],transition:!1,requires:[{"sky-type":"gradient"}],expression:{interpolated:!0,parameters:["sky-radial-progress"]},"property-type":"color-ramp"},"sky-atmosphere-halo-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-atmosphere-color":{type:"color",default:"white",transition:!1,requires:[{"sky-type":"atmosphere"}],"property-type":"data-constant"},"sky-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}},promoteId:{"*":{type:"string"}}};function Br(u){if(!0===u||!1===u)return!0;if(!Array.isArray(u)||0===u.length)return!1;switch(u[0]){case"has":return u.length>=2&&"$id"!==u[1]&&"$type"!==u[1];case"in":return u.length>=3&&("string"!=typeof u[1]||Array.isArray(u[2]));case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==u.length||Array.isArray(u[1])||Array.isArray(u[2]);case"any":case"all":for(const i of u.slice(1))if(!Br(i)&&"boolean"!=typeof i)return!1;return!0;default:return!0}}function bo(u,i="fill"){if(null==u)return{filter:()=>!0,needGeometry:!1,needFeature:!1};Br(u)||(u=As(u));const c=u;let t=!0;try{t=function Lo(u){if(!Wn(u))return u;let i=or(u);return Gr(i),i=Wr(i),i}(c)}catch{console.warn(`Failed to extract static filter. Filter will continue working, but at higher memory usage and slower framerate.\nThis is most likely a bug, please report this via https://github.com/mapbox/mapbox-gl-js/issues/new?assignees=&labels=&template=Bug_report.md\nand paste the contents of this message in the report.\nThank you!\nFilter Expression:\n${JSON.stringify(c,null,2)}\n `)}const e=jr[`filter_${i}`],r=rr(t,e);let v=null;if("error"===r.result)throw new Error(r.value.map(X=>`${X.key}: ${X.message}`).join(", "));v=(X,nt,ct)=>r.value.evaluate(X,nt,{},ct);let x=null,D=null;if(t!==c){const X=rr(c,e);if("error"===X.result)throw new Error(X.value.map(nt=>`${nt.key}: ${nt.message}`).join(", "));x=(nt,ct,Tt,Pt,Bt)=>X.value.evaluate(nt,ct,{},Tt,void 0,void 0,Pt,Bt),D=!Fn(X.value.expression)}return{filter:v,dynamicFilter:x||void 0,needGeometry:zr(t),needFeature:!!D}}function Wr(u){if(!Array.isArray(u))return u;const i=function No(u){if(Fo.has(u[0]))for(let i=1;iWr(c))}function Gr(u){let i=!1;const c=[];if("case"===u[0]){for(let t=1;t",">=","<","<=","to-boolean"]);function Zo(u,i){return ui?1:0}function zr(u){if(!Array.isArray(u))return!1;if("within"===u[0])return!0;for(let i=1;i"===i||"<="===i||">="===i?ar(u[1],u[2],i):"any"===i?function yn(u){return["any"].concat(u.map(As))}(u.slice(1)):"all"===i?["all"].concat(u.slice(1).map(As)):"none"===i?["all"].concat(u.slice(1).map(As).map(ws)):"in"===i?kr(u[1],u.slice(2)):"!in"===i?ws(kr(u[1],u.slice(2))):"has"===i?Kr(u[1]):"!has"===i?ws(Kr(u[1])):"within"!==i||u}function ar(u,i,c){switch(u){case"$type":return[`filter-type-${c}`,i];case"$id":return[`filter-id-${c}`,i];default:return[`filter-${c}`,u,i]}}function kr(u,i){if(0===i.length)return!1;switch(u){case"$type":return["filter-type-in",["literal",i]];case"$id":return["filter-id-in",["literal",i]];default:return i.length>200&&!i.some(c=>typeof c!=typeof i[0])?["filter-in-large",u,["literal",i.sort(Zo)]]:["filter-in-small",u,["literal",i]]}}function Kr(u){switch(u){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",u]}}function ws(u){return["!",u]}var Uo=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function jo(u,i){const c={};for(const t in u)"ref"!==t&&(c[t]=u[t]);return Uo.forEach(t=>{t in i&&(c[t]=i[t])}),c}var Vr={thin:100,hairline:100,"ultra-light":200,"extra-light":200,light:300,book:300,regular:400,normal:400,plain:400,roman:400,standard:400,medium:500,"semi-bold":600,"demi-bold":600,bold:700,"extra-bold":800,"ultra-bold":800,heavy:900,black:900,"heavy-black":900,fat:900,poster:900,"ultra-black":950,"extra-black":950},Yr=/(italic|oblique)$/i,$r={},lr=xt(function(u,i,c){var t=$r[u];if(!t){Array.isArray(u)||(u=[u]);for(var x,D,e=400,r="normal",v=[],G=0,X=u.length;G1?ct[ct.length-2].toLowerCase():"";if(Tt==Pt||Tt==Pt.replace("-","")||Bt+"-"+Tt==Pt){e=x?e:Vr[Pt],ct.pop(),Bt&&Pt.startsWith(Bt)&&ct.pop();break}}!x&&"number"==typeof Tt&&(e=Tt,x=!0);var Zt=ct.join(" ").replace("Klokantech Noto Sans","Noto Sans");-1!==Zt.indexOf(" ")&&(Zt='"'+Zt+'"'),v.push(Zt)}t=$r[u]=[r,e,v]}return t[0]+" "+t[1]+" "+i+"px"+(c?"/"+c:"")+" "+t[2]});const Hr="https://api.mapbox.com";function hr(u){return 0!==u.indexOf("mapbox://")?"":u.slice(9)}function bs(u,i){const c=hr(u);if(!c)return decodeURI(new URL(u,location.href).href);if(0!==c.indexOf("styles/"))throw new Error(`unexpected style url: ${u}`);const e=c.slice(7);return`${Hr}/styles/v1/${e}?&access_token=${i}`}function Ls(u,i,c,t){const e=new URL(u,t),r=hr(u);return r?"mapbox.satellite"===r?`https://api.mapbox.com/v4/${r}/{z}/{x}/{y}${window.devicePixelRatio>=1.5?"@2x":""}.webp?access_token=${i}`:`https://{a-d}.tiles.mapbox.com/v4/${r}/{z}/{x}/{y}.vector.pbf?access_token=${i}`:(i&&(e.searchParams.has(c)||e.searchParams.set(c,i)),decodeURI(e.href))}const Ds={},Jr={};let Go=0;function ur(u){return u.id||(u.id=Go++),u.id}function cr(u){return u*Math.PI/180}const en=function(){const u=[];for(let i=78271.51696402048;u.length<=24;i/=2)u.push(i);return u}();function Zs(u,i){if(typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof OffscreenCanvas<"u")return new OffscreenCanvas(u,i);const c=document.createElement("canvas");return c.width=u,c.height=i,c}function qr(u,i){let c=0;const t=i.length;for(;ce).then(v=>(v instanceof Request||(v=new Request(v)),v.headers.get("Accept")||v.headers.set("Accept","application/json"),t&&(t.request=v),fetch(v).then(function(x){return delete Gn[i],x.ok?x.json():Promise.reject(new Error("Error fetching source "+i))}).catch(function(x){return delete Gn[i],Promise.reject(new Error("Error fetching source "+i))})));return Gn[i]=[e,r],r}function dr(u,i){if("string"!=typeof u)return Promise.resolve(u);if(!u.trim().startsWith("{"))return zn("Style",u=bs(u,i.accessToken),i);try{const c=JSON.parse(u);return Promise.resolve(c)}catch(c){return Promise.reject(c)}}const to={};function io(u,i,c,t){const e=[2*c*i.pixelRatio+i.width,2*c*i.pixelRatio+i.height],r=Zs(e[0],e[1]),v=r.getContext("2d");v.drawImage(u,i.x,i.y,i.width,i.height,c*i.pixelRatio,c*i.pixelRatio,i.width,i.height);const x=v.getImageData(0,0,e[0],e[1]);v.globalCompositeOperation="destination-over",v.fillStyle=`rgba(${255*t.r},${255*t.g},${255*t.b},${t.a})`;const D=x.data;for(let G=0,X=x.width;G0&&v.arc(G,nt,c*i.pixelRatio,0,2*Math.PI);return v.fill(),r}function ko(u,i,c){const t=Math.max(0,Math.min(1,(c-u)/(i-u)));return t*t*(3-2*t)}function no(u,i,c){const t=Zs(i.width,i.height),e=t.getContext("2d");e.drawImage(u,i.x,i.y,i.width,i.height,0,0,i.width,i.height);const r=e.getImageData(0,0,i.width,i.height),v=r.data;for(let x=0,D=r.width;x0?(v[nt+0]=Math.round(255*c.r*Bt),v[nt+1]=Math.round(255*c.g*Bt),v[nt+2]=Math.round(255*c.b*Bt),v[nt+3]=Math.round(255*Bt)):v[nt+3]=0}return e.putImageData(r,0,0),t}const Ko=Array(256).join("\u200a");function fr(u,i){if(i>=.05){let c="";const t=u.split("\n"),e=Ko.slice(0,Math.round(i/.1));for(let r=0,v=t.length;r0&&(c+="\n"),c+=t[r].split("").join(e);return c}return u}let gr;function so(){return gr||(gr=Zs(1,1).getContext("2d")),gr}function On(u,i){return so().measureText(u).width+(u.length-1)*i}const ro={};function mr(u,i,c,t){if(-1!==u.indexOf("\n")){const v=u.split("\n"),x=[];for(let D=0,G=v.length;D1){const x=so();x.font=i;const G=x.measureText("M").width*c;let X="";const nt=[];for(let ct=0,Tt=v.length;ct1;++ct){const Pt=nt[ct];if(On(Pt,t)<.35*G){const Bt=ct>0?On(nt[ct-1],t):1/0,Zt=ct.7*G&&On(Bt,t)<.6*G){const Zt=Pt.split(" "),ee=Zt.pop();On(ee,t)<.2*G&&(nt[ct]=Zt.join(" "),nt[ct+1]=ee+" "+Bt),Tt-=1}}r=nt.join("\n")}else r=u;r=fr(r,t),ro[e]=r}return r}const Xo=/font-family: ?([^;]*);/,Vo=/("|')/g;let Us;function Yo(u){if(!Us){Us={};const i=document.styleSheets;for(let c=0,t=i.length;c`${t.key}: ${t.message}`).join(", "));return c.value},pr={},js={zoom:0};let Bs,yr;function Se(u,i,c,t,e,r,v){const x=u.id;r||(r={},console.warn("No functionCache provided to getValue()")),r[x]||(r[x]={});const D=r[x];if(!D[c]){let G=(u[i]||pr)[c];const X=jr[`${i}_${u.type}`][c];void 0===G&&(G=X.default);let nt=function Os(u){return Array.isArray(u)&&u.length>0&&"string"==typeof u[0]&&u[0]in Nr}(G);if(!nt&&In(G)&&(G=function Xt(u,i){let c=u.stops;if(!c)return function Vt(u,i){const c=["get",u.property];if(void 0===u.default)return"string"===i.type?["string",c]:c;if("enum"===i.type)return["match",c,Object.keys(i.values),c,u.default];{const t=["color"===i.type?"to-color":i.type,c,bt(u.default)];return"array"===i.type&&t.splice(1,0,i.value,i.length||null),t}}(u,i);const t=c&&"object"==typeof c[0][0],e=t||void 0!==u.property,r=t||!e;return c=c.map(v=>!e&&i.tokens&&"string"==typeof v[1]?[v[0],Et(v[1])]:[v[0],bt(v[1])]),t?function le(u,i,c){const t={},e={},r=[];for(let x=0;xr).then(be=>{be instanceof Request?fetch(be).then(ze=>ze.blob()).then(ze=>{Ee=URL.createObjectURL(ze),_e.src=Ee}).catch(()=>{}):(_e.crossOrigin="anonymous",_e.src=be,Ee&&URL.revokeObjectURL(Ee))}),_e.onload=function(){D=_e,G=[_e.width,_e.height],u.changed(),_e.onload=null}}else if(typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope){const _e=self;_e.postMessage({action:"loadImage",src:r}),_e.addEventListener("message",function(be){"imageLoaded"===be.data.action&&be.data.src===r&&(D=be.data.image,G=[D.width,D.height])})}const nt=function Xr(u){u=u.slice();const i=Object.create(null);for(let c=0;c=ve.maxzoom)continue;const Ir=ve.filter;if(!Ir||qo(ms,Ir,xe,pe,ee)){let Zi,Gi,fn,Yi,bn,Me;Fi=ve;const Ks=Ni.index;if(3==qe&&("fill"==ve.type||"fill-extrusion"==ve.type))if(Gi=Se(ve,"paint",ve.type+"-opacity",pe,xe,Zt,Ae),ve.type+"-pattern"in En){const oi=Se(ve,"paint",ve.type+"-pattern",pe,xe,Zt,Ae);if(oi){const ai="string"==typeof oi?Er(oi,ze):oi.toString();if(D&&e&&e[ai]){++$e,Me=fe[$e],(!Me||!Me.getFill()||Me.getStroke()||Me.getText())&&(Me=new S.ZP({fill:new k.Z}),fe[$e]=Me),fn=Me.getFill(),Me.setZIndex(Ks);const ni=ai+"."+Gi;let hi=Bt[ni];if(!hi){const We=e[ai],Ve=Zs(We.width,We.height),ci=Ve.getContext("2d");ci.globalAlpha=Gi,ci.drawImage(D,We.x,We.y,We.width,We.height,0,0,We.width,We.height),hi=ci.createPattern(Ve,"repeat"),Bt[ni]=hi}fn.setColor(hi)}}}else Zi=vn(Se(ve,"paint",ve.type+"-color",pe,xe,Zt,Ae),Gi),ve.type+"-outline-color"in En&&(bn=vn(Se(ve,"paint",ve.type+"-outline-color",pe,xe,Zt,Ae),Gi)),bn||(bn=Zi),(Zi||bn)&&(++$e,Me=fe[$e],(!Me||Zi&&!Me.getFill()||!Zi&&Me.getFill()||bn&&!Me.getStroke()||!bn&&Me.getStroke()||Me.getText())&&(Me=new S.ZP({fill:Zi?new k.Z:void 0,stroke:bn?new U.Z:void 0}),fe[$e]=Me),Zi&&(fn=Me.getFill(),fn.setColor(Zi)),bn&&(Yi=Me.getStroke(),Yi.setColor(bn),Yi.setWidth(.5)),Me.setZIndex(Ks));if(1!=qe&&"line"==ve.type){Zi="line-pattern"in En?void 0:vn(Se(ve,"paint","line-color",pe,xe,Zt,Ae),Se(ve,"paint","line-opacity",pe,xe,Zt,Ae));const oi=Se(ve,"paint","line-width",pe,xe,Zt,Ae);Zi&&oi>0&&(++$e,Me=fe[$e],(!Me||!Me.getStroke()||Me.getFill()||Me.getText())&&(Me=new S.ZP({stroke:new U.Z}),fe[$e]=Me),Yi=Me.getStroke(),Yi.setLineCap(Se(ve,"layout","line-cap",pe,xe,Zt,Ae)),Yi.setLineJoin(Se(ve,"layout","line-join",pe,xe,Zt,Ae)),Yi.setMiterLimit(Se(ve,"layout","line-miter-limit",pe,xe,Zt,Ae)),Yi.setColor(Zi),Yi.setWidth(oi),Yi.setLineDash(En["line-dasharray"]?Se(ve,"paint","line-dasharray",pe,xe,Zt,Ae).map(function(ai){return ai*oi}):null),Me.setZIndex(Ks))}let Or,Ui,ca,Ii,Sr,Ar,Xn,wr,da,_o=!1,He=null,xa=0;if((1==qe||2==qe)&&"icon-image"in dn){const oi=Se(ve,"layout","icon-image",pe,xe,Zt,Ae);if(oi){let ai;Or="string"==typeof oi?Er(oi,ze):oi.toString();const ni=x?x(u,Or):void 0;if(D&&e&&e[Or]||ni){const hi=Se(ve,"layout","icon-rotation-alignment",pe,xe,Zt,Ae);if(2==qe){const We=_e.getGeometry();if(We.getFlatMidpoint||We.getFlatMidpoints){const Ve=We.getExtent();if(Math.sqrt(Math.max(Math.pow((Ve[2]-Ve[0])/Ee,2),Math.pow((Ve[3]-Ve[1])/Ee,2)))>150){const di="MultiLineString"===We.getType()?We.getFlatMidpoints():We.getFlatMidpoint();if(yr||(Bs=[NaN,NaN],yr=new $.ZP("Point",Bs,[],2,{},void 0)),ai=yr,Bs[0]=di[0],Bs[1]=di[1],"line"===Se(ve,"layout","symbol-placement",pe,xe,Zt,Ae)&&"map"===hi){const $i=We.getStride(),ji=We.getFlatCoordinates();for(let zi=0,ui=ji.length-$i;zi=br&&di[0]<=Ta&&di[1]>=Pa&&di[1]<=Ca){xa=Math.atan2(rn-Li,on-sn);break}}}}}}if(2!==qe||ai){const We=Se(ve,"layout","icon-size",pe,xe,Zt,Ae),Ve=void 0!==En["icon-color"]?Se(ve,"paint","icon-color",pe,xe,Zt,Ae):null;if(!Ve||0!==Ve.a){const ci=Se(ve,"paint","icon-halo-color",pe,xe,Zt,Ae),di=Se(ve,"paint","icon-halo-width",pe,xe,Zt,Ae);let nn=`${Or}.${We}.${di}.${ci}`;if(null!==Ve&&(nn+=`.${Ve}`),Ui=Pt[nn],!Ui){const $i=oo(ve,pe,xe,"icon",Zt);let ji;"icon-offset"in dn&&(ji=Se(ve,"layout","icon-offset",pe,xe,Zt,Ae).slice(0),ji[0]*=We,ji[1]*=-We);let zi=Ve?[255*Ve.r,255*Ve.g,255*Ve.b,Ve.a]:void 0;if(ni){const ui={color:zi,rotateWithView:"map"===hi,displacement:ji,declutterMode:$i,scale:We};"string"==typeof ni?ui.src=ni:(ui.img=ni,ui.imgSize=[ni.width,ni.height]),Ui=new J.Z(ui)}else{const ui=e[Or];let sn,rn,on;di?ui.sdf?(sn=io(no(D,ui,Ve||[0,0,0,1]),{x:0,y:0,width:ui.width,height:ui.height,pixelRatio:ui.pixelRatio},di,ci),zi=void 0):sn=io(D,ui,di,ci):(ui.sdf?(X||(X=no(D,{x:0,y:0,width:G[0],height:G[1]},{r:1,g:1,b:1,a:1})),sn=X):sn=D,rn=[ui.width,ui.height],on=[ui.x,ui.y]),Ui=new J.Z({color:zi,img:sn,imgSize:G,size:rn,offset:on,rotateWithView:"map"===hi,scale:We/ui.pixelRatio,displacement:ji,declutterMode:$i})}Pt[nn]=Ui}}Ui&&(++$e,Me=fe[$e],(!Me||!Me.getImage()||Me.getFill()||Me.getStroke())&&(Me=new S.ZP,fe[$e]=Me),Me.setGeometry(ai),Ui.setRotation(xa+cr(Se(ve,"layout","icon-rotate",pe,xe,Zt,Ae))),Ui.setOpacity(Se(ve,"paint","icon-opacity",pe,xe,Zt,Ae)),Ui.setAnchor(Jo[Se(ve,"layout","icon-anchor",pe,xe,Zt,Ae)]),Me.setImage(Ui),He=Me.getText(),Me.setText(void 0),Me.setZIndex(Ks),_o=!0,ca=!1)}else ca=!0}}}if(1==qe&&"circle"===ve.type){++$e,Me=fe[$e],(!Me||!Me.getImage()||Me.getFill()||Me.getStroke())&&(Me=new S.ZP,fe[$e]=Me);const oi="circle-radius"in En?Se(ve,"paint","circle-radius",pe,xe,Zt,Ae):5,ai=vn(Se(ve,"paint","circle-stroke-color",pe,xe,Zt,Ae),Se(ve,"paint","circle-stroke-opacity",pe,xe,Zt,Ae)),ni=Se(ve,"paint","circle-translate",pe,xe,Zt,Ae),hi=vn(Se(ve,"paint","circle-color",pe,xe,Zt,Ae),Se(ve,"paint","circle-opacity",pe,xe,Zt,Ae)),We=Se(ve,"paint","circle-stroke-width",pe,xe,Zt,Ae),Ve=oi+"."+ai+"."+hi+"."+We+"."+ni[0]+"."+ni[1];Ui=Pt[Ve],Ui||(Ui=new V.Z({radius:oi,displacement:[ni[0],-ni[1]],stroke:ai&&We>0?new U.Z({width:We,color:ai}):void 0,fill:hi?new k.Z({color:hi}):void 0,declutterMode:"none"}),Pt[Ve]=Ui),Me.setImage(Ui),He=Me.getText(),Me.setText(void 0),Me.setGeometry(void 0),Me.setZIndex(Ks),_o=!0}if("text-field"in dn){Xn=Math.round(Se(ve,"layout","text-size",pe,xe,Zt,Ae));const oi=Se(ve,"layout","text-font",pe,xe,Zt,Ae);Ar=Se(ve,"layout","text-line-height",pe,xe,Zt,Ae),Sr=lr(v?v(oi,i.metadata?i.metadata["ol:webfonts"]:void 0):oi,Xn,Ar),Sr.includes("sans-serif")||(Sr+=",sans-serif"),wr=Se(ve,"layout","text-letter-spacing",pe,xe,Zt,Ae),da=Se(ve,"layout","text-max-width",pe,xe,Zt,Ae);const ai=Se(ve,"layout","text-field",pe,xe,Zt,Ae);Ii="object"==typeof ai&&ai.sections?1===ai.sections.length?ai.toString():ai.sections.reduce((ni,hi,We)=>{const Ve=hi.fontStack?hi.fontStack.split(","):oi,ci=lr(v?v(Ve):Ve,Xn*(hi.scale||1),Ar);let di=hi.text;if("\n"===di)return ni.push("\n",""),ni;if(2!=qe){di=mr(di,ci,da,wr).split("\n");for(let nn=0,$i=di.length;nn<$i;++nn)nn>0&&ni.push("\n",""),ni.push(di[nn],ci);return ni}ni.push(fr(di,wr),ci)},[]):Er(ai,ze).trim(),Gi=Se(ve,"paint","text-opacity",pe,xe,Zt,Ae)}if(Ii&&Gi&&!ca){_o||(++$e,Me=fe[$e],(!Me||!Me.getText()||Me.getFill()||Me.getStroke())&&(Me=new S.ZP,fe[$e]=Me),Me.setImage(void 0),Me.setGeometry(void 0));const oi=oo(ve,pe,xe,"text",Zt);Me.getText()||Me.setText(He),He=Me.getText(),(!He||"getDeclutterMode"in He&&He.getDeclutterMode()!==oi)&&(He=new b.Z({padding:[2,2,2,2],declutterMode:oi}),Me.setText(He));const ai=Se(ve,"layout","text-transform",pe,xe,Zt,Ae);"uppercase"==ai?Ii=Array.isArray(Ii)?Ii.map((Li,br)=>br%2?Li:Li.toUpperCase()):Ii.toUpperCase():"lowercase"==ai&&(Ii=Array.isArray(Ii)?Ii.map((Li,br)=>br%2?Li:Li.toLowerCase()):Ii.toLowerCase());const ni=Array.isArray(Ii)?Ii:2==qe?fr(Ii,wr):mr(Ii,Sr,da,wr);He.setText(ni),He.setFont(Sr),He.setRotation(cr(Se(ve,"layout","text-rotate",pe,xe,Zt,Ae)));const hi=Se(ve,"layout","text-anchor",pe,xe,Zt,Ae),We=_o||1==qe?"point":Se(ve,"layout","symbol-placement",pe,xe,Zt,Ae);let Ve;if("line-center"===We?(He.setPlacement("line"),Ve="center"):He.setPlacement(We),"line"===We&&"function"==typeof He.setRepeat){const Li=Se(ve,"layout","symbol-spacing",pe,xe,Zt,Ae);He.setRepeat(2*Li)}He.setOverflow("point"===We);let ci=Se(ve,"paint","text-halo-width",pe,xe,Zt,Ae);const di=Se(ve,"layout","text-offset",pe,xe,Zt,Ae),nn=Se(ve,"paint","text-translate",pe,xe,Zt,Ae);let $i=0,ji=0;if("point"==We){Ve="center",-1!==hi.indexOf("left")?(Ve="left",ji=ci):-1!==hi.indexOf("right")&&(Ve="right",ji=-ci);const Li=Se(ve,"layout","text-rotation-alignment",pe,xe,Zt,Ae);He.setRotateWithView("map"==Li)}else He.setMaxAngle(cr(Se(ve,"layout","text-max-angle",pe,xe,Zt,Ae))*Ii.length/ni.length),He.setRotateWithView(!1);He.setTextAlign(Ve);let zi="middle";0==hi.indexOf("bottom")?(zi="bottom",$i=-ci-.5*(Ar-1)*Xn):0==hi.indexOf("top")&&(zi="top",$i=ci+.5*(Ar-1)*Xn),He.setTextBaseline(zi);const ui=Se(ve,"layout","text-justify",pe,xe,Zt,Ae);He.setJustify("auto"===ui?void 0:ui),He.setOffsetX(di[0]*Xn+ji+nn[0]),He.setOffsetY(di[1]*Xn+$i+nn[1]),de.setColor(vn(Se(ve,"paint","text-color",pe,xe,Zt,Ae),Gi)),He.setFill(de);const sn=vn(Se(ve,"paint","text-halo-color",pe,xe,Zt,Ae),Gi);if(sn&&ci>0){ue.setColor(sn),ci*=2;const Li=.5*Xn;ue.setWidth(ci<=Li?ci:Li),He.setStroke(ue)}else He.setStroke(void 0);const rn=Se(ve,"layout","text-padding",pe,xe,Zt,Ae),on=He.getPadding();rn!==on[0]&&(on[0]=rn,on[1]=rn,on[2]=rn,on[3]=rn),Me.setZIndex(Ks)}}}return $e>-1?(fe.length=$e+1,ao&&("set"in _e?_e.set("mapbox-layer",Fi):_e.getProperties()["mapbox-layer"]=Fi),fe):void 0};return u.setStyle(Pe),u.set("mapbox-source",se),u.set("mapbox-layers",Tt),u.set("mapbox-featurestate",u.get("mapbox-featurestate")||{}),Pe}function ea(u,i=512){return u.getExtent()?(0,w.dl)({extent:u.getExtent(),tileSize:i,maxZoom:22}).getResolutions():en}function xr(u,i,c="",t={},e=void 0){let r,v,x,D,G=!0;return"string"==typeof c||Array.isArray(c)?D=c:(x=c,D=x.source||x.layers,t=x),"string"==typeof t?(r=t,x={}):(r=t.styleUrl,x=t),!1===x.updateSource&&(G=!1),e||(e=x.resolutions),!r&&"string"==typeof i&&!i.trim().startsWith("{")&&(r=i),r&&(r=r.startsWith("data:")?location.href:bs(r,x.accessToken),x=function lo(u,i){return i.accessToken||(i=Object.assign({},i),new URL(u).searchParams.forEach((t,e)=>{i.accessToken=t,i.accessTokenParam=e})),i}(r,x)),new Promise(function(X,nt){dr(i,x).then(function(ct){if(8!=ct.version)return nt(new Error("glStyle version 8 required."));if(!(u instanceof Q.Z||u instanceof H.Z))return nt(new Error("Can only apply to VectorLayer or VectorTileLayer"));const Tt=u instanceof H.Z?"vector":"geojson";if(D?v=Array.isArray(D)?ct.layers.find(function(de){return de.id===D[0]}).source:D:(v=Object.keys(ct.sources).find(function(de){return ct.sources[de].type===Tt}),D=v),!v)return nt(new Error(`No ${Tt} source found in the glStyle.`));function Pt(){if(!G)return Promise.resolve();if(u instanceof H.Z)return function zs(u,i,c){return new Promise(function(t,e){(function eo(u,i,c={}){const t=[i,JSON.stringify(u)].toString();let e=to[t];if(!e||c.transformRequest){let r;c.transformRequest&&(r=(x,D)=>{const G=c.transformRequest&&c.transformRequest(D,"Tiles")||D;if(x instanceof d.Z)x.setLoader((X,nt,ct)=>{(0,T.Vi)(()=>G).then(Tt=>{fetch(Tt).then(Pt=>Pt.arrayBuffer()).then(Pt=>{const Zt=x.getFormat().readFeatures(Pt,{extent:X,featureProjection:ct});x.setFeatures(Zt)}).catch(Pt=>x.setState(m.Z.ERROR))})});else{const X=x.getImage();(0,T.Vi)(()=>G).then(nt=>{nt instanceof Request?fetch(nt).then(ct=>ct.blob()).then(ct=>{const Tt=URL.createObjectURL(ct);X.addEventListener("load",()=>URL.revokeObjectURL(Tt)),X.addEventListener("error",()=>URL.revokeObjectURL(Tt)),X.src=Tt}).catch(ct=>x.setState(m.Z.ERROR)):X.src=nt})}});const v=u.url;if(v&&!u.tiles){const x=Ls(v,c.accessToken,c.accessTokenParam||"access_token",i||location.href);if(v.startsWith("mapbox://"))e=Promise.resolve({tileJson:Object.assign({},u,{url:void 0,tiles:(0,l.Gk)(x)}),tileLoadFunction:r});else{const D={};e=zn("Source",x,c,D).then(function(G){return G.tiles=G.tiles.map(function(X){return"tms"===G.scheme&&(X=X.replace("{y}","{-y}")),Ls(X,c.accessToken,c.accessTokenParam||"access_token",D.request.url)}),Promise.resolve({tileJson:G,tileLoadFunction:r})})}}else u=Object.assign({},u,{tiles:u.tiles.map(function(x){return"tms"===u.scheme&&(x=x.replace("{y}","{-y}")),Ls(x,c.accessToken,c.accessTokenParam||"access_token",i||location.href)})}),e=Promise.resolve({tileJson:Object.assign({},u),tileLoadFunction:r});to[t]=e}return e})(u,i,c).then(function({tileJson:r,tileLoadFunction:v}){const x=function Kn(u,i,c){const t=new N({tileJSON:i,tileSize:u.tileSize||i.tileSize||512}),e=t.getTileJSON(),r=t.getTileGrid(),v=(0,K.U2)(c.projection||"EPSG:3857"),x=function Mr(u,i){const c=u.bounds;if(c){const t=(0,K.mi)([c[0],c[1]],i),e=(0,K.mi)([c[2],c[3]],i);return[t[0],t[1],e[0],e[1]]}return(0,K.U2)(i).getExtent()}(e,v),D=v.getExtent(),G=e.minzoom||0,X=e.maxzoom||22,nt={attributions:t.getAttributions(),projection:v,tileGrid:new p.Z({origin:D?(0,F.rL)(D):r.getOrigin(0),extent:x||r.getExtent(),minZoom:G,resolutions:ea(v,i.tileSize).slice(0,X+1),tileSize:r.getTileSize(0)})};return Array.isArray(e.tiles)?nt.urls=e.tiles:nt.url=e.tiles,nt}(u,r,c);x.tileLoadFunction=v,x.format=new g.Z,t(new ot.Z(x))}).catch(e)})}(ct.sources[v],r,x).then(function(_e){const Ee=u.getSource();Ee?_e!==Ee&&(Ee.setTileUrlFunction(_e.getTileUrlFunction()),"function"==typeof Ee.setUrls&&"function"==typeof _e.getUrls&&Ee.setUrls(_e.getUrls()),Ee.format_||(Ee.format_=_e.format_),Ee.getAttributions()||Ee.setAttributions(_e.getAttributions()),Ee.getTileLoadFunction()===ot.I&&Ee.setTileLoadFunction(_e.getTileLoadFunction()),(0,K.OP)(Ee.getProjection(),_e.getProjection())&&(Ee.tileGrid=_e.getTileGrid())):u.setSource(_e);const be=u.getSource().getTileGrid();!isFinite(u.getMaxResolution())&&!isFinite(u.getMinZoom())&&be.getMinZoom()>0&&u.setMaxResolution(function ds(u,i){const c=Math.floor(u),t=Math.pow(2,u-c);return i[c]/t}(Math.max(0,be.getMinZoom()-1e-12),be.getResolutions()))});const de=ct.sources[v];let fe=u.getSource();(!fe||fe.get("mapbox-source")!==de)&&(fe=function Cr(u,i,c){const t=c.projection?new h.Z({dataProjection:c.projection}):new h.Z,e=u.data,r={};if("string"==typeof e){const x=Ls(e,c.accessToken,c.accessTokenParam||"access_token",i||location.href);if(/\{bbox-[0-9a-z-]+\}/.test(x)){const G=(nt,ct,Tt)=>{const Pt=function Sn(u){return`{bbox-${(u?u.getCode():"EPSG:3857").toLowerCase().replace(/[^a-z0-9]/g,"-")}}`}(Tt);return x.replace(Pt,`${nt.join(",")}`)},X=new et.Z({attributions:u.attribution,format:t,loader:(nt,ct,Tt,Pt,Bt)=>{zn("GeoJSON","function"==typeof G?G(nt,ct,Tt):G,c).then(ee=>{const se=X.getFormat().readFeatures(ee,{featureProjection:Tt});X.addFeatures(se),Pt(se)}).catch(ee=>{X.removeLoadedExtent(nt),Bt()})},strategy:mt.VW});return X.set("mapbox-source",u),X}const D=new et.Z({attributions:u.attribution,format:t,url:x,loader:(G,X,nt,ct,Tt)=>{zn("GeoJSON",x,c).then(Pt=>{const Bt=D.getFormat().readFeatures(Pt,{featureProjection:nt});D.addFeatures(Bt),ct(Bt)}).catch(Pt=>{D.removeLoadedExtent(G),Tt()})}});return D}r.features=t.readFeatures(e,{featureProjection:(0,K.Cs)()||"EPSG:3857"});const v=new et.Z(Object.assign({attributions:u.attribution,format:t},r));return v.set("mapbox-source",u),v}(de,r,x));const Pe=u.getSource();return Pe?fe!==Pe&&(Pe.getAttributions()||Pe.setAttributions(fe.getAttributions()),Pe.format_||(Pe.format_=fe.getFormat()),Pe.url_=fe.getUrl()):u.setSource(fe),Promise.resolve()}let Bt,Zt,ee,se;function ue(){if(se||ct.sprite&&!Zt)se?(u.setStyle(se),Pt().then(X).catch(nt)):nt(new Error("Something went wrong trying to apply style."));else{if(x.projection&&!e){const fe=(0,K.U2)(x.projection).getUnits();"m"!==fe&&(e=en.map(Pe=>Pe/ht.W[fe]))}se=Gs(u,ct,D,e,Zt,ee,(de,fe=x.webfonts)=>function $o(u,i="https://cdn.jsdelivr.net/npm/@fontsource/{font-family}/{fontweight}{-fontstyle}.css"){const c=u.toString();if(c in _r)return _r[c];const t=[];for(let e=0,r=u.length;e=1.5?.5:1;const fe=.5==Bt?"@2x":"";let Pe=de.origin+de.pathname+fe+".json"+de.search;new Promise(function(_e,Ee){zn("Sprite",Pe,x).then(_e).catch(function(be){Pe=de.origin+de.pathname+".json"+de.search,zn("Sprite",Pe,x).then(_e).catch(Ee)})}).then(function(_e){if(void 0===_e&&nt(new Error("No sprites found.")),Zt=_e,ee=de.origin+de.pathname+fe+".png"+de.search,x.transformRequest){const Ee=x.transformRequest(ee,"SpriteImage")||ee;(Ee instanceof Request||Ee instanceof Promise)&&(ee=Ee)}ue()}).catch(function(_e){nt(new Error(`Sprites cannot be loaded: ${Pe}: ${_e.message}`))})}else ue()}).catch(nt)})}const Vi={};function ho(u,i,c={}){return dr(i,c).then(function(t){!function kn(u,i,c){i.layers.some(function(t){if("background"===t.type){if(u instanceof s.Z)return u.setBackground(function(e){return Pr(t,e,c,{})}),!0;if(u instanceof a.Z||u instanceof f.Z)return u.getLayers().insertAt(0,function Tr(u,i,c){const t=document.createElement("div");return t.className="ol-mapbox-style-background",t.style.position="absolute",t.style.width="100%",t.style.height="100%",new s.Z({source:new I.Z({}),render(e){const r=Pr(u,e.viewState.resolution,i,c);return t.style.backgroundColor=r,t}})}(t,c,{})),!0}})}(u,t,c)})}function Pr(u,i,c,t){const e={id:u.id,type:u.type},r=u.layout||{},v=u.paint||{};e.paint=v;const x=qr(i,c.resolutions||en);let D;const G=Se(e,"paint","background-color",x,Vi,t);return void 0!==v["background-opacity"]&&(D=Se(e,"paint","background-opacity",x,Vi,t)),"none"==r.visibility?void 0:vn(G,D)}},7934:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(7438),k=o(7069),J=o(7065);class U extends J.ZP{constructor(y,m,d){super(y),this.element=m,this.index=d}}const b=class S extends V.Z{constructor(y,m){if(super(),this.unique_=!!(m=m||{}).unique,this.array_=y||[],this.unique_)for(let d=0,l=this.array_.length;d0;)this.pop()}extend(y){for(let m=0,d=y.length;mthis.getLength())throw new Error("Index out of bounds: "+y);this.unique_&&this.assertUnique_(m),this.array_.splice(y,0,m),this.updateLength_(),this.dispatchEvent(new U(k.Z.ADD,m,y))}pop(){return this.removeAt(this.getLength()-1)}push(y){this.unique_&&this.assertUnique_(y);const m=this.getLength();return this.insertAt(m,y),this.getLength()}remove(y){const m=this.array_;for(let d=0,l=m.length;d=this.getLength())return;const m=this.array_[y];return this.array_.splice(y,1),this.updateLength_(),this.dispatchEvent(new U(k.Z.REMOVE,m,y)),m}setAt(y,m){if(y>=this.getLength())return void this.insertAt(y,m);if(y<0)throw new Error("Index out of bounds: "+y);this.unique_&&this.assertUnique_(m,y);const l=this.array_[y];this.array_[y]=m,this.dispatchEvent(new U(k.Z.REMOVE,l,y)),this.dispatchEvent(new U(k.Z.ADD,m,y))}updateLength_(){this.set("length",this.array_.length)}assertUnique_(y,m){for(let d=0,l=this.array_.length;d{"use strict";o.d(ut,{Z:()=>V});const V={ADD:"add",REMOVE:"remove"}},9726:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>k});const k=class V{constructor(){this.disposed=!1}dispose(){this.disposed||(this.disposed=!0,this.disposeInternal())}disposeInternal(){}}},7176:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(7438),k=o(4855),J=o(9418),$=o(3583);class U extends V.Z{constructor(y){super(),this.id_=void 0,this.geometryName_="geometry",this.style_=null,this.styleFunction_=void 0,this.geometryChangeKey_=null,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),y&&("function"==typeof y.getSimplifiedGeometry?this.setGeometry(y):this.setProperties(y))}clone(){const y=new U(this.hasProperties()?this.getProperties():null);y.setGeometryName(this.getGeometryName());const m=this.getGeometry();m&&y.setGeometry(m.clone());const d=this.getStyle();return d&&y.setStyle(d),y}getGeometry(){return this.get(this.geometryName_)}getId(){return this.id_}getGeometryName(){return this.geometryName_}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}handleGeometryChange_(){this.changed()}handleGeometryChanged_(){this.geometryChangeKey_&&((0,$.bN)(this.geometryChangeKey_),this.geometryChangeKey_=null);const y=this.getGeometry();y&&(this.geometryChangeKey_=(0,$.oL)(y,k.Z.CHANGE,this.handleGeometryChange_,this)),this.changed()}setGeometry(y){this.set(this.geometryName_,y)}setStyle(y){this.style_=y,this.styleFunction_=y?function S(T){if("function"==typeof T)return T;let y;return Array.isArray(T)?y=T:((0,J.h)("function"==typeof T.getZIndex,"Expected an `ol/style/Style` or an array of `ol/style/Style.js`"),y=[T]),function(){return y}}(y):void 0,this.changed()}setId(y){this.id_=y,this.changed()}setGeometryName(y){this.removeChangeListener(this.geometryName_,this.handleGeometryChanged_),this.geometryName_=y,this.addChangeListener(this.geometryName_,this.handleGeometryChanged_),this.handleGeometryChanged_()}}const b=U},1830:(jt,ut,o)=>{"use strict";o.d(ut,{Jx:()=>d,Kp:()=>T,Q9:()=>m,ZP:()=>l});var V=o(1877),k=o(4855),J=o(6343),$=o(7316),U=o(3583),S=o(5173);function T(n,h,s){const f=n;let g=!0,a=!1,I=!1;const p=[(0,U.Vx)(f,k.Z.LOAD,function(){I=!0,a||h()})];return f.src&&$.Tp?(a=!0,f.decode().then(function(){g&&h()}).catch(function(E){g&&(I?h():s())})):p.push((0,U.Vx)(f,k.Z.ERROR,s)),function(){g=!1,p.forEach(U.bN)}}function m(n,h){return h&&(n.src=h),n.src&&$.Tp?new Promise((s,f)=>n.decode().then(()=>s(n)).catch(g=>n.complete&&n.width?s(n):f(g))):function y(n,h){return new Promise((s,f)=>{function g(){I(),s(n)}function a(){I(),f(new Error("Image load error"))}function I(){n.removeEventListener("load",g),n.removeEventListener("error",a)}n.addEventListener("load",g),n.addEventListener("error",a),h&&(n.src=h)})}(n)}function d(n,h){return h&&(n.src=h),n.src&&$.Tp&&$.et?n.decode().then(()=>createImageBitmap(n)).catch(s=>{if(n.complete&&n.width)return n;throw s}):m(n)}const l=class b extends V.Z{constructor(h,s,f,g){super(),this.extent=h,this.pixelRatio_=f,this.resolution=s,this.state="function"==typeof g?J.Z.IDLE:g,this.image_=null,this.loader="function"==typeof g?g:null}changed(){this.dispatchEvent(k.Z.CHANGE)}getExtent(){return this.extent}getImage(){return this.image_}getPixelRatio(){return this.pixelRatio_}getResolution(){return this.resolution}getState(){return this.state}load(){if(this.state==J.Z.IDLE&&this.loader){this.state=J.Z.LOADING,this.changed();const h=this.getResolution(),s=Array.isArray(h)?h[0]:h;(0,S.Vi)(()=>this.loader(this.getExtent(),s,this.getPixelRatio())).then(f=>{"image"in f&&(this.image_=f.image),"extent"in f&&(this.extent=f.extent),"resolution"in f&&(this.resolution=f.resolution),"pixelRatio"in f&&(this.pixelRatio_=f.pixelRatio),(f instanceof HTMLImageElement||f instanceof ImageBitmap||f instanceof HTMLCanvasElement||f instanceof HTMLVideoElement)&&(this.image_=f),this.state=J.Z.LOADED}).catch(f=>{this.state=J.Z.ERROR,console.error(f)}).finally(()=>this.changed())}}setImage(h){this.image_=h}setResolution(h){this.resolution=h}}},8105:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(6343),k=o(1830);const $=class J extends k.ZP{constructor(S,b,T,y,m){super(S,b,T,void 0!==m?V.Z.IDLE:V.Z.LOADED),this.loader_=void 0!==m?m:null,this.canvas_=y,this.error_=null}getError(){return this.error_}handleLoad_(S){S?(this.error_=S,this.state=V.Z.ERROR):this.state=V.Z.LOADED,this.changed()}load(){this.state==V.Z.IDLE&&(this.state=V.Z.LOADING,this.changed(),this.loader_(this.handleLoad_.bind(this)))}getImage(){return this.canvas_}}},6343:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4}},7648:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(2738),k=o(33),J=o(4591),$=o(1830);const b=class U extends V.Z{constructor(y,m,d,l,n,h){super(y,m,h),this.crossOrigin_=l,this.src_=d,this.key=d,this.image_=new Image,null!==l&&(this.image_.crossOrigin=l),this.unlisten_=null,this.tileLoadFunction_=n}getImage(){return this.image_}setImage(y){this.image_=y,this.state=k.Z.LOADED,this.unlistenImage_(),this.changed()}handleImageError_(){this.state=k.Z.ERROR,this.unlistenImage_(),this.image_=function S(){const T=(0,J.E4)(1,1);return T.fillStyle="rgba(0,0,0,0)",T.fillRect(0,0,1,1),T.canvas}(),this.changed()}handleImageLoad_(){const y=this.image_;this.state=y.naturalWidth&&y.naturalHeight?k.Z.LOADED:k.Z.EMPTY,this.unlistenImage_(),this.changed()}load(){this.state==k.Z.ERROR&&(this.state=k.Z.IDLE,this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)),this.state==k.Z.IDLE&&(this.state=k.Z.LOADING,this.changed(),this.tileLoadFunction_(this,this.src_),this.unlisten_=(0,$.Kp)(this.image_,this.handleImageLoad_.bind(this),this.handleImageError_.bind(this)))}unlistenImage_(){this.unlisten_&&(this.unlisten_(),this.unlisten_=null)}}},9832:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>le});var V=o(7438),k=o(7934),J=o(7069),$=o(276),U=o(9726),S=o(5173),b=o(1293),T=o(4836),y=o(77),m=o(4410),d=o(377),l=o(63);function h(Ht,ft){m.c1.expire()}const s=class n extends U.Z{constructor(ft){super(),this.map_=ft}dispatchRenderEvent(ft,St){(0,b.O3)()}calculateMatrices2D(ft){const St=ft.viewState,kt=ft.coordinateToPixelTransform,Lt=ft.pixelToCoordinateTransform;(0,T.qC)(kt,ft.size[0]/2,ft.size[1]/2,1/St.resolution,-1/St.resolution,-St.rotation,-St.center[0],-St.center[1]),(0,T.nb)(Lt,kt)}forEachFeatureAtCoordinate(ft,St,kt,Lt,te,Yt,Et,wt){let it;const z=St.viewState;function _(qt,ne,oe,Qt){return te.call(Yt,ne,qt?oe:null,Qt)}const Z=z.projection,W=(0,l.Cf)(ft.slice(),Z),j=[[0,0]];if(Z.canWrapX()&&Lt){const qt=Z.getExtent(),ne=(0,y.dz)(qt);j.push([-ne,0],[ne,0])}const st=St.layerStatesArray,dt=st.length,Ot=[],Ct=[];for(let qt=0;qt=0;--ne){const oe=st[ne],Qt=oe.layer;if(Qt.hasRenderer()&&(0,d.j)(oe,z)&&Et.call(wt,Qt)){const ge=Qt.getRenderer(),we=Qt.getSource();if(ge&&we){const Ie=we.getWrapX()?W:ft,De=_.bind(null,oe.managed);Ct[0]=Ie[0]+j[qt][0],Ct[1]=Ie[1]+j[qt][1],it=ge.forEachFeatureAtCoordinate(Ct,St,kt,De,Ot)}if(it)return it}}if(0===Ot.length)return;const Gt=1/Ot.length;return Ot.forEach((qt,ne)=>qt.distanceSq+=ne*Gt),Ot.sort((qt,ne)=>qt.distanceSq-ne.distanceSq),Ot.some(qt=>it=qt.callback(qt.feature,qt.layer,qt.geometry)),it}hasFeatureAtCoordinate(ft,St,kt,Lt,te,Yt){return void 0!==this.forEachFeatureAtCoordinate(ft,St,kt,Lt,S.uX,this,te,Yt)}getMap(){return this.map_}renderFrame(ft){(0,b.O3)()}scheduleExpireIconCache(ft){m.c1.canExpireCache()&&ft.postRenderFunctions.push(h)}};var f=o(2e3),g=o(3220),a=o(5603),I=o(2349),p=o(1463),E=o(3583),F=o(4591);const K=class w extends s{constructor(ft){super(ft),this.fontChangeListenerKey_=(0,E.oL)(p.sG,f.Z.PROPERTYCHANGE,ft.redrawText.bind(ft)),this.element_=document.createElement("div");const St=this.element_.style;St.position="absolute",St.width="100%",St.height="100%",St.zIndex="0",this.element_.className=I.XV+" ol-layers";const kt=ft.getViewport();kt.insertBefore(this.element_,kt.firstChild||null),this.children_=[],this.renderedVisible_=!0}dispatchRenderEvent(ft,St){const kt=this.getMap();if(kt.hasListener(ft)){const Lt=new g.Z(ft,void 0,St);kt.dispatchEvent(Lt)}}disposeInternal(){(0,E.bN)(this.fontChangeListenerKey_),this.element_.parentNode.removeChild(this.element_),super.disposeInternal()}renderFrame(ft){if(!ft)return void(this.renderedVisible_&&(this.element_.style.display="none",this.renderedVisible_=!1));this.calculateMatrices2D(ft),this.dispatchRenderEvent(a.Z.PRECOMPOSE,ft);const St=ft.layerStatesArray.sort(function(Et,wt){return Et.zIndex-wt.zIndex});St.some(Et=>Et.layer instanceof $.Z&&Et.layer.getDeclutter())&&(ft.declutter={});const Lt=ft.viewState;this.children_.length=0;const te=[];let Yt=null;for(let Et=0,wt=St.length;Et=0;--kt){const Lt=St[kt],te=Lt.layer;te.getDeclutter()&&te.renderDeclutter(ft,Lt)}St.forEach(kt=>kt.layer.renderDeferred(ft))}}};var O=o(4855),M=o(9895),B=o(7065);const C=class Y extends B.ZP{constructor(ft,St,kt){super(ft),this.map=St,this.frameState=void 0!==kt?kt:null}},A=class L extends C{constructor(ft,St,kt,Lt,te,Yt){super(ft,St,te),this.originalEvent=kt,this.pixel_=null,this.coordinate_=null,this.dragging=void 0!==Lt&&Lt,this.activePointers=Yt}get pixel(){return this.pixel_||(this.pixel_=this.map.getEventPixel(this.originalEvent)),this.pixel_}set pixel(ft){this.pixel_=ft}get coordinate(){return this.coordinate_||(this.coordinate_=this.map.getCoordinateFromPixel(this.pixel)),this.coordinate_}set coordinate(ft){this.coordinate_=ft}preventDefault(){super.preventDefault(),"preventDefault"in this.originalEvent&&this.originalEvent.preventDefault()}stopPropagation(){super.stopPropagation(),"stopPropagation"in this.originalEvent&&this.originalEvent.stopPropagation()}};var P=o(6161),R=o(9389),N=o(1877),Q=o(7316);const H=class et extends N.Z{constructor(ft,St){super(ft),this.map_=ft,this.emulateClicks_=!1,this.dragging_=!1,this.dragListenerKeys_=[],this.moveTolerance_=void 0===St?1:St,this.down_=null;const kt=this.map_.getViewport();this.activePointers_=[],this.trackedTouches_={},this.element_=kt,this.pointerdownListenerKey_=(0,E.oL)(kt,R.Z.POINTERDOWN,this.handlePointerDown_,this),this.relayedListenerKey_=(0,E.oL)(kt,R.Z.POINTERMOVE,this.relayMoveEvent_,this),this.boundHandleTouchMove_=this.handleTouchMove_.bind(this),this.element_.addEventListener(O.Z.TOUCHMOVE,this.boundHandleTouchMove_,!!Q.bM&&{passive:!1})}emulateClick_(ft){let St=new A(P.Z.CLICK,this.map_,ft);this.dispatchEvent(St),void 0!==this.clickTimeoutId_?(clearTimeout(this.clickTimeoutId_),this.clickTimeoutId_=void 0,St=new A(P.Z.DBLCLICK,this.map_,ft),this.dispatchEvent(St)):this.clickTimeoutId_=setTimeout(()=>{this.clickTimeoutId_=void 0;const kt=new A(P.Z.SINGLECLICK,this.map_,ft);this.dispatchEvent(kt)},250)}updateActivePointers_(ft){const St=ft,kt=St.pointerId;if(St.type==P.Z.POINTERUP||St.type==P.Z.POINTERCANCEL){delete this.trackedTouches_[kt];for(const Lt in this.trackedTouches_)if(this.trackedTouches_[Lt].target!==St.target){delete this.trackedTouches_[Lt];break}}else(St.type==P.Z.POINTERDOWN||St.type==P.Z.POINTERMOVE)&&(this.trackedTouches_[kt]=St);this.activePointers_=Object.values(this.trackedTouches_)}handlePointerUp_(ft){this.updateActivePointers_(ft);const St=new A(P.Z.POINTERUP,this.map_,ft,void 0,void 0,this.activePointers_);this.dispatchEvent(St),this.emulateClicks_&&!St.defaultPrevented&&!this.dragging_&&this.isMouseActionButton_(ft)&&this.emulateClick_(this.down_),0===this.activePointers_.length&&(this.dragListenerKeys_.forEach(E.bN),this.dragListenerKeys_.length=0,this.dragging_=!1,this.down_=null)}isMouseActionButton_(ft){return 0===ft.button}handlePointerDown_(ft){this.emulateClicks_=0===this.activePointers_.length,this.updateActivePointers_(ft);const St=new A(P.Z.POINTERDOWN,this.map_,ft,void 0,void 0,this.activePointers_);if(this.dispatchEvent(St),this.down_=new PointerEvent(ft.type,ft),Object.defineProperty(this.down_,"target",{writable:!1,value:ft.target}),0===this.dragListenerKeys_.length){const kt=this.map_.getOwnerDocument();this.dragListenerKeys_.push((0,E.oL)(kt,P.Z.POINTERMOVE,this.handlePointerMove_,this),(0,E.oL)(kt,P.Z.POINTERUP,this.handlePointerUp_,this),(0,E.oL)(this.element_,P.Z.POINTERCANCEL,this.handlePointerUp_,this)),this.element_.getRootNode&&this.element_.getRootNode()!==kt&&this.dragListenerKeys_.push((0,E.oL)(this.element_.getRootNode(),P.Z.POINTERUP,this.handlePointerUp_,this))}}handlePointerMove_(ft){if(this.isMoving_(ft)){this.updateActivePointers_(ft),this.dragging_=!0;const St=new A(P.Z.POINTERDRAG,this.map_,ft,this.dragging_,void 0,this.activePointers_);this.dispatchEvent(St)}}relayMoveEvent_(ft){this.originalPointerMoveEvent_=ft;const St=!(!this.down_||!this.isMoving_(ft));this.dispatchEvent(new A(P.Z.POINTERMOVE,this.map_,ft,St))}handleTouchMove_(ft){const St=this.originalPointerMoveEvent_;(!St||St.defaultPrevented)&&("boolean"!=typeof ft.cancelable||!0===ft.cancelable)&&ft.preventDefault()}isMoving_(ft){return this.dragging_||Math.abs(ft.clientX-this.down_.clientX)>this.moveTolerance_||Math.abs(ft.clientY-this.down_.clientY)>this.moveTolerance_}disposeInternal(){this.relayedListenerKey_&&((0,E.bN)(this.relayedListenerKey_),this.relayedListenerKey_=null),this.element_.removeEventListener(O.Z.TOUCHMOVE,this.boundHandleTouchMove_),this.pointerdownListenerKey_&&((0,E.bN)(this.pointerdownListenerKey_),this.pointerdownListenerKey_=null),this.dragListenerKeys_.forEach(E.bN),this.dragListenerKeys_.length=0,this.element_=null,super.disposeInternal()}};var ot=o(6070),ht=o(8962),mt=o(6775),xt=o(5646),Rt=o(1880),at=o(9418),pt=o(5884),Mt=o(5331),Ft=o(4829),Wt=o(5857),Ut=o(5959),zt=o(7704),rt=o(7195),It=o(4345);function bt(Ht){Ht instanceof d.Z?Ht.setMapInternal(null):Ht instanceof M.Z&&Ht.getLayers().forEach(bt)}function Xt(Ht,ft){if(Ht instanceof d.Z)Ht.setMapInternal(ft);else if(Ht instanceof M.Z){const St=Ht.getLayers().getArray();for(let kt=0,Lt=St.length;ktthis.updateSize()),this.controls=St.controls||function Dt(Ht){Ht=Ht||{};const ft=new k.Z;return(void 0===Ht.zoom||Ht.zoom)&&ft.push(new Ft.Z(Ht.zoomOptions)),(void 0===Ht.rotate||Ht.rotate)&&ft.push(new Mt.Z(Ht.rotateOptions)),(void 0===Ht.attribution||Ht.attribution)&&ft.push(new pt.Z(Ht.attributionOptions)),ft}(),this.interactions=St.interactions||(0,Wt.c)({onFocusOnly:!0}),this.overlays_=St.overlays,this.overlayIdIndex_={},this.renderer_=null,this.postRenderFunctions_=[],this.tileQueue_=new mt.Z(this.getTilePriority.bind(this),this.handleTileChange_.bind(this)),this.addChangeListener(ht.Z.LAYERGROUP,this.handleLayerGroupChanged_),this.addChangeListener(ht.Z.VIEW,this.handleViewChanged_),this.addChangeListener(ht.Z.SIZE,this.handleSizeChanged_),this.addChangeListener(ht.Z.TARGET,this.handleTargetChanged_),this.setProperties(St.values);const kt=this;ft.view&&!(ft.view instanceof xt.ZP)&&ft.view.then(function(Lt){kt.setView(new xt.ZP(Lt))}),this.controls.addEventListener(J.Z.ADD,Lt=>{Lt.element.setMap(this)}),this.controls.addEventListener(J.Z.REMOVE,Lt=>{Lt.element.setMap(null)}),this.interactions.addEventListener(J.Z.ADD,Lt=>{Lt.element.setMap(this)}),this.interactions.addEventListener(J.Z.REMOVE,Lt=>{Lt.element.setMap(null)}),this.overlays_.addEventListener(J.Z.ADD,Lt=>{this.addOverlayInternal_(Lt.element)}),this.overlays_.addEventListener(J.Z.REMOVE,Lt=>{const te=Lt.element.getId();void 0!==te&&delete this.overlayIdIndex_[te.toString()],Lt.element.setMap(null)}),this.controls.forEach(Lt=>{Lt.setMap(this)}),this.interactions.forEach(Lt=>{Lt.setMap(this)}),this.overlays_.forEach(this.addOverlayInternal_.bind(this))}addControl(ft){this.getControls().push(ft)}addInteraction(ft){this.getInteractions().push(ft)}addLayer(ft){this.getLayerGroup().getLayers().push(ft)}handleLayerAdd_(ft){Xt(ft.layer,this)}addOverlay(ft){this.getOverlays().push(ft)}addOverlayInternal_(ft){const St=ft.getId();void 0!==St&&(this.overlayIdIndex_[St.toString()]=ft),ft.setMap(this)}disposeInternal(){this.controls.clear(),this.interactions.clear(),this.overlays_.clear(),this.resizeObserver_.disconnect(),this.setTarget(null),super.disposeInternal()}forEachFeatureAtPixel(ft,St,kt){if(!this.frameState_||!this.renderer_)return;const Lt=this.getCoordinateFromPixelInternal(ft);return this.renderer_.forEachFeatureAtCoordinate(Lt,this.frameState_,void 0!==(kt=void 0!==kt?kt:{}).hitTolerance?kt.hitTolerance:0,!1!==kt.checkWrapped,St,null,void 0!==kt.layerFilter?kt.layerFilter:S.uX,null)}getFeaturesAtPixel(ft,St){const kt=[];return this.forEachFeatureAtPixel(ft,function(Lt){kt.push(Lt)},St),kt}getAllLayers(){const ft=[];return function St(kt){kt.forEach(function(Lt){Lt instanceof M.Z?St(Lt.getLayers()):ft.push(Lt)})}(this.getLayers()),ft}hasFeatureAtPixel(ft,St){if(!this.frameState_||!this.renderer_)return!1;const kt=this.getCoordinateFromPixelInternal(ft);return this.renderer_.hasFeatureAtCoordinate(kt,this.frameState_,void 0!==(St=void 0!==St?St:{}).hitTolerance?St.hitTolerance:0,!1!==St.checkWrapped,void 0!==St.layerFilter?St.layerFilter:S.uX,null)}getEventCoordinate(ft){return this.getCoordinateFromPixel(this.getEventPixel(ft))}getEventCoordinateInternal(ft){return this.getCoordinateFromPixelInternal(this.getEventPixel(ft))}getEventPixel(ft){const kt=this.viewport_.getBoundingClientRect(),Lt=this.getSize(),Et="changedTouches"in ft?ft.changedTouches[0]:ft;return[(Et.clientX-kt.left)/(kt.width/Lt[0]),(Et.clientY-kt.top)/(kt.height/Lt[1])]}getTarget(){return this.get(ht.Z.TARGET)}getTargetElement(){return this.targetElement_}getCoordinateFromPixel(ft){return(0,zt.lO)(this.getCoordinateFromPixelInternal(ft),this.getView().getProjection())}getCoordinateFromPixelInternal(ft){const St=this.frameState_;return St?(0,T.nn)(St.pixelToCoordinateTransform,ft.slice()):null}getControls(){return this.controls}getOverlays(){return this.overlays_}getOverlayById(ft){const St=this.overlayIdIndex_[ft.toString()];return void 0!==St?St:null}getInteractions(){return this.interactions}getLayerGroup(){return this.get(ht.Z.LAYERGROUP)}setLayers(ft){const St=this.getLayerGroup();if(ft instanceof k.Z)return void St.setLayers(ft);const kt=St.getLayers();kt.clear(),kt.extend(ft)}getLayers(){return this.getLayerGroup().getLayers()}getLoadingOrNotReady(){const ft=this.getLayerGroup().getLayerStatesArray();for(let St=0,kt=ft.length;St=0;te--){const Yt=Lt[te];if(Yt.getMap()===this&&Yt.getActive()&&this.getTargetElement()&&(!Yt.handleEvent(ft)||ft.propagationStopped))break}}}handlePostRender(){const ft=this.frameState_,St=this.tileQueue_;if(!St.isEmpty()){let Lt=this.maxTilesLoading_,te=Lt;if(ft){const Yt=ft.viewHints;if(Yt[Rt.Z.ANIMATING]||Yt[Rt.Z.INTERACTING]){const Et=Date.now()-ft.time>8;Lt=Et?0:8,te=Et?0:2}}St.getTilesLoading(){this.postRenderTimeoutHandle_=void 0,this.handlePostRender()},0))}setLayerGroup(ft){const St=this.getLayerGroup();St&&this.handleLayerRemove_(new M.V("removelayer",St)),this.set(ht.Z.LAYERGROUP,ft)}setSize(ft){this.set(ht.Z.SIZE,ft)}setTarget(ft){this.set(ht.Z.TARGET,ft)}setView(ft){if(!ft||ft instanceof xt.ZP)return void this.set(ht.Z.VIEW,ft);this.set(ht.Z.VIEW,new xt.ZP);const St=this;ft.then(function(kt){St.setView(new xt.ZP(kt))})}updateSize(){const ft=this.getTargetElement();let St;if(ft){const Lt=getComputedStyle(ft),te=ft.offsetWidth-parseFloat(Lt.borderLeftWidth)-parseFloat(Lt.paddingLeft)-parseFloat(Lt.paddingRight)-parseFloat(Lt.borderRightWidth),Yt=ft.offsetHeight-parseFloat(Lt.borderTopWidth)-parseFloat(Lt.paddingTop)-parseFloat(Lt.paddingBottom)-parseFloat(Lt.borderBottomWidth);!isNaN(te)&&!isNaN(Yt)&&(St=[te,Yt],!(0,rt.py)(St)&&(ft.offsetWidth||ft.offsetHeight||ft.getClientRects().length)&&(0,It.ZK)("No map visible because the map container's width or height are 0."))}const kt=this.getSize();St&&(!kt||!(0,Ut.fS)(St,kt))&&(this.setSize(St),this.updateViewportSize_(St))}updateViewportSize_(ft){const St=this.getView();St&&St.setViewportSize(ft)}}},6161:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>k});var V=o(4855);const k={SINGLECLICK:"singleclick",CLICK:V.Z.CLICK,DBLCLICK:V.Z.DBLCLICK,POINTERDRAG:"pointerdrag",POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"}},6070:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={POSTRENDER:"postrender",MOVESTART:"movestart",MOVEEND:"moveend",LOADSTART:"loadstart",LOADEND:"loadend"}},8962:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={LAYERGROUP:"layergroup",SIZE:"size",TARGET:"target",VIEW:"view"}},7438:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>T});var V=o(7065),k=o(2e3),J=o(8287),$=o(1293),U=o(5269);class S extends V.ZP{constructor(m,d,l){super(m),this.key=d,this.oldValue=l}}const T=class b extends J.Z{constructor(m){super(),(0,$.sq)(this),this.values_=null,void 0!==m&&this.setProperties(m)}get(m){let d;return this.values_&&this.values_.hasOwnProperty(m)&&(d=this.values_[m]),d}getKeys(){return this.values_&&Object.keys(this.values_)||[]}getProperties(){return this.values_&&Object.assign({},this.values_)||{}}getPropertiesInternal(){return this.values_}hasProperties(){return!!this.values_}notify(m,d){let l;l=`change:${m}`,this.hasListener(l)&&this.dispatchEvent(new S(l,m,d)),l=k.Z.PROPERTYCHANGE,this.hasListener(l)&&this.dispatchEvent(new S(l,m,d))}addChangeListener(m,d){this.addEventListener(`change:${m}`,d)}removeChangeListener(m,d){this.removeEventListener(`change:${m}`,d)}set(m,d,l){const n=this.values_||(this.values_={});if(l)n[m]=d;else{const h=n[m];n[m]=d,h!==d&&this.notify(m,h)}}setProperties(m,d){for(const l in m)this.set(l,m[l],d)}applyProperties(m){m.values_&&Object.assign(this.values_||(this.values_={}),m.values_)}unset(m,d){if(this.values_&&m in this.values_){const l=this.values_[m];delete this.values_[m],(0,U.x)(this.values_)&&(this.values_=null),d||this.notify(m,l)}}}},2e3:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={PROPERTYCHANGE:"propertychange"}},8287:(jt,ut,o)=>{"use strict";o.d(ut,{B:()=>U,Z:()=>S});var V=o(1877),k=o(4855),J=o(3583);function U(b){if(Array.isArray(b))for(let T=0,y=b.length;T{"use strict";o.d(ut,{Z:()=>y});var V=o(7438),k=o(6070),J=o(2349),$=o(77),U=o(3583),S=o(4591);const y=class T extends V.Z{constructor(d){super(),this.options=d,this.id=d.id,this.insertFirst=void 0===d.insertFirst||d.insertFirst,this.stopEvent=void 0===d.stopEvent||d.stopEvent,this.element=document.createElement("div"),this.element.className=void 0!==d.className?d.className:"ol-overlay-container "+J.$A,this.element.style.position="absolute",this.element.style.pointerEvents="auto",this.autoPan=!0===d.autoPan?{}:d.autoPan||void 0,this.rendered={transform_:"",visible:!0},this.mapPostrenderListenerKey=null,this.addChangeListener("element",this.handleElementChanged),this.addChangeListener("map",this.handleMapChanged),this.addChangeListener("offset",this.handleOffsetChanged),this.addChangeListener("position",this.handlePositionChanged),this.addChangeListener("positioning",this.handlePositioningChanged),void 0!==d.element&&this.setElement(d.element),this.setOffset(void 0!==d.offset?d.offset:[0,0]),this.setPositioning(d.positioning||"top-left"),void 0!==d.position&&this.setPosition(d.position)}getElement(){return this.get("element")}getId(){return this.id}getMap(){return this.get("map")||null}getOffset(){return this.get("offset")}getPosition(){return this.get("position")}getPositioning(){return this.get("positioning")}handleElementChanged(){(0,S.ep)(this.element);const d=this.getElement();d&&this.element.appendChild(d)}handleMapChanged(){this.mapPostrenderListenerKey&&((0,S.ZF)(this.element),(0,U.bN)(this.mapPostrenderListenerKey),this.mapPostrenderListenerKey=null);const d=this.getMap();if(d){this.mapPostrenderListenerKey=(0,U.oL)(d,k.Z.POSTRENDER,this.render,this),this.updatePixelPosition();const l=this.stopEvent?d.getOverlayContainerStopEvent():d.getOverlayContainer();this.insertFirst?l.insertBefore(this.element,l.childNodes[0]||null):l.appendChild(this.element),this.performAutoPan()}}render(){this.updatePixelPosition()}handleOffsetChanged(){this.updatePixelPosition()}handlePositionChanged(){this.updatePixelPosition(),this.performAutoPan()}handlePositioningChanged(){this.updatePixelPosition()}setElement(d){this.set("element",d)}setMap(d){this.set("map",d)}setOffset(d){this.set("offset",d)}setPosition(d){this.set("position",d)}performAutoPan(){this.autoPan&&this.panIntoView(this.autoPan)}panIntoView(d){const l=this.getMap();if(!l||!l.getTargetElement()||!this.get("position"))return;const n=this.getRect(l.getTargetElement(),l.getSize()),h=this.getElement(),s=this.getRect(h,[(0,S.iO)(h),(0,S.Pb)(h)]),f=void 0===(d=d||{}).margin?20:d.margin;if(!(0,$.r4)(n,s)){const g=s[0]-n[0],a=n[2]-s[2],I=s[1]-n[1],p=n[3]-s[3],E=[0,0];if(g<0?E[0]=g-f:a<0&&(E[0]=Math.abs(a)+f),I<0?E[1]=I-f:p<0&&(E[1]=Math.abs(p)+f),0!==E[0]||0!==E[1]){const F=l.getView().getCenterInternal(),w=l.getPixelFromCoordinateInternal(F);if(!w)return;const K=[w[0]+E[0],w[1]+E[1]],O=d.animation||{};l.getView().animateInternal({center:l.getCoordinateFromPixelInternal(K),duration:O.duration,easing:O.easing})}}}getRect(d,l){const n=d.getBoundingClientRect(),h=n.left+window.pageXOffset,s=n.top+window.pageYOffset;return[h,s,h+l[0],s+l[1]]}setPositioning(d){this.set("positioning",d)}setVisible(d){this.rendered.visible!==d&&(this.element.style.display=d?"":"none",this.rendered.visible=d)}updatePixelPosition(){const d=this.getMap(),l=this.getPosition();if(!d||!d.isRendered()||!l)return void this.setVisible(!1);const n=d.getPixelFromCoordinate(l),h=d.getSize();this.updateRenderedPosition(n,h)}updateRenderedPosition(d,l){const n=this.element.style,h=this.getOffset(),s=this.getPositioning();this.setVisible(!0);let a="0%",I="0%";"bottom-right"==s||"center-right"==s||"top-right"==s?a="-100%":("bottom-center"==s||"center-center"==s||"top-center"==s)&&(a="-50%"),"bottom-left"==s||"bottom-center"==s||"bottom-right"==s?I="-100%":("center-left"==s||"center-center"==s||"center-right"==s)&&(I="-50%");const p=`translate(${a}, ${I}) translate(${Math.round(d[0]+h[0])+"px"}, ${Math.round(d[1]+h[1])+"px"})`;this.rendered.transform_!=p&&(this.rendered.transform_=p,n.transform=p)}getOptions(){return this.options}}},2738:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(1877),k=o(4855),J=o(33),$=o(1293),U=o(9644);const b=class S extends V.Z{constructor(y,m,d){super(),d=d||{},this.tileCoord=y,this.state=m,this.interimTile=null,this.key="",this.transition_=void 0===d.transition?250:d.transition,this.transitionStarts_={},this.interpolate=!!d.interpolate}changed(){this.dispatchEvent(k.Z.CHANGE)}release(){this.state===J.Z.ERROR&&this.setState(J.Z.EMPTY)}getKey(){return this.key+"/"+this.tileCoord}getInterimTile(){let y=this.interimTile;if(!y)return this;do{if(y.getState()==J.Z.LOADED)return this.transition_=0,y;y=y.interimTile}while(y);return this}refreshInterimChain(){let y=this.interimTile;if(!y)return;let m=this;do{if(y.getState()==J.Z.LOADED){y.interimTile=null;break}y.getState()==J.Z.LOADING?m=y:y.getState()==J.Z.IDLE?m.interimTile=y.interimTile:m=y,y=m.interimTile}while(y)}getTileCoord(){return this.tileCoord}getState(){return this.state}setState(y){if(this.state!==J.Z.ERROR&&this.state>y)throw new Error("Tile load sequence violation");this.state=y,this.changed()}load(){(0,$.O3)()}getAlpha(y,m){if(!this.transition_)return 1;let d=this.transitionStarts_[y];if(d){if(-1===d)return 1}else d=m,this.transitionStarts_[y]=d;const l=m-d+1e3/60;return l>=this.transition_?1:(0,U.YQ)(l/this.transition_)}inTransition(y){return!!this.transition_&&-1!==this.transitionStarts_[y]}endTransition(y){this.transition_&&(this.transitionStarts_[y]=-1)}}},4309:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>S});var V=o(9418);const J=class k{constructor(T){this.highWaterMark=void 0!==T?T:2048,this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}canExpireCache(){return this.highWaterMark>0&&this.getCount()>this.highWaterMark}expireCache(T){for(;this.canExpireCache();)this.pop()}clear(){this.count_=0,this.entries_={},this.oldest_=null,this.newest_=null}containsKey(T){return this.entries_.hasOwnProperty(T)}forEach(T){let y=this.oldest_;for(;y;)T(y.value_,y.key_,this),y=y.newer}get(T,y){const m=this.entries_[T];return(0,V.h)(void 0!==m,"Tried to get a value for a key that does not exist in the cache"),m===this.newest_||(m===this.oldest_?(this.oldest_=this.oldest_.newer,this.oldest_.older=null):(m.newer.older=m.older,m.older.newer=m.newer),m.newer=null,m.older=this.newest_,this.newest_.newer=m,this.newest_=m),m.value_}remove(T){const y=this.entries_[T];return(0,V.h)(void 0!==y,"Tried to get a value for a key that does not exist in the cache"),y===this.newest_?(this.newest_=y.older,this.newest_&&(this.newest_.newer=null)):y===this.oldest_?(this.oldest_=y.newer,this.oldest_&&(this.oldest_.older=null)):(y.newer.older=y.older,y.older.newer=y.newer),delete this.entries_[T],--this.count_,y.value_}getCount(){return this.count_}getKeys(){const T=new Array(this.count_);let m,y=0;for(m=this.newest_;m;m=m.older)T[y++]=m.key_;return T}getValues(){const T=new Array(this.count_);let m,y=0;for(m=this.newest_;m;m=m.older)T[y++]=m.value_;return T}peekLast(){return this.oldest_.value_}peekLastKey(){return this.oldest_.key_}peekFirstKey(){return this.newest_.key_}peek(T){return this.entries_[T]?.value_}pop(){const T=this.oldest_;return delete this.entries_[T.key_],T.newer&&(T.newer.older=null),this.oldest_=T.newer,this.oldest_||(this.newest_=null),--this.count_,T.value_}replace(T,y){this.get(T),this.entries_[T].value_=y}set(T,y){(0,V.h)(!(T in this.entries_),"Tried to set a value for a key that is used already");const m={key_:T,newer:null,older:this.newest_,value_:y};this.newest_?this.newest_.newer=m:this.oldest_=m,this.newest_=m,this.entries_[T]=m,++this.count_}setSize(T){this.highWaterMark=T}};var $=o(4092);const S=class U extends J{clear(){for(;this.getCount()>0;)this.pop().release();super.clear()}expireCache(T){for(;this.canExpireCache()&&!(this.peekLast().getKey()in T);)this.pop().release()}pruneExceptNewestZ(){if(0===this.getCount())return;const T=this.peekFirstKey(),m=(0,$.Ul)(T)[0];this.forEach(d=>{d.tileCoord[0]!==m&&(this.remove((0,$.km)(d.tileCoord)),d.release())})}}},6775:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>y,R:()=>m});var V=o(4855),k=o(9418),J=o(5269);const $=1/0,S=class U{constructor(l,n){this.priorityFunction_=l,this.keyFunction_=n,this.elements_=[],this.priorities_=[],this.queuedElements_={}}clear(){this.elements_.length=0,this.priorities_.length=0,(0,J.Z)(this.queuedElements_)}dequeue(){const l=this.elements_,n=this.priorities_,h=l[0];1==l.length?(l.length=0,n.length=0):(l[0]=l.pop(),n[0]=n.pop(),this.siftUp_(0));const s=this.keyFunction_(h);return delete this.queuedElements_[s],h}enqueue(l){(0,k.h)(!(this.keyFunction_(l)in this.queuedElements_),"Tried to enqueue an `element` that was already added to the queue");const n=this.priorityFunction_(l);return n!=$&&(this.elements_.push(l),this.priorities_.push(n),this.queuedElements_[this.keyFunction_(l)]=!0,this.siftDown_(0,this.elements_.length-1),!0)}getCount(){return this.elements_.length}getLeftChildIndex_(l){return 2*l+1}getRightChildIndex_(l){return 2*l+2}getParentIndex_(l){return l-1>>1}heapify_(){let l;for(l=(this.elements_.length>>1)-1;l>=0;l--)this.siftUp_(l)}isEmpty(){return 0===this.elements_.length}isKeyQueued(l){return l in this.queuedElements_}isQueued(l){return this.isKeyQueued(this.keyFunction_(l))}siftUp_(l){const n=this.elements_,h=this.priorities_,s=n.length,f=n[l],g=h[l],a=l;for(;l>1;){const I=this.getLeftChildIndex_(l),p=this.getRightChildIndex_(l),E=pl;){const a=this.getParentIndex_(n);if(!(s[a]>g))break;h[n]=h[a],s[n]=s[a],n=a}h[n]=f,s[n]=g}reprioritize(){const l=this.priorityFunction_,n=this.elements_,h=this.priorities_;let s=0;const f=n.length;let g,a,I;for(a=0;a0;)f=this.dequeue()[0],g=f.getKey(),s=f.getState(),s===b.Z.IDLE&&!(g in this.tilesLoadingKeys_)&&(this.tilesLoadingKeys_[g]=!0,++this.tilesLoading_,++h,f.load())}};function m(d,l,n,h,s){if(!d||!(n in d.wantedTiles)||!d.wantedTiles[n][l.getKey()])return $;const f=d.viewState.center,g=h[0]-f[0],a=h[1]-f[1];return 65536*Math.log(s)+Math.sqrt(g*g+a*a)/s}},8702:(jt,ut,o)=>{"use strict";o.d(ut,{T:()=>k,Z:()=>J});class V{constructor(U,S,b,T){this.minX=U,this.maxX=S,this.minY=b,this.maxY=T}contains(U){return this.containsXY(U[1],U[2])}containsTileRange(U){return this.minX<=U.minX&&U.maxX<=this.maxX&&this.minY<=U.minY&&U.maxY<=this.maxY}containsXY(U,S){return this.minX<=U&&U<=this.maxX&&this.minY<=S&&S<=this.maxY}equals(U){return this.minX==U.minX&&this.minY==U.minY&&this.maxX==U.maxX&&this.maxY==U.maxY}extend(U){U.minXthis.maxX&&(this.maxX=U.maxX),U.minYthis.maxY&&(this.maxY=U.maxY)}getHeight(){return this.maxY-this.minY+1}getSize(){return[this.getWidth(),this.getHeight()]}getWidth(){return this.maxX-this.minX+1}intersects(U){return this.minX<=U.maxX&&this.maxX>=U.minX&&this.minY<=U.maxY&&this.maxY>=U.minY}}function k($,U,S,b,T){return void 0!==T?(T.minX=$,T.maxX=U,T.minY=S,T.maxY=b,T):new V($,U,S,b)}const J=V},33:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={IDLE:0,LOADING:1,LOADED:2,ERROR:3,EMPTY:4}},8939:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(2738),k=o(33);const $=class J extends V.Z{constructor(S,b,T,y,m,d){super(S,b,d),this.extent=null,this.format_=y,this.features_=null,this.projection=null,this.tileLoadFunction_=m,this.url_=T,this.key=T}getFormat(){return this.format_}getFeatures(){return this.features_}load(){this.state==k.Z.IDLE&&(this.setState(k.Z.LOADING),this.tileLoadFunction_(this,this.url_),this.loader_&&this.loader_(this.extent,this.resolution,this.projection))}onLoad(S,b){this.setFeatures(S)}onError(){this.setState(k.Z.ERROR)}setFeatures(S){this.features_=S,this.setState(k.Z.LOADED)}setLoader(S){this.loader_=S}}},5646:(jt,ut,o)=>{"use strict";o.d(ut,{ZP:()=>L});var V=o(7438),k=o(1880),J=o(7194),$=o(1821),U=o(7704),S=o(5173),b=o(63),T=o(9418),y=o(6868);function m(A,P,R){return function(N,Q,et,H,ot){if(!N)return;if(!Q&&!P)return N;const ht=P?0:et[0]*Q,mt=P?0:et[1]*Q,xt=ot?ot[0]:0,Rt=ot?ot[1]:0;let at=A[0]+ht/2+xt,pt=A[2]-ht/2+xt,Mt=A[1]+mt/2+Rt,Ft=A[3]-mt/2+Rt;at>pt&&(at=(pt+at)/2,pt=at),Mt>Ft&&(Mt=(Ft+Mt)/2,Ft=Mt);let Dt=(0,y.uZ)(N[0],at,pt),Wt=(0,y.uZ)(N[1],Mt,Ft);if(H&&R&&Q){const Ut=30*Q;Dt+=-Ut*Math.log(1+Math.max(0,at-N[0])/Ut)+Ut*Math.log(1+Math.max(0,N[0]-pt)/Ut),Wt+=-Ut*Math.log(1+Math.max(0,Mt-N[1])/Ut)+Ut*Math.log(1+Math.max(0,N[1]-Ft)/Ut)}return[Dt,Wt]}}function d(A){return A}var l=o(77),n=o(5959);function h(A,P,R,N){const Q=(0,l.dz)(P)/R[0],et=(0,l.Cr)(P)/R[1];return N?Math.min(A,Math.max(Q,et)):Math.min(A,Math.min(Q,et))}function s(A,P,R){let N=Math.min(A,P);return N*=Math.log(1+50*Math.max(0,A/P-1))/50+1,R&&(N=Math.max(N,R),N/=Math.log(1+50*Math.max(0,R/A-1))/50+1),(0,y.uZ)(N,R/2,2*P)}function a(A,P,R,N,Q){return R=void 0===R||R,function(et,H,ot,ht){if(void 0!==et){const mt=N?h(A,N,ot,Q):A;return R&&ht?s(et,mt,P):(0,y.uZ)(et,P,mt)}}}var I=o(7054),p=o(9644),E=o(8943);function K(A,P){setTimeout(function(){A(P)},0)}function C(A,P,R,N,Q){const et=Math.cos(-Q);let H=Math.sin(-Q),ot=A[0]*et-A[1]*H,ht=A[1]*et+A[0]*H;return ot+=(P[0]/2-R[0])*N,ht+=(R[1]-P[1]/2)*N,H=-H,[ot*et-ht*H,ht*et+ot*H]}const L=class w extends V.Z{constructor(P){super(),P=Object.assign({},P),this.hints_=[0,0],this.animations_=[],this.projection_=(0,U.UQ)(P.projection,"EPSG:3857"),this.viewportSize_=[100,100],this.targetCenter_=null,this.nextCenter_=null,this.cancelAnchor_=void 0,P.projection&&(0,U.h_)(),P.center&&(P.center=(0,U.Vs)(P.center,this.projection_)),P.extent&&(P.extent=(0,U.dY)(P.extent,this.projection_)),this.applyOptions_(P)}applyOptions_(P){const R=Object.assign({},P);for(const ot in J.Z)delete R[ot];this.setProperties(R,!0);const N=function M(A){let P,R,N,H=void 0!==A.minZoom?A.minZoom:0,ot=void 0!==A.maxZoom?A.maxZoom:28;const ht=void 0!==A.zoomFactor?A.zoomFactor:2,mt=void 0!==A.multiWorld&&A.multiWorld,xt=void 0===A.smoothResolutionConstraint||A.smoothResolutionConstraint,Rt=void 0!==A.showFullExtent&&A.showFullExtent,at=(0,U.UQ)(A.projection,"EPSG:3857"),pt=at.getExtent();let Mt=A.constrainOnlyCenter,Ft=A.extent;if(!mt&&!Ft&&at.isGlobal()&&(Mt=!1,Ft=pt),void 0!==A.resolutions){const Dt=A.resolutions;R=Dt[H],N=void 0!==Dt[ot]?Dt[ot]:Dt[Dt.length-1],P=A.constrainResolution?function f(A,P,R,N){return P=void 0===P||P,function(Q,et,H,ot){if(void 0!==Q){const ht=A[0],mt=A[A.length-1],xt=R?h(ht,R,H,N):ht;if(ot)return P?s(Q,xt,mt):(0,y.uZ)(Q,mt,xt);const Rt=Math.min(xt,Q),at=Math.floor((0,n.h7)(A,Rt,et));return A[at]>xt&&at1&&"function"==typeof arguments[R-1]&&(N=arguments[R-1],--R);let Q=0;for(;Q0}getInteracting(){return this.hints_[k.Z.INTERACTING]>0}cancelAnimations(){let P;this.setHint(k.Z.ANIMATING,-this.hints_[k.Z.ANIMATING]);for(let R=0,N=this.animations_.length;R=0;--N){const Q=this.animations_[N];let et=!0;for(let H=0,ot=Q.length;H0?(P-ht.start)/ht.duration:1;xt>=1?(ht.complete=!0,xt=1):et=!1;const Rt=ht.easing(xt);if(ht.sourceCenter){const at=ht.sourceCenter[0],pt=ht.sourceCenter[1],Mt=ht.targetCenter[0],Ft=ht.targetCenter[1];this.nextCenter_=ht.targetCenter,this.targetCenter_=[at+Rt*(Mt-at),pt+Rt*(Ft-pt)]}if(ht.sourceResolution&&ht.targetResolution){const at=1===Rt?ht.targetResolution:ht.sourceResolution+Rt*(ht.targetResolution-ht.sourceResolution);if(ht.anchor){const pt=this.getViewportSize_(this.getRotation()),Mt=this.constraints_.resolution(at,0,pt,!0);this.targetCenter_=this.calculateCenterZoom(Mt,ht.anchor)}this.nextResolution_=ht.targetResolution,this.targetResolution_=at,this.applyTargetState_(!0)}if(void 0!==ht.sourceRotation&&void 0!==ht.targetRotation){const at=1===Rt?(0,y.$W)(ht.targetRotation+Math.PI,2*Math.PI)-Math.PI:ht.sourceRotation+Rt*(ht.targetRotation-ht.sourceRotation);if(ht.anchor){const pt=this.constraints_.rotation(at,!0);this.targetCenter_=this.calculateCenterRotate(pt,ht.anchor)}this.nextRotation_=ht.targetRotation,this.targetRotation_=at}if(this.applyTargetState_(!0),R=!0,!ht.complete)break}if(et){this.animations_[N]=null,this.setHint(k.Z.ANIMATING,-1),this.nextCenter_=null,this.nextResolution_=NaN,this.nextRotation_=NaN;const H=Q[0].callback;H&&K(H,!0)}}this.animations_=this.animations_.filter(Boolean),R&&void 0===this.updateAnimationKey_&&(this.updateAnimationKey_=requestAnimationFrame(this.updateAnimations_.bind(this)))}calculateCenterRotate(P,R){let N;const Q=this.getCenterInternal();return void 0!==Q&&(N=[Q[0]-R[0],Q[1]-R[1]],(0,b.U1)(N,P-this.getRotation()),(0,b.IH)(N,R)),N}calculateCenterZoom(P,R){let N;const Q=this.getCenterInternal(),et=this.getResolution();return void 0!==Q&&void 0!==et&&(N=[R[0]-P*(R[0]-Q[0])/et,R[1]-P*(R[1]-Q[1])/et]),N}getViewportSize_(P){const R=this.viewportSize_;if(P){const N=R[0],Q=R[1];return[Math.abs(N*Math.cos(P))+Math.abs(Q*Math.sin(P)),Math.abs(N*Math.sin(P))+Math.abs(Q*Math.cos(P))]}return R}setViewportSize(P){this.viewportSize_=Array.isArray(P)?P.slice():[100,100],this.getAnimating()||this.resolveConstraints(0)}getCenter(){const P=this.getCenterInternal();return P&&(0,U.lO)(P,this.getProjection())}getCenterInternal(){return this.get(J.Z.CENTER)}getConstraints(){return this.constraints_}getConstrainResolution(){return this.get("constrainResolution")}getHints(P){return void 0!==P?(P[0]=this.hints_[0],P[1]=this.hints_[1],P):this.hints_.slice()}calculateExtent(P){const R=this.calculateExtentInternal(P);return(0,U.Fj)(R,this.getProjection())}calculateExtentInternal(P){P=P||this.getViewportSizeMinusPadding_();const R=this.getCenterInternal();(0,T.h)(R,"The view center is not defined");const N=this.getResolution();(0,T.h)(void 0!==N,"The view resolution is not defined");const Q=this.getRotation();return(0,T.h)(void 0!==Q,"The view rotation is not defined"),(0,l.p8)(R,N,Q,P)}getMaxResolution(){return this.maxResolution_}getMinResolution(){return this.minResolution_}getMaxZoom(){return this.getZoomForResolution(this.minResolution_)}setMaxZoom(P){this.applyOptions_(this.getUpdatedOptions_({maxZoom:P}))}getMinZoom(){return this.getZoomForResolution(this.maxResolution_)}setMinZoom(P){this.applyOptions_(this.getUpdatedOptions_({minZoom:P}))}setConstrainResolution(P){this.applyOptions_(this.getUpdatedOptions_({constrainResolution:P}))}getProjection(){return this.projection_}getResolution(){return this.get(J.Z.RESOLUTION)}getResolutions(){return this.resolutions_}getResolutionForExtent(P,R){return this.getResolutionForExtentInternal((0,U.dY)(P,this.getProjection()),R)}getResolutionForExtentInternal(P,R){R=R||this.getViewportSizeMinusPadding_();const N=(0,l.dz)(P)/R[0],Q=(0,l.Cr)(P)/R[1];return Math.max(N,Q)}getResolutionForValueFunction(P){P=P||2;const R=this.getConstrainedResolution(this.maxResolution_),Q=Math.log(R/this.minResolution_)/Math.log(P);return function(et){return R/Math.pow(P,et*Q)}}getRotation(){return this.get(J.Z.ROTATION)}getValueForResolutionFunction(P){const R=Math.log(P||2),N=this.getConstrainedResolution(this.maxResolution_),et=Math.log(N/this.minResolution_)/R;return function(H){return Math.log(N/H)/R/et}}getViewportSizeMinusPadding_(P){let R=this.getViewportSize_(P);const N=this.padding_;return N&&(R=[R[0]-N[1]-N[3],R[1]-N[0]-N[2]]),R}getState(){const P=this.getProjection(),R=this.getResolution(),N=this.getRotation();let Q=this.getCenterInternal();const et=this.padding_;if(et){const H=this.getViewportSizeMinusPadding_();Q=C(Q,this.getViewportSize_(),[H[0]/2+et[3],H[1]/2+et[0]],R,N)}return{center:Q.slice(0),projection:void 0!==P?P:null,resolution:R,nextCenter:this.nextCenter_,nextResolution:this.nextResolution_,nextRotation:this.nextRotation_,rotation:N,zoom:this.getZoom()}}getViewStateAndExtent(){return{viewState:this.getState(),extent:this.calculateExtent()}}getZoom(){let P;const R=this.getResolution();return void 0!==R&&(P=this.getZoomForResolution(R)),P}getZoomForResolution(P){let N,Q,R=this.minZoom_||0;if(this.resolutions_){const et=(0,n.h7)(this.resolutions_,P,1);R=et,N=this.resolutions_[et],Q=et==this.resolutions_.length-1?2:N/this.resolutions_[et+1]}else N=this.maxResolution_,Q=this.zoomFactor_;return R+Math.log(N/P)/Math.log(Q)}getResolutionForZoom(P){if(this.resolutions_){if(this.resolutions_.length<=1)return 0;const R=(0,y.uZ)(Math.floor(P),0,this.resolutions_.length-2);return this.resolutions_[R]/Math.pow(this.resolutions_[R]/this.resolutions_[R+1],(0,y.uZ)(P-R,0,1))}return this.maxResolution_/Math.pow(this.zoomFactor_,P-this.minZoom_)}fit(P,R){let N;if((0,T.h)(Array.isArray(P)||"function"==typeof P.getSimplifiedGeometry,"Invalid extent or geometry provided as `geometry`"),Array.isArray(P)){(0,T.h)(!(0,l.xb)(P),"Cannot fit empty extent provided as `geometry`");const Q=(0,U.dY)(P,this.getProjection());N=(0,E.oJ)(Q)}else if("Circle"===P.getType()){const Q=(0,U.dY)(P.getExtent(),this.getProjection());N=(0,E.oJ)(Q),N.rotate(this.getRotation(),(0,l.qg)(Q))}else{const Q=(0,U.Cs)();N=Q?P.clone().transform(Q,this.getProjection()):P}this.fitInternal(N,R)}rotatedExtentForGeometry(P){const R=this.getRotation(),N=Math.cos(R),Q=Math.sin(-R),et=P.getFlatCoordinates(),H=P.getStride();let ot=1/0,ht=1/0,mt=-1/0,xt=-1/0;for(let Rt=0,at=et.length;Rt{"use strict";o.d(ut,{Z:()=>V});const V={ANIMATING:0,INTERACTING:1}},7194:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={CENTER:"center",RESOLUTION:"resolution",ROTATION:"rotation"}},5959:(jt,ut,o)=>{"use strict";function V(d,l,n){let h,s;n=n||k;let f=0,g=d.length,a=!1;for(;f>1),s=+n(d[h],l),s<0?f=h+1:(g=h,a=!s);return a?f:~f}function k(d,l){return d>l?1:d0?s-1:s}return h-1}if(n>0){for(let s=1;s0||n&&0===g)})}o.d(ut,{FZ:()=>U,fS:()=>T,h7:()=>$,j2:()=>k,l7:()=>S,pT:()=>m,ry:()=>V})},9418:(jt,ut,o)=>{"use strict";function V(k,J){if(!k)throw new Error(J)}o.d(ut,{h:()=>V})},9432:(jt,ut,o)=>{"use strict";o.d(ut,{_2:()=>F,XC:()=>h,mL:()=>E,e1:()=>O,TF:()=>p,Fv:()=>w,WV:()=>I,BB:()=>K,fG:()=>a});const V={name:"rgb",min:[0,0,0],max:[255,255,255],channel:["red","green","blue"],alias:["RGB"]};var k={name:"xyz",min:[0,0,0],channel:["X","Y","Z"],alias:["XYZ","ciexyz","cie1931"],whitepoint:{2:{A:[109.85,100,35.585],C:[98.074,100,118.232],D50:[96.422,100,82.521],D55:[95.682,100,92.149],D65:[95.045592705167,100,108.9057750759878],D75:[94.972,100,122.638],F2:[99.187,100,67.395],F7:[95.044,100,108.755],F11:[100.966,100,64.37],E:[100,100,100]},10:{A:[111.144,100,35.2],C:[97.285,100,116.145],D50:[96.72,100,81.427],D55:[95.799,100,90.926],D65:[94.811,100,107.304],D75:[94.416,100,120.641],F2:[103.28,100,69.026],F7:[95.792,100,107.687],F11:[103.866,100,65.627],E:[100,100,100]}}};k.max=k.whitepoint[2].D65,k.rgb=function(M,B){var A,P,R,Y=M[0]/(B=B||k.whitepoint[2].E)[0],C=M[1]/B[1],L=M[2]/B[2];return P=-.96924363628087*Y+1.87596750150772*C+.041555057407175*L,R=.055630079696993*Y+-.20397695888897*C+1.056971514242878*L,A=(A=3.240969941904521*Y+-1.537383177570093*C+-.498610760293*L)>.0031308?1.055*Math.pow(A,1/2.4)-.055:A*=12.92,P=P>.0031308?1.055*Math.pow(P,1/2.4)-.055:P*=12.92,R=R>.0031308?1.055*Math.pow(R,1/2.4)-.055:R*=12.92,[255*(A=Math.min(Math.max(0,A),1)),255*(P=Math.min(Math.max(0,P),1)),255*(R=Math.min(Math.max(0,R),1))]},V.xyz=function(M,B){var Y=M[0]/255,C=M[1]/255,L=M[2]/255;return[(.41239079926595*(Y=Y>.04045?Math.pow((Y+.055)/1.055,2.4):Y/12.92)+.35758433938387*(C=C>.04045?Math.pow((C+.055)/1.055,2.4):C/12.92)+.18048078840183*(L=L>.04045?Math.pow((L+.055)/1.055,2.4):L/12.92))*(B=B||k.whitepoint[2].E)[0],(.21263900587151*Y+.71516867876775*C+.072192315360733*L)*B[1],(.019330818715591*Y+.11919477979462*C+.95053215224966*L)*B[2]]};const J=k,$={name:"luv",min:[0,-134,-140],max:[100,224,122],channel:["lightness","u","v"],alias:["LUV","cieluv","cie1976"],xyz:function(M,B,Y){var C,L,A,Q,H,ot,ht;return 0===(A=M[0])?[0,0,0]:(C=M[1]/(13*A)+4*(H=J.whitepoint[Y=Y||2][B=B||"D65"][0])/(H+15*(ot=J.whitepoint[Y][B][1])+3*(ht=J.whitepoint[Y][B][2]))||0,L=M[2]/(13*A)+9*ot/(H+15*ot+3*ht)||0,[9*(Q=A>8?ot*Math.pow((A+16)/116,3):ot*A*.0011070564598794539)*C/(4*L)||0,Q,Q*(12-3*C-20*L)/(4*L)||0])}};J.luv=function(M,B,Y){var C,L,A,N,Q,et,H,ot,ht,mt,xt;mt=4*(H=J.whitepoint[Y=Y||2][B=B||"D65"][0])/(H+15*(ot=J.whitepoint[Y][B][1])+3*(ht=J.whitepoint[Y][B][2])),xt=9*ot/(H+15*ot+3*ht),C=4*(N=M[0])/(N+15*(Q=M[1])+3*(et=M[2]))||0,L=9*Q/(N+15*Q+3*et)||0;var pt=Q/ot;return[A=pt<=.008856451679035631?903.2962962962961*pt:116*Math.pow(pt,1/3)-16,13*A*(C-mt),13*A*(L-xt)]};var U={name:"lchuv",channel:["lightness","chroma","hue"],alias:["LCHuv","cielchuv"],min:[0,0,0],max:[100,100,360],luv:function(M){var P,Y=M[1];return P=M[2]/360*2*Math.PI,[M[0],Y*Math.cos(P),Y*Math.sin(P)]},xyz:function(M){return $.xyz(U.luv(M))}};const S=U;$.lchuv=function(M){var B=M[0],Y=M[1],C=M[2],L=Math.sqrt(Y*Y+C*C),P=360*Math.atan2(C,Y)/2/Math.PI;return P<0&&(P+=360),[B,L,P]},J.lchuv=function(M){return $.lchuv(J.luv(M))};const b={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},T=function m(M){var B,L,Y=[],C=1;if("number"==typeof M)return{space:"rgb",values:[M>>>16,(65280&M)>>>8,255&M],alpha:1};if("number"==typeof M)return{space:"rgb",values:[M>>>16,(65280&M)>>>8,255&M],alpha:1};if(M=String(M).toLowerCase(),b[M])Y=b[M].slice(),L="rgb";else if("transparent"===M)C=0,L="rgb",Y=[0,0,0];else if("#"===M[0]){var A=M.slice(1),P=A.length;C=1,P<=4?(Y=[parseInt(A[0]+A[0],16),parseInt(A[1]+A[1],16),parseInt(A[2]+A[2],16)],4===P&&(C=parseInt(A[3]+A[3],16)/255)):(Y=[parseInt(A[0]+A[1],16),parseInt(A[2]+A[3],16),parseInt(A[4]+A[5],16)],8===P&&(C=parseInt(A[6]+A[7],16)/255)),Y[0]||(Y[0]=0),Y[1]||(Y[1]=0),Y[2]||(Y[2]=0),L="rgb"}else if(B=/^((?:rgba?|hs[lvb]a?|hwba?|cmyk?|xy[zy]|gray|lab|lchu?v?|[ly]uv|lms|oklch|oklab|color))\s*\(([^\)]*)\)/.exec(M)){var Q="cmyk"===(L=B[1].replace(/a$/,""))?4:"gray"===L?1:3;Y=B[2].trim().split(/\s*[,\/]\s*|\s+/),"color"===L&&(L=Y.shift()),C=(Y=Y.map(function(et,H){if("%"===et[et.length-1])return et=parseFloat(et)/100,3===H?et:"rgb"===L?255*et:"h"===L[0]||"l"===L[0]&&!H?100*et:"lab"===L?125*et:"lch"===L?H<2?150*et:360*et:"o"!==L[0]||H?"oklab"===L?.4*et:"oklch"===L?H<2?.4*et:360*et:et:et;if("h"===L[H]||2===H&&"h"===L[L.length-1]){if(void 0!==y[et])return y[et];if(et.endsWith("deg"))return parseFloat(et);if(et.endsWith("turn"))return 360*parseFloat(et);if(et.endsWith("grad"))return 360*parseFloat(et)/400;if(et.endsWith("rad"))return 180*parseFloat(et)/Math.PI}return"none"===et?0:parseFloat(et)})).length>Q?Y.pop():1}else/[0-9](?:\s|\/|,)/.test(M)&&(Y=M.match(/([0-9]+)/g).map(function(et){return parseFloat(et)}),L=M.match(/([a-z])/gi)?.join("")?.toLowerCase()||"rgb");return{space:L,values:Y,alpha:C}};var y={red:0,orange:60,yellow:120,green:180,blue:240,purple:300};const d={name:"hsl",min:[0,0,0],max:[360,100,100],channel:["hue","saturation","lightness"],alias:["HSL"],rgb:function(M){var L,A,P,R,N,B=M[0]/360,Y=M[1]/100,C=M[2]/100,Q=0;if(0===Y)return[N=255*C,N,N];for(L=2*C-(A=C<.5?C*(1+Y):C+Y-C*Y),R=[0,0,0];Q<3;)(P=B+1/3*-(Q-1))<0?P++:P>1&&P--,R[Q++]=255*(N=6*P<1?L+6*(A-L)*P:2*P<1?A:3*P<2?L+(A-L)*(2/3-P)*6:L);return R}};V.hsl=function(M){var R,Q,B=M[0]/255,Y=M[1]/255,C=M[2]/255,L=Math.min(B,Y,C),A=Math.max(B,Y,C),P=A-L;return A===L?R=0:B===A?R=(Y-C)/P:Y===A?R=2+(C-B)/P:C===A&&(R=4+(B-Y)/P),(R=Math.min(60*R,360))<0&&(R+=360),Q=(L+A)/2,[R,100*(A===L?0:Q<=.5?P/(A+L):P/(2-A-L)),100*Q]};var n=o(6868);function h(M){return"string"==typeof M?M:K(M)}const s=1024,f={};let g=0;function a(M){if(4===M.length)return M;const B=M.slice();return B[3]=1,B}function I(M){const B=J.lchuv(V.xyz(M));return B[3]=M[3],B}function p(M){const B=J.rgb(S.xyz(M));return B[3]=M[3],B}function E(M){if(f.hasOwnProperty(M))return f[M];if(g>=s){let Y=0;for(const C in f)3&Y++||(delete f[C],--g)}const B=function l(M){Array.isArray(M)&&M.raw&&(M=String.raw(...arguments)),M instanceof Number&&(M=+M);var B,L=T(M);if(!L.space)return[];const A="h"===L.space[0]?d.min:V.min,P="h"===L.space[0]?d.max:V.max;return(B=Array(3))[0]=Math.min(Math.max(L.values[0],A[0]),P[0]),B[1]=Math.min(Math.max(L.values[1],A[1]),P[1]),B[2]=Math.min(Math.max(L.values[2],A[2]),P[2]),"h"===L.space[0]&&(B=d.rgb(B)),B.push(Math.min(Math.max(L.alpha,0),1)),B}(M);if(4!==B.length)throw new Error('Failed to parse "'+M+'" as color');for(const Y of B)if(isNaN(Y))throw new Error('Failed to parse "'+M+'" as color');return w(B),f[M]=B,++g,B}function F(M){return Array.isArray(M)?M:E(M)}function w(M){return M[0]=(0,n.uZ)(M[0]+.5|0,0,255),M[1]=(0,n.uZ)(M[1]+.5|0,0,255),M[2]=(0,n.uZ)(M[2]+.5|0,0,255),M[3]=(0,n.uZ)(M[3],0,1),M}function K(M){let B=M[0];B!=(0|B)&&(B=B+.5|0);let Y=M[1];Y!=(0|Y)&&(Y=Y+.5|0);let C=M[2];return C!=(0|C)&&(C=C+.5|0),"rgba("+B+","+Y+","+C+","+(void 0===M[3]?1:Math.round(1e3*M[3])/1e3)+")"}function O(M){try{return E(M),!0}catch{return!1}}},9490:(jt,ut,o)=>{"use strict";o.d(ut,{y:()=>S});var V=o(6343),k=o(4591),J=o(9823),$=o(4410),U=o(9432);function S(T){return T?Array.isArray(T)?(0,U.BB)(T):"object"==typeof T&&"src"in T?function b(T){if(!T.offset||!T.size)return $.c1.getPattern(T.src,"anonymous",T.color);const y=T.src+":"+T.offset,m=$.c1.getPattern(y,void 0,T.color);if(m)return m;const d=$.c1.get(T.src,"anonymous",null);if(d.getImageState()!==V.Z.LOADED)return null;const l=(0,k.E4)(T.size[0],T.size[1]);return l.drawImage(d.getImage(1),T.offset[0],T.offset[1],T.size[0],T.size[1],0,0,T.size[0],T.size[1]),(0,J.U)(l.canvas,y,void 0,V.Z.LOADED,T.color,!0),$.c1.getPattern(y,void 0,T.color)}(T):T:null}},4345:(jt,ut,o)=>{"use strict";o.d(ut,{ZK:()=>U});const V={info:1,warn:2,error:3,none:4};let k=V.info;function U(...b){k>V.warn||console.warn(...b)}},5884:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>y});var V=o(1921),k=o(627),J=o(4855),$=o(2349),U=o(5959),S=o(4591),b=o(5173);const y=class T extends k.Z{constructor(d){d=d||{},super({element:document.createElement("div"),render:d.render,target:d.target}),this.ulElement_=document.createElement("ul"),this.collapsed_=void 0===d.collapsed||d.collapsed,this.userCollapsed_=this.collapsed_,this.overrideCollapsible_=void 0!==d.collapsible,this.collapsible_=void 0===d.collapsible||d.collapsible,this.collapsible_||(this.collapsed_=!1);const l=void 0!==d.className?d.className:"ol-attribution",n=void 0!==d.tipLabel?d.tipLabel:"Attributions",h=void 0!==d.expandClassName?d.expandClassName:l+"-expand",s=void 0!==d.collapseLabel?d.collapseLabel:"\u203a",f=void 0!==d.collapseClassName?d.collapseClassName:l+"-collapse";"string"==typeof s?(this.collapseLabel_=document.createElement("span"),this.collapseLabel_.textContent=s,this.collapseLabel_.className=f):this.collapseLabel_=s;const g=void 0!==d.label?d.label:"i";"string"==typeof g?(this.label_=document.createElement("span"),this.label_.textContent=g,this.label_.className=h):this.label_=g;const a=this.collapsible_&&!this.collapsed_?this.collapseLabel_:this.label_;this.toggleButton_=document.createElement("button"),this.toggleButton_.setAttribute("type","button"),this.toggleButton_.setAttribute("aria-expanded",String(!this.collapsed_)),this.toggleButton_.title=n,this.toggleButton_.appendChild(a),this.toggleButton_.addEventListener(J.Z.CLICK,this.handleClick_.bind(this),!1);const p=this.element;p.className=l+" "+$.XV+" "+$.hg+(this.collapsed_&&this.collapsible_?" "+$.hN:"")+(this.collapsible_?"":" ol-uncollapsible"),p.appendChild(this.toggleButton_),p.appendChild(this.ulElement_),this.renderedAttributions_=[],this.renderedVisible_=!0}collectSourceAttributions_(d){const l=Array.from(new Set(this.getMap().getAllLayers().flatMap(h=>h.getAttributions(d)))),n=!this.getMap().getAllLayers().some(h=>h.getSource()&&!1===h.getSource().getAttributionsCollapsible());return this.overrideCollapsible_||this.setCollapsible(n),l}updateElement_(d){var l=this;return(0,V.Z)(function*(){if(!d)return void(l.renderedVisible_&&(l.element.style.display="none",l.renderedVisible_=!1));const n=yield Promise.all(l.collectSourceAttributions_(d).map(s=>(0,b.Vi)(()=>s))),h=n.length>0;if(l.renderedVisible_!=h&&(l.element.style.display=h?"":"none",l.renderedVisible_=h),!(0,U.fS)(n,l.renderedAttributions_)){(0,S.ep)(l.ulElement_);for(let s=0,f=n.length;s{"use strict";o.d(ut,{Z:()=>b});var V=o(7438),k=o(6070),J=o(5173),$=o(3583),U=o(4591);const b=class S extends V.Z{constructor(y){super();const m=y.element;m&&!y.target&&!m.style.pointerEvents&&(m.style.pointerEvents="auto"),this.element=m||null,this.target_=null,this.map_=null,this.listenerKeys=[],y.render&&(this.render=y.render),y.target&&this.setTarget(y.target)}disposeInternal(){(0,U.ZF)(this.element),super.disposeInternal()}getMap(){return this.map_}setMap(y){this.map_&&(0,U.ZF)(this.element);for(let m=0,d=this.listenerKeys.length;m{"use strict";o.d(ut,{Z:()=>S});var V=o(627),k=o(4855),J=o(2349),$=o(9644);const S=class U extends V.Z{constructor(T){T=T||{},super({element:document.createElement("div"),render:T.render,target:T.target});const y=void 0!==T.className?T.className:"ol-rotate",m=void 0!==T.label?T.label:"\u21e7",d=void 0!==T.compassClassName?T.compassClassName:"ol-compass";this.label_=null,"string"==typeof m?(this.label_=document.createElement("span"),this.label_.className=d,this.label_.textContent=m):(this.label_=m,this.label_.classList.add(d));const l=T.tipLabel?T.tipLabel:"Reset rotation",n=document.createElement("button");n.className=y+"-reset",n.setAttribute("type","button"),n.title=l,n.appendChild(this.label_),n.addEventListener(k.Z.CLICK,this.handleClick_.bind(this),!1);const s=this.element;s.className=y+" "+J.XV+" "+J.hg,s.appendChild(n),this.callResetNorth_=T.resetNorth?T.resetNorth:void 0,this.duration_=void 0!==T.duration?T.duration:250,this.autoHide_=void 0===T.autoHide||T.autoHide,this.rotation_=void 0,this.autoHide_&&this.element.classList.add(J.oj)}handleClick_(T){T.preventDefault(),void 0!==this.callResetNorth_?this.callResetNorth_():this.resetNorth_()}resetNorth_(){const y=this.getMap().getView();if(!y)return;const m=y.getRotation();void 0!==m&&(this.duration_>0&&m%(2*Math.PI)!=0?y.animate({rotation:0,duration:this.duration_,easing:$.Vv}):y.setRotation(0))}render(T){const y=T.frameState;if(!y)return;const m=y.viewState.rotation;if(m!=this.rotation_){const d="rotate("+m+"rad)";if(this.autoHide_){const l=this.element.classList.contains(J.oj);l||0!==m?l&&0!==m&&this.element.classList.remove(J.oj):this.element.classList.add(J.oj)}this.label_.style.transform=d}this.rotation_=m}}},4829:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>S});var V=o(627),k=o(4855),J=o(2349),$=o(9644);const S=class U extends V.Z{constructor(T){T=T||{},super({element:document.createElement("div"),target:T.target});const y=void 0!==T.className?T.className:"ol-zoom",m=void 0!==T.delta?T.delta:1,d=void 0!==T.zoomInClassName?T.zoomInClassName:y+"-in",l=void 0!==T.zoomOutClassName?T.zoomOutClassName:y+"-out",n=void 0!==T.zoomInLabel?T.zoomInLabel:"+",h=void 0!==T.zoomOutLabel?T.zoomOutLabel:"\u2013",s=void 0!==T.zoomInTipLabel?T.zoomInTipLabel:"Zoom in",f=void 0!==T.zoomOutTipLabel?T.zoomOutTipLabel:"Zoom out",g=document.createElement("button");g.className=d,g.setAttribute("type","button"),g.title=s,g.appendChild("string"==typeof n?document.createTextNode(n):n),g.addEventListener(k.Z.CLICK,this.handleClick_.bind(this,m),!1);const a=document.createElement("button");a.className=l,a.setAttribute("type","button"),a.title=f,a.appendChild("string"==typeof h?document.createTextNode(h):h),a.addEventListener(k.Z.CLICK,this.handleClick_.bind(this,-m),!1);const p=this.element;p.className=y+" "+J.XV+" "+J.hg,p.appendChild(g),p.appendChild(a),this.duration_=void 0!==T.duration?T.duration:250}handleClick_(T,y){y.preventDefault(),this.zoomByDelta_(T)}zoomByDelta_(T){const m=this.getMap().getView();if(!m)return;const d=m.getZoom();if(void 0!==d){const l=m.getConstrainedZoom(d+T);this.duration_>0?(m.getAnimating()&&m.cancelAnimations(),m.animate({zoom:l,duration:this.duration_,easing:$.Vv})):m.setZoom(l)}}}},63:(jt,ut,o)=>{"use strict";o.d(ut,{Cf:()=>a,I8:()=>T,IH:()=>$,U1:()=>d,bA:()=>l,fS:()=>m,jk:()=>I,yZ:()=>g});var V=o(77),k=o(6868),J=o(5589);function $(p,E){return p[0]+=+E[0],p[1]+=+E[1],p}function T(p,E,F){const w=(0,k.$W)(E+180,360)-180,K=Math.abs(3600*w),O=F||0;let M=Math.floor(K/3600),B=Math.floor((K-3600*M)/60),Y=(0,k.FH)(K-3600*M-60*B,O);Y>=60&&(Y=0,B+=1),B>=60&&(B=0,M+=1);let C=M+"\xb0";return(0!==B||0!==Y)&&(C+=" "+(0,J.v)(B,2)+"\u2032"),0!==Y&&(C+=" "+(0,J.v)(Y,2,O)+"\u2033"),0!==w&&(C+=" "+p.charAt(w<0?1:0)),C}function m(p,E){let F=!0;for(let w=p.length-1;w>=0;--w)if(p[w]!=E[w]){F=!1;break}return F}function d(p,E){const F=Math.cos(E),w=Math.sin(E),O=p[1]*F+p[0]*w;return p[0]=p[0]*F-p[1]*w,p[1]=O,p}function l(p,E){return p[0]*=E,p[1]*=E,p}function g(p,E){return function y(p,E,F){return p?E.replace("{x}",p[0].toFixed(F)).replace("{y}",p[1].toFixed(F)):""}(p,"{x}, {y}",E)}function a(p,E){if(E.canWrapX()){const F=(0,V.dz)(E.getExtent()),w=I(p,E,F);w&&(p[0]-=w*F)}return p}function I(p,E,F){const w=E.getExtent();let K=0;return E.canWrapX()&&(p[0]w[2])&&(F=F||(0,V.dz)(w),K=Math.floor((p[0]-w[0])/F)),K}},2349:(jt,ut,o)=>{"use strict";o.d(ut,{$A:()=>k,Qi:()=>$,XV:()=>J,hN:()=>S,hg:()=>U,oj:()=>V,p:()=>y});const V="ol-hidden",k="ol-selectable",J="ol-unselectable",$="ol-unsupported",U="ol-control",S="ol-collapsed",b=new RegExp(["^\\s*(?=(?:(?:[-a-z]+\\s*){0,2}(italic|oblique))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(small-caps))?)","(?=(?:(?:[-a-z]+\\s*){0,2}(bold(?:er)?|lighter|[1-9]00 ))?)","(?:(?:normal|\\1|\\2|\\3)\\s*){0,3}((?:xx?-)?","(?:small|large)|medium|smaller|larger|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx]))","(?:\\s*\\/\\s*(normal|[\\.\\d]+(?:\\%|in|[cem]m|ex|p[ctx])?))","?\\s*([-,\\\"\\'\\sa-z]+?)\\s*$"].join(""),"i"),T=["style","variant","weight","size","lineHeight","family"],y=function(m){const d=m.match(b);if(!d)return null;const l={lineHeight:"normal",size:"1.2em",style:"normal",weight:"normal",variant:"normal"};for(let n=0,h=T.length;n{"use strict";o.d(ut,{$H:()=>T,E4:()=>k,Pb:()=>b,W8:()=>$,ZF:()=>y,ep:()=>m,hF:()=>d,iO:()=>S,jy:()=>U});var V=o(7316);function k(l,n,h,s){let f;return f=h&&h.length?h.shift():V.Id?new OffscreenCanvas(l||300,n||300):document.createElement("canvas"),l&&(f.width=l),n&&(f.height=n),f.getContext("2d",s)}let J;function $(){return J||(J=k(1,1)),J}function U(l){const n=l.canvas;n.width=1,n.height=1,l.clearRect(0,0,1,1)}function S(l){let n=l.offsetWidth;const h=getComputedStyle(l);return n+=parseInt(h.marginLeft,10)+parseInt(h.marginRight,10),n}function b(l){let n=l.offsetHeight;const h=getComputedStyle(l);return n+=parseInt(h.marginTop,10)+parseInt(h.marginBottom,10),n}function T(l,n){const h=n.parentNode;h&&h.replaceChild(l,n)}function y(l){return l&&l.parentNode?l.parentNode.removeChild(l):null}function m(l){for(;l.lastChild;)l.removeChild(l.lastChild)}function d(l,n){const h=l.childNodes;for(let s=0;;++s){const f=h[s],g=n[s];if(!f&&!g)break;if(f!==g){if(!f){l.appendChild(g);continue}if(!g){l.removeChild(f),--s;continue}l.insertBefore(g,f)}}}},9644:(jt,ut,o)=>{"use strict";function V(S){return Math.pow(S,3)}function k(S){return 1-V(1-S)}function J(S){return 3*S*S-2*S*S*S}function $(S){return S}o.d(ut,{GE:()=>$,Vv:()=>k,YQ:()=>V,rd:()=>J})},3583:(jt,ut,o)=>{"use strict";o.d(ut,{Vx:()=>J,bN:()=>$,oL:()=>k});var V=o(5269);function k(U,S,b,T,y){if(T&&T!==U&&(b=b.bind(T)),y){const d=b;b=function(){U.removeEventListener(S,b),d.apply(this,arguments)}}const m={target:U,type:S,listener:b};return U.addEventListener(S,b),m}function J(U,S,b,T){return k(U,S,b,T,!0)}function $(U){U&&U.target&&(U.target.removeEventListener(U.type,U.listener),(0,V.Z)(U))}},7065:(jt,ut,o)=>{"use strict";o.d(ut,{ZP:()=>$});const $=class V{constructor(S){this.type=S,this.target=null}preventDefault(){this.defaultPrevented=!0}stopPropagation(){this.propagationStopped=!0}}},4855:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={CHANGE:"change",ERROR:"error",BLUR:"blur",CLEAR:"clear",CONTEXTMENU:"contextmenu",CLICK:"click",DBLCLICK:"dblclick",DRAGENTER:"dragenter",DRAGOVER:"dragover",DROP:"drop",FOCUS:"focus",KEYDOWN:"keydown",KEYPRESS:"keypress",LOAD:"load",RESIZE:"resize",TOUCHMOVE:"touchmove",WHEEL:"wheel"}},1877:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>S});var V=o(9726),k=o(7065),J=o(5173),$=o(5269);const S=class U extends V.Z{constructor(T){super(),this.eventTarget_=T,this.pendingRemovals_=null,this.dispatching_=null,this.listeners_=null}addEventListener(T,y){if(!T||!y)return;const m=this.listeners_||(this.listeners_={}),d=m[T]||(m[T]=[]);d.includes(y)||d.push(y)}dispatchEvent(T){const y="string"==typeof T,m=y?T:T.type,d=this.listeners_&&this.listeners_[m];if(!d)return;const l=y?new k.ZP(T):T;l.target||(l.target=this.eventTarget_||this);const n=this.dispatching_||(this.dispatching_={}),h=this.pendingRemovals_||(this.pendingRemovals_={});let s;m in n||(n[m]=0,h[m]=0),++n[m];for(let f=0,g=d.length;f0)}removeEventListener(T,y){if(!this.listeners_)return;const m=this.listeners_[T];if(!m)return;const d=m.indexOf(y);-1!==d&&(this.pendingRemovals_&&T in this.pendingRemovals_?(m[d]=J.Zn,++this.pendingRemovals_[T]):(m.splice(d,1),0===m.length&&delete this.listeners_[T]))}}},2994:(jt,ut,o)=>{"use strict";o.d(ut,{$6:()=>$,Bx:()=>y,QL:()=>E,TN:()=>p,Xp:()=>K,a5:()=>a,aj:()=>S,rM:()=>f,v8:()=>d,vY:()=>I,yZ:()=>T});var V=o(5173),k=o(7316),J=o(9418);function $(O){const M=arguments;return function(B){let Y=!0;for(let C=0,L=M.length;C{"use strict";o.d(ut,{AP:()=>w,EM:()=>a,Lt:()=>I,Mj:()=>p,Mr:()=>T,PA:()=>y,Qc:()=>F,S9:()=>Rt,YM:()=>f,hD:()=>h,n$:()=>m,sw:()=>S,uW:()=>b,wy:()=>U});var V=o(5959),k=o(9432);let J=0;const $=0,U=1<",GreaterThanOrEqualTo:">=",LessThan:"<",LessThanOrEqualTo:"<=",Multiply:"*",Divide:"/",Add:"+",Subtract:"-",Clamp:"clamp",Mod:"%",Pow:"^",Abs:"abs",Floor:"floor",Ceil:"ceil",Round:"round",Sin:"sin",Cos:"cos",Atan:"atan",Sqrt:"sqrt",Match:"match",Between:"between",Interpolate:"interpolate",Coalesce:"coalesce",Case:"case",In:"in",Number:"number",String:"string",Array:"array",Color:"color",Id:"id",Band:"band",Palette:"palette",ToString:"to-string"},K={[w.Get]:mt(([at,pt])=>void 0!==pt?function E(at){switch(at){case"string":return b;case"color":return T;case"number":return S;case"boolean":return U;case"number[]":return y;default:throw new Error(`Unrecognized type hint: ${at}`)}}(pt.value):d,L(1,2),function O(at,pt){const Mt=F(at[1],pt);if(!(Mt instanceof a))throw new Error("Expected a literal argument for get operation");if("string"!=typeof Mt.value)throw new Error("Expected a string argument for get operation");return pt.properties.add(Mt.value),3===at.length?[Mt,F(at[2],pt)]:[Mt]}),[w.Var]:mt(([at])=>at.type,L(1,1),function M(at,pt,Mt,Ft){const Dt=at[1];if("string"!=typeof Dt)throw new Error("Expected a string argument for var operation");if(pt.variables.add(Dt),!("variables"in pt.style)||void 0===pt.style.variables[Dt])return[new a(d,Dt)];const Ut=F(pt.style.variables[Dt],pt);if(Ut.value=Dt,Ft&&!f(Ft,Ut.type))throw new Error(`The variable ${Dt} has type ${h(Ut.type)} but the following type was expected: ${h(Ft)}`);return[Ut]}),[w.Id]:mt(S|b,C,function B(at,pt){pt.featureId=!0}),[w.Concat]:mt(b,L(2,1/0),A(d)),[w.GeometryType]:mt(b,C,function Y(at,pt){pt.geometryType=!0}),[w.Resolution]:mt(S,C),[w.Zoom]:mt(S,C),[w.Time]:mt(S,C),[w.Any]:mt(U,L(2,1/0),A(U)),[w.All]:mt(U,L(2,1/0),A(U)),[w.Not]:mt(U,L(1,1),A(U)),[w.Equal]:mt(U,L(2,2),A(d),P),[w.NotEqual]:mt(U,L(2,2),A(d),P),[w.GreaterThan]:mt(U,L(2,2),A(d),P),[w.GreaterThanOrEqualTo]:mt(U,L(2,2),A(d),P),[w.LessThan]:mt(U,L(2,2),A(d),P),[w.LessThanOrEqualTo]:mt(U,L(2,2),A(d),P),[w.Multiply]:mt(at=>{let pt=S|T;for(let Mt=0;Mt{let pt=d;for(let Mt=1;Mt{let pt=d;for(let Mt=2;Mt{let pt=T|S;for(let Mt=3;Mt{let pt=d;for(let Mt=1;Mt2===at.length?y|m:3===at.length||4===at.length?y|T:y,L(1,1/0),A(S)),[w.Color]:mt(T,L(1,4),A(S)),[w.Band]:mt(S,L(1,3),A(S)),[w.Palette]:mt(T,L(2,2),function ht(at,pt){const Mt=F(at[1],pt,S);if(Mt.type!==S)throw new Error(`The first argument of palette must be an number, got ${h(Mt.type)} instead`);const Ft=at[2];if(!Array.isArray(Ft))throw new Error("The second argument of palette must be an array");const Dt=new Array(Ft.length);for(let Wt=0;Wtpt)throw new Error(`Expected ${pt===1/0?`${at} or more`:`${at} to ${pt}`} arguments for ${Dt}, got ${Wt}`)}}function A(at){return function(pt,Mt){const Ft=pt[0],Dt=pt.length-1,Wt=new Array(Dt);for(let Ut=0;Ut{"use strict";o.d(ut,{Cf:()=>Ut,Cr:()=>Q,EO:()=>Mt,Ed:()=>H,GN:()=>f,H6:()=>M,H9:()=>Ft,HK:()=>h,I7:()=>Dt,MV:()=>zt,Ne:()=>Wt,T9:()=>l,Wj:()=>E,Xv:()=>xt,YN:()=>n,b8:()=>b,bg:()=>B,d9:()=>U,dY:()=>N,dz:()=>Rt,f3:()=>$,fS:()=>a,g0:()=>A,hC:()=>Y,hI:()=>k,iW:()=>I,jE:()=>y,kK:()=>at,l7:()=>p,lJ:()=>d,p8:()=>R,pX:()=>m,qP:()=>w,qf:()=>S,qg:()=>L,r4:()=>T,rL:()=>mt,w$:()=>C,xb:()=>pt});var V=o(4681);function k(rt){const It=[1/0,1/0,-1/0,-1/0];for(let bt=0,Xt=rt.length;btrt[2]&&(ft|=V.Z.RIGHT),Htrt[3]&&(ft|=V.Z.ABOVE),ft===V.Z.UNKNOWN&&(ft=V.Z.INTERSECTING),ft}function d(){return[1/0,1/0,-1/0,-1/0]}function l(rt,It,bt,Xt,Vt){return Vt?(Vt[0]=rt,Vt[1]=It,Vt[2]=bt,Vt[3]=Xt,Vt):[rt,It,bt,Xt]}function n(rt){return l(1/0,1/0,-1/0,-1/0,rt)}function h(rt,It){const bt=rt[0],Xt=rt[1];return l(bt,Xt,bt,Xt,It)}function f(rt,It,bt,Xt,Vt){return w(n(Vt),rt,It,bt,Xt)}function a(rt,It){return rt[0]==It[0]&&rt[2]==It[2]&&rt[1]==It[1]&&rt[3]==It[3]}function I(rt,It,bt){return Math.abs(rt[0]-It[0])rt[2]&&(rt[2]=It[2]),It[1]rt[3]&&(rt[3]=It[3]),rt}function E(rt,It){It[0]rt[2]&&(rt[2]=It[0]),It[1]rt[3]&&(rt[3]=It[1])}function w(rt,It,bt,Xt,Vt){for(;btIt[0]?rt[0]:It[0],Xt[1]=rt[1]>It[1]?rt[1]:It[1],Xt[2]=rt[2]=It[0]&&rt[1]<=It[3]&&rt[3]>=It[1]}function pt(rt){return rt[2]=le&&wt<=ft),!Xt&&he&V.Z.RIGHT&&!(Vt&V.Z.RIGHT)&&(it=Yt-(te-ft)*Et,Xt=it>=Ht&&it<=St),!Xt&&he&V.Z.BELOW&&!(Vt&V.Z.BELOW)&&(wt=te-(Yt-Ht)/Et,Xt=wt>=le&&wt<=ft),!Xt&&he&V.Z.LEFT&&!(Vt&V.Z.LEFT)&&(it=Yt-(te-le)*Et,Xt=it>=Ht&&it<=St)}return Xt}function Wt(rt,It,bt,Xt){if(pt(rt))return n(bt);let Vt=[];if(Xt>1){const Ht=rt[2]-rt[0],ft=rt[3]-rt[1];for(let St=0;St=bt[2])){const Vt=Rt(bt),le=Math.floor((Xt[0]-bt[0])/Vt)*Vt;rt[0]-=le,rt[2]-=le}return rt}function zt(rt,It,bt){if(It.canWrapX()){const Xt=It.getExtent();if(!isFinite(rt[0])||!isFinite(rt[2]))return[[Xt[0],rt[1],Xt[2],rt[3]]];Ut(rt,It);const Vt=Rt(Xt);if(Rt(rt)>Vt&&!bt)return[[Xt[0],rt[1],Xt[2],rt[3]]];if(rt[0]Xt[2])return[[rt[0],rt[1],Xt[2],rt[3]],[Xt[0],rt[1],rt[2]-Vt,rt[3]]]}return[rt]}},4681:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={UNKNOWN:0,INTERSECTING:1,ABOVE:2,RIGHT:4,BELOW:8,LEFT:16}},6152:(jt,ut,o)=>{"use strict";o.d(ut,{Be:()=>$,ov:()=>J});var V=o(5173);let k=!1;function J(S,b,T,y,m,d,l){const n=new XMLHttpRequest;n.open("GET","function"==typeof S?S(T,y,m):S,!0),"arraybuffer"==b.getType()&&(n.responseType="arraybuffer"),n.withCredentials=k,n.onload=function(h){if(!n.status||n.status>=200&&n.status<300){const s=b.getType();try{let f;"text"==s||"json"==s?f=n.responseText:"xml"==s?f=n.responseXML||n.responseText:"arraybuffer"==s&&(f=n.response),f?d(b.readFeatures(f,{extent:T,featureProjection:m}),b.readProjection(f)):l()}catch{l()}}else l()},n.onerror=l,n.send()}function $(S,b){return function(T,y,m,d,l){const n=this;J(S,b,T,y,m,function(h,s){n.addFeatures(h),void 0!==d&&d(h)},l||V.Zn)}}},9250:(jt,ut,o)=>{"use strict";o.d(ut,{YU:()=>p,ZP:()=>h,fI:()=>s,zg:()=>I});var V=o(7176),k=o(3387),J=o(8095),$=o(49),U=o(8943),S=o(8982),b=o(6117),T=o(5872),y=o(4889),m=o(1293),d=o(7704),l=o(6630);const h=class n{constructor(){this.dataProjection=void 0,this.defaultFeatureProjection=void 0,this.featureClass=V.Z,this.supportedMediaTypes=null}getReadOptions(F,w){if(w){let K=w.dataProjection?(0,d.U2)(w.dataProjection):this.readProjection(F);w.extent&&K&&"tile-pixels"===K.getUnits()&&(K=(0,d.U2)(K),K.setWorldExtent(w.extent)),w={dataProjection:K,featureProjection:w.featureProjection}}return this.adaptOptions(w)}adaptOptions(F){return Object.assign({dataProjection:this.dataProjection,featureProjection:this.defaultFeatureProjection,featureClass:this.featureClass},F)}getType(){return(0,m.O3)()}readFeature(F,w){return(0,m.O3)()}readFeatures(F,w){return(0,m.O3)()}readGeometry(F,w){return(0,m.O3)()}readProjection(F){return(0,m.O3)()}writeFeature(F,w){return(0,m.O3)()}writeFeatures(F,w){return(0,m.O3)()}writeGeometry(F,w){return(0,m.O3)()}};function s(E,F,w){const K=w?(0,d.U2)(w.featureProjection):null,O=w?(0,d.U2)(w.dataProjection):null;let M=E;if(K&&O&&!(0,d.OP)(K,O)){F&&(M=E.clone());const B=F?K:O,Y=F?O:K;"tile-pixels"===B.getUnits()?M.transform(B,Y):M.applyTransform((0,d.Ck)(B,Y))}if(F&&w&&void 0!==w.decimals){const B=Math.pow(10,w.decimals),Y=function(C){for(let L=0,A=C.length;LI({...E,geometry:M})).flat();const K="MultiPolygon"===w.type?"Polygon":w.type;if("GeometryCollection"===K||"Circle"===K)throw new Error("Unsupported geometry type: "+K);const O=w.layout.length;return s(new k.ZP(K,"Polygon"===K?function a(E,F,w){return Array.isArray(F[0])?((0,l.Oj)(E,0,F,w)||(E=E.slice(),(0,l.dL)(E,0,F,w)),E):((0,l.$v)(E,0,F,w)||(E=E.slice(),(0,l.zX)(E,0,F,w)),E)}(w.flatCoordinates,w.ends,O):w.flatCoordinates,w.ends?.flat(),O,E.properties||{},E.id).enableSimplifyTransformed(),!1,F)}function p(E,F){if(!E)return null;if(Array.isArray(E)){const K=E.map(O=>p(O,F));return new y.Z(K)}return s(new(0,g[E.type])(E.flatCoordinates,E.layout,E.ends),!1,F)}},6256:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>B});var V=o(7176),k=o(781),J=o(3387),$=o(9250),U=o(8669),S=o(8559),b=o(7704),T=o(5269);function m(Y,C){if(!Y)return null;let L;switch(Y.type){case"Point":L=function n(Y){const C=Y.coordinates;return{type:"Point",flatCoordinates:C,layout:(0,S.Ss)(C.length)}}(Y);break;case"LineString":L=function h(Y){const C=Y.coordinates,L=C.flat();return{type:"LineString",flatCoordinates:L,ends:[L.length],layout:(0,S.Ss)(C[0]?.length||2)}}(Y);break;case"Polygon":L=function a(Y){const C=Y.coordinates,L=[],A=C[0]?.[0]?.length;return{type:"Polygon",flatCoordinates:L,ends:(0,U._5)(L,0,C,A),layout:(0,S.Ss)(A)}}(Y);break;case"MultiPoint":L=function f(Y){const C=Y.coordinates;return{type:"MultiPoint",flatCoordinates:C.flat(),layout:(0,S.Ss)(C[0]?.length||2)}}(Y);break;case"MultiLineString":L=function s(Y){const C=Y.coordinates,L=C[0]?.[0]?.length||2,A=[];return{type:"MultiLineString",flatCoordinates:A,ends:(0,U._5)(A,0,C,L),layout:(0,S.Ss)(L)}}(Y);break;case"MultiPolygon":L=function g(Y){const C=Y.coordinates,L=[],A=C[0]?.[0]?.[0].length||2;return{type:"MultiPolygon",flatCoordinates:L,ends:(0,U.QT)(L,0,C,A),layout:(0,S.Ss)(A)}}(Y);break;case"GeometryCollection":L=function l(Y,C){return Y.geometries.map(function(A){return m(A)})}(Y);break;default:throw new Error("Unsupported GeoJSON type: "+Y.type)}return L}function I(Y,C){const L=(Y=(0,$.fI)(Y,!0,C)).getType();let A;switch(L){case"Point":A=function O(Y,C){return{type:"Point",coordinates:Y.getCoordinates()}}(Y);break;case"LineString":A=function E(Y,C){return{type:"LineString",coordinates:Y.getCoordinates()}}(Y);break;case"Polygon":A=function M(Y,C){let L;return C&&(L=C.rightHanded),{type:"Polygon",coordinates:Y.getCoordinates(L)}}(Y,C);break;case"MultiPoint":A=function w(Y,C){return{type:"MultiPoint",coordinates:Y.getCoordinates()}}(Y);break;case"MultiLineString":A=function F(Y,C){return{type:"MultiLineString",coordinates:Y.getCoordinates()}}(Y);break;case"MultiPolygon":A=function K(Y,C){let L;return C&&(L=C.rightHanded),{type:"MultiPolygon",coordinates:Y.getCoordinates(L)}}(Y,C);break;case"GeometryCollection":A=function p(Y,C){return delete(C=Object.assign({},C)).featureProjection,{type:"GeometryCollection",geometries:Y.getGeometriesArray().map(function(A){return I(A,C)})}}(Y,C);break;case"Circle":A={type:"GeometryCollection",geometries:[]};break;default:throw new Error("Unsupported geometry type: "+L)}return A}const B=class y extends k.Z{constructor(C){C=C||{},super(),this.dataProjection=(0,b.U2)(C.dataProjection?C.dataProjection:"EPSG:4326"),C.featureProjection&&(this.defaultFeatureProjection=(0,b.U2)(C.featureProjection)),C.featureClass&&(this.featureClass=C.featureClass),this.geometryName_=C.geometryName,this.extractGeometryName_=C.extractGeometryName,this.supportedMediaTypes=["application/geo+json","application/vnd.geo+json"]}readFeatureFromObject(C,L){let A=null;A="Feature"===C.type?C:{type:"Feature",geometry:C,properties:null};const P=m(A.geometry);if(this.featureClass===J.ZP)return(0,$.zg)({geometry:P,id:A.id,properties:A.properties},L);const R=new V.Z;return this.geometryName_?R.setGeometryName(this.geometryName_):this.extractGeometryName_&&A.geometry_name&&R.setGeometryName(A.geometry_name),R.setGeometry((0,$.YU)(P,L)),"id"in A&&R.setId(A.id),A.properties&&R.setProperties(A.properties,!0),R}readFeaturesFromObject(C,L){let P=null;if("FeatureCollection"===C.type){P=[];const N=C.features;for(let Q=0,et=N.length;Q{"use strict";o.d(ut,{Z:()=>U});var V=o(9250),k=o(1293);function $(S){return"string"==typeof S?JSON.parse(S)||null:null!==S?S:null}const U=class J extends V.ZP{constructor(){super()}getType(){return"json"}readFeature(b,T){return this.readFeatureFromObject($(b),this.getReadOptions(b,T))}readFeatures(b,T){return this.readFeaturesFromObject($(b),this.getReadOptions(b,T))}readFeatureFromObject(b,T){return(0,k.O3)()}readFeaturesFromObject(b,T){return(0,k.O3)()}readGeometry(b,T){return this.readGeometryFromObject($(b),this.getReadOptions(b,T))}readGeometryFromObject(b,T){return(0,k.O3)()}readProjection(b){return this.readProjectionFromObject($(b))}readProjectionFromObject(b){return(0,k.O3)()}writeFeature(b,T){return JSON.stringify(this.writeFeatureObject(b,T))}writeFeatureObject(b,T){return(0,k.O3)()}writeFeatures(b,T){return JSON.stringify(this.writeFeaturesObject(b,T))}writeFeaturesObject(b,T){return(0,k.O3)()}writeGeometry(b,T){return JSON.stringify(this.writeGeometryObject(b,T))}writeGeometryObject(b,T){return(0,k.O3)()}}},2101:(jt,ut,o)=>{"use strict";o.d(ut,{ZP:()=>tr});var V=o(7176),k=o(2334),J=o(4889),$=o(9269),U=o(6343),S=o(49),b=o(6117),T=o(8982),y=o(5872),m=o(8095),d=o(8943),l=o(5784),n=o(9032),h=o(5739),s=o(9250),f=o(1293),g=o(5959),a=o(3229);const p=class I extends s.ZP{constructor(){super(),this.xmlSerializer_=(0,a.xc)()}getType(){return"xml"}readFeature(lt,gt){if(!lt)return null;if("string"==typeof lt){const yt=(0,a.Qc)(lt);return this.readFeatureFromDocument(yt,gt)}return(0,a.qk)(lt)?this.readFeatureFromDocument(lt,gt):this.readFeatureFromNode(lt,gt)}readFeatureFromDocument(lt,gt){const yt=this.readFeaturesFromDocument(lt,gt);return yt.length>0?yt[0]:null}readFeatureFromNode(lt,gt){return null}readFeatures(lt,gt){if(!lt)return[];if("string"==typeof lt){const yt=(0,a.Qc)(lt);return this.readFeaturesFromDocument(yt,gt)}return(0,a.qk)(lt)?this.readFeaturesFromDocument(lt,gt):this.readFeaturesFromNode(lt,gt)}readFeaturesFromDocument(lt,gt){const yt=[];for(let Nt=lt.firstChild;Nt;Nt=Nt.nextSibling)Nt.nodeType==Node.ELEMENT_NODE&&(0,g.l7)(yt,this.readFeaturesFromNode(Nt,gt));return yt}readFeaturesFromNode(lt,gt){return(0,f.O3)()}readGeometry(lt,gt){if(!lt)return null;if("string"==typeof lt){const yt=(0,a.Qc)(lt);return this.readGeometryFromDocument(yt,gt)}return(0,a.qk)(lt)?this.readGeometryFromDocument(lt,gt):this.readGeometryFromNode(lt,gt)}readGeometryFromDocument(lt,gt){return null}readGeometryFromNode(lt,gt){return null}readProjection(lt){if(!lt)return null;if("string"==typeof lt){const gt=(0,a.Qc)(lt);return this.readProjectionFromDocument(gt)}return(0,a.qk)(lt)?this.readProjectionFromDocument(lt):this.readProjectionFromNode(lt)}readProjectionFromDocument(lt){return this.dataProjection}readProjectionFromNode(lt){return this.dataProjection}writeFeature(lt,gt){const yt=this.writeFeatureNode(lt,gt);return this.xmlSerializer_.serializeToString(yt)}writeFeatureNode(lt,gt){return null}writeFeatures(lt,gt){const yt=this.writeFeaturesNode(lt,gt);return this.xmlSerializer_.serializeToString(yt)}writeFeaturesNode(lt,gt){return null}writeGeometry(lt,gt){const yt=this.writeGeometryNode(lt,gt);return this.xmlSerializer_.serializeToString(yt)}writeGeometryNode(lt,gt){return null}};var E=o(9432),F=o(7704),w=o(5848),K=o(6868);const O=["http://www.google.com/kml/ext/2.2"],M=[null,"http://earth.google.com/kml/2.0","http://earth.google.com/kml/2.1","http://earth.google.com/kml/2.2","http://www.opengis.net/kml/2.2"],Y={fraction:"fraction",pixels:"pixels",insetPixels:"pixels"},C=(0,a.C5)(M,{ExtendedData:fi,Region:xi,MultiGeometry:(0,a.Pr)(At,"geometry"),LineString:(0,a.Pr)(tt,"geometry"),LinearRing:(0,a.Pr)(_t,"geometry"),Point:(0,a.Pr)($t,"geometry"),Polygon:(0,a.Pr)(ae,"geometry"),Style:(0,a.Pr)(Te),StyleMap:function ki(Kt,lt){const gt=W.call(this,Kt,lt);if(!gt)return;const yt=lt[lt.length-1];if(Array.isArray(gt))yt.Style=gt;else{if("string"!=typeof gt)throw new Error("`styleMapValue` has an unknown type");yt.styleUrl=gt}},address:(0,a.Pr)(w.s2),description:(0,a.Pr)(w.s2),name:(0,a.Pr)(w.s2),open:(0,a.Pr)(w.ud),phoneNumber:(0,a.Pr)(w.s2),styleUrl:(0,a.Pr)(it),visibility:(0,a.Pr)(w.ud)},(0,a.C5)(O,{MultiTrack:(0,a.Pr)(function Ie(Kt,lt){const gt=(0,a.O)([],we,Kt,lt);if(gt)return new b.Z(gt)},"geometry"),Track:(0,a.Pr)(je,"geometry")})),L=(0,a.C5)(M,{ExtendedData:fi,Region:xi,Link:function Je(Kt,lt){(0,a.T3)(A,Kt,lt)},address:(0,a.Pr)(w.s2),description:(0,a.Pr)(w.s2),name:(0,a.Pr)(w.s2),open:(0,a.Pr)(w.ud),phoneNumber:(0,a.Pr)(w.s2),visibility:(0,a.Pr)(w.ud)}),A=(0,a.C5)(M,{href:(0,a.Pr)(wt)}),P=(0,a.C5)(M,{Altitude:(0,a.Pr)(w.fy),Longitude:(0,a.Pr)(w.fy),Latitude:(0,a.Pr)(w.fy),Tilt:(0,a.Pr)(w.fy),AltitudeMode:(0,a.Pr)(w.s2),Heading:(0,a.Pr)(w.fy),Roll:(0,a.Pr)(w.fy)}),R=(0,a.C5)(M,{LatLonAltBox:function ei(Kt,lt){const gt=(0,a.O)({},Ji,Kt,lt);if(!gt)return;const yt=lt[lt.length-1],Nt=[parseFloat(gt.west),parseFloat(gt.south),parseFloat(gt.east),parseFloat(gt.north)];yt.extent=Nt,yt.altitudeMode=gt.altitudeMode,yt.minAltitude=parseFloat(gt.minAltitude),yt.maxAltitude=parseFloat(gt.maxAltitude)},Lod:function Mi(Kt,lt){const gt=(0,a.O)({},Si,Kt,lt);if(!gt)return;const yt=lt[lt.length-1];yt.minLodPixels=parseFloat(gt.minLodPixels),yt.maxLodPixels=parseFloat(gt.maxLodPixels),yt.minFadeExtent=parseFloat(gt.minFadeExtent),yt.maxFadeExtent=parseFloat(gt.maxFadeExtent)}}),N=(0,a.C5)(M,["Document","Placemark"]),Q=(0,a.C5)(M,{Document:(0,a.A4)(function _s(Kt,lt,gt){(0,a.ZL)({node:Kt},Mn,ln,lt,gt,void 0,this)}),Placemark:(0,a.A4)(is)});let et,ht,mt,xt,Rt,at,Ft,Ut,Ht,H=null,pt=null,Dt=null,zt=null,It=null,Xt=null;function he(Kt){return 32/Math.min(Kt[0],Kt[1])}function ft(Kt){return Kt}function te(Kt,lt,gt){return Array.isArray(Kt)?Kt:"string"==typeof Kt?te(gt[Kt],lt,gt):lt}function Yt(Kt){const lt=(0,a.Ve)(Kt,!1),gt=/^\s*#?\s*([0-9A-Fa-f]{8})\s*$/.exec(lt);if(gt){const yt=gt[1];return[parseInt(yt.substr(6,2),16),parseInt(yt.substr(4,2),16),parseInt(yt.substr(2,2),16),parseInt(yt.substr(0,2),16)/255]}}function Et(Kt){let lt=(0,a.Ve)(Kt,!1);const gt=[];lt=lt.replace(/\s*,\s*/g,",");const yt=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?),([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s+|,|$)(?:([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)(?:\s+|$))?\s*/i;let Nt;for(;Nt=yt.exec(lt);){const Jt=parseFloat(Nt[1]),ie=parseFloat(Nt[2]),ce=Nt[3]?parseFloat(Nt[3]):0;gt.push(Jt,ie,ce),lt=lt.substr(Nt[0].length)}if(""===lt)return gt}function wt(Kt){const lt=(0,a.Ve)(Kt,!1).trim();let gt=Kt.baseURI;return(!gt||"about:blank"==gt)&&(gt=window.location.href),gt?new URL(lt,gt).href:lt}function it(Kt){const lt=(0,a.Ve)(Kt,!1).trim().replace(/^(?!.*#)/,"#");let gt=Kt.baseURI;return(!gt||"about:blank"==gt)&&(gt=window.location.href),gt?new URL(lt,gt).href:lt}function _(Kt){return(0,w.fy)(Kt)}const Z=(0,a.C5)(M,{Pair:function xn(Kt,lt){const gt=(0,a.O)({},an,Kt,lt,this);if(!gt)return;const yt=gt.key;if(yt&&"normal"==yt){const Nt=gt.styleUrl;Nt&&(lt[lt.length-1]=Nt);const Jt=gt.Style;Jt&&(lt[lt.length-1]=Jt)}}});function W(Kt,lt){return(0,a.O)(void 0,Z,Kt,lt,this)}const j=(0,a.C5)(M,{Icon:(0,a.Pr)(function Ye(Kt,lt){return(0,a.O)({},Ke,Kt,lt)||null}),color:(0,a.Pr)(Yt),heading:(0,a.Pr)(w.fy),hotSpot:(0,a.Pr)(function z(Kt){const lt=Kt.getAttribute("xunits"),gt=Kt.getAttribute("yunits");let yt;return yt="insetPixels"!==lt?"insetPixels"!==gt?"bottom-left":"top-left":"insetPixels"!==gt?"bottom-right":"top-right",{x:parseFloat(Kt.getAttribute("x")),xunits:Y[lt],y:parseFloat(Kt.getAttribute("y")),yunits:Y[gt],origin:yt}}),scale:(0,a.Pr)(_)}),dt=(0,a.C5)(M,{color:(0,a.Pr)(Yt),scale:(0,a.Pr)(_)}),Ct=(0,a.C5)(M,{color:(0,a.Pr)(Yt),width:(0,a.Pr)(w.fy)}),qt=(0,a.C5)(M,{color:(0,a.Pr)(Yt),fill:(0,a.Pr)(w.ud),outline:(0,a.Pr)(w.ud)}),oe=(0,a.C5)(M,{coordinates:(0,a.z)(Et)});function Qt(Kt,lt){return(0,a.O)(null,oe,Kt,lt)}const we=(0,a.C5)(O,{Track:(0,a.Ei)(je)}),De=(0,a.C5)(M,{when:function Be(Kt,lt){const yt=lt[lt.length-1].whens,Nt=(0,a.Ve)(Kt,!1),Jt=Date.parse(Nt);yt.push(isNaN(Jt)?0:Jt)}},(0,a.C5)(O,{coord:function ge(Kt,lt){const yt=lt[lt.length-1].coordinates,Nt=(0,a.Ve)(Kt,!1),ie=/^\s*([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s+([+\-]?\d+(?:\.\d*)?(?:e[+\-]?\d*)?)\s*$/i.exec(Nt);if(ie){const ce=parseFloat(ie[1]),me=parseFloat(ie[2]),Re=parseFloat(ie[3]);yt.push([ce,me,Re])}else yt.push([])}}));function je(Kt,lt){const gt=(0,a.O)({coordinates:[],whens:[]},De,Kt,lt);if(!gt)return;const yt=[],Nt=gt.coordinates,Jt=gt.whens;for(let ie=0,ce=Math.min(Nt.length,Jt.length);ie0&<[lt.length-1].push(...gt)},outerBoundaryIs:function Ai(Kt,lt){const gt=(0,a.O)(void 0,Ti,Kt,lt);gt&&(lt[lt.length-1][0]=gt)}});function ae(Kt,lt){const gt=(0,a.O)({},q,Kt,lt),yt=(0,a.O)([null],re,Kt,lt);if(yt&&yt[0]){const Nt=yt[0],Jt=[Nt.length];for(let ce=1,me=yt.length;ce0;let ie;const ce=Nt.href;ce?ie=ce:Jt&&(ie=at);let me,Re,Ne,Xe="bottom-left";const Ge=gt.hotSpot;let si;Ge?(me=[Ge.x,Ge.y],Re=Ge.xunits,Ne=Ge.yunits,Xe=Ge.origin):/^https?:\/\/maps\.(?:google|gstatic)\.com\//.test(ie)&&(ie.includes("pushpin")?(me=ht,Re=mt,Ne=xt):ie.includes("arrow-reverse")?(me=[54,42],Re=mt,Ne=xt):ie.includes("paddle")&&(me=[32,1],Re=mt,Ne=xt));const Qe=Nt.x,Ki=Nt.y;let ii;void 0!==Qe&&void 0!==Ki&&(si=[Qe,Ki]);const vi=Nt.w,gi=Nt.h;let bi;void 0!==vi&&void 0!==gi&&(ii=[vi,gi]);const mi=gt.heading;void 0!==mi&&(bi=(0,K.Yr)(mi));const qi=gt.color;if(Jt){ie==at&&(ii=Rt);const Di=new $.Z({anchor:me,anchorOrigin:Xe,anchorXUnits:Re,anchorYUnits:Ne,crossOrigin:this.crossOrigin_,offset:si,offsetOrigin:"bottom-left",rotation:bi,scale:gt.scale,size:ii,src:this.iconUrlFunction_(ie),color:qi}),Cs=Di.getScaleArray()[0],as=Di.getSize();if(null===as){const Cn=Di.getImageState();if(Cn===U.Z.IDLE||Cn===U.Z.LOADING){const Rs=function(){const Is=Di.getImageState();if(Is!==U.Z.IDLE&&Is!==U.Z.LOADING){const jn=Di.getSize();if(jn&&2==jn.length){const er=he(jn);Di.setScale(Cs*er)}Di.unlistenImageChange(Rs)}};Di.listenImageChange(Rs),Cn===U.Z.IDLE&&Di.load()}}else if(2==as.length){const Cn=he(as);Di.setScale(Cs*Cn)}yt.imageStyle=Di}else yt.imageStyle=Ft},LabelStyle:function Ot(Kt,lt){const gt=(0,a.O)({},dt,Kt,lt);if(!gt)return;const yt=lt[lt.length-1],Nt=new h.Z({fill:new k.Z({color:"color"in gt?gt.color:et}),scale:gt.scale});yt.textStyle=Nt},LineStyle:function Gt(Kt,lt){const gt=(0,a.O)({},Ct,Kt,lt);if(!gt)return;const yt=lt[lt.length-1],Nt=new l.Z({color:"color"in gt?gt.color:et,width:"width"in gt?gt.width:1});yt.strokeStyle=Nt},PolyStyle:function ne(Kt,lt){const gt=(0,a.O)({},qt,Kt,lt);if(!gt)return;const yt=lt[lt.length-1],Nt=new k.Z({color:"color"in gt?gt.color:et});yt.fillStyle=Nt;const Jt=gt.fill;void 0!==Jt&&(yt.fill=Jt);const ie=gt.outline;void 0!==ie&&(yt.outline=ie)}});function Te(Kt,lt){const gt=(0,a.O)({},ye,Kt,lt,this);if(!gt)return null;let yt="fillStyle"in gt?gt.fillStyle:H;const Nt=gt.fill;let Jt;void 0!==Nt&&!Nt&&(yt=null),"imageStyle"in gt?gt.imageStyle!=Ft&&(Jt=gt.imageStyle):Jt=pt;const ie="textStyle"in gt?gt.textStyle:zt,ce="strokeStyle"in gt?gt.strokeStyle:Dt,me=gt.outline;return void 0===me||me?[new n.ZP({fill:yt,image:Jt,stroke:ce,text:ie,zIndex:void 0})]:[new n.ZP({geometry:function(Re){const Ne=Re.getGeometry(),Xe=Ne.getType();return"GeometryCollection"===Xe?new J.Z(Ne.getGeometriesArrayRecursive().filter(function(si){const Qe=si.getType();return"Polygon"!==Qe&&"MultiPolygon"!==Qe})):"Polygon"!==Xe&&"MultiPolygon"!==Xe?Ne:void 0},fill:yt,image:Jt,stroke:ce,text:ie,zIndex:void 0}),new n.ZP({geometry:function(Re){const Ne=Re.getGeometry(),Xe=Ne.getType();return"GeometryCollection"===Xe?new J.Z(Ne.getGeometriesArrayRecursive().filter(function(si){const Qe=si.getType();return"Polygon"===Qe||"MultiPolygon"===Qe})):"Polygon"===Xe||"MultiPolygon"===Xe?Ne:void 0},fill:yt,stroke:null,zIndex:void 0})]}function Oe(Kt,lt){const gt=lt.length,yt=new Array(lt.length),Nt=new Array(lt.length),Jt=new Array(lt.length);let ie,ce,me;ie=!1,ce=!1,me=!1;for(let Re=0;Re0){const si=(0,a.RA)(Nt,ie);(0,a.ZL)(yt,es,Ps,[{names:ie,values:si}],gt)}const Xe=gt[0];let Ge=lt.getGeometry();Ge&&(Ge=(0,s.fI)(Ge,!0,Xe)),(0,a.ZL)(yt,es,Qi,[Ge],gt)}const Ts=(0,a.C5)(M,["extrude","tessellate","altitudeMode","coordinates"]),cn=(0,a.C5)(M,{extrude:(0,a.A4)(w.Vi),tessellate:(0,a.A4)(w.Vi),altitudeMode:(0,a.A4)(w.bZ),coordinates:(0,a.A4)(function Ln(Kt,lt,gt){const yt=gt[gt.length-1],Nt=yt.layout,Jt=yt.stride;let ie;if("XY"==Nt||"XYM"==Nt)ie=2;else{if("XYZ"!=Nt&&"XYZM"!=Nt)throw new Error("Invalid geometry layout");ie=3}const ce=lt.length;let me="";if(ce>0){me+=lt[0];for(let Re=1;Re0;else{const Ge=Xe.getType();ce="Point"===Ge||"MultiPoint"===Ge}}ce&&(me=Jt.get("name"),ce=ce&&!!me,ce&&/&[^&]+;/.test(me)&&(Ht||(Ht=document.createElement("textarea")),Ht.innerHTML=me,me=Ht.value));let Ne=gt;if(Kt?Ne=Kt:lt&&(Ne=te(lt,gt,yt)),ce){const Xe=function kt(Kt,lt){const gt=[0,0];let yt="start";const Nt=Kt.getImage();if(Nt){const ce=Nt.getSize();if(ce&&2==ce.length){const me=Nt.getScaleArray(),Re=Nt.getAnchor();gt[0]=me[0]*(ce[0]-Re[0]),gt[1]=me[1]*(ce[1]/2-Re[1]),yt="left"}}let Jt=Kt.getText();return Jt?(Jt=Jt.clone(),Jt.setFont(Jt.getFont()||zt.getFont()),Jt.setScale(Jt.getScale()||zt.getScale()),Jt.setFill(Jt.getFill()||zt.getFill()),Jt.setStroke(Jt.getStroke()||Ut)):Jt=zt.clone(),Jt.setText(lt),Jt.setOffsetX(gt[0]),Jt.setOffsetY(gt[1]),Jt.setTextAlign(yt),new n.ZP({image:Nt,text:Jt})}(Ne[0],me);return Re.length>0?(Xe.setGeometry(new J.Z(Re)),[Xe,new n.ZP({geometry:Ne[0].getGeometry(),image:null,fill:Ne[0].getFill(),stroke:Ne[0].getStroke(),text:null})].concat(Ne.slice(1))):Xe}return Ne}}(yt.Style,yt.styleUrl,this.defaultStyle_,this.sharedStyles_,this.showPointNames_);Nt.setStyle(Ne)}return delete yt.Style,Nt.setProperties(yt,!0),Nt}readSharedStyle_(lt,gt){const yt=lt.getAttribute("id");if(null!==yt){const Nt=Te.call(this,lt,gt);if(Nt){let Jt,ie=lt.baseURI;(!ie||"about:blank"==ie)&&(ie=window.location.href),Jt=ie?new URL("#"+yt,ie).href:"#"+yt,this.sharedStyles_[Jt]=Nt}}}readSharedStyleMap_(lt,gt){const yt=lt.getAttribute("id");if(null===yt)return;const Nt=W.call(this,lt,gt);if(!Nt)return;let Jt,ie=lt.baseURI;(!ie||"about:blank"==ie)&&(ie=window.location.href),Jt=ie?new URL("#"+yt,ie).href:"#"+yt,this.sharedStyles_[Jt]=Nt}readFeatureFromNode(lt,gt){return M.includes(lt.namespaceURI)&&this.readPlacemark_(lt,[this.getReadOptions(lt,gt)])||null}readFeaturesFromNode(lt,gt){if(!M.includes(lt.namespaceURI))return[];let yt;const Nt=lt.localName;if("Document"==Nt||"Folder"==Nt)return yt=this.readDocumentOrFolder_(lt,[this.getReadOptions(lt,gt)]),yt||[];if("Placemark"==Nt){const Jt=this.readPlacemark_(lt,[this.getReadOptions(lt,gt)]);return Jt?[Jt]:[]}if("kml"==Nt){yt=[];for(let Jt=lt.firstElementChild;Jt;Jt=Jt.nextElementSibling){const ie=this.readFeaturesFromNode(Jt,gt);ie&&(0,g.l7)(yt,ie)}return yt}return[]}readName(lt){if(lt){if("string"==typeof lt){const gt=(0,a.Qc)(lt);return this.readNameFromDocument(gt)}return(0,a.qk)(lt)?this.readNameFromDocument(lt):this.readNameFromNode(lt)}}readNameFromDocument(lt){for(let gt=lt.firstChild;gt;gt=gt.nextSibling)if(gt.nodeType==Node.ELEMENT_NODE){const yt=this.readNameFromNode(gt);if(yt)return yt}}readNameFromNode(lt){for(let gt=lt.firstElementChild;gt;gt=gt.nextElementSibling)if(M.includes(gt.namespaceURI)&&"name"==gt.localName)return(0,w.s2)(gt);for(let gt=lt.firstElementChild;gt;gt=gt.nextElementSibling){const yt=gt.localName;if(M.includes(gt.namespaceURI)&&("Document"==yt||"Folder"==yt||"Placemark"==yt||"kml"==yt)){const Nt=this.readNameFromNode(gt);if(Nt)return Nt}}}readNetworkLinks(lt){const gt=[];if("string"==typeof lt){const yt=(0,a.Qc)(lt);(0,g.l7)(gt,this.readNetworkLinksFromDocument(yt))}else(0,a.qk)(lt)?(0,g.l7)(gt,this.readNetworkLinksFromDocument(lt)):(0,g.l7)(gt,this.readNetworkLinksFromNode(lt));return gt}readNetworkLinksFromDocument(lt){const gt=[];for(let yt=lt.firstChild;yt;yt=yt.nextSibling)yt.nodeType==Node.ELEMENT_NODE&&(0,g.l7)(gt,this.readNetworkLinksFromNode(yt));return gt}readNetworkLinksFromNode(lt){const gt=[];for(let yt=lt.firstElementChild;yt;yt=yt.nextElementSibling)if(M.includes(yt.namespaceURI)&&"NetworkLink"==yt.localName){const Nt=(0,a.O)({},L,yt,[]);gt.push(Nt)}for(let yt=lt.firstElementChild;yt;yt=yt.nextElementSibling){const Nt=yt.localName;M.includes(yt.namespaceURI)&&("Document"==Nt||"Folder"==Nt||"kml"==Nt)&&(0,g.l7)(gt,this.readNetworkLinksFromNode(yt))}return gt}readRegion(lt){const gt=[];if("string"==typeof lt){const yt=(0,a.Qc)(lt);(0,g.l7)(gt,this.readRegionFromDocument(yt))}else(0,a.qk)(lt)?(0,g.l7)(gt,this.readRegionFromDocument(lt)):(0,g.l7)(gt,this.readRegionFromNode(lt));return gt}readRegionFromDocument(lt){const gt=[];for(let yt=lt.firstChild;yt;yt=yt.nextSibling)yt.nodeType==Node.ELEMENT_NODE&&(0,g.l7)(gt,this.readRegionFromNode(yt));return gt}readRegionFromNode(lt){const gt=[];for(let yt=lt.firstElementChild;yt;yt=yt.nextElementSibling)if(M.includes(yt.namespaceURI)&&"Region"==yt.localName){const Nt=(0,a.O)({},R,yt,[]);gt.push(Nt)}for(let yt=lt.firstElementChild;yt;yt=yt.nextElementSibling){const Nt=yt.localName;M.includes(yt.namespaceURI)&&("Document"==Nt||"Folder"==Nt||"kml"==Nt)&&(0,g.l7)(gt,this.readRegionFromNode(yt))}return gt}readCamera(lt){const gt=[];if("string"==typeof lt){const yt=(0,a.Qc)(lt);(0,g.l7)(gt,this.readCameraFromDocument(yt))}else(0,a.qk)(lt)?(0,g.l7)(gt,this.readCameraFromDocument(lt)):(0,g.l7)(gt,this.readCameraFromNode(lt));return gt}readCameraFromDocument(lt){const gt=[];for(let yt=lt.firstChild;yt;yt=yt.nextSibling)yt.nodeType===Node.ELEMENT_NODE&&(0,g.l7)(gt,this.readCameraFromNode(yt));return gt}readCameraFromNode(lt){const gt=[];for(let yt=lt.firstElementChild;yt;yt=yt.nextElementSibling)if(M.includes(yt.namespaceURI)&&"Camera"===yt.localName){const Nt=(0,a.O)({},P,yt,[]);gt.push(Nt)}for(let yt=lt.firstElementChild;yt;yt=yt.nextElementSibling){const Nt=yt.localName;M.includes(yt.namespaceURI)&&("Document"===Nt||"Folder"===Nt||"Placemark"===Nt||"kml"===Nt)&&(0,g.l7)(gt,this.readCameraFromNode(yt))}return gt}writeFeaturesNode(lt,gt){gt=this.adaptOptions(gt);const yt=(0,a.c)(M[4],"kml"),Nt="http://www.w3.org/2000/xmlns/";yt.setAttributeNS(Nt,"xmlns:gx",O[0]),yt.setAttributeNS(Nt,"xmlns:xsi",a.fJ),yt.setAttributeNS(a.fJ,"xsi:schemaLocation","http://www.opengis.net/kml/2.2 https://developers.google.com/kml/schema/kml22gx.xsd");const Jt={node:yt},ie={};lt.length>1?ie.Document=lt:1==lt.length&&(ie.Placemark=lt[0]);const ce=N[yt.namespaceURI],me=(0,a.RA)(ie,ce);return(0,a.ZL)(Jt,Q,a.hg,me,[gt],ce,this),yt}}},7670:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>I});var V=o(9250),k=o(49),J=o(6117),$=o(8982),U=o(5872),S=o(8064),b=o(8095),T=o(8943),y=o(2658),m=o(3387),d=o(7704),l=o(6630);function h(p,E,F){if(3===p){const w={keys:[],values:[],features:[]},K=F.readVarint()+F.pos;F.readFields(s,w,K),w.length=w.features.length,w.length&&(E[w.name]=w)}}function s(p,E,F){if(15===p)E.version=F.readVarint();else if(1===p)E.name=F.readString();else if(5===p)E.extent=F.readVarint();else if(2===p)E.features.push(F.pos);else if(3===p)E.keys.push(F.readString());else if(4===p){let w=null;const K=F.readVarint()+F.pos;for(;F.pos>3)?F.readString():2===p?F.readFloat():3===p?F.readDouble():4===p?F.readVarint64():5===p?F.readVarint():6===p?F.readSVarint():7===p?F.readBoolean():null;E.values.push(w)}}function f(p,E,F){if(1==p)E.id=F.readVarint();else if(2==p){const w=F.readVarint()+F.pos;for(;F.pos>3}if(B--,1===M||2===M)Y+=E.readSVarint(),C+=E.readSVarint(),1===M&&L>A&&(K.push(L),A=L),w.push(Y,C),L+=2;else{if(7!==M)throw new Error("Invalid command found in the PBF");L>A&&(w.push(w[A],w[A+1]),L+=2)}}L>A&&(K.push(L),A=L)}createFeature_(E,F,w){const K=F.type;if(0===K)return null;let O;const M=F.properties;let B;this.idProperty_?(B=M[this.idProperty_],delete M[this.idProperty_]):B=F.id,M[this.layerName_]=F.layer.name;const Y=[],C=[];this.readRawGeometry_(E,F,Y,C);const L=function a(p,E){let F;return 1===p?F=1===E?"Point":"MultiPoint":2===p?F=1===E?"LineString":"MultiLineString":3===p&&(F="Polygon"),F}(K,C.length);if(this.featureClass===m.ZP)O=new this.featureClass(L,Y,C,2,M,B),O.transform(w.dataProjection);else{let A;if("Polygon"==L){const N=(0,l.Q3)(Y,C);A=N.length>1?new U.Z(Y,"XY",N):new T.ZP(Y,"XY",C)}else A="Point"===L?new b.Z(Y,"XY"):"LineString"===L?new k.Z(Y,"XY"):"MultiPoint"===L?new $.Z(Y,"XY"):"MultiLineString"===L?new J.Z(Y,"XY",C):null;O=new(0,this.featureClass),this.geometryName_&&O.setGeometryName(this.geometryName_);const R=(0,V.fI)(A,!1,w);O.setGeometry(R),void 0!==B&&O.setId(B),O.setProperties(M,!0)}return O}getType(){return"arraybuffer"}readFeatures(E,F){const w=this.layers_;F=this.adaptOptions(F);const K=(0,d.U2)(F.dataProjection);K.setWorldExtent(F.extent),F.dataProjection=K;const O=new S(E),M=O.readFields(h,{}),B=[];for(const Y in M){if(w&&!w.includes(Y))continue;const C=M[Y];K.setExtent(C?[0,0,C.extent,C.extent]:null);for(let A=0,P=C.length;A{"use strict";o.d(ut,{$L:()=>b,Vi:()=>m,_E:()=>T,bZ:()=>s,ej:()=>S,f3:()=>n,fy:()=>U,s2:()=>y,ud:()=>k,v$:()=>J,xO:()=>d});var V=o(3229);function k(f){return J((0,V.Ve)(f,!1))}function J(f){const g=/^\s*(true|1)|(false|0)\s*$/.exec(f);if(g)return void 0!==g[1]||!1}function U(f){return S((0,V.Ve)(f,!1))}function S(f){const g=/^\s*([+\-]?\d*\.?\d+(?:e[+\-]?\d+)?)\s*$/i.exec(f);if(g)return parseFloat(g[1])}function b(f){return T((0,V.Ve)(f,!1))}function T(f){const g=/^\s*(\d+)\s*$/.exec(f);if(g)return parseInt(g[1],10)}function y(f){return(0,V.Ve)(f,!1).trim()}function m(f,g){s(f,g?"1":"0")}function d(f,g){f.appendChild((0,V.Me)().createCDATASection(g))}function n(f,g){const a=g.toPrecision();f.appendChild((0,V.Me)().createTextNode(a))}function s(f,g){f.appendChild((0,V.Me)().createTextNode(g))}},5173:(jt,ut,o)=>{"use strict";o.d(ut,{Dv:()=>J,Vi:()=>S,Zn:()=>$,qe:()=>U,uX:()=>k});var V=o(5959);function k(){return!0}function J(){return!1}function $(){}function U(b){let y,m,d,T=!1;return function(){const l=Array.prototype.slice.call(arguments);return(!T||this!==d||!(0,V.fS)(l,m))&&(T=!0,d=this,m=l,y=b.apply(this,arguments)),y}}function S(b){return function T(){let y;try{y=b()}catch(m){return Promise.reject(m)}return y instanceof Promise?y:Promise.resolve(y)}()}},903:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>m});var V=o(7438),k=o(1293),J=o(4836),$=o(77),U=o(7704),S=o(5173),b=o(4554);const T=(0,J.Ue)(),m=class y extends V.Z{constructor(){super(),this.extent_=(0,$.lJ)(),this.extentRevision_=-1,this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=0,this.simplifyTransformedInternal=(0,S.qe)((l,n,h)=>{if(!h)return this.getSimplifiedGeometry(n);const s=this.clone();return s.applyTransform(h),s.getSimplifiedGeometry(n)})}simplifyTransformed(l,n){return this.simplifyTransformedInternal(this.getRevision(),l,n)}clone(){return(0,k.O3)()}closestPointXY(l,n,h,s){return(0,k.O3)()}containsXY(l,n){const h=this.getClosestPoint([l,n]);return h[0]===l&&h[1]===n}getClosestPoint(l,n){return this.closestPointXY(l[0],l[1],n=n||[NaN,NaN],1/0),n}intersectsCoordinate(l){return this.containsXY(l[0],l[1])}computeExtent(l){return(0,k.O3)()}getExtent(l){if(this.extentRevision_!=this.getRevision()){const n=this.computeExtent(this.extent_);(isNaN(n[0])||isNaN(n[1]))&&(0,$.YN)(n),this.extentRevision_=this.getRevision()}return(0,$.EO)(this.extent_,l)}rotate(l,n){(0,k.O3)()}scale(l,n,h){(0,k.O3)()}simplify(l){return this.getSimplifiedGeometry(l*l)}getSimplifiedGeometry(l){return(0,k.O3)()}getType(){return(0,k.O3)()}applyTransform(l){(0,k.O3)()}intersectsExtent(l){return(0,k.O3)()}translate(l,n){(0,k.O3)()}transform(l,n){const h=(0,U.U2)(l),s="tile-pixels"==h.getUnits()?function(f,g,a){const I=h.getExtent(),p=h.getWorldExtent(),E=(0,$.Cr)(p)/(0,$.Cr)(I);return(0,J.qC)(T,p[0],p[3],E,-E,0,0,0),(0,b.vT)(f,0,f.length,a,T,g),(0,U.Ck)(h,n)(f,g,a)}:(0,U.Ck)(h,n);return this.applyTransform(s),this}}},4889:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(4855),k=o(903),J=o(77),$=o(3583);class U extends k.Z{constructor(y){super(),this.geometries_=y,this.changeEventsKeys_=[],this.listenGeometriesChange_()}unlistenGeometriesChange_(){this.changeEventsKeys_.forEach($.bN),this.changeEventsKeys_.length=0}listenGeometriesChange_(){const y=this.geometries_;for(let m=0,d=y.length;my.clone())}const b=U},49:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>n});var V=o(8559),k=o(5324),J=o(77),$=o(8669),U=o(3401),S=o(5959),b=o(6669),T=o(5535),y=o(4649),m=o(8599),d=o(9941);class l extends V.ZP{constructor(s,f){super(),this.flatMidpoint_=null,this.flatMidpointRevision_=-1,this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===f||Array.isArray(s[0])?this.setCoordinates(s,f):this.setFlatCoordinates(f,s)}appendCoordinate(s){(0,S.l7)(this.flatCoordinates,s),this.changed()}clone(){const s=new l(this.flatCoordinates.slice(),this.layout);return s.applyProperties(this),s}closestPointXY(s,f,g,a){return a<(0,J.qf)(this.getExtent(),s,f)?a:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,k.Bv)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,k.H$)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!1,s,f,g,a))}forEachSegment(s){return(0,b.E)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,s)}getCoordinateAtM(s,f){return"XYM"!=this.layout&&"XYZM"!=this.layout?null:(0,y.iJ)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,s,f=void 0!==f&&f)}getCoordinates(){return(0,T.Ml)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinateAt(s,f){return(0,y.WW)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,s,f,this.stride)}getLength(){return(0,d.W)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getFlatMidpoint(){return this.flatMidpointRevision_!=this.getRevision()&&(this.flatMidpoint_=this.getCoordinateAt(.5,this.flatMidpoint_??void 0),this.flatMidpointRevision_=this.getRevision()),this.flatMidpoint_}getSimplifiedGeometryInternal(s){const f=[];return f.length=(0,U.dt)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,s,f,0),new l(f,"XY")}getType(){return"LineString"}intersectsExtent(s){return(0,m.Kz)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,s)}setCoordinates(s,f){this.setLayout(f,s,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=(0,$.Sg)(this.flatCoordinates,0,s,this.stride),this.changed()}}const n=l},6117:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>l});var V=o(49),k=o(8559),J=o(5324),$=o(77),U=o(8669),S=o(3401),b=o(5959),T=o(5535),y=o(4649),m=o(8599);class d extends k.ZP{constructor(h,s,f){if(super(),this.ends_=[],this.maxDelta_=-1,this.maxDeltaRevision_=-1,Array.isArray(h[0]))this.setCoordinates(h,s);else if(void 0!==s&&f)this.setFlatCoordinates(s,h),this.ends_=f;else{const g=h,a=[],I=[];for(let E=0,F=g.length;E{"use strict";o.d(ut,{Z:()=>y});var V=o(8095),k=o(8559),J=o(77),$=o(8669),U=o(5959),S=o(5535),b=o(6868);class T extends k.ZP{constructor(d,l){super(),l&&!Array.isArray(d[0])?this.setFlatCoordinates(l,d):this.setCoordinates(d,l)}appendPoint(d){(0,U.l7)(this.flatCoordinates,d.getFlatCoordinates()),this.changed()}clone(){const d=new T(this.flatCoordinates.slice(),this.layout);return d.applyProperties(this),d}closestPointXY(d,l,n,h){if(h<(0,J.qf)(this.getExtent(),d,l))return h;const s=this.flatCoordinates,f=this.stride;for(let g=0,a=s.length;g{"use strict";o.d(ut,{Z:()=>g});var V=o(8982),k=o(8943),J=o(8559),$=o(5324),U=o(77),S=o(8669),b=o(5959),T=o(9063),y=o(5535),m=o(8599),d=o(6630),l=o(8810),n=o(1221),h=o(4790),s=o(3401);class f extends J.ZP{constructor(I,p,E){if(super(),this.endss_=[],this.flatInteriorPointsRevision_=-1,this.flatInteriorPoints_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,!E&&!Array.isArray(I[0])){const F=I,w=[],K=[];for(let O=0,M=F.length;O{"use strict";o.d(ut,{Z:()=>S});var V=o(8559),k=o(77),J=o(8669),$=o(6868);class U extends V.ZP{constructor(T,y){super(),this.setCoordinates(T,y)}clone(){const T=new U(this.flatCoordinates.slice(),this.layout);return T.applyProperties(this),T}closestPointXY(T,y,m,d){const l=this.flatCoordinates,n=(0,$.bI)(T,y,l[0],l[1]);if(n{"use strict";o.d(ut,{ZP:()=>g,oJ:()=>I});var V=o(8559),k=o(5324),J=o(77),$=o(8669),U=o(3401),S=o(5535),b=o(8810);class T extends V.ZP{constructor(w,K){super(),this.maxDelta_=-1,this.maxDeltaRevision_=-1,void 0===K||Array.isArray(w[0])?this.setCoordinates(w,K):this.setFlatCoordinates(K,w)}clone(){return new T(this.flatCoordinates.slice(),this.layout)}closestPointXY(w,K,O,M){return M<(0,J.qf)(this.getExtent(),w,K)?M:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,k.Bv)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,k.H$)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,this.maxDelta_,!0,w,K,O,M))}getArea(){return(0,b.QQ)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getCoordinates(){return(0,S.Ml)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride)}getSimplifiedGeometryInternal(w){const K=[];return K.length=(0,U.dt)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,w,K,0),new T(K,"XY")}getType(){return"LinearRing"}intersectsExtent(w){return!1}setCoordinates(w,K){this.setLayout(K,w,1),this.flatCoordinates||(this.flatCoordinates=[]),this.flatCoordinates.length=(0,$.Sg)(this.flatCoordinates,0,w,this.stride),this.changed()}}const y=T;var m=o(8095),d=o(5959),l=o(9063),n=o(8599),h=o(6630),s=o(4790);class f extends V.ZP{constructor(w,K,O){super(),this.ends_=[],this.flatInteriorPointRevision_=-1,this.flatInteriorPoint_=null,this.maxDelta_=-1,this.maxDeltaRevision_=-1,this.orientedRevision_=-1,this.orientedFlatCoordinates_=null,void 0!==K&&O?(this.setFlatCoordinates(K,w),this.ends_=O):this.setCoordinates(w,K)}appendLinearRing(w){this.flatCoordinates?(0,d.l7)(this.flatCoordinates,w.getFlatCoordinates()):this.flatCoordinates=w.getFlatCoordinates().slice(),this.ends_.push(this.flatCoordinates.length),this.changed()}clone(){const w=new f(this.flatCoordinates.slice(),this.layout,this.ends_.slice());return w.applyProperties(this),w}closestPointXY(w,K,O,M){return M<(0,J.qf)(this.getExtent(),w,K)?M:(this.maxDeltaRevision_!=this.getRevision()&&(this.maxDelta_=Math.sqrt((0,k.Af)(this.flatCoordinates,0,this.ends_,this.stride,0)),this.maxDeltaRevision_=this.getRevision()),(0,k.Xl)(this.flatCoordinates,0,this.ends_,this.stride,this.maxDelta_,!0,w,K,O,M))}containsXY(w,K){return(0,s.wY)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,w,K)}getArea(){return(0,b.KP)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride)}getCoordinates(w){let K;return void 0!==w?(K=this.getOrientedFlatCoordinates().slice(),(0,h.zX)(K,0,this.ends_,this.stride,w)):K=this.flatCoordinates,(0,S.o1)(K,0,this.ends_,this.stride)}getEnds(){return this.ends_}getFlatInteriorPoint(){if(this.flatInteriorPointRevision_!=this.getRevision()){const w=(0,J.qg)(this.getExtent());this.flatInteriorPoint_=(0,l.X)(this.getOrientedFlatCoordinates(),0,this.ends_,this.stride,w,0),this.flatInteriorPointRevision_=this.getRevision()}return this.flatInteriorPoint_}getInteriorPoint(){return new m.Z(this.getFlatInteriorPoint(),"XYM")}getLinearRingCount(){return this.ends_.length}getLinearRing(w){return w<0||this.ends_.length<=w?null:new y(this.flatCoordinates.slice(0===w?0:this.ends_[w-1],this.ends_[w]),this.layout)}getLinearRings(){const w=this.layout,K=this.flatCoordinates,O=this.ends_,M=[];let B=0;for(let Y=0,C=O.length;Y{"use strict";o.d(ut,{Kr:()=>T,Ss:()=>S,ZP:()=>y});var V=o(903),k=o(1293),J=o(77),$=o(4554);function S(m){let d;return 2==m?d="XY":3==m?d="XYZ":4==m&&(d="XYZM"),d}function b(m){let d;return"XY"==m?d=2:"XYZ"==m||"XYM"==m?d=3:"XYZM"==m&&(d=4),d}function T(m,d,l){const n=m.getFlatCoordinates();if(!n)return null;const h=m.getStride();return(0,$.vT)(n,0,n.length,h,d,l)}const y=class U extends V.Z{constructor(){super(),this.layout="XY",this.stride=2}computeExtent(d){return(0,J.GN)(this.flatCoordinates,0,this.flatCoordinates.length,this.stride,d)}getCoordinates(){return(0,k.O3)()}getFirstCoordinate(){return this.flatCoordinates.slice(0,this.stride)}getFlatCoordinates(){return this.flatCoordinates}getLastCoordinate(){return this.flatCoordinates.slice(this.flatCoordinates.length-this.stride)}getLayout(){return this.layout}getSimplifiedGeometry(d){if(this.simplifiedGeometryRevision!==this.getRevision()&&(this.simplifiedGeometryMaxMinSquaredTolerance=0,this.simplifiedGeometryRevision=this.getRevision()),d<0||0!==this.simplifiedGeometryMaxMinSquaredTolerance&&d<=this.simplifiedGeometryMaxMinSquaredTolerance)return this;const l=this.getSimplifiedGeometryInternal(d);return l.getFlatCoordinates().length{"use strict";function V($,U,S,b){let T=0,y=$[S-b],m=$[S-b+1];for(;UJ,KP:()=>k,QQ:()=>V})},1221:(jt,ut,o)=>{"use strict";o.d(ut,{E:()=>k});var V=o(77);function k(J,$,U,S){const b=[];let T=(0,V.lJ)();for(let y=0,m=U.length;y{"use strict";o.d(ut,{Af:()=>$,Bv:()=>J,H$:()=>S,Xl:()=>b,gI:()=>T,sD:()=>U});var V=o(6868);function k(y,m,d,l,n,h,s){const f=y[m],g=y[m+1],a=y[d]-f,I=y[d+1]-g;let p;if(0===a&&0===I)p=m;else{const E=((n-f)*a+(h-g)*I)/(a*a+I*I);if(E>1)p=d;else{if(E>0){for(let F=0;Fn&&(n=a),h=f,s=g}return n}function $(y,m,d,l,n){for(let h=0,s=d.length;h{"use strict";o.d(ut,{TG:()=>J,Zl:()=>U,uG:()=>k,wY:()=>$});var V=o(77);function k(S,b,T,y,m){return!(0,V.H6)(m,function(l){return!J(S,b,T,y,l[0],l[1])})}function J(S,b,T,y,m,d){let l=0,n=S[T-y],h=S[T-y+1];for(;bd&&(s-n)*(d-h)-(m-n)*(f-h)>0&&l++:f<=d&&(s-n)*(d-h)-(m-n)*(f-h)<0&&l--,n=s,h=f}return 0!==l}function $(S,b,T,y,m,d){if(0===T.length||!J(S,b,T[0],y,m,d))return!1;for(let l=1,n=T.length;l{"use strict";function V(U,S,b,T){for(let y=0,m=b.length;yV,QT:()=>$,Sg:()=>k,_5:()=>J})},5535:(jt,ut,o)=>{"use strict";function V($,U,S,b,T){T=void 0!==T?T:[];let y=0;for(let m=U;mV,o1:()=>k,ug:()=>J})},9063:(jt,ut,o)=>{"use strict";o.d(ut,{U:()=>$,X:()=>J});var V=o(5959),k=o(4790);function J(U,S,b,T,y,m,d){let l,n,h,s,f,g,a;const I=y[m+1],p=[];for(let w=0,K=b.length;wF&&(h=(s+f)/2,(0,k.wY)(U,S,b,T,h,I)&&(E=h,F=w)),s=f}return isNaN(E)&&(E=y[m]),d?(d.push(E,I,F),d):[E,I,F]}function $(U,S,b,T,y){let m=[];for(let d=0,l=b.length;d{"use strict";o.d(ut,{WW:()=>J,dG:()=>U,iJ:()=>$});var V=o(5959),k=o(6868);function J(S,b,T,y,m,d,l){let n,h;const s=(T-b)/y;if(1===s)n=b;else if(2===s)n=b,h=m;else if(0!==s){let f=S[b],g=S[b+1],a=0;const I=[0];for(let F=b+y;F1?l:2,d=d||new Array(l);for(let f=0;f>1;m{"use strict";o.d(ut,{AW:()=>U,Kz:()=>$,ac:()=>b,mV:()=>S,oW:()=>T});var V=o(77),k=o(6669),J=o(4790);function $(y,m,d,l,n){const h=(0,V.qP)((0,V.lJ)(),y,m,d,l);return!!(0,V.kK)(n,h)&&(!!((0,V.r4)(n,h)||h[0]>=n[0]&&h[2]<=n[2]||h[1]>=n[1]&&h[3]<=n[3])||(0,k.E)(y,m,d,l,function(s,f){return(0,V.I7)(n,s,f)}))}function U(y,m,d,l,n){for(let h=0,s=d.length;h{"use strict";function V(J,$,U,S){let b=J[$],T=J[$+1],y=0;for(let m=$+S;mV})},6630:(jt,ut,o)=>{"use strict";function V(T,y,m,d){for(;y0}function J(T,y,m,d,l){l=void 0!==l&&l;for(let n=0,h=m.length;nb,$v:()=>J,Oj:()=>$,zX:()=>U,dL:()=>S})},6669:(jt,ut,o)=>{"use strict";function V(k,J,$,U,S){let b;for(J+=U;J<$;J+=U)if(b=S(k.slice(J-U,J),k.slice(J,J+U)),b)return b;return!1}o.d(ut,{E:()=>V})},3401:(jt,ut,o)=>{"use strict";o.d(ut,{Pp:()=>m,UJ:()=>$,Zh:()=>y,dt:()=>J,uZ:()=>b});var V=o(6868);function J(d,l,n,h,s,f,g){const a=(n-l)/h;if(a<3){for(;l0;){const F=p.pop(),w=p.pop();let K=0;const O=d[w],M=d[w+1],B=d[F],Y=d[F+1];for(let C=w+h;CK&&(E=C,K=P)}K>s&&(I[(E-l)/h]=1,w+h0&&M>K)&&(O<0&&B0&&B>O)?(p=F,E=w):(f[g++]=p,f[g++]=E,a=p,I=E,p=F,E=w)}return f[g++]=p,f[g++]=E,g}function y(d,l,n,h,s,f,g,a){for(let I=0,p=n.length;I{"use strict";function V(U,S,b,T,y,m){m=m||[];let d=0;for(let l=S;l$,U1:()=>k,bA:()=>J,vT:()=>V})},7316:(jt,ut,o)=>{"use strict";o.d(ut,{G$:()=>U,Id:()=>T,ME:()=>$,MP:()=>b,Tp:()=>y,V:()=>k,bM:()=>d,et:()=>m,tK:()=>S});const V=typeof navigator<"u"&&typeof navigator.userAgent<"u"?navigator.userAgent.toLowerCase():"",k=V.includes("firefox"),$=V.includes("safari")&&!V.includes("chrom")&&(V.includes("version/15.4")||/cpu (os|iphone os) 15_4 like mac os x/.test(V)),U=V.includes("webkit")&&!V.includes("edge"),S=V.includes("macintosh"),b=typeof devicePixelRatio<"u"?devicePixelRatio:1,T=typeof WorkerGlobalScope<"u"&&typeof OffscreenCanvas<"u"&&self instanceof WorkerGlobalScope,y=typeof Image<"u"&&Image.prototype.decode,m="function"==typeof createImageBitmap,d=function(){let l=!1;try{const n=Object.defineProperty({},"passive",{get:function(){l=!0}});window.addEventListener("_",null,n),window.removeEventListener("_",null,n)}catch{}return l}()},5168:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>d});var V=o(7065),k=o(3295),J=o(9726),$=o(8943);const S=class U extends J.Z{constructor(n){super(),this.geometry_=null,this.element_=document.createElement("div"),this.element_.style.position="absolute",this.element_.style.pointerEvents="auto",this.element_.className="ol-box "+n,this.map_=null,this.startPixel_=null,this.endPixel_=null}disposeInternal(){this.setMap(null)}render_(){const n=this.startPixel_,h=this.endPixel_,s="px",f=this.element_.style;f.left=Math.min(n[0],h[0])+s,f.top=Math.min(n[1],h[1])+s,f.width=Math.abs(h[0]-n[0])+s,f.height=Math.abs(h[1]-n[1])+s}setMap(n){if(this.map_){this.map_.getOverlayContainer().removeChild(this.element_);const h=this.element_.style;h.left="inherit",h.top="inherit",h.width="inherit",h.height="inherit"}this.map_=n,this.map_&&this.map_.getOverlayContainer().appendChild(this.element_)}setPixels(n,h){this.startPixel_=n,this.endPixel_=h,this.createOrUpdateGeometry(),this.render_()}createOrUpdateGeometry(){if(!this.map_)return;const n=this.startPixel_,h=this.endPixel_,f=[n,[n[0],h[1]],h,[h[0],n[1]]].map(this.map_.getCoordinateFromPixelInternal,this.map_);f[4]=f[0].slice(),this.geometry_?this.geometry_.setCoordinates([f]):this.geometry_=new $.ZP([f])}getGeometry(){return this.geometry_}};var b=o(2994);class y extends V.ZP{constructor(n,h,s){super(n),this.coordinate=h,this.mapBrowserEvent=s}}const d=class m extends k.Z{constructor(n){super(),this.box_=new S((n=n||{}).className||"ol-dragbox"),this.minArea_=void 0!==n.minArea?n.minArea:64,n.onBoxEnd&&(this.onBoxEnd=n.onBoxEnd),this.startPixel_=null,this.condition_=n.condition?n.condition:b.v8,this.boxEndCondition_=n.boxEndCondition?n.boxEndCondition:this.defaultBoxEndCondition}defaultBoxEndCondition(n,h,s){const f=s[0]-h[0],g=s[1]-h[1];return f*f+g*g>=this.minArea_}getGeometry(){return this.box_.getGeometry()}handleDragEvent(n){this.startPixel_&&(this.box_.setPixels(this.startPixel_,n.pixel),this.dispatchEvent(new y("boxdrag",n.coordinate,n)))}handleUpEvent(n){if(!this.startPixel_)return!1;this.box_.setMap(null);const h=this.boxEndCondition_(n,this.startPixel_,n.pixel);return h&&this.onBoxEnd(n),this.dispatchEvent(new y(h?"boxend":"boxcancel",n.coordinate,n)),!1}handleDownEvent(n){return!!this.condition_(n)&&(this.startPixel_=n.pixel,this.box_.setMap(n.map),this.box_.setPixels(this.startPixel_,this.startPixel_),this.dispatchEvent(new y("boxstart",n.coordinate,n)),!0)}onBoxEnd(n){}setActive(n){n||(this.box_.setMap(null),this.startPixel_&&(this.dispatchEvent(new y("boxcancel",this.startPixel_,null)),this.startPixel_=null)),super.setActive(n)}}},5360:(jt,ut,o)=>{"use strict";o.d(ut,{ZP:()=>b,Cv:()=>U,FW:()=>S});var V=o(7438);var J=o(9644);function U(T,y,m){const d=T.getCenterInternal();d&&T.animateInternal({duration:void 0!==m?m:250,easing:J.GE,center:T.getConstrainedCenter([d[0]+y[0],d[1]+y[1]])})}function S(T,y,m,d){const l=T.getZoom();if(void 0===l)return;const n=T.getConstrainedZoom(l+y),h=T.getResolutionForZoom(n);T.getAnimating()&&T.cancelAnimations(),T.animate({resolution:h,anchor:m,duration:void 0!==d?d:250,easing:J.Vv})}const b=class $ extends V.Z{constructor(y){super(),y&&y.handleEvent&&(this.handleEvent=y.handleEvent),this.map_=null,this.setActive(!0)}getActive(){return this.get("active")}getMap(){return this.map_}handleEvent(y){return!0}setActive(y){this.set("active",y)}setMap(y){this.map_=y}}},3295:(jt,ut,o)=>{"use strict";o.d(ut,{S:()=>$,Z:()=>U});var V=o(5360),k=o(6161);function $(S){const b=S.length;let T=0,y=0;for(let m=0;m0}}else if(b.type==k.Z.POINTERDOWN){const y=this.handleDownEvent(b);this.handlingDownUpSequence=y,T=this.stopDown(y)}else b.type==k.Z.POINTERMOVE&&this.handleMoveEvent(b);return!T}handleMoveEvent(b){}handleUpEvent(b){return!1}stopDown(b){return b}updateTrackedPointers_(b){b.activePointers&&(this.targetPointers=b.activePointers)}}},5857:(jt,ut,o)=>{"use strict";o.d(ut,{c:()=>Q});var V=o(7934),k=o(5360),J=o(6161);const U=class $ extends k.ZP{constructor(H){super(),this.delta_=(H=H||{}).delta?H.delta:1,this.duration_=void 0!==H.duration?H.duration:250}handleEvent(H){let ot=!1;if(H.type==J.Z.DBLCLICK){const ht=H.originalEvent,xt=H.coordinate,Rt=ht.shiftKey?-this.delta_:this.delta_,at=H.map.getView();(0,k.FW)(at,Rt,xt,this.duration_),ht.preventDefault(),ot=!0}return!ot}};var S=o(3295),b=o(5173),T=o(2994),y=o(9644),m=o(63);const l=class d extends S.Z{constructor(H){super({stopDown:b.Dv}),this.kinetic_=(H=H||{}).kinetic,this.lastCentroid=null,this.panning_=!1;const ot=H.condition?H.condition:(0,T.$6)(T.rM,T.Xp);this.condition_=H.onFocusOnly?(0,T.$6)(T.yZ,ot):ot,this.noKinetic_=!1}handleDragEvent(H){const ot=H.map;this.panning_||(this.panning_=!0,ot.getView().beginInteraction());const ht=this.targetPointers,mt=ot.getEventPixel((0,S.S)(ht));if(ht.length==this.lastPointersCount_){if(this.kinetic_&&this.kinetic_.update(mt[0],mt[1]),this.lastCentroid){const xt=[this.lastCentroid[0]-mt[0],mt[1]-this.lastCentroid[1]],at=H.map.getView();(0,m.bA)(xt,at.getResolution()),(0,m.U1)(xt,at.getRotation()),at.adjustCenterInternal(xt)}}else this.kinetic_&&this.kinetic_.begin();this.lastCentroid=mt,this.lastPointersCount_=ht.length,H.originalEvent.preventDefault()}handleUpEvent(H){const ot=H.map,ht=ot.getView();if(0===this.targetPointers.length){if(!this.noKinetic_&&this.kinetic_&&this.kinetic_.end()){const mt=this.kinetic_.getDistance(),xt=this.kinetic_.getAngle(),Rt=ht.getCenterInternal(),at=ot.getPixelFromCoordinateInternal(Rt),pt=ot.getCoordinateFromPixelInternal([at[0]-mt*Math.cos(xt),at[1]-mt*Math.sin(xt)]);ht.animateInternal({center:ht.getConstrainedCenter(pt),duration:500,easing:y.Vv})}return this.panning_&&(this.panning_=!1,ht.endInteraction()),!1}return this.kinetic_&&this.kinetic_.begin(),this.lastCentroid=null,!0}handleDownEvent(H){if(this.targetPointers.length>0&&this.condition_(H)){const ht=H.map.getView();return this.lastCentroid=null,ht.getAnimating()&&ht.cancelAnimations(),this.kinetic_&&this.kinetic_.begin(),this.noKinetic_=this.targetPointers.length>1,!0}return!1}};var n=o(7054);const s=class h extends S.Z{constructor(H){H=H||{},super({stopDown:b.Dv}),this.condition_=H.condition?H.condition:T.aj,this.lastAngle_=void 0,this.duration_=void 0!==H.duration?H.duration:250}handleDragEvent(H){if(!(0,T.QL)(H))return;const ot=H.map,ht=ot.getView();if(ht.getConstraints().rotation===n.h$)return;const mt=ot.getSize(),xt=H.pixel,Rt=Math.atan2(mt[1]/2-xt[1],xt[0]-mt[0]/2);void 0!==this.lastAngle_&&ht.adjustRotationInternal(-(Rt-this.lastAngle_)),this.lastAngle_=Rt}handleUpEvent(H){return!(0,T.QL)(H)||(H.map.getView().endInteraction(this.duration_),!1)}handleDownEvent(H){return!!((0,T.QL)(H)&&(0,T.v8)(H)&&this.condition_(H))&&(H.map.getView().beginInteraction(),this.lastAngle_=void 0,!0)}};var f=o(5168);const a=class g extends f.Z{constructor(H){super({condition:(H=H||{}).condition?H.condition:T.vY,className:H.className||"ol-dragzoom",minArea:H.minArea}),this.duration_=void 0!==H.duration?H.duration:200,this.out_=void 0!==H.out&&H.out}onBoxEnd(H){const ht=this.getMap().getView();let mt=this.getGeometry();if(this.out_){const xt=ht.rotatedExtentForGeometry(mt),Rt=ht.getResolutionForExtentInternal(xt),at=ht.getResolution()/Rt;mt=mt.clone(),mt.scale(at*at)}ht.fitInternal(mt,{duration:this.duration_,easing:y.Vv})}};var I=o(4855);const F=class E extends k.ZP{constructor(H){super(),H=H||{},this.defaultCondition_=function(ot){return(0,T.rM)(ot)&&(0,T.TN)(ot)},this.condition_=void 0!==H.condition?H.condition:this.defaultCondition_,this.duration_=void 0!==H.duration?H.duration:100,this.pixelDelta_=void 0!==H.pixelDelta?H.pixelDelta:128}handleEvent(H){let ot=!1;if(H.type==I.Z.KEYDOWN){const ht=H.originalEvent,mt=ht.key;if(this.condition_(H)&&("ArrowDown"==mt||"ArrowLeft"==mt||"ArrowRight"==mt||"ArrowUp"==mt)){const Rt=H.map.getView(),at=Rt.getResolution()*this.pixelDelta_;let pt=0,Mt=0;"ArrowDown"==mt?Mt=-at:"ArrowLeft"==mt?pt=-at:"ArrowRight"==mt?pt=at:Mt=at;const Ft=[pt,Mt];(0,m.U1)(Ft,Rt.getRotation()),(0,k.Cv)(Rt,Ft,this.duration_),ht.preventDefault(),ot=!0}}return!ot}},K=class w extends k.ZP{constructor(H){super(),this.condition_=(H=H||{}).condition?H.condition:function(ot){return!(0,T.a5)(ot)&&(0,T.TN)(ot)},this.delta_=H.delta?H.delta:1,this.duration_=void 0!==H.duration?H.duration:100}handleEvent(H){let ot=!1;if(H.type==I.Z.KEYDOWN||H.type==I.Z.KEYPRESS){const ht=H.originalEvent,mt=ht.key;if(this.condition_(H)&&("+"===mt||"-"===mt)){const Rt="+"===mt?this.delta_:-this.delta_,at=H.map.getView();(0,k.FW)(at,Rt,void 0,this.duration_),ht.preventDefault(),ot=!0}}return!ot}},M=class O{constructor(H,ot,ht){this.decay_=H,this.minVelocity_=ot,this.delay_=ht,this.points_=[],this.angle_=0,this.initialVelocity_=0}begin(){this.points_.length=0,this.angle_=0,this.initialVelocity_=0}update(H,ot){this.points_.push(H,ot,Date.now())}end(){if(this.points_.length<6)return!1;const H=Date.now()-this.delay_,ot=this.points_.length-3;if(this.points_[ot+2]0&&this.points_[ht+2]>H;)ht-=3;const mt=this.points_[ot+2]-this.points_[ht+2];if(mt<1e3/60)return!1;const xt=this.points_[ot]-this.points_[ht],Rt=this.points_[ot+1]-this.points_[ht+1];return this.angle_=Math.atan2(Rt,xt),this.initialVelocity_=Math.sqrt(xt*xt+Rt*Rt)/mt,this.initialVelocity_>this.minVelocity_}getDistance(){return(this.minVelocity_-this.initialVelocity_)/this.decay_}getAngle(){return this.angle_}};var B=o(7316),Y=o(6868);const L=class C extends k.ZP{constructor(H){super(H=H||{}),this.totalDelta_=0,this.lastDelta_=0,this.maxDelta_=void 0!==H.maxDelta?H.maxDelta:1,this.duration_=void 0!==H.duration?H.duration:250,this.timeout_=void 0!==H.timeout?H.timeout:80,this.useAnchor_=void 0===H.useAnchor||H.useAnchor,this.constrainResolution_=void 0!==H.constrainResolution&&H.constrainResolution;const ot=H.condition?H.condition:T.Bx;this.condition_=H.onFocusOnly?(0,T.$6)(T.yZ,ot):ot,this.lastAnchor_=null,this.startTime_=void 0,this.mode_=void 0,this.trackpadEventGap_=400,this.deltaPerZoom_=300}endInteraction_(){this.trackpadTimeoutId_=void 0;const H=this.getMap();H&&H.getView().endInteraction(void 0,this.lastDelta_?this.lastDelta_>0?1:-1:0,this.lastAnchor_)}handleEvent(H){if(!this.condition_(H)||H.type!==I.Z.WHEEL)return!0;const ht=H.map,mt=H.originalEvent;let xt;if(mt.preventDefault(),this.useAnchor_&&(this.lastAnchor_=H.coordinate),H.type==I.Z.WHEEL&&(xt=mt.deltaY,B.V&&mt.deltaMode===WheelEvent.DOM_DELTA_PIXEL&&(xt/=B.MP),mt.deltaMode===WheelEvent.DOM_DELTA_LINE&&(xt*=40)),0===xt)return!1;this.lastDelta_=xt;const Rt=Date.now();void 0===this.startTime_&&(this.startTime_=Rt),(!this.mode_||Rt-this.startTime_>this.trackpadEventGap_)&&(this.mode_=Math.abs(xt)<4?"trackpad":"wheel");const at=ht.getView();if("trackpad"===this.mode_&&!at.getConstrainResolution()&&!this.constrainResolution_)return this.trackpadTimeoutId_?clearTimeout(this.trackpadTimeoutId_):(at.getAnimating()&&at.cancelAnimations(),at.beginInteraction()),this.trackpadTimeoutId_=setTimeout(this.endInteraction_.bind(this),this.timeout_),at.adjustZoom(-xt/this.deltaPerZoom_,this.lastAnchor_),this.startTime_=Rt,!1;this.totalDelta_+=xt;const pt=Math.max(this.timeout_-(Rt-this.startTime_),0);return clearTimeout(this.timeoutId_),this.timeoutId_=setTimeout(this.handleWheelZoom_.bind(this,ht),pt),!1}handleWheelZoom_(H){const ot=H.getView();ot.getAnimating()&&ot.cancelAnimations();let ht=-(0,Y.uZ)(this.totalDelta_,-this.maxDelta_*this.deltaPerZoom_,this.maxDelta_*this.deltaPerZoom_)/this.deltaPerZoom_;(ot.getConstrainResolution()||this.constrainResolution_)&&(ht=ht?ht>0?1:-1:0),(0,k.FW)(ot,ht,this.lastAnchor_,this.duration_),this.mode_=void 0,this.totalDelta_=0,this.lastAnchor_=null,this.startTime_=void 0,this.timeoutId_=void 0}setMouseAnchor(H){this.useAnchor_=H,H||(this.lastAnchor_=null)}},P=class A extends S.Z{constructor(H){const ot=H=H||{};ot.stopDown||(ot.stopDown=b.Dv),super(ot),this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.threshold_=void 0!==H.threshold?H.threshold:.3,this.duration_=void 0!==H.duration?H.duration:250}handleDragEvent(H){let ot=0;const ht=this.targetPointers[0],mt=this.targetPointers[1],xt=Math.atan2(mt.clientY-ht.clientY,mt.clientX-ht.clientX);if(void 0!==this.lastAngle_){const pt=xt-this.lastAngle_;this.rotationDelta_+=pt,!this.rotating_&&Math.abs(this.rotationDelta_)>this.threshold_&&(this.rotating_=!0),ot=pt}this.lastAngle_=xt;const Rt=H.map,at=Rt.getView();at.getConstraints().rotation!==n.h$&&(this.anchor_=Rt.getCoordinateFromPixelInternal(Rt.getEventPixel((0,S.S)(this.targetPointers))),this.rotating_&&(Rt.render(),at.adjustRotationInternal(ot,this.anchor_)))}handleUpEvent(H){return!(this.targetPointers.length<2&&(H.map.getView().endInteraction(this.duration_),1))}handleDownEvent(H){if(this.targetPointers.length>=2){const ot=H.map;return this.anchor_=null,this.lastAngle_=void 0,this.rotating_=!1,this.rotationDelta_=0,this.handlingDownUpSequence||ot.getView().beginInteraction(),!0}return!1}},N=class R extends S.Z{constructor(H){const ot=H=H||{};ot.stopDown||(ot.stopDown=b.Dv),super(ot),this.anchor_=null,this.duration_=void 0!==H.duration?H.duration:400,this.lastDistance_=void 0,this.lastScaleDelta_=1}handleDragEvent(H){let ot=1;const ht=this.targetPointers[0],mt=this.targetPointers[1],xt=ht.clientX-mt.clientX,Rt=ht.clientY-mt.clientY,at=Math.sqrt(xt*xt+Rt*Rt);void 0!==this.lastDistance_&&(ot=this.lastDistance_/at),this.lastDistance_=at;const pt=H.map,Mt=pt.getView();1!=ot&&(this.lastScaleDelta_=ot),this.anchor_=pt.getCoordinateFromPixelInternal(pt.getEventPixel((0,S.S)(this.targetPointers))),pt.render(),Mt.adjustResolutionInternal(ot,this.anchor_)}handleUpEvent(H){return!(this.targetPointers.length<2)||(H.map.getView().endInteraction(this.duration_,this.lastScaleDelta_>1?1:-1),!1)}handleDownEvent(H){if(this.targetPointers.length>=2){const ot=H.map;return this.anchor_=null,this.lastDistance_=void 0,this.lastScaleDelta_=1,this.handlingDownUpSequence||ot.getView().beginInteraction(),!0}return!1}};function Q(et){et=et||{};const H=new V.Z,ot=new M(-.005,.05,100);return(void 0===et.altShiftDragRotate||et.altShiftDragRotate)&&H.push(new s),(void 0===et.doubleClickZoom||et.doubleClickZoom)&&H.push(new U({delta:et.zoomDelta,duration:et.zoomDuration})),(void 0===et.dragPan||et.dragPan)&&H.push(new l({onFocusOnly:et.onFocusOnly,kinetic:ot})),(void 0===et.pinchRotate||et.pinchRotate)&&H.push(new P),(void 0===et.pinchZoom||et.pinchZoom)&&H.push(new N({duration:et.zoomDuration})),(void 0===et.keyboard||et.keyboard)&&(H.push(new F),H.push(new K({delta:et.zoomDelta,duration:et.zoomDuration}))),(void 0===et.mouseWheelZoom||et.mouseWheelZoom)&&H.push(new L({onFocusOnly:et.onFocusOnly,duration:et.zoomDuration})),(void 0===et.shiftDragZoom||et.shiftDragZoom)&&H.push(new a({duration:et.zoomDuration})),H}},3436:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(7438),k=o(5644),J=o(1293),$=o(9418),U=o(6868);const b=class S extends V.Z{constructor(y){super(),this.background_=y.background;const m=Object.assign({},y);"object"==typeof y.properties&&(delete m.properties,Object.assign(m,y.properties)),m[k.Z.OPACITY]=void 0!==y.opacity?y.opacity:1,(0,$.h)("number"==typeof m[k.Z.OPACITY],"Layer opacity must be a number"),m[k.Z.VISIBLE]=void 0===y.visible||y.visible,m[k.Z.Z_INDEX]=y.zIndex,m[k.Z.MAX_RESOLUTION]=void 0!==y.maxResolution?y.maxResolution:1/0,m[k.Z.MIN_RESOLUTION]=void 0!==y.minResolution?y.minResolution:0,m[k.Z.MIN_ZOOM]=void 0!==y.minZoom?y.minZoom:-1/0,m[k.Z.MAX_ZOOM]=void 0!==y.maxZoom?y.maxZoom:1/0,this.className_=void 0!==m.className?m.className:"ol-layer",delete m.className,this.setProperties(m),this.state_=null}getBackground(){return this.background_}getClassName(){return this.className_}getLayerState(y){const m=this.state_||{layer:this,managed:void 0===y||y},d=this.getZIndex();return m.opacity=(0,U.uZ)(Math.round(100*this.getOpacity())/100,0,1),m.visible=this.getVisible(),m.extent=this.getExtent(),m.zIndex=void 0!==d||m.managed?d:1/0,m.maxResolution=this.getMaxResolution(),m.minResolution=Math.max(this.getMinResolution(),0),m.minZoom=this.getMinZoom(),m.maxZoom=this.getMaxZoom(),this.state_=m,m}getLayersArray(y){return(0,J.O3)()}getLayerStatesArray(y){return(0,J.O3)()}getExtent(){return this.get(k.Z.EXTENT)}getMaxResolution(){return this.get(k.Z.MAX_RESOLUTION)}getMinResolution(){return this.get(k.Z.MIN_RESOLUTION)}getMinZoom(){return this.get(k.Z.MIN_ZOOM)}getMaxZoom(){return this.get(k.Z.MAX_ZOOM)}getOpacity(){return this.get(k.Z.OPACITY)}getSourceState(){return(0,J.O3)()}getVisible(){return this.get(k.Z.VISIBLE)}getZIndex(){return this.get(k.Z.Z_INDEX)}setBackground(y){this.background_=y,this.changed()}setExtent(y){this.set(k.Z.EXTENT,y)}setMaxResolution(y){this.set(k.Z.MAX_RESOLUTION,y)}setMinResolution(y){this.set(k.Z.MIN_RESOLUTION,y)}setMaxZoom(y){this.set(k.Z.MAX_ZOOM,y)}setMinZoom(y){this.set(k.Z.MIN_ZOOM,y)}setOpacity(y){(0,$.h)("number"==typeof y,"Layer opacity must be a number"),this.set(k.Z.OPACITY,y)}setVisible(y){this.set(k.Z.VISIBLE,y)}setZIndex(y){this.set(k.Z.Z_INDEX,y)}disposeInternal(){this.state_&&(this.state_.layer=null,this.state_=null),super.disposeInternal()}}},4658:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>J});var V=o(377);const J=class k extends V.Z{constructor(U){super(U=U||{})}}},7414:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(377),k=o(8528);const $=class J extends V.Z{constructor(S){S=S||{};const b=Object.assign({},S);delete b.preload,delete b.useInterimTilesOnError,super(b),this.setPreload(void 0!==S.preload?S.preload:0),this.setUseInterimTilesOnError(void 0===S.useInterimTilesOnError||S.useInterimTilesOnError)}getPreload(){return this.get(k.Z.PRELOAD)}setPreload(S){this.set(k.Z.PRELOAD,S)}getUseInterimTilesOnError(){return this.get(k.Z.USE_INTERIM_TILES_ON_ERROR)}setUseInterimTilesOnError(S){this.set(k.Z.USE_INTERIM_TILES_ON_ERROR,S)}getData(S){return super.getData(S)}}},276:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>wt});var V=o(377),k=o(3727),J=o(9032),$=o(5366),U=o(2334),S=o(9269),b=o(6803),T=o(5784),y=o(5739),m=o(9071),d=o(9432);function n(it,z,_){const Z=(0,m.Qc)(it,_);if(!(0,m.YM)(z,Z.type)){const W=(0,m.hD)(z),j=(0,m.hD)(Z.type);throw new Error(`Expected expression to be of type ${W}, got ${j}`)}return h(Z,_)}function h(it,z){if(it instanceof m.EM){if(it.type===m.Mr&&"string"==typeof it.value){const Z=(0,d.mL)(it.value);return function(){return Z}}return function(){return it.value}}const _=it.operator;switch(_){case m.AP.Number:case m.AP.String:case m.AP.Coalesce:return function s(it,z){const _=it.operator,Z=it.args.length,W=new Array(Z);for(let j=0;j{for(let st=0;st{for(let st=0;stW.properties[Z];case m.AP.Var:return W=>W.variables[Z];default:throw new Error(`Unsupported accessor operator ${it.operator}`)}}(it);case m.AP.Id:return Z=>Z.featureId;case m.AP.GeometryType:return Z=>Z.geometryType;case m.AP.Concat:{const Z=it.args.map(W=>h(W,z));return W=>"".concat(...Z.map(j=>j(W).toString()))}case m.AP.Resolution:return Z=>Z.resolution;case m.AP.Any:case m.AP.All:case m.AP.Between:case m.AP.In:case m.AP.Not:return function a(it,z){const _=it.operator,Z=it.args.length,W=new Array(Z);for(let j=0;j{for(let st=0;st{for(let st=0;st{const st=W[0](j),dt=W[1](j),Ot=W[2](j);return st>=dt&&st<=Ot};case m.AP.In:return j=>{const st=W[0](j);for(let dt=1;dt!W[0](j);default:throw new Error(`Unsupported logical operator ${_}`)}}(it,z);case m.AP.Equal:case m.AP.NotEqual:case m.AP.LessThan:case m.AP.LessThanOrEqualTo:case m.AP.GreaterThan:case m.AP.GreaterThanOrEqualTo:return function g(it,z){const _=it.operator,Z=h(it.args[0],z),W=h(it.args[1],z);switch(_){case m.AP.Equal:return j=>Z(j)===W(j);case m.AP.NotEqual:return j=>Z(j)!==W(j);case m.AP.LessThan:return j=>Z(j)Z(j)<=W(j);case m.AP.GreaterThan:return j=>Z(j)>W(j);case m.AP.GreaterThanOrEqualTo:return j=>Z(j)>=W(j);default:throw new Error(`Unsupported comparison operator ${_}`)}}(it,z);case m.AP.Multiply:case m.AP.Divide:case m.AP.Add:case m.AP.Subtract:case m.AP.Clamp:case m.AP.Mod:case m.AP.Pow:case m.AP.Abs:case m.AP.Floor:case m.AP.Ceil:case m.AP.Round:case m.AP.Sin:case m.AP.Cos:case m.AP.Atan:case m.AP.Sqrt:return function I(it,z){const _=it.operator,Z=it.args.length,W=new Array(Z);for(let j=0;j{let st=1;for(let dt=0;dtW[0](j)/W[1](j);case m.AP.Add:return j=>{let st=0;for(let dt=0;dtW[0](j)-W[1](j);case m.AP.Clamp:return j=>{const st=W[0](j),dt=W[1](j);if(stOt?Ot:st};case m.AP.Mod:return j=>W[0](j)%W[1](j);case m.AP.Pow:return j=>Math.pow(W[0](j),W[1](j));case m.AP.Abs:return j=>Math.abs(W[0](j));case m.AP.Floor:return j=>Math.floor(W[0](j));case m.AP.Ceil:return j=>Math.ceil(W[0](j));case m.AP.Round:return j=>Math.round(W[0](j));case m.AP.Sin:return j=>Math.sin(W[0](j));case m.AP.Cos:return j=>Math.cos(W[0](j));case m.AP.Atan:return 2===Z?j=>Math.atan2(W[0](j),W[1](j)):j=>Math.atan(W[0](j));case m.AP.Sqrt:return j=>Math.sqrt(W[0](j));default:throw new Error(`Unsupported numeric operator ${_}`)}}(it,z);case m.AP.Case:return function p(it,z){const _=it.args.length,Z=new Array(_);for(let W=0;W<_;++W)Z[W]=h(it.args[W],z);return W=>{for(let j=0;j<_-1;j+=2)if(Z[j](W))return Z[j+1](W);return Z[_-1](W)}}(it,z);case m.AP.Match:return function E(it,z){const _=it.args.length,Z=new Array(_);for(let W=0;W<_;++W)Z[W]=h(it.args[W],z);return W=>{const j=Z[0](W);for(let st=1;st<_;st+=2)if(j===Z[st](W))return Z[st+1](W);return Z[_-1](W)}}(it,z);case m.AP.Interpolate:return function F(it,z){const _=it.args.length,Z=new Array(_);for(let W=0;W<_;++W)Z[W]=h(it.args[W],z);return W=>{const j=Z[0](W),st=Z[1](W);let dt,Ot;for(let Ct=2;Ct<_;Ct+=2){const Gt=Z[Ct](W);let qt=Z[Ct+1](W);const ne=Array.isArray(qt);if(ne&&(qt=(0,d.fG)(qt)),Gt>=st)return 2===Ct?qt:ne?O(j,st,dt,Ot,Gt,qt):K(j,st,dt,Ot,Gt,qt);dt=Gt,Ot=qt}return Ot}}(it,z);case m.AP.ToString:return function w(it,z){const _=it.operator,Z=it.args.length,W=new Array(Z);for(let j=0;j{const st=W[0](j);return it.args[0].type===m.Mr?(0,d.BB)(st):st.toString()};throw new Error(`Unsupported convert operator ${_}`)}(it,z);default:throw new Error(`Unsupported operator ${_}`)}}function K(it,z,_,Z,W,j){const st=W-_;if(0===st)return Z;const dt=z-_;return Z+(1===it?dt/st:(Math.pow(it,dt)-1)/(Math.pow(it,st)-1))*(j-Z)}function O(it,z,_,Z,W,j){if(W-_==0)return Z;const dt=(0,d.WV)(Z),Ot=(0,d.WV)(j);let Ct=Ot[2]-dt[2];Ct>180?Ct-=360:Ct<-180&&(Ct+=360);const Gt=[K(it,z,_,dt[0],W,Ot[0]),K(it,z,_,dt[1],W,Ot[1]),dt[2]+K(it,z,_,0,W,Ct),K(it,z,_,Z[3],W,j[3])];return(0,d.Fv)((0,d.TF)(Gt))}var M=o(5269),B=o(7195);function Y(it){return!0}function L(it){const z=(0,m.Mj)(),_=it.length,Z=new Array(_);for(let st=0;st<_;++st)Z[st]=P(it[st],z);const W={variables:{},properties:{},resolution:NaN,featureId:null,geometryType:""},j=new Array(_);return function(st,dt){if(W.properties=st.getPropertiesInternal(),W.resolution=dt,z.featureId){const Ct=st.getId();W.featureId=void 0!==Ct?Ct:null}let Ot=0;for(let Ct=0;Ct<_;++Ct){const Gt=Z[Ct](W);Gt&&(j[Ot]=Gt,Ot+=1)}return j.length=Ot,j}}function P(it,z){const _=R(it,"",z),Z=N(it,"",z),W=function Q(it,z){const _="text-",Z=xt(it,_+"value",z);if(!Z)return null;const W=R(it,_,z),j=R(it,_+"background-",z),st=N(it,_,z),dt=N(it,_+"background-",z),Ot=xt(it,_+"font",z),Ct=mt(it,_+"max-angle",z),Gt=mt(it,_+"offset-x",z),qt=mt(it,_+"offset-y",z),ne=at(it,_+"overflow",z),oe=xt(it,_+"placement",z),Qt=mt(it,_+"repeat",z),ge=Wt(it,_+"scale",z),we=at(it,_+"rotate-with-view",z),Ie=mt(it,_+"rotation",z),De=xt(it,_+"align",z),je=xt(it,_+"justify",z),Ke=xt(it,_+"baseline",z),Ye=Mt(it,_+"padding",z),Ze=Vt(it,_+"declutter-mode"),Ce=new y.Z({declutterMode:Ze});return function(q){if(Ce.setText(Z(q)),W&&Ce.setFill(W(q)),j&&Ce.setBackgroundFill(j(q)),st&&Ce.setStroke(st(q)),dt&&Ce.setBackgroundStroke(dt(q)),Ot&&Ce.setFont(Ot(q)),Ct&&Ce.setMaxAngle(Ct(q)),Gt&&Ce.setOffsetX(Gt(q)),qt&&Ce.setOffsetY(qt(q)),ne&&Ce.setOverflow(ne(q)),oe){const tt=oe(q);if("point"!==tt&&"line"!==tt)throw new Error("Expected point or line for text-placement");Ce.setPlacement(tt)}if(Qt&&Ce.setRepeat(Qt(q)),ge&&Ce.setScale(ge(q)),we&&Ce.setRotateWithView(we(q)),Ie&&Ce.setRotation(Ie(q)),De){const tt=De(q);if("left"!==tt&&"center"!==tt&&"right"!==tt&&"end"!==tt&&"start"!==tt)throw new Error("Expected left, right, center, start, or end for text-align");Ce.setTextAlign(tt)}if(je){const tt=je(q);if("left"!==tt&&"right"!==tt&&"center"!==tt)throw new Error("Expected left, right, or center for text-justify");Ce.setJustify(tt)}if(Ke){const tt=Ke(q);if("bottom"!==tt&&"top"!==tt&&"middle"!==tt&&"alphabetic"!==tt&&"hanging"!==tt)throw new Error("Expected bottom, top, middle, alphabetic, or hanging for text-baseline");Ce.setTextBaseline(tt)}return Ye&&Ce.setPadding(Ye(q)),Ce}}(it,z),j=function et(it,z){return"icon-src"in it?function H(it,z){const _="icon-",Z=_+"src",W=Ht(it[Z],Z),j=Ft(it,_+"anchor",z),st=Wt(it,_+"scale",z),dt=mt(it,_+"opacity",z),Ot=Ft(it,_+"displacement",z),Ct=mt(it,_+"rotation",z),Gt=at(it,_+"rotate-with-view",z),qt=It(it,_+"anchor-origin"),ne=bt(it,_+"anchor-x-units"),oe=bt(it,_+"anchor-y-units"),Qt=function he(it,z){const _=it[z];if(void 0!==_)return St(_,z)}(it,_+"color"),ge=function rt(it,z){const _=it[z];if(void 0!==_){if("string"!=typeof _)throw new Error(`Expected a string for ${z}`);return _}}(it,_+"cross-origin"),we=function Xt(it,z){const _=it[z];if(void 0!==_)return le(_,z)}(it,_+"offset"),Ie=It(it,_+"offset-origin"),De=Ut(it,_+"width"),je=Ut(it,_+"height"),Ke=function zt(it,z){const _=it[z];if(void 0!==_){if("number"==typeof _)return(0,B.Pq)(_);if(!Array.isArray(_))throw new Error(`Expected a number or size array for ${z}`);if(2!==_.length||"number"!=typeof _[0]||"number"!=typeof _[1])throw new Error(`Expected a number or size array for ${z}`);return _}}(it,_+"size"),Ye=Vt(it,_+"declutter-mode"),Ze=new S.Z({src:W,anchorOrigin:qt,anchorXUnits:ne,anchorYUnits:oe,color:Qt,crossOrigin:ge,offset:we,offsetOrigin:Ie,height:je,width:De,size:Ke,declutterMode:Ye});return function(Ce){return dt&&Ze.setOpacity(dt(Ce)),Ot&&Ze.setDisplacement(Ot(Ce)),Ct&&Ze.setRotation(Ct(Ce)),Gt&&Ze.setRotateWithView(Gt(Ce)),st&&Ze.setScale(st(Ce)),j&&Ze.setAnchor(j(Ce)),Ze}}(it,z):"shape-points"in it?function ot(it,z){const _="shape-",Z=_+"points",W=_+"radius",j=ft(it[Z],Z),st=ft(it[W],W),dt=R(it,_,z),Ot=N(it,_,z),Ct=Wt(it,_+"scale",z),Gt=Ft(it,_+"displacement",z),qt=mt(it,_+"rotation",z),ne=at(it,_+"rotate-with-view",z),oe=Ut(it,_+"radius2"),Qt=Ut(it,_+"angle"),ge=Vt(it,_+"declutter-mode"),we=new b.Z({points:j,radius:st,radius2:oe,angle:Qt,declutterMode:ge});return function(Ie){return dt&&we.setFill(dt(Ie)),Ot&&we.setStroke(Ot(Ie)),Gt&&we.setDisplacement(Gt(Ie)),qt&&we.setRotation(qt(Ie)),ne&&we.setRotateWithView(ne(Ie)),Ct&&we.setScale(Ct(Ie)),we}}(it,z):"circle-radius"in it?function ht(it,z){const _="circle-",Z=R(it,_,z),W=N(it,_,z),j=mt(it,_+"radius",z),st=Wt(it,_+"scale",z),dt=Ft(it,_+"displacement",z),Ot=mt(it,_+"rotation",z),Ct=at(it,_+"rotate-with-view",z),Gt=Vt(it,_+"declutter-mode"),qt=new $.Z({radius:5,declutterMode:Gt});return function(ne){return j&&qt.setRadius(j(ne)),Z&&qt.setFill(Z(ne)),W&&qt.setStroke(W(ne)),dt&&qt.setDisplacement(dt(ne)),Ot&&qt.setRotation(Ot(ne)),Ct&&qt.setRotateWithView(Ct(ne)),st&&qt.setScale(st(ne)),qt}}(it,z):null}(it,z),st=mt(it,"z-index",z);if(!(_||Z||W||j||(0,M.x)(it)))throw new Error("No fill, stroke, point, or text symbolizer properties in style: "+JSON.stringify(it));const dt=new J.ZP;return function(Ot){let Ct=!0;if(_){const Gt=_(Ot);Gt&&(Ct=!1),dt.setFill(Gt)}if(Z){const Gt=Z(Ot);Gt&&(Ct=!1),dt.setStroke(Gt)}if(W){const Gt=W(Ot);Gt&&(Ct=!1),dt.setText(Gt)}if(j){const Gt=j(Ot);Gt&&(Ct=!1),dt.setImage(Gt)}return st&&dt.setZIndex(st(Ot)),Ct?null:dt}}function R(it,z,_){let Z;if(Z=z+"fill-pattern-src"in it?function Rt(it,z,_){const Z=xt(it,z+"pattern-src",_),W=Dt(it,z+"pattern-offset",_),j=Dt(it,z+"pattern-size",_),st=pt(it,z+"color",_);return function(dt){return{src:Z(dt),offset:W&&W(dt),size:j&&j(dt),color:st&&st(dt)}}}(it,z+"fill-",_):pt(it,z+"fill-color",_),!Z)return null;const W=new U.Z;return function(j){const st=Z(j);return"none"===st?null:(W.setColor(st),W)}}function N(it,z,_){const Z=mt(it,z+"stroke-width",_),W=pt(it,z+"stroke-color",_);if(!Z&&!W)return null;const j=xt(it,z+"stroke-line-cap",_),st=xt(it,z+"stroke-line-join",_),dt=Mt(it,z+"stroke-line-dash",_),Ot=mt(it,z+"stroke-line-dash-offset",_),Ct=mt(it,z+"stroke-miter-limit",_),Gt=new T.Z;return function(qt){if(W){const ne=W(qt);if("none"===ne)return null;Gt.setColor(ne)}if(Z&&Gt.setWidth(Z(qt)),j){const ne=j(qt);if("butt"!==ne&&"round"!==ne&&"square"!==ne)throw new Error("Expected butt, round, or square line cap");Gt.setLineCap(ne)}if(st){const ne=st(qt);if("bevel"!==ne&&"round"!==ne&&"miter"!==ne)throw new Error("Expected bevel, round, or miter line join");Gt.setLineJoin(ne)}return dt&&Gt.setLineDash(dt(qt)),Ot&&Gt.setLineDashOffset(Ot(qt)),Ct&&Gt.setMiterLimit(Ct(qt)),Gt}}function mt(it,z,_){if(!(z in it))return;const Z=n(it[z],m.sw,_);return function(W){return ft(Z(W),z)}}function xt(it,z,_){if(!(z in it))return null;const Z=n(it[z],m.uW,_);return function(W){return Ht(Z(W),z)}}function at(it,z,_){if(!(z in it))return null;const Z=n(it[z],m.wy,_);return function(W){const j=Z(W);if("boolean"!=typeof j)throw new Error(`Expected a boolean for ${z}`);return j}}function pt(it,z,_){if(!(z in it))return null;const Z=n(it[z],m.Mr|m.uW,_);return function(W){return St(Z(W),z)}}function Mt(it,z,_){if(!(z in it))return null;const Z=n(it[z],m.PA,_);return function(W){return le(Z(W),z)}}function Ft(it,z,_){if(!(z in it))return null;const Z=n(it[z],m.PA,_);return function(W){const j=le(Z(W),z);if(2!==j.length)throw new Error(`Expected two numbers for ${z}`);return j}}function Dt(it,z,_){if(!(z in it))return null;const Z=n(it[z],m.PA,_);return function(W){return kt(Z(W),z)}}function Wt(it,z,_){if(!(z in it))return null;const Z=n(it[z],m.PA|m.sw,_);return function(W){return function Lt(it,z){return"number"==typeof it?it:kt(it,z)}(Z(W),z)}}function Ut(it,z){const _=it[z];if(void 0!==_){if("number"!=typeof _)throw new Error(`Expected a number for ${z}`);return _}}function It(it,z){const _=it[z];if(void 0!==_){if("bottom-left"!==_&&"bottom-right"!==_&&"top-left"!==_&&"top-right"!==_)throw new Error(`Expected bottom-left, bottom-right, top-left, or top-right for ${z}`);return _}}function bt(it,z){const _=it[z];if(void 0!==_){if("pixels"!==_&&"fraction"!==_)throw new Error(`Expected pixels or fraction for ${z}`);return _}}function Vt(it,z){const _=it[z];if(void 0!==_){if("string"!=typeof _)throw new Error(`Expected a string for ${z}`);if("declutter"!==_&&"obstacle"!==_&&"none"!==_)throw new Error(`Expected declutter, obstacle, or none for ${z}`);return _}}function le(it,z){if(!Array.isArray(it))throw new Error(`Expected an array for ${z}`);const _=it.length;for(let Z=0;Z<_;++Z)if("number"!=typeof it[Z])throw new Error(`Expected an array of numbers for ${z}`);return it}function Ht(it,z){if("string"!=typeof it)throw new Error(`Expected a string for ${z}`);return it}function ft(it,z){if("number"!=typeof it)throw new Error(`Expected a number for ${z}`);return it}function St(it,z){if("string"==typeof it)return it;const _=le(it,z),Z=_.length;if(Z<3||Z>4)throw new Error(`Expected a color with 3 or 4 values for ${z}`);return _}function kt(it,z){const _=le(it,z);if(2!==_.length)throw new Error(`Expected an array of two numbers for ${z}`);return _}const wt=class Yt extends V.Z{constructor(z){z=z||{};const _=Object.assign({},z);delete _.style,delete _.renderBuffer,delete _.updateWhileAnimating,delete _.updateWhileInteracting,super(_),this.declutter_=z.declutter?String(z.declutter):void 0,this.renderBuffer_=void 0!==z.renderBuffer?z.renderBuffer:100,this.style_=null,this.styleFunction_=void 0,this.setStyle(z.style),this.updateWhileAnimating_=void 0!==z.updateWhileAnimating&&z.updateWhileAnimating,this.updateWhileInteracting_=void 0!==z.updateWhileInteracting&&z.updateWhileInteracting}getDeclutter(){return this.declutter_}getFeatures(z){return super.getFeatures(z)}getRenderBuffer(){return this.renderBuffer_}getRenderOrder(){return this.get("renderOrder")}getStyle(){return this.style_}getStyleFunction(){return this.styleFunction_}getUpdateWhileAnimating(){return this.updateWhileAnimating_}getUpdateWhileInteracting(){return this.updateWhileInteracting_}renderDeclutter(z,_){const Z=this.getDeclutter();Z in z.declutter||(z.declutter[Z]=new k(9)),this.getRenderer().renderDeclutter(z,_)}setRenderOrder(z){this.set("renderOrder",z)}setStyle(z){this.style_=void 0===z?J.yF:z;const _=function Et(it){if(void 0===it)return J.yF;if(!it)return null;if("function"==typeof it||it instanceof J.ZP)return it;if(!Array.isArray(it))return L([it]);if(0===it.length)return[];const z=it.length,_=it[0];if(_ instanceof J.ZP){const W=new Array(z);for(let j=0;j{"use strict";o.d(ut,{V:()=>l,Z:()=>s});var V=o(3436),k=o(7934),J=o(7069),$=o(7065),U=o(4855),S=o(2e3),b=o(9418),T=o(5269),y=o(77),m=o(1293),d=o(3583);class l extends $.ZP{constructor(g,a){super(g),this.layer=a}}class h extends V.Z{constructor(g){g=g||{};const a=Object.assign({},g);delete a.layers;let I=g.layers;super(a),this.layersListenerKeys_=[],this.listenerKeys_={},this.addChangeListener("layers",this.handleLayersChanged_),I?Array.isArray(I)?I=new k.Z(I.slice(),{unique:!0}):(0,b.h)("function"==typeof I.getArray,"Expected `layers` to be an array or a `Collection`"):I=new k.Z(void 0,{unique:!0}),this.setLayers(I)}handleLayerChange_(){this.changed()}handleLayersChanged_(){this.layersListenerKeys_.forEach(d.bN),this.layersListenerKeys_.length=0;const g=this.getLayers();this.layersListenerKeys_.push((0,d.oL)(g,J.Z.ADD,this.handleLayersAdd_,this),(0,d.oL)(g,J.Z.REMOVE,this.handleLayersRemove_,this));for(const I in this.listenerKeys_)this.listenerKeys_[I].forEach(d.bN);(0,T.Z)(this.listenerKeys_);const a=g.getArray();for(let I=0,p=a.length;I{"use strict";o.d(ut,{Z:()=>$});var V=o(4658),k=o(2041);const $=class J extends V.Z{constructor(S){super(S)}createRenderer(){return new k.Z(this)}getData(S){return super.getData(S)}}},377:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>d,j:()=>m});var V=o(3436),k=o(4855),J=o(5644),$=o(5603),U=o(5646),S=o(9418),b=o(77),T=o(3583);function m(l,n){if(!l.visible)return!1;const h=n.resolution;if(h=l.maxResolution)return!1;const s=n.zoom;return s>l.minZoom&&s<=l.maxZoom}const d=class y extends V.Z{constructor(n){const h=Object.assign({},n);delete h.source,super(h),this.mapPrecomposeKey_=null,this.mapRenderKey_=null,this.sourceChangeKey_=null,this.renderer_=null,this.sourceReady_=!1,this.rendered=!1,n.render&&(this.render=n.render),n.map&&this.setMap(n.map),this.addChangeListener(J.Z.SOURCE,this.handleSourcePropertyChange_),this.setSource(n.source?n.source:null)}getLayersArray(n){return(n=n||[]).push(this),n}getLayerStatesArray(n){return(n=n||[]).push(this.getLayerState()),n}getSource(){return this.get(J.Z.SOURCE)||null}getRenderSource(){return this.getSource()}getSourceState(){const n=this.getSource();return n?n.getState():"undefined"}handleSourceChange_(){this.changed(),!this.sourceReady_&&"ready"===this.getSource().getState()&&(this.sourceReady_=!0,this.dispatchEvent("sourceready"))}handleSourcePropertyChange_(){this.sourceChangeKey_&&((0,T.bN)(this.sourceChangeKey_),this.sourceChangeKey_=null),this.sourceReady_=!1;const n=this.getSource();n&&(this.sourceChangeKey_=(0,T.oL)(n,k.Z.CHANGE,this.handleSourceChange_,this),"ready"===n.getState()&&(this.sourceReady_=!0,setTimeout(()=>{this.dispatchEvent("sourceready")},0))),this.changed()}getFeatures(n){return this.renderer_?this.renderer_.getFeatures(n):Promise.resolve([])}getData(n){return this.renderer_&&this.rendered?this.renderer_.getData(n):null}isVisible(n){let h;const s=this.getMapInternal();let f;!n&&s&&(n=s.getView()),h=n instanceof U.ZP?{viewState:n.getState(),extent:n.calculateExtent()}:n,!h.layerStatesArray&&s&&(h.layerStatesArray=s.getLayerGroup().getLayerStatesArray()),f=h.layerStatesArray?h.layerStatesArray.find(a=>a.layer===this):this.getLayerState();const g=this.getExtent();return m(f,h.viewState)&&(!g||(0,b.kK)(g,h.extent))}getAttributions(n){if(!this.isVisible(n))return[];let h;const s=this.getSource();if(s&&(h=s.getAttributions()),!h)return[];let g=h(n instanceof U.ZP?n.getViewStateAndExtent():n);return Array.isArray(g)||(g=[g]),g}render(n,h){const s=this.getRenderer();return s.prepareFrame(n)?(this.rendered=!0,s.renderFrame(n,h)):null}unrender(){this.rendered=!1}getDeclutter(){}renderDeclutter(n,h){}renderDeferred(n){const h=this.getRenderer();h&&h.renderDeferred(n)}setMapInternal(n){n||this.unrender(),this.set(J.Z.MAP,n)}getMapInternal(){return this.get(J.Z.MAP)}setMap(n){this.mapPrecomposeKey_&&((0,T.bN)(this.mapPrecomposeKey_),this.mapPrecomposeKey_=null),n||this.changed(),this.mapRenderKey_&&((0,T.bN)(this.mapRenderKey_),this.mapRenderKey_=null),n&&(this.mapPrecomposeKey_=(0,T.oL)(n,$.Z.PRECOMPOSE,function(h){const f=h.frameState.layerStatesArray,g=this.getLayerState(!1);(0,S.h)(!f.some(function(a){return a.layer===g.layer}),"A layer can only be added to the map once. Use either `layer.setMap()` or `map.addLayer()`, not both."),f.push(g)},this),this.mapRenderKey_=(0,T.oL)(this,k.Z.CHANGE,n.render,n),this.changed())}setSource(n){this.set(J.Z.SOURCE,n)}getRenderer(){return this.renderer_||(this.renderer_=this.createRenderer()),this.renderer_}hasRenderer(){return!!this.renderer_}createRenderer(){return null}disposeInternal(){this.renderer_&&(this.renderer_.dispose(),delete this.renderer_),this.setSource(null),super.disposeInternal()}}},5644:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={OPACITY:"opacity",VISIBLE:"visible",EXTENT:"extent",Z_INDEX:"zIndex",MAX_RESOLUTION:"maxResolution",MIN_RESOLUTION:"minResolution",MAX_ZOOM:"maxZoom",MIN_ZOOM:"minZoom",SOURCE:"source",MAP:"map"}},5504:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(7414),k=o(930);const $=class J extends V.Z{constructor(S){super(S)}createRenderer(){return new k.Z(this)}}},8528:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={PRELOAD:"preload",USE_INTERIM_TILES_ON_ERROR:"useInterimTilesOnError"}},5616:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(276),k=o(9727);const $=class J extends V.Z{constructor(S){super(S)}createRenderer(){return new k.Z(this)}}},7178:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>w});var V=o(276),k=o(1068),J=o(649),$=o(930),U=o(33),S=o(1880),b=o(413),T=o(9034),y=o(4836),m=o(5959),d=o(77),l=o(4300),n=o(1293),h=o(7195),s=o(63);const f={image:["Polygon","Circle","LineString","Image","Text"],hybrid:["Polygon","LineString"],vector:[]},g={hybrid:["Image","Text","Default"],vector:["Polygon","Circle","LineString","Image","Text","Default"]},I=class a extends $.Z{constructor(O){super(O),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.renderedPixelToCoordinateTransform_=null,this.renderedOpacity_=1,this.tmpTransform_=(0,y.Ue)(),this.tileClipContexts_=null}prepareTile(O,M,B){let Y;const C=O.getState();return(C===U.Z.LOADED||C===U.Z.ERROR)&&(this.updateExecutorGroup_(O,M,B),this.tileImageNeedsRender_(O)&&(Y=!0)),Y}getTile(O,M,B,Y){const C=Y.pixelRatio,L=Y.viewState,A=L.resolution,P=L.projection,R=this.getLayer(),N=R.getSource().getTile(O,M,B,C,P),Q=Y.viewHints,et=!(Q[S.Z.ANIMATING]||Q[S.Z.INTERACTING]);return(et||!N.wantedResolution)&&(N.wantedResolution=A),this.prepareTile(N,C,P)&&(et||Date.now()-Y.time<8)&&"vector"!==R.getRenderMode()&&this.renderTileImage_(N,Y),super.getTile(O,M,B,Y)}isDrawableTile(O){const M=this.getLayer();return super.isDrawableTile(O)&&("vector"===M.getRenderMode()?(0,n.sq)(M)in O.executorGroups:O.hasContext(M))}getTileImage(O){return O.getImage(this.getLayer())}prepareFrame(O){const M=this.getLayer().getRevision();return this.renderedLayerRevision_!==M&&(this.renderedLayerRevision_=M,this.renderedTiles.length=0),super.prepareFrame(O)}updateExecutorGroup_(O,M,B){const Y=this.getLayer(),C=Y.getRevision(),L=Y.getRenderOrder()||null,A=O.wantedResolution,P=O.getReplayState(Y);if(!P.dirty&&P.renderedResolution===A&&P.renderedRevision==C&&P.renderedRenderOrder==L)return;const R=Y.getSource(),N=!!Y.getDeclutter(),Q=R.getTileGrid(),H=R.getTileGridForProjection(B).getTileCoordExtent(O.wrappedTileCoord),ot=R.getSourceTiles(M,B,O),ht=(0,n.sq)(Y);delete O.hitDetectionImageData[ht],O.executorGroups[ht]=[],P.dirty=!1;for(let mt=0,xt=ot.length;mt{const Wt=Ft?M.declutter[Ft].all().map(Ut=>Ut.value):null;for(let Ut=0,zt=Dt.length;Ut{const Y=this.getLayer(),C=(0,n.sq)(Y),L=Y.getSource(),A=this.renderedProjection,P=A.getExtent(),R=this.renderedResolution,N=L.getTileGridForProjection(A),Q=(0,y.nn)(this.renderedPixelToCoordinateTransform_,O.slice()),et=N.getTileCoordForCoordAndResolution(Q,R);let H;for(let at=0,pt=this.renderedTiles.length;at0)return void M([]);const ot=N.getTileCoordExtent(H.wrappedTileCoord),ht=(0,d.rL)(ot),mt=[(Q[0]-ht[0])/R,(ht[1]-Q[1])/R],xt=H.getSourceTiles().reduce(function(at,pt){return at.concat(pt.getFeatures())},[]);let Rt=H.hitDetectionImageData[C];if(!Rt){const at=(0,h.Pq)(N.getTileSize(N.getZForResolution(R,L.zDirection))),pt=this.renderedRotation_,Mt=[this.getRenderTransform(N.getTileCoordCenter(H.wrappedTileCoord),R,0,T.UN,at[0]*T.UN,at[1]*T.UN,0)];Rt=(0,T.TU)(at,Mt,xt,Y.getStyleFunction(),N.getTileCoordExtent(H.wrappedTileCoord),H.getReplayState(Y).renderedResolution,pt),H.hitDetectionImageData[C]=Rt}M((0,T.ix)(mt,xt,Rt))})}handleFontsChanged(){const O=this.getLayer();O.getVisible()&&void 0!==this.renderedLayerRevision_&&O.changed()}handleStyleImageChange_(O){this.renderIfReadyAndVisible()}renderDeclutter(O,M){const B=this.context,Y=B.globalAlpha;B.globalAlpha=M.opacity;const C=O.viewHints,L=!(C[S.Z.ANIMATING]||C[S.Z.INTERACTING]),A=this.renderedTiles;for(let P=0,R=A.length;P=0;--H)Q[H].execute(this.context,[this.context.canvas.width,this.context.canvas.height],this.getTileRenderTransform(N,O),O.viewState.rotation,L,J.o5,et?O.declutter[et]:void 0)}B.globalAlpha=Y}renderDeferredInternal(O){const B=this.renderedTiles.reduce((A,P,R)=>(P.executorGroups[(0,n.sq)(this.getLayer())].forEach(N=>A.push({executorGroup:N,index:R})),A),[]),Y=B.map(({executorGroup:A})=>A.getDeferredZIndexContexts()),C={};for(let A=0,P=B.length;A{Y.forEach((P,R)=>{P[A]&&(P[A].forEach(N=>{const{executorGroup:Q,index:et}=B[R],H=Q.getRenderedContext(),ot=H.globalAlpha;H.globalAlpha=this.renderedOpacity_;const ht=this.tileClipContexts_[et];ht&&ht.draw(H),N.draw(H),ht&&H.restore(),H.globalAlpha=ot,N.clear()}),P[A].length=0)})})}getTileRenderTransform(O,M){const B=M.pixelRatio,Y=M.viewState,C=Y.center,L=Y.resolution,A=Y.rotation,P=M.size,R=Math.round(P[0]*B),N=Math.round(P[1]*B),et=this.getLayer().getSource().getTileGridForProjection(M.viewState.projection),H=O.tileCoord,ot=et.getTileCoordExtent(O.wrappedTileCoord),ht=et.getTileCoordExtent(H,this.tmpExtent)[0]-ot[0];return(0,y.Jp)((0,y.bA)(this.inversePixelTransform.slice(),1/B,1/B),this.getRenderTransform(C,L,A,B,R,N,ht))}postRender(O,M){const B=M.viewHints,Y=!(B[S.Z.ANIMATING]||B[S.Z.INTERACTING]);this.renderedPixelToCoordinateTransform_=M.pixelToCoordinateTransform.slice(),this.renderedRotation_=M.viewState.rotation,this.renderedOpacity_=M.layerStatesArray[M.layerIndex].opacity;const C=this.getLayer(),L=C.getRenderMode(),A=O.globalAlpha;O.globalAlpha=this.renderedOpacity_;const P=C.getDeclutter(),R=P?g[L].filter(pt=>!J.o5.includes(pt)):g[L],N=M.viewState,Q=N.rotation,et=C.getSource(),ot=et.getTileGridForProjection(N.projection).getZForResolution(N.resolution,et.zDirection),ht=this.renderedTiles,mt=[],xt=[],Rt=[];let at=!0;for(let pt=ht.length-1;pt>=0;--pt){const Mt=ht[pt];at=at&&!Mt.getReplayState(C).dirty;const Ft=Mt.executorGroups[(0,n.sq)(C)].filter(bt=>bt.hasExecutors(R));if(0===Ft.length)continue;const Dt=this.getTileRenderTransform(Mt,M),Wt=Mt.tileCoord[0];let Ut=!1;const zt=Ft[0].getClipCoords(Dt);let It,rt=O;if(zt){It=new b.Z,rt=It.getContext();for(let bt=0,Xt=mt.length;bt{"use strict";function k(U,S){return[[-1/0,-1/0,1/0,1/0]]}function J(U,S){return[U]}o.d(ut,{$6:()=>k,VW:()=>J}),o(7704)},6868:(jt,ut,o)=>{"use strict";function V(n,h,s){return Math.min(Math.max(n,h),s)}function k(n,h,s,f,g,a){const I=g-s,p=a-f;if(0!==I||0!==p){const E=((n-s)*I+(h-f)*p)/(I*I+p*p);E>1?(s=g,f=a):E>0&&(s+=I*E,f+=p*E)}return J(n,h,s,f)}function J(n,h,s,f){const g=s-n,a=f-h;return g*g+a*a}function $(n){const h=n.length;for(let f=0;fa&&(a=E,g=p)}if(0===a)return null;const I=n[g];n[g]=n[f],n[f]=I;for(let p=f+1;p=0;f--){s[f]=n[f][h]/n[f][f];for(let g=f-1;g>=0;g--)n[g][h]-=n[g][f]*s[f]}return s}function S(n){return n*Math.PI/180}function b(n,h){const s=n%h;return s*h<0?s+h:s}function T(n,h,s){return n+s*(h-n)}function y(n,h){const s=Math.pow(10,h);return Math.round(n*s)/s}function m(n,h){return Math.round(y(n,h))}function d(n,h){return Math.floor(y(n,h))}function l(n,h){return Math.ceil(y(n,h))}o.d(ut,{$W:()=>b,FH:()=>y,GW:()=>d,NM:()=>m,SV:()=>$,Yr:()=>S,bI:()=>J,mD:()=>l,rU:()=>k,t7:()=>T,uZ:()=>V})},5269:(jt,ut,o)=>{"use strict";function V(J){for(const $ in J)delete J[$]}function k(J){let $;for($ in J)return!1;return!$}o.d(ut,{Z:()=>V,x:()=>k})},9389:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={POINTERMOVE:"pointermove",POINTERDOWN:"pointerdown",POINTERUP:"pointerup",POINTEROVER:"pointerover",POINTEROUT:"pointerout",POINTERENTER:"pointerenter",POINTERLEAVE:"pointerleave",POINTERCANCEL:"pointercancel"}},7704:(jt,ut,o)=>{"use strict";o.d(ut,{Wm:()=>f.W,kv:()=>V.Z,zY:()=>Ft,rM:()=>xt,Sx:()=>H,UQ:()=>pt,uA:()=>wt,h_:()=>N,OP:()=>Ut,mi:()=>Dt,Vs:()=>kt,dY:()=>te,U2:()=>ht,_Q:()=>mt,Ck:()=>rt,WO:()=>zt,Cs:()=>Ht,gD:()=>et,lO:()=>St,Fj:()=>Lt,on:()=>Yt,vs:()=>It,$A:()=>bt});var V=o(2658);const k=6378137,J=Math.PI*k,$=[-J,-J,J,J],U=[-180,-85,180,85],S=k*Math.log(Math.tan(Math.PI/2));class b extends V.Z{constructor(_){super({code:_,units:"m",extent:$,global:!0,worldExtent:U,getPointResolution:function(Z,W){return Z/Math.cosh(W[1]/k)}})}}const T=[new b("EPSG:3857"),new b("EPSG:102100"),new b("EPSG:102113"),new b("EPSG:900913"),new b("http://www.opengis.net/def/crs/EPSG/0/3857"),new b("http://www.opengis.net/gml/srs/epsg.xml#3857")];function y(z,_,Z){const W=z.length;Z=Z>1?Z:2,void 0===_&&(_=Z>2?z.slice():new Array(W));for(let j=0;jS?st=S:st<-S&&(st=-S),_[j+1]=st}return _}function m(z,_,Z){const W=z.length;Z=Z>1?Z:2,void 0===_&&(_=Z>2?z.slice():new Array(W));for(let j=0;j=Ot?_[st+Ct]:dt[Ct]}return Z}}function Ft(z,_,Z,W){const j=ht(z),st=ht(_);(0,E.IH)(j,st,Mt(Z)),(0,E.IH)(st,j,Mt(W))}function Dt(z,_){return N(),It(z,"EPSG:4326",void 0!==_?_:"EPSG:3857")}function Ut(z,_){if(z===_)return!0;const Z=z.getUnits()===_.getUnits();return(z.getCode()===_.getCode()||zt(z,_)===Q)&&Z}function zt(z,_){const Z=z.getCode(),W=_.getCode();let j=(0,E.U2)(Z,W);return j||(j=et),j}function rt(z,_){return zt(ht(z),ht(_))}function It(z,_,Z){return rt(_,Z)(z,void 0,z.length)}function bt(z,_,Z,W){const j=rt(_,Z);return(0,F.Ne)(z,j,void 0,W)}let Vt=null;function Ht(){return Vt}function St(z,_){return Vt?It(z,_,Vt):z}function kt(z,_){return Vt?It(z,Vt,_):(R&&!(0,K.fS)(z,[0,0])&&z[0]>=-180&&z[0]<=180&&z[1]>=-90&&z[1]<=90&&(R=!1,(0,P.ZK)("Call useGeographic() from ol/proj once to work with [longitude, latitude] coordinates.")),z)}function Lt(z,_){return Vt?bt(z,_,Vt):z}function te(z,_){return Vt?bt(z,Vt,_):z}function Yt(z,_){if(!Vt)return z;const Z=ht(_).getMetersPerUnit(),W=Vt.getMetersPerUnit();return Z&&W?z*Z/W:z}function wt(z,_,Z){return function(W){let j,st;if(z.canWrapX()){const dt=z.getExtent(),Ot=(0,F.dz)(dt);W=W.slice(0),st=(0,K.jk)(W,z,Ot),st&&(W[0]=W[0]-st*Ot),W[0]=(0,w.uZ)(W[0],dt[0],dt[2]),W[1]=(0,w.uZ)(W[1],dt[1],dt[3]),j=Z(W)}else j=Z(W);return st&&_.canWrapX()&&(j[0]+=st*(0,F.dz)(_.getExtent())),j}}!function it(){xt(T),xt(s),function Rt(z,_,Z,W){z.forEach(function(j){_.forEach(function(st){(0,E.IH)(j,st,Z),(0,E.IH)(st,j,W)})})}(s,T,y,m)}()},2658:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>J});var V=o(3989);const J=class k{constructor(U){this.code_=U.code,this.units_=U.units,this.extent_=void 0!==U.extent?U.extent:null,this.worldExtent_=void 0!==U.worldExtent?U.worldExtent:null,this.axisOrientation_=void 0!==U.axisOrientation?U.axisOrientation:"enu",this.global_=void 0!==U.global&&U.global,this.canWrapX_=!(!this.global_||!this.extent_),this.getPointResolutionFunc_=U.getPointResolution,this.defaultTileGrid_=null,this.metersPerUnit_=U.metersPerUnit}canWrapX(){return this.canWrapX_}getCode(){return this.code_}getExtent(){return this.extent_}getUnits(){return this.units_}getMetersPerUnit(){return this.metersPerUnit_||V.W[this.units_]}getWorldExtent(){return this.worldExtent_}getAxisOrientation(){return this.axisOrientation_}isGlobal(){return this.global_}setGlobal(U){this.global_=U,this.canWrapX_=!(!U||!this.extent_)}getDefaultTileGrid(){return this.defaultTileGrid_}setDefaultTileGrid(U){this.defaultTileGrid_=U}setExtent(U){this.extent_=U,this.canWrapX_=!(!this.global_||!U)}setWorldExtent(U){this.worldExtent_=U}setGetPointResolution(U){this.getPointResolutionFunc_=U}getPointResolutionFunc(){return this.getPointResolutionFunc_}}},3989:(jt,ut,o)=>{"use strict";o.d(ut,{W:()=>J});const J={radians:6370997/(2*Math.PI),degrees:2*Math.PI*6370997/360,ft:.3048,m:1,"us-ft":1200/3937}},1958:(jt,ut,o)=>{"use strict";o.d(ut,{z2:()=>b});var V=o(2658),k=o(7704),J=o(3965);let $=null;function b(h){$=h;const s=Object.keys(h.defs),f=s.length;let g,a;for(g=0;g{"use strict";o.d(ut,{IH:()=>J,U2:()=>U});let V={};function J(S,b,T){const y=S.getCode(),m=b.getCode();y in V||(V[y]={}),V[y][m]=T}function U(S,b){let T;return S in V&&b in V[S]&&(T=V[S][b]),T}},3220:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>J});var V=o(7065);const J=class k extends V.ZP{constructor(U,S,b,T){super(U),this.inversePixelTransform=S,this.frameState=b,this.context=T}}},5603:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={PRERENDER:"prerender",POSTRENDER:"postrender",PRECOMPOSE:"precompose",POSTCOMPOSE:"postcompose",RENDERCOMPLETE:"rendercomplete"}},3387:(jt,ut,o)=>{"use strict";o.d(ut,{ZP:()=>f});var V=o(4836),k=o(77),J=o(3401),$=o(5959),U=o(9063),S=o(7704),b=o(6630),T=o(4649),y=o(1221),m=o(5173),d=o(4554);const l=(0,V.Ue)();class n{constructor(a,I,p,E,F,w){this.id_=w,this.type_=a,this.flatCoordinates_=I,this.flatInteriorPoints_=null,this.flatMidpoints_=null,this.ends_=p||null,this.properties_=F,this.stride_=E}get(a){return this.properties_[a]}getExtent(){return this.extent_||(this.extent_="Point"===this.type_?(0,k.HK)(this.flatCoordinates_):(0,k.GN)(this.flatCoordinates_,0,this.flatCoordinates_.length,2)),this.extent_}getFlatInteriorPoint(){if(!this.flatInteriorPoints_){const a=(0,k.qg)(this.getExtent());this.flatInteriorPoints_=(0,U.X)(this.flatCoordinates_,0,this.ends_,2,a,0)}return this.flatInteriorPoints_}getFlatInteriorPoints(){if(!this.flatInteriorPoints_){const a=(0,b.Q3)(this.flatCoordinates_,this.ends_),I=(0,y.E)(this.flatCoordinates_,0,a,2);this.flatInteriorPoints_=(0,U.U)(this.flatCoordinates_,0,a,2,I)}return this.flatInteriorPoints_}getFlatMidpoint(){return this.flatMidpoints_||(this.flatMidpoints_=(0,T.WW)(this.flatCoordinates_,0,this.flatCoordinates_.length,2,.5)),this.flatMidpoints_}getFlatMidpoints(){if(!this.flatMidpoints_){this.flatMidpoints_=[];const a=this.flatCoordinates_;let I=0;const p=this.ends_;for(let E=0,F=p.length;E{if(a===this.squaredTolerance_)return this.simplifiedGeometry_;this.simplifiedGeometry_=this.clone(),I&&this.simplifiedGeometry_.applyTransform(I);const p=this.simplifiedGeometry_.getFlatCoordinates();let E;switch(this.type_){case"LineString":p.length=(0,J.dt)(p,0,this.simplifiedGeometry_.flatCoordinates_.length,this.simplifiedGeometry_.stride_,a,p,0),E=[p.length];break;case"MultiLineString":E=[],p.length=(0,J.UJ)(p,0,this.simplifiedGeometry_.ends_,this.simplifiedGeometry_.stride_,a,p,0,E);break;case"Polygon":E=[],p.length=(0,J.Zh)(p,0,this.simplifiedGeometry_.ends_,this.simplifiedGeometry_.stride_,Math.sqrt(a),p,0,E)}return E&&(this.simplifiedGeometry_=new n(this.type_,p,E,2,this.properties_,this.id_)),this.squaredTolerance_=a,this.simplifiedGeometry_}),this}}n.prototype.getFlatCoordinates=n.prototype.getOrientedFlatCoordinates;const f=n},3369:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>k});const k=class V{drawCustom($,U,S,b,T){}drawGeometry($){}setStyle($){}drawCircle($,U,S){}drawFeature($,U,S){}drawGeometryCollection($,U,S){}drawLineString($,U,S){}drawMultiLineString($,U,S){}drawMultiPoint($,U,S){}drawMultiPolygon($,U,S){}drawPoint($,U,S){}drawPolygon($,U,S){}drawText($,U,S){}setFillStrokeStyle($,U){}setImageStyle($,U){}setTextStyle($,U){}}},1463:(jt,ut,o)=>{"use strict";o.d(ut,{Df:()=>S,He:()=>m,Kd:()=>M,PH:()=>h,Qx:()=>F,Tx:()=>n,V4:()=>l,X9:()=>y,Zw:()=>B,_f:()=>C,bL:()=>b,mb:()=>T,oB:()=>f,rc:()=>d,ru:()=>s,sG:()=>a,yC:()=>g});var V=o(7438),k=o(7316),J=o(5269),$=o(4591),U=o(2349);const S="10px sans-serif",b="#000",T="round",y=[],m=0,d="round",l=10,n="#000",h="center",s="middle",f=[0,0,0,0],g=1,a=new V.Z;let p,I=null;const E={},F=function(){const P="32px ",R=["monospace","serif"],N=R.length,Q="wmytzilWMYTZIL@#/&?$%10\uf013";let et,H;function ot(mt,xt,Rt){let at=!0;for(let pt=0;ptMath.max(Q,O(A,et)),0);return R[P]=N,N}function B(A,P){const R=[],N=[],Q=[];let et=0,H=0,ot=0,ht=0;for(let mt=0,xt=P.length;mt<=xt;mt+=2){const Rt=P[mt];if("\n"===Rt||mt===xt){et=Math.max(et,H),Q.push(H),H=0,ot+=ht,ht=0;continue}const at=P[mt+1]||A.font,pt=O(at,Rt);R.push(pt),H+=pt;const Mt=w(at);N.push(Mt),ht=Math.max(ht,Mt)}return{width:et,height:ot,widths:R,heights:N,lineWidths:Q}}function C(A,P,R,N,Q,et,H,ot,ht,mt,xt){A.save(),1!==R&&(void 0===A.globalAlpha?A.globalAlpha=Rt=>Rt.globalAlpha*=R:A.globalAlpha*=R),P&&A.transform.apply(A,P),N.contextInstructions?(A.translate(ht,mt),A.scale(xt[0],xt[1]),function L(A,P){const R=A.contextInstructions;for(let N=0,Q=R.length;N{"use strict";o.d(ut,{Z:()=>m});var V=o(7544),k=o(4681),J=o(3369),$=o(9490),U=o(77),S=o(1463),b=o(5959),T=o(5535);const m=class y extends J.Z{constructor(l,n,h,s){super(),this.tolerance=l,this.maxExtent=n,this.pixelRatio=s,this.maxLineWidth=0,this.resolution=h,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_=null,this.bufferedMaxExtent_=null,this.instructions=[],this.coordinates=[],this.tmpCoordinate_=[],this.hitDetectionInstructions=[],this.state={}}applyPixelRatio(l){const n=this.pixelRatio;return 1==n?l:l.map(function(h){return h*n})}appendFlatPointCoordinates(l,n){const h=this.getBufferedMaxExtent(),s=this.tmpCoordinate_,f=this.coordinates;let g=f.length;for(let a=0,I=l.length;aI&&(this.instructions.push([V.ZP.CUSTOM,I,E,l,h,T.Ml,f]),this.hitDetectionInstructions.push([V.ZP.CUSTOM,I,E,l,s||h,T.Ml,f]));break;case"Point":p=l.getFlatCoordinates(),this.coordinates.push(p[0],p[1]),E=this.coordinates.length,this.instructions.push([V.ZP.CUSTOM,I,E,l,h,void 0,f]),this.hitDetectionInstructions.push([V.ZP.CUSTOM,I,E,l,s||h,void 0,f])}this.endGeometry(n)}beginGeometry(l,n,h){this.beginGeometryInstruction1_=[V.ZP.BEGIN_GEOMETRY,n,0,l,h],this.instructions.push(this.beginGeometryInstruction1_),this.beginGeometryInstruction2_=[V.ZP.BEGIN_GEOMETRY,n,0,l,h],this.hitDetectionInstructions.push(this.beginGeometryInstruction2_)}finish(){return{instructions:this.instructions,hitDetectionInstructions:this.hitDetectionInstructions,coordinates:this.coordinates}}reverseHitDetectionInstructions(){const l=this.hitDetectionInstructions;let n;l.reverse();const h=l.length;let s,f,g=-1;for(n=0;nthis.maxLineWidth&&(this.maxLineWidth=h.lineWidth,this.bufferedMaxExtent_=null)}else h.strokeStyle=void 0,h.lineCap=void 0,h.lineDash=null,h.lineDashOffset=void 0,h.lineJoin=void 0,h.lineWidth=void 0,h.miterLimit=void 0}createFill(l){const n=l.fillStyle,h=[V.ZP.SET_FILL_STYLE,n];return"string"!=typeof n&&h.push(l.fillPatternScale),h}applyStroke(l){this.instructions.push(this.createStroke(l))}createStroke(l){return[V.ZP.SET_STROKE_STYLE,l.strokeStyle,l.lineWidth*this.pixelRatio,l.lineCap,l.lineJoin,l.miterLimit,this.applyPixelRatio(l.lineDash),l.lineDashOffset*this.pixelRatio]}updateFillStyle(l,n){const h=l.fillStyle;("string"!=typeof h||l.currentFillStyle!=h)&&(void 0!==h&&this.instructions.push(n.call(this,l)),l.currentFillStyle=h)}updateStrokeStyle(l,n){const h=l.strokeStyle,s=l.lineCap,f=l.lineDash,g=l.lineDashOffset,a=l.lineJoin,I=l.lineWidth,p=l.miterLimit;(l.currentStrokeStyle!=h||l.currentLineCap!=s||f!=l.currentLineDash&&!(0,b.fS)(l.currentLineDash,f)||l.currentLineDashOffset!=g||l.currentLineJoin!=a||l.currentLineWidth!=I||l.currentMiterLimit!=p)&&(void 0!==h&&n.call(this,l),l.currentStrokeStyle=h,l.currentLineCap=s,l.currentLineDash=f,l.currentLineDashOffset=g,l.currentLineJoin=a,l.currentLineWidth=I,l.currentMiterLimit=p)}endGeometry(l){this.beginGeometryInstruction1_[2]=this.instructions.length,this.beginGeometryInstruction1_=null,this.beginGeometryInstruction2_[2]=this.hitDetectionInstructions.length,this.beginGeometryInstruction2_=null;const n=[V.ZP.END_GEOMETRY,l];this.instructions.push(n),this.hitDetectionInstructions.push(n)}getBufferedMaxExtent(){return!this.bufferedMaxExtent_&&(this.bufferedMaxExtent_=(0,U.d9)(this.maxExtent),this.maxLineWidth>0)&&(0,U.f3)(this.bufferedMaxExtent_,this.resolution*(this.maxLineWidth+1)/2,this.bufferedMaxExtent_),this.bufferedMaxExtent_}}},1068:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>s});var V=o(5472),k=o(7544),J=o(77);var S=o(1463);var y=o(3401);const d=class m extends V.Z{constructor(g,a,I,p){super(g,a,I,p)}drawFlatCoordinatess_(g,a,I,p){const E=this.state,F=void 0!==E.fillStyle,w=void 0!==E.strokeStyle,K=I.length;this.instructions.push(k.$O),this.hitDetectionInstructions.push(k.$O);for(let O=0;O{"use strict";o.d(ut,{QN:()=>O,o5:()=>M,eV:()=>B,ZP:()=>A});var V=o(7544),k=o(413),J=o(9577),$=o(4836),U=o(77),S=o(1463),b=o(6868),T=o(4554);function y(P,R,N,Q,et,H,ot,ht,mt,xt,Rt,at){let pt=P[R],Mt=P[R+1],Ft=0,Dt=0,Wt=0,Ut=0;function zt(){Ft=pt,Dt=Mt,pt=P[R+=Q],Mt=P[R+1],Ut+=Wt,Wt=Math.sqrt((pt-Ft)*(pt-Ft)+(Mt-Dt)*(Mt-Dt))}do{zt()}while(RYt[2]}else ft=It>le;const St=Math.PI,kt=[],Lt=Xt+Q===R;let te;if(Wt=0,Ut=Vt,pt=P[R=Xt],Mt=P[R+1],Lt)return zt(),te=Math.atan2(Mt-Dt,pt-Ft),ft&&(te+=te>0?-St:St),kt[0]=[(le+It)/2,(Ht+bt)/2,(he-H)/2,te,et],kt;for(let Yt=0,Et=(et=et.replace(/\n/g," ")).length;Yt0?-St:St),void 0!==te){let j=wt-te;if(j+=j>St?-2*St:j<-St?2*St:0,Math.abs(j)>ot)return null}te=wt;const it=Yt;let z=0;for(;Yt0&&P.push("\n",""),P.push(R,""),P}const F=class E{constructor(R,N,Q,et,H){this.overlaps=Q,this.pixelRatio=N,this.resolution=R,this.instructions=et.instructions,this.coordinates=et.coordinates,this.coordinateCache_={},this.renderedTransform_=(0,$.Ue)(),this.hitDetectionInstructions=et.hitDetectionInstructions,this.pixelCoordinates_=null,this.viewRotation_=0,this.fillStates=et.fillStates||{},this.strokeStates=et.strokeStates||{},this.textStates=et.textStates||{},this.widths_={},this.labels_={},this.zIndexContext_=H?new k.Z:null}getZIndexContext(){return this.zIndexContext_}createLabel(R,N,Q,et){const H=R+N+Q+et;if(this.labels_[H])return this.labels_[H];const ot=et?this.strokeStates[et]:null,ht=Q?this.fillStates[Q]:null,mt=this.textStates[N],xt=this.pixelRatio,Rt=[mt.scale[0]*xt,mt.scale[1]*xt],at=Array.isArray(R),pt=mt.justify?J.I[mt.justify]:I(Array.isArray(R)?R[0]:R,mt.textAlign||S.PH),Mt=et&&ot.lineWidth?ot.lineWidth:0,Ft=at?R:R.split("\n").reduce(p,[]),{width:Dt,height:Wt,widths:Ut,heights:zt,lineWidths:rt}=(0,S.Zw)(mt,Ft),It=Dt+Mt,bt=[],Xt=(It+2)*Rt[0],Vt=(Wt+Mt)*Rt[1],he={width:Xt<0?Math.floor(Xt):Math.ceil(Xt),height:Vt<0?Math.floor(Vt):Math.ceil(Vt),contextInstructions:bt};(1!=Rt[0]||1!=Rt[1])&&bt.push("scale",Rt),et&&(bt.push("strokeStyle",ot.strokeStyle),bt.push("lineWidth",Mt),bt.push("lineCap",ot.lineCap),bt.push("lineJoin",ot.lineJoin),bt.push("miterLimit",ot.miterLimit),bt.push("setLineDash",[ot.lineDash]),bt.push("lineDashOffset",ot.lineDashOffset)),Q&&bt.push("fillStyle",ht.fillStyle),bt.push("textBaseline","middle"),bt.push("textAlign","center");const le=.5-pt;let Ht=pt*It+le*Mt;const ft=[],St=[];let Et,kt=0,Lt=0,te=0,Yt=0;for(let wt=0,it=Ft.length;wtR?R-xt:H,It=ot+Rt>N?N-Rt:ot,bt=Ft[3]+rt*pt[0]+Ft[1],Xt=Ft[0]+It*pt[1]+Ft[2],Vt=Ut-Ft[3],he=zt-Ft[0];let le;return(Dt||0!==at)&&(n[0]=Vt,f[0]=Vt,n[1]=he,h[1]=he,h[0]=Vt+bt,s[0]=h[0],s[1]=he+Xt,f[1]=s[1]),0!==at?(le=(0,$.qC)((0,$.Ue)(),Q,et,1,1,at,-Q,-et),(0,$.nn)(le,n),(0,$.nn)(le,h),(0,$.nn)(le,s),(0,$.nn)(le,f),(0,U.T9)(Math.min(n[0],h[0],s[0],f[0]),Math.min(n[1],h[1],s[1],f[1]),Math.max(n[0],h[0],s[0],f[0]),Math.max(n[1],h[1],s[1],f[1]),l)):(0,U.T9)(Math.min(Vt,Vt+bt),Math.min(he,he+Xt),Math.max(Vt,Vt+bt),Math.max(he,he+Xt),l),Mt&&(Ut=Math.round(Ut),zt=Math.round(zt)),{drawImageX:Ut,drawImageY:zt,drawImageW:rt,drawImageH:It,originX:xt,originY:Rt,declutterBox:{minX:l[0],minY:l[1],maxX:l[2],maxY:l[3],value:Wt},canvasTransform:le,scale:pt}}replayImageOrLabel_(R,N,Q,et,H,ot,ht){const xt=et.declutterBox,Rt=ht?ht[2]*et.scale[0]/2:0;return xt.minX-Rt<=N[0]&&xt.maxX+Rt>=0&&xt.minY-Rt<=N[1]&&xt.maxY+Rt>=0&&(!(!ot&&!ht)&&this.replayTextBackground_(R,n,h,s,f,ot,ht),(0,S._f)(R,et.canvasTransform,H,Q,et.originX,et.originY,et.drawImageW,et.drawImageH,et.drawImageX,et.drawImageY,et.scale)),!0}fill_(R){const N=this.alignAndScaleFill_;if(N){const Q=(0,$.nn)(this.renderedTransform_,[0,0]),et=512*this.pixelRatio;R.save(),R.translate(Q[0]%et,Q[1]%et),1!==N&&R.scale(N,N),R.rotate(this.viewRotation_)}R.fill(),N&&R.restore()}setStrokeStyle_(R,N){R.strokeStyle=N[1],R.lineWidth=N[2],R.lineCap=N[3],R.lineJoin=N[4],R.miterLimit=N[5],R.lineDashOffset=N[7],R.setLineDash(N[6])}drawLabelWithPointPlacement_(R,N,Q,et){const H=this.textStates[N],ot=this.createLabel(R,N,et,Q),ht=this.strokeStates[Q],mt=this.pixelRatio,xt=I(Array.isArray(R)?R[0]:R,H.textAlign||S.PH),Rt=J.I[H.textBaseline||S.ru],at=ht&&ht.lineWidth?ht.lineWidth:0;return{label:ot,anchorX:xt*(ot.width/mt-2*H.scale[0])+2*(.5-xt)*at,anchorY:Rt*ot.height/mt+2*(.5-Rt)*at}}execute_(R,N,Q,et,H,ot,ht,mt){const xt=this.zIndexContext_;let Rt;this.pixelCoordinates_&&(0,m.fS)(Q,this.renderedTransform_)?Rt=this.pixelCoordinates_:(this.pixelCoordinates_||(this.pixelCoordinates_=[]),Rt=(0,T.vT)(this.coordinates,0,this.coordinates.length,2,Q,this.pixelCoordinates_),(0,$.lk)(this.renderedTransform_,Q));let at=0;const pt=et.length;let Ft,Dt,Wt,Ut,zt,rt,It,bt,Xt,Vt,he,le,Ht,Mt=0,ft=0,St=0,kt=null,Lt=null;const te=this.coordinateCache_,Yt=this.viewRotation_,Et=Math.round(1e12*Math.atan2(-Q[1],Q[0]))/1e12,wt={context:R,pixelRatio:this.pixelRatio,resolution:this.resolution,rotation:Yt},it=this.instructions!=et||this.overlaps?0:200;let z,_,Z,W;for(;atit&&(this.fill_(R),ft=0),St>it&&(R.stroke(),St=0),!ft&&!St&&(R.beginPath(),zt=NaN,rt=NaN),++at;break;case V.ZP.CIRCLE:Mt=j[1];const dt=Rt[Mt],Ot=Rt[Mt+1],qt=Rt[Mt+2]-dt,ne=Rt[Mt+3]-Ot,oe=Math.sqrt(qt*qt+ne*ne);R.moveTo(dt+oe,Ot),R.arc(dt,Ot,oe,0,2*Math.PI,!0),++at;break;case V.ZP.CLOSE_PATH:R.closePath(),++at;break;case V.ZP.CUSTOM:Mt=j[1],Ft=j[2];const ge=j[4],we=j[5];wt.geometry=j[3],wt.feature=z,at in te||(te[at]=[]);const Ie=te[at];we?we(Rt,Mt,Ft,2,Ie):(Ie[0]=Rt[Mt],Ie[1]=Rt[Mt+1],Ie.length=2),xt&&(xt.zIndex=j[6]),ge(Ie,wt),++at;break;case V.ZP.DRAW_IMAGE:Mt=j[1],Ft=j[2],Xt=j[3],Dt=j[4],Wt=j[5];let De=j[6];const je=j[7],Ke=j[8],Ye=j[9],Ze=j[10];let Ce=j[11];const q=j[12];let tt=j[13];Ut=j[14]||"declutter";const _t=j[15];if(!Xt&&j.length>=20){Vt=j[19],he=j[20],le=j[21],Ht=j[22];const ei=this.drawLabelWithPointPlacement_(Vt,he,le,Ht);Xt=ei.label,j[3]=Xt,Dt=(ei.anchorX-j[23])*this.pixelRatio,j[4]=Dt,Wt=(ei.anchorY-j[24])*this.pixelRatio,j[5]=Wt,De=Xt.height,j[6]=De,tt=Xt.width,j[13]=tt}let vt,At,$t,re;j.length>25&&(vt=j[25]),j.length>17?(At=j[16],$t=j[17],re=j[18]):(At=S.oB,$t=!1,re=!1),Ze&&Et?Ce+=Yt:!Ze&&!Et&&(Ce-=Yt);let ae=0;for(;Mt!M.includes(P)),C={},A=class Y{constructor(R,N,Q,et,H,ot,ht){this.maxExtent_=R,this.overlaps_=et,this.pixelRatio_=Q,this.resolution_=N,this.renderBuffer_=ot,this.executorsByZIndex_={},this.hitDetectionContext_=null,this.hitDetectionTransform_=(0,$.Ue)(),this.renderedContext_=null,this.deferredZIndexContexts_={},this.createExecutors_(H,ht)}clip(R,N){const Q=this.getClipCoords(N);R.beginPath(),R.moveTo(Q[0],Q[1]),R.lineTo(Q[2],Q[3]),R.lineTo(Q[4],Q[5]),R.lineTo(Q[6],Q[7]),R.clip()}createExecutors_(R,N){for(const Q in R){let et=this.executorsByZIndex_[Q];void 0===et&&(et={},this.executorsByZIndex_[Q]=et);const H=R[Q];for(const ot in H)et[ot]=new F(this.resolution_,this.pixelRatio_,this.overlaps_,H[ot],N)}}hasExecutors(R){for(const N in this.executorsByZIndex_){const Q=this.executorsByZIndex_[N];for(let et=0,H=R.length;etN)break;let mt=Q[ht];mt||(mt=[],Q[ht]=mt),mt.push(4*((P+H)*R+(P+ot))+3),H>0&&mt.push(4*((P-H)*R+(P+ot))+3),ot>0&&(mt.push(4*((P+H)*R+(P-ot))+3),H>0&&mt.push(4*((P-H)*R+(P-ot))+3))}const et=[];for(let H=0,ot=Q.length;H0){if(!ot||"none"===Vt||"Image"!==Mt&&"Text"!==Mt||ot.includes(bt)){const ft=(pt[le]-3)/4,St=et-ft%ht,kt=et-(ft/ht|0),Lt=H(bt,Xt,St*St+kt*kt);if(Lt)return Lt}Rt.clearRect(0,0,ht,ht);break}}const Dt=Object.keys(this.executorsByZIndex_).map(Number);let Wt,Ut,zt,rt,It;for(Dt.sort(m.j2),Wt=Dt.length-1;Wt>=0;--Wt){const bt=Dt[Wt].toString();for(zt=this.executorsByZIndex_[bt],Ut=O.length-1;Ut>=0;--Ut)if(Mt=O[Ut],rt=zt[Mt],void 0!==rt&&(It=rt.executeHitDetection(Rt,mt,Q,Ft,at),It))return It}}getClipCoords(R){const N=this.maxExtent_;if(!N)return null;const Q=N[0],et=N[1],H=N[2],ot=N[3],ht=[Q,et,Q,ot,H,ot,H,et];return(0,T.vT)(ht,0,8,2,R,ht),ht}isEmpty(){return(0,K.x)(this.executorsByZIndex_)}execute(R,N,Q,et,H,ot,ht){const mt=Object.keys(this.executorsByZIndex_).map(Number);mt.sort(m.j2),ot=ot||O;const xt=O.length;let Rt,at,pt,Mt,Ft;for(ht&&mt.reverse(),Rt=0,at=mt.length;RtUt.execute(bt,N,Q,et,H,ht)):Ut.execute(rt,N,Q,et,H,ht),It&&rt.restore(),zt){zt.offset();const bt=mt[Rt]*xt+pt;this.deferredZIndexContexts_[bt]||(this.deferredZIndexContexts_[bt]=[]),this.deferredZIndexContexts_[bt].push(zt)}}}}this.renderedContext_=R}getDeferredZIndexContexts(){return this.deferredZIndexContexts_}getRenderedContext(){return this.renderedContext_}renderDeferred(){const R=this.deferredZIndexContexts_,N=Object.keys(R).map(Number).sort(m.j2);for(let Q=0,et=N.length;Q{H.draw(this.renderedContext_),H.clear()}),R[N[Q]].length=0}}},8286:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>d});var V=o(3369),k=o(9490),J=o(4836),$=o(1463),U=o(5959),S=o(77),b=o(6868),T=o(4554),y=o(8559);const d=class m extends V.Z{constructor(n,h,s,f,g,a,I){super(),this.context_=n,this.pixelRatio_=h,this.extent_=s,this.transform_=f,this.transformRotation_=f?(0,b.FH)(Math.atan2(f[1],f[0]),10):0,this.viewRotation_=g,this.squaredTolerance_=a,this.userTransform_=I,this.contextFillState_=null,this.contextStrokeState_=null,this.contextTextState_=null,this.fillState_=null,this.strokeState_=null,this.image_=null,this.imageAnchorX_=0,this.imageAnchorY_=0,this.imageHeight_=0,this.imageOpacity_=0,this.imageOriginX_=0,this.imageOriginY_=0,this.imageRotateWithView_=!1,this.imageRotation_=0,this.imageScale_=[0,0],this.imageWidth_=0,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=!1,this.textRotation_=0,this.textScale_=[0,0],this.textFillState_=null,this.textStrokeState_=null,this.textState_=null,this.pixelCoordinates_=[],this.tmpLocalTransform_=(0,J.Ue)()}drawImages_(n,h,s,f){if(!this.image_)return;const g=(0,T.vT)(n,h,s,f,this.transform_,this.pixelCoordinates_),a=this.context_,I=this.tmpLocalTransform_,p=a.globalAlpha;1!=this.imageOpacity_&&(a.globalAlpha=p*this.imageOpacity_);let E=this.imageRotation_;0===this.transformRotation_&&(E-=this.viewRotation_),this.imageRotateWithView_&&(E+=this.viewRotation_);for(let F=0,w=g.length;Fw*this.pixelRatio_),lineDashOffset:(a||$.He)*this.pixelRatio_,lineJoin:void 0!==I?I:$.rc,lineWidth:(void 0!==p?p:$.yC)*this.pixelRatio_,miterLimit:void 0!==E?E:$.V4,strokeStyle:(0,k.y)(s||$.Tx)}}else this.strokeState_=null}setImageStyle(n){let h;if(!n||!(h=n.getSize()))return void(this.image_=null);const s=n.getPixelRatio(this.pixelRatio_),f=n.getAnchor(),g=n.getOrigin();this.image_=n.getImage(this.pixelRatio_),this.imageAnchorX_=f[0]*s,this.imageAnchorY_=f[1]*s,this.imageHeight_=h[1]*s,this.imageOpacity_=n.getOpacity(),this.imageOriginX_=g[0],this.imageOriginY_=g[1],this.imageRotateWithView_=n.getRotateWithView(),this.imageRotation_=n.getRotation();const a=n.getScaleArray();this.imageScale_=[a[0]*this.pixelRatio_/s,a[1]*this.pixelRatio_/s],this.imageWidth_=h[0]*s}setTextStyle(n){if(n){const h=n.getFill();if(h){const O=h.getColor();this.textFillState_={fillStyle:(0,k.y)(O||$.bL)}}else this.textFillState_=null;const s=n.getStroke();if(s){const O=s.getColor(),M=s.getLineCap(),B=s.getLineDash(),Y=s.getLineDashOffset(),C=s.getLineJoin(),L=s.getWidth(),A=s.getMiterLimit();this.textStrokeState_={lineCap:void 0!==M?M:$.mb,lineDash:B||$.X9,lineDashOffset:Y||$.He,lineJoin:void 0!==C?C:$.rc,lineWidth:void 0!==L?L:$.yC,miterLimit:void 0!==A?A:$.V4,strokeStyle:(0,k.y)(O||$.Tx)}}else this.textStrokeState_=null;const f=n.getFont(),g=n.getOffsetX(),a=n.getOffsetY(),I=n.getRotateWithView(),p=n.getRotation(),E=n.getScaleArray(),F=n.getText(),w=n.getTextAlign(),K=n.getTextBaseline();this.textState_={font:void 0!==f?f:$.Df,textAlign:void 0!==w?w:$.PH,textBaseline:void 0!==K?K:$.ru},this.text_=void 0!==F?Array.isArray(F)?F.reduce((O,M,B)=>O+(B%2?" ":M),""):F:"",this.textOffsetX_=void 0!==g?this.pixelRatio_*g:0,this.textOffsetY_=void 0!==a?this.pixelRatio_*a:0,this.textRotateWithView_=void 0!==I&&I,this.textRotation_=void 0!==p?p:0,this.textScale_=[this.pixelRatio_*E[0],this.pixelRatio_*E[1]]}else this.text_=""}}},7544:(jt,ut,o)=>{"use strict";o.d(ut,{$O:()=>$,Yc:()=>J,ZP:()=>S,gO:()=>k,s3:()=>U});const V={BEGIN_GEOMETRY:0,BEGIN_PATH:1,CIRCLE:2,CLOSE_PATH:3,CUSTOM:4,DRAW_CHARS:5,DRAW_IMAGE:6,END_GEOMETRY:7,FILL:8,MOVE_TO_LINE_TO:9,SET_FILL_STYLE:10,SET_STROKE_STYLE:11,STROKE:12},k=[V.FILL],J=[V.STROKE],$=[V.BEGIN_PATH],U=[V.CLOSE_PATH],S=V},9577:(jt,ut,o)=>{"use strict";o.d(ut,{I:()=>m,Z:()=>l});var V=o(5472),k=o(7544),J=o(9490),$=o(1463),U=o(1293),S=o(77),b=o(6868);function T(n,h,s,f,g){const a=[];let I=s,p=0,E=h.slice(s,2);for(;p=n){const B=(n-p+M)/M,Y=(0,b.t7)(F,K,B),C=(0,b.t7)(w,O,B);E.push(Y,C),a.push(E),E=[Y,C],p==n&&(I+=g),p=0}else if(p0&&a.push(E),a}function y(n,h,s,f,g){let w,K,O,M,B,Y,C,L,A,P,a=s,I=s,p=0,E=0,F=s;for(K=s;Kn&&(E>p&&(p=E,a=F,I=K),E=0,F=K-g)),O=M,C=A,L=P),B=R,Y=N}return E+=M,E>p?[F,K]:[a,I]}const m={left:0,center:.5,right:1,top:0,middle:.5,hanging:.2,alphabetic:.8,ideographic:.8,bottom:1},l=class d extends V.Z{constructor(h,s,f,g){super(h,s,f,g),this.labels_=null,this.text_="",this.textOffsetX_=0,this.textOffsetY_=0,this.textRotateWithView_=void 0,this.textRotation_=0,this.textFillState_=null,this.fillStates={},this.fillStates[$.bL]={fillStyle:$.bL},this.textStrokeState_=null,this.strokeStates={},this.textState_={},this.textStates={},this.textKey_="",this.fillKey_="",this.strokeKey_="",this.declutterMode_=void 0,this.declutterImageWithText_=void 0}finish(){const h=super.finish();return h.textStates=this.textStates,h.fillStates=this.fillStates,h.strokeStates=this.strokeStates,h}drawText(h,s,f){const I=this.textState_;if(""===this.text_||!I||!this.textFillState_&&!this.textStrokeState_)return;const p=this.coordinates;let E=p.length;const F=h.getType();let w=null,K=h.getStride();if("line"!==I.placement||"LineString"!=F&&"MultiLineString"!=F&&"Polygon"!=F&&"MultiPolygon"!=F){let O=I.overflow?null:[];switch(F){case"Point":case"MultiPoint":w=h.getFlatCoordinates();break;case"LineString":w=h.getFlatMidpoint();break;case"Circle":w=h.getCenter();break;case"MultiLineString":w=h.getFlatMidpoints(),K=2;break;case"Polygon":w=h.getFlatInteriorPoint(),I.overflow||O.push(w[2]/this.resolution),K=3;break;case"MultiPolygon":const A=h.getFlatInteriorPoints();w=[];for(let P=0,R=A.length;P{const N=p[2*(A+R)]===w[R*K]&&p[2*(A+R)+1]===w[R*K+1];return N||--A,N})}this.saveTextStates_(),(I.backgroundFill||I.backgroundStroke)&&(this.setFillStrokeStyle(I.backgroundFill,I.backgroundStroke),I.backgroundFill&&this.updateFillStyle(this.state,this.createFill),I.backgroundStroke&&(this.updateStrokeStyle(this.state,this.applyStroke),this.hitDetectionInstructions.push(this.createStroke(this.state)))),this.beginGeometry(h,s,f);let B=I.padding;if(B!=$.oB&&(I.scale[0]<0||I.scale[1]<0)){let A=I.padding[0],P=I.padding[1],R=I.padding[2],N=I.padding[3];I.scale[0]<0&&(P=-P,N=-N),I.scale[1]<0&&(A=-A,R=-R),B=[A,P,R,N]}const Y=this.pixelRatio;this.instructions.push([k.ZP.DRAW_IMAGE,E,M,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[1,1],NaN,this.declutterMode_,this.declutterImageWithText_,B==$.oB?$.oB:B.map(function(A){return A*Y}),!!I.backgroundFill,!!I.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_,this.textOffsetX_,this.textOffsetY_,O]);const C=1/Y,L=this.state.fillStyle;I.backgroundFill&&(this.state.fillStyle=$.bL,this.hitDetectionInstructions.push(this.createFill(this.state))),this.hitDetectionInstructions.push([k.ZP.DRAW_IMAGE,E,M,null,NaN,NaN,NaN,1,0,0,this.textRotateWithView_,this.textRotation_,[C,C],NaN,this.declutterMode_,this.declutterImageWithText_,B,!!I.backgroundFill,!!I.backgroundStroke,this.text_,this.textKey_,this.strokeKey_,this.fillKey_?$.bL:this.fillKey_,this.textOffsetX_,this.textOffsetY_,O]),I.backgroundFill&&(this.state.fillStyle=L,this.hitDetectionInstructions.push(this.createFill(this.state))),this.endGeometry(s)}else{if(!(0,S.kK)(this.maxExtent,h.getExtent()))return;let O;if(w=h.getFlatCoordinates(),"LineString"==F)O=[w.length];else if("MultiLineString"==F)O=h.getEnds();else if("Polygon"==F)O=h.getEnds().slice(0,1);else if("MultiPolygon"==F){const C=h.getEndss();O=[];for(let L=0,A=C.length;L{"use strict";o.d(ut,{Z:()=>J});var V=o(4591);const J=class k{constructor(){this.instructions_=[],this.zIndex=0,this.offset_=0,this.context_=new Proxy((0,V.W8)(),{get:(U,S)=>{if("function"==typeof(0,V.W8)()[S])return this.instructions_[this.zIndex+this.offset_]||(this.instructions_[this.zIndex+this.offset_]=[]),this.instructions_[this.zIndex+this.offset_].push(S),this.pushMethodArgs_},set:(U,S,b)=>(this.instructions_[this.zIndex+this.offset_]||(this.instructions_[this.zIndex+this.offset_]=[]),this.instructions_[this.zIndex+this.offset_].push(S,b),!0)})}pushMethodArgs_=(...U)=>(this.instructions_[this.zIndex+this.offset_].push(U),this);pushFunction(U){this.instructions_[this.zIndex+this.offset_].push(U)}getContext(){return this.context_}draw(U){this.instructions_.forEach(S=>{for(let b=0,T=S.length;b{"use strict";o.d(ut,{TU:()=>y,UN:()=>T,ix:()=>m});var V=o(8286),k=o(9269),J=o(5959),$=o(6868),U=o(4591),S=o(7704),b=o(77);const T=.5;function y(d,l,n,h,s,f,g,a,I){const p=I?(0,S.Fj)(s,I):s,w=(0,U.E4)(d[0]*T,d[1]*T);w.imageSmoothingEnabled=!1;const K=w.canvas,O=new V.Z(w,T,s,null,g,a,I?(0,S.WO)((0,S.Cs)(),I):null),M=n.length,B=Math.floor(16777215/M),Y={};for(let L=1;L<=M;++L){const A=n[L-1],P=A.getStyleFunction()||h;if(!P)continue;let R=P(A,f);if(!R)continue;Array.isArray(R)||(R=[R]);const Q=(L*B).toString(16).padStart(7,"#00000");for(let et=0,H=R.length;et{"use strict";o.d(ut,{Z:()=>S});var V=o(4855),k=o(6343),J=o(8287),$=o(1293);const S=class U extends J.Z{constructor(T){super(),this.ready=!0,this.boundHandleImageChange_=this.handleImageChange_.bind(this),this.layer_=T}getFeatures(T){return(0,$.O3)()}getData(T){return null}prepareFrame(T){return(0,$.O3)()}renderFrame(T,y){return(0,$.O3)()}loadedTileCallback(T,y,m){T[y]||(T[y]={}),T[y][m.tileCoord.toString()]=m}createLoadedTileFinder(T,y,m){return(d,l)=>{const n=this.loadedTileCallback.bind(this,m,d);return T.forEachLoadedTile(y,d,l,n)}}forEachFeatureAtCoordinate(T,y,m,d,l){}getLayer(){return this.layer_}handleFontsChanged(){}handleImageChange_(T){const y=T.target;(y.getState()===k.Z.LOADED||y.getState()===k.Z.ERROR)&&this.renderIfReadyAndVisible()}loadImage(T){let y=T.getState();return y!=k.Z.LOADED&&y!=k.Z.ERROR&&T.addEventListener(V.Z.CHANGE,this.boundHandleImageChange_),y==k.Z.IDLE&&(T.load(),y=T.getState()),y==k.Z.LOADED}renderIfReadyAndVisible(){const T=this.getLayer();T&&T.getVisible()&&"ready"===T.getSourceState()&&T.changed()}renderDeferred(T){}disposeInternal(){delete this.layer_,super.disposeInternal()}}},2041:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>T});var V=o(7495),k=o(6343),J=o(1880),$=o(4836),U=o(77),S=o(7704);const T=class b extends V.Z{constructor(m){super(m),this.image_=null}getImage(){return this.image_?this.image_.getImage():null}prepareFrame(m){const d=m.layerStatesArray[m.layerIndex],l=m.pixelRatio,n=m.viewState,h=n.resolution,s=this.getLayer().getSource(),f=m.viewHints;let g=m.extent;if(void 0!==d.extent&&(g=(0,U.Ed)(g,(0,S.dY)(d.extent,n.projection))),!f[J.Z.ANIMATING]&&!f[J.Z.INTERACTING]&&!(0,U.xb)(g))if(s){const I=s.getImage(g,h,l,n.projection);I&&(this.loadImage(I)?this.image_=I:I.getState()===k.Z.EMPTY&&(this.image_=null))}else this.image_=null;return!!this.image_}getData(m){const d=this.frameState;if(!d)return null;const l=this.getLayer(),n=(0,$.nn)(d.pixelToCoordinateTransform,m.slice()),h=l.getExtent();if(h&&!(0,U.b8)(h,n))return null;const s=this.image_.getExtent(),f=this.image_.getImage(),g=(0,U.dz)(s),a=Math.floor(f.width*((n[0]-s[0])/g));if(a<0||a>=f.width)return null;const I=(0,U.Cr)(s),p=Math.floor(f.height*((s[3]-n[1])/I));return p<0||p>=f.height?null:this.getImageData(f,a,p)}renderFrame(m,d){const l=this.image_,n=l.getExtent(),h=l.getResolution(),[s,f]=Array.isArray(h)?h:[h,h],g=l.getPixelRatio(),a=m.layerStatesArray[m.layerIndex],I=m.pixelRatio,p=m.viewState,E=p.center,F=p.resolution,w=I*s/(F*g),K=I*f/(F*g);this.prepareContainer(m,d);const O=this.context.canvas.width,M=this.context.canvas.height,B=this.getRenderContext(m);let Y=!1,C=!0;if(a.extent){const N=(0,S.dY)(a.extent,p.projection);C=(0,U.kK)(N,m.extent),Y=C&&!(0,U.r4)(N,m.extent),Y&&this.clipUnrotated(B,m,N)}const L=l.getImage(),A=(0,$.qC)(this.tempTransform,O/2,M/2,w,K,0,g*(n[0]-E[0])/s,g*(E[1]-n[3])/f);this.renderedResolution=f*I/g;const P=L.width*A[0],R=L.height*A[3];if(this.getLayer().getSource().getInterpolate()||(B.imageSmoothingEnabled=!1),this.preRender(B,m),C&&P>=.5&&R>=.5){const N=A[4],Q=A[5],et=a.opacity;1!==et&&(B.save(),B.globalAlpha=et),B.drawImage(L,0,0,+L.width,+L.height,N,Q,P,R),1!==et&&B.restore()}return this.postRender(this.context,m),Y&&B.restore(),B.imageSmoothingEnabled=!0,this.container}}},7495:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>h,r:()=>m});var V=o(1740),k=o(3220),J=o(5603),$=o(413),U=o(4836),S=o(9432),b=o(4591),T=o(5959),y=o(77);const m=[];let d=null;const h=class n extends V.Z{constructor(f){super(f),this.container=null,this.tempTransform=(0,U.Ue)(),this.pixelTransform=(0,U.Ue)(),this.inversePixelTransform=(0,U.Ue)(),this.context=null,this.deferredContext_=null,this.containerReused=!1,this.pixelContext_=null,this.frameState=null}getImageData(f,g,a){let I;d||function l(){d=(0,b.E4)(1,1,void 0,{willReadFrequently:!0})}(),d.clearRect(0,0,1,1);try{d.drawImage(f,g,a,1,1,0,0,1,1),I=d.getImageData(0,0,1,1).data}catch{return d=null,null}return I}getBackground(f){let a=this.getLayer().getBackground();return"function"==typeof a&&(a=a(f.viewState.resolution)),a||void 0}useContainer(f,g,a){const I=this.getLayer().getClassName();let p,E;if(f&&f.className===I&&(!a||f&&f.style.backgroundColor&&(0,T.fS)((0,S._2)(f.style.backgroundColor),(0,S._2)(a)))){const F=f.firstElementChild;F instanceof HTMLCanvasElement&&(E=F.getContext("2d"))}if(E&&E.canvas.style.transform===g?(this.container=f,this.context=E,this.containerReused=!0):this.containerReused?(this.container=null,this.context=null,this.containerReused=!1):this.container&&(this.container.style.backgroundColor=null),!this.container){p=document.createElement("div"),p.className=I;let F=p.style;F.position="absolute",F.width="100%",F.height="100%",E=(0,b.E4)();const w=E.canvas;p.appendChild(w),F=w.style,F.position="absolute",F.left="0",F.transformOrigin="top left",this.container=p,this.context=E}!this.containerReused&&a&&!this.container.style.backgroundColor&&(this.container.style.backgroundColor=a)}clipUnrotated(f,g,a){const I=(0,y.rL)(a),p=(0,y.Xv)(a),E=(0,y.w$)(a),F=(0,y.hC)(a);(0,U.nn)(g.coordinateToPixelTransform,I),(0,U.nn)(g.coordinateToPixelTransform,p),(0,U.nn)(g.coordinateToPixelTransform,E),(0,U.nn)(g.coordinateToPixelTransform,F);const w=this.inversePixelTransform;(0,U.nn)(w,I),(0,U.nn)(w,p),(0,U.nn)(w,E),(0,U.nn)(w,F),f.save(),f.beginPath(),f.moveTo(Math.round(I[0]),Math.round(I[1])),f.lineTo(Math.round(p[0]),Math.round(p[1])),f.lineTo(Math.round(E[0]),Math.round(E[1])),f.lineTo(Math.round(F[0]),Math.round(F[1])),f.clip()}prepareContainer(f,g){const a=f.extent,I=f.viewState.resolution,p=f.viewState.rotation,E=f.pixelRatio,F=Math.round((0,y.dz)(a)/I*E),w=Math.round((0,y.Cr)(a)/I*E);(0,U.qC)(this.pixelTransform,f.size[0]/2,f.size[1]/2,1/E,1/E,p,-F/2,-w/2),(0,U.nb)(this.inversePixelTransform,this.pixelTransform);const K=(0,U.BB)(this.pixelTransform);if(this.useContainer(g,K,this.getBackground(f)),!this.containerReused){const O=this.context.canvas;O.width!=F||O.height!=w?(O.width=F,O.height=w):this.context.clearRect(0,0,F,w),K!==O.style.transform&&(O.style.transform=K)}}dispatchRenderEvent_(f,g,a){const I=this.getLayer();if(I.hasListener(f)){const p=new k.Z(f,this.inversePixelTransform,a,g);I.dispatchEvent(p)}}preRender(f,g){this.frameState=g,!g.declutter&&this.dispatchRenderEvent_(J.Z.PRERENDER,f,g)}postRender(f,g){g.declutter||this.dispatchRenderEvent_(J.Z.POSTRENDER,f,g)}renderDeferredInternal(f){}getRenderContext(f){return f.declutter&&!this.deferredContext_&&(this.deferredContext_=new $.Z),f.declutter?this.deferredContext_.getContext():this.context}renderDeferred(f){f.declutter&&(this.dispatchRenderEvent_(J.Z.PRERENDER,this.context,f),f.declutter&&this.deferredContext_&&(this.deferredContext_.draw(this.context),this.deferredContext_.clear()),this.renderDeferredInternal(f),this.dispatchRenderEvent_(J.Z.POSTRENDER,this.context,f))}getRenderTransform(f,g,a,I,p,E,F){const O=I/g;return(0,U.qC)(this.tempTransform,p/2,E/2,O,-O,-a,-f[0]+F,-f[1])}disposeInternal(){delete this.frameState,super.disposeInternal()}}},930:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>n});var V=o(7495),k=o(7648),J=o(6162),$=o(8702),U=o(33),S=o(4836),b=o(5959),T=o(77),y=o(7704),m=o(1293),d=o(7195);const n=class l extends V.Z{constructor(s){super(s),this.extentChanged=!0,this.renderedExtent_=null,this.renderedProjection=null,this.renderedTiles=[],this.newTiles_=!1,this.tmpExtent=(0,T.lJ)(),this.tmpTileRange_=new $.Z(0,0,0,0)}isDrawableTile(s){const f=this.getLayer(),g=s.getState(),a=f.getUseInterimTilesOnError();return g==U.Z.LOADED||g==U.Z.EMPTY||g==U.Z.ERROR&&!a}getTile(s,f,g,a){const I=a.pixelRatio,p=a.viewState.projection,E=this.getLayer();let w=E.getSource().getTile(s,f,g,I,p);return w.getState()==U.Z.ERROR&&E.getUseInterimTilesOnError()&&E.getPreload()>0&&(this.newTiles_=!0),this.isDrawableTile(w)||(w=w.getInterimTile()),w}getData(s){const f=this.frameState;if(!f)return null;const g=this.getLayer(),a=(0,S.nn)(f.pixelToCoordinateTransform,s.slice()),I=g.getExtent();if(I&&!(0,T.b8)(I,a))return null;const p=f.pixelRatio,E=f.viewState.projection,F=f.viewState,w=g.getRenderSource(),K=w.getTileGridForProjection(F.projection),O=w.getTilePixelRatio(f.pixelRatio);for(let M=K.getZForResolution(F.resolution);M>=K.getMinZoom();--M){const B=K.getTileCoordForCoordAndZ(a,M),Y=w.getTile(M,B[1],B[2],p,E);if(!(Y instanceof k.Z||Y instanceof J.Z)||Y instanceof J.Z&&Y.getState()===U.Z.EMPTY)return null;if(Y.getState()!==U.Z.LOADED)continue;const C=K.getOrigin(M),L=(0,d.Pq)(K.getTileSize(M)),A=K.getResolution(M),P=Math.floor(O*((a[0]-C[0])/A-B[1]*L[0])),R=Math.floor(O*((C[1]-a[1])/A-B[2]*L[1])),N=Math.round(O*w.getGutterForProjection(F.projection));return this.getImageData(Y.getImage(),P+N,R+N)}return null}loadedTileCallback(s,f,g){return!!this.isDrawableTile(g)&&super.loadedTileCallback(s,f,g)}prepareFrame(s){return!!this.getLayer().getSource()}renderFrame(s,f){const g=s.layerStatesArray[s.layerIndex],a=s.viewState,I=a.projection,p=a.resolution,E=a.center,F=a.rotation,w=s.pixelRatio,K=this.getLayer(),O=K.getSource(),M=O.getRevision(),B=O.getTileGridForProjection(I),Y=B.getZForResolution(p,O.zDirection),C=B.getResolution(Y);let L=s.extent;const A=s.viewState.resolution,P=O.getTilePixelRatio(w);this.prepareContainer(s,f);const R=this.context.canvas.width,N=this.context.canvas.height,Q=g.extent&&(0,y.dY)(g.extent,I);Q&&(L=(0,T.Ed)(L,(0,y.dY)(g.extent,I)));const et=C*R/2/P,H=C*N/2/P,ot=[E[0]-et,E[1]-H,E[0]+et,E[1]+H],ht=B.getTileRangeForExtentAndZ(L,Y),mt={};mt[Y]={};const xt=this.createLoadedTileFinder(O,I,mt),Rt=this.tmpExtent,at=this.tmpTileRange_;this.newTiles_=!1;const pt=F?(0,T.dY)(a.center,A,F,s.size):void 0;for(let rt=ht.minX;rt<=ht.maxX;++rt)for(let It=ht.minY;It<=ht.maxY;++It){if(F&&!B.tileCoordIntersectsViewport([Y,rt,It],pt))continue;const bt=this.getTile(Y,rt,It,s);if(this.isDrawableTile(bt)){const he=(0,m.sq)(this);if(bt.getState()==U.Z.LOADED){mt[Y][bt.tileCoord.toString()]=bt;let le=bt.inTransition(he);le&&1!==g.opacity&&(bt.endTransition(he),le=!1),!this.newTiles_&&(le||!this.renderedTiles.includes(bt))&&(this.newTiles_=!0)}if(1===bt.getAlpha(he,s.time))continue}const Xt=B.getTileCoordChildTileRange(bt.tileCoord,at,Rt);let Vt=!1;Xt&&(Vt=xt(Y+1,Xt)),Vt||B.forEachTileCoordParentTileRange(bt.tileCoord,xt,at,Rt)}const Mt=C/p*w/P,Ft=this.getRenderContext(s);(0,S.qC)(this.tempTransform,R/2,N/2,Mt,Mt,0,-R/2,-N/2),Q&&this.clipUnrotated(Ft,s,Q),O.getInterpolate()||(Ft.imageSmoothingEnabled=!1),this.preRender(Ft,s),this.renderedTiles.length=0;let Wt,Ut,zt,Dt=Object.keys(mt).map(Number);Dt.sort(b.j2),1!==g.opacity||this.containerReused&&!O.getOpaque(s.viewState.projection)?(Wt=[],Ut=[]):Dt=Dt.reverse();for(let rt=Dt.length-1;rt>=0;--rt){const It=Dt[rt],bt=O.getTilePixelSize(It,w,I),Vt=B.getResolution(It)/C,he=bt[0]*Vt*Mt,le=bt[1]*Vt*Mt,Ht=B.getTileCoordForCoordAndZ((0,T.rL)(ot),It),ft=B.getTileCoordExtent(Ht),St=(0,S.nn)(this.tempTransform,[P*(ft[0]-ot[0])/C,P*(ot[3]-ft[3])/C]),kt=P*O.getGutterForProjection(I),Lt=mt[It];for(const te in Lt){const Yt=Lt[te],Et=Yt.tileCoord,wt=Ht[1]-Et[1],it=Math.round(St[0]-(wt-1)*he),z=Ht[2]-Et[2],_=Math.round(St[1]-(z-1)*le),Z=Math.round(St[0]-wt*he),W=Math.round(St[1]-z*le),j=it-Z,st=_-W,dt=Y===It,Ot=dt&&1!==Yt.getAlpha((0,m.sq)(this),s.time);let Ct=!1;if(!Ot)if(Wt){zt=[Z,W,Z+j,W,Z+j,W+st,Z,W+st];for(let Gt=0,qt=Wt.length;Gt{"use strict";o.d(ut,{Z:()=>s});var V=o(1068),k=o(7495),J=o(649),$=o(5603),U=o(1880),S=o(9034),b=o(77),T=o(4591),y=o(4300),m=o(5959),d=o(7704),l=o(1293),n=o(63);const s=class h extends k.Z{constructor(g){super(g),this.boundHandleStyleImageChange_=this.handleStyleImageChange_.bind(this),this.hitDetectionImageData_=null,this.clipped_=!1,this.renderedFeatures_=null,this.renderedRevision_=-1,this.renderedResolution_=NaN,this.renderedExtent_=(0,b.lJ)(),this.wrappedRenderedExtent_=(0,b.lJ)(),this.renderedCenter_=null,this.renderedProjection_=null,this.renderedPixelRatio_=1,this.renderedRenderOrder_=null,this.replayGroup_=null,this.replayGroupChanged=!0,this.clipping=!0,this.targetContext_=null,this.opacity_=1}renderWorlds(g,a,I){const p=a.extent,E=a.viewState,F=E.center,w=E.resolution,K=E.projection,O=E.rotation,M=K.getExtent(),B=this.getLayer().getSource(),Y=this.getLayer().getDeclutter(),C=a.pixelRatio,L=a.viewHints,A=!(L[U.Z.ANIMATING]||L[U.Z.INTERACTING]),P=this.context,R=Math.round((0,b.dz)(p)/w*C),N=Math.round((0,b.Cr)(p)/w*C),Q=B.getWrapX()&&K.canWrapX(),et=Q?(0,b.dz)(M):null,H=Q?Math.ceil((p[2]-M[2])/et)+1:1;let ot=Q?Math.floor((p[0]-M[0])/et):0;do{let ht=this.getRenderTransform(F,w,0,C,R,N,ot*et);a.declutter&&(ht=ht.slice(0)),g.execute(P,[P.canvas.width,P.canvas.height],ht,O,A,void 0===I?J.QN:I?J.o5:J.eV,I?Y&&a.declutter[Y]:void 0)}while(++ot{if(this.frameState&&!this.hitDetectionImageData_&&!this.animatingOrInteracting_){const I=this.frameState.size.slice(),p=this.renderedCenter_,E=this.renderedResolution_,F=this.renderedRotation_,w=this.renderedProjection_,K=this.wrappedRenderedExtent_,O=this.getLayer(),M=[],B=I[0]*S.UN,Y=I[1]*S.UN;M.push(this.getRenderTransform(p,E,F,S.UN,B,Y,0).slice());const C=O.getSource(),L=w.getExtent();if(C.getWrapX()&&w.canWrapX()&&!(0,b.r4)(L,K)){let P=K[0];const R=(0,b.dz)(L);let Q,N=0;for(;PL[2];)++N,Q=R*N,M.push(this.getRenderTransform(p,E,F,S.UN,B,Y,Q).slice()),P-=R}const A=(0,d.Cs)();this.hitDetectionImageData_=(0,S.TU)(I,M,this.renderedFeatures_,O.getStyleFunction(),K,E,F,(0,y.se)(E,this.renderedPixelRatio_),A?w:null)}a((0,S.ix)(g,this.renderedFeatures_,this.hitDetectionImageData_))})}forEachFeatureAtCoordinate(g,a,I,p,E){if(!this.replayGroup_)return;const F=a.viewState.resolution,w=a.viewState.rotation,K=this.getLayer(),O={},M=function(L,A,P){const R=(0,l.sq)(L),N=O[R];if(N){if(!0!==N&&PB=L.forEachFeatureAtCoordinate(g,F,w,I,M,C&&a.declutter[C]?a.declutter[C].all().map(A=>A.value):null)),B}handleFontsChanged(){const g=this.getLayer();g.getVisible()&&this.replayGroup_&&g.changed()}handleStyleImageChange_(g){this.renderIfReadyAndVisible()}prepareFrame(g){const a=this.getLayer(),I=a.getSource();if(!I)return!1;const p=g.viewHints[U.Z.ANIMATING],E=g.viewHints[U.Z.INTERACTING],F=a.getUpdateWhileAnimating(),w=a.getUpdateWhileInteracting();if(this.ready&&!F&&p||!w&&E)return this.animatingOrInteracting_=!0,!0;this.animatingOrInteracting_=!1;const K=g.extent,O=g.viewState,M=O.projection,B=O.resolution,Y=g.pixelRatio,C=a.getRevision(),L=a.getRenderBuffer();let A=a.getRenderOrder();void 0===A&&(A=y.eR);const P=O.center.slice(),R=(0,b.f3)(K,L*B),N=R.slice(),Q=[R.slice()],et=M.getExtent();if(I.getWrapX()&&M.canWrapX()&&!(0,b.r4)(et,g.extent)){const Dt=(0,b.dz)(et),Wt=Math.max((0,b.dz)(R)/2,Dt);R[0]=et[0]-Wt,R[2]=et[2]+Wt,(0,n.Cf)(P,M);const Ut=(0,b.Cf)(Q[0],M);Ut[0]et[0]&&Ut[2]>et[2]&&Q.push([Ut[0]-Dt,Ut[1],Ut[2]-Dt,Ut[3]])}if(this.ready&&this.renderedResolution_==B&&this.renderedRevision_==C&&this.renderedRenderOrder_==A&&this.renderedFrameDeclutter_===!!g.declutter&&(0,b.r4)(this.wrappedRenderedExtent_,R))return(0,m.fS)(this.renderedExtent_,N)||(this.hitDetectionImageData_=null,this.renderedExtent_=N),this.renderedCenter_=P,this.replayGroupChanged=!1,!0;this.replayGroup_=null;const H=new V.Z((0,y.Qz)(B,Y),R,B,Y),ot=(0,d.Cs)();let ht;if(ot){for(let Dt=0,Wt=Q.length;Dt{let Ut;const zt=Dt.getStyleFunction()||a.getStyleFunction();if(zt&&(Ut=zt(Dt,B)),Ut){const rt=this.renderFeature(Dt,mt,Ut,H,ht,this.getLayer().getDeclutter(),Wt);xt=xt&&!rt}},at=(0,d.Fj)(R,M),pt=I.getFeaturesInExtent(at);A&&pt.sort(A);for(let Dt=0,Wt=pt.length;Dt{"use strict";o.d(ut,{Pn:()=>y,Qz:()=>b,eR:()=>U,se:()=>S});var V=o(6343),k=o(1293);const J=.5,$={Point:function f(I,p,E,F,w,K){const O=E.getImage(),M=E.getText(),B=M&&M.getText(),Y=K&&O&&B?{}:void 0;if(O){if(O.getImageState()!=V.Z.LOADED)return;const C=I.getBuilder(E.getZIndex(),"Image");C.setImageStyle(O,Y),C.drawPoint(p,F,w)}if(B){const C=I.getBuilder(E.getZIndex(),"Text");C.setTextStyle(M,Y),C.drawText(p,F,w)}},LineString:function n(I,p,E,F,w){const K=E.getStroke();if(K){const M=I.getBuilder(E.getZIndex(),"LineString");M.setFillStrokeStyle(null,K),M.drawLineString(p,F,w)}const O=E.getText();if(O&&O.getText()){const M=I.getBuilder(E.getZIndex(),"Text");M.setTextStyle(O),M.drawText(p,F,w)}},Polygon:function a(I,p,E,F,w){const K=E.getFill(),O=E.getStroke();if(K||O){const B=I.getBuilder(E.getZIndex(),"Polygon");B.setFillStrokeStyle(K,O),B.drawPolygon(p,F,w)}const M=E.getText();if(M&&M.getText()){const B=I.getBuilder(E.getZIndex(),"Text");B.setTextStyle(M),B.drawText(p,F,w)}},MultiPoint:function g(I,p,E,F,w,K){const O=E.getImage(),M=O&&0!==O.getOpacity(),B=E.getText(),Y=B&&B.getText(),C=K&&M&&Y?{}:void 0;if(M){if(O.getImageState()!=V.Z.LOADED)return;const L=I.getBuilder(E.getZIndex(),"Image");L.setImageStyle(O,C),L.drawMultiPoint(p,F,w)}if(Y){const L=I.getBuilder(E.getZIndex(),"Text");L.setTextStyle(B,C),L.drawText(p,F,w)}},MultiLineString:function h(I,p,E,F,w){const K=E.getStroke();if(K){const M=I.getBuilder(E.getZIndex(),"LineString");M.setFillStrokeStyle(null,K),M.drawMultiLineString(p,F,w)}const O=E.getText();if(O&&O.getText()){const M=I.getBuilder(E.getZIndex(),"Text");M.setTextStyle(O),M.drawText(p,F,w)}},MultiPolygon:function s(I,p,E,F,w){const K=E.getFill(),O=E.getStroke();if(O||K){const B=I.getBuilder(E.getZIndex(),"Polygon");B.setFillStrokeStyle(K,O),B.drawMultiPolygon(p,F,w)}const M=E.getText();if(M&&M.getText()){const B=I.getBuilder(E.getZIndex(),"Text");B.setTextStyle(M),B.drawText(p,F,w)}},GeometryCollection:function l(I,p,E,F,w,K){const O=p.getGeometriesArray();let M,B;for(M=0,B=O.length;M0;return L&&Promise.all(B).then(()=>w(null)),function m(I,p,E,F,w,K,O){const M=E.getGeometryFunction()(p);if(!M)return;const B=M.simplifyTransformed(F,w);E.getRenderer()?d(I,B,E,p,O):(0,$[B.getType()])(I,B,E,p,O,K)}(I,p,E,F,K,O,M),L}function d(I,p,E,F,w){if("GeometryCollection"!=p.getType())I.getBuilder(E.getZIndex(),"Default").drawCustom(p,F,E.getRenderer(),E.getHitDetectionRenderer(),w);else{const O=p.getGeometries();for(let M=0,B=O.length;M{"use strict";o.d(ut,{Co:()=>d,aA:()=>m,rX:()=>S,sY:()=>l});var V=o(77),k=o(4591),J=o(7704),$=o(6868);let U;const S=[];function b(n,h,s,f,g){n.beginPath(),n.moveTo(0,0),n.lineTo(h,s),n.lineTo(f,g),n.closePath(),n.save(),n.clip(),n.fillRect(0,0,Math.max(h,f)+1,Math.max(s,g)),n.restore()}function T(n,h){return Math.abs(n[4*h]-210)>2||Math.abs(n[4*h+3]-191.25)>2}function m(n,h,s,f){const g=(0,J.vs)(s,h,n);let a=(0,J._Q)(h,f,s);const I=h.getMetersPerUnit();void 0!==I&&(a*=I);const p=n.getMetersPerUnit();void 0!==p&&(a/=p);const E=n.getExtent();if(!E||(0,V.b8)(E,g)){const F=(0,J._Q)(n,a,g)/a;isFinite(F)&&F>0&&(a/=F)}return a}function d(n,h,s,f){const g=(0,V.qg)(s);let a=m(n,h,g,f);return(!isFinite(a)||a<=0)&&(0,V.H6)(s,function(I){return a=m(n,h,I,f),isFinite(a)&&a>0}),a}function l(n,h,s,f,g,a,I,p,E,F,w,K,O,M){const B=(0,k.E4)(Math.round(s*n),Math.round(s*h),S);if(K||(B.imageSmoothingEnabled=!1),0===E.length)return B.canvas;function Y(N){return Math.round(N*s)/s}B.scale(s,s),B.globalCompositeOperation="lighter";const C=(0,V.lJ)();let L;E.forEach(function(N,Q,et){(0,V.l7)(C,N.extent)});const A=s/f,P=(K?1:1+Math.pow(2,-24))/A;if(!O||1!==E.length||0!==F){if(L=(0,k.E4)(Math.round((0,V.dz)(C)*A),Math.round((0,V.Cr)(C)*A),S),K||(L.imageSmoothingEnabled=!1),g&&M){const N=(g[0]-C[0])*A,Q=-(g[3]-C[3])*A,et=(0,V.dz)(g)*A,H=(0,V.Cr)(g)*A;L.rect(N,Q,et,H),L.clip()}E.forEach(function(N,Q,et){if(N.image.width>0&&N.image.height>0){if(N.clipExtent){L.save();const xt=(N.clipExtent[0]-C[0])*A,Rt=-(N.clipExtent[3]-C[3])*A,at=(0,V.dz)(N.clipExtent)*A,pt=(0,V.Cr)(N.clipExtent)*A;L.rect(K?xt:Math.round(xt),K?Rt:Math.round(Rt),K?at:Math.round(xt+at)-Math.round(xt),K?pt:Math.round(Rt+pt)-Math.round(Rt)),L.clip()}const H=(N.extent[0]-C[0])*A,ot=-(N.extent[3]-C[3])*A,ht=(0,V.dz)(N.extent)*A,mt=(0,V.Cr)(N.extent)*A;L.drawImage(N.image,F,F,N.image.width-2*F,N.image.height-2*F,K?H:Math.round(H),K?ot:Math.round(ot),K?ht:Math.round(H+ht)-Math.round(H),K?mt:Math.round(ot+mt)-Math.round(ot)),N.clipExtent&&L.restore()}})}const R=(0,V.rL)(I);return p.getTriangles().forEach(function(N,Q,et){const H=N.source,ot=N.target;let ht=H[0][0],mt=H[0][1],xt=H[1][0],Rt=H[1][1],at=H[2][0],pt=H[2][1];const Mt=Y((ot[0][0]-R[0])/a),Ft=Y(-(ot[0][1]-R[1])/a),Dt=Y((ot[1][0]-R[0])/a),Wt=Y(-(ot[1][1]-R[1])/a),Ut=Y((ot[2][0]-R[0])/a),zt=Y(-(ot[2][1]-R[1])/a),rt=ht,It=mt;ht=0,mt=0,xt-=rt,Rt-=It,at-=rt,pt-=It;const Xt=(0,$.SV)([[xt,Rt,0,0,Dt-Mt],[at,pt,0,0,Ut-Mt],[0,0,xt,Rt,Wt-Ft],[0,0,at,pt,zt-Ft]]);if(!Xt)return;if(B.save(),B.beginPath(),function y(){if(void 0===U){const n=(0,k.E4)(6,6,S);n.globalCompositeOperation="lighter",n.fillStyle="rgba(210, 0, 0, 0.75)",b(n,4,5,4,0),b(n,4,5,0,5);const h=n.getImageData(0,0,3,3).data;U=T(h,0)||T(h,4)||T(h,8),(0,k.jy)(n),S.push(n.canvas)}return U}()||!K){B.moveTo(Dt,Wt);const he=4,le=Mt-Dt,Ht=Ft-Wt;for(let ft=0;ft{"use strict";o.d(ut,{Z:()=>l});var V=o(7582),k=o(4855),J=o(2738),$=o(33),U=o(7166),S=o(7576),b=o(6868),T=o(77),y=o(3583),m=o(4591);const l=class d extends J.Z{constructor(h,s,f,g,a,I,p,E,F,w,K,O){super(a,$.Z.IDLE,O),this.renderEdges_=void 0!==K&&K,this.pixelRatio_=p,this.gutter_=E,this.canvas_=null,this.sourceTileGrid_=s,this.targetTileGrid_=g,this.wrappedTileCoord_=I||a,this.sourceTiles_=[],this.sourcesListenerKeys_=null,this.sourceZ_=0,this.clipExtent_=h.canWrapX()?h.getExtent():void 0;const M=g.getTileCoordExtent(this.wrappedTileCoord_),B=this.targetTileGrid_.getExtent();let Y=this.sourceTileGrid_.getExtent();const C=B?(0,T.Ed)(M,B):M;if(0===(0,T.bg)(C))return void(this.state=$.Z.EMPTY);const L=h.getExtent();L&&(Y=Y?(0,T.Ed)(Y,L):L);const A=g.getResolution(this.wrappedTileCoord_[0]),P=(0,S.Co)(h,f,C,A);if(!isFinite(P)||P<=0)return void(this.state=$.Z.EMPTY);if(this.triangulation_=new U.Z(h,f,C,Y,P*(void 0!==w?w:V.m),A),0===this.triangulation_.getTriangles().length)return void(this.state=$.Z.EMPTY);this.sourceZ_=s.getZForResolution(P);let N=this.triangulation_.calculateSourceExtent();if(Y&&(h.canWrapX()?(N[1]=(0,b.uZ)(N[1],Y[1],Y[3]),N[3]=(0,b.uZ)(N[3],Y[1],Y[3])):N=(0,T.Ed)(N,Y)),(0,T.bg)(N)){let Q=0,et=0;h.canWrapX()&&(Q=(0,T.dz)(L),et=Math.floor((N[0]-L[0])/Q)),(0,T.MV)(N.slice(),h,!0).forEach(ot=>{const ht=s.getTileRangeForExtentAndZ(ot,this.sourceZ_);for(let mt=ht.minX;mt<=ht.maxX;mt++)for(let xt=ht.minY;xt<=ht.maxY;xt++){const Rt=F(this.sourceZ_,mt,xt,p);Rt&&this.sourceTiles_.push({tile:Rt,offset:et*Q})}++et}),0===this.sourceTiles_.length&&(this.state=$.Z.EMPTY)}else this.state=$.Z.EMPTY}getImage(){return this.canvas_}reproject_(){const h=[];if(this.sourceTiles_.forEach(s=>{const f=s.tile;if(f&&f.getState()==$.Z.LOADED){const g=this.sourceTileGrid_.getTileCoordExtent(f.tileCoord);g[0]+=s.offset,g[2]+=s.offset;const a=this.clipExtent_?.slice();a&&(a[0]+=s.offset,a[2]+=s.offset),h.push({extent:g,clipExtent:a,image:f.getImage()})}}),this.sourceTiles_.length=0,0===h.length)this.state=$.Z.ERROR;else{const s=this.wrappedTileCoord_[0],f=this.targetTileGrid_.getTileSize(s),g="number"==typeof f?f:f[0],a="number"==typeof f?f:f[1],I=this.targetTileGrid_.getResolution(s),p=this.sourceTileGrid_.getResolution(this.sourceZ_),E=this.targetTileGrid_.getTileCoordExtent(this.wrappedTileCoord_);this.canvas_=(0,S.sY)(g,a,this.pixelRatio_,p,this.sourceTileGrid_.getExtent(),I,E,this.triangulation_,h,this.gutter_,this.renderEdges_,this.interpolate),this.state=$.Z.LOADED}this.changed()}load(){if(this.state==$.Z.IDLE){this.state=$.Z.LOADING,this.changed();let h=0;this.sourcesListenerKeys_=[],this.sourceTiles_.forEach(({tile:s})=>{const f=s.getState();if(f==$.Z.IDLE||f==$.Z.LOADING){h++;const g=(0,y.oL)(s,k.Z.CHANGE,function(a){const I=s.getState();(I==$.Z.LOADED||I==$.Z.ERROR||I==$.Z.EMPTY)&&((0,y.bN)(g),h--,0===h&&(this.unlistenSources_(),this.reproject_()))},this);this.sourcesListenerKeys_.push(g)}}),0===h?setTimeout(this.reproject_.bind(this),0):this.sourceTiles_.forEach(function({tile:s},f,g){s.getState()==$.Z.IDLE&&s.load()})}}unlistenSources_(){this.sourcesListenerKeys_.forEach(y.bN),this.sourcesListenerKeys_=null}release(){this.canvas_&&((0,m.jy)(this.canvas_.getContext("2d")),S.rX.push(this.canvas_),this.canvas_=null),super.release()}}},7166:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(77),k=o(7704),J=o(6868);const b=class S{constructor(y,m,d,l,n,h){this.sourceProj_=y,this.targetProj_=m;let s={};const f=(0,k.Ck)(this.targetProj_,this.sourceProj_);this.transformInv_=function(M){const B=M[0]+"/"+M[1];return s[B]||(s[B]=f(M)),s[B]},this.maxSourceExtent_=l,this.errorThresholdSquared_=n*n,this.triangles_=[],this.wrapsXInSource_=!1,this.canWrapXInSource_=this.sourceProj_.canWrapX()&&!!l&&!!this.sourceProj_.getExtent()&&(0,V.dz)(l)>=(0,V.dz)(this.sourceProj_.getExtent()),this.sourceWorldWidth_=this.sourceProj_.getExtent()?(0,V.dz)(this.sourceProj_.getExtent()):null,this.targetWorldWidth_=this.targetProj_.getExtent()?(0,V.dz)(this.targetProj_.getExtent()):null;const g=(0,V.rL)(d),a=(0,V.Xv)(d),I=(0,V.w$)(d),p=(0,V.hC)(d),E=this.transformInv_(g),F=this.transformInv_(a),w=this.transformInv_(I),K=this.transformInv_(p),O=10+(h?Math.max(0,Math.ceil(Math.log2((0,V.bg)(d)/(h*h*256*256)))):0);if(this.addQuad_(g,a,I,p,E,F,w,K,O),this.wrapsXInSource_){let M=1/0;this.triangles_.forEach(function(B,Y,C){M=Math.min(M,B.source[0][0],B.source[1][0],B.source[2][0])}),this.triangles_.forEach(B=>{if(Math.max(B.source[0][0],B.source[1][0],B.source[2][0])-M>this.sourceWorldWidth_/2){const Y=[[B.source[0][0],B.source[0][1]],[B.source[1][0],B.source[1][1]],[B.source[2][0],B.source[2][1]]];Y[0][0]-M>this.sourceWorldWidth_/2&&(Y[0][0]-=this.sourceWorldWidth_),Y[1][0]-M>this.sourceWorldWidth_/2&&(Y[1][0]-=this.sourceWorldWidth_),Y[2][0]-M>this.sourceWorldWidth_/2&&(Y[2][0]-=this.sourceWorldWidth_);const C=Math.min(Y[0][0],Y[1][0],Y[2][0]);Math.max(Y[0][0],Y[1][0],Y[2][0])-C.5&&I<1;let F=!1;if(g>0){if(this.targetProj_.isGlobal()&&this.targetWorldWidth_){const K=(0,V.hI)([y,m,d,l]);F=(0,V.dz)(K)/this.targetWorldWidth_>.25||F}!E&&this.sourceProj_.isGlobal()&&I&&(F=I>.25||F)}if(!F&&this.maxSourceExtent_&&isFinite(a[0])&&isFinite(a[1])&&isFinite(a[2])&&isFinite(a[3])&&!(0,V.kK)(a,this.maxSourceExtent_))return;let w=0;if(!(F||isFinite(n[0])&&isFinite(n[1])&&isFinite(h[0])&&isFinite(h[1])&&isFinite(s[0])&&isFinite(s[1])&&isFinite(f[0])&&isFinite(f[1])))if(g>0)F=!0;else if(w=(isFinite(n[0])&&isFinite(n[1])?0:8)+(isFinite(h[0])&&isFinite(h[1])?0:4)+(isFinite(s[0])&&isFinite(s[1])?0:2)+(isFinite(f[0])&&isFinite(f[1])?0:1),1!=w&&2!=w&&4!=w&&8!=w)return;if(g>0){if(!F){const O=this.transformInv_([(y[0]+d[0])/2,(y[1]+d[1])/2]);let M;M=E?((0,J.$W)(n[0],p)+(0,J.$W)(s[0],p))/2-(0,J.$W)(O[0],p):(n[0]+s[0])/2-O[0];const B=(n[1]+s[1])/2-O[1];F=M*M+B*B>this.errorThresholdSquared_}if(F){if(Math.abs(y[0]-d[0])<=Math.abs(y[1]-d[1])){const K=[(m[0]+d[0])/2,(m[1]+d[1])/2],O=this.transformInv_(K),M=[(l[0]+y[0])/2,(l[1]+y[1])/2],B=this.transformInv_(M);this.addQuad_(y,m,K,M,n,h,O,B,g-1),this.addQuad_(M,K,d,l,B,O,s,f,g-1)}else{const K=[(y[0]+m[0])/2,(y[1]+m[1])/2],O=this.transformInv_(K),M=[(d[0]+l[0])/2,(d[1]+l[1])/2],B=this.transformInv_(M);this.addQuad_(y,K,M,l,n,O,B,f,g-1),this.addQuad_(K,m,d,M,O,h,s,B,g-1)}return}}if(E){if(!this.canWrapXInSource_)return;this.wrapsXInSource_=!0}11&w||this.addTriangle_(y,d,l,n,s,f),14&w||this.addTriangle_(y,d,m,n,s,h),w&&(13&w||this.addTriangle_(m,l,y,h,f,n),7&w||this.addTriangle_(m,l,d,h,f,s))}calculateSourceExtent(){const y=(0,V.lJ)();return this.triangles_.forEach(function(m,d,l){const n=m.source;(0,V.Wj)(y,n[0]),(0,V.Wj)(y,n[1]),(0,V.Wj)(y,n[2])}),y}getTriangles(){return this.triangles_}}},7582:(jt,ut,o)=>{"use strict";o.d(ut,{m:()=>V});const V=.5},8390:(jt,ut,o)=>{"use strict";function V(k){return Array.isArray(k)?Math.min(...k):k}o.d(ut,{D:()=>V})},7054:(jt,ut,o)=>{"use strict";o.d(ut,{Gw:()=>U,YP:()=>J,gE:()=>$,h$:()=>k});var V=o(6868);function k(S){if(void 0!==S)return 0}function J(S){if(void 0!==S)return S}function $(S){const b=2*Math.PI/S;return function(T,y){return y?T:void 0!==T?T=Math.floor(T/b+.5)*b:void 0}}function U(S){const b=void 0===S?(0,V.Yr)(5):S;return function(T,y){return y||void 0===T?T:Math.abs(T)<=b?0:T}}},7195:(jt,ut,o)=>{"use strict";function k(U){return U[0]>0&&U[1]>0}function J(U,S,b){return void 0===b&&(b=[0,0]),b[0]=U[0]*S+.5|0,b[1]=U[1]*S+.5|0,b}function $(U,S){return Array.isArray(U)?U:(void 0===S?S=[U,U]:(S[0]=U,S[1]=U),S)}o.d(ut,{Pq:()=>$,bA:()=>J,py:()=>k})},5379:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>m});var V=o(4855),k=o(7176),J=o(8095),$=o(1308),U=o(63),S=o(9418),b=o(77),T=o(1293);const m=class y extends $.Z{constructor(l){super({attributions:(l=l||{}).attributions,wrapX:l.wrapX}),this.resolution=void 0,this.distance=void 0!==l.distance?l.distance:20,this.minDistance=l.minDistance||0,this.interpolationRatio=0,this.features=[],this.geometryFunction=l.geometryFunction||function(n){const h=n.getGeometry();return(0,S.h)(!h||"Point"===h.getType(),"The default `geometryFunction` can only handle `Point` or null geometries"),h},this.createCustomCluster_=l.createCluster,this.source=null,this.boundRefresh_=this.refresh.bind(this),this.updateDistance(this.distance,this.minDistance),this.setSource(l.source||null)}clear(l){this.features.length=0,super.clear(l)}getDistance(){return this.distance}getSource(){return this.source}loadFeatures(l,n,h){this.source?.loadFeatures(l,n,h),n!==this.resolution&&(this.resolution=n,this.refresh())}setDistance(l){this.updateDistance(l,this.minDistance)}setMinDistance(l){this.updateDistance(this.distance,l)}getMinDistance(){return this.minDistance}setSource(l){this.source&&this.source.removeEventListener(V.Z.CHANGE,this.boundRefresh_),this.source=l,l&&l.addEventListener(V.Z.CHANGE,this.boundRefresh_),this.refresh()}refresh(){this.clear(),this.cluster(),this.addFeatures(this.features)}updateDistance(l,n){const h=0===l?0:Math.min(n,l)/l,s=l!==this.distance||this.interpolationRatio!==h;this.distance=l,this.minDistance=n,this.interpolationRatio=h,s&&this.refresh()}cluster(){if(void 0===this.resolution||!this.source)return;const l=(0,b.lJ)(),n=this.distance*this.resolution,h=this.source.getFeatures(),s={};for(let f=0,g=h.length;f=0;--a){const I=this.geometryFunction(l[a]);I?(0,U.IH)(h,I.getCoordinates()):l.splice(a,1)}(0,U.bA)(h,1/l.length);const s=(0,b.qg)(n),f=this.interpolationRatio,g=new J.Z([h[0]*(1-f)+s[0]*f,h[1]*(1-f)+s[1]*f]);return this.createCustomCluster_?this.createCustomCluster_(g,l):new k.Z({geometry:g,features:l})}}},440:(jt,ut,o)=>{"use strict";o.d(ut,{ZP:()=>w,r6:()=>E,Ps:()=>F});var V=o(7065),k=o(4855),J=o(6343),$=o(1830),U=o(7582),S=o(7166),b=o(7576),T=o(8390),y=o(77),m=o(3583);const l=class d extends $.ZP{constructor(O,M,B,Y,C,L,A){let P=O.getExtent();P&&O.canWrapX()&&(P=P.slice(),P[0]=-1/0,P[2]=1/0);let R=M.getExtent();R&&M.canWrapX()&&(R=R.slice(),R[0]=-1/0,R[2]=1/0);const N=R?(0,y.Ed)(B,R):B,Q=(0,y.qg)(N),et=(0,b.aA)(O,M,Q,Y),ot=new S.Z(O,M,N,P,et*U.m,Y),ht=ot.calculateSourceExtent(),mt=(0,y.xb)(ht)?null:L(ht,et,C),xt=mt?J.Z.IDLE:J.Z.EMPTY,Rt=mt?mt.getPixelRatio():1;super(B,Y,Rt,xt),this.targetProj_=M,this.maxSourceExtent_=P,this.triangulation_=ot,this.targetResolution_=Y,this.targetExtent_=B,this.sourceImage_=mt,this.sourcePixelRatio_=Rt,this.interpolate_=A,this.canvas_=null,this.sourceListenerKey_=null}disposeInternal(){this.state==J.Z.LOADING&&this.unlistenSource_(),super.disposeInternal()}getImage(){return this.canvas_}getProjection(){return this.targetProj_}reproject_(){const O=this.sourceImage_.getState();if(O==J.Z.LOADED){const M=(0,y.dz)(this.targetExtent_)/this.targetResolution_,B=(0,y.Cr)(this.targetExtent_)/this.targetResolution_;this.canvas_=(0,b.sY)(M,B,this.sourcePixelRatio_,(0,T.D)(this.sourceImage_.getResolution()),this.maxSourceExtent_,this.targetResolution_,this.targetExtent_,this.triangulation_,[{extent:this.sourceImage_.getExtent(),image:this.sourceImage_.getImage()}],0,void 0,this.interpolate_,!0)}this.state=O,this.changed()}load(){if(this.state==J.Z.IDLE){this.state=J.Z.LOADING,this.changed();const O=this.sourceImage_.getState();O==J.Z.LOADED||O==J.Z.ERROR?this.reproject_():(this.sourceListenerKey_=(0,m.oL)(this.sourceImage_,k.Z.CHANGE,function(M){const B=this.sourceImage_.getState();(B==J.Z.LOADED||B==J.Z.ERROR)&&(this.unlistenSource_(),this.reproject_())},this),this.sourceImage_.load())}}unlistenSource_(){(0,m.bN)(this.sourceListenerKey_),this.sourceListenerKey_=null}};var n=o(1914),h=o(6809),s=o(6868),f=o(7704),g=o(5959);class I extends V.ZP{constructor(O,M){super(O),this.image=M}}function E(K,O){K.getImage().src=O}function F(K,O,M,B){const Y=O/M,C=(0,y.qg)(K),L=(0,s.mD)((0,y.dz)(K)/Y,h.L),A=(0,s.mD)((0,y.Cr)(K)/Y,h.L),R=L+2*(0,s.mD)((B-1)*L/2,h.L),N=(0,s.mD)((B-1)*A/2,h.L);return(0,y.p8)(C,Y,0,[R,A+2*N])}const w=class p extends n.Z{constructor(O){super({attributions:O.attributions,projection:O.projection,state:O.state,interpolate:void 0===O.interpolate||O.interpolate}),this.loader=O.loader||null,this.resolutions_=void 0!==O.resolutions?O.resolutions:null,this.reprojectedImage_=null,this.reprojectedRevision_=0,this.image=null,this.static_=!!O.loader&&0===O.loader.length,this.wantedProjection_=null}getResolutions(){return this.resolutions_}setResolutions(O){this.resolutions_=O}findNearestResolution(O){const M=this.getResolutions();return M&&(O=M[(0,g.h7)(M,O,0)]),O}getImage(O,M,B,Y){const C=this.getProjection();if(!C||!Y||(0,f.OP)(C,Y))return C&&(Y=C),this.getImageInternal(O,M,B,Y);if(this.reprojectedImage_){if(this.reprojectedRevision_==this.getRevision()&&(0,f.OP)(this.reprojectedImage_.getProjection(),Y)&&this.reprojectedImage_.getResolution()==M&&(0,y.fS)(this.reprojectedImage_.getExtent(),O))return this.reprojectedImage_;this.reprojectedImage_.dispose(),this.reprojectedImage_=null}return this.reprojectedImage_=new l(C,Y,O,M,B,(L,A,P)=>this.getImageInternal(L,A,P,C),this.getInterpolate()),this.reprojectedRevision_=this.getRevision(),this.reprojectedImage_}getImageInternal(O,M,B,Y){if(this.loader){const C=F(O,M,B,1),L=this.findNearestResolution(M);if(this.image&&(this.static_||this.wantedProjection_===Y&&(this.wantedExtent_&&(0,y.r4)(this.wantedExtent_,C)||(0,y.r4)(this.image.getExtent(),C))&&(this.wantedResolution_&&(0,T.D)(this.wantedResolution_)===L||(0,T.D)(this.image.getResolution())===L)))return this.image;this.wantedProjection_=Y,this.wantedExtent_=C,this.wantedResolution_=L,this.image=new $.ZP(C,L,B,this.loader),this.image.addEventListener(k.Z.CHANGE,this.handleImageChange.bind(this))}return this.image}handleImageChange(O){const M=O.target;let B;switch(M.getState()){case J.Z.LOADING:this.loading=!0,B="imageloadstart";break;case J.Z.LOADED:this.loading=!1,B="imageloadend";break;case J.Z.ERROR:this.loading=!1,B="imageloaderror";break;default:return}this.hasListener(B)&&this.dispatchEvent(new I(B,M))}}},6328:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>b});var V=o(440),k=o(7576),J=o(4322),$=o(1830),U=o(7704);const b=class S extends V.ZP{constructor(y){super({attributions:(y=y||{}).attributions,interpolate:y.interpolate,projection:y.projection,resolutions:y.resolutions}),this.crossOrigin_=void 0!==y.crossOrigin?y.crossOrigin:null,this.url_=y.url,this.imageLoadFunction_=void 0!==y.imageLoadFunction?y.imageLoadFunction:V.r6,this.params_=Object.assign({},y.params),this.serverType_=y.serverType,this.hidpi_=void 0===y.hidpi||y.hidpi,this.renderedRevision_=0,this.ratio_=void 0!==y.ratio?y.ratio:1.5,this.loaderProjection_=null}getFeatureInfoUrl(y,m,d,l){const n=(0,U.U2)(d),h=this.getProjection();h&&h!==n&&(m=(0,k.aA)(h,n,y,m),y=(0,U.vs)(y,n,h));const s={url:this.url_,params:{...this.params_,...l},projection:h||n};return(0,J.QL)(s,y,m)}getLegendUrl(y,m){return(0,J.YT)({url:this.url_,params:{...this.params_,...m}},y)}getParams(){return this.params_}getImageInternal(y,m,d,l){return void 0===this.url_?null:((!this.loader||this.loaderProjection_!==l)&&(this.loaderProjection_=l,this.loader=(0,J.Ke)({crossOrigin:this.crossOrigin_,params:this.params_,projection:l,serverType:this.serverType_,hidpi:this.hidpi_,url:this.url_,ratio:this.ratio_,load:(n,h)=>(this.image.setImage(n),this.imageLoadFunction_(this.image,h),(0,$.Jx)(n))})),super.getImageInternal(y,m,d,l))}getImageLoadFunction(){return this.imageLoadFunction_}getUrl(){return this.url_}setImageLoadFunction(y){this.imageLoadFunction_=y,this.changed()}setUrl(y){y!=this.url_&&(this.url_=y,this.loader=null,this.changed())}updateParams(y){Object.assign(this.params_,y),this.changed()}changed(){this.image=null,super.changed()}}},5290:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(9470);const $=class J extends V.Z{constructor(S){let b;b=void 0!==(S=S||{}).attributions?S.attributions:['© OpenStreetMap contributors.'],super({attributions:b,attributionsCollapsible:!1,cacheSize:S.cacheSize,crossOrigin:void 0!==S.crossOrigin?S.crossOrigin:"anonymous",interpolate:S.interpolate,maxZoom:void 0!==S.maxZoom?S.maxZoom:19,opaque:void 0===S.opaque||S.opaque,reprojectionErrorThreshold:S.reprojectionErrorThreshold,tileLoadFunction:S.tileLoadFunction,transition:S.transition,url:void 0!==S.url?S.url:"https://tile.openstreetmap.org/{z}/{x}/{y}.png",wrapX:S.wrapX,zDirection:S.zDirection})}}},4892:(jt,ut,o)=>{"use strict";o.d(ut,{ZP:()=>L});var V=o(9726),k=o(7065),J=o(4855),$=o(8105),U=o(4910),S=o(440),b=o(1914),T=o(5504),y=o(6775),m=o(7887),d=o(4591),l=o(4836),n=o(77),h=o(1293);let f,s=!0;try{new ImageData(10,10)}catch{s=!1}function a(A){let P=!0;try{new ImageData(10,10)}catch{P=!1}function R(N,Q,et){return P?new ImageData(N,Q,et):{data:N,width:Q,height:et}}return function(N){const Q=N.buffers,et=N.meta,ot=N.width,ht=N.height,mt=Q.length,xt=Q[0].byteLength;if(N.imageOps){const Mt=new Array(mt);for(let Dt=0;Dt"u"?"data:text/javascript;base64,"+Buffer.from(N.join("\n"),"binary").toString("base64"):URL.createObjectURL(new Blob(N,{type:"text/javascript"})));return Q.addEventListener("message",P),Q}class E extends V.Z{constructor(P){let R;super(),this._imageOps=!!P.imageOps,R=0===P.threads?0:this._imageOps?1:P.threads||1;const N=new Array(R);if(R)for(let Q=0;Qthis._maxQueueLength;)this._queue.shift().callback(null,null)}_dispatch(){if(this._running||0===this._queue.length)return;const P=this._queue.shift();this._job=P;const R=P.inputs[0].width,N=P.inputs[0].height,Q=P.inputs.map(function(ht){return ht.data.buffer}),et=this._workers.length;if(this._running=et,1===et)return void this._workers[0].postMessage({buffers:Q,meta:P.meta,imageOps:this._imageOps,width:R,height:N},Q);const ot=4*Math.ceil(P.inputs[0].data.length/4/et);for(let ht=0;ht{"use strict";o.d(ut,{Z:()=>U});var V=o(7438),k=o(7704);function $(S){return S?Array.isArray(S)?function(b){return S}:"function"==typeof S?S:function(b){return[S]}:null}const U=class J extends V.Z{constructor(b){super(),this.projection=(0,k.U2)(b.projection),this.attributions_=$(b.attributions),this.attributionsCollapsible_=void 0===b.attributionsCollapsible||b.attributionsCollapsible,this.loading=!1,this.state_=void 0!==b.state?b.state:"ready",this.wrapX_=void 0!==b.wrapX&&b.wrapX,this.interpolate_=!!b.interpolate,this.viewResolver=null,this.viewRejector=null;const T=this;this.viewPromise_=new Promise(function(y,m){T.viewResolver=y,T.viewRejector=m})}getAttributions(){return this.attributions_}getAttributionsCollapsible(){return this.attributionsCollapsible_}getProjection(){return this.projection}getResolutions(b){return null}getView(){return this.viewPromise_}getState(){return this.state_}getWrapX(){return this.wrapX_}getInterpolate(){return this.interpolate_}refresh(){this.changed()}setAttributions(b){this.attributions_=$(b),this.changed()}setState(b){this.state_=b,this.changed()}}},7887:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>n,s:()=>l});var V=o(7065),k=o(1914),J=o(4309),$=o(33),U=o(1293),S=o(9418),b=o(7704),T=o(4092),y=o(6971),m=o(7195);class l extends V.ZP{constructor(s,f){super(s),this.tile=f}}const n=class d extends k.Z{constructor(s){super({attributions:s.attributions,attributionsCollapsible:s.attributionsCollapsible,projection:s.projection,state:s.state,wrapX:s.wrapX,interpolate:s.interpolate}),this.opaque_=void 0!==s.opaque&&s.opaque,this.tilePixelRatio_=void 0!==s.tilePixelRatio?s.tilePixelRatio:1,this.tileGrid=void 0!==s.tileGrid?s.tileGrid:null,this.tileGrid&&(0,m.Pq)(this.tileGrid.getTileSize(this.tileGrid.getMinZoom()),[256,256]),this.tileCache=new J.Z(s.cacheSize||0),this.tmpSize=[0,0],this.key_=s.key||"",this.tileOptions={transition:s.transition,interpolate:s.interpolate},this.zDirection=s.zDirection?s.zDirection:0}canExpireCache(){return this.tileCache.canExpireCache()}expireCache(s,f){const g=this.getTileCacheForProjection(s);g&&g.expireCache(f)}forEachLoadedTile(s,f,g,a){const I=this.getTileCacheForProjection(s);if(!I)return!1;let E,F,w,p=!0;for(let K=g.minX;K<=g.maxX;++K)for(let O=g.minY;O<=g.maxY;++O)F=(0,T.lg)(f,K,O),w=!1,I.containsKey(F)&&(E=I.get(F),w=E.getState()===$.Z.LOADED,w&&(w=!1!==a(E))),w||(p=!1);return p}getGutterForProjection(s){return 0}getKey(){return this.key_}setKey(s){this.key_!==s&&(this.key_=s,this.changed())}getOpaque(s){return this.opaque_}getResolutions(s){const f=s?this.getTileGridForProjection(s):this.tileGrid;return f?f.getResolutions():null}getTile(s,f,g,a,I){return(0,U.O3)()}getTileGrid(){return this.tileGrid}getTileGridForProjection(s){return this.tileGrid?this.tileGrid:(0,y.X$)(s)}getTileCacheForProjection(s){const f=this.getProjection();return(0,S.h)(null===f||(0,b.OP)(f,s),"A VectorTile source can only be rendered if it has a projection compatible with the view projection."),this.tileCache}getTilePixelRatio(s){return this.tilePixelRatio_}getTilePixelSize(s,f,g){const a=this.getTileGridForProjection(g),I=this.getTilePixelRatio(f),p=(0,m.Pq)(a.getTileSize(s),this.tmpSize);return 1==I?p:(0,m.bA)(p,I,this.tmpSize)}getTileCoordForTileUrlFunction(s,f){f=void 0!==f?f:this.getProjection();const g=this.getTileGridForProjection(f);return this.getWrapX()&&f.isGlobal()&&(s=(0,y.Cf)(g,s,f)),(0,T.tE)(s,g)?s:null}clear(){this.tileCache.clear()}refresh(){this.clear(),super.refresh()}updateCacheSize(s,f){const g=this.getTileCacheForProjection(f);s>g.highWaterMark&&(g.highWaterMark=s)}useTile(s,f,g,a){}}},4840:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>n});var V=o(4855),k=o(7648),J=o(6162),$=o(4309),U=o(33),S=o(322),b=o(7704),T=o(4092),y=o(6971),m=o(1293);function l(h,s){h.getImage().src=s}const n=class d extends S.Z{constructor(s){super({attributions:s.attributions,cacheSize:s.cacheSize,opaque:s.opaque,projection:s.projection,state:s.state,tileGrid:s.tileGrid,tileLoadFunction:s.tileLoadFunction?s.tileLoadFunction:l,tilePixelRatio:s.tilePixelRatio,tileUrlFunction:s.tileUrlFunction,url:s.url,urls:s.urls,wrapX:s.wrapX,transition:s.transition,interpolate:void 0===s.interpolate||s.interpolate,key:s.key,attributionsCollapsible:s.attributionsCollapsible,zDirection:s.zDirection}),this.crossOrigin=void 0!==s.crossOrigin?s.crossOrigin:null,this.tileClass=void 0!==s.tileClass?s.tileClass:k.Z,this.tileCacheForProjection={},this.tileGridForProjection={},this.reprojectionErrorThreshold_=s.reprojectionErrorThreshold,this.renderReprojectionEdges_=!1}canExpireCache(){if(this.tileCache.canExpireCache())return!0;for(const s in this.tileCacheForProjection)if(this.tileCacheForProjection[s].canExpireCache())return!0;return!1}expireCache(s,f){const g=this.getTileCacheForProjection(s);this.tileCache.expireCache(this.tileCache==g?f:{});for(const a in this.tileCacheForProjection){const I=this.tileCacheForProjection[a];I.expireCache(I==g?f:{})}}getGutterForProjection(s){return this.getProjection()&&s&&!(0,b.OP)(this.getProjection(),s)?0:this.getGutter()}getGutter(){return 0}getKey(){let s=super.getKey();return this.getInterpolate()||(s+=":disable-interpolation"),s}getOpaque(s){return!(this.getProjection()&&s&&!(0,b.OP)(this.getProjection(),s))&&super.getOpaque(s)}getTileGridForProjection(s){const f=this.getProjection();if(this.tileGrid&&(!f||(0,b.OP)(f,s)))return this.tileGrid;const g=(0,m.sq)(s);return g in this.tileGridForProjection||(this.tileGridForProjection[g]=(0,y.X$)(s)),this.tileGridForProjection[g]}getTileCacheForProjection(s){const f=this.getProjection();if(!f||(0,b.OP)(f,s))return this.tileCache;const g=(0,m.sq)(s);return g in this.tileCacheForProjection||(this.tileCacheForProjection[g]=new $.Z(this.tileCache.highWaterMark)),this.tileCacheForProjection[g]}createTile_(s,f,g,a,I,p){const E=[s,f,g],F=this.getTileCoordForTileUrlFunction(E,I),w=F?this.tileUrlFunction(F,a,I):void 0,K=new this.tileClass(E,void 0!==w?U.Z.IDLE:U.Z.EMPTY,void 0!==w?w:"",this.crossOrigin,this.tileLoadFunction,this.tileOptions);return K.key=p,K.addEventListener(V.Z.CHANGE,this.handleTileChange.bind(this)),K}getTile(s,f,g,a,I){const p=this.getProjection();if(!p||!I||(0,b.OP)(p,I))return this.getTileInternal(s,f,g,a,p||I);const E=this.getTileCacheForProjection(I),F=[s,f,g];let w;const K=(0,T.km)(F);E.containsKey(K)&&(w=E.get(K));const O=this.getKey();if(w&&w.key==O)return w;const M=this.getTileGridForProjection(p),B=this.getTileGridForProjection(I),Y=this.getTileCoordForTileUrlFunction(F,I),C=new J.Z(p,M,I,B,F,Y,this.getTilePixelRatio(a),this.getGutter(),(L,A,P,R)=>this.getTileInternal(L,A,P,R,p),this.reprojectionErrorThreshold_,this.renderReprojectionEdges_,this.tileOptions);return C.key=O,w?(C.interimTile=w,C.refreshInterimChain(),E.replace(K,C)):E.set(K,C),C}getTileInternal(s,f,g,a,I){let p=null;const E=(0,T.lg)(s,f,g),F=this.getKey();if(this.tileCache.containsKey(E)){if(p=this.tileCache.get(E),p.key!=F){const w=p;p=this.createTile_(s,f,g,a,I,F),p.interimTile=w.getState()==U.Z.IDLE?w.interimTile:w,p.refreshInterimChain(),this.tileCache.replace(E,p)}}else p=this.createTile_(s,f,g,a,I,F),this.tileCache.set(E,p);return p}setRenderReprojectionEdges(s){if(this.renderReprojectionEdges_!=s){this.renderReprojectionEdges_=s;for(const f in this.tileCacheForProjection)this.tileCacheForProjection[f].clear();this.changed()}}setTileGridForProjection(s,f){const g=(0,b.U2)(s);if(g){const a=(0,m.sq)(g);a in this.tileGridForProjection||(this.tileGridForProjection[a]=f)}}clear(){super.clear();for(const s in this.tileCacheForProjection)this.tileCacheForProjection[s].clear()}}},8618:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>d});var V=o(4840),k=o(4322),J=o(8428),$=o(77),U=o(7576),S=o(5589),b=o(7704),T=o(6868),y=o(4092);const d=class m extends V.Z{constructor(n){n=n||{};const h=Object.assign({},n.params);super({attributions:n.attributions,attributionsCollapsible:n.attributionsCollapsible,cacheSize:n.cacheSize,crossOrigin:n.crossOrigin,interpolate:n.interpolate,opaque:!(!("TRANSPARENT"in h)||h.TRANSPARENT),projection:n.projection,reprojectionErrorThreshold:n.reprojectionErrorThreshold,tileClass:n.tileClass,tileGrid:n.tileGrid,tileLoadFunction:n.tileLoadFunction,url:n.url,urls:n.urls,wrapX:void 0===n.wrapX||n.wrapX,transition:n.transition,zDirection:n.zDirection}),this.gutter_=void 0!==n.gutter?n.gutter:0,this.params_=h,this.v13_=!0,this.serverType_=n.serverType,this.hidpi_=void 0===n.hidpi||n.hidpi,this.tmpExtent_=(0,$.lJ)(),this.updateV13_(),this.setKey(this.getKeyForParams_())}getFeatureInfoUrl(n,h,s,f){const g=(0,b.U2)(s),a=this.getProjection()||g;let I=this.getTileGrid();I||(I=this.getTileGridForProjection(a));const p=(0,b.vs)(n,g,a),E=(0,U.aA)(a,g,n,h),F=I.getZForResolution(E,this.zDirection),w=I.getResolution(F),K=I.getTileCoordForCoordAndZ(p,F);if(I.getResolutions().length<=K[0])return;let O=I.getTileCoordExtent(K,this.tmpExtent_);const M=this.gutter_;0!==M&&(O=(0,$.f3)(O,w*M,O));const B={QUERY_LAYERS:this.params_.LAYERS};Object.assign(B,(0,k.jt)(this.params_,"GetFeatureInfo"),f);const Y=Math.floor((p[0]-O[0])/w),C=Math.floor((O[3]-p[1])/w);return B[this.v13_?"I":"X"]=Y,B[this.v13_?"J":"Y"]=C,this.getRequestUrl_(K,O,1,a||g,B)}getLegendUrl(n,h){if(void 0===this.urls[0])return;const s={SERVICE:"WMS",VERSION:k.eQ,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===h||void 0===h.LAYER){const f=this.params_.LAYERS;if(Array.isArray(f)&&1!==f.length)return;s.LAYER=f}if(void 0!==n){const f=this.getProjection()?this.getProjection().getMetersPerUnit():1;s.SCALE=n*f/28e-5}return Object.assign(s,h),(0,J.B)(this.urls[0],s)}getGutter(){return this.gutter_}getParams(){return this.params_}getRequestUrl_(n,h,s,f,g){const a=this.urls;if(!a)return;let I;return I=1==a.length?a[0]:a[(0,T.$W)((0,y.vp)(n),a.length)],(0,k.Q4)(h,(this.tileGrid||this.getTileGridForProjection(f)).getResolution(n[0]),s,f,I,g,this.serverType_)}getTilePixelRatio(n){return this.hidpi_&&void 0!==this.serverType_?n:1}getKeyForParams_(){let n=0;const h=[];for(const s in this.params_)h[n++]=s+"-"+this.params_[s];return h.join("/")}updateParams(n){Object.assign(this.params_,n),this.updateV13_(),this.setKey(this.getKeyForParams_())}updateV13_(){this.v13_=(0,S.n)(this.params_.VERSION||k.eQ,"1.3")>=0}tileUrlFunction(n,h,s){let f=this.getTileGrid();if(f||(f=this.getTileGridForProjection(s)),f.getResolutions().length<=n[0])return;1!=h&&(!this.hidpi_||void 0===this.serverType_)&&(h=1);const g=f.getResolution(n[0]);let a=f.getTileCoordExtent(n,this.tmpExtent_);const I=this.gutter_;0!==I&&(a=(0,$.f3)(a,g*I,a));const p=Object.assign({},(0,k.jt)(this.params_,"GetMap"));return this.getRequestUrl_(n,a,h,s,p)}}},322:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>T});var k=o(7887),J=o(33),$=o(3824),U=o(4092),S=o(1293);class b extends k.Z{constructor(m){super({attributions:m.attributions,cacheSize:m.cacheSize,opaque:m.opaque,projection:m.projection,state:m.state,tileGrid:m.tileGrid,tilePixelRatio:m.tilePixelRatio,wrapX:m.wrapX,transition:m.transition,interpolate:m.interpolate,key:m.key,attributionsCollapsible:m.attributionsCollapsible,zDirection:m.zDirection}),this.generateTileUrlFunction_=this.tileUrlFunction===b.prototype.tileUrlFunction,this.tileLoadFunction=m.tileLoadFunction,m.tileUrlFunction&&(this.tileUrlFunction=m.tileUrlFunction),this.urls=null,m.urls?this.setUrls(m.urls):m.url&&this.setUrl(m.url),this.tileLoadingKeys_={}}getTileLoadFunction(){return this.tileLoadFunction}getTileUrlFunction(){return Object.getPrototypeOf(this).tileUrlFunction===this.tileUrlFunction?this.tileUrlFunction.bind(this):this.tileUrlFunction}getUrls(){return this.urls}handleTileChange(m){const d=m.target,l=(0,S.sq)(d),n=d.getState();let h;n==J.Z.LOADING?(this.tileLoadingKeys_[l]=!0,h="tileloadstart"):l in this.tileLoadingKeys_&&(delete this.tileLoadingKeys_[l],h=n==J.Z.ERROR?"tileloaderror":n==J.Z.LOADED?"tileloadend":void 0),null!=h&&this.dispatchEvent(new k.s(h,d))}setTileLoadFunction(m){this.tileCache.clear(),this.tileLoadFunction=m,this.changed()}setTileUrlFunction(m,d){this.tileUrlFunction=m,this.tileCache.pruneExceptNewestZ(),typeof d<"u"?this.setKey(d):this.changed()}setUrl(m){const d=(0,$.Gk)(m);this.urls=d,this.setUrls(d)}setUrls(m){this.urls=m;const d=m.join("\n");this.generateTileUrlFunction_?this.setTileUrlFunction((0,$.uR)(m,this.tileGrid),d):this.setKey(d)}tileUrlFunction(m,d,l){}useTile(m,d,l){const n=(0,U.lg)(m,d,l);this.tileCache.containsKey(n)&&this.tileCache.get(n)}}const T=b},1308:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>w});var V=o(7934),k=o(7069),J=o(7065),$=o(4855),U=o(2e3),S=o(3727),b=o(77),T=o(1293),y=o(5269);const d=class m{constructor(O){this.rbush_=new S(O),this.items_={}}insert(O,M){const B={minX:O[0],minY:O[1],maxX:O[2],maxY:O[3],value:M};this.rbush_.insert(B),this.items_[(0,T.sq)(M)]=B}load(O,M){const B=new Array(M.length);for(let Y=0,C=M.length;Y{M||(M=!0,this.addFeature(B.element),M=!1)}),O.addEventListener(k.Z.REMOVE,B=>{M||(M=!0,this.removeFeature(B.element),M=!1)}),this.featuresCollection_=O}clear(O){if(O){for(const B in this.featureChangeKeys_)this.featureChangeKeys_[B].forEach(I.bN);this.featuresCollection_||(this.featureChangeKeys_={},this.idIndex_={},this.uidIndex_={})}else if(this.featuresRtree_){this.featuresRtree_.forEach(Y=>{this.removeFeatureInternal(Y)});for(const Y in this.nullGeometryFeatures_)this.removeFeatureInternal(this.nullGeometryFeatures_[Y])}this.featuresCollection_&&this.featuresCollection_.clear(),this.featuresRtree_&&this.featuresRtree_.clear(),this.nullGeometryFeatures_={};const M=new E(h.Z.CLEAR);this.dispatchEvent(M),this.changed()}forEachFeature(O){if(this.featuresRtree_)return this.featuresRtree_.forEach(O);this.featuresCollection_&&this.featuresCollection_.forEach(O)}forEachFeatureAtCoordinateDirect(O,M){return this.forEachFeatureInExtent([O[0],O[1],O[0],O[1]],function(Y){const C=Y.getGeometry();if(C instanceof l.ZP||C.intersectsCoordinate(O))return M(Y)})}forEachFeatureInExtent(O,M){if(this.featuresRtree_)return this.featuresRtree_.forEachInExtent(O,M);this.featuresCollection_&&this.featuresCollection_.forEach(M)}forEachFeatureIntersectingExtent(O,M){return this.forEachFeatureInExtent(O,function(B){const Y=B.getGeometry();if(Y instanceof l.ZP||Y.intersectsExtent(O)){const C=M(B);if(C)return C}})}getFeaturesCollection(){return this.featuresCollection_}getFeatures(){let O;return this.featuresCollection_?O=this.featuresCollection_.getArray().slice(0):this.featuresRtree_&&(O=this.featuresRtree_.getAll(),(0,y.x)(this.nullGeometryFeatures_)||(0,a.l7)(O,Object.values(this.nullGeometryFeatures_))),O}getFeaturesAtCoordinate(O){const M=[];return this.forEachFeatureAtCoordinateDirect(O,function(B){M.push(B)}),M}getFeaturesInExtent(O,M){if(this.featuresRtree_){if(!(M&&M.canWrapX()&&this.getWrapX()))return this.featuresRtree_.getInExtent(O);const Y=(0,b.MV)(O,M);return[].concat(...Y.map(C=>this.featuresRtree_.getInExtent(C)))}return this.featuresCollection_?this.featuresCollection_.getArray().slice(0):[]}getClosestFeatureToCoordinate(O,M){const B=O[0],Y=O[1];let C=null;const L=[NaN,NaN];let A=1/0;const P=[-1/0,-1/0,1/0,1/0];return M=M||s.uX,this.featuresRtree_.forEachInExtent(P,function(R){if(M(R)){const N=R.getGeometry(),Q=A;if(A=N instanceof l.ZP?0:N.closestPointXY(B,Y,L,A),A{--this.loadingExtentsCount_,this.dispatchEvent(new E(h.Z.FEATURESLOADEND,void 0,N))},()=>{--this.loadingExtentsCount_,this.dispatchEvent(new E(h.Z.FEATURESLOADERROR))}),Y.insert(P,{extent:P.slice()}))}this.loading=!(this.loader_.length<4)&&this.loadingExtentsCount_>0}refresh(){this.clear(!0),this.loadedExtentsRtree_.clear(),super.refresh()}removeLoadedExtent(O){const M=this.loadedExtentsRtree_;let B;M.forEachInExtent(O,function(Y){if((0,b.fS)(Y.extent,O))return B=Y,!0}),B&&M.remove(B)}removeFeatures(O){const M=[];for(let B=0,Y=O.length;B0&&this.changed()}removeFeature(O){O&&this.removeFeatureInternal(O)&&this.changed()}removeFeatureInternal(O){const M=(0,T.sq)(O);if(!(M in this.uidIndex_))return;M in this.nullGeometryFeatures_?delete this.nullGeometryFeatures_[M]:this.featuresRtree_&&this.featuresRtree_.remove(O),this.featureChangeKeys_[M]?.forEach(I.bN),delete this.featureChangeKeys_[M];const Y=O.getId();if(void 0!==Y){const C=Y.toString(),L=this.idIndex_[C];L===O?delete this.idIndex_[C]:Array.isArray(L)&&(L.splice(L.indexOf(O),1),1===L.length&&(this.idIndex_[C]=L[0]))}return delete this.uidIndex_[M],this.hasListener(h.Z.REMOVEFEATURE)&&this.dispatchEvent(new E(h.Z.REMOVEFEATURE,O)),O}removeFromIdIndex_(O){let M=!1;for(const B in this.idIndex_){const Y=this.idIndex_[B];if(O instanceof l.ZP&&Array.isArray(Y)&&Y.includes(O))Y.splice(Y.indexOf(O),1);else if(this.idIndex_[B]===O){delete this.idIndex_[B],M=!0;break}}return M}setLoader(O){this.loader_=O}setUrl(O){(0,g.h)(this.format_,"`format` must be set when `url` is set"),this.url_=O,this.setLoader((0,p.Be)(O,this.format_))}}},8883:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>V});const V={ADDFEATURE:"addfeature",CHANGEFEATURE:"changefeature",CLEAR:"clear",REMOVEFEATURE:"removefeature",FEATURESLOADSTART:"featuresloadstart",FEATURESLOADEND:"featuresloadend",FEATURESLOADERROR:"featuresloaderror"}},5645:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>E,I:()=>F});var V=o(4855),k=o(8939),J=o(4309),$=o(4876),U=o(33),S=o(322),b=o(2738),T=o(4591),y=o(1293);const m=[],l=class d extends b.Z{constructor(K,O,M,B){super(K,O,{transition:0}),this.context_={},this.executorGroups={},this.loadingSourceTiles=0,this.hitDetectionImageData={},this.replayState_={},this.sourceTiles=[],this.errorTileKeys={},this.getSourceTiles=B.bind(void 0,this),this.wrappedTileCoord=M}getContext(K){const O=(0,y.sq)(K);return O in this.context_||(this.context_[O]=(0,T.E4)(1,1,m)),this.context_[O]}hasContext(K){return(0,y.sq)(K)in this.context_}getImage(K){return this.hasContext(K)?this.getContext(K).canvas:null}getReplayState(K){const O=(0,y.sq)(K);return O in this.replayState_||(this.replayState_[O]={dirty:!1,renderedRenderOrder:null,renderedResolution:NaN,renderedRevision:-1,renderedTileResolution:NaN,renderedTileRevision:-1,renderedTileZ:-1}),this.replayState_[O]}load(){this.getSourceTiles()}release(){for(const K in this.context_){const O=this.context_[K];(0,T.jy)(O),m.push(O.canvas),delete this.context_[K]}super.release()}};var n=o(1821),h=o(77),s=o(6971),f=o(4092),g=o(5269),a=o(6152),I=o(7195);const E=class p extends S.Z{constructor(K){const O=K.projection||"EPSG:3857",M=K.extent||(0,s.Tl)(O),B=K.tileGrid||(0,s.dl)({extent:M,maxResolution:K.maxResolution,maxZoom:void 0!==K.maxZoom?K.maxZoom:22,minZoom:K.minZoom,tileSize:K.tileSize||512});super({attributions:K.attributions,attributionsCollapsible:K.attributionsCollapsible,cacheSize:K.cacheSize,interpolate:!0,opaque:!1,projection:O,state:K.state,tileGrid:B,tileLoadFunction:K.tileLoadFunction?K.tileLoadFunction:F,tileUrlFunction:K.tileUrlFunction,url:K.url,urls:K.urls,wrapX:void 0===K.wrapX||K.wrapX,transition:K.transition,zDirection:void 0===K.zDirection?1:K.zDirection}),this.format_=K.format?K.format:null,this.sourceTileCache=new J.Z(this.tileCache.highWaterMark),this.overlaps_=null==K.overlaps||K.overlaps,this.tileClass=K.tileClass?K.tileClass:k.Z,this.tileGrids_={}}getFeaturesInExtent(K){const O=[],M=this.tileCache;if(0===M.getCount())return O;const B=(0,f.Ul)(M.peekFirstKey())[0],Y=this.tileGrid;return M.forEach(function(C){if(C.tileCoord[0]!==B||C.getState()!==U.Z.LOADED)return;const L=C.getSourceTiles();for(let A=0,P=L.length;A{const L=(0,f.MY)(C),A=M.peek(L);if(A){const P=A.sourceTiles;for(let R=0,N=P.length;R{const et=this.tileUrlFunction(Q,K,O),H=this.sourceTileCache.containsKey(et)?this.sourceTileCache.get(et):new this.tileClass(Q,et?U.Z.IDLE:U.Z.EMPTY,et,this.format_,this.tileLoadFunction);M.sourceTiles.push(H);const ot=H.getState();if(ot{this.handleTileChange(mt);const xt=H.getState();if(xt===U.Z.LOADED||xt===U.Z.ERROR){const Rt=H.getKey();Rt in M.errorTileKeys?H.getState()===U.Z.LOADED&&delete M.errorTileKeys[Rt]:M.loadingSourceTiles--,xt===U.Z.ERROR?M.errorTileKeys[Rt]=!0:H.removeEventListener(V.Z.CHANGE,ht),0===M.loadingSourceTiles&&M.setState((0,g.x)(M.errorTileKeys)?U.Z.LOADED:U.Z.ERROR)}};H.addEventListener(V.Z.CHANGE,ht),M.loadingSourceTiles++}ot===U.Z.IDLE&&(H.extent=P.getTileCoordExtent(Q),H.projection=O,H.resolution=P.getResolution(Q[0]),this.sourceTileCache.set(et,H),H.load())}),M.loadingSourceTiles||M.setState(M.sourceTiles.some(Q=>Q.getState()===U.Z.ERROR)?U.Z.ERROR:U.Z.LOADED)}return M.sourceTiles}getTile(K,O,M,B,Y){const C=(0,f.lg)(K,O,M),L=this.getKey();let A;if(this.tileCache.containsKey(C)&&(A=this.tileCache.get(C),A.key===L))return A;const P=[K,O,M];let R=this.getTileCoordForTileUrlFunction(P,Y);const N=this.getTileGrid().getExtent(),Q=this.getTileGridForProjection(Y);if(R&&N){const ot=Q.getTileCoordExtent(R);(0,h.f3)(ot,-Q.getResolution(K),ot),(0,h.kK)(N,ot)||(R=null)}let et=!0;if(null!==R){const ot=this.tileGrid,ht=Q.getResolution(K),mt=ot.getZForResolution(ht,1),xt=Q.getTileCoordExtent(R);(0,h.f3)(xt,-ht,xt),ot.forEachTileCoord(xt,mt,Rt=>{et=et&&!this.tileUrlFunction(Rt,B,Y)})}const H=new l(P,et?U.Z.EMPTY:U.Z.IDLE,R,this.getSourceTiles.bind(this,B,Y));return H.key=L,A?(H.interimTile=A,H.refreshInterimChain(),this.tileCache.replace(C,H)):this.tileCache.set(C,H),H}getTileGridForProjection(K){const O=K.getCode();let M=this.tileGrids_[O];if(!M){const B=this.tileGrid,Y=B.getResolutions().slice(),C=Y.map(function(P,R){return B.getOrigin(R)}),L=Y.map(function(P,R){return B.getTileSize(R)}),A=n.e+1;for(let P=Y.length;P{"use strict";o.d(ut,{Z:()=>$});var V=o(4840),k=o(6971);const $=class J extends V.Z{constructor(S){const b=void 0!==(S=S||{}).projection?S.projection:"EPSG:3857",T=void 0!==S.tileGrid?S.tileGrid:(0,k.dl)({extent:(0,k.Tl)(b),maxResolution:S.maxResolution,maxZoom:S.maxZoom,minZoom:S.minZoom,tileSize:S.tileSize});super({attributions:S.attributions,cacheSize:S.cacheSize,crossOrigin:S.crossOrigin,interpolate:S.interpolate,opaque:S.opaque,projection:b,reprojectionErrorThreshold:S.reprojectionErrorThreshold,tileGrid:T,tileLoadFunction:S.tileLoadFunction,tilePixelRatio:S.tilePixelRatio,tileUrlFunction:S.tileUrlFunction,url:S.url,urls:S.urls,wrapX:void 0===S.wrapX||S.wrapX,transition:S.transition,attributionsCollapsible:S.attributionsCollapsible,zDirection:S.zDirection}),this.gutter_=void 0!==S.gutter?S.gutter:0}getGutter(){return this.gutter_}}},6809:(jt,ut,o)=>{"use strict";o.d(ut,{L:()=>k});const k=4},4322:(jt,ut,o)=>{"use strict";o.d(ut,{Ke:()=>h,Q4:()=>l,QL:()=>s,YT:()=>f,eQ:()=>y,jt:()=>n});var V=o(6809),k=o(8428),J=o(5589),$=o(1830),U=o(6868),S=o(77),b=o(7704),T=o(440);const y="1.3.0",m=[101,101];function d(g,a,I,p,E){E.WIDTH=I[0],E.HEIGHT=I[1];const F=p.getAxisOrientation();let w;const K=(0,J.n)(E.VERSION,"1.3")>=0;return E[K?"CRS":"SRS"]=p.getCode(),w=K&&"ne"==F.substr(0,2)?[a[1],a[0],a[3],a[2]]:a,E.BBOX=w.join(","),(0,k.B)(g,E)}function l(g,a,I,p,E,F,w){F=Object.assign({REQUEST:"GetMap"},F);const K=a/I,O=[(0,U.NM)((0,S.dz)(g)/K,V.L),(0,U.NM)((0,S.Cr)(g)/K,V.L)];if(1!=I)switch(w){case"geoserver":const B=90*I+.5|0;"FORMAT_OPTIONS"in F?F.FORMAT_OPTIONS+=";dpi:"+B:F.FORMAT_OPTIONS="dpi:"+B;break;case"mapserver":F.MAP_RESOLUTION=90*I;break;case"carmentaserver":case"qgis":F.DPI=90*I;break;default:throw new Error("Unknown `serverType` configured")}return d(E,g,O,p,F)}function n(g,a){return Object.assign({REQUEST:a,SERVICE:"WMS",VERSION:y,FORMAT:"image/png",STYLES:"",TRANSPARENT:!0},g)}function h(g){const a=void 0===g.hidpi||g.hidpi,I=(0,b.U2)(g.projection||"EPSG:3857"),p=g.ratio||1.5,E=g.load||$.Jx;return(F,w,K)=>{F=(0,T.Ps)(F,w,K,p),1!=K&&(!a||void 0===g.serverType)&&(K=1);const O=l(F,w,K,I,g.url,n(g.params,"GetMap"),g.serverType),M=new Image;return null!==g.crossOrigin&&(M.crossOrigin=g.crossOrigin),E(M,O).then(B=>({image:B,extent:F,pixelRatio:K}))}}function s(g,a,I){if(void 0===g.url)return;const p=(0,b.U2)(g.projection||"EPSG:3857"),E=(0,S.p8)(a,I,0,m),F={QUERY_LAYERS:g.params.LAYERS,INFO_FORMAT:"application/json"};Object.assign(F,n(g.params,"GetFeatureInfo"),g.params);const w=(0,U.GW)((a[0]-E[0])/I,V.L),K=(0,U.GW)((E[3]-a[1])/I,V.L),O=(0,J.n)(F.VERSION,"1.3")>=0;return F[O?"I":"X"]=w,F[O?"J":"Y"]=K,d(g.url,E,m,p,F)}function f(g,a){if(void 0===g.url)return;const I={SERVICE:"WMS",VERSION:y,REQUEST:"GetLegendGraphic",FORMAT:"image/png"};if(void 0===g.params||void 0===g.params.LAYER){const p=g.params.LAYERS;if(Array.isArray(p)&&1!==p.length)return;I.LAYER=p}if(void 0!==a){const p=(0,b.U2)(g.projection||"EPSG:3857").getMetersPerUnit()||1;I.SCALE=a*p/28e-5}return Object.assign(I,g.params),(0,k.B)(g.url,I)}},5589:(jt,ut,o)=>{"use strict";function V(J,$,U){const S=void 0!==U?J.toFixed(U):""+J;let b=S.indexOf(".");return b=-1===b?S.length:b,b>$?S:new Array(1+$-b).join("0")+S}function k(J,$){const U=(""+J).split("."),S=(""+$).split(".");for(let b=0;by)return 1;if(y>T)return-1}return 0}o.d(ut,{n:()=>k,v:()=>V})},5366:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>J});var V=o(6803);class k extends V.Z{constructor(U){super({points:1/0,fill:(U=U||{radius:5}).fill,radius:U.radius,stroke:U.stroke,scale:void 0!==U.scale?U.scale:1,rotation:void 0!==U.rotation?U.rotation:0,rotateWithView:void 0!==U.rotateWithView&&U.rotateWithView,displacement:void 0!==U.displacement?U.displacement:[0,0],declutterMode:U.declutterMode})}clone(){const U=this.getScale(),S=new k({fill:this.getFill()?this.getFill().clone():void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,radius:this.getRadius(),scale:Array.isArray(U)?U.slice():U,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return S.setOpacity(this.getOpacity()),S}setRadius(U){this.radius_=U,this.render()}}const J=k},2334:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(6343),k=o(9823);class J{constructor(S){S=S||{},this.patternImage_=null,this.color_=null,void 0!==S.color&&this.setColor(S.color)}clone(){const S=this.getColor();return new J({color:Array.isArray(S)?S.slice():S||void 0})}getColor(){return this.color_}setColor(S){if(null!==S&&"object"==typeof S&&"src"in S){const b=(0,k.U)(null,S.src,"anonymous",void 0,S.offset?null:S.color?S.color:null,!(S.offset&&S.size));b.ready().then(()=>{this.patternImage_=null}),b.getImageState()===V.Z.IDLE&&b.load(),b.getImageState()===V.Z.LOADING&&(this.patternImage_=b)}this.color_=S}loading(){return!!this.patternImage_}ready(){return this.patternImage_?this.patternImage_.ready():Promise.resolve()}}const $=J},9269:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>m});var V=o(4855),k=o(6343),J=o(4430),$=o(9432),U=o(9418),S=o(9823),b=o(1293);function T(d,l,n,h){return void 0!==n&&void 0!==h?[n/d,h/l]:void 0!==n?n/d:void 0!==h?h/l:1}class y extends J.Z{constructor(l){super({opacity:void 0!==(l=l||{}).opacity?l.opacity:1,rotation:void 0!==l.rotation?l.rotation:0,scale:void 0!==l.scale?l.scale:1,displacement:void 0!==l.displacement?l.displacement:[0,0],rotateWithView:void 0!==l.rotateWithView&&l.rotateWithView,declutterMode:l.declutterMode}),this.anchor_=void 0!==l.anchor?l.anchor:[.5,.5],this.normalizedAnchor_=null,this.anchorOrigin_=void 0!==l.anchorOrigin?l.anchorOrigin:"top-left",this.anchorXUnits_=void 0!==l.anchorXUnits?l.anchorXUnits:"fraction",this.anchorYUnits_=void 0!==l.anchorYUnits?l.anchorYUnits:"fraction",this.crossOrigin_=void 0!==l.crossOrigin?l.crossOrigin:null;const g=void 0!==l.img?l.img:null;let I,a=l.src;if((0,U.h)(!(void 0!==a&&g),"`image` and `src` cannot be provided at the same time"),(void 0===a||0===a.length)&&g&&(a=g.src||(0,b.sq)(g)),(0,U.h)(void 0!==a&&a.length>0,"A defined and non-empty `src` or `image` must be provided"),(0,U.h)(!((void 0!==l.width||void 0!==l.height)&&void 0!==l.scale),"`width` or `height` cannot be provided together with `scale`"),void 0!==l.src?I=k.Z.IDLE:void 0!==g&&(I="complete"in g?g.complete?g.src?k.Z.LOADED:k.Z.IDLE:k.Z.LOADING:k.Z.LOADED),this.color_=void 0!==l.color?(0,$._2)(l.color):null,this.iconImage_=(0,S.U)(g,a,this.crossOrigin_,I,this.color_),this.offset_=void 0!==l.offset?l.offset:[0,0],this.offsetOrigin_=void 0!==l.offsetOrigin?l.offsetOrigin:"top-left",this.origin_=null,this.size_=void 0!==l.size?l.size:null,void 0!==l.width||void 0!==l.height){let p,E;if(l.size)[p,E]=l.size;else{const F=this.getImage(1);if(F.width&&F.height)p=F.width,E=F.height;else if(F instanceof HTMLImageElement){this.initialOptions_=l;const w=()=>{if(this.unlistenImageChange(w),!this.initialOptions_)return;const K=this.iconImage_.getSize();this.setScale(T(K[0],K[1],l.width,l.height))};return void this.listenImageChange(w)}}void 0!==p&&this.setScale(T(p,E,l.width,l.height))}}clone(){let l,n,h;return this.initialOptions_?(n=this.initialOptions_.width,h=this.initialOptions_.height):(l=this.getScale(),l=Array.isArray(l)?l.slice():l),new y({anchor:this.anchor_.slice(),anchorOrigin:this.anchorOrigin_,anchorXUnits:this.anchorXUnits_,anchorYUnits:this.anchorYUnits_,color:this.color_&&this.color_.slice?this.color_.slice():this.color_||void 0,crossOrigin:this.crossOrigin_,offset:this.offset_.slice(),offsetOrigin:this.offsetOrigin_,opacity:this.getOpacity(),rotateWithView:this.getRotateWithView(),rotation:this.getRotation(),scale:l,width:n,height:h,size:null!==this.size_?this.size_.slice():void 0,src:this.getSrc(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getAnchor(){let l=this.normalizedAnchor_;if(!l){l=this.anchor_;const s=this.getSize();if("fraction"==this.anchorXUnits_||"fraction"==this.anchorYUnits_){if(!s)return null;l=this.anchor_.slice(),"fraction"==this.anchorXUnits_&&(l[0]*=s[0]),"fraction"==this.anchorYUnits_&&(l[1]*=s[1])}if("top-left"!=this.anchorOrigin_){if(!s)return null;l===this.anchor_&&(l=this.anchor_.slice()),("top-right"==this.anchorOrigin_||"bottom-right"==this.anchorOrigin_)&&(l[0]=-l[0]+s[0]),("bottom-left"==this.anchorOrigin_||"bottom-right"==this.anchorOrigin_)&&(l[1]=-l[1]+s[1])}this.normalizedAnchor_=l}const n=this.getDisplacement(),h=this.getScaleArray();return[l[0]-n[0]/h[0],l[1]+n[1]/h[1]]}setAnchor(l){this.anchor_=l,this.normalizedAnchor_=null}getColor(){return this.color_}getImage(l){return this.iconImage_.getImage(l)}getPixelRatio(l){return this.iconImage_.getPixelRatio(l)}getImageSize(){return this.iconImage_.getSize()}getImageState(){return this.iconImage_.getImageState()}getHitDetectionImage(){return this.iconImage_.getHitDetectionImage()}getOrigin(){if(this.origin_)return this.origin_;let l=this.offset_;if("top-left"!=this.offsetOrigin_){const n=this.getSize(),h=this.iconImage_.getSize();if(!n||!h)return null;l=l.slice(),("top-right"==this.offsetOrigin_||"bottom-right"==this.offsetOrigin_)&&(l[0]=h[0]-n[0]-l[0]),("bottom-left"==this.offsetOrigin_||"bottom-right"==this.offsetOrigin_)&&(l[1]=h[1]-n[1]-l[1])}return this.origin_=l,this.origin_}getSrc(){return this.iconImage_.getSrc()}getSize(){return this.size_?this.size_:this.iconImage_.getSize()}getWidth(){const l=this.getScaleArray();return this.size_?this.size_[0]*l[0]:this.iconImage_.getImageState()==k.Z.LOADED?this.iconImage_.getSize()[0]*l[0]:void 0}getHeight(){const l=this.getScaleArray();return this.size_?this.size_[1]*l[1]:this.iconImage_.getImageState()==k.Z.LOADED?this.iconImage_.getSize()[1]*l[1]:void 0}setScale(l){delete this.initialOptions_,super.setScale(l)}listenImageChange(l){this.iconImage_.addEventListener(V.Z.CHANGE,l)}load(){this.iconImage_.load()}unlistenImageChange(l){this.iconImage_.removeEventListener(V.Z.CHANGE,l)}ready(){return this.iconImage_.ready()}}const m=y},9823:(jt,ut,o)=>{"use strict";o.d(ut,{U:()=>m});var V=o(1877),k=o(4855),J=o(6343),$=o(9432),U=o(4591),S=o(1830),b=o(4410);let T=null;class y extends V.Z{constructor(n,h,s,f,g){super(),this.hitDetectionImage_=null,this.image_=n,this.crossOrigin_=s,this.canvas_={},this.color_=g,this.imageState_=void 0===f?J.Z.IDLE:f,this.size_=n&&n.width&&n.height?[n.width,n.height]:null,this.src_=h,this.ready_=null}initializeImage_(){this.image_=new Image,null!==this.crossOrigin_&&(this.image_.crossOrigin=this.crossOrigin_)}isTainted_(){if(void 0===this.tainted_&&this.imageState_===J.Z.LOADED){T||(T=(0,U.E4)(1,1,void 0,{willReadFrequently:!0})),T.drawImage(this.image_,0,0);try{T.getImageData(0,0,1,1),this.tainted_=!1}catch{T=null,this.tainted_=!0}}return!0===this.tainted_}dispatchChangeEvent_(){this.dispatchEvent(k.Z.CHANGE)}handleImageError_(){this.imageState_=J.Z.ERROR,this.dispatchChangeEvent_()}handleImageLoad_(){this.imageState_=J.Z.LOADED,this.size_=[this.image_.width,this.image_.height],this.dispatchChangeEvent_()}getImage(n){return this.image_||this.initializeImage_(),this.replaceColor_(n),this.canvas_[n]?this.canvas_[n]:this.image_}getPixelRatio(n){return this.replaceColor_(n),this.canvas_[n]?n:1}getImageState(){return this.imageState_}getHitDetectionImage(){if(this.image_||this.initializeImage_(),!this.hitDetectionImage_)if(this.isTainted_()){const n=this.size_[0],h=this.size_[1],s=(0,U.E4)(n,h);s.fillRect(0,0,n,h),this.hitDetectionImage_=s.canvas}else this.hitDetectionImage_=this.image_;return this.hitDetectionImage_}getSize(){return this.size_}getSrc(){return this.src_}load(){if(this.imageState_===J.Z.IDLE){this.image_||this.initializeImage_(),this.imageState_=J.Z.LOADING;try{void 0!==this.src_&&(this.image_.src=this.src_)}catch{this.handleImageError_()}this.image_ instanceof HTMLImageElement&&(0,S.Q9)(this.image_,this.src_).then(n=>{this.image_=n,this.handleImageLoad_()}).catch(this.handleImageError_.bind(this))}}replaceColor_(n){if(!this.color_||this.canvas_[n]||this.imageState_!==J.Z.LOADED)return;const h=this.image_,s=document.createElement("canvas");s.width=Math.ceil(h.width*n),s.height=Math.ceil(h.height*n);const f=s.getContext("2d");f.scale(n,n),f.drawImage(h,0,0),f.globalCompositeOperation="multiply",f.fillStyle=(0,$.XC)(this.color_),f.fillRect(0,0,s.width/n,s.height/n),f.globalCompositeOperation="destination-in",f.drawImage(h,0,0),this.canvas_[n]=s}ready(){return this.ready_||(this.ready_=new Promise(n=>{this.imageState_===J.Z.LOADED||this.imageState_===J.Z.ERROR?n():this.addEventListener(k.Z.CHANGE,function h(){(this.imageState_===J.Z.LOADED||this.imageState_===J.Z.ERROR)&&(this.removeEventListener(k.Z.CHANGE,h),n())})})),this.ready_}}function m(l,n,h,s,f,g){let a=void 0===n?void 0:b.c1.get(n,h,f);return a||(a=new y(l,l&&"src"in l?l.src||void 0:n,h,s,f),b.c1.set(n,h,f,a,g)),g&&a&&!b.c1.getPattern(n,h,f)&&b.c1.set(n,h,f,a,g),a}},4410:(jt,ut,o)=>{"use strict";o.d(ut,{c1:()=>b});var V=o(6343),k=o(9432),J=o(4591);function U(T,y,m){return y+":"+T+":"+(m?(0,k._2)(m):"null")}const b=new class ${constructor(){this.cache_={},this.patternCache_={},this.cacheSize_=0,this.maxCacheSize_=32}clear(){this.cache_={},this.patternCache_={},this.cacheSize_=0}canExpireCache(){return this.cacheSize_>this.maxCacheSize_}expire(){if(this.canExpireCache()){let y=0;for(const m in this.cache_)!(3&y++)&&!this.cache_[m].hasListener()&&(delete this.cache_[m],delete this.patternCache_[m],--this.cacheSize_)}}get(y,m,d){const l=U(y,m,d);return l in this.cache_?this.cache_[l]:null}getPattern(y,m,d){const l=U(y,m,d);return l in this.patternCache_?this.patternCache_[l]:null}set(y,m,d,l,n){const h=U(y,m,d),s=h in this.cache_;this.cache_[h]=l,n&&(l.getImageState()===V.Z.IDLE&&l.load(),l.getImageState()===V.Z.LOADING?l.ready().then(()=>{this.patternCache_[h]=(0,J.W8)().createPattern(l.getImage(1),"repeat")}):this.patternCache_[h]=(0,J.W8)().createPattern(l.getImage(1),"repeat")),s||++this.cacheSize_}setSize(y){this.maxCacheSize_=y,this.expire()}}},4430:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>$});var V=o(1293),k=o(7195);class J{constructor(S){this.opacity_=S.opacity,this.rotateWithView_=S.rotateWithView,this.rotation_=S.rotation,this.scale_=S.scale,this.scaleArray_=(0,k.Pq)(S.scale),this.displacement_=S.displacement,this.declutterMode_=S.declutterMode}clone(){const S=this.getScale();return new J({opacity:this.getOpacity(),scale:Array.isArray(S)?S.slice():S,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()})}getOpacity(){return this.opacity_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getDisplacement(){return this.displacement_}getDeclutterMode(){return this.declutterMode_}getAnchor(){return(0,V.O3)()}getImage(S){return(0,V.O3)()}getHitDetectionImage(){return(0,V.O3)()}getPixelRatio(S){return 1}getImageState(){return(0,V.O3)()}getImageSize(){return(0,V.O3)()}getOrigin(){return(0,V.O3)()}getSize(){return(0,V.O3)()}setDisplacement(S){this.displacement_=S}setOpacity(S){this.opacity_=S}setRotateWithView(S){this.rotateWithView_=S}setRotation(S){this.rotation_=S}setScale(S){this.scale_=S,this.scaleArray_=(0,k.Pq)(S)}listenImageChange(S){(0,V.O3)()}load(){(0,V.O3)()}unlistenImageChange(S){(0,V.O3)()}ready(){return Promise.resolve()}}const $=J},6803:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>T});var V=o(6343),k=o(4430),J=o(9432),$=o(9490),U=o(4591),S=o(1463);class b extends k.Z{constructor(m){super({opacity:1,rotateWithView:void 0!==m.rotateWithView&&m.rotateWithView,rotation:void 0!==m.rotation?m.rotation:0,scale:void 0!==m.scale?m.scale:1,displacement:void 0!==m.displacement?m.displacement:[0,0],declutterMode:m.declutterMode}),this.hitDetectionCanvas_=null,this.fill_=void 0!==m.fill?m.fill:null,this.origin_=[0,0],this.points_=m.points,this.radius_=m.radius,this.radius2_=m.radius2,this.angle_=void 0!==m.angle?m.angle:0,this.stroke_=void 0!==m.stroke?m.stroke:null,this.imageState_=this.fill_&&this.fill_.loading()?V.Z.LOADING:V.Z.LOADED,this.imageState_===V.Z.LOADING&&this.ready().then(()=>this.imageState_=V.Z.LOADED),this.render()}clone(){const m=this.getScale(),d=new b({fill:this.getFill()?this.getFill().clone():void 0,points:this.getPoints(),radius:this.getRadius(),radius2:this.getRadius2(),angle:this.getAngle(),stroke:this.getStroke()?this.getStroke().clone():void 0,rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(m)?m.slice():m,displacement:this.getDisplacement().slice(),declutterMode:this.getDeclutterMode()});return d.setOpacity(this.getOpacity()),d}getAnchor(){const m=this.size_,d=this.getDisplacement(),l=this.getScaleArray();return[m[0]/2-d[0]/l[0],m[1]/2+d[1]/l[1]]}getAngle(){return this.angle_}getFill(){return this.fill_}setFill(m){this.fill_=m,this.render()}getHitDetectionImage(){return this.hitDetectionCanvas_||(this.hitDetectionCanvas_=this.createHitDetectionCanvas_(this.renderOptions_)),this.hitDetectionCanvas_}getImage(m){let d=this.canvases_[m];if(!d){const l=this.renderOptions_,n=(0,U.E4)(l.size*m,l.size*m);this.draw_(l,n,m),d=n.canvas,this.canvases_[m]=d}return d}getPixelRatio(m){return m}getImageSize(){return this.size_}getImageState(){return this.imageState_}getOrigin(){return this.origin_}getPoints(){return this.points_}getRadius(){return this.radius_}getRadius2(){return this.radius2_}getSize(){return this.size_}getStroke(){return this.stroke_}setStroke(m){this.stroke_=m,this.render()}listenImageChange(m){}load(){}unlistenImageChange(m){}calculateLineJoinSize_(m,d,l){if(0===d||this.points_===1/0||"bevel"!==m&&"miter"!==m)return d;let n=this.radius_,h=void 0===this.radius2_?n:this.radius2_;if(n{"use strict";o.d(ut,{Z:()=>k});class V{constructor($){this.color_=void 0!==($=$||{}).color?$.color:null,this.lineCap_=$.lineCap,this.lineDash_=void 0!==$.lineDash?$.lineDash:null,this.lineDashOffset_=$.lineDashOffset,this.lineJoin_=$.lineJoin,this.miterLimit_=$.miterLimit,this.width_=$.width}clone(){const $=this.getColor();return new V({color:Array.isArray($)?$.slice():$||void 0,lineCap:this.getLineCap(),lineDash:this.getLineDash()?this.getLineDash().slice():void 0,lineDashOffset:this.getLineDashOffset(),lineJoin:this.getLineJoin(),miterLimit:this.getMiterLimit(),width:this.getWidth()})}getColor(){return this.color_}getLineCap(){return this.lineCap_}getLineDash(){return this.lineDash_}getLineDashOffset(){return this.lineDashOffset_}getLineJoin(){return this.lineJoin_}getMiterLimit(){return this.miterLimit_}getWidth(){return this.width_}setColor($){this.color_=$}setLineCap($){this.lineCap_=$}setLineDash($){this.lineDash_=$}setLineDashOffset($){this.lineDashOffset_=$}setLineJoin($){this.lineJoin_=$}setMiterLimit($){this.miterLimit_=$}setWidth($){this.width_=$}}const k=V},9032:(jt,ut,o)=>{"use strict";o.d(ut,{J$:()=>S,ZP:()=>d,yF:()=>T});var V=o(5366),k=o(2334),J=o(5784),$=o(9418);class U{constructor(n){n=n||{},this.geometry_=null,this.geometryFunction_=m,void 0!==n.geometry&&this.setGeometry(n.geometry),this.fill_=void 0!==n.fill?n.fill:null,this.image_=void 0!==n.image?n.image:null,this.renderer_=void 0!==n.renderer?n.renderer:null,this.hitDetectionRenderer_=void 0!==n.hitDetectionRenderer?n.hitDetectionRenderer:null,this.stroke_=void 0!==n.stroke?n.stroke:null,this.text_=void 0!==n.text?n.text:null,this.zIndex_=n.zIndex}clone(){let n=this.getGeometry();return n&&"object"==typeof n&&(n=n.clone()),new U({geometry:n??void 0,fill:this.getFill()?this.getFill().clone():void 0,image:this.getImage()?this.getImage().clone():void 0,renderer:this.getRenderer()??void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,text:this.getText()?this.getText().clone():void 0,zIndex:this.getZIndex()})}getRenderer(){return this.renderer_}setRenderer(n){this.renderer_=n}setHitDetectionRenderer(n){this.hitDetectionRenderer_=n}getHitDetectionRenderer(){return this.hitDetectionRenderer_}getGeometry(){return this.geometry_}getGeometryFunction(){return this.geometryFunction_}getFill(){return this.fill_}setFill(n){this.fill_=n}getImage(){return this.image_}setImage(n){this.image_=n}getStroke(){return this.stroke_}setStroke(n){this.stroke_=n}getText(){return this.text_}setText(n){this.text_=n}getZIndex(){return this.zIndex_}setGeometry(n){"function"==typeof n?this.geometryFunction_=n:"string"==typeof n?this.geometryFunction_=function(h){return h.get(n)}:n?void 0!==n&&(this.geometryFunction_=function(){return n}):this.geometryFunction_=m,this.geometry_=n}setZIndex(n){this.zIndex_=n}}function S(l){let n;if("function"==typeof l)n=l;else{let h;Array.isArray(l)?h=l:((0,$.h)("function"==typeof l.getZIndex,"Expected an `Style` or an array of `Style`"),h=[l]),n=function(){return h}}return n}let b=null;function T(l,n){if(!b){const h=new k.Z({color:"rgba(255,255,255,0.4)"}),s=new J.Z({color:"#3399CC",width:1.25});b=[new U({image:new V.Z({fill:h,stroke:s,radius:5}),fill:h,stroke:s})]}return b}function m(l){return l.getGeometry()}const d=U},5739:(jt,ut,o)=>{"use strict";o.d(ut,{Z:()=>U});var V=o(2334),k=o(7195);class ${constructor(b){this.font_=(b=b||{}).font,this.rotation_=b.rotation,this.rotateWithView_=b.rotateWithView,this.scale_=b.scale,this.scaleArray_=(0,k.Pq)(void 0!==b.scale?b.scale:1),this.text_=b.text,this.textAlign_=b.textAlign,this.justify_=b.justify,this.repeat_=b.repeat,this.textBaseline_=b.textBaseline,this.fill_=void 0!==b.fill?b.fill:new V.Z({color:"#333"}),this.maxAngle_=void 0!==b.maxAngle?b.maxAngle:Math.PI/4,this.placement_=void 0!==b.placement?b.placement:"point",this.overflow_=!!b.overflow,this.stroke_=void 0!==b.stroke?b.stroke:null,this.offsetX_=void 0!==b.offsetX?b.offsetX:0,this.offsetY_=void 0!==b.offsetY?b.offsetY:0,this.backgroundFill_=b.backgroundFill?b.backgroundFill:null,this.backgroundStroke_=b.backgroundStroke?b.backgroundStroke:null,this.padding_=void 0===b.padding?null:b.padding,this.declutterMode_=b.declutterMode}clone(){const b=this.getScale();return new $({font:this.getFont(),placement:this.getPlacement(),repeat:this.getRepeat(),maxAngle:this.getMaxAngle(),overflow:this.getOverflow(),rotation:this.getRotation(),rotateWithView:this.getRotateWithView(),scale:Array.isArray(b)?b.slice():b,text:this.getText(),textAlign:this.getTextAlign(),justify:this.getJustify(),textBaseline:this.getTextBaseline(),fill:this.getFill()?this.getFill().clone():void 0,stroke:this.getStroke()?this.getStroke().clone():void 0,offsetX:this.getOffsetX(),offsetY:this.getOffsetY(),backgroundFill:this.getBackgroundFill()?this.getBackgroundFill().clone():void 0,backgroundStroke:this.getBackgroundStroke()?this.getBackgroundStroke().clone():void 0,padding:this.getPadding()||void 0,declutterMode:this.getDeclutterMode()})}getOverflow(){return this.overflow_}getFont(){return this.font_}getMaxAngle(){return this.maxAngle_}getPlacement(){return this.placement_}getRepeat(){return this.repeat_}getOffsetX(){return this.offsetX_}getOffsetY(){return this.offsetY_}getFill(){return this.fill_}getRotateWithView(){return this.rotateWithView_}getRotation(){return this.rotation_}getScale(){return this.scale_}getScaleArray(){return this.scaleArray_}getStroke(){return this.stroke_}getText(){return this.text_}getTextAlign(){return this.textAlign_}getJustify(){return this.justify_}getTextBaseline(){return this.textBaseline_}getBackgroundFill(){return this.backgroundFill_}getBackgroundStroke(){return this.backgroundStroke_}getPadding(){return this.padding_}getDeclutterMode(){return this.declutterMode_}setOverflow(b){this.overflow_=b}setFont(b){this.font_=b}setMaxAngle(b){this.maxAngle_=b}setOffsetX(b){this.offsetX_=b}setOffsetY(b){this.offsetY_=b}setPlacement(b){this.placement_=b}setRepeat(b){this.repeat_=b}setRotateWithView(b){this.rotateWithView_=b}setFill(b){this.fill_=b}setRotation(b){this.rotation_=b}setScale(b){this.scale_=b,this.scaleArray_=(0,k.Pq)(void 0!==b?b:1)}setStroke(b){this.stroke_=b}setText(b){this.text_=b}setTextAlign(b){this.textAlign_=b}setJustify(b){this.justify_=b}setTextBaseline(b){this.textBaseline_=b}setBackgroundFill(b){this.backgroundFill_=b}setBackgroundStroke(b){this.backgroundStroke_=b}setPadding(b){this.padding_=b}}const U=$},4092:(jt,ut,o)=>{"use strict";function V(T,y,m,d){return void 0!==d?(d[0]=T,d[1]=y,d[2]=m,d):[T,y,m]}function k(T,y,m){return T+"/"+y+"/"+m}function J(T){return k(T[0],T[1],T[2])}function $(T){const[y,m,d]=T.substring(T.lastIndexOf("/")+1,T.length).split(",").map(Number);return k(y,m,d)}function U(T){return T.split("/").map(Number)}function S(T){return(T[1]<m||m>y.getMaxZoom())return!1;const n=y.getFullTileRange(m);return!n||n.containsXY(d,l)}o.d(ut,{MY:()=>$,T9:()=>V,Ul:()=>U,km:()=>J,lg:()=>k,tE:()=>b,vp:()=>S})},6971:(jt,ut,o)=>{"use strict";o.d(ut,{Cf:()=>b,Tl:()=>l,X$:()=>S,dl:()=>y});var V=o(4876),k=o(1821),J=o(7704),$=o(77),U=o(7195);function S(n){let h=n.getDefaultTileGrid();return h||(h=function d(n,h,s,f){return function T(n,h,s,f){f=void 0!==f?f:"top-left";const g=m(n,h,s);return new V.Z({extent:n,origin:(0,$.g0)(n,f),resolutions:g,tileSize:s})}(l(n),h,s,f)}(n),n.setDefaultTileGrid(h)),h}function b(n,h,s){const f=h[0],g=n.getTileCoordCenter(h),a=l(s);if(!(0,$.b8)(a,g)){const I=(0,$.dz)(a),p=Math.ceil((a[0]-g[0])/I);return g[0]+=I*p,n.getTileCoordForCoordAndZ(g,f)}return h}function y(n){const h=n||{},s=h.extent||(0,J.U2)("EPSG:3857").getExtent(),f={extent:s,minZoom:h.minZoom,tileSize:h.tileSize,resolutions:m(s,h.maxZoom,h.tileSize,h.maxResolution)};return new V.Z(f)}function m(n,h,s,f){h=void 0!==h?h:k.e,s=(0,U.Pq)(void 0!==s?s:k.S);const g=(0,$.Cr)(n),a=(0,$.dz)(n);f=f>0?f:Math.max(a/s[0],g/s[1]);const I=h+1,p=new Array(I);for(let E=0;E{"use strict";o.d(ut,{Z:()=>n});var V=o(8702),k=o(1821),J=o(9418),$=o(6868),U=o(77),S=o(4092),b=o(8599),T=o(5959),y=o(7195);const m=[0,0,0],n=class l{constructor(s){let f;if(this.minZoom=void 0!==s.minZoom?s.minZoom:0,this.resolutions_=s.resolutions,(0,J.h)((0,T.pT)(this.resolutions_,(a,I)=>I-a,!0),"`resolutions` must be sorted in descending order"),!s.origins)for(let a=0,I=this.resolutions_.length-1;a{const p=new V.Z(Math.min(0,a[0]),Math.max(a[0]-1,-1),Math.min(0,a[1]),Math.max(a[1]-1,-1));if(g){const E=this.getTileRangeForExtentAndZ(g,I);p.minX=Math.max(E.minX,p.minX),p.maxX=Math.min(E.maxX,p.maxX),p.minY=Math.max(E.minY,p.minY),p.maxY=Math.min(E.maxY,p.maxY)}return p}):g&&this.calculateTileRanges_(g)}forEachTileCoord(s,f,g){const a=this.getTileRangeForExtentAndZ(s,f);for(let I=a.minX,p=a.maxX;I<=p;++I)for(let E=a.minY,F=a.maxY;E<=F;++E)g([f,I,E])}forEachTileCoordParentTileRange(s,f,g,a){let I,p,E,F=null,w=s[0]-1;for(2===this.zoomFactor_?(p=s[1],E=s[2]):F=this.getTileCoordExtent(s,a);w>=this.minZoom;){if(void 0!==p&&void 0!==E?(p=Math.floor(p/2),E=Math.floor(E/2),I=(0,V.T)(p,p,E,E,g)):I=this.getTileRangeForExtentAndZ(F,w,g),f(w,I))return!0;--w}return!1}getExtent(){return this.extent_}getMaxZoom(){return this.maxZoom}getMinZoom(){return this.minZoom}getOrigin(s){return this.origin_?this.origin_:this.origins_[s]}getResolution(s){return this.resolutions_[s]}getResolutions(){return this.resolutions_}getTileCoordChildTileRange(s,f,g){if(s[0]this.maxZoom||f{"use strict";o.d(ut,{S:()=>k,e:()=>V});const V=42,k=256},3824:(jt,ut,o)=>{"use strict";o.d(ut,{Gk:()=>b,Un:()=>U,uR:()=>$});var V=o(6868),k=o(4092);function J(T,y){const m=/\{z\}/g,d=/\{x\}/g,l=/\{y\}/g,n=/\{-y\}/g;return function(h,s,f){if(h)return T.replace(m,h[0].toString()).replace(d,h[1].toString()).replace(l,h[2].toString()).replace(n,function(){const a=y.getFullTileRange(h[0]);if(!a)throw new Error("The {-y} placeholder requires a tile grid with extent");return(a.getHeight()-h[2]-1).toString()})}}function $(T,y){const m=T.length,d=new Array(m);for(let l=0;l{"use strict";o.d(ut,{BB:()=>I,Iu:()=>l,Jp:()=>U,Ue:()=>J,bA:()=>m,lk:()=>b,mc:()=>$,nb:()=>f,nn:()=>T,qC:()=>n});var V=o(9418);const k=new Array(6);function J(){return[1,0,0,1,0,0]}function $(p){return S(p,1,0,0,1,0,0)}function U(p,E){const F=p[0],w=p[1],K=p[2],O=p[3],M=p[4],B=p[5],Y=E[0],C=E[1],L=E[2],A=E[3],P=E[4],R=E[5];return p[0]=F*Y+K*C,p[1]=w*Y+O*C,p[2]=F*L+K*A,p[3]=w*L+O*A,p[4]=F*P+K*R+M,p[5]=w*P+O*R+B,p}function S(p,E,F,w,K,O,M){return p[0]=E,p[1]=F,p[2]=w,p[3]=K,p[4]=O,p[5]=M,p}function b(p,E){return p[0]=E[0],p[1]=E[1],p[2]=E[2],p[3]=E[3],p[4]=E[4],p[5]=E[5],p}function T(p,E){const F=E[0],w=E[1];return E[0]=p[0]*F+p[2]*w+p[4],E[1]=p[1]*F+p[3]*w+p[5],E}function m(p,E,F){return U(p,S(k,E,0,0,F,0,0))}function l(p,E,F){return U(p,S(k,1,0,0,1,E,F))}function n(p,E,F,w,K,O,M,B){const Y=Math.sin(O),C=Math.cos(O);return p[0]=w*C,p[1]=K*Y,p[2]=-w*Y,p[3]=K*C,p[4]=M*w*C-B*w*Y+E,p[5]=M*K*Y+B*K*C+F,p}function f(p,E){const F=function g(p){return p[0]*p[3]-p[1]*p[2]}(E);(0,V.h)(0!==F,"Transformation matrix cannot be inverted");const w=E[0],K=E[1],O=E[2],M=E[3],B=E[4],Y=E[5];return p[0]=M/F,p[1]=-K/F,p[2]=-O/F,p[3]=w/F,p[4]=(O*Y-M*B)/F,p[5]=-(w*Y-K*B)/F,p}const a=[1e6,1e6,1e6,1e6,2,2];function I(p){return"matrix("+p.map((F,w)=>Math.round(F*a[w])/a[w]).join(", ")+")"}},8428:(jt,ut,o)=>{"use strict";function V(k,J){const $=[];Object.keys(J).forEach(function(S){null!=J[S]&&$.push(S+"="+encodeURIComponent(J[S]))});const U=$.join("&");return k=k.replace(/[?&]$/,""),(k+=k.includes("?")?"&":"?")+U}o.d(ut,{B:()=>V})},1293:(jt,ut,o)=>{"use strict";function V(){throw new Error("Unimplemented abstract method.")}o.d(ut,{O3:()=>V,sq:()=>J});let k=0;function J(U){return U.ol_uid||(U.ol_uid=String(++k))}},3229:(jt,ut,o)=>{"use strict";o.d(ut,{A4:()=>h,C5:()=>I,Ei:()=>m,G3:()=>f,Me:()=>C,O:()=>E,Pr:()=>n,Qc:()=>T,RA:()=>a,T3:()=>p,Ve:()=>$,ZL:()=>w,c:()=>J,fJ:()=>k,hg:()=>g,ke:()=>l,pc:()=>y,qk:()=>S,xc:()=>M,z:()=>d});var V=o(5959);const k="http://www.w3.org/2001/XMLSchema-instance";function J(L,A){return C().createElementNS(L,A)}function $(L,A){return U(L,A,[]).join("")}function U(L,A,P){if(L.nodeType==Node.CDATA_SECTION_NODE||L.nodeType==Node.TEXT_NODE)P.push(A?String(L.nodeValue).replace(/(\r\n|\r|\n)/g,""):L.nodeValue);else{let R;for(R=L.firstChild;R;R=R.nextSibling)U(R,A,P)}return P}function S(L){return"documentElement"in L}function T(L){return(new DOMParser).parseFromString(L,"application/xml")}function y(L,A){return function(P,R){const N=L.call(void 0!==A?A:this,P,R);void 0!==N&&(0,V.l7)(R[R.length-1],N)}}function m(L,A){return function(P,R){const N=L.call(void 0!==A?A:this,P,R);void 0!==N&&R[R.length-1].push(N)}}function d(L,A){return function(P,R){const N=L.call(void 0!==A?A:this,P,R);void 0!==N&&(R[R.length-1]=N)}}function l(L,A,P){return function(R,N){const Q=L.call(void 0!==P?P:this,R,N);if(void 0!==Q){const et=N[N.length-1],H=void 0!==A?A:R.localName;let ot;H in et?ot=et[H]:(ot=[],et[H]=ot),ot.push(Q)}}}function n(L,A,P){return function(R,N){const Q=L.call(void 0!==P?P:this,R,N);void 0!==Q&&(N[N.length-1][void 0!==A?A:R.localName]=Q)}}function h(L,A){return function(P,R,N){L.call(void 0!==A?A:this,P,R,N),N[N.length-1].node.appendChild(P)}}function f(L,A){return function(P,R,N){let H=L;return void 0===H&&(H=N),J(void 0!==A?A:R[R.length-1].node.namespaceURI,H)}}const g=f();function a(L,A){const P=A.length,R=new Array(P);for(let N=0;N{h.r($e),h.d($e,{RouteMap4Module:()=>Sn,RouteMap4RoutingModule:()=>xt});var he=h(3223),yt=h(9498),He=h(1794),w=h(2474),Ve=h(285),Te=h(9631),vt=h(9766),ze=h(276),pe=h(8883),Xe=h(1880),Tt=h(7316);const ke=["experimental-webgl","webgl","webkit-3d","moz-webgl"];function Ye(n,e){e=Object.assign({preserveDrawingBuffer:!0,antialias:!Tt.ME},e);const t=ke.length;for(let r=0;r{this.uniforms_.push({value:e.uniforms[s],location:t.getUniformLocation(this.renderTargetProgram_,s)})})}getGL(){return this.gl_}init(e){const t=this.getGL(),r=[t.drawingBufferWidth*this.scaleRatio_,t.drawingBufferHeight*this.scaleRatio_];if(t.bindFramebuffer(t.FRAMEBUFFER,this.getFrameBuffer()),t.bindRenderbuffer(t.RENDERBUFFER,this.getDepthBuffer()),t.viewport(0,0,r[0],r[1]),!this.renderTargetTextureSize_||this.renderTargetTextureSize_[0]!==r[0]||this.renderTargetTextureSize_[1]!==r[1]){this.renderTargetTextureSize_=r;const o=0,i=t.RGBA,s=0,a=t.RGBA,u=t.UNSIGNED_BYTE,c=null;t.bindTexture(t.TEXTURE_2D,this.renderTargetTexture_),t.texImage2D(t.TEXTURE_2D,o,i,r[0],r[1],s,a,u,c),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,this.renderTargetTexture_,0),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_COMPONENT16,r[0],r[1]),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.RENDERBUFFER,this.depthBuffer_)}}apply(e,t,r,o){const i=this.getGL(),s=e.size;if(i.bindFramebuffer(i.FRAMEBUFFER,t?t.getFrameBuffer():null),i.activeTexture(i.TEXTURE0),i.bindTexture(i.TEXTURE_2D,this.renderTargetTexture_),!t){const u=(0,V.sq)(i.canvas);if(!e.renderTargets[u]){const c=i.getContextAttributes();c&&c.preserveDrawingBuffer&&(i.clearColor(0,0,0,0),i.clearDepth(1),i.clear(i.COLOR_BUFFER_BIT|i.DEPTH_BUFFER_BIT)),e.renderTargets[u]=!0}}i.disable(i.DEPTH_TEST),i.enable(i.BLEND),i.blendFunc(i.ONE,i.ONE_MINUS_SRC_ALPHA),i.viewport(0,0,i.drawingBufferWidth,i.drawingBufferHeight),i.bindBuffer(i.ARRAY_BUFFER,this.renderTargetVerticesBuffer_),i.useProgram(this.renderTargetProgram_),i.enableVertexAttribArray(this.renderTargetAttribLocation_),i.vertexAttribPointer(this.renderTargetAttribLocation_,2,i.FLOAT,!1,0,0),i.uniform2f(this.renderTargetUniformLocation_,s[0],s[1]),i.uniform1i(this.renderTargetTextureLocation_,0),i.uniform1f(this.renderTargetOpacityLocation_,e.layerStatesArray[e.layerIndex].opacity),this.applyUniforms(e),r&&r(i,e),i.drawArrays(i.TRIANGLES,0,6),o&&o(i,e)}getFrameBuffer(){return this.frameBuffer_}getDepthBuffer(){return this.depthBuffer_}applyUniforms(e){const t=this.getGL();let r,o=1;this.uniforms_.forEach(function(i){if(r="function"==typeof i.value?i.value(e):i.value,r instanceof HTMLCanvasElement||r instanceof ImageData)i.texture||(i.texture=t.createTexture()),t.activeTexture(t[`TEXTURE${o}`]),t.bindTexture(t.TEXTURE_2D,i.texture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE),r instanceof ImageData?t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,r.width,r.height,0,t.UNSIGNED_BYTE,new Uint8Array(r.data)):t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,r),t.uniform1i(i.location,o++);else if(Array.isArray(r))switch(r.length){case 2:return void t.uniform2f(i.location,r[0],r[1]);case 3:return void t.uniform3f(i.location,r[0],r[1],r[2]);case 4:return void t.uniform4f(i.location,r[0],r[1],r[2],r[3]);default:return}else"number"==typeof r&&t.uniform1f(i.location,r)})}};var Zt=h(5269),M=h(4836);const z_UNSIGNED_BYTE=5121,z_UNSIGNED_SHORT=5123,z_UNSIGNED_INT=5125,z_FLOAT=5126,fe={};function et(n){return"shared/"+n}let tt=0;function rt(n){switch(n){case z_UNSIGNED_BYTE:return Uint8Array.BYTES_PER_ELEMENT;case z_UNSIGNED_SHORT:return Uint16Array.BYTES_PER_ELEMENT;case z_UNSIGNED_INT:return Uint32Array.BYTES_PER_ELEMENT;default:return Float32Array.BYTES_PER_ELEMENT}}const $t=class jt extends Lt.Z{constructor(e){super(),e=e||{},this.boundHandleWebGLContextLost_=this.handleWebGLContextLost.bind(this),this.boundHandleWebGLContextRestored_=this.handleWebGLContextRestored.bind(this),this.canvasCacheKey_=e.canvasCacheKey?et(e.canvasCacheKey):function Nt(){const n="unique/"+tt;return tt+=1,n}(),this.gl_=function Gt(n){let e=fe[n];if(!e){const t=document.createElement("canvas");t.width=1,t.height=1,t.style.position="absolute",t.style.left="0",e={users:0,context:Ye(t)},fe[n]=e}return e.users+=1,e.context}(this.canvasCacheKey_),this.bufferCache_={},this.extensionCache_={},this.currentProgram_=null,this.needsToBeRecreated_=!1;const t=this.gl_.canvas;t.addEventListener("webglcontextlost",this.boundHandleWebGLContextLost_),t.addEventListener("webglcontextrestored",this.boundHandleWebGLContextRestored_),this.offsetRotateMatrix_=(0,M.Ue)(),this.offsetScaleMatrix_=(0,M.Ue)(),this.tmpMat4_=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],this.uniformLocationsByProgram_={},this.attribLocationsByProgram_={},this.uniforms_=[],e.uniforms&&this.setUniforms(e.uniforms),this.postProcessPasses_=e.postProcesses?e.postProcesses.map(r=>new qe({webGlContext:this.gl_,scaleRatio:r.scaleRatio,vertexShader:r.vertexShader,fragmentShader:r.fragmentShader,uniforms:r.uniforms})):[new qe({webGlContext:this.gl_})],this.shaderCompileErrors_=null,this.startTime_=Date.now()}setUniforms(e){this.uniforms_=[],this.addUniforms(e)}addUniforms(e){for(const t in e)this.uniforms_.push({name:t,value:e[t]})}canvasCacheKeyMatches(e){return this.canvasCacheKey_===et(e)}getExtension(e){if(e in this.extensionCache_)return this.extensionCache_[e];const t=this.gl_.getExtension(e);return this.extensionCache_[e]=t,t}bindBuffer(e){const t=this.gl_,r=(0,V.sq)(e);let o=this.bufferCache_[r];o||(o={buffer:e,webGlBuffer:t.createBuffer()},this.bufferCache_[r]=o),t.bindBuffer(e.getType(),o.webGlBuffer)}flushBufferData(e){const t=this.gl_;this.bindBuffer(e),t.bufferData(e.getType(),e.getArray(),e.getUsage())}deleteBuffer(e){const t=this.gl_,r=(0,V.sq)(e),o=this.bufferCache_[r];o&&!t.isContextLost()&&t.deleteBuffer(o.webGlBuffer),delete this.bufferCache_[r]}disposeInternal(){const e=this.gl_.canvas;e.removeEventListener("webglcontextlost",this.boundHandleWebGLContextLost_),e.removeEventListener("webglcontextrestored",this.boundHandleWebGLContextRestored_),function Bt(n){const e=fe[n];if(!e||(e.users-=1,e.users>0))return;const t=e.context,r=t.getExtension("WEBGL_lose_context");r&&r.loseContext();const o=t.canvas;o.width=1,o.height=1,delete fe[n]}(this.canvasCacheKey_),delete this.gl_}prepareDraw(e,t,r){const o=this.gl_,i=this.getCanvas(),s=e.size,a=e.pixelRatio;(i.width!==s[0]*a||i.height!==s[1]*a)&&(i.width=s[0]*a,i.height=s[1]*a,i.style.width=s[0]+"px",i.style.height=s[1]+"px");for(let u=this.postProcessPasses_.length-1;u>=0;u--)this.postProcessPasses_[u].init(e);o.bindTexture(o.TEXTURE_2D,null),o.clearColor(0,0,0,0),o.depthRange(0,1),o.clearDepth(1),o.clear(o.COLOR_BUFFER_BIT|o.DEPTH_BUFFER_BIT),o.enable(o.BLEND),o.blendFunc(o.ONE,t?o.ZERO:o.ONE_MINUS_SRC_ALPHA),r?(o.enable(o.DEPTH_TEST),o.depthFunc(o.LEQUAL)):o.disable(o.DEPTH_TEST)}bindTexture(e,t,r){const o=this.gl_;o.activeTexture(o.TEXTURE0+t),o.bindTexture(o.TEXTURE_2D,e),o.uniform1i(this.getUniformLocation(r),t)}prepareDrawToRenderTarget(e,t,r,o){const i=this.gl_,s=t.getSize();i.bindFramebuffer(i.FRAMEBUFFER,t.getFramebuffer()),i.bindRenderbuffer(i.RENDERBUFFER,t.getDepthbuffer()),i.viewport(0,0,s[0],s[1]),i.bindTexture(i.TEXTURE_2D,t.getTexture()),i.clearColor(0,0,0,0),i.depthRange(0,1),i.clearDepth(1),i.clear(i.COLOR_BUFFER_BIT|i.DEPTH_BUFFER_BIT),i.enable(i.BLEND),i.blendFunc(i.ONE,r?i.ZERO:i.ONE_MINUS_SRC_ALPHA),o?(i.enable(i.DEPTH_TEST),i.depthFunc(i.LEQUAL)):i.disable(i.DEPTH_TEST)}drawElements(e,t){const r=this.gl_;this.getExtension("OES_element_index_uint"),r.drawElements(r.TRIANGLES,t-e,r.UNSIGNED_INT,4*e)}finalizeDraw(e,t,r){for(let o=0,i=this.postProcessPasses_.length;o{if(r="function"==typeof i.value?i.value(e):i.value,r instanceof HTMLCanvasElement||r instanceof HTMLImageElement||r instanceof ImageData||r instanceof WebGLTexture){r instanceof WebGLTexture&&!i.texture?(i.prevValue=void 0,i.texture=r):i.texture||(i.prevValue=void 0,i.texture=t.createTexture()),this.bindTexture(i.texture,o,i.name),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.CLAMP_TO_EDGE),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.CLAMP_TO_EDGE);const s=!(r instanceof HTMLImageElement)||r.complete;!(r instanceof WebGLTexture)&&s&&i.prevValue!==r&&(i.prevValue=r,t.texImage2D(t.TEXTURE_2D,0,t.RGBA,t.RGBA,t.UNSIGNED_BYTE,r)),o++}else if(Array.isArray(r)&&6===r.length)this.setUniformMatrixValue(i.name,function Mt(n,e){return n[0]=e[0],n[1]=e[1],n[4]=e[2],n[5]=e[3],n[12]=e[4],n[13]=e[5],n}(this.tmpMat4_,r));else if(Array.isArray(r)&&r.length<=4)switch(r.length){case 2:return void t.uniform2f(this.getUniformLocation(i.name),r[0],r[1]);case 3:return void t.uniform3f(this.getUniformLocation(i.name),r[0],r[1],r[2]);case 4:return void t.uniform4f(this.getUniformLocation(i.name),r[0],r[1],r[2],r[3]);default:return}else"number"==typeof r&&t.uniform1f(this.getUniformLocation(i.name),r)})}useProgram(e,t){this.gl_.useProgram(e),this.currentProgram_=e,this.applyFrameState(t),this.applyUniforms(t)}compileShader(e,t){const r=this.gl_,o=r.createShader(t);return r.shaderSource(o,e),r.compileShader(o),o}getProgram(e,t){const r=this.gl_,o=this.compileShader(e,r.FRAGMENT_SHADER),i=this.compileShader(t,r.VERTEX_SHADER),s=r.createProgram();if(r.attachShader(s,o),r.attachShader(s,i),r.linkProgram(s),!r.getShaderParameter(o,r.COMPILE_STATUS)){const a=`Fragment shader compilation failed: ${r.getShaderInfoLog(o)}`;throw new Error(a)}if(r.deleteShader(o),!r.getShaderParameter(i,r.COMPILE_STATUS)){const a=`Vertex shader compilation failed: ${r.getShaderInfoLog(i)}`;throw new Error(a)}if(r.deleteShader(i),!r.getProgramParameter(s,r.LINK_STATUS)){const a=`GL program linking failed: ${r.getProgramInfoLog(s)}`;throw new Error(a)}return s}getUniformLocation(e){const t=(0,V.sq)(this.currentProgram_);return void 0===this.uniformLocationsByProgram_[t]&&(this.uniformLocationsByProgram_[t]={}),void 0===this.uniformLocationsByProgram_[t][e]&&(this.uniformLocationsByProgram_[t][e]=this.gl_.getUniformLocation(this.currentProgram_,e)),this.uniformLocationsByProgram_[t][e]}getAttributeLocation(e){const t=(0,V.sq)(this.currentProgram_);return void 0===this.attribLocationsByProgram_[t]&&(this.attribLocationsByProgram_[t]={}),void 0===this.attribLocationsByProgram_[t][e]&&(this.attribLocationsByProgram_[t][e]=this.gl_.getAttribLocation(this.currentProgram_,e)),this.attribLocationsByProgram_[t][e]}makeProjectionTransform(e,t){const r=e.size,i=e.viewState.resolution,s=e.viewState.center;return(0,M.qC)(t,0,0,2/(i*r[0]),2/(i*r[1]),-e.viewState.rotation,-s[0],-s[1]),t}setUniformFloatValue(e,t){this.gl_.uniform1f(this.getUniformLocation(e),t)}setUniformFloatVec2(e,t){this.gl_.uniform2fv(this.getUniformLocation(e),t)}setUniformFloatVec4(e,t){this.gl_.uniform4fv(this.getUniformLocation(e),t)}setUniformMatrixValue(e,t){this.gl_.uniformMatrix4fv(this.getUniformLocation(e),!1,t)}enableAttributeArray_(e,t,r,o,i){const s=this.getAttributeLocation(e);s<0||(this.gl_.enableVertexAttribArray(s),this.gl_.vertexAttribPointer(s,t,r,!1,o,i))}enableAttributes(e){const t=function Wt(n){let e=0;for(let t=0;t"u"?"data:application/javascript;base64,"+Buffer.from(n,"binary").toString("base64"):URL.createObjectURL(new Blob([n],{type:"application/javascript"})))}(),this.worker_.addEventListener("message",a=>{const u=a.data;if("GENERATE_POINT_BUFFERS"===u.type){const c=u.projectionTransform;this.verticesBuffer_.fromArrayBuffer(u.vertexBuffer),this.helper.flushBufferData(this.verticesBuffer_),this.indicesBuffer_.fromArrayBuffer(u.indexBuffer),this.helper.flushBufferData(this.indicesBuffer_),this.renderTransform_=c,(0,M.nb)(this.invertRenderTransform_,this.renderTransform_),this.renderInstructions_=new Float32Array(a.data.renderInstructions),u.id===this.lastSentId&&(this.ready=!0),this.getLayer().changed()}}),this.featureCache_={},this.featureCount_=0;const s=this.getLayer().getSource();this.sourceListenKeys_=[(0,le.oL)(s,pe.Z.ADDFEATURE,this.handleSourceFeatureAdded_,this),(0,le.oL)(s,pe.Z.CHANGEFEATURE,this.handleSourceFeatureChanged_,this),(0,le.oL)(s,pe.Z.REMOVEFEATURE,this.handleSourceFeatureDelete_,this),(0,le.oL)(s,pe.Z.CLEAR,this.handleSourceFeatureClear_,this)],s.forEachFeature(a=>{this.featureCache_[(0,V.sq)(a)]={feature:a,properties:a.getProperties(),geometry:a.getGeometry()},this.featureCount_++})}afterHelperCreated(){this.program_=this.helper.getProgram(this.fragmentShader_,this.vertexShader_),this.hitDetectionEnabled_&&(this.hitRenderTarget_=new class zt{constructor(e,t){this.helper_=e;const r=e.getGL();this.texture_=r.createTexture(),this.framebuffer_=r.createFramebuffer(),this.depthbuffer_=r.createRenderbuffer(),this.size_=t||[1,1],this.data_=new Uint8Array(0),this.dataCacheDirty_=!0,this.updateSize_()}setSize(e){(0,Vt.fS)(e,this.size_)||(this.size_[0]=e[0],this.size_[1]=e[1],this.updateSize_())}getSize(){return this.size_}clearCachedData(){this.dataCacheDirty_=!0}readAll(){if(this.dataCacheDirty_){const e=this.size_,t=this.helper_.getGL();t.bindFramebuffer(t.FRAMEBUFFER,this.framebuffer_),t.readPixels(0,0,e[0],e[1],t.RGBA,t.UNSIGNED_BYTE,this.data_),this.dataCacheDirty_=!1}return this.data_}readPixel(e,t){if(e<0||t<0||e>this.size_[0]||t>=this.size_[1])return X[0]=0,X[1]=0,X[2]=0,X[3]=0,X;this.readAll();const r=Math.floor(e)+(this.size_[1]-Math.floor(t)-1)*this.size_[0];return X[0]=this.data_[4*r],X[1]=this.data_[4*r+1],X[2]=this.data_[4*r+2],X[3]=this.data_[4*r+3],X}getTexture(){return this.texture_}getFramebuffer(){return this.framebuffer_}getDepthbuffer(){return this.depthbuffer_}updateSize_(){const e=this.size_,t=this.helper_.getGL();this.texture_=this.helper_.createTexture(e,null,this.texture_),t.bindFramebuffer(t.FRAMEBUFFER,this.framebuffer_),t.viewport(0,0,e[0],e[1]),t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,this.texture_,0),t.bindRenderbuffer(t.RENDERBUFFER,this.depthbuffer_),t.renderbufferStorage(t.RENDERBUFFER,t.DEPTH_COMPONENT16,e[0],e[1]),t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.RENDERBUFFER,this.depthbuffer_),this.data_=new Uint8Array(e[0]*e[1]*4)}}(this.helper))}handleSourceFeatureAdded_(e){const t=e.feature;this.featureCache_[(0,V.sq)(t)]={feature:t,properties:t.getProperties(),geometry:t.getGeometry()},this.featureCount_++}handleSourceFeatureChanged_(e){const t=e.feature;this.featureCache_[(0,V.sq)(t)]={feature:t,properties:t.getProperties(),geometry:t.getGeometry()}}handleSourceFeatureDelete_(e){delete this.featureCache_[(0,V.sq)(e.feature)],this.featureCount_--}handleSourceFeatureClear_(){this.featureCache_={},this.featureCount_=0}renderFrame(e){const t=this.helper.getGL();this.preRender(t,e);const[r,o,i]=function Qt(n,e){const t=n.viewState.projection,o=e.getSource().getWrapX()&&t.canWrapX(),i=t.getExtent(),s=n.extent,a=o?(0,G.dz)(i):null,u=o?Math.ceil((s[2]-i[2])/a)+1:1;return[o?Math.floor((s[0]-i[0])/a):0,u,a]}(e,this.getLayer());return this.renderWorlds(e,!1,r,o,i),this.helper.finalizeDraw(e,this.dispatchPreComposeEvent,this.dispatchPostComposeEvent),this.hitDetectionEnabled_&&(this.renderWorlds(e,!0,r,o,i),this.hitRenderTarget_.clearCachedData()),this.postRender(t,e),this.helper.getCanvas()}prepareFrameInternal(e){const t=this.getLayer(),r=t.getSource(),o=e.viewState,i=!e.viewHints[Xe.Z.ANIMATING]&&!e.viewHints[Xe.Z.INTERACTING],s=!(0,G.fS)(this.previousExtent_,e.extent),a=this.sourceRevision_4)throw new Error("`formatArray` can only output `vec2`, `vec3` or `vec4` arrays.");return`vec${n.length}(${n.map(Q).join(", ")})`}function _e(n){const e=(0,lt._2)(n),t=e.length>3?e[3]:1;return Le([e[0]/255*t,e[1]/255*t,e[2]/255*t,t])}const Ie={};let ur=0;function q(n){return Q(function hr(n){return n in Ie||(Ie[n]=ur++),Ie[n]}(n))}const De="getBandValue";function P(n){return(e,t,r)=>{const o=t.args.length,i=new Array(o);for(let s=0;s{const r=e.args[0].value;return r in n.properties||(n.properties[r]={name:r,type:e.type}),(n.inFragmentShader?"v_prop_":"a_prop_")+r},[_.AP.GeometryType]:(n,e,t)=>{const r="geometryType";return r in n.properties||(n.properties[r]={name:r,type:_.uW,evaluator:s=>(0,_.S9)(s.getGeometry())}),(n.inFragmentShader?"v_prop_":"a_prop_")+r},[_.AP.Var]:(n,e)=>{const r=e.args[0].value;return r in n.variables||(n.variables[r]={name:r,type:e.type}),function pr(n){return"u_var_"+n}(r)},[_.AP.Resolution]:()=>"u_resolution",[_.AP.Zoom]:()=>"u_zoom",[_.AP.Time]:()=>"u_time",[_.AP.Any]:P(n=>`(${n.join(" || ")})`),[_.AP.All]:P(n=>`(${n.join(" && ")})`),[_.AP.Not]:P(([n])=>`(!${n})`),[_.AP.Equal]:P(([n,e])=>`(${n} == ${e})`),[_.AP.NotEqual]:P(([n,e])=>`(${n} != ${e})`),[_.AP.GreaterThan]:P(([n,e])=>`(${n} > ${e})`),[_.AP.GreaterThanOrEqualTo]:P(([n,e])=>`(${n} >= ${e})`),[_.AP.LessThan]:P(([n,e])=>`(${n} < ${e})`),[_.AP.LessThanOrEqualTo]:P(([n,e])=>`(${n} <= ${e})`),[_.AP.Multiply]:P(n=>`(${n.join(" * ")})`),[_.AP.Divide]:P(([n,e])=>`(${n} / ${e})`),[_.AP.Add]:P(n=>`(${n.join(" + ")})`),[_.AP.Subtract]:P(([n,e])=>`(${n} - ${e})`),[_.AP.Clamp]:P(([n,e,t])=>`clamp(${n}, ${e}, ${t})`),[_.AP.Mod]:P(([n,e])=>`mod(${n}, ${e})`),[_.AP.Pow]:P(([n,e])=>`pow(${n}, ${e})`),[_.AP.Abs]:P(([n])=>`abs(${n})`),[_.AP.Floor]:P(([n])=>`floor(${n})`),[_.AP.Ceil]:P(([n])=>`ceil(${n})`),[_.AP.Round]:P(([n])=>`floor(${n} + 0.5)`),[_.AP.Sin]:P(([n])=>`sin(${n})`),[_.AP.Cos]:P(([n])=>`cos(${n})`),[_.AP.Atan]:P(([n,e])=>void 0!==e?`atan(${n}, ${e})`:`atan(${n})`),[_.AP.Sqrt]:P(([n])=>`sqrt(${n})`),[_.AP.Match]:P(n=>{const e=n[0],t=n[n.length-1];let r=null;for(let o=n.length-3;o>=1;o-=2)r=`(${e} == ${n[o]} ? ${n[o+1]} : ${r||t})`;return r}),[_.AP.Between]:P(([n,e,t])=>`(${n} >= ${e} && ${n} <= ${t})`),[_.AP.Interpolate]:P(([n,e,...t])=>{let r="";for(let o=0;o{const e=n[n.length-1];let t=null;for(let r=n.length-3;r>=0;r-=2)t=`(${n[r]} ? ${n[r+1]} : ${t||e})`;return t}),[_.AP.In]:P(([n,...e],t)=>{const r=function lr(n,e){return`operator_${n}_${Object.keys(e.functions).length}`}("in",t),o=[];for(let i=0;i`vec${n.length}(${n.join(", ")})`),[_.AP.Color]:P(n=>{if(1===n.length)return`vec4(vec3(${n[0]} / 255.0), 1.0)`;if(2===n.length)return`(${n[1]} * vec4(vec3(${n[0]} / 255.0), 1.0))`;const e=n.slice(0,3).map(r=>`${r} / 255.0`);return 3===n.length?`vec4(${e.join(", ")}, 1.0)`:`(${n[3]} * vec4(${e.join(", ")}, 1.0))`}),[_.AP.Band]:P(([n,e,t],r)=>{if(!(De in r.functions)){let o="";const i=r.bandCount||1;for(let s=0;s{const[t,...r]=e.args,o=r.length,i=new Uint8Array(4*o);for(let c=0;c0)return Q(n.value);if((n.type&_.wy)>0)return n.value.toString();if((n.type&_.uW)>0)return q(n.value.toString());if((n.type&_.Mr)>0)return _e(n.value);if((n.type&_.PA)>0)return Le(n.value);if((n.type&_.n$)>0)return function cr(n){return Le((0,ar.Pq)(n))}(n.value);throw new Error(`Unexpected expression ${n.value} (expected type ${(0,_.hD)(e)})`)}const re="#ifdef GL_FRAGMENT_PRECISION_HIGH\nprecision highp float;\n#else\nprecision mediump float;\n#endif\nuniform mat4 u_projectionMatrix;\nuniform mat4 u_screenToWorldMatrix;\nuniform vec2 u_viewportSizePx;\nuniform float u_pixelRatio;\nuniform float u_globalAlpha;\nuniform float u_time;\nuniform float u_zoom;\nuniform float u_resolution;\nuniform float u_rotation;\nuniform vec4 u_renderExtent;\nuniform vec2 u_patternOrigin;\nuniform float u_depth;\nuniform mediump int u_hitDetection;\n\nconst float PI = 3.141592653589793238;\nconst float TWO_PI = 2.0 * PI;\n\n// this used to produce an alpha-premultiplied color from a texture\nvec4 samplePremultiplied(sampler2D sampler, vec2 texCoord) {\n vec4 color = texture2D(sampler, texCoord);\n return vec4(color.rgb * color.a, color.a);\n}\n",ne_fill_color="rgba(255,255,255,0.4)",ne_stroke_color="#3399CC",ne_stroke_width=1.25,ne_circle_radius=5,ne_circle_fill_color="rgba(255,255,255,0.4)",ne_circle_stroke_width=1.25;class mr{constructor(){this.uniforms_=[],this.attributes_=[],this.varyings_=[],this.hasSymbol_=!1,this.symbolSizeExpression_=`vec2(${Q(ne_circle_radius)} + ${Q(.5*ne_circle_stroke_width)})`,this.symbolRotationExpression_="0.0",this.symbolOffsetExpression_="vec2(0.0)",this.symbolColorExpression_=_e(ne_circle_fill_color),this.texCoordExpression_="vec4(0.0, 0.0, 1.0, 1.0)",this.discardExpression_="false",this.symbolRotateWithView_=!1,this.hasStroke_=!1,this.strokeWidthExpression_=Q(ne_stroke_width),this.strokeColorExpression_=_e(ne_stroke_color),this.strokeOffsetExpression_="0.",this.strokeCapExpression_=q("round"),this.strokeJoinExpression_=q("round"),this.strokeMiterLimitExpression_="10.",this.strokeDistanceFieldExpression_="-1000.",this.hasFill_=!1,this.fillColorExpression_=_e(ne_fill_color),this.vertexShaderFunctions_=[],this.fragmentShaderFunctions_=[]}addUniform(e){return this.uniforms_.push(e),this}addAttribute(e){return this.attributes_.push(e),this}addVarying(e,t,r){return this.varyings_.push({name:e,type:t,expression:r}),this}setSymbolSizeExpression(e){return this.hasSymbol_=!0,this.symbolSizeExpression_=e,this}getSymbolSizeExpression(){return this.symbolSizeExpression_}setSymbolRotationExpression(e){return this.symbolRotationExpression_=e,this}setSymbolOffsetExpression(e){return this.symbolOffsetExpression_=e,this}getSymbolOffsetExpression(){return this.symbolOffsetExpression_}setSymbolColorExpression(e){return this.hasSymbol_=!0,this.symbolColorExpression_=e,this}getSymbolColorExpression(){return this.symbolColorExpression_}setTextureCoordinateExpression(e){return this.texCoordExpression_=e,this}setFragmentDiscardExpression(e){return this.discardExpression_=e,this}getFragmentDiscardExpression(){return this.discardExpression_}setSymbolRotateWithView(e){return this.symbolRotateWithView_=e,this}setStrokeWidthExpression(e){return this.hasStroke_=!0,this.strokeWidthExpression_=e,this}setStrokeColorExpression(e){return this.hasStroke_=!0,this.strokeColorExpression_=e,this}getStrokeColorExpression(){return this.strokeColorExpression_}setStrokeOffsetExpression(e){return this.strokeOffsetExpression_=e,this}setStrokeCapExpression(e){return this.strokeCapExpression_=e,this}setStrokeJoinExpression(e){return this.strokeJoinExpression_=e,this}setStrokeMiterLimitExpression(e){return this.strokeMiterLimitExpression_=e,this}setStrokeDistanceFieldExpression(e){return this.strokeDistanceFieldExpression_=e,this}setFillColorExpression(e){return this.hasFill_=!0,this.fillColorExpression_=e,this}getFillColorExpression(){return this.fillColorExpression_}addVertexShaderFunction(e){this.vertexShaderFunctions_.includes(e)||this.vertexShaderFunctions_.push(e)}addFragmentShaderFunction(e){this.fragmentShaderFunctions_.includes(e)||this.fragmentShaderFunctions_.push(e)}getSymbolVertexShader(){return this.hasSymbol_?`${re}\n${this.uniforms_.map(function(e){return"uniform "+e+";"}).join("\n")}\nattribute vec2 a_position;\nattribute float a_index;\nattribute vec4 a_prop_hitColor;\n${this.attributes_.map(function(e){return"attribute "+e+";"}).join("\n")}\nvarying vec2 v_texCoord;\nvarying vec2 v_quadCoord;\nvarying vec4 v_prop_hitColor;\nvarying vec2 v_centerPx;\nvarying float v_angle;\nvarying vec2 v_quadSizePx;\n${this.varyings_.map(function(e){return"varying "+e.type+" "+e.name+";"}).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvec2 pxToScreen(vec2 coordPx) {\n vec2 scaled = coordPx / u_viewportSizePx / 0.5;\n return scaled;\n}\n\nvec2 screenToPx(vec2 coordScreen) {\n return (coordScreen * 0.5 + 0.5) * u_viewportSizePx;\n}\n\nvoid main(void) {\n v_quadSizePx = ${this.symbolSizeExpression_};\n vec2 halfSizePx = v_quadSizePx * 0.5;\n vec2 centerOffsetPx = ${this.symbolOffsetExpression_};\n vec2 offsetPx = centerOffsetPx;\n if (a_index == 0.0) {\n offsetPx -= halfSizePx;\n } else if (a_index == 1.0) {\n offsetPx += halfSizePx * vec2(1., -1.);\n } else if (a_index == 2.0) {\n offsetPx += halfSizePx;\n } else {\n offsetPx += halfSizePx * vec2(-1., 1.);\n }\n float angle = ${this.symbolRotationExpression_};\n ${this.symbolRotateWithView_?"angle += u_rotation;":""}\n float c = cos(-angle);\n float s = sin(-angle);\n offsetPx = vec2(c * offsetPx.x - s * offsetPx.y, s * offsetPx.x + c * offsetPx.y);\n vec4 center = u_projectionMatrix * vec4(a_position, 0.0, 1.0);\n gl_Position = center + vec4(pxToScreen(offsetPx), u_depth, 0.);\n vec4 texCoord = ${this.texCoordExpression_};\n float u = a_index == 0.0 || a_index == 3.0 ? texCoord.s : texCoord.p;\n float v = a_index == 2.0 || a_index == 3.0 ? texCoord.t : texCoord.q;\n v_texCoord = vec2(u, v);\n v_prop_hitColor = a_prop_hitColor;\n v_angle = angle;\n c = cos(-v_angle);\n s = sin(-v_angle);\n centerOffsetPx = vec2(c * centerOffsetPx.x - s * centerOffsetPx.y, s * centerOffsetPx.x + c * centerOffsetPx.y); \n v_centerPx = screenToPx(center.xy) + centerOffsetPx;\n${this.varyings_.map(function(e){return" "+e.name+" = "+e.expression+";"}).join("\n")}\n}`:null}getSymbolFragmentShader(){return this.hasSymbol_?`${re}\n${this.uniforms_.map(function(e){return"uniform "+e+";"}).join("\n")}\nvarying vec2 v_texCoord;\nvarying vec4 v_prop_hitColor;\nvarying vec2 v_centerPx;\nvarying float v_angle;\nvarying vec2 v_quadSizePx;\n${this.varyings_.map(function(e){return"varying "+e.type+" "+e.name+";"}).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\n\nvoid main(void) {\n if (${this.discardExpression_}) { discard; }\n vec2 coordsPx = gl_FragCoord.xy / u_pixelRatio - v_centerPx; // relative to center\n float c = cos(v_angle);\n float s = sin(v_angle);\n coordsPx = vec2(c * coordsPx.x - s * coordsPx.y, s * coordsPx.x + c * coordsPx.y);\n gl_FragColor = ${this.symbolColorExpression_};\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.05) { discard; };\n gl_FragColor = v_prop_hitColor;\n }\n}`:null}getStrokeVertexShader(){return this.hasStroke_?`${re}\n${this.uniforms_.map(function(e){return"uniform "+e+";"}).join("\n")}\nattribute vec2 a_position;\nattribute float a_index;\nattribute vec2 a_segmentStart;\nattribute vec2 a_segmentEnd;\nattribute float a_parameters;\nattribute float a_distance;\nattribute vec2 a_joinAngles;\nattribute vec4 a_prop_hitColor;\n${this.attributes_.map(function(e){return"attribute "+e+";"}).join("\n")}\nvarying vec2 v_segmentStart;\nvarying vec2 v_segmentEnd;\nvarying float v_angleStart;\nvarying float v_angleEnd;\nvarying float v_width;\nvarying vec4 v_prop_hitColor;\nvarying float v_distanceOffsetPx;\n${this.varyings_.map(function(e){return"varying "+e.type+" "+e.name+";"}).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvec2 worldToPx(vec2 worldPos) {\n vec4 screenPos = u_projectionMatrix * vec4(worldPos, 0.0, 1.0);\n return (0.5 * screenPos.xy + 0.5) * u_viewportSizePx;\n}\n\nvec4 pxToScreen(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return vec4(screenPos, u_depth, 1.0);\n}\n\nbool isCap(float joinAngle) {\n return joinAngle < -0.1;\n}\n\nvec2 getJoinOffsetDirection(vec2 normalPx, float joinAngle) {\n float halfAngle = joinAngle / 2.0;\n float c = cos(halfAngle);\n float s = sin(halfAngle);\n vec2 angleBisectorNormal = vec2(s * normalPx.x + c * normalPx.y, -c * normalPx.x + s * normalPx.y);\n float length = 1.0 / s;\n return angleBisectorNormal * length;\n}\n\nvec2 getOffsetPoint(vec2 point, vec2 normal, float joinAngle, float offsetPx) {\n // if on a cap or the join angle is too high, offset the line along the segment normal\n if (cos(joinAngle) > 0.998 || isCap(joinAngle)) {\n return point - normal * offsetPx;\n }\n // offset is applied along the inverted normal (positive offset goes "right" relative to line direction)\n return point - getJoinOffsetDirection(normal, joinAngle) * offsetPx;\n}\n\nvoid main(void) {\n v_angleStart = a_joinAngles.x;\n v_angleEnd = a_joinAngles.y;\n float vertexNumber = floor(abs(a_parameters) / 10000. + 0.5);\n // we're reading the fractional part while keeping the sign (so -4.12 gives -0.12, 3.45 gives 0.45)\n float angleTangentSum = fract(abs(a_parameters) / 10000.) * 10000. * sign(a_parameters);\n\n float lineWidth = ${this.strokeWidthExpression_};\n float lineOffsetPx = ${this.strokeOffsetExpression_};\n\n // compute segment start/end in px with offset\n vec2 segmentStartPx = worldToPx(a_segmentStart);\n vec2 segmentEndPx = worldToPx(a_segmentEnd);\n vec2 tangentPx = normalize(segmentEndPx - segmentStartPx);\n vec2 normalPx = vec2(-tangentPx.y, tangentPx.x);\n segmentStartPx = getOffsetPoint(segmentStartPx, normalPx, v_angleStart, lineOffsetPx),\n segmentEndPx = getOffsetPoint(segmentEndPx, normalPx, v_angleEnd, lineOffsetPx);\n \n // compute current vertex position\n float normalDir = vertexNumber < 0.5 || (vertexNumber > 1.5 && vertexNumber < 2.5) ? 1.0 : -1.0;\n float tangentDir = vertexNumber < 1.5 ? 1.0 : -1.0;\n float angle = vertexNumber < 1.5 ? v_angleStart : v_angleEnd;\n vec2 joinDirection;\n vec2 positionPx = vertexNumber < 1.5 ? segmentStartPx : segmentEndPx;\n // if angle is too high, do not make a proper join\n if (cos(angle) > 0.985 || isCap(angle)) {\n joinDirection = normalPx * normalDir - tangentPx * tangentDir;\n } else {\n joinDirection = getJoinOffsetDirection(normalPx * normalDir, angle);\n }\n positionPx = positionPx + joinDirection * (lineWidth * 0.5 + 1.); // adding 1 pixel for antialiasing\n gl_Position = pxToScreen(positionPx);\n\n v_segmentStart = segmentStartPx;\n v_segmentEnd = segmentEndPx;\n v_width = lineWidth;\n v_prop_hitColor = a_prop_hitColor;\n v_distanceOffsetPx = a_distance / u_resolution - (lineOffsetPx * angleTangentSum);\n${this.varyings_.map(function(e){return" "+e.name+" = "+e.expression+";"}).join("\n")}\n}`:null}getStrokeFragmentShader(){return this.hasStroke_?`${re}\n${this.uniforms_.map(function(e){return"uniform "+e+";"}).join("\n")}\nvarying vec2 v_segmentStart;\nvarying vec2 v_segmentEnd;\nvarying float v_angleStart;\nvarying float v_angleEnd;\nvarying float v_width;\nvarying vec4 v_prop_hitColor;\nvarying float v_distanceOffsetPx;\n${this.varyings_.map(function(e){return"varying "+e.type+" "+e.name+";"}).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\n\nvec2 pxToWorld(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return (u_screenToWorldMatrix * vec4(screenPos, 0.0, 1.0)).xy;\n}\n\nbool isCap(float joinAngle) {\n return joinAngle < -0.1;\n}\n\nfloat segmentDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n vec2 tangent = normalize(end - start);\n vec2 normal = vec2(-tangent.y, tangent.x);\n vec2 startToPoint = point - start;\n return abs(dot(startToPoint, normal)) - width * 0.5;\n}\n\nfloat buttCapDistanceField(vec2 point, vec2 start, vec2 end) {\n vec2 startToPoint = point - start;\n vec2 tangent = normalize(end - start);\n return dot(startToPoint, -tangent);\n}\n\nfloat squareCapDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n return buttCapDistanceField(point, start, end) - width * 0.5;\n}\n\nfloat roundCapDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n float onSegment = max(0., 1000. * dot(point - start, end - start)); // this is very high when inside the segment\n return length(point - start) - width * 0.5 - onSegment;\n}\n\nfloat roundJoinDistanceField(vec2 point, vec2 start, vec2 end, float width) {\n return roundCapDistanceField(point, start, end, width);\n}\n\nfloat bevelJoinField(vec2 point, vec2 start, vec2 end, float width, float joinAngle) {\n vec2 startToPoint = point - start;\n vec2 tangent = normalize(end - start);\n float c = cos(joinAngle * 0.5);\n float s = sin(joinAngle * 0.5);\n float direction = -sign(sin(joinAngle));\n vec2 bisector = vec2(c * tangent.x - s * tangent.y, s * tangent.x + c * tangent.y);\n float radius = width * 0.5 * s;\n return dot(startToPoint, bisector * direction) - radius;\n}\n\nfloat miterJoinDistanceField(vec2 point, vec2 start, vec2 end, float width, float joinAngle) {\n if (cos(joinAngle) > 0.985) { // avoid risking a division by zero\n return bevelJoinField(point, start, end, width, joinAngle);\n }\n float miterLength = 1. / sin(joinAngle * 0.5);\n float miterLimit = ${this.strokeMiterLimitExpression_};\n if (miterLength > miterLimit) {\n return bevelJoinField(point, start, end, width, joinAngle);\n }\n return -1000.;\n}\n\nfloat capDistanceField(vec2 point, vec2 start, vec2 end, float width, float capType) {\n if (capType == ${q("butt")}) {\n return buttCapDistanceField(point, start, end);\n } else if (capType == ${q("square")}) {\n return squareCapDistanceField(point, start, end, width);\n }\n return roundCapDistanceField(point, start, end, width);\n}\n\nfloat joinDistanceField(vec2 point, vec2 start, vec2 end, float width, float joinAngle, float joinType) {\n if (joinType == ${q("bevel")}) {\n return bevelJoinField(point, start, end, width, joinAngle);\n } else if (joinType == ${q("miter")}) {\n return miterJoinDistanceField(point, start, end, width, joinAngle);\n }\n return roundJoinDistanceField(point, start, end, width);\n}\n\nfloat computeSegmentPointDistance(vec2 point, vec2 start, vec2 end, float width, float joinAngle, float capType, float joinType) {\n if (isCap(joinAngle)) {\n return capDistanceField(point, start, end, width, capType);\n }\n return joinDistanceField(point, start, end, width, joinAngle, joinType);\n}\n\nvoid main(void) {\n vec2 currentPoint = gl_FragCoord.xy / u_pixelRatio;\n #ifdef GL_FRAGMENT_PRECISION_HIGH\n vec2 worldPos = pxToWorld(currentPoint);\n if (\n abs(u_renderExtent[0] - u_renderExtent[2]) > 0.0 && (\n worldPos[0] < u_renderExtent[0] ||\n worldPos[1] < u_renderExtent[1] ||\n worldPos[0] > u_renderExtent[2] ||\n worldPos[1] > u_renderExtent[3]\n )\n ) {\n discard;\n }\n #endif\n if (${this.discardExpression_}) { discard; }\n\n float segmentLength = length(v_segmentEnd - v_segmentStart);\n vec2 segmentTangent = (v_segmentEnd - v_segmentStart) / segmentLength;\n vec2 segmentNormal = vec2(-segmentTangent.y, segmentTangent.x);\n vec2 startToPoint = currentPoint - v_segmentStart;\n float currentLengthPx = max(0., min(dot(segmentTangent, startToPoint), segmentLength)) + v_distanceOffsetPx; \n float currentRadiusPx = abs(dot(segmentNormal, startToPoint));\n float currentRadiusRatio = dot(segmentNormal, startToPoint) * 2. / v_width;\n vec4 color = ${this.strokeColorExpression_} * u_globalAlpha;\n float capType = ${this.strokeCapExpression_};\n float joinType = ${this.strokeJoinExpression_};\n float segmentStartDistance = computeSegmentPointDistance(currentPoint, v_segmentStart, v_segmentEnd, v_width, v_angleStart, capType, joinType);\n float segmentEndDistance = computeSegmentPointDistance(currentPoint, v_segmentEnd, v_segmentStart, v_width, v_angleEnd, capType, joinType);\n float distance = max(\n segmentDistanceField(currentPoint, v_segmentStart, v_segmentEnd, v_width),\n max(segmentStartDistance, segmentEndDistance)\n );\n distance = max(distance, ${this.strokeDistanceFieldExpression_});\n gl_FragColor = color * smoothstep(0.5, -0.5, distance);\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.1) { discard; };\n gl_FragColor = v_prop_hitColor;\n }\n}`:null}getFillVertexShader(){return this.hasFill_?`${re}\n${this.uniforms_.map(function(e){return"uniform "+e+";"}).join("\n")}\nattribute vec2 a_position;\nattribute vec4 a_prop_hitColor;\n${this.attributes_.map(function(e){return"attribute "+e+";"}).join("\n")}\nvarying vec4 v_prop_hitColor;\n${this.varyings_.map(function(e){return"varying "+e.type+" "+e.name+";"}).join("\n")}\n${this.vertexShaderFunctions_.join("\n")}\nvoid main(void) {\n gl_Position = u_projectionMatrix * vec4(a_position, u_depth, 1.0);\n v_prop_hitColor = a_prop_hitColor;\n${this.varyings_.map(function(e){return" "+e.name+" = "+e.expression+";"}).join("\n")}\n}`:null}getFillFragmentShader(){return this.hasFill_?`${re}\n${this.uniforms_.map(function(e){return"uniform "+e+";"}).join("\n")}\nvarying vec4 v_prop_hitColor;\n${this.varyings_.map(function(e){return"varying "+e.type+" "+e.name+";"}).join("\n")}\n${this.fragmentShaderFunctions_.join("\n")}\nvec2 pxToWorld(vec2 pxPos) {\n vec2 screenPos = 2.0 * pxPos / u_viewportSizePx - 1.0;\n return (u_screenToWorldMatrix * vec4(screenPos, 0.0, 1.0)).xy;\n}\n\nvec2 worldToPx(vec2 worldPos) {\n vec4 screenPos = u_projectionMatrix * vec4(worldPos, 0.0, 1.0);\n return (0.5 * screenPos.xy + 0.5) * u_viewportSizePx;\n}\n\nvoid main(void) {\n vec2 pxPos = gl_FragCoord.xy / u_pixelRatio;\n vec2 pxOrigin = worldToPx(u_patternOrigin);\n #ifdef GL_FRAGMENT_PRECISION_HIGH\n vec2 worldPos = pxToWorld(pxPos);\n if (\n abs(u_renderExtent[0] - u_renderExtent[2]) > 0.0 && (\n worldPos[0] < u_renderExtent[0] ||\n worldPos[1] < u_renderExtent[1] ||\n worldPos[0] > u_renderExtent[2] ||\n worldPos[1] > u_renderExtent[3]\n )\n ) {\n discard;\n }\n #endif\n if (${this.discardExpression_}) { discard; }\n gl_FragColor = ${this.fillColorExpression_} * u_globalAlpha;\n if (u_hitDetection > 0) {\n if (gl_FragColor.a < 0.1) { discard; };\n gl_FragColor = v_prop_hitColor;\n }\n}`:null}}var _r=h(6868),xr=h(4591);const yr=["#00f","#0ff","#0f0","#ff0","#f00"],Er=class vr extends ze.Z{constructor(e){e=e||{};const t=Object.assign({},e);delete t.gradient,delete t.radius,delete t.blur,delete t.weight,super(t),this.gradient_=null,this.addChangeListener("gradient",this.handleGradientChanged_),this.setGradient(e.gradient?e.gradient:yr),this.setBlur(void 0!==e.blur?e.blur:15),this.setRadius(void 0!==e.radius?e.radius:8);const r=e.weight?e.weight:"weight";this.weightFunction_="string"==typeof r?function(o){return o.get(r)}:r,this.setRenderOrder(null)}getBlur(){return this.get("blur")}getGradient(){return this.get("gradient")}getRadius(){return this.get("radius")}handleGradientChanged_(){this.gradient_=function Tr(n){const r=(0,xr.E4)(1,256),o=r.createLinearGradient(0,0,1,256),i=1/(n.length-1);for(let s=0,a=n.length;s{const r=this.weightFunction_(t);return void 0!==r?(0,_r.uZ)(r,0,1):1}}],uniforms:{u_size:()=>2*(this.get("radius")+this.get("blur")),u_blurSlope:()=>this.get("radius")/Math.max(1,this.get("blur"))},hitDetectionEnabled:!0,vertexShader:e.getSymbolVertexShader(),fragmentShader:e.getSymbolFragmentShader(),postProcesses:[{fragmentShader:"\n precision mediump float;\n\n uniform sampler2D u_image;\n uniform sampler2D u_gradientTexture;\n uniform float u_opacity;\n\n varying vec2 v_texCoord;\n\n void main() {\n vec4 color = texture2D(u_image, v_texCoord);\n gl_FragColor.a = color.a * u_opacity;\n gl_FragColor.rgb = texture2D(u_gradientTexture, vec2(0.5, color.a)).rgb;\n gl_FragColor.rgb *= gl_FragColor.a;\n }",uniforms:{u_gradientTexture:()=>this.gradient_,u_opacity:()=>this.getOpacity()}}]})}renderDeclutter(){}};var Ze=h(5616),xe=h(6082),ye=h(4910),Oe=h(5504),Pr=h(9895),Rr=h(7178),k=h(1308),Sr=h(4855),Me=h(440),Ne=h(1830);const ct=class Ar extends Me.ZP{constructor(e){const t=void 0!==e.crossOrigin?e.crossOrigin:null,r=void 0!==e.imageLoadFunction?e.imageLoadFunction:Me.r6;super({attributions:e.attributions,interpolate:e.interpolate,projection:(0,ae.U2)(e.projection)}),this.url_=e.url,this.imageExtent_=e.imageExtent,this.image=null,this.image=new Ne.ZP(this.imageExtent_,void 0,1,function br(n){const e=n.load||Ne.Jx,t=n.imageExtent,r=new Image;return null!==n.crossOrigin&&(r.crossOrigin=n.crossOrigin),()=>e(r,n.url).then(o=>{const i=(0,G.dz)(t)/o.width,s=(0,G.Cr)(t)/o.height;return{image:o,extent:t,resolution:i!==s?[i,s]:s,pixelRatio:1}})}({url:e.url,imageExtent:e.imageExtent,crossOrigin:t,load:(o,i)=>(this.image.setImage(o),r(this.image,i),(0,Ne.Jx)(o))})),this.image.addEventListener(Sr.Z.CHANGE,this.handleImageChange.bind(this))}getImageExtent(){return this.imageExtent_}getImageInternal(e,t,r,o){return(0,G.kK)(e,this.image.getExtent())?this.image:null}getUrl(){return this.url_}};var Ge=h(5290),ut=h(8618),ht=h(5379),Fr=h(5645),Cr=h(6328),wr=h(8105);const Ir=class Lr extends Me.ZP{constructor(e){super({attributions:(e=e||{}).attributions,interpolate:e.interpolate,projection:e.projection,resolutions:e.resolutions,state:e.state}),this.canvasFunction_=e.canvasFunction,this.canvas_=null,this.renderedRevision_=0,this.ratio_=void 0!==e.ratio?e.ratio:1.5}getImageInternal(e,t,r,o){t=this.findNearestResolution(t);let i=this.canvas_;if(i&&this.renderedRevision_==this.getRevision()&&i.getResolution()==t&&i.getPixelRatio()==r&&(0,G.r4)(i.getExtent(),e))return i;e=e.slice(),(0,G.H9)(e,this.ratio_);const s=(0,G.dz)(e)/t,a=(0,G.Cr)(e)/t,c=this.canvasFunction_.call(this,e,t,r,[s*r,a*r],o);return c&&(i=new wr.Z(e,t,r,c)),this.canvas_=i,this.renderedRevision_=this.getRevision(),i}};var pt=h(4892),dt=h(6256),Dr=h(2101),Ur=h(7176),Zr=h(781),Or=h(49),Mr=h(6117),Nr=h(8982),Gr=h(5872),Br=h(8095),jr=h(8943),Wr=h(9250);const Hr={Point:function Vr(n,e,t){const r=n.coordinates;return e&&t&&Be(r,e,t),new Br.Z(r)},LineString:function Xr(n,e){const t=ve(n.arcs,e);return new Or.Z(t)},Polygon:function kr(n,e){const t=[];for(let r=0,o=n.arcs.length;r0&&t.pop(),r>=0){const s=e[r];for(let a=0,u=s.length;a=0;--a)t.push(s[a].slice(0))}return t}function Kr(n,e,t,r,o,i,s){const a=n.geometries,u=[];for(let c=0,p=a.length;c{class n{set value(t){this.privValue!==t&&(this.privValue=t,this.layer?.custom_layer&&this.layer.custom_layer.setRadius(t))}get value(){return this.privValue}constructor(){this.privValue=1,this.valueChange=new l.vpe}ngOnInit(){this.layer.custom_layer.setRadius(this.value)}changeValue(t){const r=parseInt(t.target.value,10);this.value=r,this.valueChange.emit(r),this.layer.custom_layer&&this.layer.custom_layer.setRadius(r)}static#e=this.\u0275fac=function(r){return new(r||n)};static#t=this.\u0275cmp=l.Xpm({type:n,selectors:[["app-example-layer-action"]],inputs:{layer:"layer",value:"value"},outputs:{valueChange:"valueChange"},decls:6,vars:2,consts:[[1,"heatmap-range"],["type","range","clrRange","","name","two","min","1","max","50","step","1",1,"ukis-range-input",3,"value","change"]],template:function(r,o){1&r&&(l.TgZ(0,"clr-range-container",0)(1,"label"),l._uU(2,"Heatmap radius:"),l.qZA(),l.TgZ(3,"input",1),l.NdJ("change",function(s){return o.changeValue(s)}),l.qZA(),l.TgZ(4,"clr-control-helper"),l._uU(5),l.qZA()()),2&r&&(l.xp6(3),l.Q6J("value",o.value),l.xp6(2),l.Oqu(" "+o.value))},dependencies:[L.MgK,L.CM6,L.blk,L.XTz],styles:[".heatmap-range[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{font-weight:400}"]})}return n})();const je={type:"FeatureCollection",features:[{type:"Feature",properties:{height:2},geometry:{type:"Polygon",coordinates:[[[11.539764404296875,48.17707562779612,2],[11.53289794921875,48.13126755117026],[11.51641845703125,48.12301775410865],[11.517791748046875,48.10926514749487],[11.56036376953125,48.11384975871469],[11.564483642578125,48.12301775410865],[11.58233642578125,48.130350972491556],[11.592292785644531,48.14043243818811],[11.594696044921875,48.14730502988628],[11.602935791015625,48.15715413998257],[11.595039367675781,48.1640244926387],[11.59950256347656,48.17226770127996],[11.587142944335938,48.177533502046636],[11.572036743164062,48.177533502046636],[11.539764404296875,48.17707562779612]]]}},{type:"Feature",properties:{height:1},geometry:{type:"Polygon",coordinates:[[[11.605682373046875,48.156238023440835],[11.596412658691406,48.147534100428686],[11.59332275390625,48.13699579726703],[11.583709716796875,48.12851776605501],[11.564826965332031,48.121413473016034],[11.561737060546875,48.11247441829591],[11.575126647949217,48.11155750423242],[11.581993103027344,48.10490938797694],[11.614608764648438,48.11178673428214],[11.620101928710938,48.12462198509838],[11.614952087402344,48.12920522613733],[11.614265441894531,48.13905780942574],[11.61529541015625,48.15165719536032],[11.605682373046875,48.156238023440835]]]}},{type:"Feature",properties:{height:3},geometry:{type:"Polygon",coordinates:[[[11.516075134277344,48.12347611093252],[11.532554626464844,48.131496693283744],[11.538734436035156,48.176388808753124],[11.52191162109375,48.175701980509444],[11.511268615722656,48.17249666038475],[11.507148742675781,48.16379549570767],[11.492729187011719,48.165398452755674],[11.486892700195312,48.16379549570767],[11.458740234375,48.164482483433744],[11.457366943359375,48.15188624647704],[11.455307006835938,48.148221305921446],[11.436767578124998,48.133329793382636],[11.430244445800781,48.12874692043826],[11.443977355957031,48.12828861064926],[11.45050048828125,48.12553866602599],[11.4862060546875,48.124392812310205],[11.503028869628904,48.12553866602599],[11.516075134277344,48.12347611093252]]]}},{type:"Feature",properties:{height:0},geometry:{type:"Polygon",coordinates:[[[11.517448425292969,48.10972362702285],[11.487579345703125,48.095738161288885],[11.488265991210938,48.08381312049231],[11.485176086425781,48.075785093732456],[11.487922668457031,48.07486752519069],[11.493759155273438,48.07693203139914],[11.506805419921875,48.0762438718672],[11.517448425292969,48.06890293081563],[11.536331176757812,48.068214663899795],[11.538734436035156,48.07349114169717],[11.540107727050781,48.08427182703979],[11.548004150390625,48.09367440979962],[11.549720764160154,48.10559716402152],[11.559333801269531,48.11407897853892],[11.517448425292969,48.10972362702285]]]}}]},We={type:"FeatureCollection",features:[{type:"Feature",properties:{pid:1},geometry:{type:"Point",coordinates:[10.9423828125,49.001843917978526]}},{type:"Feature",properties:{pid:2},geometry:{type:"Point",coordinates:[11.18408203125,49.088257784724675]}},{type:"Feature",properties:{pid:3},geometry:{type:"Point",coordinates:[11.030273437499998,49.35375571830993]}},{type:"Feature",properties:{pid:4},geometry:{type:"Point",coordinates:[10.72265625,49.24629332459796]}},{type:"Feature",properties:{pid:5},geometry:{type:"Point",coordinates:[12.76611328125,48.011975126709956]}},{type:"Feature",properties:{pid:6},geometry:{type:"Point",coordinates:[13.55712890625,49.15296965617042]}},{type:"Feature",properties:{pid:7},geometry:{type:"Point",coordinates:[13.3154296875,48.545705491847464]}},{type:"Feature",properties:{pid:8},geometry:{type:"Point",coordinates:[4.482421875,49.224772722794825]}}]},on={type:"FeatureCollection",features:[{type:"Feature",properties:{name:"Feature 1 - Polygon"},geometry:{type:"Polygon",coordinates:[[[7.91015625,50.233151832472245],[9.140625,47.81315451752768],[13.33740234375,48.28319289548349],[13.7109375,50.17689812200107],[7.91015625,50.233151832472245]]]}}]},mt={type:"FeatureCollection",features:[{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.3",geometry:{type:"Point",coordinates:[14.354708,54.004536]},geometry_name:"geom",properties:{lat:"54.004536",lon:"14.354708",id:"3",timestamp:"2020-09-13T16:52:57Z",SWH:"1.13",plength:"209.7",windSpeed:"4.25",pdirection:"125.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.4",geometry:{type:"Point",coordinates:[14.445045,54.013187]},geometry_name:"geom",properties:{lat:"54.013187",lon:"14.445045",id:"4",timestamp:"2020-09-13T16:52:57Z",SWH:"0.91",plength:"251.0",windSpeed:"3.75",pdirection:"11.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.5",geometry:{type:"Point",coordinates:[14.535383,54.021835]},geometry_name:"geom",properties:{lat:"54.021835",lon:"14.535383",id:"5",timestamp:"2020-09-13T16:52:57Z",SWH:"1.08",plength:"475.4",windSpeed:"4.00",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.6",geometry:{type:"Point",coordinates:[14.625798,54.030346]},geometry_name:"geom",properties:{lat:"54.030346",lon:"14.625798",id:"6",timestamp:"2020-09-13T16:52:57Z",SWH:"0.99",plength:"194.6",windSpeed:"4.00",pdirection:"171.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.7",geometry:{type:"Point",coordinates:[14.716214,54.038853]},geometry_name:"geom",properties:{lat:"54.038853",lon:"14.716214",id:"7",timestamp:"2020-09-13T16:52:57Z",SWH:"0.90",plength:"475.4",windSpeed:"4.05",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.8",geometry:{type:"Point",coordinates:[13.978081,54.022915]},geometry_name:"geom",properties:{lat:"54.022915",lon:"13.978081",id:"8",timestamp:"2020-09-13T16:52:57Z",SWH:"0.66",plength:"475.4",windSpeed:"3.50",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.9",geometry:{type:"Point",coordinates:[14.068372,54.031853]},geometry_name:"geom",properties:{lat:"54.031853",lon:"14.068372",id:"9",timestamp:"2020-09-13T16:52:57Z",SWH:"1.03",plength:"452.5",windSpeed:"4.20",pdirection:"135.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.10",geometry:{type:"Point",coordinates:[14.158684,54.040756]},geometry_name:"geom",properties:{lat:"54.040756",lon:"14.158684",id:"10",timestamp:"2020-09-13T16:52:57Z",SWH:"0.47",plength:"199.9",windSpeed:"4.40",pdirection:"51.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.11",geometry:{type:"Point",coordinates:[14.249058,54.049553]},geometry_name:"geom",properties:{lat:"54.049553",lon:"14.249058",id:"11",timestamp:"2020-09-13T16:52:57Z",SWH:"1.36",plength:"420.9",windSpeed:"4.40",pdirection:"80.5"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.12",geometry:{type:"Point",coordinates:[14.339441,54.058331]},geometry_name:"geom",properties:{lat:"54.058331",lon:"14.339441",id:"12",timestamp:"2020-09-13T16:52:57Z",SWH:"0.94",plength:"134.6",windSpeed:"3.95",pdirection:"3.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.13",geometry:{type:"Point",coordinates:[14.429894,54.066982]},geometry_name:"geom",properties:{lat:"54.066982",lon:"14.429894",id:"13",timestamp:"2020-09-13T16:52:57Z",SWH:"1.01",plength:"351.6",windSpeed:"4.15",pdirection:"164.1"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.14",geometry:{type:"Point",coordinates:[14.52035,54.075634]},geometry_name:"geom",properties:{lat:"54.075634",lon:"14.520350",id:"14",timestamp:"2020-09-13T16:52:57Z",SWH:"1.16",plength:"310.4",windSpeed:"4.45",pdirection:"166.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.15",geometry:{type:"Point",coordinates:[14.610882,54.084145]},geometry_name:"geom",properties:{lat:"54.084145",lon:"14.610882",id:"15",timestamp:"2020-09-13T16:52:57Z",SWH:"1.00",plength:"210.4",windSpeed:"4.05",pdirection:"170.5"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.16",geometry:{type:"Point",coordinates:[14.701414,54.092651]},geometry_name:"geom",properties:{lat:"54.092651",lon:"14.701414",id:"16",timestamp:"2020-09-13T16:52:57Z",SWH:"0.98",plength:"254.7",windSpeed:"4.40",pdirection:"174.3"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.17",geometry:{type:"Point",coordinates:[14.792017,54.101032]},geometry_name:"geom",properties:{lat:"54.101032",lon:"14.792017",id:"17",timestamp:"2020-09-13T16:52:57Z",SWH:"1.10",plength:"475.4",windSpeed:"4.45",pdirection:"158.2"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.18",geometry:{type:"Point",coordinates:[14.882627,54.109398]},geometry_name:"geom",properties:{lat:"54.109398",lon:"14.882627",id:"18",timestamp:"2020-09-13T16:52:57Z",SWH:"0.94",plength:"188.2",windSpeed:"4.25",pdirection:"107.1"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.19",geometry:{type:"Point",coordinates:[14.973297,54.117649]},geometry_name:"geom",properties:{lat:"54.117649",lon:"14.973297",id:"19",timestamp:"2020-09-13T16:52:57Z",SWH:"0.91",plength:"404.8",windSpeed:"4.00",pdirection:"161.6"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.20",geometry:{type:"Point",coordinates:[15.063984,54.12587]},geometry_name:"geom",properties:{lat:"54.125870",lon:"15.063984",id:"20",timestamp:"2020-09-13T16:52:57Z",SWH:"0.90",plength:"170.3",windSpeed:"4.10",pdirection:"176.2"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.21",geometry:{type:"Point",coordinates:[15.154721,54.133991]},geometry_name:"geom",properties:{lat:"54.133991",lon:"15.154721",id:"21",timestamp:"2020-09-13T16:52:57Z",SWH:"0.69",plength:"475.4",windSpeed:"4.00",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.22",geometry:{type:"Point",coordinates:[14.052757,54.085644]},geometry_name:"geom",properties:{lat:"54.085644",lon:"14.052757",id:"22",timestamp:"2020-09-13T16:52:57Z",SWH:"0.28",plength:"475.4",windSpeed:"4.25",pdirection:"21.8"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.26",geometry:{type:"Point",coordinates:[14.414745,54.120781]},geometry_name:"geom",properties:{lat:"54.120781",lon:"14.414745",id:"26",timestamp:"2020-09-13T16:52:57Z",SWH:"1.10",plength:"129.3",windSpeed:"4.20",pdirection:"45.0"}},{type:"Feature",id:"S1A_IW_GRDH_1SDV_20200913T165301_20200913T165326_034343_03FE2F_9368_WAVE.27",geometry:{type:"Point",coordinates:[14.505316,54.129433]},geometry_name:"geom",properties:{lat:"54.129433",lon:"14.505316",id:"27",timestamp:"2020-09-13T16:52:57Z",SWH:"0.50",plength:"310.4",windSpeed:"4.60",pdirection:"14.0"}}]};var A=h(9223);let sn=(()=>{class n{constructor(){this.sunlightForm=new A.cw({x:new A.NI(0,A.kI.required),y:new A.NI(0,A.kI.required)})}ngOnInit(){this.sunlightForm.valueChanges.subscribe(t=>{this.changeHandler(parseInt(t.x.toString(),10)/100,parseInt(t.y.toString(),10)/100)})}static#e=this.\u0275fac=function(r){return new(r||n)};static#t=this.\u0275cmp=l.Xpm({type:n,selectors:[["app-sunlight"]],inputs:{changeHandler:"changeHandler"},decls:16,vars:1,consts:[["clrForm","","clrLayout","horizontal",3,"formGroup"],[1,"sun-range-label"],[1,"sun-range"],["type","range","min","-100","max","100","value","0","clrRange","","formControlName","x",1,"ukis-range-input"],["type","range","min","-100","max","100","value","0","clrRange","","formControlName","y",1,"ukis-range-input"]],template:function(r,o){1&r&&(l.TgZ(0,"form",0),l._UZ(1,"hr"),l.TgZ(2,"label",1),l._uU(3,"Sun position"),l.qZA(),l.TgZ(4,"clr-range-container",2)(5,"label"),l._uU(6,"x"),l.qZA(),l._UZ(7,"input",3),l.TgZ(8,"clr-control-helper"),l._uU(9,"east -> west"),l.qZA()(),l.TgZ(10,"clr-range-container",2)(11,"label"),l._uU(12,"y"),l.qZA(),l._UZ(13,"input",4),l.TgZ(14,"clr-control-helper"),l._uU(15,"south -> north"),l.qZA()()()),2&r&&l.Q6J("formGroup",o.sunlightForm)},dependencies:[L.MgK,L.CM6,L.YAP,L.mIp,L.blk,L.XTz,A._Y,A.Fj,A.eT,A.JJ,A.JL,A.sg,A.u],styles:[".sun-range[_ngcontent-%COMP%]{margin-top:0}.sun-range-label[_ngcontent-%COMP%]{padding-left:0;font-weight:600}"]})}return n})(),an=(()=>{class n{constructor(){this.interpolationForm=new A.cw({power:new A.NI(2,A.kI.required),smooth:new A.NI(!0,A.kI.required),labels:new A.NI(!1,A.kI.required)})}ngOnInit(){this.interpolationForm.valueChanges.subscribe(t=>{this.changeHandler(t.power,t.smooth,t.labels)})}static#e=this.\u0275fac=function(r){return new(r||n)};static#t=this.\u0275cmp=l.Xpm({type:n,selectors:[["app-interpolation-settings"]],inputs:{changeHandler:"changeHandler"},decls:21,vars:1,consts:[["clrForm","","clrLayout","vertical",3,"formGroup"],["type","range","min","1","max","7","value","1","clrInput","","formControlName","power",1,"ukis-range-input"],["type","checkbox","clrCheckbox","","name","options","value","true","formControlName","smooth",1,"ukis-range-input"],["type","checkbox","clrCheckbox","","name","options","value","false","formControlName","labels",1,"ukis-range-input"]],template:function(r,o){1&r&&(l.TgZ(0,"form",0)(1,"clr-input-container")(2,"label"),l._uU(3,"Power"),l.qZA(),l._UZ(4,"input",1),l.TgZ(5,"clr-control-helper"),l._uU(6,"inverse distance weighting power"),l.qZA()(),l.TgZ(7,"clr-checkbox-container")(8,"label"),l._uU(9,"Smoothing"),l.qZA(),l.TgZ(10,"clr-checkbox-wrapper"),l._UZ(11,"input",2),l.TgZ(12,"label"),l._uU(13,"Smoothing"),l.qZA()()(),l.TgZ(14,"clr-checkbox-container")(15,"label"),l._uU(16,"Labels"),l.qZA(),l.TgZ(17,"clr-checkbox-wrapper"),l._UZ(18,"input",3),l.TgZ(19,"label"),l._uU(20,"Show labels"),l.qZA()()()()),2&r&&l.Q6J("formGroup",o.interpolationForm)},dependencies:[L.MgK,L.CM6,L.YAP,L.mIp,L.KKC,L.Y_4,L.PEh,L.xRP,L.G55,A._Y,A.Fj,A.eT,A.Wl,A.JJ,A.JL,A.sg,A.u]})}return n})();var W=h(8533),ln=h(4595),cn=h(9727);class un extends Ze.Z{constructor(e){super(e)}createRenderer(){return new hn(this)}}class hn extends cn.Z{constructor(e){super(e);const t=document.createElement("canvas");t.width=800,t.height=600,t.style.position="absolute";const o=e.getSource().getFeatures(),i=this.featuresToMeshes(o),s=new W.CP7({canvas:t,alpha:!0}),a=new W.cPb(45,t.width/t.height,.01,3e7);a.position.set(0,0,10),a.lookAt(new W.Pa4(0,0,0));const u=new W.xsS;for(const p of i)u.add(p);const c=new W.Ox3(16777215,1);c.position.set(-1,2,4),u.add(c),this.canvas=t,this.scene=u,this.meshes=i,this.renderer=s,this.camera=a}prepareFrame(e){const t=e.pixelRatio,r=e.size,o=Math.round(r[0]*t),i=Math.round(r[1]*t),a=e.viewState.center,p=this.extent2Height(e.extent,45);return this.camera.aspect=o/i,this.camera.fov=45,this.camera.near=.01,this.camera.far=3e8,this.camera.position.set(a[0],a[1],p),this.camera.lookAt(new W.Pa4(a[0],a[1],0)),this.camera.updateProjectionMatrix(),(r[0]!==this.canvas.width||r[1]!==this.canvas.height)&&(this.canvas.width=r[0],this.canvas.height=r[1],this.renderer.setSize(this.canvas.width,this.canvas.height)),this.canvas.style.opacity=""+e.layerStatesArray[e.layerIndex].opacity,!0}renderFrame(e,t){return this.renderer.render(this.scene,this.camera),this.canvas}renderDeclutter(e){}featuresToMeshes(e){const t=[];for(const r of e){const o=r.getGeometry(),i=r.get("height"),s=this.fGeom2tGeom(o,.1*i),a=new W.Ilk(16777215);a.setHex(16777215*Math.random());const u=new W.xoR({color:a}),c=new W.Kj0(s,u);t.push(c)}return t}fGeom2tGeom(e,t){const r=e.getCoordinates()[0],o=new W.bnF;o.moveTo(r[0][0],r[0][1]);for(let i=1;i{class n{constructor(t){this.layersSvc=t}ngOnInit(){this.groupkeys=["bbox","cssClass","displayName","filtertype","id","name","removable"]}static#e=this.\u0275fac=function(r){return new(r||n)(l.Y36(w.KD))};static#t=this.\u0275cmp=l.Xpm({type:n,selectors:[["app-example-group-action"]],inputs:{group:"group"},decls:5,vars:1,consts:[[4,"ngFor","ngForOf"]],template:function(r,o){1&r&&(l.TgZ(0,"div")(1,"span"),l._uU(2,"some properties of the group:"),l.qZA(),l.TgZ(3,"ul"),l.YNc(4,fn,2,2,"li",0),l.qZA()()),2&r&&(l.xp6(4),l.Q6J("ngForOf",o.groupkeys))},dependencies:[he.sg]})}return n})();var mn=h(2605);function _n(n,e){if(1&n&&(l.TgZ(0,"th"),l._uU(1),l.qZA()),2&n){const t=e.$implicit;l.xp6(1),l.Oqu(t.key)}}function xn(n,e){if(1&n&&(l.TgZ(0,"td"),l._uU(1),l.qZA()),2&n){const t=e.$implicit;l.xp6(1),l.Oqu(t.value)}}let yn=(()=>{class n{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(r){return new(r||n)};static#t=this.\u0275cmp=l.Xpm({type:n,selectors:[["app-popup2"]],inputs:{data:"data"},decls:11,vars:6,consts:[[1,"table"],[4,"ngFor","ngForOf"]],template:function(r,o){1&r&&(l.TgZ(0,"table",0)(1,"caption"),l._uU(2," Demo for a basic Clarity table. "),l.qZA(),l.TgZ(3,"thead")(4,"tr"),l.YNc(5,_n,2,1,"th",1),l.ALo(6,"keyvalue"),l.qZA()(),l.TgZ(7,"tbody")(8,"tr"),l.YNc(9,xn,2,1,"td",1),l.ALo(10,"keyvalue"),l.qZA()()()),2&r&&(l.xp6(5),l.Q6J("ngForOf",l.lcZ(6,2,o.data)),l.xp6(4),l.Q6J("ngForOf",l.lcZ(10,4,o.data)))},dependencies:[he.sg,he.Nd]})}return n})();var vn=h(3254),Tn=h(2227);let En=(()=>{class n{constructor(t,r,o){this.layersSvc=t,this.mapStateSvc=r,this.mapSvc=o,this.class="content-container",this.test=[],this.inputValue={value:15},this.controls={attribution:!0,scaleLine:!0,overviewMap:!0}}ngOnInit(){this.addLayers()}setInput(){const t=this.layersSvc.getLayerById("heatmap_layer");this.inputValue.value=40,t.action.inputs.value=this.inputValue.value}addLayers(){const t=new vt.gY({id:"OSM1",visible:!1,bbox:[-66.408,3.577,113.592,64.94]}),r=new w.AO({id:"heatmap_layer",name:"Heatmap Layer",actions:[{title:"test",icon:"",action:x=>{}}],popup:{event:"click"},action:{component:nn,inputs:this.inputValue,outputs:{valueChange:x=>{this.inputValue.value=x}}},custom_layer:new Er({source:new k.Z({features:this.mapSvc.geoJsonToFeatures(We),format:new dt.Z}),radius:this.inputValue.value}),visible:!1}),o=new w.DJ({id:"Vector Layer1",name:"Vector Layer",type:"geojson",data:We,visible:!0,popup:{single:!0}}),i=new w.AO({id:"Layer_KML",name:"KML - VectorLayer",popup:!0,custom_layer:new Ze.Z({source:new k.Z({url:"assets/kml/TimeZones.kml",format:new Dr.ZP({extractStyles:!0})})}),visible:!1,bbox:[-180,-90,180,90]}),s=new w.AO({id:"topo_json_layer",name:"Topo Json - VectorImageLayer",custom_layer:new xe.Z({source:new k.Z({url:"https://openlayers.org/en/latest/examples/data/topojson/world-110m.json",format:new en({layers:["countries"]}),overlaps:!1}),style:(x,H)=>((0,V.sq)(x),[new Y.ZP({stroke:new oe.Z({color:"gray",width:1}),fill:new j.Z({color:"rgba(0, 153, 255, 0.2)"})})])}),visible:!1}),a=new w.AO({id:"geo_json_layer_ocean",name:"GeoJson - VectorImageLayer ocean",popup:{event:"move"},custom_layer:new xe.Z({source:new k.Z({features:this.mapSvc.geoJsonToFeatures(pn)}),style:(x,H)=>new Y.ZP({stroke:new oe.Z({color:"gray",width:1}),fill:new j.Z({color:"rgba(20,20,20,0.9)"})})}),visible:!0,bbox:[-180.35156249999997,-22.268764039073968,-129.375,29.84064389983441]}),u=new w.AO({id:"geo_json_layer_polys",name:"GeoJson polys - VectorImageLayer",popup:[{event:"click",single:!0,options:{autoPan:!1},dynamicPopup:{component:mn.F,getAttributes:x=>({data:x.properties})}},{event:"move",options:{autoPan:!1},dynamicPopup:{component:yn,getAttributes:x=>({data:x.properties})}}],custom_layer:new xe.Z({source:new k.Z({features:this.mapSvc.geoJsonToFeatures(dn)}),style:(x,H)=>new Y.ZP({stroke:new oe.Z({color:"gray",width:1}),fill:new j.Z({color:"rgba(51,153,51,1)"})})}),visible:!0}),c=new w.AO({id:"geo_json_layer_collection",name:"GeoJson Collection - VectorImageLayer",popup:{event:"click",single:!0,options:{autoPan:!1}},custom_layer:new xe.Z({source:new k.Z({url:"assets/geojson/test.collection.json",format:new dt.Z}),style:(x,H)=>new Y.ZP({stroke:new oe.Z({color:"rgba(153,51,51,1)",width:2}),fill:new j.Z({color:"rgba(153,51,51,1)"}),image:new gt.Z({radius:5,fill:new j.Z({color:"rgba(153,51,51,1)"})})})}),visible:!0}),p=new w.AO({id:"static_image_layer",name:"Static Image",visible:!1,popup:{popupFunction:x=>x.color.toString()},custom_layer:new ye.Z({source:new ct({url:"assets/image/srtm_small.png",imageExtent:[10,45,15,50],projection:"EPSG:4326"})})}),d=new w.AO({id:"osm_clip_layer",name:"OSM Clip",visible:!0,popup:{popupFunction:x=>x.color.toString()},custom_layer:new Oe.Z({source:new Ge.Z}),bbox:[-105.41888884797893,6.480590573390401,-15.540298246016693,42.53496284727569]}),g=new w.AO({id:"customLayerOlGroup",name:"Custom Layer OlGroup",visible:!0,opacity:.6,popup:{event:"move",popupFunction:x=>`${x.color.toString()}`,options:{autoPan:!1}},custom_layer:new Pr.Z({layers:[new Oe.Z({source:new ut.Z({url:"https://geoservice.dlr.de/eoc/basemap/wms",params:{LAYERS:"litemap",TILED:!0},serverType:"geoserver",transition:0})}),new Oe.Z({source:new ut.Z({url:"https://geoservice.dlr.de/eoc/basemap/wms",params:{LAYERS:"liteoverlay",TILED:!0},serverType:"geoserver",transition:0})})]}),bbox:[-18.213,-26.814,68.344,11.783]}),f=new w.AO({id:"clusterLayer",name:"cluster Layer - VectorLayer",visible:!1,popup:!0,custom_layer:new Ze.Z({source:new ht.Z({distance:10,source:new k.Z({features:this.mapSvc.geoJsonToFeatures(We)})})})}),m=new w.AO({id:"vectorTile",name:"VectorTileLayer",visible:!1,popup:{event:"move",filterkeys:["name","layer","class"],properties:{name:"Name"},options:{autoPan:!1}},custom_layer:new Rr.Z({source:new Fr.Z({format:new tn.Z,url:"https://tiles.geoservice.dlr.de/service/tms/1.0.0/planet_eoc@EPSG%3A900913@pbf/{z}/{x}/{y}.pbf?flipy=true"}),style:(x,H)=>{const N=x.get("layer"),K=x.get("class");if(this.test.includes(N)||this.test.push(N),N){if("water"===N)return new Y.ZP({fill:new j.Z({color:"rgba(67,162,202,0.9)"})});if("boundary"===N)return new Y.ZP({stroke:new oe.Z({color:"gray",width:1}),fill:new j.Z({color:"rgba(0,0,0,0)"})});if("landcover"===N&&K){if("wood"===K)return new Y.ZP({fill:new j.Z({color:"rgba(53,151,143,0.7)"})});if("grass"===K)return new Y.ZP({fill:new j.Z({color:"rgba(168,221,181,0.7)"})})}}}})}),R=new w.ex({name:"Heatmap Group",filtertype:"Layers",id:"group1",layers:[r,o],description:"This is a custom layer group with some custom angular components in the UI",action:{component:gn}}),S=new w.AO({id:"image_wms",name:"Image WMS",custom_layer:new ye.Z({source:new Cr.Z({url:"https://ahocevar.com/geoserver/wms",params:{LAYERS:"topp:states"},serverType:"geoserver"})}),visible:!1,popup:{popupFunction:x=>x.color.toString()},bbox:[-133.9453125,18.979025953255267,-60.46875,52.908902047770255]}),b=[10,45,15,50],Z=new w.AO({id:"dtmLayer",name:"SRTM DTM",filtertype:"Layers",bbox:b,custom_layer:new _t.UT({source:new ct({url:"assets/image/srtm_small.png",imageExtent:b,projection:"EPSG:4326"})}),action:{component:sn,inputs:{changeHandler:(x,H)=>{Z.custom_layer.updateSunAngle([x,H])}}},opacity:.6,visible:!1,description:"

This layer uses SRTM data to calculate surface-normals and uses them to dynamically create shades on hilltops. Things like these might be a nice illustration for time-enabled maps.

\n

Use the controls to dynamically change the sun's angle.

"}),I=this.mapSvc.getProjection().getMetersPerUnit(),F=new ae.kv({code:"EPSG:4326",units:"degrees"}).getMetersPerUnit();je.features.map(x=>x.properties.height=x.properties.height*F/I);const D=this.mapSvc.geoJsonToFeatures(je),v=this.mapSvc.getFeaturesExtent(D,!0),y=new w.AO({id:"three",name:"Bars layer",bbox:v,custom_layer:new un({source:new k.Z({features:this.mapSvc.geoJsonToFeatures(je)})}),filtertype:"Layers",opacity:.7,visible:!1,description:"

This layer demonstrates how a common 3d-library, three.js, can be integrated in a 2d-map. Using three.js often yields less verbose code than calling WebGL directly.

"}),E=this.mapSvc.geoJsonToFeatures(mt),T=this.mapSvc.getFeaturesExtent(E,!0),C=new k.Z({features:this.mapSvc.geoJsonToFeatures(mt)}),U=new ht.Z({source:C,distance:25}),ce=new w.AO({id:"interpolation",name:"Interpolation",bbox:T,custom_layer:new _t.qS({source:U,style:(x,H)=>{const N=x.getProperties().features;let K;return K=N.length>1?`${x.getProperties().features.length}`:`${Number.parseFloat(N[0].getProperties().SWH).toPrecision(3)}`,new Y.ZP({image:new gt.Z({radius:13,fill:new j.Z({color:"rgba(0, 153, 255, 0.2)"}),stroke:new oe.Z({color:"rgba(255, 255, 255, 0.2)",width:1})}),text:new rn.Z({text:K,overflow:!0,offsetX:-5*K.length/2,offsetY:1,textAlign:"left",fill:new j.Z({color:"#ffffff"})})})},renderSettings:{maxEdgeLength:15e3/I,power:2,colorRamp:[{val:0,rgb:[166,97,26]},{val:.4,rgb:[223,194,125]},{val:.8,rgb:[247,247,247]},{val:2,rgb:[128,205,193]},{val:22.5,rgb:[1,133,113]}],smooth:!0,showLabels:!1,valueProperty:"SWH",storeInterpolatedPixelData:!1}}),action:{component:an,inputs:{changeHandler:(x,H,N)=>{ce.custom_layer.updateParas(x,H,N)}}},filtertype:"Layers",opacity:.7,visible:!1,description:"This layer is an example of how WebGL can be used to outsource computationally expensive operations. For inverse-distance interpolation we need to account for every datapoint at every pixel."}),ue=new w.ex({name:"Webgl Group",filtertype:"Layers",id:"group2",layers:[Z,y,ce]}),se=new w.AO({name:"Transparenter Hintergrund",id:"blank",type:"custom",visible:!1,custom_layer:new ye.Z({source:new Ir({canvasFunction:()=>document.createElement("canvas")})})}),ee=new w.AO({name:"Ol Raster Source OSM",id:"rasterSourceLayer",type:"custom",visible:!1,removable:!0,custom_layer:new ye.Z({source:new pt.ZP({sources:[new Ge.Z],operation:x=>x[0],operationType:"image"})})});[se,ee,t,m,ue,f,S,i,p,d,s,u,c,R,a,g].forEach(x=>{x instanceof w.mh?this.layersSvc.addLayer(x,"Layers"):x instanceof w.ex&&this.layersSvc.addLayerGroup(x)}),setTimeout(()=>{ee.visible=!0,ee.custom_layer.setSource(new pt.ZP({sources:[new Ge.Z],operation:x=>x[0],operationType:"image"})),this.layersSvc.updateLayer(ee)},2e3)}ngAfterViewInit(){const t=new w.DJ({id:"Vector Layer2",name:"async add Layer",type:"geojson",data:on,visible:!1,popup:!0});setTimeout(()=>{this.layersSvc.addLayer(t,"Layers")},2e3)}static#e=this.\u0275fac=function(r){return new(r||n)(l.Y36(w.KD),l.Y36(Ve.I3),l.Y36(Te.BR))};static#t=this.\u0275cmp=l.Xpm({type:n,selectors:[["app-route-map4"]],hostVars:2,hostBindings:function(r,o){2&r&&l.Tol(o.class)},features:[l._Bn([w.KD,Ve.I3,Te.BR])],decls:15,vars:10,consts:[[1,"content-area","map-view"],["id","olMap",3,"layersSvc","mapState","controls"],[1,"right",3,"clrVerticalNavCollapsible","clr-nav-level"],[1,"layers",3,"clrVerticalNavGroupExpanded"],["shape","layers","clrVerticalNavIcon","","title","layers"],[1,"padding","title-ellipsis"],[3,"layersSvc","mapStateSvc"],["title","set input of dynamic component from parent when it is created or the input changed",1,"btn","btn-primary",3,"click"]],template:function(r,o){1&r&&(l.TgZ(0,"main",0),l._UZ(1,"ukis-map-ol",1),l.qZA(),l.TgZ(2,"clr-vertical-nav",2)(3,"clr-vertical-nav-group",3),l._UZ(4,"clr-icon",4),l._uU(5," Layers "),l.TgZ(6,"clr-vertical-nav-group-children",5),l._UZ(7,"ukis-layer-control",6),l.qZA()(),l.TgZ(8,"clr-vertical-nav-group",3),l._UZ(9,"clr-icon",4),l._uU(10," Test to set dynamic component "),l.TgZ(11,"clr-vertical-nav-group-children",5)(12,"button",7),l.NdJ("click",function(){return o.setInput()}),l._uU(13,"Set Heatmap Layer radius"),l.qZA(),l._uU(14),l.qZA()()()),2&r&&(l.xp6(1),l.Q6J("layersSvc",o.layersSvc)("mapState",o.mapStateSvc)("controls",o.controls),l.xp6(1),l.Q6J("clrVerticalNavCollapsible",!0)("clr-nav-level",2),l.xp6(1),l.Q6J("clrVerticalNavGroupExpanded",!0),l.xp6(4),l.Q6J("layersSvc",o.layersSvc)("mapStateSvc",o.mapStateSvc),l.xp6(1),l.Q6J("clrVerticalNavGroupExpanded",!0),l.xp6(6),l.hij(" ",o.inputValue.value," "))},dependencies:[L.qvL,L.saT,L.fzC,L.A0B,L.d6G,L.ogR,vn.E,Tn.j]})}return n})();var Pn=h(2233);const Rn=[{path:"",component:En}];let xt=(()=>{class n{static#e=this.\u0275fac=function(r){return new(r||n)};static#t=this.\u0275mod=l.oAB({type:n});static#r=this.\u0275inj=l.cJS({imports:[He.Bz.forChild(Rn),He.Bz]})}return n})(),Sn=(()=>{class n{static#e=this.\u0275fac=function(r){return new(r||n)};static#t=this.\u0275mod=l.oAB({type:n});static#r=this.\u0275inj=l.cJS({imports:[he.ez,yt.q,xt,L.K6A,Pn.cE,Te.oC]})}return n})()}}]); \ No newline at end of file diff --git a/990.fc74e1c1764372c5.js b/990.7e046dfb739d60cb.js similarity index 75% rename from 990.fc74e1c1764372c5.js rename to 990.7e046dfb739d60cb.js index ea758b791..5d5fb7343 100644 --- a/990.fc74e1c1764372c5.js +++ b/990.7e046dfb739d60cb.js @@ -1 +1 @@ -(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[990],{6663:(V,G,v)=>{V=v.nmd(V);var k=function(b,d,C){var t={singleFile:!0,Util:{}};return t.Util.extend=function(e,i){if(e=e||{},i){for(var s in i){var l=i[s];void 0!==l&&(e[s]=l)}!(typeof window<"u"&&null!==window&&"function"==typeof window.Event&&i instanceof window.Event)&&i.hasOwnProperty&&i.hasOwnProperty("toString")&&(e.toString=i.toString)}return e},t.Class=function(){for(var l,c,m,e=function(){this.initialize.apply(this,arguments)},i={},s=function(){},T=0,S=arguments.length;T1&&(c=m.prototype.initialize,m.prototype.initialize=s,i=new m,void 0===c?delete m.prototype.initialize:m.prototype.initialize=c),l=m.prototype):l=m,t.Util.extend(i,l);return e.prototype=i,e},t.XML={XMLNS_NS:"http://www.w3.org/2000/xmlns/",XMLNS_P:"xmlns"},t.DOM={isDomImplementationAvailable:function(){return typeof b<"u"||!!(typeof document<"u"&&t.Util.Type.exists(document.implementation)&&t.Util.Type.isFunction(document.implementation.createDocument))},createDocument:function(){if(typeof b<"u")return(new b.DOMImplementation).createDocument();if(typeof document<"u"&&t.Util.Type.exists(document.implementation)&&t.Util.Type.isFunction(document.implementation.createDocument))return document.implementation.createDocument("","",null);if(typeof ActiveXObject<"u")return new ActiveXObject("MSXML2.DOMDocument");throw new Error("Error created the DOM document.")},serialize:function(e){if(t.Util.Ensure.ensureExists(e),typeof b<"u")return(new b.XMLSerializer).serializeToString(e);if(t.Util.Type.exists(XMLSerializer))return(new XMLSerializer).serializeToString(e);if(t.Util.Type.exists(e.xml))return e.xml;throw new Error("Could not serialize the node, neither XMLSerializer nor the [xml] property were found.")},parse:function(e){if(t.Util.Ensure.ensureExists(e),typeof b<"u")return(new b.DOMParser).parseFromString(e,"application/xml");if(typeof DOMParser<"u")return(new DOMParser).parseFromString(e,"application/xml");if(typeof ActiveXObject<"u"){var i=t.DOM.createDocument("","");return i.loadXML(e),i}var s="data:text/xml;charset=utf-8,"+encodeURIComponent(e),l=new XMLHttpRequest;return l.open("GET",s,!1),l.overrideMimeType&&l.overrideMimeType("text/xml"),l.send(null),l.responseXML},load:function(e,i,s){t.Request.INSTANCE.issue(e,function(c){var m;if(t.Util.Type.exists(c.responseXML)&&t.Util.Type.exists(c.responseXML.documentElement))m=c.responseXML;else{if(!t.Util.Type.isString(c.responseText))throw new Error("Response does not have valid [responseXML] or [responseText].");m=t.DOM.parse(c.responseText)}i(m)},function(c){throw new Error("Could not retrieve XML from URL ["+e+"].")},s)},xlinkFixRequired:null,isXlinkFixRequired:function(){if(null===t.DOM.xlinkFixRequired)if(typeof navigator>"u")t.DOM.xlinkFixRequired=!1;else if(navigator.userAgent&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)){var e=t.DOM.createDocument(),i=e.createElement("test");i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","urn:test"),e.appendChild(i);var s=t.DOM.serialize(e);t.DOM.xlinkFixRequired=-1===s.indexOf("xmlns:xlink")}else t.DOM.xlinkFixRequired=!1;return t.DOM.xlinkFixRequired}},t.Request=t.Class({factories:[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml2.XMLHTTP.6.0")},function(){return new ActiveXObject("Msxml2.XMLHTTP.3.0")},function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return typeof d<"u"?new(0,d.XMLHttpRequest):null}],initialize:function(){},issue:function(e,i,s,l){t.Util.Ensure.ensureString(e),t.Util.Type.exists(i)?t.Util.Ensure.ensureFunction(i):i=function(){},t.Util.Type.exists(s)?t.Util.Ensure.ensureFunction(s):s=function(){},t.Util.Type.exists(l)?t.Util.Ensure.ensureObject(l):l={};var c=this.createTransport(),m=t.Util.Type.isString(l.method)?l.method:"GET",T=!t.Util.Type.isBoolean(l.async)||l.async,S=t.Util.Type.isString(l.proxy)?l.proxy:t.Request.PROXY,D=t.Util.Type.isString(l.user)?l.user:null,E=t.Util.Type.isString(l.password)?l.password:null;if(t.Util.Type.isString(S)&&0===e.indexOf("http")&&(e=S+encodeURIComponent(e)),t.Util.Type.isString(D)?c.open(m,e,T,D,E):c.open(m,e,T),t.Util.Type.isObject(l.headers))for(var N in l.headers)l.headers.hasOwnProperty(N)&&c.setRequestHeader(N,l.headers[N]);var P=t.Util.Type.exists(l.data)?l.data:null;if(T){var X=this;typeof window<"u"?(c.onreadystatechange=function(){X.handleTransport(c,i,s)},window.setTimeout(function(){c.send(P)},0)):(c.onreadystatechange=function(){X.handleTransport(c,i,s)},c.send(P))}else c.send(P),this.handleTransport(c,i,s);return c},handleTransport:function(e,i,s){4==e.readyState&&((!e.status||e.status>=200&&e.status<300)&&i(e),e.status&&(e.status<200||e.status>=300)&&s(e))},createTransport:function(){for(var e=0,i=this.factories.length;e"u"},isString:function(e){return"string"==typeof e},isBoolean:function(e){return"boolean"==typeof e},isObject:function(e){return"object"==typeof e},isFunction:function(e){return"function"==typeof e},isNumber:function(e){return"number"==typeof e&&!isNaN(e)},isNumberOrNaN:function(e){return e===+e||"[object Number]"===Object.prototype.toString.call(e)},isNaN:function(e){return t.Util.Type.isNumberOrNaN(e)&&isNaN(e)},isArray:function(e){return!(!(e&&e.concat&&e.unshift)||e.callee)},isDate:function(e){return!!(e&&e.getTimezoneOffset&&e.setUTCFullYear)},isRegExp:function(e){return!(!(e&&e.test&&e.exec)||!e.ignoreCase&&!1!==e.ignoreCase)},isNode:function(e){return"object"==typeof Node||"function"==typeof Node?e instanceof Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},isEqual:function(e,i,s){var l=t.Util.Type.isFunction(s),m=Object.keys||function(oe){if(t.Util.Type.isArray(oe))return function(oe,Ne,qe){for(var De=slice.call(arguments),Me=De.length<=1,Ce=Me?0:De[0],ke=De[2]||1,et=Math.max(Math.ceil(((Me?De[0]:De[1])-Ce)/ke),0),tt=0,nt=new Array(et);tt"\r"&&l<"\x85")return!1;if(l<"\xa0"){if(l<"\t")return!1;if(l>"\x85")return!1}else if(l>"\xa0")if(l<"\u2028"){if(l<"\u180e"){if(l<"\u1680")return!1;if(l>"\u1680")return!1}else if(l>"\u180e"){if(l<"\u2000")return!1;if(l>"\u200a")return!1}}else if(l>"\u2029")if(l<"\u205f"){if(l<"\u202f")return!1;if(l>"\u202f")return!1}else if(l>"\u205f"){if(l<"\u3000")return!1;if(l>"\u3000")return!1}}}return!0},isNotBlank:function(e){return t.Util.Type.isString(e)&&!t.Util.StringUtils.isEmpty(e)},whitespaceCharacters:"\t\n\v\f\r \x85\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000",whitespaceCharactersMap:{"\t":!0,"\n":!0,"\v":!0,"\f":!0,"\r":!0," ":!0,"\x85":!0,"\xa0":!0,"\u1680":!0,"\u180e":!0,"\u2000":!0,"\u2001":!0,"\u2002":!0,"\u2003":!0,"\u2004":!0,"\u2005":!0,"\u2006":!0,"\u2007":!0,"\u2008":!0,"\u2009":!0,"\u200a":!0,"\u2028":!0,"\u2029":!0,"\u202f":!0,"\u205f":!0,"\u3000":!0},splitBySeparatorChars:function(e,i){t.Util.Ensure.ensureString(e),t.Util.Ensure.ensureString(i);var s=e.length;if(0===s)return[];if(1===i.length)return e.split(i);for(var l=[],c=1,m=0,T=0,S=!1;m=0?(!!S&&(-1==c++&&(m=s),l.push(e.substring(T,m)),S=!1),T=++m):(S=!0,m++);return!!S&&l.push(e.substring(T,m)),l}},t.Util.Ensure={ensureBoolean:function(e){if(!t.Util.Type.isBoolean(e))throw new Error("Argument ["+e+"] must be a boolean.")},ensureString:function(e){if(!t.Util.Type.isString(e))throw new Error("Argument ["+e+"] must be a string.")},ensureNumber:function(e){if(!t.Util.Type.isNumber(e))throw new Error("Argument ["+e+"] must be a number.")},ensureNumberOrNaN:function(e){if(!t.Util.Type.isNumberOrNaN(e))throw new Error("Argument ["+e+"] must be a number or NaN.")},ensureInteger:function(e){if(!t.Util.Type.isNumber(e))throw new Error("Argument ["+e+"] must be an integer, but it is not a number.");if(!t.Util.NumberUtils.isInteger(e))throw new Error("Argument ["+e+"] must be an integer.")},ensureDate:function(e){if(!(e instanceof Date))throw new Error("Argument ["+e+"] must be a date.")},ensureObject:function(e){if(!t.Util.Type.isObject(e))throw new Error("Argument ["+e+"] must be an object.")},ensureArray:function(e){if(!t.Util.Type.isArray(e))throw new Error("Argument ["+e+"] must be an array.")},ensureFunction:function(e){if(!t.Util.Type.isFunction(e))throw new Error("Argument ["+e+"] must be a function.")},ensureExists:function(e){if(!t.Util.Type.exists(e))throw new Error("Argument ["+e+"] does not exist.")}},t.XML.QName=t.Class({key:null,namespaceURI:null,localPart:null,prefix:null,string:null,initialize:function(e,i,s){var l,c,m;if(t.Util.Type.exists(i))if(t.Util.Type.exists(s))l=t.Util.Type.exists(e)?e:"",c=i,m=t.Util.Type.exists(s)?s:"";else{l=t.Util.Type.exists(e)?e:"",c=i;var D=i.indexOf(":");D>0&&D0&&c0&&S0&&s12)throw new Error("Invalid month ["+e+"]. Month must be in range [1, 12].")},t.XML.Calendar.validateDay=function(e){if(e<1||e>31)throw new Error("Invalid day ["+e+"]. Day must be in range [1, 31].")},t.XML.Calendar.validateMonthDay=function(e,i){if(t.XML.Calendar.validateMonth(e),i<1||i>t.XML.Calendar.DAYS_IN_MONTH[e-1])throw new Error("Invalid day ["+i+"]. Day must be in range [1, "+t.XML.Calendar.DAYS_IN_MONTH[e-1]+"].")},t.XML.Calendar.validateYearMonthDay=function(e,i,s){t.XML.Calendar.validateYear(e),t.XML.Calendar.validateMonthDay(i,s)},t.XML.Calendar.validateHour=function(e){if(e<0||e>23)throw new Error("Invalid hour ["+e+"]. Hour must be in range [0, 23].")},t.XML.Calendar.validateMinute=function(e){if(e<0||e>59)throw new Error("Invalid minute ["+e+"]. Minute must be in range [0, 59].")},t.XML.Calendar.validateSecond=function(e){if(e<0||e>59)throw new Error("Invalid second ["+e+"]. Second must be in range [0, 59].")},t.XML.Calendar.validateFractionalSecond=function(e){if(e<0||e>59)throw new Error("Invalid fractional second ["+e+"]. Fractional second must be in range [0, 1).")},t.XML.Calendar.validateTimezone=function(e){if(et.XML.Calendar.MAX_TIMEZONE)throw new Error("Invalid timezone ["+e+"]. Timezone must not be in range ["+t.XML.Calendar.MIN_TIMEZONE+", "+t.XML.Calendar.MAX_TIMEZONE+"].")},t.XML.Input=t.Class({root:null,node:null,attributes:null,eventType:null,pns:null,initialize:function(e){t.Util.Ensure.ensureExists(e),this.root=e;var i={"":""};i[t.XML.XMLNS_P]=t.XML.XMLNS_NS,this.pns=[i]},hasNext:function(){if(null===this.node)return!0;if(this.node===this.root){var e=this.node.nodeType;return!(9===e&&8===this.eventType||1===e&&2===this.eventType)}return!0},next:function(){if(null===this.eventType)return this.enter(this.root);if(7===this.eventType){var e=this.node.documentElement;return e?this.enter(e):this.leave(this.node)}if(1===this.eventType){var i=this.node.firstChild;return i?this.enter(i):this.leave(this.node)}if(2===this.eventType){var s=this.node.nextSibling;return s?this.enter(s):this.leave(this.node)}return this.leave(this.node)},enter:function(e){var i=e.nodeType;if(this.node=e,this.attributes=null,1===i)return this.eventType=1,this.pushNS(e),this.eventType;if(2===i)return this.eventType=10,this.eventType;if(3===i)return this.eventType=t.Util.StringUtils.isEmpty(e.nodeValue)?6:4,this.eventType;if(4===i)return this.eventType=12,this.eventType;if(5===i)return this.eventType=9,this.eventType;if(6===i)return this.eventType=15,this.eventType;if(7===i)return this.eventType=3,this.eventType;if(8===i)return this.eventType=5,this.eventType;if(9===i)return this.eventType=7,this.eventType;if(10===i)return this.eventType=12,this.eventType;if(12===i)return this.eventType=14,this.eventType;throw new Error("Node type ["+i+"] is not supported.")},leave:function(e){if(9===e.nodeType){if(8==this.eventType)throw new Error("Invalid state.");return this.node=e,this.attributes=null,this.eventType=8,this.eventType}if(1===e.nodeType){if(2!=this.eventType)return this.node=e,this.attributes=null,this.eventType=2,this.popNS(),this.eventType;var i=e.nextSibling;if(i)return this.enter(i)}var s=e.nextSibling;if(s)return this.enter(s);var l=e.parentNode;return this.node=l,this.attributes=null,this.eventType=9===l.nodeType?8:2,this.eventType},getName:function(){var e=this.node;return t.Util.Type.isString(e.nodeName)?t.Util.Type.isString(e.namespaceURI)?new t.XML.QName(e.namespaceURI,e.nodeName):new t.XML.QName(e.nodeName):null},getNameKey:function(){var e=this.node;return t.Util.Type.isString(e.nodeName)?t.XML.QName.key(e.namespaceURI,e.nodeName):null},getText:function(){return this.node.nodeValue},nextTag:function(){for(var e=this.next();7===e||4===e||12===e||6===e||3===e||5===e;)e=this.next();if(1!==e&&2!==e)throw new Error("Expected start or end tag.");return e},skipElement:function(){if(this.eventType!==t.XML.Input.START_ELEMENT)throw new Error("Parser must be on START_ELEMENT to skip element.");var i,e=1;do{e+=(i=this.nextTag())===t.XML.Input.START_ELEMENT?1:-1}while(e>0);return i},getElementText:function(){if(1!=this.eventType)throw new Error("Parser must be on START_ELEMENT to read next text.");for(var e=this.next(),i="";2!==e;){if(4===e||12===e||6===e||9===e)i+=this.getText();else if(3!==e&&5!==e)throw 8===e?new Error("Unexpected end of document when reading element text content."):1===e?new Error("Element text content may not contain START_ELEMENT."):new Error("Unexpected event type ["+e+"].");e=this.next()}return i},retrieveElement:function(){var e;if(1===this.eventType)e=this.node;else{if(10!==this.eventType)throw new Error("Element can only be retrieved for START_ELEMENT or ATTRIBUTE nodes.");e=this.node.parentNode}return e},retrieveAttributes:function(){var e;if(this.attributes)e=this.attributes;else if(1===this.eventType)this.attributes=e=this.node.attributes;else{if(10!==this.eventType)throw new Error("Attributes can only be retrieved for START_ELEMENT or ATTRIBUTE nodes.");this.attributes=e=this.node.parentNode.attributes}return e},getAttributeCount:function(){return this.retrieveAttributes().length},getAttributeName:function(e){var i=this.retrieveAttributes();if(e<0||e>=i.length)throw new Error("Invalid attribute index ["+e+"].");var s=i[e];return t.Util.Type.isString(s.namespaceURI)?new t.XML.QName(s.namespaceURI,s.nodeName):new t.XML.QName(s.nodeName)},getAttributeNameKey:function(e){var i=this.retrieveAttributes();if(e<0||e>=i.length)throw new Error("Invalid attribute index ["+e+"].");var s=i[e];return t.XML.QName.key(s.namespaceURI,s.nodeName)},getAttributeValue:function(e){var i=this.retrieveAttributes();if(e<0||e>=i.length)throw new Error("Invalid attribute index ["+e+"].");return i[e].value},getAttributeValueNS:null,getAttributeValueNSViaElement:function(e,i){return this.retrieveElement().getAttributeNS(e,i)},getAttributeValueNSViaAttribute:function(e,i){var s=this.getAttributeNodeNS(e,i);return t.Util.Type.exists(s)?s.nodeValue:null},getAttributeNodeNS:null,getAttributeNodeNSViaElement:function(e,i){return this.retrieveElement().getAttributeNodeNS(e,i)},getAttributeNodeNSViaAttributes:function(e,i){for(var c,s=null,l=this.retrieveAttributes(),T=0,S=l.length;T0)for(var S=0;S"),s=0;s"+i[s+1]);for(var l,c=0;c"u")throw new Error("File unmarshalling is only available in environments which support file systems.");t.Util.Ensure.ensureString(e),t.Util.Ensure.ensureFunction(i),t.Util.Type.exists(s)&&t.Util.Ensure.ensureObject(s),that=this,C.readFile(e,s,function(c,m){if(c)throw c;var T=m.toString(),S=t.DOM.parse(T);i(that.unmarshalDocument(S))})},unmarshalDocument:function(e,i){var s=new t.XML.Input(e),l=null;return s.nextTag(),this.unmarshalElement(this.context,s,i,function(m){l=m}),l},CLASS_NAME:"Jsonix.Binding.Unmarshaller"}),t.Binding.Unmarshaller.Simplified=t.Class(t.Binding.Unmarshaller,t.Binding.Unmarshalls.Element.AsSimplifiedElementRef,{CLASS_NAME:"Jsonix.Binding.Unmarshaller.Simplified"}),t.Model.TypeInfo=t.Class({module:null,name:null,baseTypeInfo:null,initialize:function(){},isBasedOn:function(e){for(var i=this;i;){if(e===i)return!0;i=i.baseTypeInfo}return!1},CLASS_NAME:"Jsonix.Model.TypeInfo"}),t.Model.ClassInfo=t.Class(t.Model.TypeInfo,t.Mapping.Styled,{name:null,localName:null,typeName:null,instanceFactory:null,properties:null,propertiesMap:null,structure:null,targetNamespace:"",defaultElementNamespaceURI:"",defaultAttributeNamespaceURI:"",built:!1,initialize:function(e,i){t.Model.TypeInfo.prototype.initialize.apply(this,[]),t.Mapping.Styled.prototype.initialize.apply(this,[i]),t.Util.Ensure.ensureObject(e);var s=e.name||e.n||void 0;t.Util.Ensure.ensureString(s),this.name=s;var l=e.localName||e.ln||null;this.localName=l,this.defaultElementNamespaceURI=e.defaultElementNamespaceURI||e.dens||e.targetNamespace||e.tns||"";var m=e.targetNamespace||e.tns||e.defaultElementNamespaceURI||e.dens||this.defaultElementNamespaceURI;this.targetNamespace=m,this.defaultAttributeNamespaceURI=e.defaultAttributeNamespaceURI||e.dans||"",this.baseTypeInfo=e.baseTypeInfo||e.bti||null;var D=e.instanceFactory||e.inF||void 0;t.Util.Type.exists(D)&&(t.Util.Ensure.ensureFunction(D),this.instanceFactory=D);var E=e.typeName||e.tn||void 0;t.Util.Type.exists(E)?this.typeName=t.Util.Type.isString(E)?new t.XML.QName(this.targetNamespace,E):t.XML.QName.fromObject(E):t.Util.Type.exists(l)&&(this.typeName=new t.XML.QName(m,l)),this.properties=[],this.propertiesMap={};var N=e.propertyInfos||e.ps||[];t.Util.Ensure.ensureArray(N);for(var P=0;P",propertyInfos:[i,s]})},unmarshal:function(e,i,s){var l=null,c=this,m=function(T){if(t.Util.Type.exists(T))for(var S in t.Util.Ensure.ensureObject(T,"Map property requires an object."),t.Util.Type.exists(l)||(l={}),T)if(T.hasOwnProperty(S)){var D=T[S];if(c.collection)t.Util.Type.exists(l[S])||(l[S]=[]),l[S].push(D);else{if(t.Util.Type.exists(l[S]))throw new Error("Value was already set.");l[S]=D}}};return t.Util.Type.exists(this.wrapperElementName)?this.unmarshalWrapperElement(e,i,s,m):this.unmarshalElement(e,i,s,m),l},getTypeInfoByInputElement:function(e,i,s){return this.entryTypeInfo},convertFromTypedNamedValue:function(e,i,s,l){var c=e.value,m={};return t.Util.Type.isString(c[this.key.name])&&(m[c[this.key.name]]=c[this.value.name]),m},marshal:function(e,i,s,l){t.Util.Type.exists(e)&&(t.Util.Type.exists(this.wrapperElementName)&&s.writeStartElement(this.wrapperElementName),this.marshalElement(e,i,s,l),t.Util.Type.exists(this.wrapperElementName)&&s.writeEndElement())},marshalElement:function(e,i,s,l){if(e)for(var c in e)if(e.hasOwnProperty(c)){var m=e[c];if(this.collection)for(var S=0;S0&&"."===e.name.charAt(0)&&t.Util.Type.isString(this.name)&&(e.name=this.name+e.name);else{if(!t.Util.Type.isString(i))throw new Error("Neither [name/n] nor [localName/ln] was provided for the class info.");e.name=t.Util.Type.isString(this.name)?this.name+"."+i:i}},createClassInfo:function(e){t.Util.Ensure.ensureObject(e),e.defaultElementNamespaceURI=e.defaultElementNamespaceURI||e.dens||this.defaultElementNamespaceURI,e.targetNamespace=e.targetNamespace||e.tns||this.targetNamespace,e.defaultAttributeNamespaceURI=e.defaultAttributeNamespaceURI||e.dans||this.defaultAttributeNamespaceURI,this.initializeNames(e);var c=new this.mappingStyle.classInfo(e,{mappingStyle:this.mappingStyle});return c.module=this,c},createEnumLeafInfo:function(e){t.Util.Ensure.ensureObject(e),this.initializeNames(e);var i=new this.mappingStyle.enumLeafInfo(e,{mappingStyle:this.mappingStyle});return i.module=this,i},createList:function(e){t.Util.Ensure.ensureObject(e);var i=e.baseTypeInfo||e.typeInfo||e.bti||e.ti||"String",s=e.typeName||e.tn||null;t.Util.Type.exists(s)&&(s=t.Util.Type.isString(s)?new t.XML.QName(this.targetNamespace,s):t.XML.QName.fromObject(s));var l=e.separator||e.sep||" ";t.Util.Ensure.ensureExists(i);var c=new t.Schema.XSD.List(i,s,l);return c.module=this,c},createElementInfo:function(e){t.Util.Ensure.ensureObject(e),(e=t.Util.Type.cloneObject(e)).defaultElementNamespaceURI=e.defaultElementNamespaceURI||e.dens||this.defaultElementNamespaceURI;var s=e.elementName||e.en||void 0;t.Util.Ensure.ensureExists(s);var l=e.typeInfo||e.ti||"String";if(t.Util.Ensure.ensureExists(l),e.typeInfo=l,t.Util.Type.isObject(s))e.elementName=t.XML.QName.fromObject(s);else{if(!t.Util.Type.isString(s))throw new Error("Element info ["+e+"] must provide an element name.");e.elementName=new t.XML.QName(this.defaultElementNamespaceURI,s)}var c=e.substitutionHead||e.sh||null;t.Util.Type.exists(c)&&(t.Util.Type.isObject(c)?e.substitutionHead=t.XML.QName.fromObject(c):(t.Util.Ensure.ensureString(c),e.substitutionHead=new t.XML.QName(this.defaultElementNamespaceURI,c)));var m=new this.mappingStyle.elementInfo(e,{mappingStyle:this.mappingStyle});return m.module=this,m},registerTypeInfos:function(e){for(var i=0;i0&&(c+=this.separator),c+=this.typeInfo.reprint(e[m],i,s,l);return c},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);for(var c=t.Util.StringUtils.splitBySeparatorChars(e,this.trimmedSeparator),m=[],T=0;T>4],E+2>6],D=this.byteToChar[63&c]):(S=this.byteToChar[(15&l)<<2],D="=")):(T=this.byteToChar[(3&s)<<4],S="=",D="="),i=i+this.byteToChar[s>>2]+T+S+D;return i},decode:function(e){input=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");var i=Math.floor(input.length/4*3);"="===input.charAt(input.length-1)&&i--,"="===input.charAt(input.length-2)&&i--;var c,m,T,S,D,E,s=new Array(i),N=0,P=0;for(N=0;N>2,m=(3&D)<<6|(E=this.charToByte[input.charAt(P++)]),s[N]=T<<2|S>>4,64!=D&&(s[N+1]=c),64!=E&&(s[N+2]=m);return s},isInstance:function(e,i,s){return t.Util.Type.isArray(e)},CLASS_NAME:"Jsonix.Schema.XSD.Base64Binary"}),t.Schema.XSD.Base64Binary.INSTANCE=new t.Schema.XSD.Base64Binary,t.Schema.XSD.Base64Binary.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Base64Binary.INSTANCE),t.Schema.XSD.HexBinary=t.Class(t.Schema.XSD.AnySimpleType,{name:"HexBinary",typeName:t.Schema.XSD.qname("hexBinary"),charToQuartet:{},byteToDuplet:[],initialize:function(){t.Schema.XSD.AnySimpleType.prototype.initialize.apply(this);var s,e="0123456789ABCDEF",i=e.toLowerCase();for(s=0;s<16;s++)this.charToQuartet[e.charAt(s)]=s,s>=10&&(this.charToQuartet[i.charAt(s)]=s);for(s=0;s<256;s++)this.byteToDuplet[s]=e[s>>4]+e[15&s]},print:function(e,i,s,l){return t.Util.Ensure.ensureArray(e),this.encode(e)},parse:function(e,i,s,l){return t.Util.Ensure.ensureString(e),this.decode(e)},encode:function(e){for(var i="",s=0;s>1,l=new Array(s),c=0;c=this.MIN_VALUE&&e<=this.MAX_VALUE},MIN_VALUE:-34028235e31,MAX_VALUE:34028235e31,CLASS_NAME:"Jsonix.Schema.XSD.Float"}),t.Schema.XSD.Float.INSTANCE=new t.Schema.XSD.Float,t.Schema.XSD.Float.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Float.INSTANCE),t.Schema.XSD.Decimal=t.Class(t.Schema.XSD.AnySimpleType,{name:"Decimal",typeName:t.Schema.XSD.qname("decimal"),print:function(e,i,s,l){return t.Util.Ensure.ensureNumber(e),String(e)},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);var c=Number(e);return t.Util.Ensure.ensureNumber(c),c},isInstance:function(e,i,s){return t.Util.Type.isNumber(e)},CLASS_NAME:"Jsonix.Schema.XSD.Decimal"}),t.Schema.XSD.Decimal.INSTANCE=new t.Schema.XSD.Decimal,t.Schema.XSD.Decimal.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Decimal.INSTANCE),t.Schema.XSD.Integer=t.Class(t.Schema.XSD.AnySimpleType,{name:"Integer",typeName:t.Schema.XSD.qname("integer"),print:function(e,i,s,l){return t.Util.Ensure.ensureInteger(e),String(e)},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);var c=Number(e);return t.Util.Ensure.ensureInteger(c),c},isInstance:function(e,i,s){return t.Util.NumberUtils.isInteger(e)&&e>=this.MIN_VALUE&&e<=this.MAX_VALUE},MIN_VALUE:-0x8000000000000000,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.Integer"}),t.Schema.XSD.Integer.INSTANCE=new t.Schema.XSD.Integer,t.Schema.XSD.Integer.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Integer.INSTANCE),t.Schema.XSD.NonPositiveInteger=t.Class(t.Schema.XSD.Integer,{name:"NonPositiveInteger",typeName:t.Schema.XSD.qname("nonPositiveInteger"),MIN_VALUE:-0x8000000000000000,MAX_VALUE:0,CLASS_NAME:"Jsonix.Schema.XSD.NonPositiveInteger"}),t.Schema.XSD.NonPositiveInteger.INSTANCE=new t.Schema.XSD.NonPositiveInteger,t.Schema.XSD.NonPositiveInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.NonPositiveInteger.INSTANCE),t.Schema.XSD.NegativeInteger=t.Class(t.Schema.XSD.NonPositiveInteger,{name:"NegativeInteger",typeName:t.Schema.XSD.qname("negativeInteger"),MIN_VALUE:-0x8000000000000000,MAX_VALUE:-1,CLASS_NAME:"Jsonix.Schema.XSD.NegativeInteger"}),t.Schema.XSD.NegativeInteger.INSTANCE=new t.Schema.XSD.NegativeInteger,t.Schema.XSD.NegativeInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.NegativeInteger.INSTANCE),t.Schema.XSD.Long=t.Class(t.Schema.XSD.Integer,{name:"Long",typeName:t.Schema.XSD.qname("long"),MIN_VALUE:-0x8000000000000000,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.Long"}),t.Schema.XSD.Long.INSTANCE=new t.Schema.XSD.Long,t.Schema.XSD.Long.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Long.INSTANCE),t.Schema.XSD.Int=t.Class(t.Schema.XSD.Long,{name:"Int",typeName:t.Schema.XSD.qname("int"),MIN_VALUE:-2147483648,MAX_VALUE:2147483647,CLASS_NAME:"Jsonix.Schema.XSD.Int"}),t.Schema.XSD.Int.INSTANCE=new t.Schema.XSD.Int,t.Schema.XSD.Int.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Int.INSTANCE),t.Schema.XSD.Short=t.Class(t.Schema.XSD.Int,{name:"Short",typeName:t.Schema.XSD.qname("short"),MIN_VALUE:-32768,MAX_VALUE:32767,CLASS_NAME:"Jsonix.Schema.XSD.Short"}),t.Schema.XSD.Short.INSTANCE=new t.Schema.XSD.Short,t.Schema.XSD.Short.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Short.INSTANCE),t.Schema.XSD.Byte=t.Class(t.Schema.XSD.Short,{name:"Byte",typeName:t.Schema.XSD.qname("byte"),MIN_VALUE:-128,MAX_VALUE:127,CLASS_NAME:"Jsonix.Schema.XSD.Byte"}),t.Schema.XSD.Byte.INSTANCE=new t.Schema.XSD.Byte,t.Schema.XSD.Byte.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Byte.INSTANCE),t.Schema.XSD.NonNegativeInteger=t.Class(t.Schema.XSD.Integer,{name:"NonNegativeInteger",typeName:t.Schema.XSD.qname("nonNegativeInteger"),MIN_VALUE:0,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.NonNegativeInteger"}),t.Schema.XSD.NonNegativeInteger.INSTANCE=new t.Schema.XSD.NonNegativeInteger,t.Schema.XSD.NonNegativeInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.NonNegativeInteger.INSTANCE),t.Schema.XSD.UnsignedLong=t.Class(t.Schema.XSD.NonNegativeInteger,{name:"UnsignedLong",typeName:t.Schema.XSD.qname("unsignedLong"),MIN_VALUE:0,MAX_VALUE:0x10000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedLong"}),t.Schema.XSD.UnsignedLong.INSTANCE=new t.Schema.XSD.UnsignedLong,t.Schema.XSD.UnsignedLong.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedLong.INSTANCE),t.Schema.XSD.UnsignedInt=t.Class(t.Schema.XSD.UnsignedLong,{name:"UnsignedInt",typeName:t.Schema.XSD.qname("unsignedInt"),MIN_VALUE:0,MAX_VALUE:4294967295,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedInt"}),t.Schema.XSD.UnsignedInt.INSTANCE=new t.Schema.XSD.UnsignedInt,t.Schema.XSD.UnsignedInt.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedInt.INSTANCE),t.Schema.XSD.UnsignedShort=t.Class(t.Schema.XSD.UnsignedInt,{name:"UnsignedShort",typeName:t.Schema.XSD.qname("unsignedShort"),MIN_VALUE:0,MAX_VALUE:65535,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedShort"}),t.Schema.XSD.UnsignedShort.INSTANCE=new t.Schema.XSD.UnsignedShort,t.Schema.XSD.UnsignedShort.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedShort.INSTANCE),t.Schema.XSD.UnsignedByte=t.Class(t.Schema.XSD.UnsignedShort,{name:"UnsignedByte",typeName:t.Schema.XSD.qname("unsignedByte"),MIN_VALUE:0,MAX_VALUE:255,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedByte"}),t.Schema.XSD.UnsignedByte.INSTANCE=new t.Schema.XSD.UnsignedByte,t.Schema.XSD.UnsignedByte.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedByte.INSTANCE),t.Schema.XSD.PositiveInteger=t.Class(t.Schema.XSD.NonNegativeInteger,{name:"PositiveInteger",typeName:t.Schema.XSD.qname("positiveInteger"),MIN_VALUE:1,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.PositiveInteger"}),t.Schema.XSD.PositiveInteger.INSTANCE=new t.Schema.XSD.PositiveInteger,t.Schema.XSD.PositiveInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.PositiveInteger.INSTANCE),t.Schema.XSD.Double=t.Class(t.Schema.XSD.Number,{name:"Double",typeName:t.Schema.XSD.qname("double"),isInstance:function(e,i,s){return t.Util.Type.isNaN(e)||e===-1/0||e===1/0||t.Util.Type.isNumber(e)&&e>=this.MIN_VALUE&&e<=this.MAX_VALUE},MIN_VALUE:-17976931348623157e292,MAX_VALUE:17976931348623157e292,CLASS_NAME:"Jsonix.Schema.XSD.Double"}),t.Schema.XSD.Double.INSTANCE=new t.Schema.XSD.Double,t.Schema.XSD.Double.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Double.INSTANCE),t.Schema.XSD.AnyURI=t.Class(t.Schema.XSD.AnySimpleType,{name:"AnyURI",typeName:t.Schema.XSD.qname("anyURI"),print:function(e,i,s,l){return t.Util.Ensure.ensureString(e),e},parse:function(e,i,s,l){return t.Util.Ensure.ensureString(e),e},isInstance:function(e,i,s){return t.Util.Type.isString(e)},CLASS_NAME:"Jsonix.Schema.XSD.AnyURI"}),t.Schema.XSD.AnyURI.INSTANCE=new t.Schema.XSD.AnyURI,t.Schema.XSD.AnyURI.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.AnyURI.INSTANCE),t.Schema.XSD.QName=t.Class(t.Schema.XSD.AnySimpleType,{name:"QName",typeName:t.Schema.XSD.qname("QName"),print:function(e,i,s,l){var m,c=t.XML.QName.fromObject(e),T=c.localPart;return s?(m=s.getPrefix(c.namespaceURI,c.prefix||null),s.declareNamespace(c.namespaceURI,m)):m=c.prefix,m?m+":"+T:T},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);var c,m,T=(e=t.Util.StringUtils.trim(e)).indexOf(":");if(-1===T)c="",m=e;else{if(!(T>0&&T0?1:0,s=e*i,l=s%60,c=Math.floor(s/60);return 0===i?"Z":(i>0?m="+":i<0&&(m="-"),m+=this.printHour(c),m+=":",m+=this.printMinute(l))},printGDay:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0;return e instanceof Date?c=e.getDate():(t.Util.Ensure.ensureInteger(e.day),c=e.day,m=e.timezone),t.XML.Calendar.validateDay(c),t.XML.Calendar.validateTimezone(m),"---"+this.printDay(c)+this.printTimezoneString(m)},printGMonth:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0;return e instanceof Date?c=e.getMonth()+1:(t.Util.Ensure.ensureInteger(e.month),c=e.month,m=e.timezone),t.XML.Calendar.validateMonth(c),t.XML.Calendar.validateTimezone(m),"--"+this.printMonth(c)+this.printTimezoneString(m)},printGMonthDay:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0,T=void 0;return e instanceof Date?(c=e.getMonth()+1,m=e.getDate()):(t.Util.Ensure.ensureInteger(e.month),t.Util.Ensure.ensureInteger(e.day),c=e.month,m=e.day,T=e.timezone),t.XML.Calendar.validateMonthDay(c,m),t.XML.Calendar.validateTimezone(T),"--"+this.printMonth(c)+"-"+this.printDay(m)+this.printTimezoneString(T)},printGYear:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0;return e instanceof Date?c=e.getFullYear():(t.Util.Ensure.ensureInteger(e.year),c=e.year,m=e.timezone),t.XML.Calendar.validateYear(c),t.XML.Calendar.validateTimezone(m),this.printSignedYear(c)+this.printTimezoneString(m)},printGYearMonth:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0,T=void 0;return e instanceof Date?(c=e.getFullYear(),m=e.getMonth()+1):(t.Util.Ensure.ensureInteger(e.year),c=e.year,m=e.month,T=e.timezone),t.XML.Calendar.validateYear(c),t.XML.Calendar.validateMonth(m),t.XML.Calendar.validateTimezone(T),this.printSignedYear(c)+"-"+this.printMonth(m)+this.printTimezoneString(T)},printSignedYear:function(e){return e<0?"-"+this.printYear(-1*e):this.printYear(e)},printYear:function(e){return this.printInteger(e,4)},printMonth:function(e){return this.printInteger(e,2)},printDay:function(e){return this.printInteger(e,2)},printHour:function(e){return this.printInteger(e,2)},printMinute:function(e){return this.printInteger(e,2)},printSecond:function(e){return this.printInteger(e,2)},printFractionalSecond:function(e){if(t.Util.Ensure.ensureNumber(e),e<0||e>=1)throw new Error("Fractional second ["+e+"] must be between 0 and 1.");if(0===e)return"";var i=String(e),s=i.indexOf(".");return s<0?"":i.substring(s)},printInteger:function(e,i){if(t.Util.Ensure.ensureInteger(e),t.Util.Ensure.ensureInteger(i),i<=0)throw new Error("Length ["+e+"] must be positive.");if(e<0)throw new Error("Value ["+e+"] must not be negative.");for(var s=String(e),l=s.length;l=0)||t.Util.NumberUtils.isInteger(e.months)&&e.months>=0||t.Util.NumberUtils.isInteger(e.days)&&e.days>=0||t.Util.NumberUtils.isInteger(e.hours)&&e.hours>=0||t.Util.NumberUtils.isInteger(e.minutes)&&e.minutes>=0||t.Util.Type.isNumber(e.seconds)&&e.seconds>=0)},validate:function(e){if(t.Util.Ensure.ensureObject(e),t.Util.Type.exists(e.sign)&&1!==e.sign&&-1!==e.sign)throw new Error("Sign of the duration ["+e.sign+"] must be either [1] or [-1].");var i=!0,s=function(c,m){if(t.Util.Type.exists(c)){if(t.Util.NumberUtils.isInteger(c)&&c>=0)return!0;throw new Error(m.replace("{0}",c))}return!1};if(i=(i=(i=(i=(i=(i=i&&!s(e.years,"Number of years [{0}] must be an unsigned integer."))&&!s(e.months,"Number of months [{0}] must be an unsigned integer."))&&!s(e.days,"Number of days [{0}] must be an unsigned integer."))&&!s(e.hours,"Number of hours [{0}] must be an unsigned integer."))&&!s(e.minutes,"Number of minutes [{0}] must be an unsigned integer."))&&!function(c,m){if(t.Util.Type.exists(c)){if(t.Util.Type.isNumber(c)&&c>=0)return!0;throw new Error("Number of seconds [{0}] must be an unsigned number.".replace("{0}",c))}return!1}(e.seconds))throw new Error("At least one of the components (years, months, days, hours, minutes, seconds) must be set.")},print:function(e,i,s,l){this.validate(e);var c="";return-1===e.sign&&(c+="-"),c+="P",t.Util.Type.exists(e.years)&&(c+=e.years+"Y"),t.Util.Type.exists(e.months)&&(c+=e.months+"M"),t.Util.Type.exists(e.days)&&(c+=e.days+"D"),(t.Util.Type.exists(e.hours)||t.Util.Type.exists(e.minutes)||t.Util.Type.exists(e.seconds))&&(c+="T",t.Util.Type.exists(e.hours)&&(c+=e.hours+"H"),t.Util.Type.exists(e.minutes)&&(c+=e.minutes+"M"),t.Util.Type.exists(e.seconds)&&(c+=e.seconds+"S")),c},parse:function(e,i,s,l){var c=new RegExp("^"+t.Schema.XSD.Duration.PATTERN+"$"),m=e.match(c);if(null!==m){var S={};return m[1]&&(S.sign=-1),m[3]&&(S.years=parseInt(m[3],10)),m[5]&&(S.months=parseInt(m[5],10)),m[7]&&(S.days=parseInt(m[7],10)),m[10]&&(S.hours=parseInt(m[10],10)),m[12]&&(S.minutes=parseInt(m[12],10)),m[14]&&(S.seconds=Number(m[14])),S}throw new Error("Value ["+e+"] does not match the duration pattern.")},CLASS_NAME:"Jsonix.Schema.XSD.Duration"}),t.Schema.XSD.Duration.PATTERN="(-)?P(([0-9]+)Y)?(([0-9]+)M)?(([0-9]+)D)?(T(([0-9]+)H)?(([0-9]+)M)?(([0-9]+(\\.[0-9]+)?)S)?)?",t.Schema.XSD.Duration.INSTANCE=new t.Schema.XSD.Duration,t.Schema.XSD.Duration.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Duration.INSTANCE),t.Schema.XSD.DateTime=t.Class(t.Schema.XSD.Calendar,{name:"DateTime",typeName:t.Schema.XSD.qname("dateTime"),parse:function(e,i,s,l){return this.parseDateTime(e)},print:function(e,i,s,l){return this.printDateTime(e)},CLASS_NAME:"Jsonix.Schema.XSD.DateTime"}),t.Schema.XSD.DateTime.INSTANCE=new t.Schema.XSD.DateTime,t.Schema.XSD.DateTime.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.DateTime.INSTANCE),t.Schema.XSD.DateTimeAsDate=t.Class(t.Schema.XSD.Calendar,{name:"DateTimeAsDate",typeName:t.Schema.XSD.qname("dateTime"),parse:function(e,i,s,l){var c=this.parseDateTime(e),m=new Date;m.setFullYear(c.year),m.setMonth(c.month-1),m.setDate(c.day),m.setHours(c.hour),m.setMinutes(c.minute),m.setSeconds(c.second),t.Util.Type.isNumber(c.fractionalSecond)&&m.setMilliseconds(Math.floor(1e3*c.fractionalSecond));var T,S,D=-m.getTimezoneOffset();t.Util.NumberUtils.isInteger(c.timezone)?(T=c.timezone,S=!1):(T=D,S=!0);var E=new Date(m.getTime()+6e4*(-T+D));return E.originalTimezone=S?null:c.timezone,E},print:function(e,i,s,l){t.Util.Ensure.ensureDate(e);var c,T,m=-e.getTimezoneOffset();return null===e.originalTimezone?this.printDateTime(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),fractionalSecond:e.getMilliseconds()/1e3})):(t.Util.NumberUtils.isInteger(e.originalTimezone)?(c=e.originalTimezone,T=new Date(e.getTime()-6e4*(-c+m))):(c=m,T=e),this.printDateTime(new t.XML.Calendar({year:T.getFullYear(),month:T.getMonth()+1,day:T.getDate(),hour:T.getHours(),minute:T.getMinutes(),second:T.getSeconds(),fractionalSecond:T.getMilliseconds()/1e3,timezone:c})))},isInstance:function(e,i,s){return t.Util.Type.isDate(e)},CLASS_NAME:"Jsonix.Schema.XSD.DateTimeAsDate"}),t.Schema.XSD.DateTimeAsDate.INSTANCE=new t.Schema.XSD.DateTimeAsDate,t.Schema.XSD.DateTimeAsDate.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.DateTimeAsDate.INSTANCE),t.Schema.XSD.Time=t.Class(t.Schema.XSD.Calendar,{name:"Time",typeName:t.Schema.XSD.qname("time"),parse:function(e,i,s,l){return this.parseTime(e)},print:function(e,i,s,l){return this.printTime(e)},CLASS_NAME:"Jsonix.Schema.XSD.Time"}),t.Schema.XSD.Time.INSTANCE=new t.Schema.XSD.Time,t.Schema.XSD.Time.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Time.INSTANCE),t.Schema.XSD.TimeAsDate=t.Class(t.Schema.XSD.Calendar,{name:"TimeAsDate",typeName:t.Schema.XSD.qname("time"),parse:function(e,i,s,l){var c=this.parseTime(e),m=new Date;m.setFullYear(1970),m.setMonth(0),m.setDate(1),m.setHours(c.hour),m.setMinutes(c.minute),m.setSeconds(c.second),t.Util.Type.isNumber(c.fractionalSecond)&&m.setMilliseconds(Math.floor(1e3*c.fractionalSecond));var T,S,D=-m.getTimezoneOffset();t.Util.NumberUtils.isInteger(c.timezone)?(T=c.timezone,S=!1):(T=D,S=!0);var E=new Date(m.getTime()+6e4*(-T+D));return E.originalTimezone=S?null:T,E},print:function(e,i,s,l){t.Util.Ensure.ensureDate(e);var c=e.getTime();if(c<=-864e5&&c>=864e5)throw new Error("Invalid time ["+e+"].");if(null===e.originalTimezone)return this.printTime(new t.XML.Calendar({hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),fractionalSecond:e.getMilliseconds()/1e3}));var m,T,S=-e.getTimezoneOffset();t.Util.NumberUtils.isInteger(e.originalTimezone)?(T=e.originalTimezone,m=new Date(e.getTime()-6e4*(-T+S))):(T=S,m=e);var D=m.getTime();if(D>=6e4*-S)return this.printTime(new t.XML.Calendar({hour:m.getHours(),minute:m.getMinutes(),second:m.getSeconds(),fractionalSecond:m.getMilliseconds()/1e3,timezone:T}));var E=Math.ceil(-D/36e5),N=m.getSeconds()+60*m.getMinutes()+3600*m.getHours()+3600*E-60*T;return this.printTime(new t.XML.Calendar({hour:N%86400,minute:N%3600,second:N%60,fractionalSecond:m.getMilliseconds()/1e3,timezone:60*E}))},isInstance:function(e,i,s){return t.Util.Type.isDate(e)&&e.getTime()>-864e5&&e.getTime()<864e5},CLASS_NAME:"Jsonix.Schema.XSD.TimeAsDate"}),t.Schema.XSD.TimeAsDate.INSTANCE=new t.Schema.XSD.TimeAsDate,t.Schema.XSD.TimeAsDate.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.TimeAsDate.INSTANCE),t.Schema.XSD.Date=t.Class(t.Schema.XSD.Calendar,{name:"Date",typeName:t.Schema.XSD.qname("date"),parse:function(e,i,s,l){return this.parseDate(e)},print:function(e,i,s,l){return this.printDate(e)},CLASS_NAME:"Jsonix.Schema.XSD.Date"}),t.Schema.XSD.Date.INSTANCE=new t.Schema.XSD.Date,t.Schema.XSD.Date.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Date.INSTANCE),t.Schema.XSD.DateAsDate=t.Class(t.Schema.XSD.Calendar,{name:"DateAsDate",typeName:t.Schema.XSD.qname("date"),parse:function(e,i,s,l){var c=this.parseDate(e),m=new Date;m.setFullYear(c.year),m.setMonth(c.month-1),m.setDate(c.day),m.setHours(0),m.setMinutes(0),m.setSeconds(0),m.setMilliseconds(0),t.Util.Type.isNumber(c.fractionalSecond)&&m.setMilliseconds(Math.floor(1e3*c.fractionalSecond));var T,S,D=-m.getTimezoneOffset();t.Util.NumberUtils.isInteger(c.timezone)?(T=c.timezone,S=!1):(T=D,S=!0);var E=new Date(m.getTime()+6e4*(-T+D));return E.originalTimezone=S?null:T,E},print:function(e,i,s,l){t.Util.Ensure.ensureDate(e);var c=new Date(e.getTime());if(c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0),null===e.originalTimezone)return this.printDate(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate()}));if(t.Util.NumberUtils.isInteger(e.originalTimezone)){var m=new Date(e.getTime()-6e4*(-e.originalTimezone-e.getTimezoneOffset()));return this.printDate(new t.XML.Calendar({year:m.getFullYear(),month:m.getMonth()+1,day:m.getDate(),timezone:e.originalTimezone}))}var T=-e.getTime()+c.getTime();if(0===T)return this.printDate(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate()}));var S=T-6e4*e.getTimezoneOffset();if(S>=-432e5)return this.printDate(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),timezone:Math.floor(S/6e4)}));var D=new Date(e.getTime()+864e5);return this.printDate(new t.XML.Calendar({year:D.getFullYear(),month:D.getMonth()+1,day:D.getDate(),timezone:Math.floor(S/6e4)+1440}))},isInstance:function(e,i,s){return t.Util.Type.isDate(e)},CLASS_NAME:"Jsonix.Schema.XSD.DateAsDate"}),t.Schema.XSD.DateAsDate.INSTANCE=new t.Schema.XSD.DateAsDate,t.Schema.XSD.DateAsDate.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.DateAsDate.INSTANCE),t.Schema.XSD.GYearMonth=t.Class(t.Schema.XSD.Calendar,{name:"GYearMonth",typeName:t.Schema.XSD.qname("gYearMonth"),CLASS_NAME:"Jsonix.Schema.XSD.GYearMonth",parse:function(e,i,s,l){return this.parseGYearMonth(e,i,s,l)},print:function(e,i,s,l){return this.printGYearMonth(e,i,s,l)}}),t.Schema.XSD.GYearMonth.INSTANCE=new t.Schema.XSD.GYearMonth,t.Schema.XSD.GYearMonth.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GYearMonth.INSTANCE),t.Schema.XSD.GYear=t.Class(t.Schema.XSD.Calendar,{name:"GYear",typeName:t.Schema.XSD.qname("gYear"),CLASS_NAME:"Jsonix.Schema.XSD.GYear",parse:function(e,i,s,l){return this.parseGYear(e,i,s,l)},print:function(e,i,s,l){return this.printGYear(e,i,s,l)}}),t.Schema.XSD.GYear.INSTANCE=new t.Schema.XSD.GYear,t.Schema.XSD.GYear.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GYear.INSTANCE),t.Schema.XSD.GMonthDay=t.Class(t.Schema.XSD.Calendar,{name:"GMonthDay",typeName:t.Schema.XSD.qname("gMonthDay"),CLASS_NAME:"Jsonix.Schema.XSD.GMonthDay",parse:function(e,i,s,l){return this.parseGMonthDay(e,i,s,l)},print:function(e,i,s,l){return this.printGMonthDay(e,i,s,l)}}),t.Schema.XSD.GMonthDay.INSTANCE=new t.Schema.XSD.GMonthDay,t.Schema.XSD.GMonthDay.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GMonthDay.INSTANCE),t.Schema.XSD.GDay=t.Class(t.Schema.XSD.Calendar,{name:"GDay",typeName:t.Schema.XSD.qname("gDay"),CLASS_NAME:"Jsonix.Schema.XSD.GDay",parse:function(e,i,s,l){return this.parseGDay(e,i,s,l)},print:function(e,i,s,l){return this.printGDay(e,i,s,l)}}),t.Schema.XSD.GDay.INSTANCE=new t.Schema.XSD.GDay,t.Schema.XSD.GDay.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GDay.INSTANCE),t.Schema.XSD.GMonth=t.Class(t.Schema.XSD.Calendar,{name:"GMonth",typeName:t.Schema.XSD.qname("gMonth"),CLASS_NAME:"Jsonix.Schema.XSD.GMonth",parse:function(e,i,s,l){return this.parseGMonth(e,i,s,l)},print:function(e,i,s,l){return this.printGMonth(e,i,s,l)}}),t.Schema.XSD.GMonth.INSTANCE=new t.Schema.XSD.GMonth,t.Schema.XSD.GMonth.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GMonth.INSTANCE),t.Schema.XSD.ID=t.Class(t.Schema.XSD.String,{name:"ID",typeName:t.Schema.XSD.qname("ID"),CLASS_NAME:"Jsonix.Schema.XSD.ID"}),t.Schema.XSD.ID.INSTANCE=new t.Schema.XSD.ID,t.Schema.XSD.ID.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.ID.INSTANCE),t.Schema.XSD.IDREF=t.Class(t.Schema.XSD.String,{name:"IDREF",typeName:t.Schema.XSD.qname("IDREF"),CLASS_NAME:"Jsonix.Schema.XSD.IDREF"}),t.Schema.XSD.IDREF.INSTANCE=new t.Schema.XSD.IDREF,t.Schema.XSD.IDREF.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.IDREF.INSTANCE),t.Schema.XSD.IDREFS=t.Class(t.Schema.XSD.List,{name:"IDREFS",initialize:function(){t.Schema.XSD.List.prototype.initialize.apply(this,[t.Schema.XSD.IDREF.INSTANCE,t.Schema.XSD.qname("IDREFS")," "])},CLASS_NAME:"Jsonix.Schema.XSD.IDREFS"}),t.Schema.XSD.IDREFS.INSTANCE=new t.Schema.XSD.IDREFS,t.Schema.XSI={},t.Schema.XSI.NAMESPACE_URI="http://www.w3.org/2001/XMLSchema-instance",t.Schema.XSI.PREFIX="xsi",t.Schema.XSI.TYPE="type",t.Schema.XSI.NIL="nil",t.Schema.XSI.qname=function(e){return t.Util.Ensure.ensureString(e),new t.XML.QName(t.Schema.XSI.NAMESPACE_URI,e,t.Schema.XSI.PREFIX)},t.Schema.XSI.TYPE_QNAME=t.Schema.XSI.qname(t.Schema.XSI.TYPE),t.Context=t.Class(t.Mapping.Styled,{modules:[],typeInfos:null,typeNameKeyToTypeInfo:null,elementInfos:null,options:null,substitutionMembersMap:null,scopedElementInfosMap:null,supportXsiType:!0,initialize:function(e,i){for(var s in t.Mapping.Styled.prototype.initialize.apply(this,[i]),this.modules=[],this.elementInfos=[],this.typeInfos={},this.typeNameKeyToTypeInfo={},this.registerBuiltinTypeInfos(),this.namespacePrefixes={},this.prefixNamespaces={},this.substitutionMembersMap={},this.scopedElementInfosMap={},t.Util.Type.exists(i)&&(t.Util.Ensure.ensureObject(i),t.Util.Type.isObject(i.namespacePrefixes)&&(this.namespacePrefixes=t.Util.Type.cloneObject(i.namespacePrefixes,{})),t.Util.Type.isBoolean(i.supportXsiType)&&(this.supportXsiType=i.supportXsiType)),this.namespacePrefixes)this.namespacePrefixes.hasOwnProperty(s)&&(p=this.namespacePrefixes[s],this.prefixNamespaces[p]=s);var l,m;if(t.Util.Type.exists(e))for(t.Util.Ensure.ensureArray(e),l=0;l0&&"."===e.charAt(0)){var l=i.name||i.n||void 0;t.Util.Ensure.ensureObject(i,"Type info mapping can only be resolved if module is provided."),t.Util.Ensure.ensureString(l,"Type info mapping can only be resolved if module name is provided."),s=l+e}else s=e;if(this.typeInfos[s])return this.typeInfos[s];throw new Error("Type info ["+s+"] is not known in this context.")}t.Util.Ensure.ensureObject(i,"Type info mapping can only be resolved if module is provided.");var c=i.createTypeInfo(e);return c.build(this,i),c}return null},registerElementInfo:function(e,i){if(t.Util.Ensure.ensureObject(e),this.elementInfos.push(e),t.Util.Type.exists(e.substitutionHead)){var l=e.substitutionHead.key,c=this.substitutionMembersMap[l];t.Util.Type.isArray(c)||(this.substitutionMembersMap[l]=c=[]),c.push(e)}var m;m=t.Util.Type.exists(e.scope)?this.resolveTypeInfo(e.scope,i).name:"##global";var T=this.scopedElementInfosMap[m];t.Util.Type.isObject(T)||(this.scopedElementInfosMap[m]=T={}),T[e.elementName.key]=e},getTypeInfoByValue:function(e){if(t.Util.Type.exists(e)&&t.Util.Type.isObject(e)){var i=e.TYPE_NAME;if(t.Util.Type.isString(i)){var s=this.getTypeInfoByName(i);if(s)return s}}},getTypeInfoByName:function(e){return this.typeInfos[e]},getTypeInfoByTypeName:function(e){var i=t.XML.QName.fromObjectOrString(e,this);return this.typeNameKeyToTypeInfo[i.key]},getTypeInfoByTypeNameKey:function(e){return this.typeNameKeyToTypeInfo[e]},getElementInfo:function(e,i){if(t.Util.Type.exists(i)){var l=this.scopedElementInfosMap[i.name];if(t.Util.Type.exists(l)){var c=l[e.key];if(t.Util.Type.exists(c))return c}}var T=this.scopedElementInfosMap["##global"];if(t.Util.Type.exists(T)){var S=T[e.key];if(t.Util.Type.exists(S))return S}return null},getSubstitutionMembers:function(e){return this.substitutionMembersMap[t.XML.QName.fromObject(e).key]},createMarshaller:function(){return new this.mappingStyle.marshaller(this)},createUnmarshaller:function(){return new this.mappingStyle.unmarshaller(this)},getNamespaceURI:function(e){return t.Util.Ensure.ensureString(e),this.prefixNamespaces[e]},getPrefix:function(e,i){t.Util.Ensure.ensureString(e);var s=this.namespacePrefixes[e];return t.Util.Type.isString(s)?s:i},builtinTypeInfos:[t.Schema.XSD.AnyType.INSTANCE,t.Schema.XSD.AnySimpleType.INSTANCE,t.Schema.XSD.AnyURI.INSTANCE,t.Schema.XSD.Base64Binary.INSTANCE,t.Schema.XSD.Boolean.INSTANCE,t.Schema.XSD.Byte.INSTANCE,t.Schema.XSD.Calendar.INSTANCE,t.Schema.XSD.DateAsDate.INSTANCE,t.Schema.XSD.Date.INSTANCE,t.Schema.XSD.DateTimeAsDate.INSTANCE,t.Schema.XSD.DateTime.INSTANCE,t.Schema.XSD.Decimal.INSTANCE,t.Schema.XSD.Double.INSTANCE,t.Schema.XSD.Duration.INSTANCE,t.Schema.XSD.Float.INSTANCE,t.Schema.XSD.GDay.INSTANCE,t.Schema.XSD.GMonth.INSTANCE,t.Schema.XSD.GMonthDay.INSTANCE,t.Schema.XSD.GYear.INSTANCE,t.Schema.XSD.GYearMonth.INSTANCE,t.Schema.XSD.HexBinary.INSTANCE,t.Schema.XSD.ID.INSTANCE,t.Schema.XSD.IDREF.INSTANCE,t.Schema.XSD.IDREFS.INSTANCE,t.Schema.XSD.Int.INSTANCE,t.Schema.XSD.Integer.INSTANCE,t.Schema.XSD.Language.INSTANCE,t.Schema.XSD.Long.INSTANCE,t.Schema.XSD.Name.INSTANCE,t.Schema.XSD.NCName.INSTANCE,t.Schema.XSD.NegativeInteger.INSTANCE,t.Schema.XSD.NMToken.INSTANCE,t.Schema.XSD.NMTokens.INSTANCE,t.Schema.XSD.NonNegativeInteger.INSTANCE,t.Schema.XSD.NonPositiveInteger.INSTANCE,t.Schema.XSD.NormalizedString.INSTANCE,t.Schema.XSD.Number.INSTANCE,t.Schema.XSD.PositiveInteger.INSTANCE,t.Schema.XSD.QName.INSTANCE,t.Schema.XSD.Short.INSTANCE,t.Schema.XSD.String.INSTANCE,t.Schema.XSD.Strings.INSTANCE,t.Schema.XSD.TimeAsDate.INSTANCE,t.Schema.XSD.Time.INSTANCE,t.Schema.XSD.Token.INSTANCE,t.Schema.XSD.UnsignedByte.INSTANCE,t.Schema.XSD.UnsignedInt.INSTANCE,t.Schema.XSD.UnsignedLong.INSTANCE,t.Schema.XSD.UnsignedShort.INSTANCE],CLASS_NAME:"Jsonix.Context"}),{Jsonix:t}};if("function"!=typeof x)if(typeof window>"u"&&!process.browser){var x=v(4016)(V);x(["xmldom","xmlhttprequest","fs"],k)}else V.exports=k();else x([],k)},4016:(V,G,v)=>{"use strict";V.exports=function k(x,_){var e,i,b={},d={},C=!1,t=v(4797);function l(D,E){var N;return D&&"."===D.charAt(0)&&E&&(function s(D){var E,N;for(E=0;D[E];E+=1)if("."===(N=D[E]))D.splice(E,1),E-=1;else if(".."===N){if(1===E&&(".."===D[2]||".."===D[0]))break;E>0&&(D.splice(E-1,2),E-=2)}}(N=(N=(N=E.split("/")).slice(0,N.length-1)).concat(D.split("/"))),D=N.join("/")),D}function T(D,E,N){var P,X,j,J;if(D)X=d[D]={},j={id:D,uri:__filename,exports:X},P=e(_,X,j,D);else{if(C)throw new Error("amdefine with no module ID cannot be called more than once per file.");C=!0,P=e(_,X=x.exports,j=x,x.id)}E&&(E=E.map(function(ne){return P(ne)})),void 0!==(J="function"==typeof N?N.apply(j.exports,E):N)&&(j.exports=J,D&&(d[D]=j.exports))}function S(D,E,N){Array.isArray(D)?(N=E,E=D,D=void 0):"string"!=typeof D&&(N=D,D=E=void 0),E&&!Array.isArray(E)&&(N=E,E=void 0),E||(E=["require","exports","module"]),D?b[D]=[D,E,N]:T(D,E,N)}return e=function(D,E,N,P){function X(j,J){if("string"==typeof j)return i(D,E,N,j,P);j=j.map(function(ne){return i(D,E,N,ne,P)}),J&&process.nextTick(function(){J.apply(null,j)})}return X.toUrl=function(j){return 0===j.indexOf(".")?l(j,t.dirname(N.filename)):j},X},_=_||function(){return x.require.apply(x,arguments)},i=function(D,E,N,P,X){var ne,oe,j=P.indexOf("!"),J=P;if(-1===j){if("require"===(P=l(P,X)))return e(D,E,N,X);if("exports"===P)return E;if("module"===P)return N;if(d.hasOwnProperty(P))return d[P];if(b[P])return T.apply(null,b[P]),d[P];if(D)return D(J);throw new Error("No module with ID: "+P)}return ne=P.substring(0,j),P=P.substring(j+1,P.length),P=(oe=i(D,E,N,ne,X)).normalize?oe.normalize(P,function c(D){return function(E){return l(E,D)}}(X)):l(P,X),d[P]||oe.load(P,e(D,E,N,X),function m(D){function E(N){d[D]=N}return E.fromText=function(N,P){throw new Error("amdefine does not implement load.fromText")},E}(P),{}),d[P]},S.require=function(D){return d[D]?d[D]:b[D]?(T.apply(null,b[D]),d[D]):void 0},S.amd={},S}},7329:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{GML_3_1_1:{n:"GML_3_1_1",dens:"http://www.opengis.net/gml",dans:"http://www.w3.org/1999/xlink",deps:["SMIL_2_0_Language","XLink_1_0"],tis:[{ln:"PointPropertyType",ps:[{n:"point",rq:!0,en:"Point",ti:".PointType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TopoPrimitiveArrayAssociationType",ps:[{n:"topoPrimitive",mno:0,col:!0,mx:!1,dom:!1,en:"_TopoPrimitive",ti:".AbstractTopoPrimitiveType",t:"er"}]},{ln:"CurveArrayPropertyType",ps:[{n:"curve",mno:0,col:!0,mx:!1,dom:!1,en:"_Curve",ti:".AbstractCurveType",t:"er"}]},{ln:"BaseUnitType",bti:".UnitDefinitionType",ps:[{n:"unitsSystem",rq:!0,ti:".ReferenceType"}]},{ln:"TimeNodeType",bti:".AbstractTimeTopologyPrimitiveType",ps:[{n:"previousEdge",mno:0,col:!0,ti:".TimeEdgePropertyType"},{n:"nextEdge",mno:0,col:!0,ti:".TimeEdgePropertyType"},{n:"position",ti:".TimeInstantPropertyType"}]},{ln:"DirectedEdgePropertyType",ps:[{n:"edge",rq:!0,en:"Edge",ti:".EdgeType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"BagType",bti:".AbstractGMLType",ps:[{n:"member",mno:0,col:!0,ti:".AssociationType"},{n:"members",ti:".ArrayAssociationType"}]},{ln:"DatumRefType",ps:[{n:"datum",rq:!0,mx:!1,dom:!1,en:"_Datum",ti:".AbstractDatumType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"StyleVariationType",ps:[{n:"value",t:"v"},{n:"styleProperty",rq:!0,an:{lp:"styleProperty"},t:"a"},{n:"featurePropertyRange",an:{lp:"featurePropertyRange"},t:"a"}]},{ln:"CurvePropertyType",ps:[{n:"curve",rq:!0,mx:!1,dom:!1,en:"_Curve",ti:".AbstractCurveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeographicCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesEllipsoidalCS",rq:!0,ti:".EllipsoidalCSRefType"},{n:"usesGeodeticDatum",rq:!0,ti:".GeodeticDatumRefType"}]},{ln:"MultiSurfaceType",bti:".AbstractGeometricAggregateType",ps:[{n:"surfaceMember",mno:0,col:!0,ti:".SurfacePropertyType"},{n:"surfaceMembers",ti:".SurfaceArrayPropertyType"}]},{ln:"AbstractStyleType",bti:".AbstractGMLType"},{ln:"OperationParameterBaseType",bti:".AbstractGeneralOperationParameterType"},{ln:"TopoPointType",bti:".AbstractTopologyType",ps:[{n:"directedNode",rq:!0,ti:".DirectedNodePropertyType"}]},{ln:"AbstractGeneralDerivedCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"baseCRS",rq:!0,ti:".CoordinateReferenceSystemRefType"},{n:"definedByConversion",rq:!0,ti:".GeneralConversionRefType"}]},{ln:"EllipsoidRefType",ps:[{n:"ellipsoid",rq:!0,en:"Ellipsoid",ti:".EllipsoidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TinType.ControlPoint",tn:null,ps:[{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"geometricPositionGroup",rq:!0,mno:3,col:!0,etis:[{en:"pos",ti:".DirectPositionType"},{en:"pointProperty",ti:".PointPropertyType"}],t:"es"}]},{ln:"PointArrayPropertyType",ps:[{n:"point",mno:0,col:!0,en:"Point",ti:".PointType"}]},{ln:"CoordinatesType",ps:[{n:"value",t:"v"},{n:"decimal",an:{lp:"decimal"},t:"a"},{n:"cs",an:{lp:"cs"},t:"a"},{n:"ts",an:{lp:"ts"},t:"a"}]},{ln:"AbstractDatumType",bti:".AbstractDatumBaseType",ps:[{n:"datumID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"anchorPoint",ti:".CodeType"},{n:"realizationEpoch",ti:"Date"},{n:"validArea",ti:".ExtentType"},{n:"scope"}]},{ln:"LabelStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"style",rq:!0},{n:"label",rq:!0,ti:".LabelType"}]},{ln:"OperationParameterType",bti:".OperationParameterBaseType",ps:[{n:"parameterID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"}]},{ln:"CartesianCSType",bti:".AbstractCoordinateSystemType"},{ln:"ConversionToPreferredUnitType",bti:".UnitOfMeasureType",ps:[{n:"factor",rq:!0,ti:"Double"},{n:"formula",rq:!0,ti:".FormulaType"}]},{ln:"AbstractParametricCurveSurfaceType",bti:".AbstractSurfacePatchType"},{ln:"ProjectedCRSRefType",ps:[{n:"projectedCRS",rq:!0,en:"ProjectedCRS",ti:".ProjectedCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimePeriodType",bti:".AbstractTimeGeometricPrimitiveType",ps:[{n:"beginPosition",rq:!0,ti:".TimePositionType"},{n:"begin",rq:!0,ti:".TimeInstantPropertyType"},{n:"endPosition",rq:!0,ti:".TimePositionType"},{n:"end",rq:!0,ti:".TimeInstantPropertyType"},{n:"duration",rq:!0,ti:"Duration"},{n:"timeInterval",rq:!0,ti:".TimeIntervalLengthType"}]},{ln:"SurfacePatchArrayPropertyType",ps:[{n:"surfacePatch",mno:0,col:!0,mx:!1,dom:!1,en:"_SurfacePatch",ti:".AbstractSurfacePatchType",t:"er"}]},{ln:"AreaType",bti:".MeasureType"},{ln:"ArcStringType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:3,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"numArc",ti:"Integer",an:{lp:"numArc"},t:"a"}]},{ln:"TopoSolidType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedFace",rq:!0,col:!0,ti:".DirectedFacePropertyType"}]},{ln:"RangeParametersType",ps:[{n:"_boolean",rq:!0,en:"Boolean",ti:"Boolean"},{n:"category",rq:!0,en:"Category",ti:".CodeType"},{n:"quantity",rq:!0,en:"Quantity",ti:".MeasureType"},{n:"count",rq:!0,en:"Count",ti:"Integer"},{n:"booleanList",rq:!0,en:"BooleanList",ti:{t:"l"}},{n:"categoryList",rq:!0,en:"CategoryList",ti:".CodeOrNullListType"},{n:"quantityList",rq:!0,en:"QuantityList",ti:".MeasureOrNullListType"},{n:"countList",rq:!0,en:"CountList",ti:{t:"l"}},{n:"categoryExtent",rq:!0,en:"CategoryExtent",ti:".CategoryExtentType"},{n:"quantityExtent",rq:!0,en:"QuantityExtent",ti:".QuantityExtentType"},{n:"countExtent",rq:!0,en:"CountExtent",ti:{t:"l"}},{n:"compositeValue",rq:!0,mx:!1,dom:!1,en:"CompositeValue",ti:".CompositeValueType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiPolygonPropertyType",ps:[{n:"multiPolygon",rq:!0,en:"MultiPolygon",ti:".MultiPolygonType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeometryStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"symbol",rq:!0,ti:".SymbolType"},{n:"style",rq:!0},{n:"labelStyle",ti:".LabelStylePropertyType"},{n:"geometryProperty",an:{lp:"geometryProperty"},t:"a"},{n:"geometryType",an:{lp:"geometryType"},t:"a"}]},{ln:"ExtentType",ps:[{n:"description",ti:".StringOrRefType"},{n:"boundingBox",mno:0,col:!0,ti:".EnvelopeType"},{n:"boundingPolygon",mno:0,col:!0,ti:".PolygonType"},{n:"verticalExtent",mno:0,col:!0,ti:".EnvelopeType"},{n:"temporalExtent",mno:0,col:!0,ti:".TimePeriodType"}]},{ln:"UserDefinedCSType",bti:".AbstractCoordinateSystemType"},{ln:"OrientableSurfaceType",bti:".AbstractSurfaceType",ps:[{n:"baseSurface",rq:!0,ti:".SurfacePropertyType"},{n:"orientation",an:{lp:"orientation"},t:"a"}]},{ln:"TemporalDatumRefType",ps:[{n:"temporalDatum",rq:!0,en:"TemporalDatum",ti:".TemporalDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"KnotPropertyType",ps:[{n:"knot",rq:!0,en:"Knot",ti:".KnotType"}]},{ln:"DefinitionProxyType",bti:".DefinitionType",ps:[{n:"definitionRef",rq:!0,ti:".ReferenceType"}]},{ln:"ArcByBulgeType",bti:".ArcStringByBulgeType"},{ln:"GeometricComplexPropertyType",ps:[{n:"geometricComplex",rq:!0,en:"GeometricComplex",ti:".GeometricComplexType"},{n:"compositeCurve",rq:!0,en:"CompositeCurve",ti:".CompositeCurveType"},{n:"compositeSurface",rq:!0,en:"CompositeSurface",ti:".CompositeSurfaceType"},{n:"compositeSolid",rq:!0,en:"CompositeSolid",ti:".CompositeSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CompositeCurvePropertyType",ps:[{n:"compositeCurve",rq:!0,en:"CompositeCurve",ti:".CompositeCurveType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OperationParameterGroupBaseType",bti:".AbstractGeneralOperationParameterType"},{ln:"MultiPointCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"ReferenceType",ps:[{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ImageCRSRefType",ps:[{n:"imageCRS",rq:!0,en:"ImageCRS",ti:".ImageCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DefaultStylePropertyType",ps:[{n:"style",mx:!1,dom:!1,en:"_Style",ti:".AbstractStyleType",t:"er"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractTimeReferenceSystemType",bti:".DefinitionType",ps:[{n:"domainOfValidity"}]},{ln:"AbsoluteExternalPositionalAccuracyType",bti:".AbstractPositionalAccuracyType",ps:[{n:"result",rq:!0,ti:".MeasureType"}]},{ln:"TopoPrimitiveMemberType",ps:[{n:"topoPrimitive",mx:!1,dom:!1,en:"_TopoPrimitive",ti:".AbstractTopoPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeOrdinalReferenceSystemType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"component",rq:!0,col:!0,ti:".TimeOrdinalEraPropertyType"}]},{ln:"CompositeSolidType",bti:".AbstractSolidType",ps:[{n:"solidMember",rq:!0,col:!0,ti:".SolidPropertyType"}]},{ln:"GeocentricCRSRefType",ps:[{n:"geocentricCRS",rq:!0,en:"GeocentricCRS",ti:".GeocentricCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiCurveType",bti:".AbstractGeometricAggregateType",ps:[{n:"curveMember",mno:0,col:!0,ti:".CurvePropertyType"},{n:"curveMembers",ti:".CurveArrayPropertyType"}]},{ln:"UnitDefinitionType",bti:".DefinitionType",ps:[{n:"quantityType",rq:!0,ti:".StringOrRefType"},{n:"catalogSymbol",ti:".CodeType"}]},{ln:"CurveSegmentArrayPropertyType",ps:[{n:"curveSegment",mno:0,col:!0,mx:!1,dom:!1,en:"_CurveSegment",ti:".AbstractCurveSegmentType",t:"er"}]},{ln:"AbstractTimePrimitiveType",bti:".AbstractTimeObjectType",ps:[{n:"relatedTime",mno:0,col:!0,ti:".RelatedTimeType"}]},{ln:"MultiPointType",bti:".AbstractGeometricAggregateType",ps:[{n:"pointMember",mno:0,col:!0,ti:".PointPropertyType"},{n:"pointMembers",ti:".PointArrayPropertyType"}]},{ln:"MultiPointPropertyType",ps:[{n:"multiPoint",rq:!0,en:"MultiPoint",ti:".MultiPointType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractTimeTopologyPrimitiveType",bti:".AbstractTimePrimitiveType",ps:[{n:"complex",ti:".ReferenceType"}]},{ln:"KnotType",ps:[{n:"value",rq:!0,ti:"Double"},{n:"multiplicity",rq:!0,ti:"NonNegativeInteger"},{n:"weight",rq:!0,ti:"Double"}]},{ln:"CodeType",ps:[{n:"value",t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"AbstractTimeSliceType",bti:".AbstractGMLType",ps:[{n:"validTime",rq:!0,ti:".TimePrimitivePropertyType"},{n:"dataSource",ti:".StringOrRefType"}]},{ln:"DynamicFeatureType",bti:".AbstractFeatureType",ps:[{n:"validTime",ti:".TimePrimitivePropertyType"},{n:"history",mx:!1,dom:!1,ti:".HistoryPropertyType",t:"er"},{n:"dataSource",ti:".StringOrRefType"}]},{ln:"RingPropertyType",ps:[{n:"ring",rq:!0,en:"Ring",ti:".RingType"}]},{ln:"EngineeringCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesCS",rq:!0,ti:".CoordinateSystemRefType"},{n:"usesEngineeringDatum",rq:!0,ti:".EngineeringDatumRefType"}]},{ln:"BooleanPropertyType",bti:".ValuePropertyType"},{ln:"VerticalCRSRefType",ps:[{n:"verticalCRS",rq:!0,en:"VerticalCRS",ti:".VerticalCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"FormulaType",ps:[{n:"a",ti:"Double"},{n:"b",rq:!0,ti:"Double"},{n:"c",rq:!0,ti:"Double"},{n:"d",ti:"Double"}]},{ln:"EngineeringDatumRefType",ps:[{n:"engineeringDatum",rq:!0,en:"EngineeringDatum",ti:".EngineeringDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectedObservationAtDistanceType",bti:".DirectedObservationType",ps:[{n:"distance",rq:!0,ti:".MeasureType"}]},{ln:"AbstractMetaDataType",ps:[{n:"content",col:!0,dom:!1,t:"ers"},{n:"id",ti:"ID",an:{lp:"id",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"AbstractCurveSegmentType",ps:[{n:"numDerivativesAtStart",ti:"Integer",an:{lp:"numDerivativesAtStart"},t:"a"},{n:"numDerivativesAtEnd",ti:"Integer",an:{lp:"numDerivativesAtEnd"},t:"a"},{n:"numDerivativeInterior",ti:"Integer",an:{lp:"numDerivativeInterior"},t:"a"}]},{ln:"RelatedTimeType",bti:".TimePrimitivePropertyType",ps:[{n:"relativePosition",an:{lp:"relativePosition"},t:"a"}]},{ln:"OperationParameterGroupRefType",ps:[{n:"operationParameterGroup",rq:!0,en:"OperationParameterGroup",ti:".OperationParameterGroupType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GridType",bti:".AbstractGeometryType",ps:[{n:"limits",rq:!0,ti:".GridLimitsType"},{n:"axisName",rq:!0,col:!0},{n:"dimension",rq:!0,ti:"PositiveInteger",an:{lp:"dimension"},t:"a"}]},{ln:"IndexMapType",bti:".GridFunctionType",ps:[{n:"lookUpTable",rq:!0,ti:{t:"l",bti:"Integer"}}]},{ln:"AbstractCurveType",bti:".AbstractGeometricPrimitiveType"},{ln:"MultiGeometryPropertyType",ps:[{n:"geometricAggregate",rq:!0,mx:!1,dom:!1,en:"_GeometricAggregate",ti:".AbstractGeometricAggregateType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GridCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"DerivedCRSTypeType",bti:".CodeType"},{ln:"ArrayType",bti:".AbstractGMLType",ps:[{n:"members",ti:".ArrayAssociationType"}]},{ln:"AbstractGriddedSurfaceType",bti:".AbstractParametricCurveSurfaceType",ps:[{n:"row",rq:!0,col:!0,ti:".AbstractGriddedSurfaceType.Row"},{n:"rows",ti:"Integer"},{n:"columns",ti:"Integer"}]},{ln:"AbstractTimeGeometricPrimitiveType",bti:".AbstractTimePrimitiveType",ps:[{n:"frame",an:{lp:"frame"},t:"a"}]},{ln:"ArrayAssociationType",ps:[{n:"object",mno:0,col:!0,mx:!1,dom:!1,en:"_Object",ti:"AnyType",t:"er"}]},{ln:"PassThroughOperationRefType",ps:[{n:"passThroughOperation",rq:!0,en:"PassThroughOperation",ti:".PassThroughOperationType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"PolygonPatchType",bti:".AbstractSurfacePatchType",ps:[{n:"exterior",mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interior",mno:0,col:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"GeneralTransformationRefType",ps:[{n:"generalTransformation",rq:!0,mx:!1,dom:!1,en:"_GeneralTransformation",ti:".AbstractGeneralTransformationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TransformationRefType",ps:[{n:"transformation",rq:!0,en:"Transformation",ti:".TransformationType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ValueArrayType",bti:".CompositeValueType",ps:[{n:"codeSpace",an:{lp:"codeSpace"},t:"a"},{n:"uom",an:{lp:"uom"},t:"a"}]},{ln:"TimeClockPropertyType",ps:[{n:"timeClock",rq:!0,en:"TimeClock",ti:".TimeClockType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CylinderType",bti:".AbstractGriddedSurfaceType",ps:[{n:"horizontalCURVETYPE",an:{lp:"horizontalCurveType"},t:"a"},{n:"verticalCURVETYPE",an:{lp:"verticalCurveType"},t:"a"}]},{ln:"MultiSurfaceCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"VerticalDatumTypeType",bti:".CodeType"},{ln:"GeometryArrayPropertyType",ps:[{n:"geometry",mno:0,col:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"}]},{ln:"MultiCurvePropertyType",ps:[{n:"multiCurve",rq:!0,en:"MultiCurve",ti:".MultiCurveType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectedFacePropertyType",ps:[{n:"face",rq:!0,en:"Face",ti:".FaceType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GridFunctionType",ps:[{n:"sequenceRule",ti:".SequenceRuleType"},{n:"startPoint",ti:{t:"l",bti:"Integer"}}]},{ln:"DMSAngleType",ps:[{n:"degrees",rq:!0,ti:".DegreesType"},{n:"decimalMinutes",rq:!0,ti:"Decimal"},{n:"minutes",rq:!0,ti:"NonNegativeInteger"},{n:"seconds",ti:"Decimal"}]},{ln:"AbstractTimeComplexType",bti:".AbstractTimeObjectType"},{ln:"LocationPropertyType",ps:[{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"locationKeyWord",rq:!0,en:"LocationKeyWord",ti:".CodeType"},{n:"locationString",rq:!0,en:"LocationString",ti:".StringOrRefType"},{n:"_null",rq:!0,en:"Null",ti:{t:"l"}},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SurfaceType",bti:".AbstractSurfaceType",ps:[{n:"patches",rq:!0,mx:!1,dom:!1,ti:".SurfacePatchArrayPropertyType",t:"er"}]},{ln:"LabelType",ps:[{n:"content",col:!0,dom:!1,en:"LabelExpression",t:"er"},{n:"transform",an:{lp:"transform",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"OperationParameterRefType",ps:[{n:"operationParameter",rq:!0,en:"OperationParameter",ti:".OperationParameterType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractSolidType",bti:".AbstractGeometricPrimitiveType"},{ln:"GenericMetaDataType",bti:".AbstractMetaDataType",ps:[{n:"contentOverrideForGenericMetaDataType",t:"ae"}]},{ln:"CoordinateOperationRefType",ps:[{n:"coordinateOperation",rq:!0,mx:!1,dom:!1,en:"_CoordinateOperation",ti:".AbstractCoordinateOperationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DataBlockType",ps:[{n:"rangeParameters",rq:!0,ti:".RangeParametersType"},{n:"tupleList",rq:!0,ti:".CoordinatesType"},{n:"doubleOrNullTupleList",rq:!0,ti:{t:"l"}}]},{ln:"TopoComplexType",bti:".AbstractTopologyType",ps:[{n:"maximalComplex",rq:!0,ti:".TopoComplexMemberType"},{n:"superComplex",mno:0,col:!0,ti:".TopoComplexMemberType"},{n:"subComplex",mno:0,col:!0,ti:".TopoComplexMemberType"},{n:"topoPrimitiveMember",mno:0,col:!0,ti:".TopoPrimitiveMemberType"},{n:"topoPrimitiveMembers",ti:".TopoPrimitiveArrayAssociationType"},{n:"isMaximal",ti:"Boolean",an:{lp:"isMaximal"},t:"a"}]},{ln:"NodeType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedEdge",mno:0,col:!0,ti:".DirectedEdgePropertyType"},{n:"pointProperty",ti:".PointPropertyType"}]},{ln:"PolarCSRefType",ps:[{n:"polarCS",rq:!0,en:"PolarCS",ti:".PolarCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractTopologyType",bti:".AbstractGMLType"},{ln:"ClothoidType",bti:".AbstractCurveSegmentType",ps:[{n:"refLocation",rq:!0,ti:".ClothoidType.RefLocation"},{n:"scaleFactor",rq:!0,ti:"Decimal"},{n:"startParameter",rq:!0,ti:"Double"},{n:"endParameter",rq:!0,ti:"Double"}]},{ln:"MetaDataPropertyType",ps:[{n:"any",rq:!0,mx:!1,t:"ae"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ArcByCenterPointType",bti:".AbstractCurveSegmentType",ps:[{n:"pos",rq:!0,ti:".DirectPositionType"},{n:"pointProperty",rq:!0,ti:".PointPropertyType"},{n:"pointRep",rq:!0,ti:".PointPropertyType"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"radius",rq:!0,ti:".LengthType"},{n:"startAngle",ti:".AngleType"},{n:"endAngle",ti:".AngleType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"numARC",rq:!0,ti:"Integer",an:{lp:"numArc"},t:"a"}]},{ln:"ConversionRefType",ps:[{n:"conversion",rq:!0,en:"Conversion",ti:".ConversionType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DegreesType",ps:[{n:"value",ti:"NonNegativeInteger",t:"v"},{n:"direction",an:{lp:"direction"},t:"a"}]},{ln:"MultiSurfaceDomainType",bti:".DomainSetType"},{ln:"ConcatenatedOperationRefType",ps:[{n:"concatenatedOperation",rq:!0,en:"ConcatenatedOperation",ti:".ConcatenatedOperationType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OperationMethodType",bti:".OperationMethodBaseType",ps:[{n:"methodID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"methodFormula",rq:!0,ti:".CodeType"},{n:"sourceDimensions",rq:!0,ti:"PositiveInteger"},{n:"targetDimensions",rq:!0,ti:"PositiveInteger"},{n:"usesParameter",mno:0,col:!0,ti:".AbstractGeneralOperationParameterRefType"}]},{ln:"EllipsoidalCSType",bti:".AbstractCoordinateSystemType"},{ln:"SpeedType",bti:".MeasureType"},{ln:"PolygonType",bti:".AbstractSurfaceType",ps:[{n:"exterior",mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interior",mno:0,col:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"}]},{ln:"AbstractTopoPrimitiveType",bti:".AbstractTopologyType",ps:[{n:"isolated",mno:0,col:!0,ti:".IsolatedPropertyType"},{n:"container",ti:".ContainerPropertyType"}]},{ln:"BSplineType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",mno:0,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"degree",rq:!0,ti:"NonNegativeInteger"},{n:"knot",rq:!0,mno:2,col:!0,ti:".KnotPropertyType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"isPolynomial",ti:"Boolean",an:{lp:"isPolynomial"},t:"a"},{n:"knotType",an:{lp:"knotType"},t:"a"}]},{ln:"FileType",ps:[{n:"rangeParameters",rq:!0,ti:".RangeParametersType"},{n:"fileName",rq:!0},{n:"fileStructure",rq:!0},{n:"mimeType"},{n:"compression"}]},{ln:"RectifiedGridType",bti:".GridType",ps:[{n:"origin",rq:!0,ti:".PointPropertyType"},{n:"offsetVector",rq:!0,col:!0,ti:".VectorType"}]},{ln:"TimePeriodPropertyType",ps:[{n:"timePeriod",rq:!0,en:"TimePeriod",ti:".TimePeriodType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"RingType",bti:".AbstractRingType",ps:[{n:"curveMember",rq:!0,col:!0,ti:".CurvePropertyType"}]},{ln:"ClothoidType.RefLocation",tn:null,ps:[{n:"affinePlacement",rq:!0,en:"AffinePlacement",ti:".AffinePlacementType"}]},{ln:"GeometryStylePropertyType",ps:[{n:"geometryStyle",en:"GeometryStyle",ti:".GeometryStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"EnvelopeWithTimePeriodType",bti:".EnvelopeType",ps:[{n:"timePosition",rq:!0,mno:2,mxo:2,col:!0,ti:".TimePositionType"},{n:"frame",an:{lp:"frame"},t:"a"}]},{ln:"ValuePropertyType",ps:[{n:"_boolean",rq:!0,en:"Boolean",ti:"Boolean"},{n:"category",rq:!0,en:"Category",ti:".CodeType"},{n:"quantity",rq:!0,en:"Quantity",ti:".MeasureType"},{n:"count",rq:!0,en:"Count",ti:"Integer"},{n:"booleanList",rq:!0,en:"BooleanList",ti:{t:"l"}},{n:"categoryList",rq:!0,en:"CategoryList",ti:".CodeOrNullListType"},{n:"quantityList",rq:!0,en:"QuantityList",ti:".MeasureOrNullListType"},{n:"countList",rq:!0,en:"CountList",ti:{t:"l"}},{n:"categoryExtent",rq:!0,en:"CategoryExtent",ti:".CategoryExtentType"},{n:"quantityExtent",rq:!0,en:"QuantityExtent",ti:".QuantityExtentType"},{n:"countExtent",rq:!0,en:"CountExtent",ti:{t:"l"}},{n:"compositeValue",rq:!0,mx:!1,dom:!1,en:"CompositeValue",ti:".CompositeValueType",t:"er"},{n:"object",rq:!0,mx:!1,dom:!1,en:"_Object",ti:"AnyType",t:"er"},{n:"_null",rq:!0,en:"Null",ti:{t:"l"}},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeodesicStringType",bti:".AbstractCurveSegmentType",ps:[{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"geometricPositionGroup",rq:!0,mno:2,col:!0,etis:[{en:"pos",ti:".DirectPositionType"},{en:"pointProperty",ti:".PointPropertyType"}],t:"es"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"AbstractDatumBaseType",bti:".DefinitionType"},{ln:"TemporalCRSRefType",ps:[{n:"temporalCRS",rq:!0,en:"TemporalCRS",ti:".TemporalCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiGeometryType",bti:".AbstractGeometricAggregateType",ps:[{n:"geometryMember",mno:0,col:!0,ti:".GeometryPropertyType"},{n:"geometryMembers",ti:".GeometryArrayPropertyType"}]},{ln:"TimeInstantPropertyType",ps:[{n:"timeInstant",rq:!0,en:"TimeInstant",ti:".TimeInstantType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CompoundCRSRefType",ps:[{n:"compoundCRS",rq:!0,en:"CompoundCRS",ti:".CompoundCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TrianglePatchArrayPropertyType",bti:".SurfacePatchArrayPropertyType"},{ln:"DomainSetType",ps:[{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"timeObject",rq:!0,mx:!1,dom:!1,en:"_TimeObject",ti:".AbstractTimeObjectType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TemporalCSRefType",ps:[{n:"temporalCS",rq:!0,en:"TemporalCS",ti:".TemporalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiPolygonType",bti:".AbstractGeometricAggregateType",ps:[{n:"polygonMember",mno:0,col:!0,ti:".PolygonPropertyType"}]},{ln:"StyleType",bti:".AbstractStyleType",ps:[{n:"featureStyle",rq:!0,col:!0,ti:".FeatureStylePropertyType"},{n:"graphStyle",ti:".GraphStylePropertyType"}]},{ln:"DynamicFeatureCollectionType",bti:".FeatureCollectionType",ps:[{n:"validTime",ti:".TimePrimitivePropertyType"},{n:"history",mx:!1,dom:!1,ti:".HistoryPropertyType",t:"er"},{n:"dataSource",ti:".StringOrRefType"}]},{ln:"PrimeMeridianBaseType",bti:".DefinitionType"},{ln:"AbstractGriddedSurfaceType.Row",tn:null,ps:[{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"geometricPositionGroup",rq:!0,col:!0,etis:[{en:"pos",ti:".DirectPositionType"},{en:"pointProperty",ti:".PointPropertyType"}],t:"es"}]},{ln:"DictionaryType",bti:".DefinitionType",ps:[{n:"dictionaryEntryOrIndirectEntry",mno:0,col:!0,mx:!1,dom:!1,etis:[{en:"indirectEntry",ti:".IndirectEntryType"},{en:"dictionaryEntry",ti:".DictionaryEntryType"}],t:"ers"}]},{ln:"CoordType",ps:[{n:"x",rq:!0,en:"X",ti:"Decimal"},{n:"y",en:"Y",ti:"Decimal"},{n:"z",en:"Z",ti:"Decimal"}]},{ln:"RectangleType",bti:".AbstractSurfacePatchType",ps:[{n:"exterior",rq:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"DirectionPropertyType",ps:[{n:"directionVector",rq:!0,en:"DirectionVector",ti:".DirectionVectorType"},{n:"compassPoint",rq:!0,en:"CompassPoint"},{n:"directionKeyword",rq:!0,en:"DirectionKeyword",ti:".CodeType"},{n:"directionString",rq:!0,en:"DirectionString",ti:".StringOrRefType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractFeatureCollectionType",bti:".AbstractFeatureType",ps:[{n:"featureMember",mno:0,col:!0,ti:".FeaturePropertyType"},{n:"featureMembers",ti:".FeatureArrayPropertyType"}]},{ln:"PrimeMeridianType",bti:".PrimeMeridianBaseType",ps:[{n:"meridianID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"greenwichLongitude",rq:!0,ti:".AngleChoiceType"}]},{ln:"SolidPropertyType",ps:[{n:"solid",rq:!0,mx:!1,dom:!1,en:"_Solid",ti:".AbstractSolidType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"FeatureStylePropertyType",ps:[{n:"featureStyle",en:"FeatureStyle",ti:".FeatureStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeCalendarType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"referenceFrame",rq:!0,col:!0,ti:".TimeCalendarEraPropertyType"}]},{ln:"AbstractGeneralOperationParameterType",bti:".DefinitionType",ps:[{n:"minimumOccurs",ti:"NonNegativeInteger"}]},{ln:"DerivedCRSType",bti:".AbstractGeneralDerivedCRSType",ps:[{n:"derivedCRSType",rq:!0,ti:".DerivedCRSTypeType"},{n:"usesCS",rq:!0,ti:".CoordinateSystemRefType"}]},{ln:"TimeType",bti:".MeasureType"},{ln:"CylindricalCSType",bti:".AbstractCoordinateSystemType"},{ln:"UnitOfMeasureType",ps:[{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"GeneralConversionRefType",ps:[{n:"generalConversion",rq:!0,mx:!1,dom:!1,en:"_GeneralConversion",ti:".AbstractGeneralConversionType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AffinePlacementType",ps:[{n:"location",rq:!0,ti:".DirectPositionType"},{n:"refDirection",rq:!0,col:!0,ti:".VectorType"},{n:"inDimension",rq:!0,ti:"PositiveInteger"},{n:"outDimension",rq:!0,ti:"PositiveInteger"}]},{ln:"PolyhedralSurfaceType",bti:".SurfaceType"},{ln:"IsolatedPropertyType",ps:[{n:"node",rq:!0,en:"Node",ti:".NodeType"},{n:"edge",rq:!0,en:"Edge",ti:".EdgeType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SolidType",bti:".AbstractSolidType",ps:[{n:"exterior",ti:".SurfacePropertyType"},{n:"interior",mno:0,col:!0,ti:".SurfacePropertyType"}]},{ln:"VerticalCSType",bti:".AbstractCoordinateSystemType"},{ln:"ArcType",bti:".ArcStringType"},{ln:"GeometricPrimitivePropertyType",ps:[{n:"geometricPrimitive",rq:!0,mx:!1,dom:!1,en:"_GeometricPrimitive",ti:".AbstractGeometricPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractSurfacePatchType"},{ln:"EllipsoidalCSRefType",ps:[{n:"ellipsoidalCS",rq:!0,en:"EllipsoidalCS",ti:".EllipsoidalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"LineStringSegmentType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"IdentifierType",ps:[{n:"name",rq:!0,mx:!1,dom:!1,ti:".CodeType",t:"er"},{n:"version"},{n:"remarks",ti:".StringOrRefType"}]},{ln:"AbstractGeneralTransformationType",bti:".AbstractCoordinateOperationType"},{ln:"TimeCoordinateSystemType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"originPosition",rq:!0,ti:".TimePositionType"},{n:"origin",rq:!0,ti:".TimeInstantPropertyType"},{n:"interval",rq:!0,ti:".TimeIntervalLengthType"}]},{ln:"TemporalDatumBaseType",bti:".AbstractDatumType"},{ln:"GridLengthType",bti:".MeasureType"},{ln:"IndirectEntryType",ps:[{n:"definitionProxy",rq:!0,en:"DefinitionProxy",ti:".DefinitionProxyType"}]},{ln:"PolygonPatchArrayPropertyType",bti:".SurfacePatchArrayPropertyType"},{ln:"HistoryPropertyType",ps:[{n:"timeSlice",rq:!0,col:!0,mx:!1,dom:!1,en:"_TimeSlice",ti:".AbstractTimeSliceType",t:"er"}]},{ln:"EnvelopeType",ps:[{n:"lowerCorner",rq:!0,ti:".DirectPositionType"},{n:"upperCorner",rq:!0,ti:".DirectPositionType"},{n:"coord",rq:!0,mno:2,mxo:2,col:!0,ti:".CoordType"},{n:"pos",rq:!0,mno:2,mxo:2,col:!0,ti:".DirectPositionType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"CountPropertyType",bti:".ValuePropertyType"},{ln:"ConversionType",bti:".AbstractGeneralConversionType",ps:[{n:"usesMethod",rq:!0,ti:".OperationMethodRefType"},{n:"usesValue",mno:0,col:!0,ti:".ParameterValueType"}]},{ln:"UserDefinedCSRefType",ps:[{n:"userDefinedCS",rq:!0,en:"UserDefinedCS",ti:".UserDefinedCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"LabelStylePropertyType",ps:[{n:"labelStyle",en:"LabelStyle",ti:".LabelStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"BaseStyleDescriptorType",bti:".AbstractGMLType",ps:[{n:"spatialResolution",ti:".ScaleType"},{n:"styleVariation",mno:0,col:!0,ti:".StyleVariationType"},{n:"animate",mno:0,col:!0,en:{lp:"animate",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.AnimateType"},{n:"animateMotion",mno:0,col:!0,en:{lp:"animateMotion",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.AnimateMotionType"},{n:"animateColor",mno:0,col:!0,en:{lp:"animateColor",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.AnimateColorType"},{n:"set",mno:0,col:!0,en:{lp:"set",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.SetType"}]},{ln:"SphericalCSRefType",ps:[{n:"sphericalCS",rq:!0,en:"SphericalCS",ti:".SphericalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeodeticDatumType",bti:".AbstractDatumType",ps:[{n:"usesPrimeMeridian",rq:!0,ti:".PrimeMeridianRefType"},{n:"usesEllipsoid",rq:!0,ti:".EllipsoidRefType"}]},{ln:"OperationMethodBaseType",bti:".DefinitionType"},{ln:"LineStringSegmentArrayPropertyType",ps:[{n:"lineStringSegment",mno:0,col:!0,en:"LineStringSegment",ti:".LineStringSegmentType"}]},{ln:"MeasureListType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"EngineeringDatumType",bti:".AbstractDatumType"},{ln:"ScalarValuePropertyType",bti:".ValuePropertyType"},{ln:"TopoVolumeType",bti:".AbstractTopologyType",ps:[{n:"directedTopoSolid",rq:!0,col:!0,ti:".DirectedTopoSolidPropertyType"}]},{ln:"TopoCurvePropertyType",ps:[{n:"topoCurve",rq:!0,en:"TopoCurve",ti:".TopoCurveType"}]},{ln:"TransformationType",bti:".AbstractGeneralTransformationType",ps:[{n:"usesMethod",rq:!0,ti:".OperationMethodRefType"},{n:"usesValue",mno:0,col:!0,ti:".ParameterValueType"}]},{ln:"ParameterValueType",bti:".AbstractGeneralParameterValueType",ps:[{n:"value",rq:!0,ti:".MeasureType"},{n:"dmsAngleValue",rq:!0,ti:".DMSAngleType"},{n:"stringValue",rq:!0},{n:"integerValue",rq:!0,ti:"PositiveInteger"},{n:"booleanValue",rq:!0,ti:"Boolean"},{n:"valueList",rq:!0,ti:".MeasureListType"},{n:"integerValueList",rq:!0,ti:{t:"l",bti:"Integer"}},{n:"valueFile",rq:!0},{n:"valueOfParameter",rq:!0,ti:".OperationParameterRefType"}]},{ln:"TimeGeometricPrimitivePropertyType",ps:[{n:"timeGeometricPrimitive",rq:!0,mx:!1,dom:!1,en:"_TimeGeometricPrimitive",ti:".AbstractTimeGeometricPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeClockType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"referenceEvent",rq:!0,ti:".StringOrRefType"},{n:"referenceTime",rq:!0,ti:"Time"},{n:"utcReference",rq:!0,ti:"Time"},{n:"dateBasis",mno:0,col:!0,ti:".TimeCalendarPropertyType"}]},{ln:"CubicSplineType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"vectorAtStart",rq:!0,ti:".VectorType"},{n:"vectorAtEnd",rq:!0,ti:".VectorType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"degree",ti:"Integer",an:{lp:"degree"},t:"a"}]},{ln:"OperationMethodRefType",ps:[{n:"operationMethod",rq:!0,en:"OperationMethod",ti:".OperationMethodType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"LineStringPropertyType",ps:[{n:"lineString",rq:!0,en:"LineString",ti:".LineStringType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractCoverageType",bti:".AbstractFeatureType",ps:[{n:"domainSet",rq:!0,mx:!1,dom:!1,ti:".DomainSetType",t:"er"},{n:"rangeSet",rq:!0,ti:".RangeSetType"},{n:"dimension",ti:"PositiveInteger",an:{lp:"dimension"},t:"a"}]},{ln:"TargetPropertyType",ps:[{n:"feature",rq:!0,mx:!1,en:"_Feature",ti:".AbstractFeatureType",t:"er"},{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimePrimitivePropertyType",ps:[{n:"timePrimitive",rq:!0,mx:!1,dom:!1,en:"_TimePrimitive",ti:".AbstractTimePrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CategoryPropertyType",bti:".ValuePropertyType"},{ln:"LineStringType",bti:".AbstractCurveType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"coord",ti:".CoordType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"}]},{ln:"DerivationUnitTermType",bti:".UnitOfMeasureType",ps:[{n:"exponent",ti:"Integer",an:{lp:"exponent"},t:"a"}]},{ln:"TinType",bti:".TriangulatedSurfaceType",ps:[{n:"stopLines",mno:0,col:!0,ti:".LineStringSegmentArrayPropertyType"},{n:"breakLines",mno:0,col:!0,ti:".LineStringSegmentArrayPropertyType"},{n:"maxLength",rq:!0,ti:".LengthType"},{n:"controlPoint",rq:!0,ti:".TinType.ControlPoint"}]},{ln:"GeodeticDatumRefType",ps:[{n:"geodeticDatum",rq:!0,en:"GeodeticDatum",ti:".GeodeticDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimePositionType",ps:[{n:"value",ti:{t:"l"},t:"v"},{n:"frame",an:{lp:"frame"},t:"a"},{n:"calendarEraName",an:{lp:"calendarEraName"},t:"a"},{n:"indeterminatePosition",an:{lp:"indeterminatePosition"},t:"a"}]},{ln:"PrimeMeridianRefType",ps:[{n:"primeMeridian",rq:!0,en:"PrimeMeridian",ti:".PrimeMeridianType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"VolumeType",bti:".MeasureType"},{ln:"TimeIntervalLengthType",ps:[{n:"value",ti:"Decimal",t:"v"},{n:"unit",rq:!0,an:{lp:"unit"},t:"a"},{n:"radix",ti:"PositiveInteger",an:{lp:"radix"},t:"a"},{n:"factor",ti:"Integer",an:{lp:"factor"},t:"a"}]},{ln:"ParameterValueGroupType",bti:".AbstractGeneralParameterValueType",ps:[{n:"includesValue",rq:!0,mno:2,col:!0,ti:".AbstractGeneralParameterValueType"},{n:"valuesOfGroup",rq:!0,ti:".OperationParameterGroupRefType"}]},{ln:"CartesianCSRefType",ps:[{n:"cartesianCS",rq:!0,en:"CartesianCS",ti:".CartesianCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeEdgePropertyType",ps:[{n:"timeEdge",rq:!0,en:"TimeEdge",ti:".TimeEdgeType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TopoPointPropertyType",ps:[{n:"topoPoint",rq:!0,en:"TopoPoint",ti:".TopoPointType"}]},{ln:"ProjectedCRSType",bti:".AbstractGeneralDerivedCRSType",ps:[{n:"usesCartesianCS",rq:!0,ti:".CartesianCSRefType"}]},{ln:"MultiCurveDomainType",bti:".DomainSetType"},{ln:"AbstractReferenceSystemBaseType",bti:".DefinitionType"},{ln:"PolygonPropertyType",ps:[{n:"polygon",rq:!0,en:"Polygon",ti:".PolygonType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"PolarCSType",bti:".AbstractCoordinateSystemType"},{ln:"AbstractGeometricPrimitiveType",bti:".AbstractGeometryType"},{ln:"MultiSolidDomainType",bti:".DomainSetType"},{ln:"TopoVolumePropertyType",ps:[{n:"topoVolume",rq:!0,en:"TopoVolume",ti:".TopoVolumeType"}]},{ln:"CircleType",bti:".ArcType"},{ln:"ValueArrayPropertyType",ps:[{n:"value",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"CountExtent",ti:{t:"l"}},{en:"Quantity",ti:".MeasureType"},{en:"Null",ti:{t:"l"}},{en:"CountList",ti:{t:"l"}},{en:"Count",ti:"Integer"},{en:"QuantityExtent",ti:".QuantityExtentType"},{en:"_Object",ti:"AnyType"},{en:"CategoryList",ti:".CodeOrNullListType"},{en:"CompositeValue",ti:".CompositeValueType"},{en:"CategoryExtent",ti:".CategoryExtentType"},{en:"Category",ti:".CodeType"},{en:"BooleanList",ti:{t:"l"}},{en:"QuantityList",ti:".MeasureOrNullListType"},{en:"Boolean",ti:"Boolean"}],t:"ers"}]},{ln:"GraphStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"planar",ti:"Boolean"},{n:"directed",ti:"Boolean"},{n:"grid",ti:"Boolean"},{n:"minDistance",ti:"Double"},{n:"minAngle",ti:"Double"},{n:"graphType"},{n:"drawingType"},{n:"lineType"},{n:"aestheticCriteria",mno:0,col:!0}]},{ln:"AbstractGeneralConversionType",bti:".AbstractCoordinateOperationType"},{ln:"TopoSurfaceType",bti:".AbstractTopologyType",ps:[{n:"directedFace",rq:!0,col:!0,ti:".DirectedFacePropertyType"}]},{ln:"MultiPointDomainType",bti:".DomainSetType"},{ln:"CircleByCenterPointType",bti:".ArcByCenterPointType"},{ln:"CompositeSurfaceType",bti:".AbstractSurfaceType",ps:[{n:"surfaceMember",rq:!0,col:!0,ti:".SurfacePropertyType"}]},{ln:"MultiCurveCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"MultiLineStringType",bti:".AbstractGeometricAggregateType",ps:[{n:"lineStringMember",mno:0,col:!0,ti:".LineStringPropertyType"}]},{ln:"ImageCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesCartesianCS",rq:!0,ti:".CartesianCSRefType"},{n:"usesObliqueCartesianCS",rq:!0,ti:".ObliqueCartesianCSRefType"},{n:"usesImageDatum",rq:!0,ti:".ImageDatumRefType"}]},{ln:"FeaturePropertyType",ps:[{n:"feature",rq:!0,mx:!1,en:"_Feature",ti:".AbstractFeatureType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CoordinateSystemAxisBaseType",bti:".DefinitionType"},{ln:"GeodesicType",bti:".GeodesicStringType"},{ln:"CovarianceElementType",ps:[{n:"rowIndex",rq:!0,ti:"PositiveInteger"},{n:"columnIndex",rq:!0,ti:"PositiveInteger"},{n:"covariance",rq:!0,ti:"Double"}]},{ln:"DerivedUnitType",bti:".UnitDefinitionType",ps:[{n:"derivationUnitTerm",rq:!0,col:!0,ti:".DerivationUnitTermType"}]},{ln:"EdgeType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedNode",rq:!0,mno:2,mxo:2,col:!0,ti:".DirectedNodePropertyType"},{n:"directedFace",mno:0,col:!0,ti:".DirectedFacePropertyType"},{n:"curveProperty",ti:".CurvePropertyType"}]},{ln:"CompositeSolidPropertyType",ps:[{n:"compositeSolid",rq:!0,en:"CompositeSolid",ti:".CompositeSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CRSRefType",ps:[{n:"crs",rq:!0,mx:!1,dom:!1,en:"_CRS",ti:".AbstractReferenceSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AssociationType",ps:[{n:"object",rq:!0,mx:!1,dom:!1,en:"_Object",ti:"AnyType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeOrdinalEraPropertyType",ps:[{n:"timeOrdinalEra",rq:!0,en:"TimeOrdinalEra",ti:".TimeOrdinalEraType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractCoordinateSystemType",bti:".AbstractCoordinateSystemBaseType",ps:[{n:"csID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"usesAxis",rq:!0,col:!0,ti:".CoordinateSystemAxisRefType"}]},{ln:"GridDomainType",bti:".DomainSetType"},{ln:"SolidArrayPropertyType",ps:[{n:"solid",mno:0,col:!0,mx:!1,dom:!1,en:"_Solid",ti:".AbstractSolidType",t:"er"}]},{ln:"ConventionalUnitType",bti:".UnitDefinitionType",ps:[{n:"conversionToPreferredUnit",rq:!0,ti:".ConversionToPreferredUnitType"},{n:"roughConversionToPreferredUnit",rq:!0,ti:".ConversionToPreferredUnitType"},{n:"derivationUnitTerm",mno:0,col:!0,ti:".DerivationUnitTermType"}]},{ln:"OrientableCurveType",bti:".AbstractCurveType",ps:[{n:"baseCurve",rq:!0,ti:".CurvePropertyType"},{n:"orientation",an:{lp:"orientation"},t:"a"}]},{ln:"SphereType",bti:".AbstractGriddedSurfaceType",ps:[{n:"horizontalCURVETYPE",an:{lp:"horizontalCurveType"},t:"a"},{n:"verticalCURVETYPE",an:{lp:"verticalCurveType"},t:"a"}]},{ln:"AbstractGeometricAggregateType",bti:".AbstractGeometryType"},{ln:"CurveType",bti:".AbstractCurveType",ps:[{n:"segments",rq:!0,ti:".CurveSegmentArrayPropertyType"}]},{ln:"GridEnvelopeType",ps:[{n:"low",rq:!0,ti:{t:"l",bti:"Integer"}},{n:"high",rq:!0,ti:{t:"l",bti:"Integer"}}]},{ln:"ObservationType",bti:".AbstractFeatureType",ps:[{n:"validTime",rq:!0,ti:".TimePrimitivePropertyType"},{n:"using",ti:".FeaturePropertyType"},{n:"target",mx:!1,dom:!1,ti:".TargetPropertyType",t:"er"},{n:"resultOf",rq:!0,ti:".AssociationType"}]},{ln:"BoundedFeatureType",bti:".AbstractFeatureType"},{ln:"TopoCurveType",bti:".AbstractTopologyType",ps:[{n:"directedEdge",rq:!0,col:!0,ti:".DirectedEdgePropertyType"}]},{ln:"CovarianceMatrixType",bti:".AbstractPositionalAccuracyType",ps:[{n:"unitOfMeasure",rq:!0,col:!0,ti:".UnitOfMeasureType"},{n:"includesElement",rq:!0,col:!0,ti:".CovarianceElementType"}]},{ln:"ConcatenatedOperationType",bti:".AbstractCoordinateOperationType",ps:[{n:"usesSingleOperation",rq:!0,mno:2,col:!0,ti:".SingleOperationRefType"}]},{ln:"AbstractGeneralOperationParameterRefType",ps:[{n:"generalOperationParameter",rq:!0,mx:!1,dom:!1,en:"_GeneralOperationParameter",ti:".AbstractGeneralOperationParameterType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiSolidCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"GeographicCRSRefType",ps:[{n:"geographicCRS",rq:!0,en:"GeographicCRS",ti:".GeographicCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SymbolType",ps:[{n:"any",mno:0,col:!0,typed:!1,mx:!1,t:"ae"},{n:"symbolType",rq:!0,an:{lp:"symbolType"},t:"a"},{n:"transform",an:{lp:"transform",ns:"http://www.opengis.net/gml"},t:"a"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectedTopoSolidPropertyType",ps:[{n:"topoSolid",rq:!0,en:"TopoSolid",ti:".TopoSolidType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"QuantityPropertyType",bti:".ValuePropertyType"},{ln:"SurfacePropertyType",ps:[{n:"surface",rq:!0,mx:!1,dom:!1,en:"_Surface",ti:".AbstractSurfaceType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TemporalCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesTemporalCS",rq:!0,ti:".TemporalCSRefType"},{n:"usesTemporalDatum",rq:!0,ti:".TemporalDatumRefType"}]},{ln:"FeatureStyleType",bti:".AbstractGMLType",ps:[{n:"featureConstraint"},{n:"geometryStyle",mno:0,col:!0,ti:".GeometryStylePropertyType"},{n:"topologyStyle",mno:0,col:!0,ti:".TopologyStylePropertyType"},{n:"labelStyle",ti:".LabelStylePropertyType"},{n:"featureType",an:{lp:"featureType"},t:"a"},{n:"baseType",an:{lp:"baseType"},t:"a"},{n:"queryGrammar",an:{lp:"queryGrammar"},t:"a"}]},{ln:"AbstractSurfaceType",bti:".AbstractGeometricPrimitiveType"},{ln:"AbstractDiscreteCoverageType",bti:".AbstractCoverageType",ps:[{n:"coverageFunction",ti:".CoverageFunctionType"}]},{ln:"MeasureOrNullListType",ps:[{n:"value",ti:{t:"l"},t:"v"},{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"TopologyStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"symbol",rq:!0,ti:".SymbolType"},{n:"style",rq:!0},{n:"labelStyle",ti:".LabelStylePropertyType"},{n:"topologyProperty",an:{lp:"topologyProperty"},t:"a"},{n:"topologyType",an:{lp:"topologyType"},t:"a"}]},{ln:"DictionaryEntryType",ps:[{n:"definition",rq:!0,mx:!1,dom:!1,en:"Definition",ti:".DefinitionType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CompositeSurfacePropertyType",ps:[{n:"compositeSurface",rq:!0,en:"CompositeSurface",ti:".CompositeSurfaceType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiLineStringPropertyType",ps:[{n:"multiLineString",rq:!0,en:"MultiLineString",ti:".MultiLineStringType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MeasureType",ps:[{n:"value",ti:"Double",t:"v"},{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"TopologyStylePropertyType",ps:[{n:"topologyStyle",en:"TopologyStyle",ti:".TopologyStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OffsetCurveType",bti:".AbstractCurveSegmentType",ps:[{n:"offsetBase",rq:!0,ti:".CurvePropertyType"},{n:"distance",rq:!0,ti:".LengthType"},{n:"refDirection",ti:".VectorType"}]},{ln:"StringOrRefType",ps:[{n:"value",t:"v"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"VerticalCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesVerticalCS",rq:!0,ti:".VerticalCSRefType"},{n:"usesVerticalDatum",rq:!0,ti:".VerticalDatumRefType"}]},{ln:"AngleType",bti:".MeasureType"},{ln:"BoundingShapeType",ps:[{n:"envelope",rq:!0,mx:!1,dom:!1,en:"Envelope",ti:".EnvelopeType",t:"er"},{n:"_null",rq:!0,en:"Null",ti:{t:"l"}}]},{ln:"TemporalCSType",bti:".AbstractCoordinateSystemType"},{ln:"GridLimitsType",ps:[{n:"gridEnvelope",rq:!0,en:"GridEnvelope",ti:".GridEnvelopeType"}]},{ln:"LinearCSType",bti:".AbstractCoordinateSystemType"},{ln:"AbstractGeneralParameterValueType"},{ln:"DirectedNodePropertyType",ps:[{n:"node",rq:!0,en:"Node",ti:".NodeType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SurfaceArrayPropertyType",ps:[{n:"surface",mno:0,col:!0,mx:!1,dom:!1,en:"_Surface",ti:".AbstractSurfaceType",t:"er"}]},{ln:"SecondDefiningParameterType",ps:[{n:"inverseFlattening",rq:!0,ti:".MeasureType"},{n:"semiMinorAxis",rq:!0,ti:".MeasureType"},{n:"isSphere",rq:!0}]},{ln:"AbstractGeometryType",bti:".AbstractGMLType",ps:[{n:"gid",an:{lp:"gid"},t:"a"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"PassThroughOperationType",bti:".AbstractCoordinateOperationType",ps:[{n:"modifiedCoordinate",rq:!0,col:!0,ti:"PositiveInteger"},{n:"usesOperation",rq:!0,ti:".OperationRefType"}]},{ln:"AbstractCoordinateOperationBaseType",bti:".DefinitionType"},{ln:"ArcStringByBulgeType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"bulge",rq:!0,col:!0,ti:"Double"},{n:"normal",rq:!0,col:!0,ti:".VectorType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"numArc",ti:"Integer",an:{lp:"numArc"},t:"a"}]},{ln:"MovingObjectStatusType",bti:".AbstractTimeSliceType",ps:[{n:"location",rq:!0,mx:!1,dom:!1,ti:".LocationPropertyType",t:"er"},{n:"speed",ti:".MeasureType"},{n:"bearing",ti:".DirectionPropertyType"},{n:"acceleration",ti:".MeasureType"},{n:"elevation",ti:".MeasureType"},{n:"status",ti:".StringOrRefType"}]},{ln:"FeatureArrayPropertyType",ps:[{n:"feature",mno:0,col:!0,mx:!1,en:"_Feature",ti:".AbstractFeatureType",t:"er"}]},{ln:"CoordinateSystemAxisRefType",ps:[{n:"coordinateSystemAxis",rq:!0,en:"CoordinateSystemAxis",ti:".CoordinateSystemAxisType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"FeatureCollectionType",bti:".AbstractFeatureCollectionType"},{ln:"TimeEdgeType",bti:".AbstractTimeTopologyPrimitiveType",ps:[{n:"start",rq:!0,ti:".TimeNodePropertyType"},{n:"end",rq:!0,ti:".TimeNodePropertyType"},{n:"extent",ti:".TimePeriodPropertyType"}]},{ln:"OperationRefType",ps:[{n:"operation",rq:!0,mx:!1,dom:!1,en:"_Operation",ti:".AbstractCoordinateOperationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"RelativeInternalPositionalAccuracyType",bti:".AbstractPositionalAccuracyType",ps:[{n:"result",rq:!0,ti:".MeasureType"}]},{ln:"DirectedObservationType",bti:".ObservationType",ps:[{n:"direction",rq:!0,ti:".DirectionPropertyType"}]},{ln:"CompositeValueType",bti:".AbstractGMLType",ps:[{n:"valueComponent",mno:0,col:!0,ti:".ValuePropertyType"},{n:"valueComponents",ti:".ValueArrayPropertyType"}]},{ln:"TriangleType",bti:".AbstractSurfacePatchType",ps:[{n:"exterior",rq:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"RangeSetType",ps:[{n:"valueArray",rq:!0,col:!0,en:"ValueArray",ti:".ValueArrayType"},{n:"scalarValueList",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"CategoryList",ti:".CodeOrNullListType"},{en:"CountList",ti:{t:"l"}},{en:"QuantityList",ti:".MeasureOrNullListType"},{en:"BooleanList",ti:{t:"l"}}],t:"ers"},{n:"dataBlock",rq:!0,en:"DataBlock",ti:".DataBlockType"},{n:"file",rq:!0,en:"File",ti:".FileType"}]},{ln:"PriorityLocationPropertyType",bti:".LocationPropertyType",ps:[{n:"priority",an:{lp:"priority"},t:"a"}]},{ln:"TriangulatedSurfaceType",bti:".SurfaceType"},{ln:"VerticalCSRefType",ps:[{n:"verticalCS",rq:!0,en:"VerticalCS",ti:".VerticalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiSurfacePropertyType",ps:[{n:"multiSurface",rq:!0,en:"MultiSurface",ti:".MultiSurfaceType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ReferenceSystemRefType",ps:[{n:"referenceSystem",rq:!0,mx:!1,dom:!1,en:"_ReferenceSystem",ti:".AbstractReferenceSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeCalendarPropertyType",ps:[{n:"timeCalendar",rq:!0,en:"TimeCalendar",ti:".TimeCalendarType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CodeOrNullListType",ps:[{n:"value",ti:{t:"l"},t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"AbstractPositionalAccuracyType",ps:[{n:"measureDescription",ti:".CodeType"}]},{ln:"GeocentricCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesCartesianCS",rq:!0,ti:".CartesianCSRefType"},{n:"usesSphericalCS",rq:!0,ti:".SphericalCSRefType"},{n:"usesGeodeticDatum",rq:!0,ti:".GeodeticDatumRefType"}]},{ln:"VectorType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"LinearRingType",bti:".AbstractRingType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:4,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"coord",rq:!0,mno:4,col:!0,ti:".CoordType"}]},{ln:"GeometricComplexType",bti:".AbstractGeometryType",ps:[{n:"element",rq:!0,col:!0,ti:".GeometricPrimitivePropertyType"}]},{ln:"SequenceRuleType",ps:[{n:"value",t:"v"},{n:"order",an:{lp:"order"},t:"a"}]},{ln:"CompositeCurveType",bti:".AbstractCurveType",ps:[{n:"curveMember",rq:!0,col:!0,ti:".CurvePropertyType"}]},{ln:"ConeType",bti:".AbstractGriddedSurfaceType",ps:[{n:"horizontalCURVETYPE",an:{lp:"horizontalCurveType"},t:"a"},{n:"verticalCURVETYPE",an:{lp:"verticalCurveType"},t:"a"}]},{ln:"PixelInCellType",bti:".CodeType"},{ln:"VerticalDatumType",bti:".AbstractDatumType",ps:[{n:"verticalDatumType",ti:".VerticalDatumTypeType"}]},{ln:"TrackType",bti:".HistoryPropertyType"},{ln:"ContainerPropertyType",ps:[{n:"face",rq:!0,en:"Face",ti:".FaceType"},{n:"topoSolid",rq:!0,en:"TopoSolid",ti:".TopoSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ImageDatumRefType",ps:[{n:"imageDatum",rq:!0,en:"ImageDatum",ti:".ImageDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"PointType",bti:".AbstractGeometricPrimitiveType",ps:[{n:"pos",rq:!0,ti:".DirectPositionType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"coord",rq:!0,ti:".CoordType"}]},{ln:"AbstractGMLType",ps:[{n:"metaDataProperty",mno:0,col:!0,ti:".MetaDataPropertyType"},{n:"description",ti:".StringOrRefType"},{n:"name",mno:0,col:!0,mx:!1,dom:!1,ti:".CodeType",t:"er"},{n:"id",ti:"ID",an:{lp:"id",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"EllipsoidBaseType",bti:".DefinitionType"},{ln:"BezierType",bti:".BSplineType"},{ln:"CoordinateReferenceSystemRefType",ps:[{n:"coordinateReferenceSystem",rq:!0,mx:!1,dom:!1,en:"_CoordinateReferenceSystem",ti:".AbstractReferenceSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeometryPropertyType",ps:[{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AngleChoiceType",ps:[{n:"angle",rq:!0,ti:".MeasureType"},{n:"dmsAngle",rq:!0,ti:".DMSAngleType"}]},{ln:"GraphStylePropertyType",ps:[{n:"graphStyle",en:"GraphStyle",ti:".GraphStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TopoSurfacePropertyType",ps:[{n:"topoSurface",rq:!0,en:"TopoSurface",ti:".TopoSurfaceType"}]},{ln:"TimeOrdinalEraType",bti:".DefinitionType",ps:[{n:"relatedTime",mno:0,col:!0,ti:".RelatedTimeType"},{n:"start",rq:!0,ti:".TimeNodePropertyType"},{n:"end",rq:!0,ti:".TimeNodePropertyType"},{n:"extent",ti:".TimePeriodPropertyType"},{n:"member",mno:0,col:!0,ti:".TimeOrdinalEraPropertyType"},{n:"group",ti:".ReferenceType"}]},{ln:"DirectPositionType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"CompoundCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"includesCRS",rq:!0,mno:2,col:!0,ti:".CoordinateReferenceSystemRefType"}]},{ln:"AbstractCoordinateSystemBaseType",bti:".DefinitionType"},{ln:"CategoryExtentType",bti:".CodeOrNullListType"},{ln:"RectifiedGridCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"CoordinateSystemRefType",ps:[{n:"coordinateSystem",rq:!0,mx:!1,dom:!1,en:"_CoordinateSystem",ti:".AbstractCoordinateSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractFeatureType",bti:".AbstractGMLType",ps:[{n:"boundedBy",ti:".BoundingShapeType"},{n:"location",mx:!1,dom:!1,ti:".LocationPropertyType",t:"er"}]},{ln:"TemporalDatumType",bti:".TemporalDatumBaseType",ps:[{n:"origin",rq:!0,ti:"DateTime"}]},{ln:"AbstractTimeObjectType",bti:".AbstractGMLType"},{ln:"TimeTopologyComplexPropertyType",ps:[{n:"timeTopologyComplex",rq:!0,en:"TimeTopologyComplex",ti:".TimeTopologyComplexType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectPositionListType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"count",ti:"PositiveInteger",an:{lp:"count"},t:"a"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"TimeCalendarEraPropertyType",ps:[{n:"timeCalendarEra",rq:!0,en:"TimeCalendarEra",ti:".TimeCalendarEraType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ObliqueCartesianCSType",bti:".AbstractCoordinateSystemType"},{ln:"ImageDatumType",bti:".AbstractDatumType",ps:[{n:"pixelInCell",rq:!0,ti:".PixelInCellType"}]},{ln:"QuantityExtentType",bti:".MeasureOrNullListType"},{ln:"CodeListType",ps:[{n:"value",ti:{t:"l",bti:"Name"},t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"AbstractContinuousCoverageType",bti:".AbstractCoverageType",ps:[{n:"coverageFunction",ti:".CoverageFunctionType"}]},{ln:"LengthType",bti:".MeasureType"},{ln:"OperationParameterGroupType",bti:".OperationParameterGroupBaseType",ps:[{n:"groupID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"maximumOccurs",ti:"PositiveInteger"},{n:"includesParameter",rq:!0,mno:2,col:!0,ti:".AbstractGeneralOperationParameterRefType"}]},{ln:"AbstractCoordinateOperationType",bti:".AbstractCoordinateOperationBaseType",ps:[{n:"coordinateOperationID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"operationVersion"},{n:"validArea",ti:".ExtentType"},{n:"scope"},{n:"positionalAccuracy",mno:0,col:!0,mx:!1,dom:!1,en:"_positionalAccuracy",ti:".AbstractPositionalAccuracyType",t:"er"},{n:"sourceCRS",ti:".CRSRefType"},{n:"targetCRS",ti:".CRSRefType"}]},{ln:"LinearCSRefType",ps:[{n:"linearCS",rq:!0,en:"LinearCS",ti:".LinearCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"VerticalDatumRefType",ps:[{n:"verticalDatum",rq:!0,en:"VerticalDatum",ti:".VerticalDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DerivedCRSRefType",ps:[{n:"derivedCRS",rq:!0,en:"DerivedCRS",ti:".DerivedCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiSolidType",bti:".AbstractGeometricAggregateType",ps:[{n:"solidMember",mno:0,col:!0,ti:".SolidPropertyType"},{n:"solidMembers",ti:".SolidArrayPropertyType"}]},{ln:"TimeInstantType",bti:".AbstractTimeGeometricPrimitiveType",ps:[{n:"timePosition",rq:!0,ti:".TimePositionType"}]},{ln:"ObliqueCartesianCSRefType",ps:[{n:"obliqueCartesianCS",rq:!0,en:"ObliqueCartesianCS",ti:".ObliqueCartesianCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractRingType",bti:".AbstractGeometryType"},{ln:"SphericalCSType",bti:".AbstractCoordinateSystemType"},{ln:"RectifiedGridDomainType",bti:".DomainSetType"},{ln:"MultiSolidPropertyType",ps:[{n:"multiSolid",rq:!0,en:"MultiSolid",ti:".MultiSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DefinitionType",bti:".AbstractGMLType"},{ln:"FaceType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedEdge",rq:!0,col:!0,ti:".DirectedEdgePropertyType"},{n:"directedTopoSolid",mno:0,mxo:2,col:!0,ti:".DirectedTopoSolidPropertyType"},{n:"surfaceProperty",ti:".SurfacePropertyType"}]},{ln:"CylindricalCSRefType",ps:[{n:"cylindricalCS",rq:!0,en:"CylindricalCS",ti:".CylindricalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractReferenceSystemType",bti:".AbstractReferenceSystemBaseType",ps:[{n:"srsID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"validArea",ti:".ExtentType"},{n:"scope"}]},{ln:"SingleOperationRefType",ps:[{n:"singleOperation",rq:!0,mx:!1,dom:!1,en:"_SingleOperation",ti:".AbstractCoordinateOperationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeTopologyPrimitivePropertyType",ps:[{n:"timeTopologyPrimitive",rq:!0,mx:!1,dom:!1,en:"_TimeTopologyPrimitive",ti:".AbstractTimeTopologyPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"EngineeringCRSRefType",ps:[{n:"engineeringCRS",rq:!0,en:"EngineeringCRS",ti:".EngineeringCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ScaleType",bti:".MeasureType"},{ln:"TimeCalendarEraType",bti:".DefinitionType",ps:[{n:"referenceEvent",rq:!0,ti:".StringOrRefType"},{n:"referenceDate",ti:"Date"},{n:"julianReference",rq:!0,ti:"Decimal"},{n:"epochOfUse",rq:!0,ti:".TimePeriodPropertyType"}]},{ln:"CoordinateSystemAxisType",bti:".CoordinateSystemAxisBaseType",ps:[{n:"axisID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"axisAbbrev",rq:!0,ti:".CodeType"},{n:"axisDirection",rq:!0,ti:".CodeType"},{n:"uom",rq:!0,an:{lp:"uom",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"EllipsoidType",bti:".EllipsoidBaseType",ps:[{n:"ellipsoidID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"semiMajorAxis",rq:!0,ti:".MeasureType"},{n:"secondDefiningParameter",rq:!0,ti:".SecondDefiningParameterType"}]},{ln:"TopoComplexMemberType",ps:[{n:"topoComplex",en:"TopoComplex",ti:".TopoComplexType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CoverageFunctionType",ps:[{n:"mappingRule",rq:!0,en:"MappingRule",ti:".StringOrRefType"},{n:"gridFunction",rq:!0,mx:!1,dom:!1,en:"GridFunction",ti:".GridFunctionType",t:"er"}]},{ln:"TimeNodePropertyType",ps:[{n:"timeNode",rq:!0,en:"TimeNode",ti:".TimeNodeType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractRingPropertyType",ps:[{n:"ring",rq:!0,mx:!1,dom:!1,en:"_Ring",ti:".AbstractRingType",t:"er"}]},{ln:"LinearRingPropertyType",ps:[{n:"linearRing",rq:!0,en:"LinearRing",ti:".LinearRingType"}]},{ln:"DirectionVectorType",ps:[{n:"vector",rq:!0,ti:".VectorType"},{n:"horizontalAngle",rq:!0,ti:".AngleType"},{n:"verticalAngle",rq:!0,ti:".AngleType"}]},{ln:"TimeTopologyComplexType",bti:".AbstractTimeComplexType",ps:[{n:"primitive",rq:!0,col:!0,ti:".TimeTopologyPrimitivePropertyType"}]},{t:"enum",ln:"SignType",vs:["-","+"]},{t:"enum",ln:"CompassPointEnumeration",vs:["N","NNE","NE","ENE","E","ESE","SE","SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"]},{t:"enum",ln:"AesheticCriteriaType",vs:["MIN_CROSSINGS","MIN_AREA","MIN_BENDS","MAX_BENDS","UNIFORM_BENDS","MIN_SLOPES","MIN_EDGE_LENGTH","MAX_EDGE_LENGTH","UNIFORM_EDGE_LENGTH","MAX_ANGULAR_RESOLUTION","MIN_ASPECT_RATIO","MAX_SYMMETRIES"]},{t:"enum",ln:"IncrementOrder",vs:["+x+y","+y+x","+x-y","-x-y"]},{t:"enum",ln:"KnotTypesType",vs:["uniform","quasiUniform","piecewiseBezier"]},{t:"enum",ln:"TimeIndeterminateValueType",vs:["after","before","now","unknown"]},{t:"enum",ln:"CurveInterpolationType",vs:["linear","geodesic","circularArc3Points","circularArc2PointWithBulge","circularArcCenterPointWithRadius","elliptical","clothoid","conic","polynomialSpline","cubicSpline","rationalSpline"]},{t:"enum",ln:"GraphTypeType",vs:["TREE","BICONNECTED"]},{t:"enum",ln:"SuccessionType",vs:["substitution","division","fusion","initiation"]},{t:"enum",ln:"SurfaceInterpolationType",vs:["none","planar","spherical","elliptical","conic","tin","parametricCurve","polynomialSpline","rationalSpline","triangulatedSpline"]},{t:"enum",ln:"QueryGrammarEnumeration",vs:["xpath","xquery","other"]},{t:"enum",ln:"DrawingTypeType",vs:["POLYLINE","ORTHOGONAL"]},{t:"enum",ln:"SequenceRuleNames",vs:["Linear","Boustrophedonic","Cantor-diagonal","Spiral","Morton","Hilbert"]},{t:"enum",ln:"SymbolTypeEnumeration",vs:["svg","xpath","other"]},{t:"enum",ln:"LineTypeType",vs:["STRAIGHT","BENT"]},{t:"enum",ln:"FileValueModelType",vs:["Record Interleaved"]}],eis:[{en:"topoPointProperty",ti:".TopoPointPropertyType"},{en:"CartesianCS",ti:".CartesianCSType",sh:"_CoordinateSystem"},{en:"solidMembers",ti:".SolidArrayPropertyType"},{en:"sourceCRS",ti:".CRSRefType"},{en:"version"},{en:"DerivedCRS",ti:".DerivedCRSType",sh:"_GeneralDerivedCRS"},{en:"Face",ti:".FaceType",sh:"_TopoPrimitive"},{en:"boundedBy",ti:".BoundingShapeType"},{en:"_TopoPrimitive",ti:".AbstractTopoPrimitiveType",sh:"_Topology"},{en:"usesEllipsoidalCS",ti:".EllipsoidalCSRefType"},{en:"usesTemporalDatum",ti:".TemporalDatumRefType"},{en:"srsID",ti:".IdentifierType"},{en:"multiCurveProperty",ti:".MultiCurvePropertyType"},{en:"RectifiedGrid",ti:".RectifiedGridType",sh:"_ImplicitGeometry"},{en:"degrees",ti:".DegreesType"},{en:"obliqueCartesianCSRef",ti:".ObliqueCartesianCSRefType"},{en:"usesEngineeringDatum",ti:".EngineeringDatumRefType"},{en:"domainSet",ti:".DomainSetType"},{en:"ConcatenatedOperation",ti:".ConcatenatedOperationType",sh:"_CoordinateOperation"},{en:"operationMethodRef",ti:".OperationMethodRefType"},{en:"sourceDimensions",ti:"PositiveInteger"},{en:"GraphStyle",ti:".GraphStyleType",sh:"_GML"},{en:"TimePeriod",ti:".TimePeriodType",sh:"_TimeGeometricPrimitive"},{en:"doubleOrNullTupleList",ti:{t:"l"}},{en:"surfaceMember",ti:".SurfacePropertyType"},{en:"Cone",ti:".ConeType",sh:"_GriddedSurface"},{en:"polygonProperty",ti:".PolygonPropertyType"},{en:"pointMember",ti:".PointPropertyType"},{en:"integerValue",ti:"PositiveInteger"},{en:"_Ring",ti:".AbstractRingType",sh:"_Geometry"},{en:"CompositeValue",ti:".CompositeValueType"},{en:"temporalDatumRef",ti:".TemporalDatumRefType"},{en:"semiMinorAxis",ti:".MeasureType"},{en:"geometryMembers",ti:".GeometryArrayPropertyType"},{en:"coordinateSystemAxisRef",ti:".CoordinateSystemAxisRefType"},{en:"polarCSRef",ti:".PolarCSRefType"},{en:"_ParametricCurveSurface",ti:".AbstractParametricCurveSurfaceType",sh:"_SurfacePatch"},{en:"TimeCalendar",ti:".TimeCalendarType",sh:"_TimeReferenceSystem"},{en:"Ring",ti:".RingType",sh:"_Ring"},{en:"verticalDatumRef",ti:".VerticalDatumRefType"},{en:"temporalExtent",ti:".TimePeriodType"},{en:"relativeInternalPositionalAccuracy",ti:".RelativeInternalPositionalAccuracyType",sh:"_positionalAccuracy"},{en:"Quantity",ti:".MeasureType"},{en:"Sphere",ti:".SphereType",sh:"_GriddedSurface"},{en:"multiEdgeOf",ti:".MultiCurvePropertyType"},{en:"_GeometricAggregate",ti:".AbstractGeometricAggregateType",sh:"_Geometry"},{en:"symbol",ti:".SymbolType"},{en:"graphStyle",ti:".GraphStylePropertyType"},{en:"cylindricalCSRef",ti:".CylindricalCSRefType"},{en:"geographicCRSRef",ti:".GeographicCRSRefType"},{en:"parameterValueGroup",ti:".ParameterValueGroupType",sh:"_generalParameterValue"},{en:"coordinateSystemRef",ti:".CoordinateSystemRefType"},{en:"_strictAssociation",ti:".AssociationType"},{en:"DefinitionCollection",ti:".DictionaryType",sh:"Definition"},{en:"GeometricComplex",ti:".GeometricComplexType",sh:"_Geometry"},{en:"FeatureCollection",ti:".FeatureCollectionType",sh:"_Feature"},{en:"Clothoid",ti:".ClothoidType",sh:"_CurveSegment"},{en:"methodFormula",ti:".CodeType"},{en:"Edge",ti:".EdgeType",sh:"_TopoPrimitive"},{en:"polygonPatches",ti:".PolygonPatchArrayPropertyType",sh:"patches"},{en:"meridianName",ti:".CodeType",sh:"name"},{en:"CategoryList",ti:".CodeOrNullListType"},{en:"integerValueList",ti:{t:"l",bti:"Integer"}},{en:"usesParameter",ti:".AbstractGeneralOperationParameterRefType"},{en:"track",ti:".TrackType",sh:"history"},{en:"ImageCRS",ti:".ImageCRSType",sh:"_CoordinateReferenceSystem"},{en:"temporalCRSRef",ti:".TemporalCRSRefType"},{en:"dmsAngle",ti:".DMSAngleType"},{en:"columnIndex",ti:"PositiveInteger"},{en:"target",ti:".TargetPropertyType"},{en:"DerivedUnit",ti:".DerivedUnitType",sh:"UnitDefinition"},{en:"outerBoundaryIs",ti:".AbstractRingPropertyType",sh:"exterior"},{en:"ProjectedCRS",ti:".ProjectedCRSType",sh:"_GeneralDerivedCRS"},{en:"duration",ti:"Duration"},{en:"indirectEntry",ti:".IndirectEntryType"},{en:"pointArrayProperty",ti:".PointArrayPropertyType"},{en:"GridCoverage",ti:".GridCoverageType",sh:"_DiscreteCoverage"},{en:"solidMember",ti:".SolidPropertyType"},{en:"MultiPointCoverage",ti:".MultiPointCoverageType",sh:"_DiscreteCoverage"},{en:"verticalCSRef",ti:".VerticalCSRefType"},{en:"featureProperty",ti:".FeaturePropertyType"},{en:"cartesianCSRef",ti:".CartesianCSRefType"},{en:"concatenatedOperationRef",ti:".ConcatenatedOperationRefType"},{en:"Polygon",ti:".PolygonType",sh:"_Surface"},{en:"Style",ti:".StyleType",sh:"_Style"},{en:"TopoSolid",ti:".TopoSolidType",sh:"_TopoPrimitive"},{en:"engineeringCRSRef",ti:".EngineeringCRSRefType"},{en:"segments",ti:".CurveSegmentArrayPropertyType"},{en:"derivedCRSRef",ti:".DerivedCRSRefType"},{en:"BaseUnit",ti:".BaseUnitType",sh:"UnitDefinition"},{en:"DirectedObservationAtDistance",ti:".DirectedObservationAtDistanceType",sh:"DirectedObservation"},{en:"LineStringSegment",ti:".LineStringSegmentType",sh:"_CurveSegment"},{en:"coord",ti:".CoordType"},{en:"CoordinateSystemAxis",ti:".CoordinateSystemAxisType",sh:"Definition"},{en:"MultiSolidCoverage",ti:".MultiSolidCoverageType",sh:"_DiscreteCoverage"},{en:"dataSource",ti:".StringOrRefType"},{en:"subComplex",ti:".TopoComplexMemberType"},{en:"featureMember",ti:".FeaturePropertyType"},{en:"TopoVolume",ti:".TopoVolumeType"},{en:"rectifiedGridDomain",ti:".RectifiedGridDomainType",sh:"domainSet"},{en:"rowIndex",ti:"PositiveInteger"},{en:"LabelStyle",ti:".LabelStyleType",sh:"_GML"},{en:"TimeInstant",ti:".TimeInstantType",sh:"_TimeGeometricPrimitive"},{en:"trianglePatches",ti:".TrianglePatchArrayPropertyType",sh:"patches"},{en:"_SingleOperation",ti:".AbstractCoordinateOperationType",sh:"_CoordinateOperation"},{en:"IndexMap",ti:".IndexMapType",sh:"GridFunction"},{en:"OperationMethod",ti:".OperationMethodType",sh:"Definition"},{en:"ellipsoidalCSRef",ti:".EllipsoidalCSRefType"},{en:"directedNode",ti:".DirectedNodePropertyType"},{en:"TopologyStyle",ti:".TopologyStyleType",sh:"_GML"},{en:"generalConversionRef",ti:".GeneralConversionRefType"},{en:"crsRef",ti:".CRSRefType"},{en:"CountList",ti:{t:"l"}},{en:"dictionaryEntry",ti:".DictionaryEntryType"},{en:"description",ti:".StringOrRefType"},{en:"GeocentricCRS",ti:".GeocentricCRSType",sh:"_CoordinateReferenceSystem"},{en:"TemporalDatum",ti:".TemporalDatumType",sh:"_Datum"},{en:"position",ti:".PointPropertyType"},{en:"_GeometricPrimitive",ti:".AbstractGeometricPrimitiveType",sh:"_Geometry"},{en:"OrientableCurve",ti:".OrientableCurveType",sh:"_Curve"},{en:"ArcString",ti:".ArcStringType",sh:"_CurveSegment"},{en:"pixelInCell",ti:".PixelInCellType"},{en:"patches",ti:".SurfacePatchArrayPropertyType"},{en:"_Solid",ti:".AbstractSolidType",sh:"_GeometricPrimitive"},{en:"featureMembers",ti:".FeatureArrayPropertyType"},{en:"verticalDatumType",ti:".VerticalDatumTypeType"},{en:"_SurfacePatch",ti:".AbstractSurfacePatchType"},{en:"directedFace",ti:".DirectedFacePropertyType"},{en:"File",ti:".FileType"},{en:"includesValue",ti:".AbstractGeneralParameterValueType",sh:"_generalParameterValue"},{en:"temporalCSRef",ti:".TemporalCSRefType"},{en:"MultiPolygon",ti:".MultiPolygonType",sh:"_GeometricAggregate"},{en:"result",ti:".MeasureType"},{en:"Count",ti:"Integer"},{en:"RectifiedGridCoverage",ti:".RectifiedGridCoverageType",sh:"_DiscreteCoverage"},{en:"_Geometry",ti:".AbstractGeometryType",sh:"_GML"},{en:"minimumOccurs",ti:"NonNegativeInteger"},{en:"stringValue"},{en:"multiPosition",ti:".MultiPointPropertyType"},{en:"datumID",ti:".IdentifierType"},{en:"decimalMinutes",ti:"Decimal"},{en:"MultiSurface",ti:".MultiSurfaceType",sh:"_GeometricAggregate"},{en:"defaultStyle",ti:".DefaultStylePropertyType"},{en:"Definition",ti:".DefinitionType",sh:"_GML"},{en:"engineeringDatumRef",ti:".EngineeringDatumRefType"},{en:"CountExtent",ti:{t:"l"}},{en:"operationRef",ti:".OperationRefType"},{en:"PolyhedralSurface",ti:".PolyhedralSurfaceType",sh:"Surface"},{en:"projectedCRSRef",ti:".ProjectedCRSRefType"},{en:"methodID",ti:".IdentifierType"},{en:"_Datum",ti:".AbstractDatumType",sh:"Definition"},{en:"innerBoundaryIs",ti:".AbstractRingPropertyType",sh:"interior"},{en:"inverseFlattening",ti:".MeasureType"},{en:"operationParameterGroupRef",ti:".OperationParameterRefType"},{en:"isolated",ti:".IsolatedPropertyType"},{en:"FeatureStyle",ti:".FeatureStyleType",sh:"_GML"},{en:"TemporalCS",ti:".TemporalCSType",sh:"_CoordinateSystem"},{en:"gridDomain",ti:".GridDomainType",sh:"domainSet"},{en:"derivedCRSType",ti:".DerivedCRSTypeType"},{en:"Node",ti:".NodeType",sh:"_TopoPrimitive"},{en:"definitionMember",ti:".DictionaryEntryType",sh:"dictionaryEntry"},{en:"coordinateOperationName",ti:".CodeType",sh:"name"},{en:"TopoComplex",ti:".TopoComplexType",sh:"_Topology"},{en:"lineStringMember",ti:".LineStringPropertyType"},{en:"DefinitionProxy",ti:".DefinitionProxyType",sh:"Definition"},{en:"modifiedCoordinate",ti:"PositiveInteger"},{en:"groupName",ti:".CodeType",sh:"name"},{en:"EngineeringCRS",ti:".EngineeringCRSType",sh:"_CoordinateReferenceSystem"},{en:"groupID",ti:".IdentifierType"},{en:"_GeneralDerivedCRS",ti:".AbstractGeneralDerivedCRSType",sh:"_CoordinateReferenceSystem"},{en:"CylindricalCS",ti:".CylindricalCSType",sh:"_CoordinateSystem"},{en:"directedEdge",ti:".DirectedEdgePropertyType"},{en:"multiCurveDomain",ti:".MultiCurveDomainType",sh:"domainSet"},{en:"topoPrimitiveMembers",ti:".TopoPrimitiveArrayAssociationType"},{en:"OperationParameterGroup",ti:".OperationParameterGroupType",sh:"_GeneralOperationParameter"},{en:"GeographicCRS",ti:".GeographicCRSType",sh:"_CoordinateReferenceSystem"},{en:"coordinates",ti:".CoordinatesType"},{en:"QuantityExtent",ti:".QuantityExtentType"},{en:"pointMembers",ti:".PointArrayPropertyType"},{en:"LineString",ti:".LineStringType",sh:"_Curve"},{en:"LocationKeyWord",ti:".CodeType"},{en:"_TimePrimitive",ti:".AbstractTimePrimitiveType",sh:"_TimeObject"},{en:"MultiCurve",ti:".MultiCurveType",sh:"_GeometricAggregate"},{en:"featureStyle",ti:".FeatureStylePropertyType"},{en:"booleanValue",ti:"Boolean"},{en:"_FeatureCollection",ti:".AbstractFeatureCollectionType",sh:"_Feature"},{en:"Solid",ti:".SolidType",sh:"_Solid"},{en:"Geodesic",ti:".GeodesicType",sh:"GeodesicString"},{en:"metaDataProperty",ti:".MetaDataPropertyType"},{en:"Bag",ti:".BagType",sh:"_GML"},{en:"multiCoverage",ti:".MultiSurfacePropertyType"},{en:"usesValue",ti:".ParameterValueType"},{en:"tupleList",ti:".CoordinatesType"},{en:"PassThroughOperation",ti:".PassThroughOperationType",sh:"_SingleOperation"},{en:"LabelExpression",sc:".LabelType"},{en:"multiPointProperty",ti:".MultiPointPropertyType"},{en:"parameterID",ti:".IdentifierType"},{en:"superComplex",ti:".TopoComplexMemberType"},{en:"Surface",ti:".SurfaceType",sh:"_Surface"},{en:"EngineeringDatum",ti:".EngineeringDatumType",sh:"_Datum"},{en:"_ContinuousCoverage",ti:".AbstractContinuousCoverageType",sh:"_Coverage"},{en:"greenwichLongitude",ti:".AngleChoiceType"},{en:"sphericalCSRef",ti:".SphericalCSRefType"},{en:"OffsetCurve",ti:".OffsetCurveType",sh:"_CurveSegment"},{en:"EllipsoidalCS",ti:".EllipsoidalCSType",sh:"_CoordinateSystem"},{en:"VerticalDatum",ti:".VerticalDatumType",sh:"_Datum"},{en:"baseCRS",ti:".CoordinateReferenceSystemRefType"},{en:"SphericalCS",ti:".SphericalCSType",sh:"_CoordinateSystem"},{en:"boundingBox",ti:".EnvelopeType"},{en:"definedByConversion",ti:".GeneralConversionRefType"},{en:"_Surface",ti:".AbstractSurfaceType",sh:"_GeometricPrimitive"},{en:"_generalParameterValue",ti:".AbstractGeneralParameterValueType"},{en:"DirectionVector",ti:".DirectionVectorType"},{en:"_association",ti:".AssociationType"},{en:"_GML",ti:".AbstractGMLType",sh:"_Object"},{en:"multiExtentOf",ti:".MultiSurfacePropertyType"},{en:"datumRef",ti:".DatumRefType"},{en:"passThroughOperationRef",ti:".PassThroughOperationRefType"},{en:"referenceSystemRef",ti:".ReferenceSystemRefType"},{en:"_GeneralOperationParameter",ti:".AbstractGeneralOperationParameterType",sh:"Definition"},{en:"_CurveSegment",ti:".AbstractCurveSegmentType"},{en:"geocentricCRSRef",ti:".GeocentricCRSRefType"},{en:"geometryMember",ti:".GeometryPropertyType"},{en:"surfaceMembers",ti:".SurfaceArrayPropertyType"},{en:"TimeOrdinalEra",ti:".TimeOrdinalEraType"},{en:"_reference",ti:".ReferenceType"},{en:"ellipsoidName",ti:".CodeType",sh:"name"},{en:"_TimeComplex",ti:".AbstractTimeComplexType",sh:"_TimeObject"},{en:"boundingPolygon",ti:".PolygonType"},{en:"subject",ti:".TargetPropertyType",sh:"target"},{en:"Rectangle",ti:".RectangleType",sh:"_SurfacePatch"},{en:"Cylinder",ti:".CylinderType",sh:"_GriddedSurface"},{en:"multiSurfaceProperty",ti:".MultiSurfacePropertyType"},{en:"_Style",ti:".AbstractStyleType",sh:"_GML"},{en:"generalTransformationRef",ti:".GeneralTransformationRefType"},{en:"CompositeSurface",ti:".CompositeSurfaceType",sh:"_Surface"},{en:"validArea",ti:".ExtentType"},{en:"MultiGeometry",ti:".MultiGeometryType",sh:"_GeometricAggregate"},{en:"timeInterval",ti:".TimeIntervalLengthType"},{en:"maximalComplex",ti:".TopoComplexMemberType"},{en:"Point",ti:".PointType",sh:"_GeometricPrimitive"},{en:"VerticalCS",ti:".VerticalCSType",sh:"_CoordinateSystem"},{en:"usesSingleOperation",ti:".SingleOperationRefType"},{en:"catalogSymbol",ti:".CodeType"},{en:"transformationRef",ti:".TransformationRefType"},{en:"Envelope",ti:".EnvelopeType"},{en:"CompoundCRS",ti:".CompoundCRSType",sh:"_CRS"},{en:"value",ti:".MeasureType"},{en:"Boolean",ti:"Boolean"},{en:"primeMeridianRef",ti:".PrimeMeridianRefType"},{en:"includesElement",ti:".CovarianceElementType"},{en:"Ellipsoid",ti:".EllipsoidType",sh:"Definition"},{en:"topoSurfaceProperty",ti:".TopoSurfacePropertyType"},{en:"surfaceProperty",ti:".SurfacePropertyType"},{en:"pos",ti:".DirectPositionType"},{en:"PrimeMeridian",ti:".PrimeMeridianType",sh:"Definition"},{en:"_Curve",ti:".AbstractCurveType",sh:"_GeometricPrimitive"},{en:"definitionRef",ti:".ReferenceType"},{en:"axisAbbrev",ti:".CodeType"},{en:"LinearCS",ti:".LinearCSType",sh:"_CoordinateSystem"},{en:"TimeClock",ti:".TimeClockType",sh:"_TimeReferenceSystem"},{en:"multiCenterLineOf",ti:".MultiCurvePropertyType"},{en:"UserDefinedCS",ti:".UserDefinedCSType",sh:"_CoordinateSystem"},{en:"TimeNode",ti:".TimeNodeType",sh:"_TimeTopologyPrimitive"},{en:"_TimeSlice",ti:".AbstractTimeSliceType",sh:"_GML"},{en:"valueList",ti:".MeasureListType"},{en:"targetCRS",ti:".CRSRefType"},{en:"isSphere"},{en:"direction",ti:".DirectionPropertyType"},{en:"geometryStyle",ti:".GeometryStylePropertyType"},{en:"rangeParameters",ti:".RangeParametersType"},{en:"Bezier",ti:".BezierType",sh:"BSpline"},{en:"includesCRS",ti:".CoordinateReferenceSystemRefType"},{en:"linearCSRef",ti:".LinearCSRefType"},{en:"compoundCRSRef",ti:".CompoundCRSRefType"},{en:"CompositeSolid",ti:".CompositeSolidType",sh:"_Solid"},{en:"usesTemporalCS",ti:".TemporalCSRefType"},{en:"csID",ti:".IdentifierType"},{en:"usesSphericalCS",ti:".SphericalCSRefType"},{en:"geodeticDatumRef",ti:".GeodeticDatumRefType"},{en:"multiSolidDomain",ti:".MultiSolidDomainType",sh:"domainSet"},{en:"directedTopoSolid",ti:".DirectedTopoSolidPropertyType"},{en:"userDefinedCSRef",ti:".UserDefinedCSRefType"},{en:"measure",ti:".MeasureType"},{en:"origin",ti:"DateTime"},{en:"dmsAngleValue",ti:".DMSAngleType"},{en:"MultiSolid",ti:".MultiSolidType",sh:"_GeometricAggregate"},{en:"Array",ti:".ArrayType",sh:"_GML"},{en:"parameterValue",ti:".ParameterValueType",sh:"_generalParameterValue"},{en:"maximumOccurs",ti:"PositiveInteger"},{en:"CircleByCenterPoint",ti:".CircleByCenterPointType",sh:"ArcByCenterPoint"},{en:"roughConversionToPreferredUnit",ti:".ConversionToPreferredUnitType"},{en:"remarks",ti:".StringOrRefType"},{en:"Null",ti:{t:"l"}},{en:"Transformation",ti:".TransformationType",sh:"_GeneralTransformation"},{en:"PolygonPatch",ti:".PolygonPatchType",sh:"_SurfacePatch"},{en:"topologyStyle",ti:".TopologyStylePropertyType"},{en:"ImageDatum",ti:".ImageDatumType",sh:"_Datum"},{en:"CategoryExtent",ti:".CategoryExtentType"},{en:"coordinateReferenceSystemRef",ti:".CoordinateReferenceSystemRefType"},{en:"multiLocation",ti:".MultiPointPropertyType"},{en:"TimeCoordinateSystem",ti:".TimeCoordinateSystemType",sh:"_TimeReferenceSystem"},{en:"interior",ti:".AbstractRingPropertyType"},{en:"MovingObjectStatus",ti:".MovingObjectStatusType",sh:"_TimeSlice"},{en:"secondDefiningParameter",ti:".SecondDefiningParameterType"},{en:"polygonMember",ti:".PolygonPropertyType"},{en:"PolarCS",ti:".PolarCSType",sh:"_CoordinateSystem"},{en:"usesEllipsoid",ti:".EllipsoidRefType"},{en:"_Operation",ti:".AbstractCoordinateOperationType",sh:"_SingleOperation"},{en:"multiPointDomain",ti:".MultiPointDomainType",sh:"domainSet"},{en:"timePosition",ti:".TimePositionType"},{en:"coordinateOperationRef",ti:".CoordinateOperationRefType"},{en:"usesCartesianCS",ti:".CartesianCSRefType"},{en:"absoluteExternalPositionalAccuracy",ti:".AbsoluteExternalPositionalAccuracyType",sh:"_positionalAccuracy"},{en:"coverageFunction",ti:".CoverageFunctionType"},{en:"usesVerticalCS",ti:".VerticalCSRefType"},{en:"operationParameterRef",ti:".OperationParameterRefType"},{en:"meridianID",ti:".IdentifierType"},{en:"ArcStringByBulge",ti:".ArcStringByBulgeType",sh:"_CurveSegment"},{en:"LocationString",ti:".StringOrRefType"},{en:"MultiSurfaceCoverage",ti:".MultiSurfaceCoverageType",sh:"_DiscreteCoverage"},{en:"Grid",ti:".GridType",sh:"_ImplicitGeometry"},{en:"CompassPoint"},{en:"location",ti:".LocationPropertyType"},{en:"imageDatumRef",ti:".ImageDatumRefType"},{en:"labelStyle",ti:".LabelStylePropertyType"},{en:"targetDimensions",ti:"PositiveInteger"},{en:"OrientableSurface",ti:".OrientableSurfaceType",sh:"_Surface"},{en:"CubicSpline",ti:".CubicSplineType",sh:"_CurveSegment"},{en:"baseSurface",ti:".SurfacePropertyType"},{en:"Category",ti:".CodeType"},{en:"MappingRule",ti:".StringOrRefType"},{en:"DataBlock",ti:".DataBlockType"},{en:"verticalExtent",ti:".EnvelopeType"},{en:"BooleanList",ti:{t:"l"}},{en:"usesMethod",ti:".OperationMethodRefType"},{en:"_TimeObject",ti:".AbstractTimeObjectType",sh:"_GML"},{en:"methodName",ti:".CodeType",sh:"name"},{en:"valueComponents",ti:".ValueArrayPropertyType"},{en:"members",ti:".ArrayAssociationType"},{en:"container",ti:".ContainerPropertyType"},{en:"lineStringProperty",ti:".LineStringPropertyType"},{en:"vector",ti:".VectorType"},{en:"singleOperationRef",ti:".SingleOperationRefType"},{en:"TimeTopologyComplex",ti:".TimeTopologyComplexType",sh:"_TimeComplex"},{en:"curveArrayProperty",ti:".CurveArrayPropertyType"},{en:"axisID",ti:".IdentifierType"},{en:"usesAxis",ti:".CoordinateSystemAxisRefType"},{en:"name",ti:".CodeType"},{en:"CompositeCurve",ti:".CompositeCurveType",sh:"_Curve"},{en:"solidProperty",ti:".SolidPropertyType"},{en:"valueProperty",ti:".ValuePropertyType"},{en:"GeodesicString",ti:".GeodesicStringType",sh:"_CurveSegment"},{en:"usesVerticalDatum",ti:".VerticalDatumRefType"},{en:"_GriddedSurface",ti:".AbstractGriddedSurfaceType",sh:"_ParametricCurveSurface"},{en:"resultOf",ti:".AssociationType"},{en:"_positionalAccuracy",ti:".AbstractPositionalAccuracyType"},{en:"_Feature",ti:".AbstractFeatureType",sh:"_GML"},{en:"ArcByCenterPoint",ti:".ArcByCenterPointType",sh:"_CurveSegment"},{en:"_CoordinateReferenceSystem",ti:".AbstractReferenceSystemType",sh:"_CRS"},{en:"covariance",ti:"Double"},{en:"multiSurfaceDomain",ti:".MultiSurfaceDomainType",sh:"domainSet"},{en:"usesCS",ti:".CoordinateSystemRefType"},{en:"ArcByBulge",ti:".ArcByBulgeType",sh:"ArcStringByBulge"},{en:"angle",ti:".MeasureType"},{en:"covarianceMatrix",ti:".CovarianceMatrixType",sh:"_positionalAccuracy"},{en:"_Object",ti:"AnyType"},{en:"EnvelopeWithTimePeriod",ti:".EnvelopeWithTimePeriodType",sh:"Envelope"},{en:"ObliqueCartesianCS",ti:".ObliqueCartesianCSType",sh:"_CoordinateSystem"},{en:"Observation",ti:".ObservationType",sh:"_Feature"},{en:"status",ti:".StringOrRefType"},{en:"centerLineOf",ti:".CurvePropertyType"},{en:"topoPrimitiveMember",ti:".TopoPrimitiveMemberType"},{en:"_MetaData",ti:".AbstractMetaDataType",sh:"_Object"},{en:"TimeOrdinalReferenceSystem",ti:".TimeOrdinalReferenceSystemType",sh:"_TimeReferenceSystem"},{en:"srsName",ti:".CodeType",sh:"name"},{en:"unitOfMeasure",ti:".UnitOfMeasureType"},{en:"VerticalCRS",ti:".VerticalCRSType",sh:"_CoordinateReferenceSystem"},{en:"centerOf",ti:".PointPropertyType"},{en:"_GeneralTransformation",ti:".AbstractGeneralTransformationType",sh:"_Operation"},{en:"multiSolidProperty",ti:".MultiSolidPropertyType"},{en:"_CoordinateSystem",ti:".AbstractCoordinateSystemType",sh:"Definition"},{en:"solidArrayProperty",ti:".SolidArrayPropertyType"},{en:"_Topology",ti:".AbstractTopologyType",sh:"_GML"},{en:"seconds",ti:"Decimal"},{en:"imageCRSRef",ti:".ImageCRSRefType"},{en:"Arc",ti:".ArcType",sh:"ArcString"},{en:"baseCurve",ti:".CurvePropertyType"},{en:"Triangle",ti:".TriangleType",sh:"_SurfacePatch"},{en:"valueFile"},{en:"TopoSurface",ti:".TopoSurfaceType"},{en:"TopoCurve",ti:".TopoCurveType"},{en:"csName",ti:".CodeType",sh:"name"},{en:"usesImageDatum",ti:".ImageDatumRefType"},{en:"derivationUnitTerm",ti:".DerivationUnitTermType"},{en:"usesObliqueCartesianCS",ti:".ObliqueCartesianCSRefType"},{en:"curveMembers",ti:".CurveArrayPropertyType"},{en:"curveProperty",ti:".CurvePropertyType"},{en:"QuantityList",ti:".MeasureOrNullListType"},{en:"Circle",ti:".CircleType",sh:"Arc"},{en:"anchorPoint",ti:".CodeType"},{en:"Curve",ti:".CurveType",sh:"_Curve"},{en:"MultiCurveCoverage",ti:".MultiCurveCoverageType",sh:"_DiscreteCoverage"},{en:"TimeEdge",ti:".TimeEdgeType",sh:"_TimeTopologyPrimitive"},{en:"MultiPoint",ti:".MultiPointType",sh:"_GeometricAggregate"},{en:"GridFunction",ti:".GridFunctionType"},{en:"semiMajorAxis",ti:".MeasureType"},{en:"history",ti:".HistoryPropertyType"},{en:"valueComponent",ti:".ValuePropertyType"},{en:"topoCurveProperty",ti:".TopoCurvePropertyType"},{en:"DirectedObservation",ti:".DirectedObservationType",sh:"Observation"},{en:"OperationParameter",ti:".OperationParameterType",sh:"_GeneralOperationParameter"},{en:"UnitDefinition",ti:".UnitDefinitionType",sh:"Definition"},{en:"pointRep",ti:".PointPropertyType"},{en:"_TimeReferenceSystem",ti:".AbstractTimeReferenceSystemType",sh:"Definition"},{en:"quantityType",ti:".StringOrRefType"},{en:"valueOfParameter",ti:".OperationParameterRefType"},{en:"_CoordinateOperation",ti:".AbstractCoordinateOperationType",sh:"Definition"},{en:"GeodeticDatum",ti:".GeodeticDatumType",sh:"_Datum"},{en:"_CRS",ti:".AbstractReferenceSystemType",sh:"_ReferenceSystem"},{en:"usesOperation",ti:".OperationRefType"},{en:"minutes",ti:"NonNegativeInteger"},{en:"datumName",ti:".CodeType",sh:"name"},{en:"LinearRing",ti:".LinearRingType",sh:"_Ring"},{en:"abstractGeneralOperationParameterRef",ti:".AbstractGeneralOperationParameterRefType"},{en:"usesGeodeticDatum",ti:".GeodeticDatumRefType"},{en:"edgeOf",ti:".CurvePropertyType"},{en:"using",ti:".FeaturePropertyType"},{en:"GeometryStyle",ti:".GeometryStyleType",sh:"_GML"},{en:"curveMember",ti:".CurvePropertyType"},{en:"conversionToPreferredUnit",ti:".ConversionToPreferredUnitType"},{en:"_DiscreteCoverage",ti:".AbstractDiscreteCoverageType",sh:"_Coverage"},{en:"posList",ti:".DirectPositionListType"},{en:"_TimeGeometricPrimitive",ti:".AbstractTimeGeometricPrimitiveType",sh:"_TimePrimitive"},{en:"conversionRef",ti:".ConversionRefType"},{en:"surfaceArrayProperty",ti:".SurfaceArrayPropertyType"},{en:"rangeSet",ti:".RangeSetType"},{en:"valuesOfGroup",ti:".OperationParameterGroupRefType"},{en:"axisDirection",ti:".CodeType"},{en:"coordinateOperationID",ti:".IdentifierType"},{en:"TemporalCRS",ti:".TemporalCRSType",sh:"_CoordinateReferenceSystem"},{en:"_GeneralConversion",ti:".AbstractGeneralConversionType",sh:"_Operation"},{en:"multiCenterOf",ti:".MultiPointPropertyType"},{en:"includesParameter",ti:".AbstractGeneralOperationParameterRefType"},{en:"BSpline",ti:".BSplineType",sh:"_CurveSegment"},{en:"TimeCalendarEra",ti:".TimeCalendarEraType",sh:"Definition"},{en:"priorityLocation",ti:".PriorityLocationPropertyType",sh:"location"},{en:"usesPrimeMeridian",ti:".PrimeMeridianRefType"},{en:"TopoPoint",ti:".TopoPointType"},{en:"ValueArray",ti:".ValueArrayType",sh:"CompositeValue"},{en:"Dictionary",ti:".DictionaryType",sh:"Definition"},{en:"_ImplicitGeometry",ti:".AbstractGeometryType",sh:"_Geometry"},{en:"scope"},{en:"AffinePlacement",ti:".AffinePlacementType"},{en:"multiGeometryProperty",ti:".MultiGeometryPropertyType"},{en:"topoComplexProperty",ti:".TopoComplexMemberType"},{en:"GenericMetaData",ti:".GenericMetaDataType",sh:"_MetaData"},{en:"validTime",ti:".TimePrimitivePropertyType"},{en:"_ReferenceSystem",ti:".AbstractReferenceSystemType",sh:"Definition"},{en:"member",ti:".AssociationType"},{en:"ellipsoidID",ti:".IdentifierType"},{en:"ellipsoidRef",ti:".EllipsoidRefType"},{en:"MultiLineString",ti:".MultiLineStringType",sh:"_GeometricAggregate"},{en:"_TimeTopologyPrimitive",ti:".AbstractTimeTopologyPrimitiveType",sh:"_TimePrimitive"},{en:"parameterName",ti:".CodeType",sh:"name"},{en:"measureDescription",ti:".CodeType"},{en:"ConventionalUnit",ti:".ConventionalUnitType",sh:"UnitDefinition"},{en:"extentOf",ti:".SurfacePropertyType"},{en:"_Coverage",ti:".AbstractCoverageType",sh:"_Feature"},{en:"TriangulatedSurface",ti:".TriangulatedSurfaceType",sh:"Surface"},{en:"Tin",ti:".TinType",sh:"TriangulatedSurface"},{en:"operationVersion"},{en:"pointProperty",ti:".PointPropertyType"},{en:"Conversion",ti:".ConversionType",sh:"_GeneralConversion"},{en:"verticalCRSRef",ti:".VerticalCRSRefType"},{en:"topoVolumeProperty",ti:".TopoVolumePropertyType"},{en:"exterior",ti:".AbstractRingPropertyType"},{en:"realizationEpoch",ti:"Date"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},4842:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{OWS_1_1_0:{n:"OWS_1_1_0",dens:"http://www.opengis.net/ows/1.1",dans:"http://www.w3.org/1999/xlink",deps:["XLink_1_0"],tis:[{ln:"OperationsMetadata",tn:null,ps:[{n:"operation",rq:!0,mno:2,col:!0,en:"Operation",ti:".Operation"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"extendedCapabilities",en:"ExtendedCapabilities",ti:"AnyType"}]},{ln:"IdentificationType",bti:".BasicIdentificationType",ps:[{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"},{n:"availableCRS",mno:0,col:!0,mx:!1,dom:!1,en:"AvailableCRS",t:"er"}]},{ln:"ResponsiblePartySubsetType",ps:[{n:"individualName",en:"IndividualName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",en:"Role",ti:".CodeType"}]},{ln:"AnyValue",tn:null},{ln:"DomainType",bti:".UnNamedDomainType",ps:[{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"AcceptVersionsType",ps:[{n:"version",rq:!0,col:!0,en:"Version"}]},{ln:"DCP",tn:null,ps:[{n:"http",rq:!0,en:"HTTP",ti:".HTTP"}]},{ln:"ManifestType",bti:".BasicIdentificationType",ps:[{n:"referenceGroup",rq:!0,col:!0,en:"ReferenceGroup",ti:".ReferenceGroupType"}]},{ln:"ExceptionType",ps:[{n:"exceptionText",mno:0,col:!0,en:"ExceptionText"},{n:"exceptionCode",rq:!0,an:{lp:"exceptionCode"},t:"a"},{n:"locator",an:{lp:"locator"},t:"a"}]},{ln:"RequestMethodType",bti:".OnlineResourceType",ps:[{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"}]},{ln:"SectionsType",ps:[{n:"section",mno:0,col:!0,en:"Section"}]},{ln:"UnNamedDomainType",ps:[{n:"allowedValues",rq:!0,en:"AllowedValues",ti:".AllowedValues"},{n:"anyValue",rq:!0,en:"AnyValue",ti:".AnyValue"},{n:"noValues",rq:!0,en:"NoValues",ti:".NoValues"},{n:"valuesReference",rq:!0,en:"ValuesReference",ti:".ValuesReference"},{n:"defaultValue",en:"DefaultValue",ti:".ValueType"},{n:"meaning",en:"Meaning",ti:".DomainMetadataType"},{n:"dataType",en:"DataType",ti:".DomainMetadataType"},{n:"uom",rq:!0,en:"UOM",ti:".DomainMetadataType"},{n:"referenceSystem",rq:!0,en:"ReferenceSystem",ti:".DomainMetadataType"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"}]},{ln:"HTTP",tn:null,ps:[{n:"getOrPost",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"Post",ti:".RequestMethodType"},{en:"Get",ti:".RequestMethodType"}],t:"ers"}]},{ln:"ServiceReferenceType",bti:".ReferenceType",ps:[{n:"requestMessage",rq:!0,en:"RequestMessage",ti:"AnyType"},{n:"requestMessageReference",rq:!0,en:"RequestMessageReference"}]},{ln:"KeywordsType",ps:[{n:"keyword",rq:!0,col:!0,en:"Keyword",ti:".LanguageStringType"},{n:"type",en:"Type",ti:".CodeType"}]},{ln:"AllowedValues",tn:null,ps:[{n:"valueOrRange",rq:!0,col:!0,etis:[{en:"Value",ti:".ValueType"},{en:"Range",ti:".RangeType"}],t:"es"}]},{ln:"TelephoneType",ps:[{n:"voice",mno:0,col:!0,en:"Voice"},{n:"facsimile",mno:0,col:!0,en:"Facsimile"}]},{ln:"ReferenceType",bti:".AbstractReferenceBaseType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"format",en:"Format"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"}]},{ln:"ExceptionReport",tn:null,ps:[{n:"exception",rq:!0,col:!0,en:"Exception",ti:".ExceptionType"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"GetResourceByIdType",ps:[{n:"resourceID",mno:0,col:!0,en:"ResourceID"},{n:"outputFormat",en:"OutputFormat"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"RangeType",ps:[{n:"minimumValue",en:"MinimumValue",ti:".ValueType"},{n:"maximumValue",en:"MaximumValue",ti:".ValueType"},{n:"spacing",en:"Spacing",ti:".ValueType"},{n:"rangeClosure",ti:{t:"l"},an:{lp:"rangeClosure",ns:"http://www.opengis.net/ows/1.1"},t:"a"}]},{ln:"LanguageStringType",ps:[{n:"value",t:"v"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"DescriptionType",ps:[{n:"title",mno:0,col:!0,en:"Title",ti:".LanguageStringType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"keywords",mno:0,col:!0,en:"Keywords",ti:".KeywordsType"}]},{ln:"BoundingBoxType",ps:[{n:"lowerCorner",rq:!0,en:"LowerCorner",ti:{t:"l",bti:"Double"}},{n:"upperCorner",rq:!0,en:"UpperCorner",ti:{t:"l",bti:"Double"}},{n:"crs",an:{lp:"crs"},t:"a"},{n:"dimensions",ti:"PositiveInteger",an:{lp:"dimensions"},t:"a"}]},{ln:"ContentsBaseType",ps:[{n:"datasetDescriptionSummary",mno:0,col:!0,mx:!1,dom:!1,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType",t:"er"},{n:"otherSource",mno:0,col:!0,mx:!1,dom:!1,en:"OtherSource",ti:".MetadataType",t:"er"}]},{ln:"BasicIdentificationType",bti:".DescriptionType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"}]},{ln:"ReferenceGroupType",bti:".BasicIdentificationType",ps:[{n:"abstractReferenceBase",rq:!0,col:!0,mx:!1,dom:!1,en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType",t:"er"}]},{ln:"ResponsiblePartyType",ps:[{n:"individualName",en:"IndividualName"},{n:"organisationName",en:"OrganisationName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",rq:!0,en:"Role",ti:".CodeType"}]},{ln:"ValuesReference",tn:null,ps:[{n:"value",t:"v"},{n:"reference",rq:!0,an:{lp:"reference",ns:"http://www.opengis.net/ows/1.1"},t:"a"}]},{ln:"DatasetDescriptionSummaryBaseType",bti:".DescriptionType",ps:[{n:"wgs84BoundingBox",mno:0,col:!0,en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType"},{n:"identifier",rq:!0,en:"Identifier",ti:".CodeType"},{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"},{n:"datasetDescriptionSummary",mno:0,col:!0,mx:!1,dom:!1,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType",t:"er"}]},{ln:"ServiceIdentification",tn:null,bti:".DescriptionType",ps:[{n:"serviceType",rq:!0,en:"ServiceType",ti:".CodeType"},{n:"serviceTypeVersion",rq:!0,col:!0,en:"ServiceTypeVersion"},{n:"profile",mno:0,col:!0,en:"Profile"},{n:"fees",en:"Fees"},{n:"accessConstraints",mno:0,col:!0,en:"AccessConstraints"}]},{ln:"AcceptFormatsType",ps:[{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"}]},{ln:"NoValues",tn:null},{ln:"Operation",tn:null,ps:[{n:"dcp",rq:!0,col:!0,en:"DCP",ti:".DCP"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"},{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"AbstractReferenceBaseType",ps:[{n:"type",an:{lp:"type",ns:"http://www.opengis.net/ows/1.1"},t:"a"},{n:"href",rq:!0,t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AddressType",ps:[{n:"deliveryPoint",mno:0,col:!0,en:"DeliveryPoint"},{n:"city",en:"City"},{n:"administrativeArea",en:"AdministrativeArea"},{n:"postalCode",en:"PostalCode"},{n:"country",en:"Country"},{n:"electronicMailAddress",mno:0,col:!0,en:"ElectronicMailAddress"}]},{ln:"ValueType",ps:[{n:"value",t:"v"}]},{ln:"MetadataType",ps:[{n:"abstractMetaData",en:"AbstractMetaData",ti:"AnyType"},{n:"about",an:{lp:"about"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OnlineResourceType",ps:[{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DomainMetadataType",ps:[{n:"value",t:"v"},{n:"reference",an:{lp:"reference",ns:"http://www.opengis.net/ows/1.1"},t:"a"}]},{ln:"WGS84BoundingBoxType",bti:".BoundingBoxType"},{ln:"ContactType",ps:[{n:"phone",en:"Phone",ti:".TelephoneType"},{n:"address",en:"Address",ti:".AddressType"},{n:"onlineResource",en:"OnlineResource",ti:".OnlineResourceType"},{n:"hoursOfService",en:"HoursOfService"},{n:"contactInstructions",en:"ContactInstructions"}]},{ln:"CapabilitiesBaseType",ps:[{n:"serviceIdentification",en:"ServiceIdentification",ti:".ServiceIdentification"},{n:"serviceProvider",en:"ServiceProvider",ti:".ServiceProvider"},{n:"operationsMetadata",en:"OperationsMetadata",ti:".OperationsMetadata"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]},{ln:"ServiceProvider",tn:null,ps:[{n:"providerName",rq:!0,en:"ProviderName"},{n:"providerSite",en:"ProviderSite",ti:".OnlineResourceType"},{n:"serviceContact",rq:!0,en:"ServiceContact",ti:".ResponsiblePartySubsetType"}]},{ln:"CodeType",ps:[{n:"value",t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"GetCapabilitiesType",ps:[{n:"acceptVersions",en:"AcceptVersions",ti:".AcceptVersionsType"},{n:"sections",en:"Sections",ti:".SectionsType"},{n:"acceptFormats",en:"AcceptFormats",ti:".AcceptFormatsType"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]}],eis:[{en:"Metadata",ti:".MetadataType"},{en:"DCP",ti:".DCP"},{en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType"},{en:"Language",ti:"Language"},{en:"Role",ti:".CodeType"},{en:"GetResourceByID",ti:".GetResourceByIdType"},{en:"Meaning",ti:".DomainMetadataType"},{en:"AvailableCRS"},{en:"OperationResponse",ti:".ManifestType"},{en:"OutputFormat"},{en:"MaximumValue",ti:".ValueType"},{en:"Range",ti:".RangeType"},{en:"OrganisationName"},{en:"IndividualName"},{en:"Post",ti:".RequestMethodType",sc:".HTTP"},{en:"Resource",ti:"AnyType"},{en:"NoValues",ti:".NoValues"},{en:"ServiceReference",ti:".ServiceReferenceType",sh:"Reference"},{en:"DatasetDescriptionSummaryExtension",ti:".DatasetDescriptionSummaryBaseType",sh:"DatasetDescriptionSummary"},{en:"InputData",ti:".ManifestType"},{en:"ServiceIdentification",ti:".ServiceIdentification"},{en:"AccessConstraints"},{en:"ContactInfo",ti:".ContactType"},{en:"ExceptionReport",ti:".ExceptionReport"},{en:"Operation",ti:".Operation"},{en:"Title",ti:".LanguageStringType"},{en:"ReferenceSystem",ti:".DomainMetadataType"},{en:"Exception",ti:".ExceptionType"},{en:"Value",ti:".ValueType"},{en:"Keywords",ti:".KeywordsType"},{en:"Get",ti:".RequestMethodType",sc:".HTTP"},{en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"},{en:"PositionName"},{en:"AllowedValues",ti:".AllowedValues"},{en:"Manifest",ti:".ManifestType"},{en:"Identifier",ti:".CodeType"},{en:"AbstractMetaData",ti:"AnyType"},{en:"AnyValue",ti:".AnyValue"},{en:"ServiceProvider",ti:".ServiceProvider"},{en:"DefaultValue",ti:".ValueType"},{en:"OtherSourceExtension",ti:".MetadataType",sh:"OtherSource"},{en:"OperationsMetadata",ti:".OperationsMetadata"},{en:"Fees"},{en:"BoundingBox",ti:".BoundingBoxType"},{en:"DataType",ti:".DomainMetadataType"},{en:"Abstract",ti:".LanguageStringType"},{en:"Spacing",ti:".ValueType"},{en:"GetCapabilities",ti:".GetCapabilitiesType"},{en:"HTTP",ti:".HTTP"},{en:"UOM",ti:".DomainMetadataType"},{en:"OtherSource",ti:".MetadataType"},{en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType",sh:"BoundingBox"},{en:"MinimumValue",ti:".ValueType"},{en:"Reference",ti:".ReferenceType",sh:"AbstractReferenceBase"},{en:"ReferenceGroup",ti:".ReferenceGroupType"},{en:"ExtendedCapabilities",ti:"AnyType"},{en:"PointOfContact",ti:".ResponsiblePartyType"},{en:"ValuesReference",ti:".ValuesReference"},{en:"SupportedCRS",sh:"AvailableCRS"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},7237:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{OWS_2_0:{n:"OWS_2_0",dens:"http://www.opengis.net/ows/2.0",dans:"http://www.w3.org/1999/xlink",deps:["XLink_1_0"],tis:[{ln:"GetResourceByIdType",ps:[{n:"resourceID",mno:0,col:!0,en:"ResourceID"},{n:"outputFormat",en:"OutputFormat"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"DCP",tn:null,ps:[{n:"http",rq:!0,en:"HTTP",ti:".HTTP"}]},{ln:"DomainMetadataType",ps:[{n:"value",t:"v"},{n:"reference",an:{lp:"reference",ns:"http://www.opengis.net/ows/2.0"},t:"a"}]},{ln:"SectionsType",ps:[{n:"section",mno:0,col:!0,en:"Section"}]},{ln:"CapabilitiesBaseType",ps:[{n:"serviceIdentification",en:"ServiceIdentification",ti:".ServiceIdentification"},{n:"serviceProvider",en:"ServiceProvider",ti:".ServiceProvider"},{n:"operationsMetadata",en:"OperationsMetadata",ti:".OperationsMetadata"},{n:"languages",en:"Languages",ti:".CapabilitiesBaseType.Languages"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]},{ln:"BasicIdentificationType",bti:".DescriptionType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"}]},{ln:"RangeType",ps:[{n:"minimumValue",en:"MinimumValue",ti:".ValueType"},{n:"maximumValue",en:"MaximumValue",ti:".ValueType"},{n:"spacing",en:"Spacing",ti:".ValueType"},{n:"rangeClosure",ti:{t:"l"},an:{lp:"rangeClosure",ns:"http://www.opengis.net/ows/2.0"},t:"a"}]},{ln:"ServiceProvider",tn:null,ps:[{n:"providerName",rq:!0,en:"ProviderName"},{n:"providerSite",en:"ProviderSite",ti:".OnlineResourceType"},{n:"serviceContact",rq:!0,en:"ServiceContact",ti:".ResponsiblePartySubsetType"}]},{ln:"AcceptFormatsType",ps:[{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"}]},{ln:"MetadataType",ps:[{n:"abstractMetaData",mx:!1,dom:!1,en:"AbstractMetaData",ti:"AnyType",t:"er"},{n:"about",an:{lp:"about"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ReferenceGroupType",bti:".BasicIdentificationType",ps:[{n:"abstractReferenceBase",rq:!0,col:!0,mx:!1,dom:!1,en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType",t:"er"}]},{ln:"ValuesReference",tn:null,ps:[{n:"value",t:"v"},{n:"reference",rq:!0,an:{lp:"reference",ns:"http://www.opengis.net/ows/2.0"},t:"a"}]},{ln:"AdditionalParametersBaseType",bti:".MetadataType"},{ln:"ResponsiblePartySubsetType",ps:[{n:"individualName",en:"IndividualName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",en:"Role",ti:".CodeType"}]},{ln:"NoValues",tn:null},{ln:"AnyValue",tn:null},{ln:"CodeType",ps:[{n:"value",t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"IdentificationType",bti:".BasicIdentificationType",ps:[{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"},{n:"availableCRS",mno:0,col:!0,mx:!1,dom:!1,en:"AvailableCRS",t:"er"}]},{ln:"UnNamedDomainType",ps:[{n:"allowedValues",rq:!0,en:"AllowedValues",ti:".AllowedValues"},{n:"anyValue",rq:!0,en:"AnyValue",ti:".AnyValue"},{n:"noValues",rq:!0,en:"NoValues",ti:".NoValues"},{n:"valuesReference",rq:!0,en:"ValuesReference",ti:".ValuesReference"},{n:"defaultValue",en:"DefaultValue",ti:".ValueType"},{n:"meaning",en:"Meaning",ti:".DomainMetadataType"},{n:"dataType",en:"DataType",ti:".DomainMetadataType"},{n:"uom",rq:!0,en:"UOM",ti:".DomainMetadataType"},{n:"referenceSystem",rq:!0,en:"ReferenceSystem",ti:".DomainMetadataType"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"}]},{ln:"ServiceReferenceType",bti:".ReferenceType",ps:[{n:"requestMessage",rq:!0,en:"RequestMessage",ti:"AnyType"},{n:"requestMessageReference",rq:!0,en:"RequestMessageReference"}]},{ln:"ReferenceType",bti:".AbstractReferenceBaseType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"format",en:"Format"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"}]},{ln:"ManifestType",bti:".BasicIdentificationType",ps:[{n:"referenceGroup",rq:!0,col:!0,en:"ReferenceGroup",ti:".ReferenceGroupType"}]},{ln:"TelephoneType",ps:[{n:"voice",mno:0,col:!0,en:"Voice"},{n:"facsimile",mno:0,col:!0,en:"Facsimile"}]},{ln:"ContactType",ps:[{n:"phone",en:"Phone",ti:".TelephoneType"},{n:"address",en:"Address",ti:".AddressType"},{n:"onlineResource",en:"OnlineResource",ti:".OnlineResourceType"},{n:"hoursOfService",en:"HoursOfService"},{n:"contactInstructions",en:"ContactInstructions"}]},{ln:"ExceptionReport",tn:null,ps:[{n:"exception",rq:!0,col:!0,en:"Exception",ti:".ExceptionType"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"OperationsMetadata",tn:null,ps:[{n:"operation",rq:!0,mno:2,col:!0,en:"Operation",ti:".Operation"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"extendedCapabilities",en:"ExtendedCapabilities",ti:"AnyType"}]},{ln:"WGS84BoundingBoxType",bti:".BoundingBoxType"},{ln:"ValueType",ps:[{n:"value",t:"v"}]},{ln:"AddressType",ps:[{n:"deliveryPoint",mno:0,col:!0,en:"DeliveryPoint"},{n:"city",en:"City"},{n:"administrativeArea",en:"AdministrativeArea"},{n:"postalCode",en:"PostalCode"},{n:"country",en:"Country"},{n:"electronicMailAddress",mno:0,col:!0,en:"ElectronicMailAddress"}]},{ln:"GetCapabilitiesType",ps:[{n:"acceptVersions",en:"AcceptVersions",ti:".AcceptVersionsType"},{n:"sections",en:"Sections",ti:".SectionsType"},{n:"acceptFormats",en:"AcceptFormats",ti:".AcceptFormatsType"},{n:"acceptLanguages",en:"AcceptLanguages",ti:".GetCapabilitiesType.AcceptLanguages"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]},{ln:"AcceptVersionsType",ps:[{n:"version",rq:!0,col:!0,en:"Version"}]},{ln:"AdditionalParametersType",bti:".AdditionalParametersBaseType"},{ln:"NilValueType",bti:".CodeType",ps:[{n:"nilReason",an:{lp:"nilReason"},t:"a"}]},{ln:"ExceptionType",ps:[{n:"exceptionText",mno:0,col:!0,en:"ExceptionText"},{n:"exceptionCode",rq:!0,an:{lp:"exceptionCode"},t:"a"},{n:"locator",an:{lp:"locator"},t:"a"}]},{ln:"BoundingBoxType",ps:[{n:"lowerCorner",rq:!0,en:"LowerCorner",ti:{t:"l",bti:"Double"}},{n:"upperCorner",rq:!0,en:"UpperCorner",ti:{t:"l",bti:"Double"}},{n:"crs",an:{lp:"crs"},t:"a"},{n:"dimensions",ti:"PositiveInteger",an:{lp:"dimensions"},t:"a"}]},{ln:"DomainType",bti:".UnNamedDomainType",ps:[{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"KeywordsType",ps:[{n:"keyword",rq:!0,col:!0,en:"Keyword",ti:".LanguageStringType"},{n:"type",en:"Type",ti:".CodeType"}]},{ln:"DescriptionType",ps:[{n:"title",mno:0,col:!0,en:"Title",ti:".LanguageStringType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"keywords",mno:0,col:!0,en:"Keywords",ti:".KeywordsType"}]},{ln:"Operation",tn:null,ps:[{n:"dcp",rq:!0,col:!0,en:"DCP",ti:".DCP"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"},{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"ContentsBaseType",ps:[{n:"datasetDescriptionSummary",mno:0,col:!0,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"},{n:"otherSource",mno:0,col:!0,en:"OtherSource",ti:".MetadataType"}]},{ln:"ServiceIdentification",tn:null,bti:".DescriptionType",ps:[{n:"serviceType",rq:!0,en:"ServiceType",ti:".CodeType"},{n:"serviceTypeVersion",rq:!0,col:!0,en:"ServiceTypeVersion"},{n:"profile",mno:0,col:!0,en:"Profile"},{n:"fees",en:"Fees"},{n:"accessConstraints",mno:0,col:!0,en:"AccessConstraints"}]},{ln:"ResponsiblePartyType",ps:[{n:"individualName",en:"IndividualName"},{n:"organisationName",en:"OrganisationName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",rq:!0,en:"Role",ti:".CodeType"}]},{ln:"DatasetDescriptionSummaryBaseType",bti:".DescriptionType",ps:[{n:"wgs84BoundingBox",mno:0,col:!0,en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType"},{n:"identifier",rq:!0,en:"Identifier",ti:".CodeType"},{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"},{n:"datasetDescriptionSummary",mno:0,col:!0,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"}]},{ln:"RequestMethodType",bti:".OnlineResourceType",ps:[{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"}]},{ln:"LanguageStringType",ps:[{n:"value",t:"v"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"AllowedValues",tn:null,ps:[{n:"valueOrRange",rq:!0,col:!0,etis:[{en:"Value",ti:".ValueType"},{en:"Range",ti:".RangeType"}],t:"es"}]},{ln:"GetCapabilitiesType.AcceptLanguages",tn:null,ps:[{n:"language",rq:!0,col:!0,en:"Language",ti:"Language"}]},{ln:"OnlineResourceType",ps:[{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CapabilitiesBaseType.Languages",tn:null,ps:[{n:"language",rq:!0,col:!0,en:"Language",ti:"Language"}]},{ln:"HTTP",tn:null,ps:[{n:"getOrPost",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"Post",ti:".RequestMethodType"},{en:"Get",ti:".RequestMethodType"}],t:"ers"}]},{ln:"AbstractReferenceBaseType",ps:[{n:"type",an:{lp:"type",ns:"http://www.opengis.net/ows/2.0"},t:"a"},{n:"href",rq:!0,t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AdditionalParameter",tn:null,ps:[{n:"name",rq:!0,en:"Name",ti:".CodeType"},{n:"value",rq:!0,col:!0,en:"Value",ti:"AnyType"}]}],eis:[{en:"Operation",ti:".Operation"},{en:"OtherSource",ti:".MetadataType"},{en:"AdditionalParameter",ti:".AdditionalParameter",sh:"AbstractMetaData"},{en:"AdditionalParameters",ti:".AdditionalParametersType",sh:"Metadata"},{en:"NoValues",ti:".NoValues"},{en:"ServiceReference",ti:".ServiceReferenceType",sh:"Reference"},{en:"MinimumValue",ti:".ValueType"},{en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType"},{en:"Metadata",ti:".MetadataType"},{en:"GetResourceByID",ti:".GetResourceByIdType"},{en:"AbstractMetaData",ti:"AnyType"},{en:"Abstract",ti:".LanguageStringType"},{en:"OperationsMetadata",ti:".OperationsMetadata"},{en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"},{en:"AvailableCRS"},{en:"GetCapabilities",ti:".GetCapabilitiesType"},{en:"OrganisationName"},{en:"ContactInfo",ti:".ContactType"},{en:"Manifest",ti:".ManifestType"},{en:"PointOfContact",ti:".ResponsiblePartyType"},{en:"DefaultValue",ti:".ValueType"},{en:"HTTP",ti:".HTTP"},{en:"Exception",ti:".ExceptionType"},{en:"ExtendedCapabilities",ti:"AnyType"},{en:"AnyValue",ti:".AnyValue"},{en:"Spacing",ti:".ValueType"},{en:"Resource",ti:"AnyType"},{en:"OperationResponse",ti:".ManifestType"},{en:"DataType",ti:".DomainMetadataType"},{en:"Identifier",ti:".CodeType"},{en:"nilValue",ti:".NilValueType"},{en:"Language",ti:"Language"},{en:"AllowedValues",ti:".AllowedValues"},{en:"Post",ti:".RequestMethodType",sc:".HTTP"},{en:"SupportedCRS",sh:"AvailableCRS"},{en:"Role",ti:".CodeType"},{en:"ReferenceGroup",ti:".ReferenceGroupType"},{en:"Meaning",ti:".DomainMetadataType"},{en:"Value",ti:".ValueType"},{en:"DCP",ti:".DCP"},{en:"Range",ti:".RangeType"},{en:"Fees"},{en:"InputData",ti:".ManifestType"},{en:"OutputFormat"},{en:"AccessConstraints"},{en:"ServiceProvider",ti:".ServiceProvider"},{en:"UOM",ti:".DomainMetadataType"},{en:"IndividualName"},{en:"Title",ti:".LanguageStringType"},{en:"MaximumValue",ti:".ValueType"},{en:"ValuesReference",ti:".ValuesReference"},{en:"ReferenceSystem",ti:".DomainMetadataType"},{en:"PositionName"},{en:"Keywords",ti:".KeywordsType"},{en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType",sh:"BoundingBox"},{en:"BoundingBox",ti:".BoundingBoxType"},{en:"Reference",ti:".ReferenceType",sh:"AbstractReferenceBase"},{en:"ServiceIdentification",ti:".ServiceIdentification"},{en:"Get",ti:".RequestMethodType",sc:".HTTP"},{en:"ExceptionReport",ti:".ExceptionReport"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},1037:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{SMIL_2_0:{n:"SMIL_2_0",dens:"http://www.w3.org/2001/SMIL20/",deps:["SMIL_2_0_Language"],tis:[{ln:"AnimateMotionPrototype",tn:"animateMotionPrototype",ps:[{n:"origin",an:{lp:"origin"},t:"a"},{n:"from",an:{lp:"from"},t:"a"},{n:"by",an:{lp:"by"},t:"a"},{n:"values",an:{lp:"values"},t:"a"},{n:"to",an:{lp:"to"},t:"a"},{n:"additive",an:{lp:"additive"},t:"a"},{n:"accumulate",an:{lp:"accumulate"},t:"a"}]},{ln:"SetPrototype",tn:"setPrototype",ps:[{n:"attributeName",rq:!0,an:{lp:"attributeName"},t:"a"},{n:"attributeType",an:{lp:"attributeType"},t:"a"},{n:"to",an:{lp:"to"},t:"a"}]},{ln:"AnimateColorPrototype",tn:"animateColorPrototype",ps:[{n:"additive",an:{lp:"additive"},t:"a"},{n:"accumulate",an:{lp:"accumulate"},t:"a"},{n:"attributeName",rq:!0,an:{lp:"attributeName"},t:"a"},{n:"attributeType",an:{lp:"attributeType"},t:"a"},{n:"from",an:{lp:"from"},t:"a"},{n:"by",an:{lp:"by"},t:"a"},{n:"values",an:{lp:"values"},t:"a"},{n:"to",an:{lp:"to"},t:"a"}]},{ln:"AnimatePrototype",tn:"animatePrototype",ps:[{n:"additive",an:{lp:"additive"},t:"a"},{n:"accumulate",an:{lp:"accumulate"},t:"a"},{n:"from",an:{lp:"from"},t:"a"},{n:"by",an:{lp:"by"},t:"a"},{n:"values",an:{lp:"values"},t:"a"},{n:"to",an:{lp:"to"},t:"a"},{n:"attributeName",rq:!0,an:{lp:"attributeName"},t:"a"},{n:"attributeType",an:{lp:"attributeType"},t:"a"}]},{t:"enum",ln:"SyncBehaviorDefaultType",vs:["canSlip","locked","independent","inherit"]},{t:"enum",ln:"SyncBehaviorType",vs:["canSlip","locked","independent","default"]},{t:"enum",ln:"FillTimingAttrsType",vs:["remove","freeze","hold","auto","default","transition"]},{t:"enum",ln:"RestartDefaultType",vs:["never","always","whenNotActive","inherit"]},{t:"enum",ln:"FillDefaultType",vs:["remove","freeze","hold","auto","inherit","transition"]},{t:"enum",ln:"RestartTimingType",vs:["never","always","whenNotActive","default"]}],eis:[{en:"set",ti:"SMIL_2_0_Language.SetType",sh:{lp:"set",ns:"http://www.w3.org/2001/SMIL20/Language"}},{en:"animate",ti:"SMIL_2_0_Language.AnimateType",sh:{lp:"animate",ns:"http://www.w3.org/2001/SMIL20/Language"}},{en:"animateMotion",ti:"SMIL_2_0_Language.AnimateMotionType",sh:{lp:"animateMotion",ns:"http://www.w3.org/2001/SMIL20/Language"}},{en:"animateColor",ti:"SMIL_2_0_Language.AnimateColorType",sh:{lp:"animateColor",ns:"http://www.w3.org/2001/SMIL20/Language"}}]}}})?v.apply(G,[]):v)&&(V.exports=x)},1266:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{SMIL_2_0_Language:{n:"SMIL_2_0_Language",dens:"http://www.w3.org/2001/SMIL20/Language",deps:["SMIL_2_0"],tis:[{ln:"AnimateColorType",tn:"animateColorType",bti:"SMIL_2_0.AnimateColorPrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"calcMode",an:{lp:"calcMode"},t:"a"}]},{ln:"SetType",tn:"setType",bti:"SMIL_2_0.SetPrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"}]},{ln:"AnimateType",tn:"animateType",bti:"SMIL_2_0.AnimatePrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"calcMode",an:{lp:"calcMode"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"}]},{ln:"AnimateMotionType",tn:"animateMotionType",bti:"SMIL_2_0.AnimateMotionPrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"calcMode",an:{lp:"calcMode"},t:"a"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"}]}],eis:[{en:"animate",ti:".AnimateType"},{en:"animateMotion",ti:".AnimateMotionType"},{en:"animateColor",ti:".AnimateColorType"},{en:"set",ti:".SetType"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},1184:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{WMTS_1_0:{n:"WMTS_1_0",dens:"http://www.opengis.net/wmts/1.0",deps:["OWS_1_1_0","GML_3_1_1"],tis:[{ln:"GetCapabilities",tn:null,bti:"OWS_1_1_0.GetCapabilitiesType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"}]},{ln:"LegendURL",tn:null,bti:"OWS_1_1_0.OnlineResourceType",ps:[{n:"format",an:{lp:"format"},t:"a"},{n:"minScaleDenominator",ti:"Double",an:{lp:"minScaleDenominator"},t:"a"},{n:"maxScaleDenominator",ti:"Double",an:{lp:"maxScaleDenominator"},t:"a"},{n:"width",ti:"PositiveInteger",an:{lp:"width"},t:"a"},{n:"height",ti:"PositiveInteger",an:{lp:"height"},t:"a"}]},{ln:"Themes",tn:null,ps:[{n:"theme",mno:0,col:!0,en:"Theme",ti:".Theme"}]},{ln:"URLTemplateType",ps:[{n:"format",rq:!0,an:{lp:"format"},t:"a"},{n:"resourceType",rq:!0,an:{lp:"resourceType"},t:"a"},{n:"template",rq:!0,an:{lp:"template"},t:"a"}]},{ln:"Style",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"legendURL",mno:0,col:!0,en:"LegendURL",ti:".LegendURL"},{n:"isDefault",ti:"Boolean",an:{lp:"isDefault"},t:"a"}]},{ln:"TileMatrixSet",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"boundingBox",mx:!1,dom:!1,en:{lp:"BoundingBox",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.BoundingBoxType",t:"er"},{n:"supportedCRS",rq:!0,en:{lp:"SupportedCRS",ns:"http://www.opengis.net/ows/1.1"}},{n:"wellKnownScaleSet",en:"WellKnownScaleSet"},{n:"tileMatrix",rq:!0,col:!0,en:"TileMatrix",ti:".TileMatrix"}]},{ln:"FeatureInfoResponse",tn:null,ps:[{n:"featureCollection",rq:!0,en:{lp:"_FeatureCollection",ns:"http://www.opengis.net/gml"},ti:"GML_3_1_1.AbstractFeatureCollectionType"},{n:"textPayload",rq:!0,en:"TextPayload",ti:".TextPayload"},{n:"binaryPayload",rq:!0,en:"BinaryPayload",ti:".BinaryPayload"},{n:"anyContent",rq:!0,en:"AnyContent",ti:"AnyType"}]},{ln:"Dimension",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"uom",en:{lp:"UOM",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"},{n:"unitSymbol",en:"UnitSymbol"},{n:"_default",en:"Default"},{n:"current",en:"Current",ti:"Boolean"},{n:"value",rq:!0,col:!0,en:"Value"}]},{ln:"TileMatrixSetLink",tn:null,ps:[{n:"tileMatrixSet",rq:!0,en:"TileMatrixSet"},{n:"tileMatrixSetLimits",en:"TileMatrixSetLimits",ti:".TileMatrixSetLimits"}]},{ln:"TileMatrixLimits",tn:null,ps:[{n:"tileMatrix",rq:!0,en:"TileMatrix"},{n:"minTileRow",rq:!0,en:"MinTileRow",ti:"PositiveInteger"},{n:"maxTileRow",rq:!0,en:"MaxTileRow",ti:"PositiveInteger"},{n:"minTileCol",rq:!0,en:"MinTileCol",ti:"PositiveInteger"},{n:"maxTileCol",rq:!0,en:"MaxTileCol",ti:"PositiveInteger"}]},{ln:"LayerType",bti:"OWS_1_1_0.DatasetDescriptionSummaryBaseType",ps:[{n:"style",rq:!0,col:!0,en:"Style",ti:".Style"},{n:"format",rq:!0,col:!0,en:"Format"},{n:"infoFormat",mno:0,col:!0,en:"InfoFormat"},{n:"dimension",mno:0,col:!0,en:"Dimension",ti:".Dimension"},{n:"tileMatrixSetLink",rq:!0,col:!0,en:"TileMatrixSetLink",ti:".TileMatrixSetLink"},{n:"resourceURL",mno:0,col:!0,en:"ResourceURL",ti:".URLTemplateType"}]},{ln:"TileMatrix",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"scaleDenominator",rq:!0,en:"ScaleDenominator",ti:"Double"},{n:"topLeftCorner",rq:!0,en:"TopLeftCorner",ti:{t:"l",bti:"Double"}},{n:"tileWidth",rq:!0,en:"TileWidth",ti:"PositiveInteger"},{n:"tileHeight",rq:!0,en:"TileHeight",ti:"PositiveInteger"},{n:"matrixWidth",rq:!0,en:"MatrixWidth",ti:"PositiveInteger"},{n:"matrixHeight",rq:!0,en:"MatrixHeight",ti:"PositiveInteger"}]},{ln:"GetFeatureInfo",tn:null,ps:[{n:"getTile",rq:!0,en:"GetTile",ti:".GetTile"},{n:"j",rq:!0,en:"J",ti:"NonNegativeInteger"},{n:"i",rq:!0,en:"I",ti:"NonNegativeInteger"},{n:"infoFormat",rq:!0,en:"InfoFormat"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"TextPayload",tn:null,ps:[{n:"format",rq:!0,en:"Format"},{n:"textContent",rq:!0,en:"TextContent"}]},{ln:"Capabilities",tn:null,bti:"OWS_1_1_0.CapabilitiesBaseType",ps:[{n:"contents",en:"Contents",ti:".ContentsType"},{n:"themes",mno:0,col:!0,en:"Themes",ti:".Themes"},{n:"wsdl",mno:0,col:!0,en:"WSDL",ti:"OWS_1_1_0.OnlineResourceType"},{n:"serviceMetadataURL",mno:0,col:!0,en:"ServiceMetadataURL",ti:"OWS_1_1_0.OnlineResourceType"}]},{ln:"BinaryPayload",tn:null,ps:[{n:"format",rq:!0,en:"Format"},{n:"binaryContent",rq:!0,en:"BinaryContent",ti:"Base64Binary"}]},{ln:"GetTile",tn:null,ps:[{n:"layer",rq:!0,en:"Layer"},{n:"style",rq:!0,en:"Style"},{n:"format",rq:!0,en:"Format"},{n:"dimensionNameValue",mno:0,col:!0,en:"DimensionNameValue",ti:".DimensionNameValue"},{n:"tileMatrixSet",rq:!0,en:"TileMatrixSet"},{n:"tileMatrix",rq:!0,en:"TileMatrix"},{n:"tileRow",rq:!0,en:"TileRow",ti:"NonNegativeInteger"},{n:"tileCol",rq:!0,en:"TileCol",ti:"NonNegativeInteger"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"DimensionNameValue",tn:null,ps:[{n:"value",t:"v"},{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"TileMatrixSetLimits",tn:null,ps:[{n:"tileMatrixLimits",rq:!0,col:!0,en:"TileMatrixLimits",ti:".TileMatrixLimits"}]},{ln:"ContentsType",bti:"OWS_1_1_0.ContentsBaseType",ps:[{n:"tileMatrixSet",mno:0,col:!0,en:"TileMatrixSet",ti:".TileMatrixSet"}]},{ln:"Theme",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"theme",mno:0,col:!0,en:"Theme",ti:".Theme"},{n:"layerRef",mno:0,col:!0,en:"LayerRef"}]},{t:"enum",ln:"RequestServiceType",vs:["WMTS"]},{t:"enum",ln:"GetTileValueType",vs:["GetTile"]},{t:"enum",ln:"GetCapabilitiesValueType",vs:["GetCapabilities"]},{t:"enum",ln:"GetFeatureInfoValueType",vs:["GetFeatureInfo"]},{t:"enum",ln:"VersionType",vs:["1.0.0"]}],eis:[{en:"TileMatrixSet",ti:".TileMatrixSet"},{en:"LegendURL",ti:".LegendURL"},{en:"Dimension",ti:".Dimension"},{en:"GetTile",ti:".GetTile"},{en:"TileMatrixSetLimits",ti:".TileMatrixSetLimits"},{en:"DimensionNameValue",ti:".DimensionNameValue"},{en:"Layer",ti:".LayerType",sh:{lp:"DatasetDescriptionSummary",ns:"http://www.opengis.net/ows/1.1"}},{en:"Style",ti:".Style"},{en:"GetFeatureInfo",ti:".GetFeatureInfo"},{en:"TileMatrixLimits",ti:".TileMatrixLimits"},{en:"GetCapabilities",ti:".GetCapabilities"},{en:"TileMatrix",ti:".TileMatrix"},{en:"TileMatrixSetLink",ti:".TileMatrixSetLink"},{en:"Theme",ti:".Theme"},{en:"FeatureInfoResponse",ti:".FeatureInfoResponse"},{en:"BinaryPayload",ti:".BinaryPayload"},{en:"TextPayload",ti:".TextPayload"},{en:"Capabilities",ti:".Capabilities"},{en:"Themes",ti:".Themes"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},5451:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{WPS_1_0_0:{n:"WPS_1_0_0",dens:"http://www.opengis.net/wps/1.0.0",deps:["OWS_1_1_0"],tis:[{ln:"LiteralInputType",bti:".LiteralOutputType",ps:[{n:"allowedValues",rq:!0,en:{lp:"AllowedValues",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.AllowedValues"},{n:"anyValue",rq:!0,en:{lp:"AnyValue",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.AnyValue"},{n:"valuesReference",rq:!0,en:{lp:"ValuesReference"},ti:".ValuesReferenceType"},{n:"defaultValue",en:{lp:"DefaultValue"}}]},{ln:"OutputReferenceType",ps:[{n:"href",rq:!0,an:{lp:"href"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"ResponseFormType",ps:[{n:"responseDocument",rq:!0,en:"ResponseDocument",ti:".ResponseDocumentType"},{n:"rawDataOutput",rq:!0,en:"RawDataOutput",ti:".OutputDefinitionType"}]},{ln:"DataType",ps:[{n:"complexData",rq:!0,en:"ComplexData",ti:".ComplexDataType"},{n:"literalData",rq:!0,en:"LiteralData",ti:".LiteralDataType"},{n:"boundingBoxData",rq:!0,en:"BoundingBoxData",ti:"OWS_1_1_0.BoundingBoxType"}]},{ln:"ComplexDataCombinationsType",ps:[{n:"format",rq:!0,col:!0,en:{lp:"Format"},ti:".ComplexDataDescriptionType"}]},{ln:"ResponseDocumentType",ps:[{n:"output",rq:!0,col:!0,en:"Output",ti:".DocumentOutputDefinitionType"},{n:"storeExecuteResponse",ti:"Boolean",an:{lp:"storeExecuteResponse"},t:"a"},{n:"lineage",ti:"Boolean",an:{lp:"lineage"},t:"a"},{n:"status",ti:"Boolean",an:{lp:"status"},t:"a"}]},{ln:"ProcessDescriptionType.ProcessOutputs",tn:null,ps:[{n:"output",rq:!0,col:!0,en:{lp:"Output"},ti:".OutputDescriptionType"}]},{ln:"InputReferenceType.Header",tn:null,ps:[{n:"key",rq:!0,an:{lp:"key"},t:"a"},{n:"value",rq:!0,an:{lp:"value"},t:"a"}]},{ln:"ProcessOfferings",tn:null,ps:[{n:"process",rq:!0,col:!0,en:"Process",ti:".ProcessBriefType"}]},{ln:"SupportedComplexDataInputType",bti:".SupportedComplexDataType",ps:[{n:"maximumMegabytes",ti:"Integer",an:{lp:"maximumMegabytes"},t:"a"}]},{ln:"SupportedComplexDataType",ps:[{n:"_default",rq:!0,en:{lp:"Default"},ti:".ComplexDataCombinationType"},{n:"supported",rq:!0,en:{lp:"Supported"},ti:".ComplexDataCombinationsType"}]},{ln:"ValuesReferenceType",ps:[{n:"reference",an:{lp:"reference",ns:"http://www.opengis.net/ows/1.1"},t:"a"},{n:"valuesForm",an:{lp:"valuesForm"},t:"a"}]},{ln:"ComplexDataType",ps:[{n:"otherAttributes",t:"aa"},{n:"content",col:!0,t:"ae"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"ProcessBriefType",bti:".DescriptionType",ps:[{n:"profile",mno:0,col:!0,en:"Profile"},{n:"wsdl",en:"WSDL",ti:".WSDL"},{n:"processVersion",rq:!0,an:{lp:"processVersion",ns:"http://www.opengis.net/wps/1.0.0"},t:"a"}]},{ln:"Languages",tn:null,ps:[{n:"_default",rq:!0,en:"Default",ti:".Languages.Default"},{n:"supported",rq:!0,en:"Supported",ti:".LanguagesType"}]},{ln:"ExecuteResponse.ProcessOutputs",tn:null,ps:[{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDataType"}]},{ln:"DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"title",rq:!0,en:{lp:"Title",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"_abstract",en:{lp:"Abstract",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"metadata",mno:0,col:!0,en:{lp:"Metadata",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.MetadataType"}]},{ln:"WPSCapabilitiesType",bti:"OWS_1_1_0.CapabilitiesBaseType",ps:[{n:"processOfferings",rq:!0,en:"ProcessOfferings",ti:".ProcessOfferings"},{n:"languages",rq:!0,en:"Languages",ti:".Languages"},{n:"wsdl",en:"WSDL",ti:".WSDL"},{n:"service",rq:!0,ti:"AnySimpleType",an:{lp:"service"},t:"a"},{n:"lang",rq:!0,an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"ProcessStartedType",ps:[{n:"value",t:"v"},{n:"percentCompleted",ti:"Int",an:{lp:"percentCompleted"},t:"a"}]},{ln:"DescribeProcess",tn:null,bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,col:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"}]},{ln:"OutputDescriptionType",bti:".DescriptionType",ps:[{n:"complexOutput",rq:!0,en:{lp:"ComplexOutput"},ti:".SupportedComplexDataType"},{n:"literalOutput",rq:!0,en:{lp:"LiteralOutput"},ti:".LiteralOutputType"},{n:"boundingBoxOutput",rq:!0,en:{lp:"BoundingBoxOutput"},ti:".SupportedCRSsType"}]},{ln:"ProcessDescriptions",tn:null,bti:".ResponseBaseType",ps:[{n:"processDescription",rq:!0,col:!0,en:{lp:"ProcessDescription"},ti:".ProcessDescriptionType"}]},{ln:"InputDescriptionType",bti:".DescriptionType",ps:[{n:"complexData",rq:!0,en:{lp:"ComplexData"},ti:".SupportedComplexDataInputType"},{n:"literalData",rq:!0,en:{lp:"LiteralData"},ti:".LiteralInputType"},{n:"boundingBoxData",rq:!0,en:{lp:"BoundingBoxData"},ti:".SupportedCRSsType"},{n:"minOccurs",rq:!0,ti:"NonNegativeInteger",an:{lp:"minOccurs"},t:"a"},{n:"maxOccurs",rq:!0,ti:"PositiveInteger",an:{lp:"maxOccurs"},t:"a"}]},{ln:"RequestBaseType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"language",an:{lp:"language"},t:"a"}]},{ln:"InputReferenceType",ps:[{n:"header",mno:0,col:!0,en:"Header",ti:".InputReferenceType.Header"},{n:"body",rq:!0,en:"Body",ti:"AnyType"},{n:"bodyReference",rq:!0,en:"BodyReference",ti:".InputReferenceType.BodyReference"},{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"},{n:"method",an:{lp:"method"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"LiteralOutputType",ps:[{n:"dataType",en:{lp:"DataType",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"},{n:"uoMs",en:{lp:"UOMs"},ti:".SupportedUOMsType"}]},{ln:"ProcessDescriptionType",bti:".ProcessBriefType",ps:[{n:"dataInputs",en:{lp:"DataInputs"},ti:".ProcessDescriptionType.DataInputs"},{n:"processOutputs",rq:!0,en:{lp:"ProcessOutputs"},ti:".ProcessDescriptionType.ProcessOutputs"},{n:"storeSupported",ti:"Boolean",an:{lp:"storeSupported"},t:"a"},{n:"statusSupported",ti:"Boolean",an:{lp:"statusSupported"},t:"a"}]},{ln:"StatusType",ps:[{n:"processAccepted",rq:!0,en:"ProcessAccepted"},{n:"processStarted",rq:!0,en:"ProcessStarted",ti:".ProcessStartedType"},{n:"processPaused",rq:!0,en:"ProcessPaused",ti:".ProcessStartedType"},{n:"processSucceeded",rq:!0,en:"ProcessSucceeded"},{n:"processFailed",rq:!0,en:"ProcessFailed",ti:".ProcessFailedType"},{n:"creationTime",rq:!0,ti:"DateTime",an:{lp:"creationTime"},t:"a"}]},{ln:"UOMsType",ps:[{n:"uom",rq:!0,col:!0,en:{lp:"UOM",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"}]},{ln:"ComplexDataCombinationType",ps:[{n:"format",rq:!0,en:{lp:"Format"},ti:".ComplexDataDescriptionType"}]},{ln:"CRSsType",ps:[{n:"crs",rq:!0,col:!0,en:{lp:"CRS"}}]},{ln:"LiteralDataType",ps:[{n:"value",t:"v"},{n:"dataType",an:{lp:"dataType"},t:"a"},{n:"uom",an:{lp:"uom"},t:"a"}]},{ln:"Execute",tn:null,bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"dataInputs",en:"DataInputs",ti:".DataInputsType"},{n:"responseForm",en:"ResponseForm",ti:".ResponseFormType"}]},{ln:"ComplexDataDescriptionType",ps:[{n:"mimeType",rq:!0,en:{lp:"MimeType"}},{n:"encoding",en:{lp:"Encoding"}},{n:"schema",en:{lp:"Schema"}}]},{ln:"SupportedCRSsType.Default",tn:null,ps:[{n:"crs",rq:!0,en:{lp:"CRS"}}]},{ln:"ExecuteResponse",tn:null,bti:".ResponseBaseType",ps:[{n:"process",rq:!0,en:"Process",ti:".ProcessBriefType"},{n:"status",rq:!0,en:"Status",ti:".StatusType"},{n:"dataInputs",en:"DataInputs",ti:".DataInputsType"},{n:"outputDefinitions",en:"OutputDefinitions",ti:".OutputDefinitionsType"},{n:"processOutputs",en:"ProcessOutputs",ti:".ExecuteResponse.ProcessOutputs"},{n:"serviceInstance",rq:!0,an:{lp:"serviceInstance"},t:"a"},{n:"statusLocation",an:{lp:"statusLocation"},t:"a"}]},{ln:"SupportedUOMsType.Default",tn:null,ps:[{n:"uom",rq:!0,en:{lp:"UOM",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"}]},{ln:"ProcessFailedType",ps:[{n:"exceptionReport",rq:!0,en:{lp:"ExceptionReport",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.ExceptionReport"}]},{ln:"LanguagesType",ps:[{n:"language",rq:!0,col:!0,en:{lp:"Language",ns:"http://www.opengis.net/ows/1.1"},ti:"Language"}]},{ln:"OutputDefinitionsType",ps:[{n:"output",rq:!0,col:!0,en:"Output",ti:".DocumentOutputDefinitionType"}]},{ln:"WSDL",tn:null,ps:[{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"}]},{ln:"SupportedUOMsType",ps:[{n:"_default",rq:!0,en:{lp:"Default"},ti:".SupportedUOMsType.Default"},{n:"supported",rq:!0,en:{lp:"Supported"},ti:".UOMsType"}]},{ln:"InputReferenceType.BodyReference",tn:null,ps:[{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"}]},{ln:"DataInputsType",ps:[{n:"input",rq:!0,col:!0,en:"Input",ti:".InputType"}]},{ln:"SupportedCRSsType",ps:[{n:"_default",rq:!0,en:{lp:"Default"},ti:".SupportedCRSsType.Default"},{n:"supported",rq:!0,en:{lp:"Supported"},ti:".CRSsType"}]},{ln:"Languages.Default",tn:null,ps:[{n:"language",rq:!0,en:{lp:"Language",ns:"http://www.opengis.net/ows/1.1"},ti:"Language"}]},{ln:"DocumentOutputDefinitionType",bti:".OutputDefinitionType",ps:[{n:"title",en:{lp:"Title",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"_abstract",en:{lp:"Abstract",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"asReference",ti:"Boolean",an:{lp:"asReference"},t:"a"}]},{ln:"ProcessDescriptionType.DataInputs",tn:null,ps:[{n:"input",rq:!0,col:!0,en:{lp:"Input"},ti:".InputDescriptionType"}]},{ln:"OutputDefinitionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"uom",an:{lp:"uom"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"OutputDataType",bti:".DescriptionType",ps:[{n:"reference",rq:!0,en:"Reference",ti:".OutputReferenceType"},{n:"data",rq:!0,en:"Data",ti:".DataType"}]},{ln:"InputType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"title",en:{lp:"Title",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"_abstract",en:{lp:"Abstract",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"reference",rq:!0,en:"Reference",ti:".InputReferenceType"},{n:"data",rq:!0,en:"Data",ti:".DataType"}]},{ln:"ResponseBaseType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"lang",rq:!0,an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"GetCapabilities",tn:null,ps:[{n:"acceptVersions",en:"AcceptVersions",ti:"OWS_1_1_0.AcceptVersionsType"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"language",an:{lp:"language"},t:"a"}]}],eis:[{en:"ExecuteResponse",ti:".ExecuteResponse"},{en:"WSDL",ti:".WSDL"},{en:"Languages",ti:".Languages"},{en:"Capabilities",ti:".WPSCapabilitiesType"},{en:"GetCapabilities",ti:".GetCapabilities"},{en:"ProcessDescriptions",ti:".ProcessDescriptions"},{en:"Execute",ti:".Execute"},{en:"ProcessOfferings",ti:".ProcessOfferings"},{en:"DescribeProcess",ti:".DescribeProcess"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},3338:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{WPS_2_0:{n:"WPS_2_0",dens:"http://www.opengis.net/wps/2.0",deps:["OWS_2_0"],tis:[{ln:"OutputDescriptionType",bti:".DescriptionType",ps:[{n:"dataDescription",rq:!0,mx:!1,dom:!1,en:"DataDescription",ti:".DataDescriptionType",t:"er"},{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDescriptionType"}]},{ln:"DataOutputType",ps:[{n:"data",rq:!0,en:"Data",ti:".Data"},{n:"reference",rq:!0,en:"Reference",ti:".ReferenceType"},{n:"output",rq:!0,en:"Output",ti:".DataOutputType"},{n:"id",rq:!0,an:{lp:"id"},t:"a"}]},{ln:"WPSCapabilitiesType.Extension",tn:null,ps:[{n:"any",mno:0,col:!0,mx:!1,t:"ae"}]},{ln:"Dismiss",tn:null,bti:".RequestBaseType",ps:[{n:"jobID",rq:!0,en:"JobID"}]},{ln:"LiteralDataType",bti:".DataDescriptionType",ps:[{n:"literalDataDomain",rq:!0,col:!0,en:{lp:"LiteralDataDomain"},ti:".LiteralDataType.LiteralDataDomain"}]},{ln:"GetCapabilitiesType",bti:"OWS_2_0.GetCapabilitiesType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"}]},{ln:"Contents",tn:null,ps:[{n:"processSummary",rq:!0,col:!0,en:"ProcessSummary",ti:".ProcessSummaryType"}]},{ln:"DataInputType",ps:[{n:"data",rq:!0,en:"Data",ti:".Data"},{n:"reference",rq:!0,en:"Reference",ti:".ReferenceType"},{n:"input",rq:!0,col:!0,en:"Input",ti:".DataInputType"},{n:"id",rq:!0,an:{lp:"id"},t:"a"}]},{ln:"GetResult",tn:null,bti:".RequestBaseType",ps:[{n:"jobID",rq:!0,en:"JobID"}]},{ln:"SupportedCRS",tn:null,ps:[{n:"value",t:"v"},{n:"_default",ti:"Boolean",an:{lp:"default"},t:"a"}]},{ln:"LiteralDataDomainType",ps:[{n:"allowedValues",rq:!0,en:{lp:"AllowedValues",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.AllowedValues"},{n:"anyValue",rq:!0,en:{lp:"AnyValue",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.AnyValue"},{n:"valuesReference",rq:!0,en:{lp:"ValuesReference",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.ValuesReference"},{n:"dataType",en:{lp:"DataType",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.DomainMetadataType"},{n:"uom",en:{lp:"UOM",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.DomainMetadataType"},{n:"defaultValue",en:{lp:"DefaultValue",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.ValueType"}]},{ln:"DataDescriptionType",ps:[{n:"format",rq:!0,col:!0,en:"Format",ti:".Format"}]},{ln:"StatusInfo",tn:null,ps:[{n:"jobID",rq:!0,en:"JobID"},{n:"status",rq:!0,en:"Status"},{n:"expirationDate",en:"ExpirationDate",ti:"DateTime"},{n:"estimatedCompletion",en:"EstimatedCompletion",ti:"DateTime"},{n:"nextPoll",en:"NextPoll",ti:"DateTime"},{n:"percentCompleted",en:"PercentCompleted",ti:"Int"}]},{ln:"OutputDefinitionType",ps:[{n:"output",en:"Output",ti:".OutputDefinitionType"},{n:"id",rq:!0,an:{lp:"id"},t:"a"},{n:"transmission",an:{lp:"transmission"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"LiteralValue",tn:null,bti:"OWS_2_0.ValueType",ps:[{n:"dataType",an:{lp:"dataType"},t:"a"},{n:"uom",an:{lp:"uom"},t:"a"}]},{ln:"RequestBaseType",ps:[{n:"extension",mno:0,col:!0,en:"Extension",ti:"AnyType"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"LiteralDataType.LiteralDataDomain",tn:null,bti:".LiteralDataDomainType",ps:[{n:"_default",ti:"Boolean",an:{lp:"default"},t:"a"}]},{ln:"DescribeProcess",tn:null,bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,col:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.CodeType"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"Result",tn:null,ps:[{n:"jobID",en:"JobID"},{n:"expirationDate",en:"ExpirationDate",ti:"DateTime"},{n:"output",rq:!0,col:!0,en:"Output",ti:".DataOutputType"}]},{ln:"GenericInputType",bti:".DescriptionType",ps:[{n:"input",mno:0,col:!0,en:"Input",ti:".GenericInputType"},{n:"minOccurs",ti:"NonNegativeInteger",an:{lp:"minOccurs"},t:"a"},{n:"maxOccurs",an:{lp:"maxOccurs"},t:"a"}]},{ln:"Data",tn:null,ps:[{n:"otherAttributes",t:"aa"},{n:"content",col:!0,t:"ae"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"Format",tn:null,ps:[{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"},{n:"maximumMegabytes",ti:"PositiveInteger",an:{lp:"maximumMegabytes"},t:"a"},{n:"_default",ti:"Boolean",an:{lp:"default"},t:"a"}]},{ln:"BoundingBoxData",tn:null,bti:".DataDescriptionType",ps:[{n:"supportedCRS",rq:!0,col:!0,en:"SupportedCRS",ti:".SupportedCRS"}]},{ln:"ProcessDescriptionType",bti:".DescriptionType",ps:[{n:"input",mno:0,col:!0,en:"Input",ti:".InputDescriptionType"},{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDescriptionType"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"InputDescriptionType",bti:".DescriptionType",ps:[{n:"dataDescription",rq:!0,mx:!1,dom:!1,en:"DataDescription",ti:".DataDescriptionType",t:"er"},{n:"input",rq:!0,col:!0,en:"Input",ti:".InputDescriptionType"},{n:"minOccurs",ti:"NonNegativeInteger",an:{lp:"minOccurs"},t:"a"},{n:"maxOccurs",an:{lp:"maxOccurs"},t:"a"}]},{ln:"ProcessSummaryType",bti:".DescriptionType",ps:[{n:"jobControlOptions",rq:!0,ti:{t:"l"},an:{lp:"jobControlOptions"},t:"a"},{n:"outputTransmission",ti:{t:"l"},an:{lp:"outputTransmission"},t:"a"},{n:"processVersion",an:{lp:"processVersion"},t:"a"},{n:"processModel",an:{lp:"processModel"},t:"a"}]},{ln:"ReferenceType.BodyReference",tn:null,ps:[{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"}]},{ln:"ProcessOfferings",tn:null,ps:[{n:"processOffering",rq:!0,col:!0,en:"ProcessOffering",ti:".ProcessOffering"}]},{ln:"GenericOutputType",bti:".DescriptionType",ps:[{n:"output",mno:0,col:!0,en:"Output",ti:".GenericOutputType"}]},{ln:"ComplexDataType",bti:".DataDescriptionType",ps:[{n:"any",mno:0,col:!0,mx:!1,t:"ae"}]},{ln:"GenericProcessType",bti:".DescriptionType",ps:[{n:"input",mno:0,col:!0,en:"Input",ti:".GenericInputType"},{n:"output",rq:!0,col:!0,en:"Output",ti:".GenericOutputType"}]},{ln:"ReferenceType",ps:[{n:"body",rq:!0,en:"Body",ti:"AnyType"},{n:"bodyReference",rq:!0,en:"BodyReference",ti:".ReferenceType.BodyReference"},{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"GetStatus",tn:null,bti:".RequestBaseType",ps:[{n:"jobID",rq:!0,en:"JobID"}]},{ln:"ProcessOffering",tn:null,ps:[{n:"process",rq:!0,en:"Process",ti:".ProcessDescriptionType"},{n:"any",rq:!0,mx:!1,t:"ae"},{n:"jobControlOptions",rq:!0,ti:{t:"l"},an:{lp:"jobControlOptions"},t:"a"},{n:"outputTransmission",ti:{t:"l"},an:{lp:"outputTransmission"},t:"a"},{n:"processVersion",an:{lp:"processVersion"},t:"a"},{n:"processModel",an:{lp:"processModel"},t:"a"}]},{ln:"DescriptionType",bti:"OWS_2_0.BasicIdentificationType"},{ln:"ExecuteRequestType",bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.CodeType"},{n:"input",mno:0,col:!0,en:"Input",ti:".DataInputType"},{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDefinitionType"},{n:"mode",rq:!0,an:{lp:"mode"},t:"a"},{n:"response",rq:!0,an:{lp:"response"},t:"a"}]},{ln:"WPSCapabilitiesType",bti:"OWS_2_0.CapabilitiesBaseType",ps:[{n:"contents",rq:!0,en:"Contents",ti:".Contents"},{n:"extension",en:"Extension",ti:".WPSCapabilitiesType.Extension"},{n:"service",rq:!0,ti:"AnySimpleType",an:{lp:"service"},t:"a"}]},{t:"enum",ln:"DataTransmissionModeType",vs:["value","reference"]}],eis:[{en:"BoundingBoxData",ti:".BoundingBoxData",sh:"DataDescription"},{en:"DataDescription",ti:".DataDescriptionType"},{en:"SupportedCRS",ti:".SupportedCRS"},{en:"ProcessOffering",ti:".ProcessOffering"},{en:"ExpirationDate",ti:"DateTime"},{en:"GetCapabilities",ti:".GetCapabilitiesType"},{en:"Process",ti:".ProcessDescriptionType"},{en:"LiteralValue",ti:".LiteralValue"},{en:"Result",ti:".Result"},{en:"LiteralData",ti:".LiteralDataType",sh:"DataDescription"},{en:"Contents",ti:".Contents"},{en:"DescribeProcess",ti:".DescribeProcess"},{en:"GenericProcess",ti:".GenericProcessType"},{en:"Execute",ti:".ExecuteRequestType"},{en:"GetStatus",ti:".GetStatus"},{en:"JobID"},{en:"Data",ti:".Data"},{en:"Capabilities",ti:".WPSCapabilitiesType"},{en:"Reference",ti:".ReferenceType"},{en:"ComplexData",ti:".ComplexDataType",sh:"DataDescription"},{en:"StatusInfo",ti:".StatusInfo"},{en:"Format",ti:".Format"},{en:"GetResult",ti:".GetResult"},{en:"Dismiss",ti:".Dismiss"},{en:"ProcessOfferings",ti:".ProcessOfferings"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},4797:V=>{"use strict";function G(_){if("string"!=typeof _)throw new TypeError("Path must be a string. Received "+JSON.stringify(_))}function v(_,b){for(var i,d="",C=0,t=-1,e=0,s=0;s<=_.length;++s){if(s<_.length)i=_.charCodeAt(s);else{if(47===i)break;i=47}if(47===i){if(t!==s-1&&1!==e)if(t!==s-1&&2===e){if(d.length<2||2!==C||46!==d.charCodeAt(d.length-1)||46!==d.charCodeAt(d.length-2))if(d.length>2){var l=d.lastIndexOf("/");if(l!==d.length-1){-1===l?(d="",C=0):C=(d=d.slice(0,l)).length-1-d.lastIndexOf("/"),t=s,e=0;continue}}else if(2===d.length||1===d.length){d="",C=0,t=s,e=0;continue}b&&(d.length>0?d+="/..":d="..",C=2)}else d.length>0?d+="/"+_.slice(t+1,s):d=_.slice(t+1,s),C=s-t-1;t=s,e=0}else 46===i&&-1!==e?++e:e=-1}return d}var x={resolve:function(){for(var C,b="",d=!1,t=arguments.length-1;t>=-1&&!d;t--){var e;t>=0?e=arguments[t]:(void 0===C&&(C=process.cwd()),e=C),G(e),0!==e.length&&(b=e+"/"+b,d=47===e.charCodeAt(0))}return b=v(b,!d),d?b.length>0?"/"+b:"/":b.length>0?b:"."},normalize:function(b){if(G(b),0===b.length)return".";var d=47===b.charCodeAt(0),C=47===b.charCodeAt(b.length-1);return 0===(b=v(b,!d)).length&&!d&&(b="."),b.length>0&&C&&(b+="/"),d?"/"+b:b},isAbsolute:function(b){return G(b),b.length>0&&47===b.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var b,d=0;d0&&(void 0===b?b=C:b+="/"+C)}return void 0===b?".":x.normalize(b)},relative:function(b,d){if(G(b),G(d),b===d||(b=x.resolve(b))===(d=x.resolve(d)))return"";for(var C=1;Cc){if(47===d.charCodeAt(i+T))return d.slice(i+T+1);if(0===T)return d.slice(i+T)}else e>c&&(47===b.charCodeAt(C+T)?m=T:0===T&&(m=0));break}var S=b.charCodeAt(C+T);if(S!==d.charCodeAt(i+T))break;47===S&&(m=T)}var E="";for(T=C+m+1;T<=t;++T)(T===t||47===b.charCodeAt(T))&&(E+=0===E.length?"..":"/..");return E.length>0?E+d.slice(i+m):(47===d.charCodeAt(i+=m)&&++i,d.slice(i))},_makeLong:function(b){return b},dirname:function(b){if(G(b),0===b.length)return".";for(var d=b.charCodeAt(0),C=47===d,t=-1,e=!0,i=b.length-1;i>=1;--i)if(47===(d=b.charCodeAt(i))){if(!e){t=i;break}}else e=!1;return-1===t?C?"/":".":C&&1===t?"//":b.slice(0,t)},basename:function(b,d){if(void 0!==d&&"string"!=typeof d)throw new TypeError('"ext" argument must be a string');G(b);var i,C=0,t=-1,e=!0;if(void 0!==d&&d.length>0&&d.length<=b.length){if(d.length===b.length&&d===b)return"";var s=d.length-1,l=-1;for(i=b.length-1;i>=0;--i){var c=b.charCodeAt(i);if(47===c){if(!e){C=i+1;break}}else-1===l&&(e=!1,l=i+1),s>=0&&(c===d.charCodeAt(s)?-1==--s&&(t=i):(s=-1,t=l))}return C===t?t=l:-1===t&&(t=b.length),b.slice(C,t)}for(i=b.length-1;i>=0;--i)if(47===b.charCodeAt(i)){if(!e){C=i+1;break}}else-1===t&&(e=!1,t=i+1);return-1===t?"":b.slice(C,t)},extname:function(b){G(b);for(var d=-1,C=0,t=-1,e=!0,i=0,s=b.length-1;s>=0;--s){var l=b.charCodeAt(s);if(47!==l)-1===t&&(e=!1,t=s+1),46===l?-1===d?d=s:1!==i&&(i=1):-1!==d&&(i=-1);else if(!e){C=s+1;break}}return-1===d||-1===t||0===i||1===i&&d===t-1&&d===C+1?"":b.slice(d,t)},format:function(b){if(null===b||"object"!=typeof b)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof b);return function k(_,b){var d=b.dir||b.root,C=b.base||(b.name||"")+(b.ext||"");return d?d===b.root?d+C:d+_+C:C}("/",b)},parse:function(b){G(b);var d={root:"",dir:"",base:"",ext:"",name:""};if(0===b.length)return d;var e,C=b.charCodeAt(0),t=47===C;t?(d.root="/",e=1):e=0;for(var i=-1,s=0,l=-1,c=!0,m=b.length-1,T=0;m>=e;--m)if(47!==(C=b.charCodeAt(m)))-1===l&&(c=!1,l=m+1),46===C?-1===i?i=m:1!==T&&(T=1):-1!==i&&(T=-1);else if(!c){s=m+1;break}return-1===i||-1===l||0===T||1===T&&i===l-1&&i===s+1?-1!==l&&(d.base=d.name=b.slice(0===s&&t?1:s,l)):(0===s&&t?(d.name=b.slice(1,i),d.base=b.slice(1,l)):(d.name=b.slice(s,i),d.base=b.slice(s,l)),d.ext=b.slice(i,l)),s>0?d.dir=b.slice(0,s-1):t&&(d.dir="/"),d},sep:"/",delimiter:":",win32:null,posix:null};x.posix=x,V.exports=x},3302:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{XLink_1_0:{n:"XLink_1_0",dens:"http://www.w3.org/1999/xlink",dans:"http://www.w3.org/1999/xlink",tis:[{ln:"ResourceType",tn:"resourceType",ps:[{n:"content",col:!0,t:"ae"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"role",t:"a"},{n:"title",t:"a"},{n:"label",ti:"NCName",t:"a"}]},{ln:"LocatorType",tn:"locatorType",ps:[{n:"locatorTitle",mno:0,col:!0,en:"title",ti:".TitleEltType"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"href",rq:!0,t:"a"},{n:"role",t:"a"},{n:"title",t:"a"},{n:"label",ti:"NCName",t:"a"}]},{ln:"Extended",tn:"extended",ps:[{n:"extendedModel",mno:0,col:!0,etis:[{en:"title",ti:".TitleEltType"},{en:"resource",ti:".ResourceType"},{en:"locator",ti:".LocatorType"},{en:"arc",ti:".ArcType"}],t:"es"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"role",t:"a"},{n:"title",t:"a"}]},{ln:"Simple",tn:"simple",ps:[{n:"content",col:!0,t:"ae"},{n:"type",ti:"Token",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"Token",t:"a"},{n:"actuate",ti:"Token",t:"a"}]},{ln:"TitleEltType",tn:"titleEltType",ps:[{n:"content",col:!0,t:"ae"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"ArcType",tn:"arcType",ps:[{n:"locatorTitle",mno:0,col:!0,en:"title",ti:".TitleEltType"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"Token",t:"a"},{n:"actuate",ti:"Token",t:"a"},{n:"from",ti:"NCName",t:"a"},{n:"to",ti:"NCName",t:"a"}]},{t:"enum",ln:"TypeType",bti:"Token",vs:["simple","extended","title","resource","locator","arc"]},{t:"enum",ln:"ShowType",bti:"Token",vs:["new","replace","embed","other","none"]},{t:"enum",ln:"ActuateType",bti:"Token",vs:["onLoad","onRequest","other","none"]}],eis:[{en:"arc",ti:".ArcType"},{en:"resource",ti:".ResourceType"},{en:"locator",ti:".LocatorType"},{en:"title",ti:".TitleEltType"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},6570:function(V,G){var v,x;void 0!==(x="function"==typeof(v=function(){var t=function(S){var D=S.tagName;return"http://www.w3.org/1999/xhtml"===S.namespaceURI&&(D=D.toLowerCase()),D},i=function(S){return Array.prototype.map.call(S.childNodes,function(D){return T(D)}).join("")},s=function(S,D){var E="<"+t(S);return E+=function(S,D){return Array.prototype.map.call(S.attributes||S.attrs,function(N){return N.name}).indexOf("xmlns")>=0||!D&&S.namespaceURI===S.parentNode.namespaceURI?"":' xmlns="'+S.namespaceURI+'"'}(S,D),Array.prototype.forEach.call(S.attributes||S.attrs,function(N){E+=function(S){return" "+S.name+'="'+function(S){return S.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}(S.value)+'"'}(N)}),S.childNodes.length>0?(E+=">",E+=i(S),E+=""):E+="/>",E},T=function(S,D){var E=D&&D.rootNode;return"#document"===S.nodeName||"#document-fragment"===S.nodeName?i(S):S.tagName?s(S,E):"#text"===S.nodeName?function(S){return function(S){return S.replace(/&/g,"&").replace(//g,">")}(S.nodeValue||S.value||"")}(S):"#comment"===S.nodeName?function(S){return"\x3c!--"+S.data.replace(/-/g,"-")+"--\x3e"}(S):"#cdata-section"===S.nodeName?function(S){return""}(S):void 0};return{serializeToString:function(S){return function(S){return S.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F]/g,"")}(T(S,{rootNode:!0}))}}})?v.apply(G,[]):v)&&(V.exports=x)},220:(V,G,v)=>{"use strict";v.d(G,{S:()=>_});var k=v(627),x=v(3583);class _ extends k.Z{constructor(d={}){const C=d;super({element:document.createElement("div"),target:C.target}),this.toggle="zoom";const t=void 0!==C.className?C.className:"zoom-number ol-unselectable ol-control",e=document.createElement("button");e.className=t+"-reset",e.setAttribute("type","button"),e.innerHTML="Z",e.addEventListener("click",this.toggleZoomResolution.bind(this),!1);const s=this.element;s.className=t+" ",s.appendChild(e)}setMap(d){super.setMap(d),d&&this.listenerKeys.push((0,x.oL)(d,"moveend",this.handleMapMoveend_,this))}getMapZoom(){return this.getMap().getView().getZoom()}getMapResolution(){return this.getMap().getView().getResolution()}toggleZoomResolution(){this.toggle="zoom"===this.toggle?"resolution":"zoom",this.handleMapMoveend_()}handleMapMoveend_(){if(this.element instanceof HTMLElement&&this.element.firstElementChild instanceof HTMLElement)if("zoom"===this.toggle){const d=this.getMapZoom();this.element.firstElementChild.innerHTML=""+Math.round(1*d)/1,this.element.firstElementChild.title=`z: ${d}`}else{const d=this.getMapResolution();this.element.firstElementChild.innerHTML=""+Math.round(1*d)/1,this.element.firstElementChild.title=`r: ${d}`}}}},2244:(V,G,v)=>{"use strict";v.d(G,{$J:()=>Gr,yU:()=>js,zU:()=>on});var k=v(3250),x=v(6663),_=v(5990),b=v(3302),d=v(4842),C=v(1037),t=v(1266),e=v(7329),i=v(1184),s=v(3714);const l=b.XLink_1_0,c=d.OWS_1_1_0,m=C.SMIL_2_0,T=t.SMIL_2_0_Language,S=e.GML_3_1_1,D=i.WMTS_1_0;let E=(()=>{class o{constructor(r){this.http=r;const a=new x.Jsonix.Context([m,T,S,l,c,D]);this.xmlunmarshaller=a.createUnmarshaller(),this.xmlmarshaller=a.createMarshaller()}getCapabilities(r,a="1.1.0"){const u=`${r}?SERVICE=WMTS&REQUEST=GetCapabilities&VERSION=${a}`,y=new k.WM({"Content-Type":"text/xml",Accept:"text/xml, application/xml"});return this.http.get(u,{headers:y,responseType:"text"}).pipe((0,_.U)(f=>this.xmlunmarshaller.unmarshalString(f)))}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG(k.eN))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();var N=v(1065),P=v(3599),X=v(287),j=v(2874),J=v(8527),ne=v(3318),oe=v(9853),Ne=v(7237),qe=v(5451),De=v(3338),Me=v(6548),Ce=v(1297),gt=v(4134),ke=v(8014),et=v(1106),tt=v(9417);function wt(o,n=3){return r=>r.pipe(function nt(o=1/0){let n;n=o&&"object"==typeof o?o:{count:o};const{count:r=1/0,delay:a,resetOnSuccess:u=!1}=n;return r<=0?et.y:(0,gt.e)((y,f)=>{let g,h=0;const w=()=>{let I=!1;g=y.subscribe((0,ke.x)(f,R=>{u&&(h=0),f.next(R)},void 0,R=>{if(h++{g?(g.unsubscribe(),g=null,w()):I=!0};if(null!=a){const O="number"==typeof a?(0,Ce.H)(a):(0,tt.Xf)(a(R,h)),B=(0,ke.x)(f,()=>{B.unsubscribe(),q()},()=>{f.complete()});O.subscribe(B)}else q()}else f.error(R)})),I&&(g.unsubscribe(),g=null,w())};w()})}({count:n,delay:(a,u)=>{if(a.status&&400===a.status)throw a;if(u<=n)return console.log("http-error. Retrying ..."),(0,Ce.H)(o);throw console.log(`Persistent http-errors after ${u} attempts. Giving up.`),a}}))}class zr{set(n,r){return(0,X.of)(!0)}get(n){return(0,X.of)(null)}}const en=b.XLink_1_0,Wr=d.OWS_1_1_0,jr=Ne.OWS_2_0,$r=qe.WPS_1_0_0,Yr=De.WPS_2_0,tn=x.Jsonix;class Hr{constructor(n="1.0.0",r,a){let u;if(this.webclient=r,this.cache=new zr,this.version=n,a&&(this.cache=a),"1.0.0"===this.version)this.wpsmarshaller=new N.m,u=new tn.Context([en,Wr,$r]);else{if("2.0.0"!==this.version)throw new Error("You entered a WPS version other than 1.0.0 or 2.0.0.");this.wpsmarshaller=new P.Y,u=new tn.Context([en,jr,Yr])}this.xmlunmarshaller=u.createUnmarshaller(),this.xmlmarshaller=u.createMarshaller()}getCapabilities(n){const r=this.wpsmarshaller.getCapabilitiesUrl(n);return this.getRaw(r).pipe((0,_.U)(a=>{const u=this.xmlunmarshaller.unmarshalString(a);return this.wpsmarshaller.unmarshalCapabilities(u.value)}))}describeProcess(n,r){const a=this.wpsmarshaller.getDescribeProcessUrl(n,r);return this.getRaw(a).pipe((0,_.U)(u=>{const y=this.xmlunmarshaller.unmarshalString(u);return this.wpsmarshaller.unmarshalProcessDescription(y.value)}))}executeAsync(n,r,a,u,y=1e3,f,h){const w=this.executeAsyncBasic(n,r,a,u).pipe((0,j.z)(I=>function Br(o,n,r,a=1e3){r&&r(null);const u=o.pipe((0,J.b)(h=>{r&&r(h)})),f=(0,Me.D)([u,(0,Ce.H)(a)]).pipe((0,_.U)(h=>h[0])).pipe((0,j.z)(h=>n(h)?(0,X.of)(h):f));return f}(this.getNextState(I,n,r,a,u),O=>{if("Failed"===O.status)throw new Error(`Error during execution of process ${r}: `+O.statusLocation);return"Succeeded"===O.status},f,y)),(0,j.z)(I=>this.fetchResults(I,n,r,a,u,h)),(0,J.b)(I=>{for(const R of I)if("error"===R.description.type)throw console.log("server responded with 200, but body contained an error-result: ",R),new Error(R.value)}));return this.cachedQuery(n,r,a,u,w)}cachedQuery(n,r,a,u,y){return this.cache.get({url:n,processId:r,inputs:a,outputs:u}).pipe((0,ne.w)(h=>h?(0,X.of)(h):y.pipe((0,J.b)(g=>{this.cache.set({url:n,processId:r,inputs:a,outputs:u},g).subscribe(w=>{console.log("set data in cache",w)})}))))}getNextState(n,r,a,u,y){let f;if("1.0.0"===this.version){if(!n.statusLocation)throw Error("No status location");f=this.getRaw(n.statusLocation)}else{if("2.0.0"!==this.version)throw new Error(`'GetStatus' has not yet been implemented for this WPS-Version (${this.version}).`);{if(!n.jobID)throw Error("No job-Id");const g=this.wpsmarshaller.marshallGetStatusBody(r,a,n.jobID),w=this.xmlmarshaller.marshalString(g);f=this.postRaw(r,w)}}return f.pipe(wt(2e3,2),(0,_.U)(g=>{const w=this.xmlunmarshaller.unmarshalString(g);return this.wpsmarshaller.unmarshalGetStateResponse(w,r,a,u,y)}))}fetchResults(n,r,a,u,y,f){if(n.results){let h;return h=f?f(n.results):this.wpsmarshaller.unmarshalSyncExecuteResponse(n.results,r,a,u,y),(0,X.of)(h)}{if(!n.jobID)throw new Error("You want me to get a result, but I can't find a jobId. I don't know what to do now!");const h=this.wpsmarshaller.marshallGetResultBody(r,a,n.jobID),g=this.xmlmarshaller.marshalString(h);return this.postRaw(r,g).pipe((0,_.U)(w=>{const I=this.xmlunmarshaller.unmarshalString(w);let R;return R=f?f(I):this.wpsmarshaller.unmarshalSyncExecuteResponse(I,r,a,u,y),R}))}}executeAsyncBasic(n,r,a,u){const y=this.wpsmarshaller.executeUrl(n,r),f=this.wpsmarshaller.marshalExecBody(r,a,u,!0),h=this.xmlmarshaller.marshalString(f);return this.postRaw(y,h).pipe((0,_.U)(g=>{const w=this.xmlunmarshaller.unmarshalString(g);return this.wpsmarshaller.unmarshalAsyncExecuteResponse(w,n,r,a,u)}))}execute(n,r,a,u,y){const f=this.wpsmarshaller.executeUrl(n,r),h=this.wpsmarshaller.marshalExecBody(r,a,u,!1),g=this.xmlmarshaller.marshalString(h);return this.postRaw(f,g).pipe((0,_.U)(w=>{const I=this.xmlunmarshaller.unmarshalString(w);return y?y(I):this.wpsmarshaller.unmarshalSyncExecuteResponse(I,n,r,a,u)}))}dismiss(n,r,a){const u=this.wpsmarshaller.dismissUrl(n,r,a),y=this.wpsmarshaller.marshalDismissBody(a),f=this.xmlmarshaller.marshalString(y);return this.postRaw(u,f).pipe((0,_.U)(h=>{const g=this.xmlunmarshaller.unmarshalString(h);return this.wpsmarshaller.unmarshalDismissResponse(g,n,r)}))}postRaw(n,r){return this.webclient.post(n,r,{headers:{"Content-Type":"text/xml",Accept:"text/xml, application/xml"},responseType:"text"}).pipe(wt(2e3,2),(0,J.b)(u=>{this.parseResponseForErrors(n,u)}),(0,oe.B)())}getRaw(n){return this.webclient.get(n,{headers:{Accept:"text/xml, application/xml"},responseType:"text"}).pipe(wt(2e3,2),(0,J.b)(a=>{this.parseResponseForErrors(n,a)}))}parseResponseForErrors(n,r){if(r.match("404 Not Found")||r.match("ows:ExceptionReport"))throw new Error(`From ${n}: `+r)}setCache(n){this.cache=n}}var A=v(3229);const Jr=class Zr{read(n){if(!n)return null;if("string"==typeof n){const r=(0,A.Qc)(n);return this.readFromDocument(r)}return(0,A.qk)(n)?this.readFromDocument(n):this.readFromNode(n)}readFromDocument(n){for(let r=n.firstChild;r;r=r.nextSibling)if(r.nodeType==Node.ELEMENT_NODE)return this.readFromNode(r);return null}readFromNode(n){}};var U=v(5848);function Dt(o){return o.getAttributeNS("http://www.w3.org/1999/xlink","href")}const te=[null,"http://www.opengis.net/wms"],Kr=(0,A.C5)(te,{Service:(0,A.Pr)(function wi(o,n){return(0,A.O)({},ni,o,n)}),Capability:(0,A.Pr)(function gi(o,n){return(0,A.O)({},ei,o,n)})}),ei=(0,A.C5)(te,{Request:(0,A.Pr)(function Ii(o,n){return(0,A.O)({},pi,o,n)}),Exception:(0,A.Pr)(function bi(o,n){return(0,A.O)([],si,o,n)}),Layer:(0,A.Pr)(function Ai(o,n){const r=(0,A.O)({},nn,o,n);return void 0===r.Layer?Object.assign(r,rn(o,n)):r})}),ni=(0,A.C5)(te,{Name:(0,A.Pr)(U.s2),Title:(0,A.Pr)(U.s2),Abstract:(0,A.Pr)(U.s2),KeywordList:(0,A.Pr)(sn),OnlineResource:(0,A.Pr)(Dt),ContactInformation:(0,A.Pr)(function Di(o,n){return(0,A.O)({},ri,o,n)}),Fees:(0,A.Pr)(U.s2),AccessConstraints:(0,A.Pr)(U.s2),LayerLimit:(0,A.Pr)(U.$L),MaxWidth:(0,A.Pr)(U.$L),MaxHeight:(0,A.Pr)(U.$L)}),ri=(0,A.C5)(te,{ContactPersonPrimary:(0,A.Pr)(function Ci(o,n){return(0,A.O)({},ii,o,n)}),ContactPosition:(0,A.Pr)(U.s2),ContactAddress:(0,A.Pr)(function Ei(o,n){return(0,A.O)({},ai,o,n)}),ContactVoiceTelephone:(0,A.Pr)(U.s2),ContactFacsimileTelephone:(0,A.Pr)(U.s2),ContactElectronicMailAddress:(0,A.Pr)(U.s2)}),ii=(0,A.C5)(te,{ContactPerson:(0,A.Pr)(U.s2),ContactOrganization:(0,A.Pr)(U.s2)}),ai=(0,A.C5)(te,{AddressType:(0,A.Pr)(U.s2),Address:(0,A.Pr)(U.s2),City:(0,A.Pr)(U.s2),StateOrProvince:(0,A.Pr)(U.s2),PostCode:(0,A.Pr)(U.s2),Country:(0,A.Pr)(U.s2)}),si=(0,A.C5)(te,{Format:(0,A.Ei)(U.s2)}),nn=(0,A.C5)(te,{Name:(0,A.Pr)(U.s2),Title:(0,A.Pr)(U.s2),Abstract:(0,A.Pr)(U.s2),KeywordList:(0,A.Pr)(sn),CRS:(0,A.ke)(U.s2),EX_GeographicBoundingBox:(0,A.Pr)(function Si(o,n){const r=(0,A.O)({},li,o,n);if(!r)return;const a=r.westBoundLongitude,u=r.southBoundLatitude,y=r.eastBoundLongitude,f=r.northBoundLatitude;return void 0!==a&&void 0!==u&&void 0!==y&&void 0!==f?[a,u,y,f]:void 0}),BoundingBox:(0,A.ke)(function di(o,n){const r=[(0,U.ej)(o.getAttribute("minx")),(0,U.ej)(o.getAttribute("miny")),(0,U.ej)(o.getAttribute("maxx")),(0,U.ej)(o.getAttribute("maxy"))],a=[(0,U.ej)(o.getAttribute("resx")),(0,U.ej)(o.getAttribute("resy"))];return{crs:o.getAttribute("CRS"),extent:r,res:a}}),Dimension:(0,A.ke)(function vi(o,n){return{name:o.getAttribute("name"),units:o.getAttribute("units"),unitSymbol:o.getAttribute("unitSymbol"),default:o.getAttribute("default"),multipleValues:(0,U.v$)(o.getAttribute("multipleValues")),nearestValue:(0,U.v$)(o.getAttribute("nearestValue")),current:(0,U.v$)(o.getAttribute("current")),values:(0,U.s2)(o)}}),Attribution:(0,A.Pr)(function Ti(o,n){return(0,A.O)({},oi,o,n)}),AuthorityURL:(0,A.ke)(function _i(o,n){const r=he(o,n);if(r)return r.name=o.getAttribute("name"),r}),Identifier:(0,A.ke)(U.s2),MetadataURL:(0,A.ke)(function Li(o,n){const r=he(o,n);if(r)return r.type=o.getAttribute("type"),r}),DataURL:(0,A.ke)(he),FeatureListURL:(0,A.ke)(he),Style:(0,A.ke)(function Pi(o,n){return(0,A.O)({},yi,o,n)}),MinScaleDenominator:(0,A.Pr)(U.fy),MaxScaleDenominator:(0,A.Pr)(U.fy),Layer:(0,A.ke)(rn)}),oi=(0,A.C5)(te,{Title:(0,A.Pr)(U.s2),OnlineResource:(0,A.Pr)(Dt),LogoURL:(0,A.Pr)(an)}),li=(0,A.C5)(te,{westBoundLongitude:(0,A.Pr)(U.fy),eastBoundLongitude:(0,A.Pr)(U.fy),southBoundLatitude:(0,A.Pr)(U.fy),northBoundLatitude:(0,A.Pr)(U.fy)}),pi=(0,A.C5)(te,{GetCapabilities:(0,A.Pr)(Ct),GetMap:(0,A.Pr)(Ct),GetFeatureInfo:(0,A.Pr)(Ct)}),ui=(0,A.C5)(te,{Format:(0,A.ke)(U.s2),DCPType:(0,A.ke)(function Ni(o,n){return(0,A.O)({},ci,o,n)})}),ci=(0,A.C5)(te,{HTTP:(0,A.Pr)(function Mi(o,n){return(0,A.O)({},mi,o,n)})}),mi=(0,A.C5)(te,{Get:(0,A.Pr)(he),Post:(0,A.Pr)(he)}),yi=(0,A.C5)(te,{Name:(0,A.Pr)(U.s2),Title:(0,A.Pr)(U.s2),Abstract:(0,A.Pr)(U.s2),LegendURL:(0,A.ke)(an),StyleSheetURL:(0,A.Pr)(he),StyleURL:(0,A.Pr)(he)}),fi=(0,A.C5)(te,{Format:(0,A.Pr)(U.s2),OnlineResource:(0,A.Pr)(Dt)}),hi=(0,A.C5)(te,{Keyword:(0,A.Ei)(U.s2)});function rn(o,n){const r=n[n.length-1],a=(0,A.O)({},nn,o,n);if(!a)return;let u=(0,U.v$)(o.getAttribute("queryable"));void 0===u&&(u=r.queryable),a.queryable=void 0!==u&&u;let y=(0,U._E)(o.getAttribute("cascaded"));void 0===y&&(y=r.cascaded),a.cascaded=y;let f=(0,U.v$)(o.getAttribute("opaque"));void 0===f&&(f=r.opaque),a.opaque=void 0!==f&&f;let h=(0,U.v$)(o.getAttribute("noSubsets"));void 0===h&&(h=r.noSubsets),a.noSubsets=void 0!==h&&h;let g=(0,U.ej)(o.getAttribute("fixedWidth"));g||(g=r.fixedWidth),a.fixedWidth=g;let w=(0,U.ej)(o.getAttribute("fixedHeight"));return w||(w=r.fixedHeight),a.fixedHeight=w,["Style","CRS","AuthorityURL"].forEach(function(q){q in r&&(a[q]=(a[q]||[]).concat(r[q]))}),["EX_GeographicBoundingBox","BoundingBox","Dimension","Attribution","MinScaleDenominator","MaxScaleDenominator"].forEach(function(q){q in a||(a[q]=r[q])}),a}function he(o,n){return(0,A.O)({},fi,o,n)}function Ct(o,n){return(0,A.O)({},ui,o,n)}function an(o,n){const r=he(o,n);if(r){const a=[(0,U._E)(o.getAttribute("width")),(0,U._E)(o.getAttribute("height"))];return r.size=a,r}}function sn(o,n){return(0,A.O)([],hi,o,n)}const Ri=class ti extends Jr{constructor(){super(),this.version=void 0}readFromNode(n){return this.version=n.getAttribute("version").trim(),(0,A.O)({version:this.version},Kr,n,[])||null}};class Oi{constructor(n){this.http=n,this.parser=new Ri}getCapabilities(n,r="1.1.0"){return this.http.get(`${n}?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=${r}`,{headers:{"Content-Type":"text/xml",Accept:"text/xml, application/xml"},responseType:"text"}).pipe((0,_.U)(u=>this.parser.read(u)))}getLayerFromCapabilities(n,r){return this.getLayerFromCapabilitiesLayer(n,r.Capability.Layer)}getLayerFromCapabilitiesLayer(n,r){const a=r;return a?a.Name&&a.Name===n?a:a.Layer&&Array.isArray(a.Layer)?a.Layer.find(u=>this.getLayerFromCapabilitiesLayer(n,u)):a.Layer&&a.Layer.Name&&a.Layer.Name===n?a.Layer:void 0:null}getTimeDimensionFromLayer(n){return n.Dimension?.find(r=>"time"===r.name)}}let on=(()=>{class o extends Oi{constructor(r){super(r)}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG(k.eN))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac})}return o})(),xi=(()=>{class o extends Hr{constructor(r="1.0.0",a,u){super(r,a,u),this.webClient=a}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG("WPS_VERSION"),s.LFG(k.eN),s.LFG("WPS_CACHE"))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac})}return o})();const ln="http://www.opengis.net/spec/owc-geojson/1.0/req/wms",pn="http://www.opengis.net/spec/owc-geojson/1.0/req/wfs",un="http://www.opengis.net/spec/owc-geojson/1.0/req/wmts",cn="http://www.opengis.net/spec/owc-geojson/1.0/req/kml",mn="http://www.opengis.net/spec/owc-geojson/1.0/req/geojson",yn="http://www.opengis.net/spec/owc-geojson/1.0/req/xyz",fn="http://www.opengis.net/spec/owc-geojson/1.0/req/tms",Et="GetMap",rt="GetFeature",bt="GetTile",Fe="REST",At="GetCapabilities",hn="GetFeatureInfo";function It(o){return"type"in o}function Nt(o){return o===ln}function Tn(o){return o===pn}function Mt(o){return o===un}function dn(o){return o===yn}function it(o){return o===fn}var L=v(2474),ji=v(8402),Sn=v(9735);class Ee extends Error{}class $i extends Ee{constructor(n){super(`Invalid DateTime: ${n.toMessage()}`)}}class Yi extends Ee{constructor(n){super(`Invalid Interval: ${n.toMessage()}`)}}class Hi extends Ee{constructor(n){super(`Invalid Duration: ${n.toMessage()}`)}}class Ge extends Ee{}class gn extends Ee{constructor(n){super(`Invalid unit ${n}`)}}class le extends Ee{}class Se extends Ee{constructor(){super("Zone is an abstract class")}}const M="numeric",ce="short",se="long",_t={year:M,month:M,day:M},wn={year:M,month:ce,day:M},Zi={year:M,month:ce,day:M,weekday:ce},Dn={year:M,month:se,day:M},Cn={year:M,month:se,day:M,weekday:se},En={hour:M,minute:M},bn={hour:M,minute:M,second:M},An={hour:M,minute:M,second:M,timeZoneName:ce},vn={hour:M,minute:M,second:M,timeZoneName:se},In={hour:M,minute:M,hourCycle:"h23"},Nn={hour:M,minute:M,second:M,hourCycle:"h23"},Mn={hour:M,minute:M,second:M,hourCycle:"h23",timeZoneName:ce},_n={hour:M,minute:M,second:M,hourCycle:"h23",timeZoneName:se},Ln={year:M,month:M,day:M,hour:M,minute:M},Pn={year:M,month:M,day:M,hour:M,minute:M,second:M},Rn={year:M,month:ce,day:M,hour:M,minute:M},On={year:M,month:ce,day:M,hour:M,minute:M,second:M},Ji={year:M,month:ce,day:M,weekday:ce,hour:M,minute:M},xn={year:M,month:se,day:M,hour:M,minute:M,timeZoneName:ce},Xn={year:M,month:se,day:M,hour:M,minute:M,second:M,timeZoneName:ce},Un={year:M,month:se,day:M,weekday:se,hour:M,minute:M,timeZoneName:se},qn={year:M,month:se,day:M,weekday:se,hour:M,minute:M,second:M,timeZoneName:se},Qi=["January","February","March","April","May","June","July","August","September","October","November","December"],kn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],Ki=["J","F","M","A","M","J","J","A","S","O","N","D"];function Fn(o){switch(o){case"narrow":return[...Ki];case"short":return[...kn];case"long":return[...Qi];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Gn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Vn=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],ea=["M","T","W","T","F","S","S"];function Bn(o){switch(o){case"narrow":return[...ea];case"short":return[...Vn];case"long":return[...Gn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const zn=["AM","PM"],ta=["Before Christ","Anno Domini"],na=["BC","AD"],ra=["B","A"];function Wn(o){switch(o){case"narrow":return[...ra];case"short":return[...na];case"long":return[...ta];default:return null}}function z(o){return typeof o>"u"}function be(o){return"number"==typeof o}function at(o){return"number"==typeof o&&o%1==0}function jn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function $n(o,n,r){if(0!==o.length)return o.reduce((a,u)=>{const y=[n(u),u];return a&&r(a[0],y[0])===a[0]?a:y},null)[1]}function Le(o,n){return Object.prototype.hasOwnProperty.call(o,n)}function Te(o,n,r){return at(o)&&o>=n&&o<=r}function K(o,n=2){let a;return a=o<0?"-"+(""+-o).padStart(n,"0"):(""+o).padStart(n,"0"),a}function ge(o){if(!z(o)&&null!==o&&""!==o)return parseInt(o,10)}function Ae(o){if(!z(o)&&null!==o&&""!==o)return parseFloat(o)}function Lt(o){if(!z(o)&&null!==o&&""!==o){const n=1e3*parseFloat("0."+o);return Math.floor(n)}}function Pt(o,n,r=!1){const a=10**n;return(r?Math.trunc:Math.round)(o*a)/a}function Ve(o){return o%4==0&&(o%100!=0||o%400==0)}function Be(o){return Ve(o)?366:365}function st(o,n){const r=function ya(o,n){return o-n*Math.floor(o/n)}(n-1,12)+1;return 2===r?Ve(o+(n-r)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function Rt(o){let n=Date.UTC(o.year,o.month-1,o.day,o.hour,o.minute,o.second,o.millisecond);return o.year<100&&o.year>=0&&(n=new Date(n),n.setUTCFullYear(n.getUTCFullYear()-1900)),+n}function ot(o){const n=(o+Math.floor(o/4)-Math.floor(o/100)+Math.floor(o/400))%7,r=o-1,a=(r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400))%7;return 4===n||3===a?53:52}function Ot(o){return o>99?o:o>60?1900+o:2e3+o}function Yn(o,n,r,a=null){const u=new Date(o),y={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};a&&(y.timeZone=a);const f={timeZoneName:n,...y},h=new Intl.DateTimeFormat(r,f).formatToParts(u).find(g=>"timezonename"===g.type.toLowerCase());return h?h.value:null}function lt(o,n){let r=parseInt(o,10);Number.isNaN(r)&&(r=0);const a=parseInt(n,10)||0;return 60*r+(r<0||Object.is(r,-0)?-a:a)}function Hn(o){const n=Number(o);if("boolean"==typeof o||""===o||Number.isNaN(n))throw new le(`Invalid unit value ${o}`);return n}function pt(o,n){const r={};for(const a in o)if(Le(o,a)){const u=o[a];if(null==u)continue;r[n(a)]=Hn(u)}return r}function ze(o,n){const r=Math.trunc(Math.abs(o/60)),a=Math.trunc(Math.abs(o%60)),u=o>=0?"+":"-";switch(n){case"short":return`${u}${K(r,2)}:${K(a,2)}`;case"narrow":return`${u}${r}${a>0?`:${a}`:""}`;case"techie":return`${u}${K(r,2)}${K(a,2)}`;default:throw new RangeError(`Value format ${n} is out of range for property format`)}}function ut(o){return function ma(o,n){return n.reduce((r,a)=>(r[a]=o[a],r),{})}(o,["hour","minute","second","millisecond"])}const Zn=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Jn(o,n){let r="";for(const a of o)r+=a.literal?a.val:n(a.val);return r}const fa={D:_t,DD:wn,DDD:Dn,DDDD:Cn,t:En,tt:bn,ttt:An,tttt:vn,T:In,TT:Nn,TTT:Mn,TTTT:_n,f:Ln,ff:Rn,fff:xn,ffff:Un,F:Pn,FF:On,FFF:Xn,FFFF:qn};class ae{static create(n,r={}){return new ae(n,r)}static parseFormat(n){let r=null,a="",u=!1;const y=[];for(let f=0;f0&&y.push({literal:u,val:a}),r=null,a="",u=!u):u||h===r?a+=h:(a.length>0&&y.push({literal:!1,val:a}),a=h,r=h)}return a.length>0&&y.push({literal:u,val:a}),y}static macroTokenToFormatOpts(n){return fa[n]}constructor(n,r){this.opts=r,this.loc=n,this.systemLoc=null}formatWithSystemDefault(n,r){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(n,{...this.opts,...r}).format()}formatDateTime(n,r={}){return this.loc.dtFormatter(n,{...this.opts,...r}).format()}formatDateTimeParts(n,r={}){return this.loc.dtFormatter(n,{...this.opts,...r}).formatToParts()}resolvedOptions(n,r={}){return this.loc.dtFormatter(n,{...this.opts,...r}).resolvedOptions()}num(n,r=0){if(this.opts.forceSimple)return K(n,r);const a={...this.opts};return r>0&&(a.padTo=r),this.loc.numberFormatter(a).format(n)}formatDateTimeFromString(n,r){const a="en"===this.loc.listingMode(),u=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,y=(O,B)=>this.loc.extract(n,O,B),f=O=>n.isOffsetFixed&&0===n.offset&&O.allowZ?"Z":n.isValid?n.zone.formatOffset(n.ts,O.format):"",g=(O,B)=>a?function sa(o,n){return Fn(n)[o.month-1]}(n,O):y(B?{month:O}:{month:O,day:"numeric"},"month"),w=(O,B)=>a?function aa(o,n){return Bn(n)[o.weekday-1]}(n,O):y(B?{weekday:O}:{weekday:O,month:"long",day:"numeric"},"weekday"),I=O=>{const B=ae.macroTokenToFormatOpts(O);return B?this.formatWithSystemDefault(n,B):O},R=O=>a?function oa(o,n){return Wn(n)[o.year<0?0:1]}(n,O):y({era:O},"era");return Jn(ae.parseFormat(r),O=>{switch(O){case"S":return this.num(n.millisecond);case"u":case"SSS":return this.num(n.millisecond,3);case"s":return this.num(n.second);case"ss":return this.num(n.second,2);case"uu":return this.num(Math.floor(n.millisecond/10),2);case"uuu":return this.num(Math.floor(n.millisecond/100));case"m":return this.num(n.minute);case"mm":return this.num(n.minute,2);case"h":return this.num(n.hour%12==0?12:n.hour%12);case"hh":return this.num(n.hour%12==0?12:n.hour%12,2);case"H":return this.num(n.hour);case"HH":return this.num(n.hour,2);case"Z":return f({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return f({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return f({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return n.zone.offsetName(n.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return n.zone.offsetName(n.ts,{format:"long",locale:this.loc.locale});case"z":return n.zoneName;case"a":return a?function ia(o){return zn[o.hour<12?0:1]}(n):y({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return u?y({day:"numeric"},"day"):this.num(n.day);case"dd":return u?y({day:"2-digit"},"day"):this.num(n.day,2);case"c":case"E":return this.num(n.weekday);case"ccc":return w("short",!0);case"cccc":return w("long",!0);case"ccccc":return w("narrow",!0);case"EEE":return w("short",!1);case"EEEE":return w("long",!1);case"EEEEE":return w("narrow",!1);case"L":return u?y({month:"numeric",day:"numeric"},"month"):this.num(n.month);case"LL":return u?y({month:"2-digit",day:"numeric"},"month"):this.num(n.month,2);case"LLL":return g("short",!0);case"LLLL":return g("long",!0);case"LLLLL":return g("narrow",!0);case"M":return u?y({month:"numeric"},"month"):this.num(n.month);case"MM":return u?y({month:"2-digit"},"month"):this.num(n.month,2);case"MMM":return g("short",!1);case"MMMM":return g("long",!1);case"MMMMM":return g("narrow",!1);case"y":return u?y({year:"numeric"},"year"):this.num(n.year);case"yy":return u?y({year:"2-digit"},"year"):this.num(n.year.toString().slice(-2),2);case"yyyy":return u?y({year:"numeric"},"year"):this.num(n.year,4);case"yyyyyy":return u?y({year:"numeric"},"year"):this.num(n.year,6);case"G":return R("short");case"GG":return R("long");case"GGGGG":return R("narrow");case"kk":return this.num(n.weekYear.toString().slice(-2),2);case"kkkk":return this.num(n.weekYear,4);case"W":return this.num(n.weekNumber);case"WW":return this.num(n.weekNumber,2);case"o":return this.num(n.ordinal);case"ooo":return this.num(n.ordinal,3);case"q":return this.num(n.quarter);case"qq":return this.num(n.quarter,2);case"X":return this.num(Math.floor(n.ts/1e3));case"x":return this.num(n.ts);default:return I(O)}})}formatDurationFromString(n,r){const a=g=>{switch(g[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},y=ae.parseFormat(r),f=y.reduce((g,{literal:w,val:I})=>w?g:g.concat(I),[]);return Jn(y,(g=>w=>{const I=a(w);return I?this.num(g.get(I),w.length):w})(n.shiftTo(...f.map(a).filter(g=>g))))}}class me{constructor(n,r){this.reason=n,this.explanation=r}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class We{get type(){throw new Se}get name(){throw new Se}get ianaName(){return this.name}get isUniversal(){throw new Se}offsetName(n,r){throw new Se}formatOffset(n,r){throw new Se}offset(n){throw new Se}equals(n){throw new Se}get isValid(){throw new Se}}let xt=null;class Xt extends We{static get instance(){return null===xt&&(xt=new Xt),xt}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(n,{format:r,locale:a}){return Yn(n,r,a)}formatOffset(n,r){return ze(this.offset(n),r)}offset(n){return-new Date(n).getTimezoneOffset()}equals(n){return"system"===n.type}get isValid(){return!0}}let ct={};const Ta={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let mt={};class de extends We{static create(n){return mt[n]||(mt[n]=new de(n)),mt[n]}static resetCache(){mt={},ct={}}static isValidSpecifier(n){return this.isValidZone(n)}static isValidZone(n){if(!n)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:n}).format(),!0}catch{return!1}}constructor(n){super(),this.zoneName=n,this.valid=de.isValidZone(n)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(n,{format:r,locale:a}){return Yn(n,r,a,this.name)}formatOffset(n,r){return ze(this.offset(n),r)}offset(n){const r=new Date(n);if(isNaN(r))return NaN;const a=function ha(o){return ct[o]||(ct[o]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:o,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),ct[o]}(this.name);let[u,y,f,h,g,w,I]=a.formatToParts?function Sa(o,n){const r=o.formatToParts(n),a=[];for(let u=0;u=0?B:1e3+B,(Rt({year:u,month:y,day:f,hour:24===g?0:g,minute:w,second:I,millisecond:0})-O)/6e4}equals(n){return"iana"===n.type&&n.name===this.name}get isValid(){return this.valid}}let Ut=null;class re extends We{static get utcInstance(){return null===Ut&&(Ut=new re(0)),Ut}static instance(n){return 0===n?re.utcInstance:new re(n)}static parseSpecifier(n){if(n){const r=n.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(r)return new re(lt(r[1],r[2]))}return null}constructor(n){super(),this.fixed=n}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ze(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ze(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(n,r){return ze(this.fixed,r)}get isUniversal(){return!0}offset(){return this.fixed}equals(n){return"fixed"===n.type&&n.fixed===this.fixed}get isValid(){return!0}}class ga extends We{constructor(n){super(),this.zoneName=n}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function we(o,n){if(z(o)||null===o)return n;if(o instanceof We)return o;if(function pa(o){return"string"==typeof o}(o)){const a=o.toLowerCase();return"local"===a||"system"===a?n:"utc"===a||"gmt"===a?re.utcInstance:re.parseSpecifier(a)||de.create(o)}return be(o)?re.instance(o):"object"==typeof o&&o.offset&&"number"==typeof o.offset?o:new ga(o)}let rr,Qn=()=>Date.now(),Kn="system",er=null,tr=null,nr=null;class ee{static get now(){return Qn}static set now(n){Qn=n}static set defaultZone(n){Kn=n}static get defaultZone(){return we(Kn,Xt.instance)}static get defaultLocale(){return er}static set defaultLocale(n){er=n}static get defaultNumberingSystem(){return tr}static set defaultNumberingSystem(n){tr=n}static get defaultOutputCalendar(){return nr}static set defaultOutputCalendar(n){nr=n}static get throwOnInvalid(){return rr}static set throwOnInvalid(n){rr=n}static resetCaches(){H.resetCache(),de.resetCache()}}let ir={},qt={};function kt(o,n={}){const r=JSON.stringify([o,n]);let a=qt[r];return a||(a=new Intl.DateTimeFormat(o,n),qt[r]=a),a}let Ft={},Gt={},je=null;function yt(o,n,r,a,u){const y=o.listingMode(r);return"error"===y?null:"en"===y?a(n):u(n)}class Ma{constructor(n,r,a){this.padTo=a.padTo||0,this.floor=a.floor||!1;const{padTo:u,floor:y,...f}=a;if(!r||Object.keys(f).length>0){const h={useGrouping:!1,...a};a.padTo>0&&(h.minimumIntegerDigits=a.padTo),this.inf=function Da(o,n={}){const r=JSON.stringify([o,n]);let a=Ft[r];return a||(a=new Intl.NumberFormat(o,n),Ft[r]=a),a}(n,h)}}format(n){if(this.inf){const r=this.floor?Math.floor(n):n;return this.inf.format(r)}return K(this.floor?Math.floor(n):Pt(n,3),this.padTo)}}class _a{constructor(n,r,a){let u;if(this.opts=a,n.zone.isUniversal){const f=n.offset/60*-1,h=f>=0?`Etc/GMT+${f}`:`Etc/GMT${f}`;0!==n.offset&&de.create(h).valid?(u=h,this.dt=n):(u="UTC",this.dt=a.timeZoneName||0===n.offset?n:F.fromMillis(n.ts+60*n.offset*1e3))}else"system"===n.zone.type?this.dt=n:(this.dt=n,u=n.zone.name);const y={...this.opts};u&&(y.timeZone=u),this.dtf=kt(r,y)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}class La{constructor(n,r,a){this.opts={style:"long",...a},!r&&jn()&&(this.rtf=function Ca(o,n={}){const{base:r,...a}=n,u=JSON.stringify([o,a]);let y=Gt[u];return y||(y=new Intl.RelativeTimeFormat(o,n),Gt[u]=y),y}(n,a))}format(n,r){return this.rtf?this.rtf.format(n,r):function la(o,n,r="always",a=!1){const u={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},y=-1===["hours","minutes","seconds"].indexOf(o);if("auto"===r&&y){const R="days"===o;switch(n){case 1:return R?"tomorrow":`next ${u[o][0]}`;case-1:return R?"yesterday":`last ${u[o][0]}`;case 0:return R?"today":`this ${u[o][0]}`}}const f=Object.is(n,-0)||n<0,h=Math.abs(n),g=1===h,w=u[o],I=a?g?w[1]:w[2]||w[1]:g?u[o][0]:o;return f?`${h} ${I} ago`:`in ${h} ${I}`}(r,n,this.opts.numeric,"long"!==this.opts.style)}formatToParts(n,r){return this.rtf?this.rtf.formatToParts(n,r):[]}}class H{static fromOpts(n){return H.create(n.locale,n.numberingSystem,n.outputCalendar,n.defaultToEN)}static create(n,r,a,u=!1){const y=n||ee.defaultLocale,f=y||(u?"en-US":function Ea(){return je||(je=(new Intl.DateTimeFormat).resolvedOptions().locale,je)}());return new H(f,r||ee.defaultNumberingSystem,a||ee.defaultOutputCalendar,y)}static resetCache(){je=null,qt={},Ft={},Gt={}}static fromObject({locale:n,numberingSystem:r,outputCalendar:a}={}){return H.create(n,r,a)}constructor(n,r,a,u){const[y,f,h]=function ba(o){const n=o.indexOf("-u-");if(-1===n)return[o];{let r;const a=o.substring(0,n);try{r=kt(o).resolvedOptions()}catch{r=kt(a).resolvedOptions()}const{numberingSystem:u,calendar:y}=r;return[a,u,y]}}(n);this.locale=y,this.numberingSystem=r||f||null,this.outputCalendar=a||h||null,this.intl=function Aa(o,n,r){return(r||n)&&(o+="-u",r&&(o+=`-ca-${r}`),n&&(o+=`-nu-${n}`)),o}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=u,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function Na(o){return(!o.numberingSystem||"latn"===o.numberingSystem)&&("latn"===o.numberingSystem||!o.locale||o.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(o.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(n){return n&&0!==Object.getOwnPropertyNames(n).length?H.create(n.locale||this.specifiedLocale,n.numberingSystem||this.numberingSystem,n.outputCalendar||this.outputCalendar,n.defaultToEN||!1):this}redefaultToEN(n={}){return this.clone({...n,defaultToEN:!0})}redefaultToSystem(n={}){return this.clone({...n,defaultToEN:!1})}months(n,r=!1,a=!0){return yt(this,n,a,Fn,()=>{const u=r?{month:n,day:"numeric"}:{month:n},y=r?"format":"standalone";return this.monthsCache[y][n]||(this.monthsCache[y][n]=function va(o){const n=[];for(let r=1;r<=12;r++){const a=F.utc(2016,r,1);n.push(o(a))}return n}(f=>this.extract(f,u,"month"))),this.monthsCache[y][n]})}weekdays(n,r=!1,a=!0){return yt(this,n,a,Bn,()=>{const u=r?{weekday:n,year:"numeric",month:"long",day:"numeric"}:{weekday:n},y=r?"format":"standalone";return this.weekdaysCache[y][n]||(this.weekdaysCache[y][n]=function Ia(o){const n=[];for(let r=1;r<=7;r++){const a=F.utc(2016,11,13+r);n.push(o(a))}return n}(f=>this.extract(f,u,"weekday"))),this.weekdaysCache[y][n]})}meridiems(n=!0){return yt(this,void 0,n,()=>zn,()=>{if(!this.meridiemCache){const r={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[F.utc(2016,11,13,9),F.utc(2016,11,13,19)].map(a=>this.extract(a,r,"dayperiod"))}return this.meridiemCache})}eras(n,r=!0){return yt(this,n,r,Wn,()=>{const a={era:n};return this.eraCache[n]||(this.eraCache[n]=[F.utc(-40,1,1),F.utc(2017,1,1)].map(u=>this.extract(u,a,"era"))),this.eraCache[n]})}extract(n,r,a){const f=this.dtFormatter(n,r).formatToParts().find(h=>h.type.toLowerCase()===a);return f?f.value:null}numberFormatter(n={}){return new Ma(this.intl,n.forceSimple||this.fastNumbers,n)}dtFormatter(n,r={}){return new _a(n,this.intl,r)}relFormatter(n={}){return new La(this.intl,this.isEnglish(),n)}listFormatter(n={}){return function wa(o,n={}){const r=JSON.stringify([o,n]);let a=ir[r];return a||(a=new Intl.ListFormat(o,n),ir[r]=a),a}(this.intl,n)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(n){return this.locale===n.locale&&this.numberingSystem===n.numberingSystem&&this.outputCalendar===n.outputCalendar}}function Pe(...o){const n=o.reduce((r,a)=>r+a.source,"");return RegExp(`^${n}$`)}function Re(...o){return n=>o.reduce(([r,a,u],y)=>{const[f,h,g]=y(n,u);return[{...r,...f},h||a,g]},[{},null,1]).slice(0,2)}function Oe(o,...n){if(null==o)return[null,null];for(const[r,a]of n){const u=r.exec(o);if(u)return a(u)}return[null,null]}function ar(...o){return(n,r)=>{const a={};let u;for(u=0;uvoid 0!==O&&(B||O&&I)?-O:O;return[{years:q(Ae(r)),months:q(Ae(a)),weeks:q(Ae(u)),days:q(Ae(y)),hours:q(Ae(f)),minutes:q(Ae(h)),seconds:q(Ae(g),"-0"===g),milliseconds:q(Lt(w),R)}]}const za={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function zt(o,n,r,a,u,y,f){const h={year:2===n.length?Ot(ge(n)):ge(n),month:kn.indexOf(r)+1,day:ge(a),hour:ge(u),minute:ge(y)};return f&&(h.second=ge(f)),o&&(h.weekday=o.length>3?Gn.indexOf(o)+1:Vn.indexOf(o)+1),h}const Wa=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function ja(o){const[,n,r,a,u,y,f,h,g,w,I,R]=o,q=zt(n,u,a,r,y,f,h);let O;return O=g?za[g]:w?0:lt(I,R),[q,new re(O)]}const Ya=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Ha=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function pr(o){const[,n,r,a,u,y,f,h]=o;return[zt(n,u,a,r,y,f,h),re.utcInstance]}function Ja(o){const[,n,r,a,u,y,f,h]=o;return[zt(n,h,r,a,u,y,f),re.utcInstance]}const Qa=Pe(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Bt),Ka=Pe(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Bt),es=Pe(/(\d{4})-?(\d{3})/,Bt),ts=Pe(or),ur=Re(function Fa(o,n){return[{year:xe(o,n),month:xe(o,n+1,1),day:xe(o,n+2,1)},null,n+3]},Xe,$e,Ye),ns=Re(Xa,Xe,$e,Ye),rs=Re(Ua,Xe,$e,Ye),is=Re(Xe,$e,Ye),ps=Re(Xe),cs=Pe(/(\d{4})-(\d\d)-(\d\d)/,ka),ms=Pe(lr),ys=Re(Xe,$e,Ye),cr={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},Ts={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...cr},pe=365.2425,Ue=30.436875,ds={years:{quarters:4,months:12,weeks:pe/7,days:pe,hours:24*pe,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:pe/28,days:pe/4,hours:24*pe/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ue/7,days:Ue,hours:24*Ue,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...cr},ve=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],Ss=ve.slice(0).reverse();function Ie(o,n,r=!1){const a={values:r?n.values:{...o.values,...n.values||{}},loc:o.loc.clone(n.loc),conversionAccuracy:n.conversionAccuracy||o.conversionAccuracy};return new W(a)}function mr(o,n,r,a,u){const y=o[u][r],f=n[r]/y,g=Math.sign(f)!==Math.sign(a[u])&&0!==a[u]&&Math.abs(f)<=1?function gs(o){return o<0?Math.floor(o):Math.ceil(o)}(f):Math.trunc(f);a[u]+=g,n[r]-=g*y}class W{constructor(n){const r="longterm"===n.conversionAccuracy||!1;this.values=n.values,this.loc=n.loc||H.create(),this.conversionAccuracy=r?"longterm":"casual",this.invalid=n.invalid||null,this.matrix=r?ds:Ts,this.isLuxonDuration=!0}static fromMillis(n,r){return W.fromObject({milliseconds:n},r)}static fromObject(n,r={}){if(null==n||"object"!=typeof n)throw new le("Duration.fromObject: argument expected to be an object, got "+(null===n?"null":typeof n));return new W({values:pt(n,W.normalizeUnit),loc:H.fromObject(r),conversionAccuracy:r.conversionAccuracy})}static fromDurationLike(n){if(be(n))return W.fromMillis(n);if(W.isDuration(n))return n;if("object"==typeof n)return W.fromObject(n);throw new le(`Unknown duration argument ${n} of type ${typeof n}`)}static fromISO(n,r){const[a]=function ls(o){return Oe(o,[Va,Ba])}(n);return a?W.fromObject(a,r):W.invalid("unparsable",`the input "${n}" can't be parsed as ISO 8601`)}static fromISOTime(n,r){const[a]=function us(o){return Oe(o,[Ga,ps])}(n);return a?W.fromObject(a,r):W.invalid("unparsable",`the input "${n}" can't be parsed as ISO 8601`)}static invalid(n,r=null){if(!n)throw new le("need to specify a reason the Duration is invalid");const a=n instanceof me?n:new me(n,r);if(ee.throwOnInvalid)throw new Hi(a);return new W({invalid:a})}static normalizeUnit(n){const r={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[n&&n.toLowerCase()];if(!r)throw new gn(n);return r}static isDuration(n){return n&&n.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(n,r={}){const a={...r,floor:!1!==r.round&&!1!==r.floor};return this.isValid?ae.create(this.loc,a).formatDurationFromString(this,n):"Invalid Duration"}toHuman(n={}){const r=ve.map(a=>{const u=this.values[a];return z(u)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...n,unit:a.slice(0,-1)}).format(u)}).filter(a=>a);return this.loc.listFormatter({type:"conjunction",style:n.listStyle||"narrow",...n}).format(r)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let n="P";return 0!==this.years&&(n+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(n+=this.months+3*this.quarters+"M"),0!==this.weeks&&(n+=this.weeks+"W"),0!==this.days&&(n+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(n+="T"),0!==this.hours&&(n+=this.hours+"H"),0!==this.minutes&&(n+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(n+=Pt(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===n&&(n+="T0S"),n}toISOTime(n={}){if(!this.isValid)return null;const r=this.toMillis();if(r<0||r>=864e5)return null;n={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...n};const a=this.shiftTo("hours","minutes","seconds","milliseconds");let u="basic"===n.format?"hhmm":"hh:mm";(!n.suppressSeconds||0!==a.seconds||0!==a.milliseconds)&&(u+="basic"===n.format?"ss":":ss",(!n.suppressMilliseconds||0!==a.milliseconds)&&(u+=".SSS"));let y=a.toFormat(u);return n.includePrefix&&(y="T"+y),y}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(n){if(!this.isValid)return this;const r=W.fromDurationLike(n),a={};for(const u of ve)(Le(r.values,u)||Le(this.values,u))&&(a[u]=r.get(u)+this.get(u));return Ie(this,{values:a},!0)}minus(n){if(!this.isValid)return this;const r=W.fromDurationLike(n);return this.plus(r.negate())}mapUnits(n){if(!this.isValid)return this;const r={};for(const a of Object.keys(this.values))r[a]=Hn(n(this.values[a],a));return Ie(this,{values:r},!0)}get(n){return this[W.normalizeUnit(n)]}set(n){return this.isValid?Ie(this,{values:{...this.values,...pt(n,W.normalizeUnit)}}):this}reconfigure({locale:n,numberingSystem:r,conversionAccuracy:a}={}){const y={loc:this.loc.clone({locale:n,numberingSystem:r})};return a&&(y.conversionAccuracy=a),Ie(this,y)}as(n){return this.isValid?this.shiftTo(n).get(n):NaN}normalize(){if(!this.isValid)return this;const n=this.toObject();return function ws(o,n){Ss.reduce((r,a)=>z(n[a])?r:(r&&mr(o,n,r,n,a),a),null)}(this.matrix,n),Ie(this,{values:n},!0)}shiftTo(...n){if(!this.isValid)return this;if(0===n.length)return this;n=n.map(f=>W.normalizeUnit(f));const r={},a={},u=this.toObject();let y;for(const f of ve)if(n.indexOf(f)>=0){y=f;let h=0;for(const w in a)h+=this.matrix[w][f]*a[w],a[w]=0;be(u[f])&&(h+=u[f]);const g=Math.trunc(h);r[f]=g,a[f]=(1e3*h-1e3*g)/1e3;for(const w in u)ve.indexOf(w)>ve.indexOf(f)&&mr(this.matrix,u,w,r,f)}else be(u[f])&&(a[f]=u[f]);for(const f in a)0!==a[f]&&(r[y]+=f===y?a[f]:a[f]/this.matrix[y][f]);return Ie(this,{values:r},!0).normalize()}negate(){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=0===this.values[r]?0:-this.values[r];return Ie(this,{values:n},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(n){if(!this.isValid||!n.isValid||!this.loc.equals(n.loc))return!1;function r(a,u){return void 0===a||0===a?void 0===u||0===u:a===u}for(const a of ve)if(!r(this.values[a],n.values[a]))return!1;return!0}}const He="Invalid Interval";class Z{constructor(n){this.s=n.start,this.e=n.end,this.invalid=n.invalid||null,this.isLuxonInterval=!0}static invalid(n,r=null){if(!n)throw new le("need to specify a reason the Interval is invalid");const a=n instanceof me?n:new me(n,r);if(ee.throwOnInvalid)throw new Yi(a);return new Z({invalid:a})}static fromDateTimes(n,r){const a=Qe(n),u=Qe(r),y=function Ds(o,n){return o&&o.isValid?n&&n.isValid?nn}isBefore(n){return!!this.isValid&&this.e<=n}contains(n){return!!this.isValid&&this.s<=n&&this.e>n}set({start:n,end:r}={}){return this.isValid?Z.fromDateTimes(n||this.s,r||this.e):this}splitAt(...n){if(!this.isValid)return[];const r=n.map(Qe).filter(f=>this.contains(f)).sort(),a=[];let{s:u}=this,y=0;for(;u+this.e?this.e:f;a.push(Z.fromDateTimes(u,h)),u=h,y+=1}return a}splitBy(n){const r=W.fromDurationLike(n);if(!this.isValid||!r.isValid||0===r.as("milliseconds"))return[];let y,{s:a}=this,u=1;const f=[];for(;ag*u));y=+h>+this.e?this.e:h,f.push(Z.fromDateTimes(a,y)),a=y,u+=1}return f}divideEqually(n){return this.isValid?this.splitBy(this.length()/n).slice(0,n):[]}overlaps(n){return this.e>n.s&&this.s=n.e}equals(n){return!(!this.isValid||!n.isValid)&&this.s.equals(n.s)&&this.e.equals(n.e)}intersection(n){if(!this.isValid)return this;const r=this.s>n.s?this.s:n.s,a=this.e=a?null:Z.fromDateTimes(r,a)}union(n){return this.isValid?Z.fromDateTimes(this.sn.e?this.e:n.e):this}static merge(n){const[r,a]=n.sort((u,y)=>u.s-y.s).reduce(([u,y],f)=>y?y.overlaps(f)||y.abutsStart(f)?[u,y.union(f)]:[u.concat([y]),f]:[u,f],[[],null]);return a&&r.push(a),r}static xor(n){let r=null,a=0;const u=[],y=n.map(g=>[{time:g.s,type:"s"},{time:g.e,type:"e"}]),h=Array.prototype.concat(...y).sort((g,w)=>g.time-w.time);for(const g of h)a+="s"===g.type?1:-1,1===a?r=g.time:(r&&+r!=+g.time&&u.push(Z.fromDateTimes(r,g.time)),r=null);return Z.merge(u)}difference(...n){return Z.xor([this].concat(n)).map(r=>this.intersection(r)).filter(r=>r&&!r.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:He}toISO(n){return this.isValid?`${this.s.toISO(n)}/${this.e.toISO(n)}`:He}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:He}toISOTime(n){return this.isValid?`${this.s.toISOTime(n)}/${this.e.toISOTime(n)}`:He}toFormat(n,{separator:r=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(n)}${r}${this.e.toFormat(n)}`:He}toDuration(n,r){return this.isValid?this.e.diff(this.s,n,r):W.invalid(this.invalidReason)}mapEndpoints(n){return Z.fromDateTimes(n(this.s),n(this.e))}}class ft{static hasDST(n=ee.defaultZone){const r=F.now().setZone(n).set({month:12});return!n.isUniversal&&r.offset!==r.set({month:6}).offset}static isValidIANAZone(n){return de.isValidZone(n)}static normalizeZone(n){return we(n,ee.defaultZone)}static months(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null,outputCalendar:y="gregory"}={}){return(u||H.create(r,a,y)).months(n)}static monthsFormat(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null,outputCalendar:y="gregory"}={}){return(u||H.create(r,a,y)).months(n,!0)}static weekdays(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null}={}){return(u||H.create(r,a,null)).weekdays(n)}static weekdaysFormat(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null}={}){return(u||H.create(r,a,null)).weekdays(n,!0)}static meridiems({locale:n=null}={}){return H.create(n).meridiems()}static eras(n="short",{locale:r=null}={}){return H.create(r,null,"gregory").eras(n)}static features(){return{relative:jn()}}}function yr(o,n){const r=u=>u.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),a=r(n)-r(o);return Math.floor(W.fromMillis(a).as("days"))}const Wt={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},fr={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},bs=Wt.hanidec.replace(/[\[|\]]/g,"").split("");function ye({numberingSystem:o},n=""){return new RegExp(`${Wt[o||"latn"]}${n}`)}function $(o,n=(r=>r)){return{regex:o,deser:([r])=>n(function As(o){let n=parseInt(o,10);if(isNaN(n)){n="";for(let r=0;r=y&&a<=f&&(n+=a-y)}}return parseInt(n,10)}return n}(r))}}const hr=`[ ${String.fromCharCode(160)}]`,Tr=new RegExp(hr,"g");function Is(o){return o.replace(/\./g,"\\.?").replace(Tr,hr)}function dr(o){return o.replace(/\./g,"").replace(Tr," ").toLowerCase()}function fe(o,n){return null===o?null:{regex:RegExp(o.map(Is).join("|")),deser:([r])=>o.findIndex(a=>dr(r)===dr(a))+n}}function Sr(o,n){return{regex:o,deser:([,r,a])=>lt(r,a),groups:n}}function jt(o){return{regex:o,deser:([n])=>n}}function Ns(o){return o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const _s={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};let $t=null;function gr(o,n,r){const a=function Us(o,n){return Array.prototype.concat(...o.map(r=>function Xs(o,n){if(o.literal)return o;const r=ae.macroTokenToFormatOpts(o.val);if(!r)return o;const y=ae.create(n,r).formatDateTimeParts(function xs(){return $t||($t=F.fromMillis(1555555555555)),$t}()).map(f=>function Ls(o,n,r){const{type:a,value:u}=o;if("literal"===a)return{literal:!0,val:u};let f=_s[a];return"object"==typeof f&&(f=f[r[a]]),f?{literal:!1,val:f}:void 0}(f,0,r));return y.includes(void 0)?o:y}(r,n)))}(ae.parseFormat(r),o),u=a.map(f=>function Ms(o,n){const r=ye(n),a=ye(n,"{2}"),u=ye(n,"{3}"),y=ye(n,"{4}"),f=ye(n,"{6}"),h=ye(n,"{1,2}"),g=ye(n,"{1,3}"),w=ye(n,"{1,6}"),I=ye(n,"{1,9}"),R=ye(n,"{2,4}"),q=ye(n,"{4,6}"),O=ie=>({regex:RegExp(Ns(ie.val)),deser:([St])=>St,literal:!0}),Q=(ie=>{if(o.literal)return O(ie);switch(ie.val){case"G":return fe(n.eras("short",!1),0);case"GG":return fe(n.eras("long",!1),0);case"y":return $(w);case"yy":case"kk":return $(R,Ot);case"yyyy":case"kkkk":return $(y);case"yyyyy":return $(q);case"yyyyyy":return $(f);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return $(h);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return $(a);case"MMM":return fe(n.months("short",!0,!1),1);case"MMMM":return fe(n.months("long",!0,!1),1);case"LLL":return fe(n.months("short",!1,!1),1);case"LLLL":return fe(n.months("long",!1,!1),1);case"o":case"S":return $(g);case"ooo":case"SSS":return $(u);case"u":return jt(I);case"uu":return jt(h);case"uuu":case"E":case"c":return $(r);case"a":return fe(n.meridiems(),0);case"EEE":return fe(n.weekdays("short",!1,!1),1);case"EEEE":return fe(n.weekdays("long",!1,!1),1);case"ccc":return fe(n.weekdays("short",!0,!1),1);case"cccc":return fe(n.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Sr(new RegExp(`([+-]${h.source})(?::(${a.source}))?`),2);case"ZZZ":return Sr(new RegExp(`([+-]${h.source})(${a.source})?`),2);case"z":return jt(/[a-z_+-/]{1,256}?/i);default:return O(ie)}})(o)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return Q.token=o,Q}(f,o)),y=u.find(f=>f.invalidReason);if(y)return{input:n,tokens:a,invalidReason:y.invalidReason};{const[f,h]=function Ps(o){return[`^${o.map(r=>r.regex).reduce((r,a)=>`${r}(${a.source})`,"")}$`,o]}(u),g=RegExp(f,"i"),[w,I]=function Rs(o,n,r){const a=o.match(n);if(a){const u={};let y=1;for(const f in r)if(Le(r,f)){const h=r[f],g=h.groups?h.groups+1:1;!h.literal&&h.token&&(u[h.token.val[0]]=h.deser(a.slice(y,y+g))),y+=g}return[a,u]}return[a,{}]}(n,g,h),[R,q,O]=I?function Os(o){let a,r=null;return z(o.z)||(r=de.create(o.z)),z(o.Z)||(r||(r=new re(o.Z)),a=o.Z),z(o.q)||(o.M=3*(o.q-1)+1),z(o.h)||(o.h<12&&1===o.a?o.h+=12:12===o.h&&0===o.a&&(o.h=0)),0===o.G&&o.y&&(o.y=-o.y),z(o.u)||(o.S=Lt(o.u)),[Object.keys(o).reduce((y,f)=>{const h=(y=>{switch(y){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(f);return h&&(y[h]=o[f]),y},{}),r,a]}(I):[null,null,void 0];if(Le(I,"a")&&Le(I,"H"))throw new Ge("Can't include meridiem when specifying 24-hour format");return{input:n,tokens:a,regex:g,rawMatches:w,matches:I,result:R,zone:q,specificOffset:O}}}const wr=[0,31,59,90,120,151,181,212,243,273,304,334],Dr=[0,31,60,91,121,152,182,213,244,274,305,335];function ue(o,n){return new me("unit out of range",`you specified ${n} (of type ${typeof n}) as a ${o}, which is invalid`)}function Cr(o,n,r){const a=new Date(Date.UTC(o,n-1,r));o<100&&o>=0&&a.setUTCFullYear(a.getUTCFullYear()-1900);const u=a.getUTCDay();return 0===u?7:u}function Er(o,n,r){return r+(Ve(o)?Dr:wr)[n-1]}function br(o,n){const r=Ve(o)?Dr:wr,a=r.findIndex(y=>yot(n)?(h=n+1,f=1):h=n,{weekYear:h,weekNumber:f,weekday:y,...ut(o)}}function Ar(o){const{weekYear:n,weekNumber:r,weekday:a}=o,u=Cr(n,1,4),y=Be(n);let h,f=7*r+a-u-3;f<1?(h=n-1,f+=Be(h)):f>y?(h=n+1,f-=Be(n)):h=n;const{month:g,day:w}=br(h,f);return{year:h,month:g,day:w,...ut(o)}}function Ht(o){const{year:n,month:r,day:a}=o;return{year:n,ordinal:Er(n,r,a),...ut(o)}}function vr(o){const{year:n,ordinal:r}=o,{month:a,day:u}=br(n,r);return{year:n,month:a,day:u,...ut(o)}}function Ir(o){const n=at(o.year),r=Te(o.month,1,12),a=Te(o.day,1,st(o.year,o.month));return n?r?!a&&ue("day",o.day):ue("month",o.month):ue("year",o.year)}function Nr(o){const{hour:n,minute:r,second:a,millisecond:u}=o,y=Te(n,0,23)||24===n&&0===r&&0===a&&0===u,f=Te(r,0,59),h=Te(a,0,59),g=Te(u,0,999);return y?f?h?!g&&ue("millisecond",u):ue("second",a):ue("minute",r):ue("hour",n)}const Zt="Invalid DateTime",Mr=864e13;function ht(o){return new me("unsupported zone",`the zone "${o.name}" is not supported`)}function Jt(o){return null===o.weekData&&(o.weekData=Yt(o.c)),o.weekData}function Ze(o,n){const r={ts:o.ts,zone:o.zone,c:o.c,o:o.o,loc:o.loc,invalid:o.invalid};return new F({...r,...n,old:r})}function _r(o,n,r){let a=o-60*n*1e3;const u=r.offset(a);if(n===u)return[a,n];a-=60*(u-n)*1e3;const y=r.offset(a);return u===y?[a,u]:[o-60*Math.min(u,y)*1e3,Math.max(u,y)]}function Lr(o,n){const r=new Date(o+=60*n*1e3);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:r.getUTCHours(),minute:r.getUTCMinutes(),second:r.getUTCSeconds(),millisecond:r.getUTCMilliseconds()}}function Tt(o,n,r){return _r(Rt(o),n,r)}function Pr(o,n){const r=o.o,a=o.c.year+Math.trunc(n.years),u=o.c.month+Math.trunc(n.months)+3*Math.trunc(n.quarters),y={...o.c,year:a,month:u,day:Math.min(o.c.day,st(a,u))+Math.trunc(n.days)+7*Math.trunc(n.weeks)},f=W.fromObject({years:n.years-Math.trunc(n.years),quarters:n.quarters-Math.trunc(n.quarters),months:n.months-Math.trunc(n.months),weeks:n.weeks-Math.trunc(n.weeks),days:n.days-Math.trunc(n.days),hours:n.hours,minutes:n.minutes,seconds:n.seconds,milliseconds:n.milliseconds}).as("milliseconds"),h=Rt(y);let[g,w]=_r(h,r,o.zone);return 0!==f&&(g+=f,w=o.zone.offset(g)),{ts:g,o:w}}function Je(o,n,r,a,u,y){const{setZone:f,zone:h}=r;if(o&&0!==Object.keys(o).length){const g=n||h,w=F.fromObject(o,{...r,zone:g,specificOffset:y});return f?w:w.setZone(h)}return F.invalid(new me("unparsable",`the input "${u}" can't be parsed as ${a}`))}function dt(o,n,r=!0){return o.isValid?ae.create(H.create("en-US"),{allowZ:r,forceSimple:!0}).formatDateTimeFromString(o,n):null}function Qt(o,n){const r=o.c.year>9999||o.c.year<0;let a="";return r&&o.c.year>=0&&(a+="+"),a+=K(o.c.year,r?6:4),n?(a+="-",a+=K(o.c.month),a+="-",a+=K(o.c.day)):(a+=K(o.c.month),a+=K(o.c.day)),a}function Rr(o,n,r,a,u,y){let f=K(o.c.hour);return n?(f+=":",f+=K(o.c.minute),(0!==o.c.second||!r)&&(f+=":")):f+=K(o.c.minute),(0!==o.c.second||!r)&&(f+=K(o.c.second),(0!==o.c.millisecond||!a)&&(f+=".",f+=K(o.c.millisecond,3))),u&&(o.isOffsetFixed&&0===o.offset&&!y?f+="Z":o.o<0?(f+="-",f+=K(Math.trunc(-o.o/60)),f+=":",f+=K(Math.trunc(-o.o%60))):(f+="+",f+=K(Math.trunc(o.o/60)),f+=":",f+=K(Math.trunc(o.o%60)))),y&&(f+="["+o.zone.ianaName+"]"),f}const Or={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Gs={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Vs={ordinal:1,hour:0,minute:0,second:0,millisecond:0},xr=["year","month","day","hour","minute","second","millisecond"],Bs=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],zs=["year","ordinal","hour","minute","second","millisecond"];function Xr(o){const n={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[o.toLowerCase()];if(!n)throw new gn(o);return n}function Ur(o,n){const r=we(n.zone,ee.defaultZone),a=H.fromObject(n),u=ee.now();let y,f;if(z(o.year))y=u;else{for(const w of xr)z(o[w])&&(o[w]=Or[w]);const h=Ir(o)||Nr(o);if(h)return F.invalid(h);const g=r.offset(u);[y,f]=Tt(o,g,r)}return new F({ts:y,zone:r,loc:a,o:f})}function qr(o,n,r){const a=!!z(r.round)||r.round,u=(f,h)=>(f=Pt(f,a||r.calendary?0:2,!0),n.loc.clone(r).relFormatter(r).format(f,h)),y=f=>r.calendary?n.hasSame(o,f)?0:n.startOf(f).diff(o.startOf(f),f).get(f):n.diff(o,f).get(f);if(r.unit)return u(y(r.unit),r.unit);for(const f of r.units){const h=y(f);if(Math.abs(h)>=1)return u(h,f)}return u(o>n?-0:0,r.units[r.units.length-1])}function kr(o){let r,n={};return o.length>0&&"object"==typeof o[o.length-1]?(n=o[o.length-1],r=Array.from(o).slice(0,o.length-1)):r=Array.from(o),[n,r]}class F{constructor(n){const r=n.zone||ee.defaultZone;let a=n.invalid||(Number.isNaN(n.ts)?new me("invalid input"):null)||(r.isValid?null:ht(r));this.ts=z(n.ts)?ee.now():n.ts;let u=null,y=null;if(!a)if(n.old&&n.old.ts===this.ts&&n.old.zone.equals(r))[u,y]=[n.old.c,n.old.o];else{const h=r.offset(this.ts);u=Lr(this.ts,h),a=Number.isNaN(u.year)?new me("invalid input"):null,u=a?null:u,y=a?null:h}this._zone=r,this.loc=n.loc||H.create(),this.invalid=a,this.weekData=null,this.c=u,this.o=y,this.isLuxonDateTime=!0}static now(){return new F({})}static local(){const[n,r]=kr(arguments),[a,u,y,f,h,g,w]=r;return Ur({year:a,month:u,day:y,hour:f,minute:h,second:g,millisecond:w},n)}static utc(){const[n,r]=kr(arguments),[a,u,y,f,h,g,w]=r;return n.zone=re.utcInstance,Ur({year:a,month:u,day:y,hour:f,minute:h,second:g,millisecond:w},n)}static fromJSDate(n,r={}){const a=function ua(o){return"[object Date]"===Object.prototype.toString.call(o)}(n)?n.valueOf():NaN;if(Number.isNaN(a))return F.invalid("invalid input");const u=we(r.zone,ee.defaultZone);return u.isValid?new F({ts:a,zone:u,loc:H.fromObject(r)}):F.invalid(ht(u))}static fromMillis(n,r={}){if(be(n))return n<-Mr||n>Mr?F.invalid("Timestamp out of range"):new F({ts:n,zone:we(r.zone,ee.defaultZone),loc:H.fromObject(r)});throw new le(`fromMillis requires a numerical input, but received a ${typeof n} with value ${n}`)}static fromSeconds(n,r={}){if(be(n))return new F({ts:1e3*n,zone:we(r.zone,ee.defaultZone),loc:H.fromObject(r)});throw new le("fromSeconds requires a numerical input")}static fromObject(n,r={}){n=n||{};const a=we(r.zone,ee.defaultZone);if(!a.isValid)return F.invalid(ht(a));const u=ee.now(),y=z(r.specificOffset)?a.offset(u):r.specificOffset,f=pt(n,Xr),h=!z(f.ordinal),g=!z(f.year),w=!z(f.month)||!z(f.day),I=g||w,R=f.weekYear||f.weekNumber,q=H.fromObject(r);if((I||h)&&R)throw new Ge("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(w&&h)throw new Ge("Can't mix ordinal dates with month/day");const O=R||f.weekday&&!I;let B,Q,ie=Lr(u,y);O?(B=Bs,Q=Gs,ie=Yt(ie)):h?(B=zs,Q=Vs,ie=Ht(ie)):(B=xr,Q=Or);let St=!1;for(const Ke of B)z(f[Ke])?f[Ke]=St?Q[Ke]:ie[Ke]:St=!0;const $s=O?function ks(o){const n=at(o.weekYear),r=Te(o.weekNumber,1,ot(o.weekYear)),a=Te(o.weekday,1,7);return n?r?!a&&ue("weekday",o.weekday):ue("week",o.week):ue("weekYear",o.weekYear)}(f):h?function Fs(o){const n=at(o.year),r=Te(o.ordinal,1,Be(o.year));return n?!r&&ue("ordinal",o.ordinal):ue("year",o.year)}(f):Ir(f),Vr=$s||Nr(f);if(Vr)return F.invalid(Vr);const Ys=O?Ar(f):h?vr(f):f,[Hs,Zs]=Tt(Ys,y,a),Kt=new F({ts:Hs,zone:a,o:Zs,loc:q});return f.weekday&&I&&n.weekday!==Kt.weekday?F.invalid("mismatched weekday",`you can't specify both a weekday of ${f.weekday} and a date of ${Kt.toISO()}`):Kt}static fromISO(n,r={}){const[a,u]=function as(o){return Oe(o,[Qa,ur],[Ka,ns],[es,rs],[ts,is])}(n);return Je(a,u,r,"ISO 8601",n)}static fromRFC2822(n,r={}){const[a,u]=function ss(o){return Oe(function $a(o){return o.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(o),[Wa,ja])}(n);return Je(a,u,r,"RFC 2822",n)}static fromHTTP(n,r={}){const[a,u]=function os(o){return Oe(o,[Ya,pr],[Ha,pr],[Za,Ja])}(n);return Je(a,u,r,"HTTP",r)}static fromFormat(n,r,a={}){if(z(n)||z(r))throw new le("fromFormat requires an input string and a format");const{locale:u=null,numberingSystem:y=null}=a,f=H.fromOpts({locale:u,numberingSystem:y,defaultToEN:!0}),[h,g,w,I]=function qs(o,n,r){const{result:a,zone:u,specificOffset:y,invalidReason:f}=gr(o,n,r);return[a,u,y,f]}(f,n,r);return I?F.invalid(I):Je(h,g,a,`format ${r}`,n,w)}static fromString(n,r,a={}){return F.fromFormat(n,r,a)}static fromSQL(n,r={}){const[a,u]=function fs(o){return Oe(o,[cs,ur],[ms,ys])}(n);return Je(a,u,r,"SQL",n)}static invalid(n,r=null){if(!n)throw new le("need to specify a reason the DateTime is invalid");const a=n instanceof me?n:new me(n,r);if(ee.throwOnInvalid)throw new $i(a);return new F({invalid:a})}static isDateTime(n){return n&&n.isLuxonDateTime||!1}get(n){return this[n]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Jt(this).weekYear:NaN}get weekNumber(){return this.isValid?Jt(this).weekNumber:NaN}get weekday(){return this.isValid?Jt(this).weekday:NaN}get ordinal(){return this.isValid?Ht(this.c).ordinal:NaN}get monthShort(){return this.isValid?ft.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?ft.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?ft.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?ft.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return Ve(this.year)}get daysInMonth(){return st(this.year,this.month)}get daysInYear(){return this.isValid?Be(this.year):NaN}get weeksInWeekYear(){return this.isValid?ot(this.weekYear):NaN}resolvedLocaleOptions(n={}){const{locale:r,numberingSystem:a,calendar:u}=ae.create(this.loc.clone(n),n).resolvedOptions(this);return{locale:r,numberingSystem:a,outputCalendar:u}}toUTC(n=0,r={}){return this.setZone(re.instance(n),r)}toLocal(){return this.setZone(ee.defaultZone)}setZone(n,{keepLocalTime:r=!1,keepCalendarTime:a=!1}={}){if((n=we(n,ee.defaultZone)).equals(this.zone))return this;if(n.isValid){let u=this.ts;if(r||a){const y=n.offset(this.ts),f=this.toObject();[u]=Tt(f,y,n)}return Ze(this,{ts:u,zone:n})}return F.invalid(ht(n))}reconfigure({locale:n,numberingSystem:r,outputCalendar:a}={}){return Ze(this,{loc:this.loc.clone({locale:n,numberingSystem:r,outputCalendar:a})})}setLocale(n){return this.reconfigure({locale:n})}set(n){if(!this.isValid)return this;const r=pt(n,Xr),a=!z(r.weekYear)||!z(r.weekNumber)||!z(r.weekday),u=!z(r.ordinal),y=!z(r.year),f=!z(r.month)||!z(r.day);if((y||f||u)&&(r.weekYear||r.weekNumber))throw new Ge("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(f&&u)throw new Ge("Can't mix ordinal dates with month/day");let w;a?w=Ar({...Yt(this.c),...r}):z(r.ordinal)?(w={...this.toObject(),...r},z(r.day)&&(w.day=Math.min(st(w.year,w.month),w.day))):w=vr({...Ht(this.c),...r});const[I,R]=Tt(w,this.o,this.zone);return Ze(this,{ts:I,o:R})}plus(n){return this.isValid?Ze(this,Pr(this,W.fromDurationLike(n))):this}minus(n){return this.isValid?Ze(this,Pr(this,W.fromDurationLike(n).negate())):this}startOf(n){if(!this.isValid)return this;const r={},a=W.normalizeUnit(n);switch(a){case"years":r.month=1;case"quarters":case"months":r.day=1;case"weeks":case"days":r.hour=0;case"hours":r.minute=0;case"minutes":r.second=0;case"seconds":r.millisecond=0}if("weeks"===a&&(r.weekday=1),"quarters"===a){const u=Math.ceil(this.month/3);r.month=3*(u-1)+1}return this.set(r)}endOf(n){return this.isValid?this.plus({[n]:1}).startOf(n).minus(1):this}toFormat(n,r={}){return this.isValid?ae.create(this.loc.redefaultToEN(r)).formatDateTimeFromString(this,n):Zt}toLocaleString(n=_t,r={}){return this.isValid?ae.create(this.loc.clone(r),n).formatDateTime(this):Zt}toLocaleParts(n={}){return this.isValid?ae.create(this.loc.clone(n),n).formatDateTimeParts(this):[]}toISO({format:n="extended",suppressSeconds:r=!1,suppressMilliseconds:a=!1,includeOffset:u=!0,extendedZone:y=!1}={}){if(!this.isValid)return null;const f="extended"===n;let h=Qt(this,f);return h+="T",h+=Rr(this,f,r,a,u,y),h}toISODate({format:n="extended"}={}){return this.isValid?Qt(this,"extended"===n):null}toISOWeekDate(){return dt(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:n=!1,suppressSeconds:r=!1,includeOffset:a=!0,includePrefix:u=!1,extendedZone:y=!1,format:f="extended"}={}){return this.isValid?(u?"T":"")+Rr(this,"extended"===f,r,n,a,y):null}toRFC2822(){return dt(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return dt(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?Qt(this,!0):null}toSQLTime({includeOffset:n=!0,includeZone:r=!1,includeOffsetSpace:a=!0}={}){let u="HH:mm:ss.SSS";return(r||n)&&(a&&(u+=" "),r?u+="z":n&&(u+="ZZ")),dt(this,u,!0)}toSQL(n={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(n)}`:null}toString(){return this.isValid?this.toISO():Zt}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(n={}){if(!this.isValid)return{};const r={...this.c};return n.includeConfig&&(r.outputCalendar=this.outputCalendar,r.numberingSystem=this.loc.numberingSystem,r.locale=this.loc.locale),r}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(n,r="milliseconds",a={}){if(!this.isValid||!n.isValid)return W.invalid("created by diffing an invalid DateTime");const u={locale:this.locale,numberingSystem:this.numberingSystem,...a},y=function ca(o){return Array.isArray(o)?o:[o]}(r).map(W.normalizeUnit),f=n.valueOf()>this.valueOf(),w=function Es(o,n,r,a){let[u,y,f,h]=function Cs(o,n,r){const a=[["years",(h,g)=>g.year-h.year],["quarters",(h,g)=>g.quarter-h.quarter],["months",(h,g)=>g.month-h.month+12*(g.year-h.year)],["weeks",(h,g)=>{const w=yr(h,g);return(w-w%7)/7}],["days",yr]],u={};let y,f;for(const[h,g]of a)if(r.indexOf(h)>=0){y=h;let w=g(o,n);f=o.plus({[h]:w}),f>n?(o=o.plus({[h]:w-1}),w-=1):o=f,u[h]=w}return[o,u,f,y]}(o,n,r);const g=n-u,w=r.filter(R=>["hours","minutes","seconds","milliseconds"].indexOf(R)>=0);0===w.length&&(f0?W.fromMillis(g,a).shiftTo(...w).plus(I):I}(f?this:n,f?n:this,y,u);return f?w.negate():w}diffNow(n="milliseconds",r={}){return this.diff(F.now(),n,r)}until(n){return this.isValid?Z.fromDateTimes(this,n):this}hasSame(n,r){if(!this.isValid)return!1;const a=n.valueOf(),u=this.setZone(n.zone,{keepLocalTime:!0});return u.startOf(r)<=a&&a<=u.endOf(r)}equals(n){return this.isValid&&n.isValid&&this.valueOf()===n.valueOf()&&this.zone.equals(n.zone)&&this.loc.equals(n.loc)}toRelative(n={}){if(!this.isValid)return null;const r=n.base||F.fromObject({},{zone:this.zone}),a=n.padding?thisr.valueOf(),Math.min)}static max(...n){if(!n.every(F.isDateTime))throw new le("max requires all arguments be DateTimes");return $n(n,r=>r.valueOf(),Math.max)}static fromFormatExplain(n,r,a={}){const{locale:u=null,numberingSystem:y=null}=a;return gr(H.fromOpts({locale:u,numberingSystem:y,defaultToEN:!0}),n,r)}static fromStringExplain(n,r,a={}){return F.fromFormatExplain(n,r,a)}static get DATE_SHORT(){return _t}static get DATE_MED(){return wn}static get DATE_MED_WITH_WEEKDAY(){return Zi}static get DATE_FULL(){return Dn}static get DATE_HUGE(){return Cn}static get TIME_SIMPLE(){return En}static get TIME_WITH_SECONDS(){return bn}static get TIME_WITH_SHORT_OFFSET(){return An}static get TIME_WITH_LONG_OFFSET(){return vn}static get TIME_24_SIMPLE(){return In}static get TIME_24_WITH_SECONDS(){return Nn}static get TIME_24_WITH_SHORT_OFFSET(){return Mn}static get TIME_24_WITH_LONG_OFFSET(){return _n}static get DATETIME_SHORT(){return Ln}static get DATETIME_SHORT_WITH_SECONDS(){return Pn}static get DATETIME_MED(){return Rn}static get DATETIME_MED_WITH_SECONDS(){return On}static get DATETIME_MED_WITH_WEEKDAY(){return Ji}static get DATETIME_FULL(){return xn}static get DATETIME_FULL_WITH_SECONDS(){return Xn}static get DATETIME_HUGE(){return Un}static get DATETIME_HUGE_WITH_SECONDS(){return qn}}function Qe(o){if(F.isDateTime(o))return o;if(o&&o.valueOf&&be(o.valueOf()))return F.fromJSDate(o);if(o&&"object"==typeof o)return F.fromObject(o);throw new le(`Unknown datetime argument: ${o}, of type ${typeof o}`)}var Ws=v(7704);function Fr(o){if(!o)return;const n=[],r=o.split(",");for(const a in r)if(r[a]){const u=r[a].split("-");if(1===u.length)n.push(r[a]);else if(2===u.length){const y=u[0].charCodeAt(0),f=u[1].charCodeAt(0);if(y<=f)for(let h=y;h<=f;h++)n.push(String.fromCharCode(h).toLowerCase());else for(let h=y;h>=f;h--)n.push(String.fromCharCode(h).toLowerCase())}}return n}let Gr=(()=>{class o{constructor(r,a){this.wmtsClient=r,this.http=a}checkContext(r){return function Ui(o){let n;return o?.properties?.links&&(n=o.properties.links.profiles.find(r=>"http://www.opengis.net/spec/owc-geojson/1.0/req/core"===r.href)),!!n||(console.error("this is not a valid OWS Context v1.0!"),!1)}(r)}getContextTitle(r){return r.properties.title}getContextPublisher(r){return r.properties.publisher?r.properties.publisher:null}getContextExtent(r){return r.bbox?r.bbox:null}getResources(r){return r.features}getGroupResources(r){return r.features.filter(u=>{const y=this.getLayerGroupFromFolder(u);return y&&!Object.keys(L.sM).includes(y)})}getSingleResources(r){return r.features.filter(u=>{const y=this.getLayerGroupFromFolder(u);return!y||Object.keys(L.sM).includes(y)})}getResourceTitle(r){return r.properties.title}getResourceFolder(r){return r.properties.folder}getLayerGroupFromFolder(r){const a=this.getResourceFolder(r);if(a){const u=a.split("/");if(1===u.length){if(!L.sM[a])return a}else{if(2===u.length)return L.sM[u[0]]||console.warn(`Folder (${a}) should be named like: ${Object.keys(L.sM).map(f=>`${f}/`).join(" | ")}`),u[1];console.log("only one Folder hierarchy is implemented",u)}}}getFilterType(r){if(r.properties.folder){const u=r.properties.folder.split("/")[0];if(L.sM[u])return u}}getResourceUpdated(r){return r.properties.updated}getResourceDate(r){return r.properties.date?r.properties.date:null}getResourceOfferings(r){return r.properties.offerings?r.properties.offerings:null}isActive(r){let a=!0;return(!1===r.properties.active||r.properties?.active)&&(a=r.properties.active),a}getResourceDescription(r){let a="";return r.properties.abstract&&(a=r.properties.abstract),a}getResourceOpacity(r){let a=1;return r.properties?.opacity&&(a=r.properties.opacity),a}getResourceAttribution(r){let a="";return r.properties?.attribution?a=r.properties.attribution:r.properties.rights&&(a=r.properties.rights),a}getResourceShards(r){if(r.properties?.shards)return r.properties.shards}getResourceMinMaxZoom(r,a="EPSG:4326"){const u={minZoom:null,maxZoom:null};return r.properties.minZoom?u.minZoom=r.properties.minZoom:r.properties.maxscaledenominator&&(u.minZoom=this.scaleDenominatorToZoom(r.properties.maxscaledenominator,a)||null),r.properties.maxZoom?u.maxZoom=r.properties.maxZoom:r.properties.minscaledenominator&&(u.maxZoom=this.scaleDenominatorToZoom(r.properties.minscaledenominator,a)||null),u}getTimeValueFromDimensions(r,a){if(null!==r)if(/,/g.test(r)){const y=r.split(",");if(y.length>0){const f=[];for(const h of y){const g=this.parseSingleTimeOrPeriod(h);"object"==typeof g&&g.interval&&(!g.periodicity&&a?g.periodicity=a:!g.periodicity&&!a&&console.warn("Interval without a period",r,a)),f.push(g)}return f}}else{const y=this.parseSingleTimeOrPeriod(r);if("object"==typeof y&&y.interval)return!y.periodicity&&a?y.periodicity=a:!y.periodicity&&!a&&console.warn("Interval without a period",r,a),y;if("string"==typeof y)return[y]}}parseSingleTimeOrPeriod(r){const a=F.fromISO(r);if(a.isValid)return a.toUTC().toISO();{const u=Z.fromISO(r);return u.isValid?{periodicity:this.parseISO8601Period(r),interval:`${u.start.toUTC().toISO()}/${u.end.toUTC().toISO()}`}:(console.warn("no Interval or not valid",r),null)}}parseISO8601Period(r){const a=r.match(/P\d*[YMWD](T\d\d[HMS])*/);if(a)return a[0]}getResourceDimensions(r){if(!r.properties.dimensions)return;const a={};for(const u of r.properties.dimensions){const y=u.name;"time"===y?(a.time=this.getTimeDimensions(r.properties.dimensions),null===a.time.values&&console.log("check to get time dimensions value from OGC Service later!!",r)):"elevation"===y?(a.elevation=this.getElevationDimension(r.properties.dimensions),null===a.elevation.values&&console.log("check to get elevation dimensions value from OGC Service later!!",r)):a[y]=u}return a}getTimeDimensions(r){let a={values:null,units:null};const u=r.find(f=>"time"===f.name);if(!u)return;const y=this.getTimeValueFromDimensions(u.values,u?.display?.period);return a={values:null,units:u.units,display:{}},Array.isArray(y)?a.values=y:y&&"string"!=typeof y&&y.interval&&y.periodicity&&(a.values=y,y.periodicity&&(a.display.period=y.periodicity)),u?.display?.format&&(a.display.format=u.display.format),a}getElevationDimension(r){const a={values:null,units:null},u=r.find(y=>"elevation"===y.name);if(u)return a.values=u.value,a.units=u.units,u.display&&(a.display=u.display),a}getLayertypeFromOfferingCode(r){return Nt(r.code)?L.MR:Mt(r.code)?L.$6:Tn(r.code)?L.KF:function zi(o){return o===cn}(r.code)?L.R6:function Wi(o){return o===mn}(r.code)?L.Sw:dn(r.code)?L.Aq:it(r.code)?L.CY:r.code}checkIfServiceOffering(r){return!(r.contents||!r.operations)}checkIfDataOffering(r){return!(!r.contents||r.operations)}getLegendUrl(r){let a="";if(r.styles){const u=r.styles.find(y=>y.default);if(u)return u.legendURL}else r.legendUrl&&(a=r.legendUrl);return a}getLayers(r,a){const u=[],y=this.getResources(r),f=[];return y.forEach(h=>{const g=this.createLayerOrGroupFromResource(h,r,a,f);u.push(g)}),(0,Me.D)(u).pipe((0,_.U)(h=>h.filter(g=>g))).pipe((0,_.U)(h=>h.reverse()))}createLayerOrGroupFromResource(r,a,u,y){const f=this.getGroupResources(a),h=this.getLayerGroupFromFolder(r);if(h){if(y.includes(h))return(0,X.of)(null);{y.push(h);const g=f.filter(I=>this.getLayerGroupFromFolder(I)===h).reverse();return this.createLayerGroup(h,g,a,u)}}return this.createLayerFromDefaultOffering(r,a,u)}createLayerGroup(r,a,u,y){const f=[];let h=null;for(const w of a)h=this.getFilterType(w),f.push(this.createLayerFromDefaultOffering(w,u,y));return(0,Me.D)(f).pipe((0,_.U)(w=>w.filter(I=>I))).pipe((0,_.U)(w=>{if(w.length){if(h===L.sM.Baselayers){const I=w.filter(Q=>Q.description),R=I.map(Q=>Q.description),q=w.map(Q=>Q.legendImg).filter(Q=>Q),O={id:`${r}_${w.map(Q=>Q.id).join(" ")}`.replace(/\s/g,"_"),name:r,layers:w,filtertype:L.sM.Baselayers};return R.length&&(O.description=R.map((Q,ie)=>this.generateAbstractFromLayerDescription(Q,I[ie].id)).join(";\r\n")),q&&(O.legendImg=q[0]),new L.WQ(O)}return new L.ex({id:`${r}_${w.map(R=>R.id).join(" ")}`.replace(/\s/g,"_"),name:r,layers:w,filtertype:w[0].filtertype})}})).pipe((0,Sn.h)(w=>w instanceof L.ex||w instanceof L.mh))}createLayerFromDefaultOffering(r,a,u){const y=r.properties?.offerings;if(y){const f=y.find(h=>Nt(h.code))||y.find(h=>Mt(h.code))||y.find(h=>Tn(h.code))||y.find(h=>it(h.code))||y[0];return this.createLayerFromOffering(f,r,a,u)}return(0,X.of)(null)}createLayerFromOffering(r,a,u,y){const f=this.getLayertypeFromOfferingCode(r);if(this.isRasterLayerType(f)&&this.isVectorLayerType(f)){const h=this.createRasterLayerFromOffering(r,a,u,y),g=this.createVectorLayerFromOffering(r,a,u,y);return(0,ji.z)(h,g).pipe((0,Sn.h)(I=>I instanceof L.mh))}return this.isRasterLayerType(f)?this.createRasterLayerFromOffering(r,a,u,y):this.isVectorLayerType(f)?this.createVectorLayerFromOffering(r,a,u,y):(console.warn(`This type of service (${f}) has not been implemented yet.`,r),(0,X.of)(null))}createVectorLayerFromOffering(r,a,u,y){const f=this.getLayertypeFromOfferingCode(r);let h=(0,X.of)(null);switch(f){case L.KF:h=this.createWfsLayerFromOffering(r,a,u);break;case L.CY:h=this.createVectorTileLayerFromOffering(r,a,u,y);break;case L.Sw:case L.R6:h=this.createDataVectorLayerFromOffering(r,a,u);break;default:console.warn(`This type of layer '${f}' / offering '${r.code}' cannot be converted into a VectorLayer`,r)}return h}isVectorLayerType(r){return[L.KF,L.R6,L.Sw,L.CY].includes(r)}getVectorLayerOptions(r,a,u,y){const f=this.getLayerOptions(r,a,u);if(this.isVectorLayerType(f.type)){const{minZoom:h,maxZoom:g}=this.getResourceMinMaxZoom(a,y),w=Fr(this.getResourceShards(a));return{...f,type:f.type,subdomains:w,maxZoom:g,minZoom:h}}console.error(`The layer ${f.id} is not a VectorLayer`,f)}getWfsOptions(r){let u=null;if(r.operations.find(y=>y.code===rt)){const{url:y,searchParams:f}=this.checkWfsParams(r);y&&f&&(u=`${y}?${f.toString()}`)}return u}checkWfsParams(r){const{url:a,searchParams:u}=this.parseOperationUrl(r,rt),y_typeNames=u.get("TYPENAME")||u.get("TYPENAMES"),y_version=u.get("VERSION"),y_service=u.get("SERVICE"),y_request=u.get("REQUEST");return(y_typeNames||y_version)&&y_service&&y_request?{url:a,searchParams:u}:(console.warn(`URL does not contain the minimum required arguments for a WFS typeName: ${y_typeNames}, version: ${y_version}, service: ${y_service}, request: ${y_request}`,`${a}?${u.toString()}`),{url:null,searchParams:null})}createRasterLayerFromOffering(r,a,u,y){const f=this.getLayertypeFromOfferingCode(r);let h=(0,X.of)(null);switch(f){case L.MR:h=this.createWmsLayerFromOffering(r,a,u,y);break;case L.$6:h=this.createWmtsLayerFromOffering(r,a,u,y);break;case L.Aq:h=this.createXyzLayerFromOffering(r,a,u,y);break;case L.CY:h=this.createTmsRasterLayerFromOffering(r,a,u,y);break;default:console.warn(`This type of offering '${r.code}' cannot be converted into a RasterLayer.`,r)}return h}isRasterLayerType(r){return[L.MR,L.$6,L.Aq,L.CY].includes(r)}createVectorTileLayerFromOffering(r,a,u,y){if(!it(r.code))return(0,X.of)(null);if(!r.operations.find(h=>"application/vnd.mapbox-vector-tile"===h.type))return(0,X.of)(null);{const h=this.getVectorLayerOptions(r,a,u),g=r.operations.find(w=>w.code===Fe).href;if(h.url=g,!r.styles||"OpenMapStyle"!==r.styles[0]?.content.type){const w=new L.DJ(h);return(0,X.of)(w)}{const w=r.styles[0].content;if(w?.styleSource){let I;if(h.options?h.options.style||(h.options.style={},h.options.styleSource=w.styleSource):h.options={styleSource:w.styleSource,style:null},w?.content?I=(0,X.of)("string"==typeof w.content?JSON.parse(w.content):w.content):w?.href?I=this.http.get(w.href):console.warn("Couldn't find style for Tms-Offering",r),I)return I.pipe((0,_.U)(R=>(h.options.style=R,new L.DJ(h))));{const R=new L.DJ(h);return(0,X.of)(R)}}}}}createWfsLayerFromOffering(r,a,u){let y;if(r.operations){y=this.getWfsOptions(r);const f=this.getVectorLayerOptions(r,a,u);f.url=y;const h=new L.DJ(f);return a.bbox?h.bbox=a.bbox:u&&u.bbox&&(h.bbox=u.bbox),(0,X.of)(h)}if(null===y)return(0,X.of)(null)}createDataVectorLayerFromOffering(r,a,u){if(r.contents){let y,f;r.contents.forEach(w=>{w?.content?"application/geo+json"===w.type?y="string"==typeof w.content?JSON.parse(w.content):w.content:"application/vnd.google-earth.kml+xml"===w.type&&(y=w.content):w?.href&&(f=w.href)});const h=this.getVectorLayerOptions(r,a,u);y?h.data=y:f&&(h.url=f),a.bbox?h.bbox=a.bbox:u&&u.bbox&&(h.bbox=u.bbox);const g=new L.DJ(h);return(0,X.of)(g)}return(0,X.of)(null)}createTmsRasterLayerFromOffering(r,a,u,y){if(it(r.code)){if(r.operations.find(h=>"image/png"===h.type||"image/jpeg"===h.type)){const h=this.getRasterLayerOptions(r,a,u,y);h.type="xyz";const g=new L.YY(h);return(0,X.of)(g)}return(0,X.of)(null)}return(0,X.of)(null)}createWmtsLayerFromOffering(r,a,u,y){return Mt(r.code)?this.getWmtsOptions(r,a,u,y).pipe((0,_.U)(f=>new L.RC(f))):(0,X.of)(null)}createWmsLayerFromOffering(r,a,u,y){if(Nt(r.code)){const f=this.getWmsOptions(r,a,u,y),h=new L.TI(f);return(0,X.of)(h)}return(0,X.of)(null)}createXyzLayerFromOffering(r,a,u,y){if(dn(r.code)){const f=this.getRasterLayerOptions(r,a,u,y);f.type="xyz";const h=new L.YY(f);return(0,X.of)(h)}return(0,X.of)(null)}getWmtsOptions(r,a,u,y){const f=this.getRasterLayerOptions(r,a,u,y),{searchParams:h}=this.parseOperationUrl(r,bt),g={layer:h.get("LAYER"),style:"default",projection:y},w=r?.styles?.find(I=>I.default);return w&&w.name?g.style=w.name:h.has("STYLE")&&(g.style=h.get("STYLE")),h.has("FORMAT")&&(g.format=h.get("FORMAT")),h.has("VERSION")&&(g.version=h.get("VERSION")),this.getMatrixSetForWMTS(r,y).pipe((0,_.U)(I=>{const R={...f,type:"wmts",params:g};return I&&(R.params.matrixSetOptions={matrixSet:I.matrixSet,matrixIds:I.matrixIds,resolutions:I.resolutions}),R}))}parseOperationUrl(r,a){const u={url:null,searchParams:null};if(r.operations){const y=r.operations.find(f=>f.code===a);if(y){const{url:f,searchParams:h}=this.getJsonFromUri(y.href);u.url=f,u.searchParams=h}else console.error(`There is no ${a} -operation in the offering ${r.code}.`,r)}else console.error(`The offering ${r.code} has no operations.`,r);return u}getMatrixSetForWMTS(r,a){if(r?.matrixSets){const u=r.matrixSets.find(y=>y.srs===a);return(0,X.of)(u)}if(null===r.matrixSets)return(0,X.of)(null);{const u=this.parseOperationUrl(r,"GetCapabilities").url;return this.wmtsClient.getCapabilities(u).pipe((0,_.U)(y=>{const f=y.value.contents.tileMatrixSet;let h=f.find(w=>w.identifier.value===a);if(!h&&"EPSG:3857"===a){const w="EPSG:900913";h=f.find(I=>I.identifier.value===w)}return{srs:a,matrixSet:h.identifier.value,matrixIds:h.tileMatrix.map(w=>w.identifier.value),resolutions:h.tileMatrix.map(w=>w.scaleDenominator),origin:{x:h.tileMatrix[0].topLeftCorner[1],y:h.tileMatrix[0].topLeftCorner[0]},tilesize:h.tileMatrix[0].tileHeight}}))}}getWmsOptions(r,a,u,y){const f=this.getRasterLayerOptions(r,a,u,y);if(f?.type===L.MR){const{searchParams:h}=this.parseOperationUrl(r,Et),g={LAYERS:h.get("LAYERS"),TRANSPARENT:!0},w=r?.styles?.find(R=>R.default);return w&&w.name?g.STYLES=w.name:h.has("STYLES")&&(g.STYLES=h.get("STYLES")),h.has("FORMAT")&&(g.FORMAT=h.get("FORMAT")),h.has("TIME")&&(g.TIME=h.get("TIME")),h.has("VERSION")&&(g.VERSION=h.get("VERSION")),h.has("TILED")&&(g.TILED=h.get("TILED")),h.has("CQL_FILTER")&&(g.CQL_FILTER=h.get("CQL_FILTER")),h.has("FILTER")&&(g.FILTER=h.get("FILTER")),{...f,type:"wms",params:g}}console.warn(`resource ${a.id} cannot be converted into a WMS - Layer`,r)}getRasterLayerOptions(r,a,u,y){const f=this.getLayerOptions(r,a,u);if(this.isRasterLayerType(f.type)){let h,g;const w=a.properties?.dimensions;w&&(h=this.getTimeDimensions(w),g=this.getElevationDimension(w));const{minZoom:I,maxZoom:R}=this.getResourceMinMaxZoom(a,y),q=Fr(this.getResourceShards(a)),O=r.operations.find(B=>function Vi(o){return!!function vt(o){return"code"in o&&"method"in o&&(!o.request||It(o.request))&&(!o.result||It(o.result))}(o)&&[Et,bt,Fe].includes(o.code)}(B));if(O){const B={...f,type:f.type,url:this.getJsonFromUri(O.href).url};return I&&(B.minZoom=I),R&&(B.maxZoom=R),q?.length&&(B.subdomains=q),h&&(B.dimensions||(B.dimensions={}),B.dimensions.time=h),g&&(B.dimensions||(B.dimensions={}),B.dimensions.elevation=g),B}console.warn("There is no Raster operation for the offering",r)}else console.error(`The layer ${f.id} is not a RasterLayer`,f)}getLayerOptions(r,a,u){const y={id:a.id,type:this.getLayertypeFromOfferingCode(r),name:this.getResourceTitle(a),removable:!0,continuousWorld:!1,opacity:this.getResourceOpacity(a),displayName:this.getResourceTitle(a),visible:this.isActive(a),attribution:this.getResourceAttribution(a),dimensions:this.getResourceDimensions(a),legendImg:this.getLegendUrl(r),styles:r.styles,description:this.getResourceDescription(a)};a.bbox?y.bbox=a.bbox:u&&u.bbox&&(y.bbox=u.bbox),a.properties?.folder===L.sM.Baselayers&&!a.bbox&&(y.bbox=null);const f=this.getFilterType(a);return f&&(y.filtertype=f),y}scaleDenominatorToZoom(r,a){const u=(0,Ws.U2)(a);if(!u)return console.error(`The projection '${a}' is unknown.You'll have to manually register it with 'proj4.defs'.`),null;if(!u.getWorldExtent())return console.error(`No world extent given for projection '${a}'.`),null;const y=1/u.getMetersPerUnit(),f=u.getWorldExtent(),w=Math.max(f[2]-f[0],f[3]-f[1]);return Math.log2(w/(r*y/2571.42*256))}getJsonFromUri(r){let a=null;a=0===r.indexOf("http://")||0===r.indexOf("https://")?new URL(r):new URL(r,window.location.origin);const u=new URLSearchParams;a.searchParams.forEach((f,h)=>{u.set(h.toUpperCase(),f)});const y=-1!==r.indexOf("?")?r.indexOf("?"):r.length;return{url:r.substring(0,y),searchParams:u}}generateOwsContextFrom(r,a,u,y){const f=[],h=[],g=[];a.forEach(q=>{q.filtertype===L.sM.Overlays?f.push(q):q.filtertype===L.sM.Layers?h.push(q):q.filtertype===L.sM.Baselayers&&g.push(q)});const w=[...f.reverse(),...h.reverse(),...g.reverse()];let I={links:{profiles:[{href:"http://www.opengis.net/spec/owc-geojson/1.0/req/core"}]},lang:"en",title:"This is an automatically created context",updated:(new Date).toISOString(),subtitle:`Context created from ${w.map(q=>`Layer:${q.id}`).join(", ")}`};y&&(I=Object.assign(I,y));const R={id:r,type:"FeatureCollection",properties:I,features:[]};return u&&(R.bbox=u),w.forEach(q=>{if(q instanceof L.ex){const O=q.name;[...q.layers].reverse().forEach(Q=>{const ie=this.generateResourceFromLayer(Q,O);R.features.push(ie)})}else{const O=this.generateResourceFromLayer(q);R.features.push(O)}}),R}generateAbstractFromLayerDescription(r,a){return r?"string"==typeof r?r:r.inputs?.description?JSON.stringify(r):`Could not generate description from layer: ${a} - dynamic component`:""}generateResourceFromLayer(r,a){const u={id:r.id,properties:{title:r.displayName||r.name,opacity:r.opacity,active:r.visible,abstract:this.generateAbstractFromLayerDescription(r.description,r.id),rights:r.attribution,minZoom:r.minZoom,maxZoom:r.maxZoom,updated:(new Date).toISOString(),offerings:[this.generateOfferingFromLayer(r)]},bbox:r.bbox,type:"Feature",geometry:null};return u.properties.folder=a?`${r.filtertype}/${a}`:`${r.filtertype}`,(r instanceof L.YY&&r.subdomains||r instanceof L.DJ&&r.subdomains)&&(u.properties.shards=`${r.subdomains[0]}-${r.subdomains[r.subdomains.length-1]}`),r.dimensions&&(u.properties.dimensions=this.generateDimensionsFromLayer(r)),u}generateOfferingFromLayer(r){const a={code:this.getOfferingCodeFromLayer(r),title:r.name,styles:[]};return r.type===L.Sw||r.type===L.R6?a.contents=this.getContentsFromLayer(r):a.operations=this.getOperationsFromLayer(r),r instanceof L.YY?(r?.params?.STYLES||r?.params?.style||r.legendImg)&&a.styles.push({name:r?.params?.STYLES||r?.params?.style||null,title:`${r.name}-StyleTitle`,default:!!(r?.params?.STYLES||r?.params?.style||r.legendImg),legendURL:"string"==typeof r.legendImg?r.legendImg:null}):r instanceof L.DJ&&"tms"===r.type?r?.options?.style&&r?.options?.styleSource&&a.styles.push({name:null,title:`${r.name}-StyleTitle`,default:!0,legendURL:"string"==typeof r.legendImg?r.legendImg:null,content:{type:"OpenMapStyle",styleSource:r.options.styleSource,content:r.options.style}}):a.styles.push({name:null,title:`${r.name}-StyleTitle`,default:!0,legendURL:"string"==typeof r.legendImg?r.legendImg:null}),a.styles.length||delete a.styles,a}getOfferingCodeFromLayer(r){switch(r.type){case L.MR:return ln;case L.$6:return un;case L.Sw:return mn;case L.Aq:return yn;case L.KF:return pn;case L.R6:return cn;case L.CY:return fn;default:return console.warn(`This type of layer (${r.type}) has not been implemented yet.`,r),null}}getContentsFromLayer(r){const a=[];switch(r.type){case L.Sw:r.data?a.push({type:"application/geo+json",content:JSON.stringify(r.data)}):r.url&&a.push({type:"application/geo+json",href:r.url});break;case L.R6:r.data?a.push({type:"application/vnd.google-earth.kml+xml",content:r.data}):r.url&&a.push({type:"application/vnd.google-earth.kml+xml",href:r.url});break;default:console.warn(`Cannot get contents for this type of VectorLayer: (${r.type})`,r)}return a}getOperationsFromLayer(r){if(r instanceof L.YY)switch(r.type){case L.MR:return this.getWmsOperationsFromLayer(r);case L.$6:return this.getWmtsOperationsFromLayer(r);case L.Aq:return this.getXyzOperationsFromLayer(r);case L.CY:return this.getTMSRasterOperationsFromLayer(r);default:return console.warn(`Cannot get operations for this type of layer: (${r.type})`,r),[]}else if(r instanceof L.DJ)switch(r.type){case L.KF:return this.getWfsOperationsFromLayer(r);case L.CY:return this.getTMSVectorOperationsFromLayer(r);default:return console.warn(`Cannot get operations for this type of layer: (${r.type})`,r),[]}}getXyzOperationsFromLayer(r){return[{code:Fe,method:"GET",type:"image/png",href:`${r.url}`}]}getTMSRasterOperationsFromLayer(r){return[{code:Fe,method:"GET",type:"image/png",href:`${r.url}`}]}getWfsOperationsFromLayer(r){const a=r.options?.version?r.options.version:"1.1.0",{url:u,searchParams:y}=this.getJsonFromUri(r.url),f=y.get("TYPENAME")||y.get("TYPENAMES");return f?[{code:rt,method:"GET",type:"application/json",href:`${u}?${y.toString()}`},{code:At,method:"GET",type:"application/xml",href:`${u}?service=WFS&request=GetCapabilities`},{code:"DescribeFeatureType",method:"GET",type:"application/json",href:`${u}?service=WFS&request=DescribeFeatureType&version=${a}&typeNames=${f}&outputFormat=application/json`}]:(console.warn(`URL does not contain the minimum required arguments for a WFS typeName: ${f}`,u),[])}getTMSVectorOperationsFromLayer(r){return[{code:Fe,method:"GET",type:"application/vnd.mapbox-vector-tile",href:`${r.url}`}]}getWmsOperationsFromLayer(r){let a=r.url;a.endsWith("?")&&(a=a.substr(0,a.length-1));const u=new URLSearchParams;return Object.keys(r.params).forEach(w=>{const I=r.params[w];I&&u.set(w,I)}),u.set("REQUEST","GetMap"),u.set("SERVICE","WMS"),u.get("FORMAT")||u.set("FORMAT","image/png"),[{code:Et,method:"GET",type:u.get("FORMAT"),href:`${a}?${u.toString()}`},{code:At,method:"GET",type:"application/xml",href:`${a}?service=WMS&version=${u.get("VERSION")}&request=GetCapabilities`},{code:hn,method:"GET",type:"application/json",href:`${a}?service=WMS&version=${u.get("VERSION")}&request=GetFeatureInfo&TRANSPARENT=TRUE&LAYERS=${u.get("LAYERS")}&INFO_FORMAT=application/json`}]}getWmtsOperationsFromLayer(r){let a=r.url;a.endsWith("?")&&(a=a.substr(0,a.length-1));const u=new URLSearchParams;return Object.keys(r.params).forEach(w=>{const I=r.params[w];I&&u.set(w.toUpperCase(),I)}),u.set("REQUEST","GetTile"),u.set("SERVICE","WMTS"),u.get("FORMAT")||u.set("FORMAT","image/png"),u.has("MATRIXSETOPTIONS")&&u.delete("MATRIXSETOPTIONS"),[{code:bt,href:`${a}?${u.toString()}`,method:"GET",type:u.get("FORMAT")},{code:At,href:`${a}?SERVICE=WMTS&REQUEST=GetCapabilities&VERSION=${u.get("VERSION")}`,method:"GET",type:"application/xml"},{code:hn,href:`${a}?SERVICE=WMS&REQUEST=GetFeatureInfo&VERSION=${u.get("VERSION")}`,method:"GET",type:"text/html"}]}generateDimensionsFromLayer(r){const a=[];if(r?.dimensions?.time){const u={name:"time",values:null,units:"ISO8601"};r.dimensions.time.display&&(u.display=r.dimensions.time.display),u.values=Array.isArray(r.dimensions.time.values)?"string"==typeof r.dimensions.time.values[0]?r.dimensions.time.values.join(","):r.dimensions.time.values.map(y=>`${y.interval}/${y.periodicity}`).join(","):`${r.dimensions.time.values.interval}/${r.dimensions.time.values.periodicity}`,a.push(u)}if(r?.dimensions?.elevation){const u={name:"elevation",value:r.dimensions.elevation.values,units:r.dimensions.elevation.units};r.dimensions.elevation.display&&(u.display=r.dimensions.elevation.display),a.push(u)}return a.length?a:null}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG(E),s.LFG(k.eN))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})(),js=(()=>{class o{static#e=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275mod=s.oAB({type:o});static#n=this.\u0275inj=s.cJS({providers:[E,on,Gr,xi]})}return o})()},1065:(V,G,v)=>{"use strict";v.d(G,{m:()=>_});var k=v(6570);V=v.hmd(V);class _{constructor(){}getCapabilitiesUrl(d){return`${d}?service=WPS&request=GetCapabilities&version=1.0.0`}getDescribeProcessUrl(d,C){return`${d}?service=WPS&request=DescribeProcess&version=1.0.0&Identifier=${C}`}executeUrl(d,C){return`${d}?service=WPS&request=Execute&version=1.0.0&identifier=${C}`}unmarshalCapabilities(d){const C=[];return d.processOfferings.process.forEach(t=>{C.push({id:t.identifier.value})}),C}unmarshalProcessDescription(d){const C=d.processDescription[0],t=[];for(const i of C.dataInputs.input)t.push({description:this.unmarshalInputDescription(i),value:null});const e=[];for(const i of C.processOutputs.output)e.push({description:this.unmarshalOutputDescription(i),value:null});return{id:C.identifier.value,processVersion:C.processVersion,description:C._abstract?.value,title:C.title.value,inputs:t,outputs:e}}unmarshalSyncExecuteResponse(d,C,t,e,i){const s=[];if(d.value.status.processFailed)s.push({description:{id:d.value.process.identifier.value,title:d.value.process.title.value,reference:!0,type:"error"},value:d.value.statusLocation});else if(d.value.processOutputs)for(const l of d.value.processOutputs.output){const c=!!l.reference;let m,T,S;l.reference?(m="complex",T=l.reference.href||null,S=l.reference.mimeType):(l.data&&l.data.literalData?(m="literal",S=l.data.literalData.dataType):l.data&&l.data.complexData?(m="complex",S=l.data.complexData.mimeType):(m="bbox",S=void 0),T=this.unmarshalOutputData(l.data)),s.push({description:{id:l.identifier.value,title:l.title.value,format:S,reference:c,type:m},value:T})}else d.value.statusLocation&&s.push({description:{id:d.value.process.identifier.value,title:d.value.process.title.value,reference:!0,type:"status"},value:this.unmarshalGetStateResponse(d,C,t,e,i)});return s}unmarshalOutputData(d){if(d.complexData)switch("base64"===d.complexData.encoding&&d.complexData.content.map(V.exports?C=>Buffer.from(C,"base64").toString("ascii"):C=>atob(C)),d.complexData.mimeType){case"application/vnd.geo+json":case"application/json":return d.complexData.content.map(C=>JSON.parse(C));case"application/WMS":return d.complexData.content;case"text/xml":case"application/xml":return k.serializeToString(d.complexData.content[0]);default:throw new Error(`Cannot unmarshal data of format ${d.complexData.mimeType}`)}else if(d.literalData)return d.literalData.value;throw new Error(`Not yet implemented: ${d}`)}unmarshalInputDescription(d){if(d.boundingBoxData)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"bbox",description:d._abstract?.value,format:"text/plain"};if(d.complexData)return{id:d.identifier.value,title:d.title.value,reference:d.storeSupported,type:"complex",description:d._abstract?.value,format:d.complexData._default.format.mimeType};if(d.literalData)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"literal",description:d._abstract?.value,defaultValue:d.literalData.defaultValue,options:d.literalData.allowedValues?.valueOrRange.map(C=>C.value),format:"text/plain"};throw new Error(`Cannot unmarshal the input-description for ${d.identifier.value}`)}unmarshalOutputDescription(d){if(d.complexOutput)return{id:d.identifier.value,title:d.title.value,reference:!0,type:"complex",format:d.complexOutput._default.format.mimeType};if(d.boundingBoxOutput)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"bbox"};if(d.literalOutput)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"literal"};throw new Error(`Cannot unmarshal the input-description for ${d.identifier.value}`)}unmarshalAsyncExecuteResponse(d,C,t,e,i){return this.unmarshalGetStateResponse(d,C,t,e,i)}unmarshalGetStateResponse(d,C,t,e,i){const s=d.value,c={status:s.status.processSucceeded?"Succeeded":s.status.processAccepted?"Accepted":s.status.processStarted?"Running":"Failed",statusLocation:s.statusLocation};return s.processOutputs&&s.processOutputs.output&&(c.results=d),c}marshalExecBody(d,C,t,e){return{name:{key:"{http://www.opengis.net/wps/1.0.0}Execute",localPart:"Execute",namespaceURI:"http://www.opengis.net/wps/1.0.0",prefix:"wps",string:"{http://www.opengis.net/wps/1.0.0}wps:Execute"},value:{dataInputs:this.marshalInputs(C),identifier:d,responseForm:this.marshalResponseForm(t,e),service:"WPS",version:"1.0.0"}}}marshalResponseForm(d,C=!1){const t=[];for(const s of d){let l;switch(s.type){case"literal":case"complex":l={identifier:{value:s.id},asReference:s.reference,mimeType:s.format};break;default:throw new Error(`This Wps-outputtype has not been implemented yet! ${s} `)}t.push(l)}return{responseDocument:{output:t,status:!!C,storeExecuteResponse:!!C}}}marshalInputs(d){const C=[];for(const e of d){if(null==e.value)throw new Error(`Value for input ${e.description.id} is not set`);const i=this.marshalInput(e);C.push(i)}return{input:C}}marshalInput(d){const i={identifier:{value:d.description.id},title:{value:d.description.id},_abstract:{value:""}};return d.description.reference?i.reference=this.marshalReferenceInput(d):i.data=this.marshalDataInput(d),i}marshalDataInput(d){let C;switch(d.description.type){case"literal":C={literalData:{value:String(d.value)}};break;case"bbox":const t=d.value;C={boundingBoxData:{lowerCorner:[t.lllat,t.lllon],upperCorner:[t.urlat,t.urlon]}};break;case"complex":C="text/xml"===d.description.format?{complexData:{content:[d.value],mimeType:d.description.format}}:{complexData:{content:[JSON.stringify(d.value)],mimeType:d.description.format}};break;default:throw Error(`This input is of type ${d.description.type}. We can only marshal input of type literal, bbox or complex.`)}return C}marshalReferenceInput(d){return{href:d.value,method:"GET",mimeType:d.description.format}}marshallGetStatusBody(d,C,t){return{}}marshallGetResultBody(d,C,t){return{}}dismissUrl(d,C,t){throw new Error("Wps 1.0 does not support Dismiss-operations.")}marshalDismissBody(d){throw new Error("Wps 1.0 does not support Dismiss-operations.")}unmarshalDismissResponse(d,C,t){throw new Error("Wps 1.0 does not support Dismiss-operations.")}}},3599:(V,G,v)=>{"use strict";v.d(G,{Y:()=>d});const k=C=>C.hasOwnProperty("jobID")&&C.hasOwnProperty("status");var b=v(6570);V=v.hmd(V);class d{constructor(){}getCapabilitiesUrl(t){return`${t}?service=WPS&request=GetCapabilities&version=2.0.0`}getDescribeProcessUrl(t,e){return`${t}?service=WPS&request=DescribeProcess&version=2.0.0&Identifier=${e}`}unmarshalProcessDescription(t){const e=t.processOffering[0],i=[];for(const l of e.process.input)i.push({description:this.unmarshalInputDescription(l),value:null});const s=[];for(const l of e.process.output)s.push({description:this.unmarshalOutputDescription(l),value:null});return{id:e.process.identifier.value,processVersion:e.processVersion||"",description:e.process._abstract?.value,title:e.process.title?.value||"",inputs:i,outputs:s}}unmarshalInputDescription(t){if("BoundingBoxData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"bbox",description:t.abstract?.value};if("LiteralData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"literal",defaultValue:t.dataDescription.value.literalDataDomain?.defaultValue?.value,options:t.dataDescription.value.literalDataDomain?.allowedValues.valueOrRange.map(e=>e.value),description:t.abstract?.value};if("ComplexData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!0,type:"complex",format:t.dataDescription.value.format[0].mimeType,description:t.abstract?.value};throw new Error(`Cannot unmarshal input-description ${t.identifier.value}`)}unmarshalOutputDescription(t){if("BoundingBoxData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"bbox",description:t.abstract?.value};if("LiteralData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"literal",description:t.abstract?.value};if("ComplexData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!0,type:"complex",format:t.dataDescription.value.format[0].mimeType,description:t.abstract?.value};throw new Error(`Cannot unmarshal input-description ${t.identifier.value}`)}executeUrl(t,e){return t}unmarshalCapabilities(t){const e=[];return t.contents.processSummary.forEach(i=>{e.push({id:i.identifier.value})}),e}unmarshalSyncExecuteResponse(t,e,i,s,l){const c=[];if(t.value.hasOwnProperty("output"))for(const m of t.value.output){const T=l.find(P=>P.id===m.id);if(!T)throw new Error(`Could not find an output-description for the parameter ${m.id}.`);const S=T.reference,D=T.type,E=T.format;let N;if(m.reference)N=m.reference.href||null;else{if(!m.data)throw new Error("Output has neither reference nor data field.");N=this.unmarshalOutputData(m.data,T)}c.push({description:{id:m.id,title:T.title,format:E,reference:S,type:D},value:N})}else k(t.value)&&c.push({description:{id:i,title:"",reference:!0,type:"status"},value:{status:t.value.status,jobID:t.value.jobID,percentCompleted:t.value.percentCompleted}});return c}unmarshalOutputData(t,e){if("complex"===e.type)switch("base64"===t.encoding&&t.content.map(V.exports?i=>Buffer.from(i,"base64").toString("ascii"):i=>atob(i)),t.mimeType){case"application/vnd.geo+json":case"application/json":return t.content.map(i=>JSON.parse(i));case"application/WMS":return t.content;case"text/xml":case"application/xml":return b.serializeToString(t.content[0]);default:throw new Error(`Cannot unmarshal complex data of format ${t.mimeType}`)}else if("literal"===e.type)return t.content;throw new Error(`Not yet implemented: ${t}`)}unmarshalAsyncExecuteResponse(t,e,i,s,l){return this.unmarshalGetStateResponse(t,e,i,s,l)}unmarshalGetStateResponse(t,e,i,s,l){if(k(t.value))return{status:t.value.status,jobID:t.value.jobID,percentCompleted:t.value.percentCompleted};throw new Error(`Not a status-info: ${t}`)}marshalExecBody(t,e,i,s){return{name:{key:"{http://www.opengis.net/wps/2.0}Execute",localPart:"Execute",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:Execute"},value:{TYPE_NAME:"WPS_2_0.ExecuteRequestType",service:"WPS",version:"2.0.0",identifier:{value:t},input:this.marshalInputs(e),output:this.marshalOutputs(i),mode:s?"async":"sync",response:"document"}}}marshalInputs(t){return t.map(e=>e.description.reference?{id:e.description.id,reference:{href:e.value,mimeType:e.description.format,schema:e.description.schema,encoding:e.description.encoding||"UTF-8"}}:{id:e.description.id,data:{content:this.marshalInput(e),mimeType:e.description.format}})}marshalInput(t){return"literal"===t.description.type?[t.value]:[JSON.stringify(t.value)]}marshalOutputs(t){return t.map(e=>({id:e.id,mimeType:e.format,transmission:e.reference?"reference":"value"}))}marshallGetStatusBody(t,e,i){return{name:{key:"{http://www.opengis.net/wps/2.0}GetStatus",localPart:"GetStatus",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:GetStatus"},value:{jobID:i,service:"WPS",version:"2.0.0"}}}marshallGetResultBody(t,e,i){return{name:{key:"{http://www.opengis.net/wps/2.0}GetResult",localPart:"GetResult",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:GetResult"},value:{service:"WPS",version:"2.0.0",jobID:i}}}dismissUrl(t,e,i){return t}marshalDismissBody(t){return{name:{key:"{http://www.opengis.net/wps/2.0}Dismiss",localPart:"Dismiss",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:Dismiss"},value:{jobID:t,service:"WPS",version:"2.0.0"}}}unmarshalDismissResponse(t,e,i){return{status:t.value.status,jobID:t.value.jobID}}}}}]); \ No newline at end of file +(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[990],{6663:(V,G,v)=>{V=v.nmd(V);var k=function(b,d,C){var t={singleFile:!0,Util:{}};return t.Util.extend=function(e,i){if(e=e||{},i){for(var s in i){var l=i[s];void 0!==l&&(e[s]=l)}!(typeof window<"u"&&null!==window&&"function"==typeof window.Event&&i instanceof window.Event)&&i.hasOwnProperty&&i.hasOwnProperty("toString")&&(e.toString=i.toString)}return e},t.Class=function(){for(var l,c,m,e=function(){this.initialize.apply(this,arguments)},i={},s=function(){},T=0,S=arguments.length;T1&&(c=m.prototype.initialize,m.prototype.initialize=s,i=new m,void 0===c?delete m.prototype.initialize:m.prototype.initialize=c),l=m.prototype):l=m,t.Util.extend(i,l);return e.prototype=i,e},t.XML={XMLNS_NS:"http://www.w3.org/2000/xmlns/",XMLNS_P:"xmlns"},t.DOM={isDomImplementationAvailable:function(){return typeof b<"u"||!!(typeof document<"u"&&t.Util.Type.exists(document.implementation)&&t.Util.Type.isFunction(document.implementation.createDocument))},createDocument:function(){if(typeof b<"u")return(new b.DOMImplementation).createDocument();if(typeof document<"u"&&t.Util.Type.exists(document.implementation)&&t.Util.Type.isFunction(document.implementation.createDocument))return document.implementation.createDocument("","",null);if(typeof ActiveXObject<"u")return new ActiveXObject("MSXML2.DOMDocument");throw new Error("Error created the DOM document.")},serialize:function(e){if(t.Util.Ensure.ensureExists(e),typeof b<"u")return(new b.XMLSerializer).serializeToString(e);if(t.Util.Type.exists(XMLSerializer))return(new XMLSerializer).serializeToString(e);if(t.Util.Type.exists(e.xml))return e.xml;throw new Error("Could not serialize the node, neither XMLSerializer nor the [xml] property were found.")},parse:function(e){if(t.Util.Ensure.ensureExists(e),typeof b<"u")return(new b.DOMParser).parseFromString(e,"application/xml");if(typeof DOMParser<"u")return(new DOMParser).parseFromString(e,"application/xml");if(typeof ActiveXObject<"u"){var i=t.DOM.createDocument("","");return i.loadXML(e),i}var s="data:text/xml;charset=utf-8,"+encodeURIComponent(e),l=new XMLHttpRequest;return l.open("GET",s,!1),l.overrideMimeType&&l.overrideMimeType("text/xml"),l.send(null),l.responseXML},load:function(e,i,s){t.Request.INSTANCE.issue(e,function(c){var m;if(t.Util.Type.exists(c.responseXML)&&t.Util.Type.exists(c.responseXML.documentElement))m=c.responseXML;else{if(!t.Util.Type.isString(c.responseText))throw new Error("Response does not have valid [responseXML] or [responseText].");m=t.DOM.parse(c.responseText)}i(m)},function(c){throw new Error("Could not retrieve XML from URL ["+e+"].")},s)},xlinkFixRequired:null,isXlinkFixRequired:function(){if(null===t.DOM.xlinkFixRequired)if(typeof navigator>"u")t.DOM.xlinkFixRequired=!1;else if(navigator.userAgent&&/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)){var e=t.DOM.createDocument(),i=e.createElement("test");i.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","urn:test"),e.appendChild(i);var s=t.DOM.serialize(e);t.DOM.xlinkFixRequired=-1===s.indexOf("xmlns:xlink")}else t.DOM.xlinkFixRequired=!1;return t.DOM.xlinkFixRequired}},t.Request=t.Class({factories:[function(){return new XMLHttpRequest},function(){return new ActiveXObject("Msxml2.XMLHTTP")},function(){return new ActiveXObject("Msxml2.XMLHTTP.6.0")},function(){return new ActiveXObject("Msxml2.XMLHTTP.3.0")},function(){return new ActiveXObject("Microsoft.XMLHTTP")},function(){return typeof d<"u"?new(0,d.XMLHttpRequest):null}],initialize:function(){},issue:function(e,i,s,l){t.Util.Ensure.ensureString(e),t.Util.Type.exists(i)?t.Util.Ensure.ensureFunction(i):i=function(){},t.Util.Type.exists(s)?t.Util.Ensure.ensureFunction(s):s=function(){},t.Util.Type.exists(l)?t.Util.Ensure.ensureObject(l):l={};var c=this.createTransport(),m=t.Util.Type.isString(l.method)?l.method:"GET",T=!t.Util.Type.isBoolean(l.async)||l.async,S=t.Util.Type.isString(l.proxy)?l.proxy:t.Request.PROXY,D=t.Util.Type.isString(l.user)?l.user:null,E=t.Util.Type.isString(l.password)?l.password:null;if(t.Util.Type.isString(S)&&0===e.indexOf("http")&&(e=S+encodeURIComponent(e)),t.Util.Type.isString(D)?c.open(m,e,T,D,E):c.open(m,e,T),t.Util.Type.isObject(l.headers))for(var N in l.headers)l.headers.hasOwnProperty(N)&&c.setRequestHeader(N,l.headers[N]);var P=t.Util.Type.exists(l.data)?l.data:null;if(T){var X=this;typeof window<"u"?(c.onreadystatechange=function(){X.handleTransport(c,i,s)},window.setTimeout(function(){c.send(P)},0)):(c.onreadystatechange=function(){X.handleTransport(c,i,s)},c.send(P))}else c.send(P),this.handleTransport(c,i,s);return c},handleTransport:function(e,i,s){4==e.readyState&&((!e.status||e.status>=200&&e.status<300)&&i(e),e.status&&(e.status<200||e.status>=300)&&s(e))},createTransport:function(){for(var e=0,i=this.factories.length;e"u"},isString:function(e){return"string"==typeof e},isBoolean:function(e){return"boolean"==typeof e},isObject:function(e){return"object"==typeof e},isFunction:function(e){return"function"==typeof e},isNumber:function(e){return"number"==typeof e&&!isNaN(e)},isNumberOrNaN:function(e){return e===+e||"[object Number]"===Object.prototype.toString.call(e)},isNaN:function(e){return t.Util.Type.isNumberOrNaN(e)&&isNaN(e)},isArray:function(e){return!(!(e&&e.concat&&e.unshift)||e.callee)},isDate:function(e){return!!(e&&e.getTimezoneOffset&&e.setUTCFullYear)},isRegExp:function(e){return!(!(e&&e.test&&e.exec)||!e.ignoreCase&&!1!==e.ignoreCase)},isNode:function(e){return"object"==typeof Node||"function"==typeof Node?e instanceof Node:e&&"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},isEqual:function(e,i,s){var l=t.Util.Type.isFunction(s),m=Object.keys||function(oe){if(t.Util.Type.isArray(oe))return function(oe,Ne,qe){for(var De=slice.call(arguments),Me=De.length<=1,Ce=Me?0:De[0],ke=De[2]||1,et=Math.max(Math.ceil(((Me?De[0]:De[1])-Ce)/ke),0),tt=0,nt=new Array(et);tt"\r"&&l<"\x85")return!1;if(l<"\xa0"){if(l<"\t")return!1;if(l>"\x85")return!1}else if(l>"\xa0")if(l<"\u2028"){if(l<"\u180e"){if(l<"\u1680")return!1;if(l>"\u1680")return!1}else if(l>"\u180e"){if(l<"\u2000")return!1;if(l>"\u200a")return!1}}else if(l>"\u2029")if(l<"\u205f"){if(l<"\u202f")return!1;if(l>"\u202f")return!1}else if(l>"\u205f"){if(l<"\u3000")return!1;if(l>"\u3000")return!1}}}return!0},isNotBlank:function(e){return t.Util.Type.isString(e)&&!t.Util.StringUtils.isEmpty(e)},whitespaceCharacters:"\t\n\v\f\r \x85\xa0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u2028\u2029\u202f\u205f\u3000",whitespaceCharactersMap:{"\t":!0,"\n":!0,"\v":!0,"\f":!0,"\r":!0," ":!0,"\x85":!0,"\xa0":!0,"\u1680":!0,"\u180e":!0,"\u2000":!0,"\u2001":!0,"\u2002":!0,"\u2003":!0,"\u2004":!0,"\u2005":!0,"\u2006":!0,"\u2007":!0,"\u2008":!0,"\u2009":!0,"\u200a":!0,"\u2028":!0,"\u2029":!0,"\u202f":!0,"\u205f":!0,"\u3000":!0},splitBySeparatorChars:function(e,i){t.Util.Ensure.ensureString(e),t.Util.Ensure.ensureString(i);var s=e.length;if(0===s)return[];if(1===i.length)return e.split(i);for(var l=[],c=1,m=0,T=0,S=!1;m=0?(!!S&&(-1==c++&&(m=s),l.push(e.substring(T,m)),S=!1),T=++m):(S=!0,m++);return!!S&&l.push(e.substring(T,m)),l}},t.Util.Ensure={ensureBoolean:function(e){if(!t.Util.Type.isBoolean(e))throw new Error("Argument ["+e+"] must be a boolean.")},ensureString:function(e){if(!t.Util.Type.isString(e))throw new Error("Argument ["+e+"] must be a string.")},ensureNumber:function(e){if(!t.Util.Type.isNumber(e))throw new Error("Argument ["+e+"] must be a number.")},ensureNumberOrNaN:function(e){if(!t.Util.Type.isNumberOrNaN(e))throw new Error("Argument ["+e+"] must be a number or NaN.")},ensureInteger:function(e){if(!t.Util.Type.isNumber(e))throw new Error("Argument ["+e+"] must be an integer, but it is not a number.");if(!t.Util.NumberUtils.isInteger(e))throw new Error("Argument ["+e+"] must be an integer.")},ensureDate:function(e){if(!(e instanceof Date))throw new Error("Argument ["+e+"] must be a date.")},ensureObject:function(e){if(!t.Util.Type.isObject(e))throw new Error("Argument ["+e+"] must be an object.")},ensureArray:function(e){if(!t.Util.Type.isArray(e))throw new Error("Argument ["+e+"] must be an array.")},ensureFunction:function(e){if(!t.Util.Type.isFunction(e))throw new Error("Argument ["+e+"] must be a function.")},ensureExists:function(e){if(!t.Util.Type.exists(e))throw new Error("Argument ["+e+"] does not exist.")}},t.XML.QName=t.Class({key:null,namespaceURI:null,localPart:null,prefix:null,string:null,initialize:function(e,i,s){var l,c,m;if(t.Util.Type.exists(i))if(t.Util.Type.exists(s))l=t.Util.Type.exists(e)?e:"",c=i,m=t.Util.Type.exists(s)?s:"";else{l=t.Util.Type.exists(e)?e:"",c=i;var D=i.indexOf(":");D>0&&D0&&c0&&S0&&s12)throw new Error("Invalid month ["+e+"]. Month must be in range [1, 12].")},t.XML.Calendar.validateDay=function(e){if(e<1||e>31)throw new Error("Invalid day ["+e+"]. Day must be in range [1, 31].")},t.XML.Calendar.validateMonthDay=function(e,i){if(t.XML.Calendar.validateMonth(e),i<1||i>t.XML.Calendar.DAYS_IN_MONTH[e-1])throw new Error("Invalid day ["+i+"]. Day must be in range [1, "+t.XML.Calendar.DAYS_IN_MONTH[e-1]+"].")},t.XML.Calendar.validateYearMonthDay=function(e,i,s){t.XML.Calendar.validateYear(e),t.XML.Calendar.validateMonthDay(i,s)},t.XML.Calendar.validateHour=function(e){if(e<0||e>23)throw new Error("Invalid hour ["+e+"]. Hour must be in range [0, 23].")},t.XML.Calendar.validateMinute=function(e){if(e<0||e>59)throw new Error("Invalid minute ["+e+"]. Minute must be in range [0, 59].")},t.XML.Calendar.validateSecond=function(e){if(e<0||e>59)throw new Error("Invalid second ["+e+"]. Second must be in range [0, 59].")},t.XML.Calendar.validateFractionalSecond=function(e){if(e<0||e>59)throw new Error("Invalid fractional second ["+e+"]. Fractional second must be in range [0, 1).")},t.XML.Calendar.validateTimezone=function(e){if(et.XML.Calendar.MAX_TIMEZONE)throw new Error("Invalid timezone ["+e+"]. Timezone must not be in range ["+t.XML.Calendar.MIN_TIMEZONE+", "+t.XML.Calendar.MAX_TIMEZONE+"].")},t.XML.Input=t.Class({root:null,node:null,attributes:null,eventType:null,pns:null,initialize:function(e){t.Util.Ensure.ensureExists(e),this.root=e;var i={"":""};i[t.XML.XMLNS_P]=t.XML.XMLNS_NS,this.pns=[i]},hasNext:function(){if(null===this.node)return!0;if(this.node===this.root){var e=this.node.nodeType;return!(9===e&&8===this.eventType||1===e&&2===this.eventType)}return!0},next:function(){if(null===this.eventType)return this.enter(this.root);if(7===this.eventType){var e=this.node.documentElement;return e?this.enter(e):this.leave(this.node)}if(1===this.eventType){var i=this.node.firstChild;return i?this.enter(i):this.leave(this.node)}if(2===this.eventType){var s=this.node.nextSibling;return s?this.enter(s):this.leave(this.node)}return this.leave(this.node)},enter:function(e){var i=e.nodeType;if(this.node=e,this.attributes=null,1===i)return this.eventType=1,this.pushNS(e),this.eventType;if(2===i)return this.eventType=10,this.eventType;if(3===i)return this.eventType=t.Util.StringUtils.isEmpty(e.nodeValue)?6:4,this.eventType;if(4===i)return this.eventType=12,this.eventType;if(5===i)return this.eventType=9,this.eventType;if(6===i)return this.eventType=15,this.eventType;if(7===i)return this.eventType=3,this.eventType;if(8===i)return this.eventType=5,this.eventType;if(9===i)return this.eventType=7,this.eventType;if(10===i)return this.eventType=12,this.eventType;if(12===i)return this.eventType=14,this.eventType;throw new Error("Node type ["+i+"] is not supported.")},leave:function(e){if(9===e.nodeType){if(8==this.eventType)throw new Error("Invalid state.");return this.node=e,this.attributes=null,this.eventType=8,this.eventType}if(1===e.nodeType){if(2!=this.eventType)return this.node=e,this.attributes=null,this.eventType=2,this.popNS(),this.eventType;var i=e.nextSibling;if(i)return this.enter(i)}var s=e.nextSibling;if(s)return this.enter(s);var l=e.parentNode;return this.node=l,this.attributes=null,this.eventType=9===l.nodeType?8:2,this.eventType},getName:function(){var e=this.node;return t.Util.Type.isString(e.nodeName)?t.Util.Type.isString(e.namespaceURI)?new t.XML.QName(e.namespaceURI,e.nodeName):new t.XML.QName(e.nodeName):null},getNameKey:function(){var e=this.node;return t.Util.Type.isString(e.nodeName)?t.XML.QName.key(e.namespaceURI,e.nodeName):null},getText:function(){return this.node.nodeValue},nextTag:function(){for(var e=this.next();7===e||4===e||12===e||6===e||3===e||5===e;)e=this.next();if(1!==e&&2!==e)throw new Error("Expected start or end tag.");return e},skipElement:function(){if(this.eventType!==t.XML.Input.START_ELEMENT)throw new Error("Parser must be on START_ELEMENT to skip element.");var i,e=1;do{e+=(i=this.nextTag())===t.XML.Input.START_ELEMENT?1:-1}while(e>0);return i},getElementText:function(){if(1!=this.eventType)throw new Error("Parser must be on START_ELEMENT to read next text.");for(var e=this.next(),i="";2!==e;){if(4===e||12===e||6===e||9===e)i+=this.getText();else if(3!==e&&5!==e)throw 8===e?new Error("Unexpected end of document when reading element text content."):1===e?new Error("Element text content may not contain START_ELEMENT."):new Error("Unexpected event type ["+e+"].");e=this.next()}return i},retrieveElement:function(){var e;if(1===this.eventType)e=this.node;else{if(10!==this.eventType)throw new Error("Element can only be retrieved for START_ELEMENT or ATTRIBUTE nodes.");e=this.node.parentNode}return e},retrieveAttributes:function(){var e;if(this.attributes)e=this.attributes;else if(1===this.eventType)this.attributes=e=this.node.attributes;else{if(10!==this.eventType)throw new Error("Attributes can only be retrieved for START_ELEMENT or ATTRIBUTE nodes.");this.attributes=e=this.node.parentNode.attributes}return e},getAttributeCount:function(){return this.retrieveAttributes().length},getAttributeName:function(e){var i=this.retrieveAttributes();if(e<0||e>=i.length)throw new Error("Invalid attribute index ["+e+"].");var s=i[e];return t.Util.Type.isString(s.namespaceURI)?new t.XML.QName(s.namespaceURI,s.nodeName):new t.XML.QName(s.nodeName)},getAttributeNameKey:function(e){var i=this.retrieveAttributes();if(e<0||e>=i.length)throw new Error("Invalid attribute index ["+e+"].");var s=i[e];return t.XML.QName.key(s.namespaceURI,s.nodeName)},getAttributeValue:function(e){var i=this.retrieveAttributes();if(e<0||e>=i.length)throw new Error("Invalid attribute index ["+e+"].");return i[e].value},getAttributeValueNS:null,getAttributeValueNSViaElement:function(e,i){return this.retrieveElement().getAttributeNS(e,i)},getAttributeValueNSViaAttribute:function(e,i){var s=this.getAttributeNodeNS(e,i);return t.Util.Type.exists(s)?s.nodeValue:null},getAttributeNodeNS:null,getAttributeNodeNSViaElement:function(e,i){return this.retrieveElement().getAttributeNodeNS(e,i)},getAttributeNodeNSViaAttributes:function(e,i){for(var c,s=null,l=this.retrieveAttributes(),T=0,S=l.length;T0)for(var S=0;S"),s=0;s"+i[s+1]);for(var l,c=0;c"u")throw new Error("File unmarshalling is only available in environments which support file systems.");t.Util.Ensure.ensureString(e),t.Util.Ensure.ensureFunction(i),t.Util.Type.exists(s)&&t.Util.Ensure.ensureObject(s),that=this,C.readFile(e,s,function(c,m){if(c)throw c;var T=m.toString(),S=t.DOM.parse(T);i(that.unmarshalDocument(S))})},unmarshalDocument:function(e,i){var s=new t.XML.Input(e),l=null;return s.nextTag(),this.unmarshalElement(this.context,s,i,function(m){l=m}),l},CLASS_NAME:"Jsonix.Binding.Unmarshaller"}),t.Binding.Unmarshaller.Simplified=t.Class(t.Binding.Unmarshaller,t.Binding.Unmarshalls.Element.AsSimplifiedElementRef,{CLASS_NAME:"Jsonix.Binding.Unmarshaller.Simplified"}),t.Model.TypeInfo=t.Class({module:null,name:null,baseTypeInfo:null,initialize:function(){},isBasedOn:function(e){for(var i=this;i;){if(e===i)return!0;i=i.baseTypeInfo}return!1},CLASS_NAME:"Jsonix.Model.TypeInfo"}),t.Model.ClassInfo=t.Class(t.Model.TypeInfo,t.Mapping.Styled,{name:null,localName:null,typeName:null,instanceFactory:null,properties:null,propertiesMap:null,structure:null,targetNamespace:"",defaultElementNamespaceURI:"",defaultAttributeNamespaceURI:"",built:!1,initialize:function(e,i){t.Model.TypeInfo.prototype.initialize.apply(this,[]),t.Mapping.Styled.prototype.initialize.apply(this,[i]),t.Util.Ensure.ensureObject(e);var s=e.name||e.n||void 0;t.Util.Ensure.ensureString(s),this.name=s;var l=e.localName||e.ln||null;this.localName=l,this.defaultElementNamespaceURI=e.defaultElementNamespaceURI||e.dens||e.targetNamespace||e.tns||"";var m=e.targetNamespace||e.tns||e.defaultElementNamespaceURI||e.dens||this.defaultElementNamespaceURI;this.targetNamespace=m,this.defaultAttributeNamespaceURI=e.defaultAttributeNamespaceURI||e.dans||"",this.baseTypeInfo=e.baseTypeInfo||e.bti||null;var D=e.instanceFactory||e.inF||void 0;t.Util.Type.exists(D)&&(t.Util.Ensure.ensureFunction(D),this.instanceFactory=D);var E=e.typeName||e.tn||void 0;t.Util.Type.exists(E)?this.typeName=t.Util.Type.isString(E)?new t.XML.QName(this.targetNamespace,E):t.XML.QName.fromObject(E):t.Util.Type.exists(l)&&(this.typeName=new t.XML.QName(m,l)),this.properties=[],this.propertiesMap={};var N=e.propertyInfos||e.ps||[];t.Util.Ensure.ensureArray(N);for(var P=0;P",propertyInfos:[i,s]})},unmarshal:function(e,i,s){var l=null,c=this,m=function(T){if(t.Util.Type.exists(T))for(var S in t.Util.Ensure.ensureObject(T,"Map property requires an object."),t.Util.Type.exists(l)||(l={}),T)if(T.hasOwnProperty(S)){var D=T[S];if(c.collection)t.Util.Type.exists(l[S])||(l[S]=[]),l[S].push(D);else{if(t.Util.Type.exists(l[S]))throw new Error("Value was already set.");l[S]=D}}};return t.Util.Type.exists(this.wrapperElementName)?this.unmarshalWrapperElement(e,i,s,m):this.unmarshalElement(e,i,s,m),l},getTypeInfoByInputElement:function(e,i,s){return this.entryTypeInfo},convertFromTypedNamedValue:function(e,i,s,l){var c=e.value,m={};return t.Util.Type.isString(c[this.key.name])&&(m[c[this.key.name]]=c[this.value.name]),m},marshal:function(e,i,s,l){t.Util.Type.exists(e)&&(t.Util.Type.exists(this.wrapperElementName)&&s.writeStartElement(this.wrapperElementName),this.marshalElement(e,i,s,l),t.Util.Type.exists(this.wrapperElementName)&&s.writeEndElement())},marshalElement:function(e,i,s,l){if(e)for(var c in e)if(e.hasOwnProperty(c)){var m=e[c];if(this.collection)for(var S=0;S0&&"."===e.name.charAt(0)&&t.Util.Type.isString(this.name)&&(e.name=this.name+e.name);else{if(!t.Util.Type.isString(i))throw new Error("Neither [name/n] nor [localName/ln] was provided for the class info.");e.name=t.Util.Type.isString(this.name)?this.name+"."+i:i}},createClassInfo:function(e){t.Util.Ensure.ensureObject(e),e.defaultElementNamespaceURI=e.defaultElementNamespaceURI||e.dens||this.defaultElementNamespaceURI,e.targetNamespace=e.targetNamespace||e.tns||this.targetNamespace,e.defaultAttributeNamespaceURI=e.defaultAttributeNamespaceURI||e.dans||this.defaultAttributeNamespaceURI,this.initializeNames(e);var c=new this.mappingStyle.classInfo(e,{mappingStyle:this.mappingStyle});return c.module=this,c},createEnumLeafInfo:function(e){t.Util.Ensure.ensureObject(e),this.initializeNames(e);var i=new this.mappingStyle.enumLeafInfo(e,{mappingStyle:this.mappingStyle});return i.module=this,i},createList:function(e){t.Util.Ensure.ensureObject(e);var i=e.baseTypeInfo||e.typeInfo||e.bti||e.ti||"String",s=e.typeName||e.tn||null;t.Util.Type.exists(s)&&(s=t.Util.Type.isString(s)?new t.XML.QName(this.targetNamespace,s):t.XML.QName.fromObject(s));var l=e.separator||e.sep||" ";t.Util.Ensure.ensureExists(i);var c=new t.Schema.XSD.List(i,s,l);return c.module=this,c},createElementInfo:function(e){t.Util.Ensure.ensureObject(e),(e=t.Util.Type.cloneObject(e)).defaultElementNamespaceURI=e.defaultElementNamespaceURI||e.dens||this.defaultElementNamespaceURI;var s=e.elementName||e.en||void 0;t.Util.Ensure.ensureExists(s);var l=e.typeInfo||e.ti||"String";if(t.Util.Ensure.ensureExists(l),e.typeInfo=l,t.Util.Type.isObject(s))e.elementName=t.XML.QName.fromObject(s);else{if(!t.Util.Type.isString(s))throw new Error("Element info ["+e+"] must provide an element name.");e.elementName=new t.XML.QName(this.defaultElementNamespaceURI,s)}var c=e.substitutionHead||e.sh||null;t.Util.Type.exists(c)&&(t.Util.Type.isObject(c)?e.substitutionHead=t.XML.QName.fromObject(c):(t.Util.Ensure.ensureString(c),e.substitutionHead=new t.XML.QName(this.defaultElementNamespaceURI,c)));var m=new this.mappingStyle.elementInfo(e,{mappingStyle:this.mappingStyle});return m.module=this,m},registerTypeInfos:function(e){for(var i=0;i0&&(c+=this.separator),c+=this.typeInfo.reprint(e[m],i,s,l);return c},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);for(var c=t.Util.StringUtils.splitBySeparatorChars(e,this.trimmedSeparator),m=[],T=0;T>4],E+2>6],D=this.byteToChar[63&c]):(S=this.byteToChar[(15&l)<<2],D="=")):(T=this.byteToChar[(3&s)<<4],S="=",D="="),i=i+this.byteToChar[s>>2]+T+S+D;return i},decode:function(e){input=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");var i=Math.floor(input.length/4*3);"="===input.charAt(input.length-1)&&i--,"="===input.charAt(input.length-2)&&i--;var c,m,T,S,D,E,s=new Array(i),N=0,P=0;for(N=0;N>2,m=(3&D)<<6|(E=this.charToByte[input.charAt(P++)]),s[N]=T<<2|S>>4,64!=D&&(s[N+1]=c),64!=E&&(s[N+2]=m);return s},isInstance:function(e,i,s){return t.Util.Type.isArray(e)},CLASS_NAME:"Jsonix.Schema.XSD.Base64Binary"}),t.Schema.XSD.Base64Binary.INSTANCE=new t.Schema.XSD.Base64Binary,t.Schema.XSD.Base64Binary.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Base64Binary.INSTANCE),t.Schema.XSD.HexBinary=t.Class(t.Schema.XSD.AnySimpleType,{name:"HexBinary",typeName:t.Schema.XSD.qname("hexBinary"),charToQuartet:{},byteToDuplet:[],initialize:function(){t.Schema.XSD.AnySimpleType.prototype.initialize.apply(this);var s,e="0123456789ABCDEF",i=e.toLowerCase();for(s=0;s<16;s++)this.charToQuartet[e.charAt(s)]=s,s>=10&&(this.charToQuartet[i.charAt(s)]=s);for(s=0;s<256;s++)this.byteToDuplet[s]=e[s>>4]+e[15&s]},print:function(e,i,s,l){return t.Util.Ensure.ensureArray(e),this.encode(e)},parse:function(e,i,s,l){return t.Util.Ensure.ensureString(e),this.decode(e)},encode:function(e){for(var i="",s=0;s>1,l=new Array(s),c=0;c=this.MIN_VALUE&&e<=this.MAX_VALUE},MIN_VALUE:-34028235e31,MAX_VALUE:34028235e31,CLASS_NAME:"Jsonix.Schema.XSD.Float"}),t.Schema.XSD.Float.INSTANCE=new t.Schema.XSD.Float,t.Schema.XSD.Float.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Float.INSTANCE),t.Schema.XSD.Decimal=t.Class(t.Schema.XSD.AnySimpleType,{name:"Decimal",typeName:t.Schema.XSD.qname("decimal"),print:function(e,i,s,l){return t.Util.Ensure.ensureNumber(e),String(e)},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);var c=Number(e);return t.Util.Ensure.ensureNumber(c),c},isInstance:function(e,i,s){return t.Util.Type.isNumber(e)},CLASS_NAME:"Jsonix.Schema.XSD.Decimal"}),t.Schema.XSD.Decimal.INSTANCE=new t.Schema.XSD.Decimal,t.Schema.XSD.Decimal.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Decimal.INSTANCE),t.Schema.XSD.Integer=t.Class(t.Schema.XSD.AnySimpleType,{name:"Integer",typeName:t.Schema.XSD.qname("integer"),print:function(e,i,s,l){return t.Util.Ensure.ensureInteger(e),String(e)},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);var c=Number(e);return t.Util.Ensure.ensureInteger(c),c},isInstance:function(e,i,s){return t.Util.NumberUtils.isInteger(e)&&e>=this.MIN_VALUE&&e<=this.MAX_VALUE},MIN_VALUE:-0x8000000000000000,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.Integer"}),t.Schema.XSD.Integer.INSTANCE=new t.Schema.XSD.Integer,t.Schema.XSD.Integer.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Integer.INSTANCE),t.Schema.XSD.NonPositiveInteger=t.Class(t.Schema.XSD.Integer,{name:"NonPositiveInteger",typeName:t.Schema.XSD.qname("nonPositiveInteger"),MIN_VALUE:-0x8000000000000000,MAX_VALUE:0,CLASS_NAME:"Jsonix.Schema.XSD.NonPositiveInteger"}),t.Schema.XSD.NonPositiveInteger.INSTANCE=new t.Schema.XSD.NonPositiveInteger,t.Schema.XSD.NonPositiveInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.NonPositiveInteger.INSTANCE),t.Schema.XSD.NegativeInteger=t.Class(t.Schema.XSD.NonPositiveInteger,{name:"NegativeInteger",typeName:t.Schema.XSD.qname("negativeInteger"),MIN_VALUE:-0x8000000000000000,MAX_VALUE:-1,CLASS_NAME:"Jsonix.Schema.XSD.NegativeInteger"}),t.Schema.XSD.NegativeInteger.INSTANCE=new t.Schema.XSD.NegativeInteger,t.Schema.XSD.NegativeInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.NegativeInteger.INSTANCE),t.Schema.XSD.Long=t.Class(t.Schema.XSD.Integer,{name:"Long",typeName:t.Schema.XSD.qname("long"),MIN_VALUE:-0x8000000000000000,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.Long"}),t.Schema.XSD.Long.INSTANCE=new t.Schema.XSD.Long,t.Schema.XSD.Long.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Long.INSTANCE),t.Schema.XSD.Int=t.Class(t.Schema.XSD.Long,{name:"Int",typeName:t.Schema.XSD.qname("int"),MIN_VALUE:-2147483648,MAX_VALUE:2147483647,CLASS_NAME:"Jsonix.Schema.XSD.Int"}),t.Schema.XSD.Int.INSTANCE=new t.Schema.XSD.Int,t.Schema.XSD.Int.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Int.INSTANCE),t.Schema.XSD.Short=t.Class(t.Schema.XSD.Int,{name:"Short",typeName:t.Schema.XSD.qname("short"),MIN_VALUE:-32768,MAX_VALUE:32767,CLASS_NAME:"Jsonix.Schema.XSD.Short"}),t.Schema.XSD.Short.INSTANCE=new t.Schema.XSD.Short,t.Schema.XSD.Short.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Short.INSTANCE),t.Schema.XSD.Byte=t.Class(t.Schema.XSD.Short,{name:"Byte",typeName:t.Schema.XSD.qname("byte"),MIN_VALUE:-128,MAX_VALUE:127,CLASS_NAME:"Jsonix.Schema.XSD.Byte"}),t.Schema.XSD.Byte.INSTANCE=new t.Schema.XSD.Byte,t.Schema.XSD.Byte.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Byte.INSTANCE),t.Schema.XSD.NonNegativeInteger=t.Class(t.Schema.XSD.Integer,{name:"NonNegativeInteger",typeName:t.Schema.XSD.qname("nonNegativeInteger"),MIN_VALUE:0,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.NonNegativeInteger"}),t.Schema.XSD.NonNegativeInteger.INSTANCE=new t.Schema.XSD.NonNegativeInteger,t.Schema.XSD.NonNegativeInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.NonNegativeInteger.INSTANCE),t.Schema.XSD.UnsignedLong=t.Class(t.Schema.XSD.NonNegativeInteger,{name:"UnsignedLong",typeName:t.Schema.XSD.qname("unsignedLong"),MIN_VALUE:0,MAX_VALUE:0x10000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedLong"}),t.Schema.XSD.UnsignedLong.INSTANCE=new t.Schema.XSD.UnsignedLong,t.Schema.XSD.UnsignedLong.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedLong.INSTANCE),t.Schema.XSD.UnsignedInt=t.Class(t.Schema.XSD.UnsignedLong,{name:"UnsignedInt",typeName:t.Schema.XSD.qname("unsignedInt"),MIN_VALUE:0,MAX_VALUE:4294967295,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedInt"}),t.Schema.XSD.UnsignedInt.INSTANCE=new t.Schema.XSD.UnsignedInt,t.Schema.XSD.UnsignedInt.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedInt.INSTANCE),t.Schema.XSD.UnsignedShort=t.Class(t.Schema.XSD.UnsignedInt,{name:"UnsignedShort",typeName:t.Schema.XSD.qname("unsignedShort"),MIN_VALUE:0,MAX_VALUE:65535,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedShort"}),t.Schema.XSD.UnsignedShort.INSTANCE=new t.Schema.XSD.UnsignedShort,t.Schema.XSD.UnsignedShort.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedShort.INSTANCE),t.Schema.XSD.UnsignedByte=t.Class(t.Schema.XSD.UnsignedShort,{name:"UnsignedByte",typeName:t.Schema.XSD.qname("unsignedByte"),MIN_VALUE:0,MAX_VALUE:255,CLASS_NAME:"Jsonix.Schema.XSD.UnsignedByte"}),t.Schema.XSD.UnsignedByte.INSTANCE=new t.Schema.XSD.UnsignedByte,t.Schema.XSD.UnsignedByte.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.UnsignedByte.INSTANCE),t.Schema.XSD.PositiveInteger=t.Class(t.Schema.XSD.NonNegativeInteger,{name:"PositiveInteger",typeName:t.Schema.XSD.qname("positiveInteger"),MIN_VALUE:1,MAX_VALUE:0x8000000000000000,CLASS_NAME:"Jsonix.Schema.XSD.PositiveInteger"}),t.Schema.XSD.PositiveInteger.INSTANCE=new t.Schema.XSD.PositiveInteger,t.Schema.XSD.PositiveInteger.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.PositiveInteger.INSTANCE),t.Schema.XSD.Double=t.Class(t.Schema.XSD.Number,{name:"Double",typeName:t.Schema.XSD.qname("double"),isInstance:function(e,i,s){return t.Util.Type.isNaN(e)||e===-1/0||e===1/0||t.Util.Type.isNumber(e)&&e>=this.MIN_VALUE&&e<=this.MAX_VALUE},MIN_VALUE:-17976931348623157e292,MAX_VALUE:17976931348623157e292,CLASS_NAME:"Jsonix.Schema.XSD.Double"}),t.Schema.XSD.Double.INSTANCE=new t.Schema.XSD.Double,t.Schema.XSD.Double.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Double.INSTANCE),t.Schema.XSD.AnyURI=t.Class(t.Schema.XSD.AnySimpleType,{name:"AnyURI",typeName:t.Schema.XSD.qname("anyURI"),print:function(e,i,s,l){return t.Util.Ensure.ensureString(e),e},parse:function(e,i,s,l){return t.Util.Ensure.ensureString(e),e},isInstance:function(e,i,s){return t.Util.Type.isString(e)},CLASS_NAME:"Jsonix.Schema.XSD.AnyURI"}),t.Schema.XSD.AnyURI.INSTANCE=new t.Schema.XSD.AnyURI,t.Schema.XSD.AnyURI.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.AnyURI.INSTANCE),t.Schema.XSD.QName=t.Class(t.Schema.XSD.AnySimpleType,{name:"QName",typeName:t.Schema.XSD.qname("QName"),print:function(e,i,s,l){var m,c=t.XML.QName.fromObject(e),T=c.localPart;return s?(m=s.getPrefix(c.namespaceURI,c.prefix||null),s.declareNamespace(c.namespaceURI,m)):m=c.prefix,m?m+":"+T:T},parse:function(e,i,s,l){t.Util.Ensure.ensureString(e);var c,m,T=(e=t.Util.StringUtils.trim(e)).indexOf(":");if(-1===T)c="",m=e;else{if(!(T>0&&T0?1:0,s=e*i,l=s%60,c=Math.floor(s/60);return 0===i?"Z":(i>0?m="+":i<0&&(m="-"),m+=this.printHour(c),m+=":",m+=this.printMinute(l))},printGDay:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0;return e instanceof Date?c=e.getDate():(t.Util.Ensure.ensureInteger(e.day),c=e.day,m=e.timezone),t.XML.Calendar.validateDay(c),t.XML.Calendar.validateTimezone(m),"---"+this.printDay(c)+this.printTimezoneString(m)},printGMonth:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0;return e instanceof Date?c=e.getMonth()+1:(t.Util.Ensure.ensureInteger(e.month),c=e.month,m=e.timezone),t.XML.Calendar.validateMonth(c),t.XML.Calendar.validateTimezone(m),"--"+this.printMonth(c)+this.printTimezoneString(m)},printGMonthDay:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0,T=void 0;return e instanceof Date?(c=e.getMonth()+1,m=e.getDate()):(t.Util.Ensure.ensureInteger(e.month),t.Util.Ensure.ensureInteger(e.day),c=e.month,m=e.day,T=e.timezone),t.XML.Calendar.validateMonthDay(c,m),t.XML.Calendar.validateTimezone(T),"--"+this.printMonth(c)+"-"+this.printDay(m)+this.printTimezoneString(T)},printGYear:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0;return e instanceof Date?c=e.getFullYear():(t.Util.Ensure.ensureInteger(e.year),c=e.year,m=e.timezone),t.XML.Calendar.validateYear(c),t.XML.Calendar.validateTimezone(m),this.printSignedYear(c)+this.printTimezoneString(m)},printGYearMonth:function(e,i,s,l){t.Util.Ensure.ensureObject(e);var c=void 0,m=void 0,T=void 0;return e instanceof Date?(c=e.getFullYear(),m=e.getMonth()+1):(t.Util.Ensure.ensureInteger(e.year),c=e.year,m=e.month,T=e.timezone),t.XML.Calendar.validateYear(c),t.XML.Calendar.validateMonth(m),t.XML.Calendar.validateTimezone(T),this.printSignedYear(c)+"-"+this.printMonth(m)+this.printTimezoneString(T)},printSignedYear:function(e){return e<0?"-"+this.printYear(-1*e):this.printYear(e)},printYear:function(e){return this.printInteger(e,4)},printMonth:function(e){return this.printInteger(e,2)},printDay:function(e){return this.printInteger(e,2)},printHour:function(e){return this.printInteger(e,2)},printMinute:function(e){return this.printInteger(e,2)},printSecond:function(e){return this.printInteger(e,2)},printFractionalSecond:function(e){if(t.Util.Ensure.ensureNumber(e),e<0||e>=1)throw new Error("Fractional second ["+e+"] must be between 0 and 1.");if(0===e)return"";var i=String(e),s=i.indexOf(".");return s<0?"":i.substring(s)},printInteger:function(e,i){if(t.Util.Ensure.ensureInteger(e),t.Util.Ensure.ensureInteger(i),i<=0)throw new Error("Length ["+e+"] must be positive.");if(e<0)throw new Error("Value ["+e+"] must not be negative.");for(var s=String(e),l=s.length;l=0)||t.Util.NumberUtils.isInteger(e.months)&&e.months>=0||t.Util.NumberUtils.isInteger(e.days)&&e.days>=0||t.Util.NumberUtils.isInteger(e.hours)&&e.hours>=0||t.Util.NumberUtils.isInteger(e.minutes)&&e.minutes>=0||t.Util.Type.isNumber(e.seconds)&&e.seconds>=0)},validate:function(e){if(t.Util.Ensure.ensureObject(e),t.Util.Type.exists(e.sign)&&1!==e.sign&&-1!==e.sign)throw new Error("Sign of the duration ["+e.sign+"] must be either [1] or [-1].");var i=!0,s=function(c,m){if(t.Util.Type.exists(c)){if(t.Util.NumberUtils.isInteger(c)&&c>=0)return!0;throw new Error(m.replace("{0}",c))}return!1};if(i=(i=(i=(i=(i=(i=i&&!s(e.years,"Number of years [{0}] must be an unsigned integer."))&&!s(e.months,"Number of months [{0}] must be an unsigned integer."))&&!s(e.days,"Number of days [{0}] must be an unsigned integer."))&&!s(e.hours,"Number of hours [{0}] must be an unsigned integer."))&&!s(e.minutes,"Number of minutes [{0}] must be an unsigned integer."))&&!function(c,m){if(t.Util.Type.exists(c)){if(t.Util.Type.isNumber(c)&&c>=0)return!0;throw new Error("Number of seconds [{0}] must be an unsigned number.".replace("{0}",c))}return!1}(e.seconds))throw new Error("At least one of the components (years, months, days, hours, minutes, seconds) must be set.")},print:function(e,i,s,l){this.validate(e);var c="";return-1===e.sign&&(c+="-"),c+="P",t.Util.Type.exists(e.years)&&(c+=e.years+"Y"),t.Util.Type.exists(e.months)&&(c+=e.months+"M"),t.Util.Type.exists(e.days)&&(c+=e.days+"D"),(t.Util.Type.exists(e.hours)||t.Util.Type.exists(e.minutes)||t.Util.Type.exists(e.seconds))&&(c+="T",t.Util.Type.exists(e.hours)&&(c+=e.hours+"H"),t.Util.Type.exists(e.minutes)&&(c+=e.minutes+"M"),t.Util.Type.exists(e.seconds)&&(c+=e.seconds+"S")),c},parse:function(e,i,s,l){var c=new RegExp("^"+t.Schema.XSD.Duration.PATTERN+"$"),m=e.match(c);if(null!==m){var S={};return m[1]&&(S.sign=-1),m[3]&&(S.years=parseInt(m[3],10)),m[5]&&(S.months=parseInt(m[5],10)),m[7]&&(S.days=parseInt(m[7],10)),m[10]&&(S.hours=parseInt(m[10],10)),m[12]&&(S.minutes=parseInt(m[12],10)),m[14]&&(S.seconds=Number(m[14])),S}throw new Error("Value ["+e+"] does not match the duration pattern.")},CLASS_NAME:"Jsonix.Schema.XSD.Duration"}),t.Schema.XSD.Duration.PATTERN="(-)?P(([0-9]+)Y)?(([0-9]+)M)?(([0-9]+)D)?(T(([0-9]+)H)?(([0-9]+)M)?(([0-9]+(\\.[0-9]+)?)S)?)?",t.Schema.XSD.Duration.INSTANCE=new t.Schema.XSD.Duration,t.Schema.XSD.Duration.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Duration.INSTANCE),t.Schema.XSD.DateTime=t.Class(t.Schema.XSD.Calendar,{name:"DateTime",typeName:t.Schema.XSD.qname("dateTime"),parse:function(e,i,s,l){return this.parseDateTime(e)},print:function(e,i,s,l){return this.printDateTime(e)},CLASS_NAME:"Jsonix.Schema.XSD.DateTime"}),t.Schema.XSD.DateTime.INSTANCE=new t.Schema.XSD.DateTime,t.Schema.XSD.DateTime.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.DateTime.INSTANCE),t.Schema.XSD.DateTimeAsDate=t.Class(t.Schema.XSD.Calendar,{name:"DateTimeAsDate",typeName:t.Schema.XSD.qname("dateTime"),parse:function(e,i,s,l){var c=this.parseDateTime(e),m=new Date;m.setFullYear(c.year),m.setMonth(c.month-1),m.setDate(c.day),m.setHours(c.hour),m.setMinutes(c.minute),m.setSeconds(c.second),t.Util.Type.isNumber(c.fractionalSecond)&&m.setMilliseconds(Math.floor(1e3*c.fractionalSecond));var T,S,D=-m.getTimezoneOffset();t.Util.NumberUtils.isInteger(c.timezone)?(T=c.timezone,S=!1):(T=D,S=!0);var E=new Date(m.getTime()+6e4*(-T+D));return E.originalTimezone=S?null:c.timezone,E},print:function(e,i,s,l){t.Util.Ensure.ensureDate(e);var c,T,m=-e.getTimezoneOffset();return null===e.originalTimezone?this.printDateTime(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),fractionalSecond:e.getMilliseconds()/1e3})):(t.Util.NumberUtils.isInteger(e.originalTimezone)?(c=e.originalTimezone,T=new Date(e.getTime()-6e4*(-c+m))):(c=m,T=e),this.printDateTime(new t.XML.Calendar({year:T.getFullYear(),month:T.getMonth()+1,day:T.getDate(),hour:T.getHours(),minute:T.getMinutes(),second:T.getSeconds(),fractionalSecond:T.getMilliseconds()/1e3,timezone:c})))},isInstance:function(e,i,s){return t.Util.Type.isDate(e)},CLASS_NAME:"Jsonix.Schema.XSD.DateTimeAsDate"}),t.Schema.XSD.DateTimeAsDate.INSTANCE=new t.Schema.XSD.DateTimeAsDate,t.Schema.XSD.DateTimeAsDate.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.DateTimeAsDate.INSTANCE),t.Schema.XSD.Time=t.Class(t.Schema.XSD.Calendar,{name:"Time",typeName:t.Schema.XSD.qname("time"),parse:function(e,i,s,l){return this.parseTime(e)},print:function(e,i,s,l){return this.printTime(e)},CLASS_NAME:"Jsonix.Schema.XSD.Time"}),t.Schema.XSD.Time.INSTANCE=new t.Schema.XSD.Time,t.Schema.XSD.Time.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Time.INSTANCE),t.Schema.XSD.TimeAsDate=t.Class(t.Schema.XSD.Calendar,{name:"TimeAsDate",typeName:t.Schema.XSD.qname("time"),parse:function(e,i,s,l){var c=this.parseTime(e),m=new Date;m.setFullYear(1970),m.setMonth(0),m.setDate(1),m.setHours(c.hour),m.setMinutes(c.minute),m.setSeconds(c.second),t.Util.Type.isNumber(c.fractionalSecond)&&m.setMilliseconds(Math.floor(1e3*c.fractionalSecond));var T,S,D=-m.getTimezoneOffset();t.Util.NumberUtils.isInteger(c.timezone)?(T=c.timezone,S=!1):(T=D,S=!0);var E=new Date(m.getTime()+6e4*(-T+D));return E.originalTimezone=S?null:T,E},print:function(e,i,s,l){t.Util.Ensure.ensureDate(e);var c=e.getTime();if(c<=-864e5&&c>=864e5)throw new Error("Invalid time ["+e+"].");if(null===e.originalTimezone)return this.printTime(new t.XML.Calendar({hour:e.getHours(),minute:e.getMinutes(),second:e.getSeconds(),fractionalSecond:e.getMilliseconds()/1e3}));var m,T,S=-e.getTimezoneOffset();t.Util.NumberUtils.isInteger(e.originalTimezone)?(T=e.originalTimezone,m=new Date(e.getTime()-6e4*(-T+S))):(T=S,m=e);var D=m.getTime();if(D>=6e4*-S)return this.printTime(new t.XML.Calendar({hour:m.getHours(),minute:m.getMinutes(),second:m.getSeconds(),fractionalSecond:m.getMilliseconds()/1e3,timezone:T}));var E=Math.ceil(-D/36e5),N=m.getSeconds()+60*m.getMinutes()+3600*m.getHours()+3600*E-60*T;return this.printTime(new t.XML.Calendar({hour:N%86400,minute:N%3600,second:N%60,fractionalSecond:m.getMilliseconds()/1e3,timezone:60*E}))},isInstance:function(e,i,s){return t.Util.Type.isDate(e)&&e.getTime()>-864e5&&e.getTime()<864e5},CLASS_NAME:"Jsonix.Schema.XSD.TimeAsDate"}),t.Schema.XSD.TimeAsDate.INSTANCE=new t.Schema.XSD.TimeAsDate,t.Schema.XSD.TimeAsDate.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.TimeAsDate.INSTANCE),t.Schema.XSD.Date=t.Class(t.Schema.XSD.Calendar,{name:"Date",typeName:t.Schema.XSD.qname("date"),parse:function(e,i,s,l){return this.parseDate(e)},print:function(e,i,s,l){return this.printDate(e)},CLASS_NAME:"Jsonix.Schema.XSD.Date"}),t.Schema.XSD.Date.INSTANCE=new t.Schema.XSD.Date,t.Schema.XSD.Date.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.Date.INSTANCE),t.Schema.XSD.DateAsDate=t.Class(t.Schema.XSD.Calendar,{name:"DateAsDate",typeName:t.Schema.XSD.qname("date"),parse:function(e,i,s,l){var c=this.parseDate(e),m=new Date;m.setFullYear(c.year),m.setMonth(c.month-1),m.setDate(c.day),m.setHours(0),m.setMinutes(0),m.setSeconds(0),m.setMilliseconds(0),t.Util.Type.isNumber(c.fractionalSecond)&&m.setMilliseconds(Math.floor(1e3*c.fractionalSecond));var T,S,D=-m.getTimezoneOffset();t.Util.NumberUtils.isInteger(c.timezone)?(T=c.timezone,S=!1):(T=D,S=!0);var E=new Date(m.getTime()+6e4*(-T+D));return E.originalTimezone=S?null:T,E},print:function(e,i,s,l){t.Util.Ensure.ensureDate(e);var c=new Date(e.getTime());if(c.setHours(0),c.setMinutes(0),c.setSeconds(0),c.setMilliseconds(0),null===e.originalTimezone)return this.printDate(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate()}));if(t.Util.NumberUtils.isInteger(e.originalTimezone)){var m=new Date(e.getTime()-6e4*(-e.originalTimezone-e.getTimezoneOffset()));return this.printDate(new t.XML.Calendar({year:m.getFullYear(),month:m.getMonth()+1,day:m.getDate(),timezone:e.originalTimezone}))}var T=-e.getTime()+c.getTime();if(0===T)return this.printDate(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate()}));var S=T-6e4*e.getTimezoneOffset();if(S>=-432e5)return this.printDate(new t.XML.Calendar({year:e.getFullYear(),month:e.getMonth()+1,day:e.getDate(),timezone:Math.floor(S/6e4)}));var D=new Date(e.getTime()+864e5);return this.printDate(new t.XML.Calendar({year:D.getFullYear(),month:D.getMonth()+1,day:D.getDate(),timezone:Math.floor(S/6e4)+1440}))},isInstance:function(e,i,s){return t.Util.Type.isDate(e)},CLASS_NAME:"Jsonix.Schema.XSD.DateAsDate"}),t.Schema.XSD.DateAsDate.INSTANCE=new t.Schema.XSD.DateAsDate,t.Schema.XSD.DateAsDate.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.DateAsDate.INSTANCE),t.Schema.XSD.GYearMonth=t.Class(t.Schema.XSD.Calendar,{name:"GYearMonth",typeName:t.Schema.XSD.qname("gYearMonth"),CLASS_NAME:"Jsonix.Schema.XSD.GYearMonth",parse:function(e,i,s,l){return this.parseGYearMonth(e,i,s,l)},print:function(e,i,s,l){return this.printGYearMonth(e,i,s,l)}}),t.Schema.XSD.GYearMonth.INSTANCE=new t.Schema.XSD.GYearMonth,t.Schema.XSD.GYearMonth.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GYearMonth.INSTANCE),t.Schema.XSD.GYear=t.Class(t.Schema.XSD.Calendar,{name:"GYear",typeName:t.Schema.XSD.qname("gYear"),CLASS_NAME:"Jsonix.Schema.XSD.GYear",parse:function(e,i,s,l){return this.parseGYear(e,i,s,l)},print:function(e,i,s,l){return this.printGYear(e,i,s,l)}}),t.Schema.XSD.GYear.INSTANCE=new t.Schema.XSD.GYear,t.Schema.XSD.GYear.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GYear.INSTANCE),t.Schema.XSD.GMonthDay=t.Class(t.Schema.XSD.Calendar,{name:"GMonthDay",typeName:t.Schema.XSD.qname("gMonthDay"),CLASS_NAME:"Jsonix.Schema.XSD.GMonthDay",parse:function(e,i,s,l){return this.parseGMonthDay(e,i,s,l)},print:function(e,i,s,l){return this.printGMonthDay(e,i,s,l)}}),t.Schema.XSD.GMonthDay.INSTANCE=new t.Schema.XSD.GMonthDay,t.Schema.XSD.GMonthDay.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GMonthDay.INSTANCE),t.Schema.XSD.GDay=t.Class(t.Schema.XSD.Calendar,{name:"GDay",typeName:t.Schema.XSD.qname("gDay"),CLASS_NAME:"Jsonix.Schema.XSD.GDay",parse:function(e,i,s,l){return this.parseGDay(e,i,s,l)},print:function(e,i,s,l){return this.printGDay(e,i,s,l)}}),t.Schema.XSD.GDay.INSTANCE=new t.Schema.XSD.GDay,t.Schema.XSD.GDay.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GDay.INSTANCE),t.Schema.XSD.GMonth=t.Class(t.Schema.XSD.Calendar,{name:"GMonth",typeName:t.Schema.XSD.qname("gMonth"),CLASS_NAME:"Jsonix.Schema.XSD.GMonth",parse:function(e,i,s,l){return this.parseGMonth(e,i,s,l)},print:function(e,i,s,l){return this.printGMonth(e,i,s,l)}}),t.Schema.XSD.GMonth.INSTANCE=new t.Schema.XSD.GMonth,t.Schema.XSD.GMonth.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.GMonth.INSTANCE),t.Schema.XSD.ID=t.Class(t.Schema.XSD.String,{name:"ID",typeName:t.Schema.XSD.qname("ID"),CLASS_NAME:"Jsonix.Schema.XSD.ID"}),t.Schema.XSD.ID.INSTANCE=new t.Schema.XSD.ID,t.Schema.XSD.ID.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.ID.INSTANCE),t.Schema.XSD.IDREF=t.Class(t.Schema.XSD.String,{name:"IDREF",typeName:t.Schema.XSD.qname("IDREF"),CLASS_NAME:"Jsonix.Schema.XSD.IDREF"}),t.Schema.XSD.IDREF.INSTANCE=new t.Schema.XSD.IDREF,t.Schema.XSD.IDREF.INSTANCE.LIST=new t.Schema.XSD.List(t.Schema.XSD.IDREF.INSTANCE),t.Schema.XSD.IDREFS=t.Class(t.Schema.XSD.List,{name:"IDREFS",initialize:function(){t.Schema.XSD.List.prototype.initialize.apply(this,[t.Schema.XSD.IDREF.INSTANCE,t.Schema.XSD.qname("IDREFS")," "])},CLASS_NAME:"Jsonix.Schema.XSD.IDREFS"}),t.Schema.XSD.IDREFS.INSTANCE=new t.Schema.XSD.IDREFS,t.Schema.XSI={},t.Schema.XSI.NAMESPACE_URI="http://www.w3.org/2001/XMLSchema-instance",t.Schema.XSI.PREFIX="xsi",t.Schema.XSI.TYPE="type",t.Schema.XSI.NIL="nil",t.Schema.XSI.qname=function(e){return t.Util.Ensure.ensureString(e),new t.XML.QName(t.Schema.XSI.NAMESPACE_URI,e,t.Schema.XSI.PREFIX)},t.Schema.XSI.TYPE_QNAME=t.Schema.XSI.qname(t.Schema.XSI.TYPE),t.Context=t.Class(t.Mapping.Styled,{modules:[],typeInfos:null,typeNameKeyToTypeInfo:null,elementInfos:null,options:null,substitutionMembersMap:null,scopedElementInfosMap:null,supportXsiType:!0,initialize:function(e,i){for(var s in t.Mapping.Styled.prototype.initialize.apply(this,[i]),this.modules=[],this.elementInfos=[],this.typeInfos={},this.typeNameKeyToTypeInfo={},this.registerBuiltinTypeInfos(),this.namespacePrefixes={},this.prefixNamespaces={},this.substitutionMembersMap={},this.scopedElementInfosMap={},t.Util.Type.exists(i)&&(t.Util.Ensure.ensureObject(i),t.Util.Type.isObject(i.namespacePrefixes)&&(this.namespacePrefixes=t.Util.Type.cloneObject(i.namespacePrefixes,{})),t.Util.Type.isBoolean(i.supportXsiType)&&(this.supportXsiType=i.supportXsiType)),this.namespacePrefixes)this.namespacePrefixes.hasOwnProperty(s)&&(p=this.namespacePrefixes[s],this.prefixNamespaces[p]=s);var l,m;if(t.Util.Type.exists(e))for(t.Util.Ensure.ensureArray(e),l=0;l0&&"."===e.charAt(0)){var l=i.name||i.n||void 0;t.Util.Ensure.ensureObject(i,"Type info mapping can only be resolved if module is provided."),t.Util.Ensure.ensureString(l,"Type info mapping can only be resolved if module name is provided."),s=l+e}else s=e;if(this.typeInfos[s])return this.typeInfos[s];throw new Error("Type info ["+s+"] is not known in this context.")}t.Util.Ensure.ensureObject(i,"Type info mapping can only be resolved if module is provided.");var c=i.createTypeInfo(e);return c.build(this,i),c}return null},registerElementInfo:function(e,i){if(t.Util.Ensure.ensureObject(e),this.elementInfos.push(e),t.Util.Type.exists(e.substitutionHead)){var l=e.substitutionHead.key,c=this.substitutionMembersMap[l];t.Util.Type.isArray(c)||(this.substitutionMembersMap[l]=c=[]),c.push(e)}var m;m=t.Util.Type.exists(e.scope)?this.resolveTypeInfo(e.scope,i).name:"##global";var T=this.scopedElementInfosMap[m];t.Util.Type.isObject(T)||(this.scopedElementInfosMap[m]=T={}),T[e.elementName.key]=e},getTypeInfoByValue:function(e){if(t.Util.Type.exists(e)&&t.Util.Type.isObject(e)){var i=e.TYPE_NAME;if(t.Util.Type.isString(i)){var s=this.getTypeInfoByName(i);if(s)return s}}},getTypeInfoByName:function(e){return this.typeInfos[e]},getTypeInfoByTypeName:function(e){var i=t.XML.QName.fromObjectOrString(e,this);return this.typeNameKeyToTypeInfo[i.key]},getTypeInfoByTypeNameKey:function(e){return this.typeNameKeyToTypeInfo[e]},getElementInfo:function(e,i){if(t.Util.Type.exists(i)){var l=this.scopedElementInfosMap[i.name];if(t.Util.Type.exists(l)){var c=l[e.key];if(t.Util.Type.exists(c))return c}}var T=this.scopedElementInfosMap["##global"];if(t.Util.Type.exists(T)){var S=T[e.key];if(t.Util.Type.exists(S))return S}return null},getSubstitutionMembers:function(e){return this.substitutionMembersMap[t.XML.QName.fromObject(e).key]},createMarshaller:function(){return new this.mappingStyle.marshaller(this)},createUnmarshaller:function(){return new this.mappingStyle.unmarshaller(this)},getNamespaceURI:function(e){return t.Util.Ensure.ensureString(e),this.prefixNamespaces[e]},getPrefix:function(e,i){t.Util.Ensure.ensureString(e);var s=this.namespacePrefixes[e];return t.Util.Type.isString(s)?s:i},builtinTypeInfos:[t.Schema.XSD.AnyType.INSTANCE,t.Schema.XSD.AnySimpleType.INSTANCE,t.Schema.XSD.AnyURI.INSTANCE,t.Schema.XSD.Base64Binary.INSTANCE,t.Schema.XSD.Boolean.INSTANCE,t.Schema.XSD.Byte.INSTANCE,t.Schema.XSD.Calendar.INSTANCE,t.Schema.XSD.DateAsDate.INSTANCE,t.Schema.XSD.Date.INSTANCE,t.Schema.XSD.DateTimeAsDate.INSTANCE,t.Schema.XSD.DateTime.INSTANCE,t.Schema.XSD.Decimal.INSTANCE,t.Schema.XSD.Double.INSTANCE,t.Schema.XSD.Duration.INSTANCE,t.Schema.XSD.Float.INSTANCE,t.Schema.XSD.GDay.INSTANCE,t.Schema.XSD.GMonth.INSTANCE,t.Schema.XSD.GMonthDay.INSTANCE,t.Schema.XSD.GYear.INSTANCE,t.Schema.XSD.GYearMonth.INSTANCE,t.Schema.XSD.HexBinary.INSTANCE,t.Schema.XSD.ID.INSTANCE,t.Schema.XSD.IDREF.INSTANCE,t.Schema.XSD.IDREFS.INSTANCE,t.Schema.XSD.Int.INSTANCE,t.Schema.XSD.Integer.INSTANCE,t.Schema.XSD.Language.INSTANCE,t.Schema.XSD.Long.INSTANCE,t.Schema.XSD.Name.INSTANCE,t.Schema.XSD.NCName.INSTANCE,t.Schema.XSD.NegativeInteger.INSTANCE,t.Schema.XSD.NMToken.INSTANCE,t.Schema.XSD.NMTokens.INSTANCE,t.Schema.XSD.NonNegativeInteger.INSTANCE,t.Schema.XSD.NonPositiveInteger.INSTANCE,t.Schema.XSD.NormalizedString.INSTANCE,t.Schema.XSD.Number.INSTANCE,t.Schema.XSD.PositiveInteger.INSTANCE,t.Schema.XSD.QName.INSTANCE,t.Schema.XSD.Short.INSTANCE,t.Schema.XSD.String.INSTANCE,t.Schema.XSD.Strings.INSTANCE,t.Schema.XSD.TimeAsDate.INSTANCE,t.Schema.XSD.Time.INSTANCE,t.Schema.XSD.Token.INSTANCE,t.Schema.XSD.UnsignedByte.INSTANCE,t.Schema.XSD.UnsignedInt.INSTANCE,t.Schema.XSD.UnsignedLong.INSTANCE,t.Schema.XSD.UnsignedShort.INSTANCE],CLASS_NAME:"Jsonix.Context"}),{Jsonix:t}};if("function"!=typeof x)if(typeof window>"u"&&!process.browser){var x=v(4016)(V);x(["xmldom","xmlhttprequest","fs"],k)}else V.exports=k();else x([],k)},4016:(V,G,v)=>{"use strict";V.exports=function k(x,_){var e,i,b={},d={},C=!1,t=v(4797);function l(D,E){var N;return D&&"."===D.charAt(0)&&E&&(function s(D){var E,N;for(E=0;D[E];E+=1)if("."===(N=D[E]))D.splice(E,1),E-=1;else if(".."===N){if(1===E&&(".."===D[2]||".."===D[0]))break;E>0&&(D.splice(E-1,2),E-=2)}}(N=(N=(N=E.split("/")).slice(0,N.length-1)).concat(D.split("/"))),D=N.join("/")),D}function T(D,E,N){var P,X,j,J;if(D)X=d[D]={},j={id:D,uri:__filename,exports:X},P=e(_,X,j,D);else{if(C)throw new Error("amdefine with no module ID cannot be called more than once per file.");C=!0,P=e(_,X=x.exports,j=x,x.id)}E&&(E=E.map(function(ne){return P(ne)})),void 0!==(J="function"==typeof N?N.apply(j.exports,E):N)&&(j.exports=J,D&&(d[D]=j.exports))}function S(D,E,N){Array.isArray(D)?(N=E,E=D,D=void 0):"string"!=typeof D&&(N=D,D=E=void 0),E&&!Array.isArray(E)&&(N=E,E=void 0),E||(E=["require","exports","module"]),D?b[D]=[D,E,N]:T(D,E,N)}return e=function(D,E,N,P){function X(j,J){if("string"==typeof j)return i(D,E,N,j,P);j=j.map(function(ne){return i(D,E,N,ne,P)}),J&&process.nextTick(function(){J.apply(null,j)})}return X.toUrl=function(j){return 0===j.indexOf(".")?l(j,t.dirname(N.filename)):j},X},_=_||function(){return x.require.apply(x,arguments)},i=function(D,E,N,P,X){var ne,oe,j=P.indexOf("!"),J=P;if(-1===j){if("require"===(P=l(P,X)))return e(D,E,N,X);if("exports"===P)return E;if("module"===P)return N;if(d.hasOwnProperty(P))return d[P];if(b[P])return T.apply(null,b[P]),d[P];if(D)return D(J);throw new Error("No module with ID: "+P)}return ne=P.substring(0,j),P=P.substring(j+1,P.length),P=(oe=i(D,E,N,ne,X)).normalize?oe.normalize(P,function c(D){return function(E){return l(E,D)}}(X)):l(P,X),d[P]||oe.load(P,e(D,E,N,X),function m(D){function E(N){d[D]=N}return E.fromText=function(N,P){throw new Error("amdefine does not implement load.fromText")},E}(P),{}),d[P]},S.require=function(D){return d[D]?d[D]:b[D]?(T.apply(null,b[D]),d[D]):void 0},S.amd={},S}},7329:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{GML_3_1_1:{n:"GML_3_1_1",dens:"http://www.opengis.net/gml",dans:"http://www.w3.org/1999/xlink",deps:["SMIL_2_0_Language","XLink_1_0"],tis:[{ln:"PointPropertyType",ps:[{n:"point",rq:!0,en:"Point",ti:".PointType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TopoPrimitiveArrayAssociationType",ps:[{n:"topoPrimitive",mno:0,col:!0,mx:!1,dom:!1,en:"_TopoPrimitive",ti:".AbstractTopoPrimitiveType",t:"er"}]},{ln:"CurveArrayPropertyType",ps:[{n:"curve",mno:0,col:!0,mx:!1,dom:!1,en:"_Curve",ti:".AbstractCurveType",t:"er"}]},{ln:"BaseUnitType",bti:".UnitDefinitionType",ps:[{n:"unitsSystem",rq:!0,ti:".ReferenceType"}]},{ln:"TimeNodeType",bti:".AbstractTimeTopologyPrimitiveType",ps:[{n:"previousEdge",mno:0,col:!0,ti:".TimeEdgePropertyType"},{n:"nextEdge",mno:0,col:!0,ti:".TimeEdgePropertyType"},{n:"position",ti:".TimeInstantPropertyType"}]},{ln:"DirectedEdgePropertyType",ps:[{n:"edge",rq:!0,en:"Edge",ti:".EdgeType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"BagType",bti:".AbstractGMLType",ps:[{n:"member",mno:0,col:!0,ti:".AssociationType"},{n:"members",ti:".ArrayAssociationType"}]},{ln:"DatumRefType",ps:[{n:"datum",rq:!0,mx:!1,dom:!1,en:"_Datum",ti:".AbstractDatumType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"StyleVariationType",ps:[{n:"value",t:"v"},{n:"styleProperty",rq:!0,an:{lp:"styleProperty"},t:"a"},{n:"featurePropertyRange",an:{lp:"featurePropertyRange"},t:"a"}]},{ln:"CurvePropertyType",ps:[{n:"curve",rq:!0,mx:!1,dom:!1,en:"_Curve",ti:".AbstractCurveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeographicCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesEllipsoidalCS",rq:!0,ti:".EllipsoidalCSRefType"},{n:"usesGeodeticDatum",rq:!0,ti:".GeodeticDatumRefType"}]},{ln:"MultiSurfaceType",bti:".AbstractGeometricAggregateType",ps:[{n:"surfaceMember",mno:0,col:!0,ti:".SurfacePropertyType"},{n:"surfaceMembers",ti:".SurfaceArrayPropertyType"}]},{ln:"AbstractStyleType",bti:".AbstractGMLType"},{ln:"OperationParameterBaseType",bti:".AbstractGeneralOperationParameterType"},{ln:"TopoPointType",bti:".AbstractTopologyType",ps:[{n:"directedNode",rq:!0,ti:".DirectedNodePropertyType"}]},{ln:"AbstractGeneralDerivedCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"baseCRS",rq:!0,ti:".CoordinateReferenceSystemRefType"},{n:"definedByConversion",rq:!0,ti:".GeneralConversionRefType"}]},{ln:"EllipsoidRefType",ps:[{n:"ellipsoid",rq:!0,en:"Ellipsoid",ti:".EllipsoidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TinType.ControlPoint",tn:null,ps:[{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"geometricPositionGroup",rq:!0,mno:3,col:!0,etis:[{en:"pos",ti:".DirectPositionType"},{en:"pointProperty",ti:".PointPropertyType"}],t:"es"}]},{ln:"PointArrayPropertyType",ps:[{n:"point",mno:0,col:!0,en:"Point",ti:".PointType"}]},{ln:"CoordinatesType",ps:[{n:"value",t:"v"},{n:"decimal",an:{lp:"decimal"},t:"a"},{n:"cs",an:{lp:"cs"},t:"a"},{n:"ts",an:{lp:"ts"},t:"a"}]},{ln:"AbstractDatumType",bti:".AbstractDatumBaseType",ps:[{n:"datumID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"anchorPoint",ti:".CodeType"},{n:"realizationEpoch",ti:"Date"},{n:"validArea",ti:".ExtentType"},{n:"scope"}]},{ln:"LabelStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"style",rq:!0},{n:"label",rq:!0,ti:".LabelType"}]},{ln:"OperationParameterType",bti:".OperationParameterBaseType",ps:[{n:"parameterID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"}]},{ln:"CartesianCSType",bti:".AbstractCoordinateSystemType"},{ln:"ConversionToPreferredUnitType",bti:".UnitOfMeasureType",ps:[{n:"factor",rq:!0,ti:"Double"},{n:"formula",rq:!0,ti:".FormulaType"}]},{ln:"AbstractParametricCurveSurfaceType",bti:".AbstractSurfacePatchType"},{ln:"ProjectedCRSRefType",ps:[{n:"projectedCRS",rq:!0,en:"ProjectedCRS",ti:".ProjectedCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimePeriodType",bti:".AbstractTimeGeometricPrimitiveType",ps:[{n:"beginPosition",rq:!0,ti:".TimePositionType"},{n:"begin",rq:!0,ti:".TimeInstantPropertyType"},{n:"endPosition",rq:!0,ti:".TimePositionType"},{n:"end",rq:!0,ti:".TimeInstantPropertyType"},{n:"duration",rq:!0,ti:"Duration"},{n:"timeInterval",rq:!0,ti:".TimeIntervalLengthType"}]},{ln:"SurfacePatchArrayPropertyType",ps:[{n:"surfacePatch",mno:0,col:!0,mx:!1,dom:!1,en:"_SurfacePatch",ti:".AbstractSurfacePatchType",t:"er"}]},{ln:"AreaType",bti:".MeasureType"},{ln:"ArcStringType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:3,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"numArc",ti:"Integer",an:{lp:"numArc"},t:"a"}]},{ln:"TopoSolidType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedFace",rq:!0,col:!0,ti:".DirectedFacePropertyType"}]},{ln:"RangeParametersType",ps:[{n:"_boolean",rq:!0,en:"Boolean",ti:"Boolean"},{n:"category",rq:!0,en:"Category",ti:".CodeType"},{n:"quantity",rq:!0,en:"Quantity",ti:".MeasureType"},{n:"count",rq:!0,en:"Count",ti:"Integer"},{n:"booleanList",rq:!0,en:"BooleanList",ti:{t:"l"}},{n:"categoryList",rq:!0,en:"CategoryList",ti:".CodeOrNullListType"},{n:"quantityList",rq:!0,en:"QuantityList",ti:".MeasureOrNullListType"},{n:"countList",rq:!0,en:"CountList",ti:{t:"l"}},{n:"categoryExtent",rq:!0,en:"CategoryExtent",ti:".CategoryExtentType"},{n:"quantityExtent",rq:!0,en:"QuantityExtent",ti:".QuantityExtentType"},{n:"countExtent",rq:!0,en:"CountExtent",ti:{t:"l"}},{n:"compositeValue",rq:!0,mx:!1,dom:!1,en:"CompositeValue",ti:".CompositeValueType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiPolygonPropertyType",ps:[{n:"multiPolygon",rq:!0,en:"MultiPolygon",ti:".MultiPolygonType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeometryStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"symbol",rq:!0,ti:".SymbolType"},{n:"style",rq:!0},{n:"labelStyle",ti:".LabelStylePropertyType"},{n:"geometryProperty",an:{lp:"geometryProperty"},t:"a"},{n:"geometryType",an:{lp:"geometryType"},t:"a"}]},{ln:"ExtentType",ps:[{n:"description",ti:".StringOrRefType"},{n:"boundingBox",mno:0,col:!0,ti:".EnvelopeType"},{n:"boundingPolygon",mno:0,col:!0,ti:".PolygonType"},{n:"verticalExtent",mno:0,col:!0,ti:".EnvelopeType"},{n:"temporalExtent",mno:0,col:!0,ti:".TimePeriodType"}]},{ln:"UserDefinedCSType",bti:".AbstractCoordinateSystemType"},{ln:"OrientableSurfaceType",bti:".AbstractSurfaceType",ps:[{n:"baseSurface",rq:!0,ti:".SurfacePropertyType"},{n:"orientation",an:{lp:"orientation"},t:"a"}]},{ln:"TemporalDatumRefType",ps:[{n:"temporalDatum",rq:!0,en:"TemporalDatum",ti:".TemporalDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"KnotPropertyType",ps:[{n:"knot",rq:!0,en:"Knot",ti:".KnotType"}]},{ln:"DefinitionProxyType",bti:".DefinitionType",ps:[{n:"definitionRef",rq:!0,ti:".ReferenceType"}]},{ln:"ArcByBulgeType",bti:".ArcStringByBulgeType"},{ln:"GeometricComplexPropertyType",ps:[{n:"geometricComplex",rq:!0,en:"GeometricComplex",ti:".GeometricComplexType"},{n:"compositeCurve",rq:!0,en:"CompositeCurve",ti:".CompositeCurveType"},{n:"compositeSurface",rq:!0,en:"CompositeSurface",ti:".CompositeSurfaceType"},{n:"compositeSolid",rq:!0,en:"CompositeSolid",ti:".CompositeSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CompositeCurvePropertyType",ps:[{n:"compositeCurve",rq:!0,en:"CompositeCurve",ti:".CompositeCurveType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OperationParameterGroupBaseType",bti:".AbstractGeneralOperationParameterType"},{ln:"MultiPointCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"ReferenceType",ps:[{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ImageCRSRefType",ps:[{n:"imageCRS",rq:!0,en:"ImageCRS",ti:".ImageCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DefaultStylePropertyType",ps:[{n:"style",mx:!1,dom:!1,en:"_Style",ti:".AbstractStyleType",t:"er"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractTimeReferenceSystemType",bti:".DefinitionType",ps:[{n:"domainOfValidity"}]},{ln:"AbsoluteExternalPositionalAccuracyType",bti:".AbstractPositionalAccuracyType",ps:[{n:"result",rq:!0,ti:".MeasureType"}]},{ln:"TopoPrimitiveMemberType",ps:[{n:"topoPrimitive",mx:!1,dom:!1,en:"_TopoPrimitive",ti:".AbstractTopoPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeOrdinalReferenceSystemType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"component",rq:!0,col:!0,ti:".TimeOrdinalEraPropertyType"}]},{ln:"CompositeSolidType",bti:".AbstractSolidType",ps:[{n:"solidMember",rq:!0,col:!0,ti:".SolidPropertyType"}]},{ln:"GeocentricCRSRefType",ps:[{n:"geocentricCRS",rq:!0,en:"GeocentricCRS",ti:".GeocentricCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiCurveType",bti:".AbstractGeometricAggregateType",ps:[{n:"curveMember",mno:0,col:!0,ti:".CurvePropertyType"},{n:"curveMembers",ti:".CurveArrayPropertyType"}]},{ln:"UnitDefinitionType",bti:".DefinitionType",ps:[{n:"quantityType",rq:!0,ti:".StringOrRefType"},{n:"catalogSymbol",ti:".CodeType"}]},{ln:"CurveSegmentArrayPropertyType",ps:[{n:"curveSegment",mno:0,col:!0,mx:!1,dom:!1,en:"_CurveSegment",ti:".AbstractCurveSegmentType",t:"er"}]},{ln:"AbstractTimePrimitiveType",bti:".AbstractTimeObjectType",ps:[{n:"relatedTime",mno:0,col:!0,ti:".RelatedTimeType"}]},{ln:"MultiPointType",bti:".AbstractGeometricAggregateType",ps:[{n:"pointMember",mno:0,col:!0,ti:".PointPropertyType"},{n:"pointMembers",ti:".PointArrayPropertyType"}]},{ln:"MultiPointPropertyType",ps:[{n:"multiPoint",rq:!0,en:"MultiPoint",ti:".MultiPointType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractTimeTopologyPrimitiveType",bti:".AbstractTimePrimitiveType",ps:[{n:"complex",ti:".ReferenceType"}]},{ln:"KnotType",ps:[{n:"value",rq:!0,ti:"Double"},{n:"multiplicity",rq:!0,ti:"NonNegativeInteger"},{n:"weight",rq:!0,ti:"Double"}]},{ln:"CodeType",ps:[{n:"value",t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"AbstractTimeSliceType",bti:".AbstractGMLType",ps:[{n:"validTime",rq:!0,ti:".TimePrimitivePropertyType"},{n:"dataSource",ti:".StringOrRefType"}]},{ln:"DynamicFeatureType",bti:".AbstractFeatureType",ps:[{n:"validTime",ti:".TimePrimitivePropertyType"},{n:"history",mx:!1,dom:!1,ti:".HistoryPropertyType",t:"er"},{n:"dataSource",ti:".StringOrRefType"}]},{ln:"RingPropertyType",ps:[{n:"ring",rq:!0,en:"Ring",ti:".RingType"}]},{ln:"EngineeringCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesCS",rq:!0,ti:".CoordinateSystemRefType"},{n:"usesEngineeringDatum",rq:!0,ti:".EngineeringDatumRefType"}]},{ln:"BooleanPropertyType",bti:".ValuePropertyType"},{ln:"VerticalCRSRefType",ps:[{n:"verticalCRS",rq:!0,en:"VerticalCRS",ti:".VerticalCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"FormulaType",ps:[{n:"a",ti:"Double"},{n:"b",rq:!0,ti:"Double"},{n:"c",rq:!0,ti:"Double"},{n:"d",ti:"Double"}]},{ln:"EngineeringDatumRefType",ps:[{n:"engineeringDatum",rq:!0,en:"EngineeringDatum",ti:".EngineeringDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectedObservationAtDistanceType",bti:".DirectedObservationType",ps:[{n:"distance",rq:!0,ti:".MeasureType"}]},{ln:"AbstractMetaDataType",ps:[{n:"content",col:!0,dom:!1,t:"ers"},{n:"id",ti:"ID",an:{lp:"id",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"AbstractCurveSegmentType",ps:[{n:"numDerivativesAtStart",ti:"Integer",an:{lp:"numDerivativesAtStart"},t:"a"},{n:"numDerivativesAtEnd",ti:"Integer",an:{lp:"numDerivativesAtEnd"},t:"a"},{n:"numDerivativeInterior",ti:"Integer",an:{lp:"numDerivativeInterior"},t:"a"}]},{ln:"RelatedTimeType",bti:".TimePrimitivePropertyType",ps:[{n:"relativePosition",an:{lp:"relativePosition"},t:"a"}]},{ln:"OperationParameterGroupRefType",ps:[{n:"operationParameterGroup",rq:!0,en:"OperationParameterGroup",ti:".OperationParameterGroupType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GridType",bti:".AbstractGeometryType",ps:[{n:"limits",rq:!0,ti:".GridLimitsType"},{n:"axisName",rq:!0,col:!0},{n:"dimension",rq:!0,ti:"PositiveInteger",an:{lp:"dimension"},t:"a"}]},{ln:"IndexMapType",bti:".GridFunctionType",ps:[{n:"lookUpTable",rq:!0,ti:{t:"l",bti:"Integer"}}]},{ln:"AbstractCurveType",bti:".AbstractGeometricPrimitiveType"},{ln:"MultiGeometryPropertyType",ps:[{n:"geometricAggregate",rq:!0,mx:!1,dom:!1,en:"_GeometricAggregate",ti:".AbstractGeometricAggregateType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GridCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"DerivedCRSTypeType",bti:".CodeType"},{ln:"ArrayType",bti:".AbstractGMLType",ps:[{n:"members",ti:".ArrayAssociationType"}]},{ln:"AbstractGriddedSurfaceType",bti:".AbstractParametricCurveSurfaceType",ps:[{n:"row",rq:!0,col:!0,ti:".AbstractGriddedSurfaceType.Row"},{n:"rows",ti:"Integer"},{n:"columns",ti:"Integer"}]},{ln:"AbstractTimeGeometricPrimitiveType",bti:".AbstractTimePrimitiveType",ps:[{n:"frame",an:{lp:"frame"},t:"a"}]},{ln:"ArrayAssociationType",ps:[{n:"object",mno:0,col:!0,mx:!1,dom:!1,en:"_Object",ti:"AnyType",t:"er"}]},{ln:"PassThroughOperationRefType",ps:[{n:"passThroughOperation",rq:!0,en:"PassThroughOperation",ti:".PassThroughOperationType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"PolygonPatchType",bti:".AbstractSurfacePatchType",ps:[{n:"exterior",mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interior",mno:0,col:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"GeneralTransformationRefType",ps:[{n:"generalTransformation",rq:!0,mx:!1,dom:!1,en:"_GeneralTransformation",ti:".AbstractGeneralTransformationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TransformationRefType",ps:[{n:"transformation",rq:!0,en:"Transformation",ti:".TransformationType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ValueArrayType",bti:".CompositeValueType",ps:[{n:"codeSpace",an:{lp:"codeSpace"},t:"a"},{n:"uom",an:{lp:"uom"},t:"a"}]},{ln:"TimeClockPropertyType",ps:[{n:"timeClock",rq:!0,en:"TimeClock",ti:".TimeClockType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CylinderType",bti:".AbstractGriddedSurfaceType",ps:[{n:"horizontalCURVETYPE",an:{lp:"horizontalCurveType"},t:"a"},{n:"verticalCURVETYPE",an:{lp:"verticalCurveType"},t:"a"}]},{ln:"MultiSurfaceCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"VerticalDatumTypeType",bti:".CodeType"},{ln:"GeometryArrayPropertyType",ps:[{n:"geometry",mno:0,col:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"}]},{ln:"MultiCurvePropertyType",ps:[{n:"multiCurve",rq:!0,en:"MultiCurve",ti:".MultiCurveType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectedFacePropertyType",ps:[{n:"face",rq:!0,en:"Face",ti:".FaceType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GridFunctionType",ps:[{n:"sequenceRule",ti:".SequenceRuleType"},{n:"startPoint",ti:{t:"l",bti:"Integer"}}]},{ln:"DMSAngleType",ps:[{n:"degrees",rq:!0,ti:".DegreesType"},{n:"decimalMinutes",rq:!0,ti:"Decimal"},{n:"minutes",rq:!0,ti:"NonNegativeInteger"},{n:"seconds",ti:"Decimal"}]},{ln:"AbstractTimeComplexType",bti:".AbstractTimeObjectType"},{ln:"LocationPropertyType",ps:[{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"locationKeyWord",rq:!0,en:"LocationKeyWord",ti:".CodeType"},{n:"locationString",rq:!0,en:"LocationString",ti:".StringOrRefType"},{n:"_null",rq:!0,en:"Null",ti:{t:"l"}},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SurfaceType",bti:".AbstractSurfaceType",ps:[{n:"patches",rq:!0,mx:!1,dom:!1,ti:".SurfacePatchArrayPropertyType",t:"er"}]},{ln:"LabelType",ps:[{n:"content",col:!0,dom:!1,en:"LabelExpression",t:"er"},{n:"transform",an:{lp:"transform",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"OperationParameterRefType",ps:[{n:"operationParameter",rq:!0,en:"OperationParameter",ti:".OperationParameterType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractSolidType",bti:".AbstractGeometricPrimitiveType"},{ln:"GenericMetaDataType",bti:".AbstractMetaDataType",ps:[{n:"contentOverrideForGenericMetaDataType",t:"ae"}]},{ln:"CoordinateOperationRefType",ps:[{n:"coordinateOperation",rq:!0,mx:!1,dom:!1,en:"_CoordinateOperation",ti:".AbstractCoordinateOperationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DataBlockType",ps:[{n:"rangeParameters",rq:!0,ti:".RangeParametersType"},{n:"tupleList",rq:!0,ti:".CoordinatesType"},{n:"doubleOrNullTupleList",rq:!0,ti:{t:"l"}}]},{ln:"TopoComplexType",bti:".AbstractTopologyType",ps:[{n:"maximalComplex",rq:!0,ti:".TopoComplexMemberType"},{n:"superComplex",mno:0,col:!0,ti:".TopoComplexMemberType"},{n:"subComplex",mno:0,col:!0,ti:".TopoComplexMemberType"},{n:"topoPrimitiveMember",mno:0,col:!0,ti:".TopoPrimitiveMemberType"},{n:"topoPrimitiveMembers",ti:".TopoPrimitiveArrayAssociationType"},{n:"isMaximal",ti:"Boolean",an:{lp:"isMaximal"},t:"a"}]},{ln:"NodeType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedEdge",mno:0,col:!0,ti:".DirectedEdgePropertyType"},{n:"pointProperty",ti:".PointPropertyType"}]},{ln:"PolarCSRefType",ps:[{n:"polarCS",rq:!0,en:"PolarCS",ti:".PolarCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractTopologyType",bti:".AbstractGMLType"},{ln:"ClothoidType",bti:".AbstractCurveSegmentType",ps:[{n:"refLocation",rq:!0,ti:".ClothoidType.RefLocation"},{n:"scaleFactor",rq:!0,ti:"Decimal"},{n:"startParameter",rq:!0,ti:"Double"},{n:"endParameter",rq:!0,ti:"Double"}]},{ln:"MetaDataPropertyType",ps:[{n:"any",rq:!0,mx:!1,t:"ae"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ArcByCenterPointType",bti:".AbstractCurveSegmentType",ps:[{n:"pos",rq:!0,ti:".DirectPositionType"},{n:"pointProperty",rq:!0,ti:".PointPropertyType"},{n:"pointRep",rq:!0,ti:".PointPropertyType"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"radius",rq:!0,ti:".LengthType"},{n:"startAngle",ti:".AngleType"},{n:"endAngle",ti:".AngleType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"numARC",rq:!0,ti:"Integer",an:{lp:"numArc"},t:"a"}]},{ln:"ConversionRefType",ps:[{n:"conversion",rq:!0,en:"Conversion",ti:".ConversionType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DegreesType",ps:[{n:"value",ti:"NonNegativeInteger",t:"v"},{n:"direction",an:{lp:"direction"},t:"a"}]},{ln:"MultiSurfaceDomainType",bti:".DomainSetType"},{ln:"ConcatenatedOperationRefType",ps:[{n:"concatenatedOperation",rq:!0,en:"ConcatenatedOperation",ti:".ConcatenatedOperationType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OperationMethodType",bti:".OperationMethodBaseType",ps:[{n:"methodID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"methodFormula",rq:!0,ti:".CodeType"},{n:"sourceDimensions",rq:!0,ti:"PositiveInteger"},{n:"targetDimensions",rq:!0,ti:"PositiveInteger"},{n:"usesParameter",mno:0,col:!0,ti:".AbstractGeneralOperationParameterRefType"}]},{ln:"EllipsoidalCSType",bti:".AbstractCoordinateSystemType"},{ln:"SpeedType",bti:".MeasureType"},{ln:"PolygonType",bti:".AbstractSurfaceType",ps:[{n:"exterior",mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interior",mno:0,col:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"}]},{ln:"AbstractTopoPrimitiveType",bti:".AbstractTopologyType",ps:[{n:"isolated",mno:0,col:!0,ti:".IsolatedPropertyType"},{n:"container",ti:".ContainerPropertyType"}]},{ln:"BSplineType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",mno:0,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"degree",rq:!0,ti:"NonNegativeInteger"},{n:"knot",rq:!0,mno:2,col:!0,ti:".KnotPropertyType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"isPolynomial",ti:"Boolean",an:{lp:"isPolynomial"},t:"a"},{n:"knotType",an:{lp:"knotType"},t:"a"}]},{ln:"FileType",ps:[{n:"rangeParameters",rq:!0,ti:".RangeParametersType"},{n:"fileName",rq:!0},{n:"fileStructure",rq:!0},{n:"mimeType"},{n:"compression"}]},{ln:"RectifiedGridType",bti:".GridType",ps:[{n:"origin",rq:!0,ti:".PointPropertyType"},{n:"offsetVector",rq:!0,col:!0,ti:".VectorType"}]},{ln:"TimePeriodPropertyType",ps:[{n:"timePeriod",rq:!0,en:"TimePeriod",ti:".TimePeriodType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"RingType",bti:".AbstractRingType",ps:[{n:"curveMember",rq:!0,col:!0,ti:".CurvePropertyType"}]},{ln:"ClothoidType.RefLocation",tn:null,ps:[{n:"affinePlacement",rq:!0,en:"AffinePlacement",ti:".AffinePlacementType"}]},{ln:"GeometryStylePropertyType",ps:[{n:"geometryStyle",en:"GeometryStyle",ti:".GeometryStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"EnvelopeWithTimePeriodType",bti:".EnvelopeType",ps:[{n:"timePosition",rq:!0,mno:2,mxo:2,col:!0,ti:".TimePositionType"},{n:"frame",an:{lp:"frame"},t:"a"}]},{ln:"ValuePropertyType",ps:[{n:"_boolean",rq:!0,en:"Boolean",ti:"Boolean"},{n:"category",rq:!0,en:"Category",ti:".CodeType"},{n:"quantity",rq:!0,en:"Quantity",ti:".MeasureType"},{n:"count",rq:!0,en:"Count",ti:"Integer"},{n:"booleanList",rq:!0,en:"BooleanList",ti:{t:"l"}},{n:"categoryList",rq:!0,en:"CategoryList",ti:".CodeOrNullListType"},{n:"quantityList",rq:!0,en:"QuantityList",ti:".MeasureOrNullListType"},{n:"countList",rq:!0,en:"CountList",ti:{t:"l"}},{n:"categoryExtent",rq:!0,en:"CategoryExtent",ti:".CategoryExtentType"},{n:"quantityExtent",rq:!0,en:"QuantityExtent",ti:".QuantityExtentType"},{n:"countExtent",rq:!0,en:"CountExtent",ti:{t:"l"}},{n:"compositeValue",rq:!0,mx:!1,dom:!1,en:"CompositeValue",ti:".CompositeValueType",t:"er"},{n:"object",rq:!0,mx:!1,dom:!1,en:"_Object",ti:"AnyType",t:"er"},{n:"_null",rq:!0,en:"Null",ti:{t:"l"}},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeodesicStringType",bti:".AbstractCurveSegmentType",ps:[{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"geometricPositionGroup",rq:!0,mno:2,col:!0,etis:[{en:"pos",ti:".DirectPositionType"},{en:"pointProperty",ti:".PointPropertyType"}],t:"es"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"AbstractDatumBaseType",bti:".DefinitionType"},{ln:"TemporalCRSRefType",ps:[{n:"temporalCRS",rq:!0,en:"TemporalCRS",ti:".TemporalCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiGeometryType",bti:".AbstractGeometricAggregateType",ps:[{n:"geometryMember",mno:0,col:!0,ti:".GeometryPropertyType"},{n:"geometryMembers",ti:".GeometryArrayPropertyType"}]},{ln:"TimeInstantPropertyType",ps:[{n:"timeInstant",rq:!0,en:"TimeInstant",ti:".TimeInstantType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CompoundCRSRefType",ps:[{n:"compoundCRS",rq:!0,en:"CompoundCRS",ti:".CompoundCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TrianglePatchArrayPropertyType",bti:".SurfacePatchArrayPropertyType"},{ln:"DomainSetType",ps:[{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"timeObject",rq:!0,mx:!1,dom:!1,en:"_TimeObject",ti:".AbstractTimeObjectType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TemporalCSRefType",ps:[{n:"temporalCS",rq:!0,en:"TemporalCS",ti:".TemporalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiPolygonType",bti:".AbstractGeometricAggregateType",ps:[{n:"polygonMember",mno:0,col:!0,ti:".PolygonPropertyType"}]},{ln:"StyleType",bti:".AbstractStyleType",ps:[{n:"featureStyle",rq:!0,col:!0,ti:".FeatureStylePropertyType"},{n:"graphStyle",ti:".GraphStylePropertyType"}]},{ln:"DynamicFeatureCollectionType",bti:".FeatureCollectionType",ps:[{n:"validTime",ti:".TimePrimitivePropertyType"},{n:"history",mx:!1,dom:!1,ti:".HistoryPropertyType",t:"er"},{n:"dataSource",ti:".StringOrRefType"}]},{ln:"PrimeMeridianBaseType",bti:".DefinitionType"},{ln:"AbstractGriddedSurfaceType.Row",tn:null,ps:[{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"geometricPositionGroup",rq:!0,col:!0,etis:[{en:"pos",ti:".DirectPositionType"},{en:"pointProperty",ti:".PointPropertyType"}],t:"es"}]},{ln:"DictionaryType",bti:".DefinitionType",ps:[{n:"dictionaryEntryOrIndirectEntry",mno:0,col:!0,mx:!1,dom:!1,etis:[{en:"indirectEntry",ti:".IndirectEntryType"},{en:"dictionaryEntry",ti:".DictionaryEntryType"}],t:"ers"}]},{ln:"CoordType",ps:[{n:"x",rq:!0,en:"X",ti:"Decimal"},{n:"y",en:"Y",ti:"Decimal"},{n:"z",en:"Z",ti:"Decimal"}]},{ln:"RectangleType",bti:".AbstractSurfacePatchType",ps:[{n:"exterior",rq:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"DirectionPropertyType",ps:[{n:"directionVector",rq:!0,en:"DirectionVector",ti:".DirectionVectorType"},{n:"compassPoint",rq:!0,en:"CompassPoint"},{n:"directionKeyword",rq:!0,en:"DirectionKeyword",ti:".CodeType"},{n:"directionString",rq:!0,en:"DirectionString",ti:".StringOrRefType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractFeatureCollectionType",bti:".AbstractFeatureType",ps:[{n:"featureMember",mno:0,col:!0,ti:".FeaturePropertyType"},{n:"featureMembers",ti:".FeatureArrayPropertyType"}]},{ln:"PrimeMeridianType",bti:".PrimeMeridianBaseType",ps:[{n:"meridianID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"greenwichLongitude",rq:!0,ti:".AngleChoiceType"}]},{ln:"SolidPropertyType",ps:[{n:"solid",rq:!0,mx:!1,dom:!1,en:"_Solid",ti:".AbstractSolidType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"FeatureStylePropertyType",ps:[{n:"featureStyle",en:"FeatureStyle",ti:".FeatureStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeCalendarType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"referenceFrame",rq:!0,col:!0,ti:".TimeCalendarEraPropertyType"}]},{ln:"AbstractGeneralOperationParameterType",bti:".DefinitionType",ps:[{n:"minimumOccurs",ti:"NonNegativeInteger"}]},{ln:"DerivedCRSType",bti:".AbstractGeneralDerivedCRSType",ps:[{n:"derivedCRSType",rq:!0,ti:".DerivedCRSTypeType"},{n:"usesCS",rq:!0,ti:".CoordinateSystemRefType"}]},{ln:"TimeType",bti:".MeasureType"},{ln:"CylindricalCSType",bti:".AbstractCoordinateSystemType"},{ln:"UnitOfMeasureType",ps:[{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"GeneralConversionRefType",ps:[{n:"generalConversion",rq:!0,mx:!1,dom:!1,en:"_GeneralConversion",ti:".AbstractGeneralConversionType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AffinePlacementType",ps:[{n:"location",rq:!0,ti:".DirectPositionType"},{n:"refDirection",rq:!0,col:!0,ti:".VectorType"},{n:"inDimension",rq:!0,ti:"PositiveInteger"},{n:"outDimension",rq:!0,ti:"PositiveInteger"}]},{ln:"PolyhedralSurfaceType",bti:".SurfaceType"},{ln:"IsolatedPropertyType",ps:[{n:"node",rq:!0,en:"Node",ti:".NodeType"},{n:"edge",rq:!0,en:"Edge",ti:".EdgeType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SolidType",bti:".AbstractSolidType",ps:[{n:"exterior",ti:".SurfacePropertyType"},{n:"interior",mno:0,col:!0,ti:".SurfacePropertyType"}]},{ln:"VerticalCSType",bti:".AbstractCoordinateSystemType"},{ln:"ArcType",bti:".ArcStringType"},{ln:"GeometricPrimitivePropertyType",ps:[{n:"geometricPrimitive",rq:!0,mx:!1,dom:!1,en:"_GeometricPrimitive",ti:".AbstractGeometricPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractSurfacePatchType"},{ln:"EllipsoidalCSRefType",ps:[{n:"ellipsoidalCS",rq:!0,en:"EllipsoidalCS",ti:".EllipsoidalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"LineStringSegmentType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"IdentifierType",ps:[{n:"name",rq:!0,mx:!1,dom:!1,ti:".CodeType",t:"er"},{n:"version"},{n:"remarks",ti:".StringOrRefType"}]},{ln:"AbstractGeneralTransformationType",bti:".AbstractCoordinateOperationType"},{ln:"TimeCoordinateSystemType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"originPosition",rq:!0,ti:".TimePositionType"},{n:"origin",rq:!0,ti:".TimeInstantPropertyType"},{n:"interval",rq:!0,ti:".TimeIntervalLengthType"}]},{ln:"TemporalDatumBaseType",bti:".AbstractDatumType"},{ln:"GridLengthType",bti:".MeasureType"},{ln:"IndirectEntryType",ps:[{n:"definitionProxy",rq:!0,en:"DefinitionProxy",ti:".DefinitionProxyType"}]},{ln:"PolygonPatchArrayPropertyType",bti:".SurfacePatchArrayPropertyType"},{ln:"HistoryPropertyType",ps:[{n:"timeSlice",rq:!0,col:!0,mx:!1,dom:!1,en:"_TimeSlice",ti:".AbstractTimeSliceType",t:"er"}]},{ln:"EnvelopeType",ps:[{n:"lowerCorner",rq:!0,ti:".DirectPositionType"},{n:"upperCorner",rq:!0,ti:".DirectPositionType"},{n:"coord",rq:!0,mno:2,mxo:2,col:!0,ti:".CoordType"},{n:"pos",rq:!0,mno:2,mxo:2,col:!0,ti:".DirectPositionType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"CountPropertyType",bti:".ValuePropertyType"},{ln:"ConversionType",bti:".AbstractGeneralConversionType",ps:[{n:"usesMethod",rq:!0,ti:".OperationMethodRefType"},{n:"usesValue",mno:0,col:!0,ti:".ParameterValueType"}]},{ln:"UserDefinedCSRefType",ps:[{n:"userDefinedCS",rq:!0,en:"UserDefinedCS",ti:".UserDefinedCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"LabelStylePropertyType",ps:[{n:"labelStyle",en:"LabelStyle",ti:".LabelStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"BaseStyleDescriptorType",bti:".AbstractGMLType",ps:[{n:"spatialResolution",ti:".ScaleType"},{n:"styleVariation",mno:0,col:!0,ti:".StyleVariationType"},{n:"animate",mno:0,col:!0,en:{lp:"animate",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.AnimateType"},{n:"animateMotion",mno:0,col:!0,en:{lp:"animateMotion",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.AnimateMotionType"},{n:"animateColor",mno:0,col:!0,en:{lp:"animateColor",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.AnimateColorType"},{n:"set",mno:0,col:!0,en:{lp:"set",ns:"http://www.w3.org/2001/SMIL20/"},ti:"SMIL_2_0_Language.SetType"}]},{ln:"SphericalCSRefType",ps:[{n:"sphericalCS",rq:!0,en:"SphericalCS",ti:".SphericalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeodeticDatumType",bti:".AbstractDatumType",ps:[{n:"usesPrimeMeridian",rq:!0,ti:".PrimeMeridianRefType"},{n:"usesEllipsoid",rq:!0,ti:".EllipsoidRefType"}]},{ln:"OperationMethodBaseType",bti:".DefinitionType"},{ln:"LineStringSegmentArrayPropertyType",ps:[{n:"lineStringSegment",mno:0,col:!0,en:"LineStringSegment",ti:".LineStringSegmentType"}]},{ln:"MeasureListType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"EngineeringDatumType",bti:".AbstractDatumType"},{ln:"ScalarValuePropertyType",bti:".ValuePropertyType"},{ln:"TopoVolumeType",bti:".AbstractTopologyType",ps:[{n:"directedTopoSolid",rq:!0,col:!0,ti:".DirectedTopoSolidPropertyType"}]},{ln:"TopoCurvePropertyType",ps:[{n:"topoCurve",rq:!0,en:"TopoCurve",ti:".TopoCurveType"}]},{ln:"TransformationType",bti:".AbstractGeneralTransformationType",ps:[{n:"usesMethod",rq:!0,ti:".OperationMethodRefType"},{n:"usesValue",mno:0,col:!0,ti:".ParameterValueType"}]},{ln:"ParameterValueType",bti:".AbstractGeneralParameterValueType",ps:[{n:"value",rq:!0,ti:".MeasureType"},{n:"dmsAngleValue",rq:!0,ti:".DMSAngleType"},{n:"stringValue",rq:!0},{n:"integerValue",rq:!0,ti:"PositiveInteger"},{n:"booleanValue",rq:!0,ti:"Boolean"},{n:"valueList",rq:!0,ti:".MeasureListType"},{n:"integerValueList",rq:!0,ti:{t:"l",bti:"Integer"}},{n:"valueFile",rq:!0},{n:"valueOfParameter",rq:!0,ti:".OperationParameterRefType"}]},{ln:"TimeGeometricPrimitivePropertyType",ps:[{n:"timeGeometricPrimitive",rq:!0,mx:!1,dom:!1,en:"_TimeGeometricPrimitive",ti:".AbstractTimeGeometricPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeClockType",bti:".AbstractTimeReferenceSystemType",ps:[{n:"referenceEvent",rq:!0,ti:".StringOrRefType"},{n:"referenceTime",rq:!0,ti:"Time"},{n:"utcReference",rq:!0,ti:"Time"},{n:"dateBasis",mno:0,col:!0,ti:".TimeCalendarPropertyType"}]},{ln:"CubicSplineType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"vectorAtStart",rq:!0,ti:".VectorType"},{n:"vectorAtEnd",rq:!0,ti:".VectorType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"degree",ti:"Integer",an:{lp:"degree"},t:"a"}]},{ln:"OperationMethodRefType",ps:[{n:"operationMethod",rq:!0,en:"OperationMethod",ti:".OperationMethodType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"LineStringPropertyType",ps:[{n:"lineString",rq:!0,en:"LineString",ti:".LineStringType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractCoverageType",bti:".AbstractFeatureType",ps:[{n:"domainSet",rq:!0,mx:!1,dom:!1,ti:".DomainSetType",t:"er"},{n:"rangeSet",rq:!0,ti:".RangeSetType"},{n:"dimension",ti:"PositiveInteger",an:{lp:"dimension"},t:"a"}]},{ln:"TargetPropertyType",ps:[{n:"feature",rq:!0,mx:!1,en:"_Feature",ti:".AbstractFeatureType",t:"er"},{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimePrimitivePropertyType",ps:[{n:"timePrimitive",rq:!0,mx:!1,dom:!1,en:"_TimePrimitive",ti:".AbstractTimePrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CategoryPropertyType",bti:".ValuePropertyType"},{ln:"LineStringType",bti:".AbstractCurveType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"coord",ti:".CoordType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"}]},{ln:"DerivationUnitTermType",bti:".UnitOfMeasureType",ps:[{n:"exponent",ti:"Integer",an:{lp:"exponent"},t:"a"}]},{ln:"TinType",bti:".TriangulatedSurfaceType",ps:[{n:"stopLines",mno:0,col:!0,ti:".LineStringSegmentArrayPropertyType"},{n:"breakLines",mno:0,col:!0,ti:".LineStringSegmentArrayPropertyType"},{n:"maxLength",rq:!0,ti:".LengthType"},{n:"controlPoint",rq:!0,ti:".TinType.ControlPoint"}]},{ln:"GeodeticDatumRefType",ps:[{n:"geodeticDatum",rq:!0,en:"GeodeticDatum",ti:".GeodeticDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimePositionType",ps:[{n:"value",ti:{t:"l"},t:"v"},{n:"frame",an:{lp:"frame"},t:"a"},{n:"calendarEraName",an:{lp:"calendarEraName"},t:"a"},{n:"indeterminatePosition",an:{lp:"indeterminatePosition"},t:"a"}]},{ln:"PrimeMeridianRefType",ps:[{n:"primeMeridian",rq:!0,en:"PrimeMeridian",ti:".PrimeMeridianType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"VolumeType",bti:".MeasureType"},{ln:"TimeIntervalLengthType",ps:[{n:"value",ti:"Decimal",t:"v"},{n:"unit",rq:!0,an:{lp:"unit"},t:"a"},{n:"radix",ti:"PositiveInteger",an:{lp:"radix"},t:"a"},{n:"factor",ti:"Integer",an:{lp:"factor"},t:"a"}]},{ln:"ParameterValueGroupType",bti:".AbstractGeneralParameterValueType",ps:[{n:"includesValue",rq:!0,mno:2,col:!0,ti:".AbstractGeneralParameterValueType"},{n:"valuesOfGroup",rq:!0,ti:".OperationParameterGroupRefType"}]},{ln:"CartesianCSRefType",ps:[{n:"cartesianCS",rq:!0,en:"CartesianCS",ti:".CartesianCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeEdgePropertyType",ps:[{n:"timeEdge",rq:!0,en:"TimeEdge",ti:".TimeEdgeType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TopoPointPropertyType",ps:[{n:"topoPoint",rq:!0,en:"TopoPoint",ti:".TopoPointType"}]},{ln:"ProjectedCRSType",bti:".AbstractGeneralDerivedCRSType",ps:[{n:"usesCartesianCS",rq:!0,ti:".CartesianCSRefType"}]},{ln:"MultiCurveDomainType",bti:".DomainSetType"},{ln:"AbstractReferenceSystemBaseType",bti:".DefinitionType"},{ln:"PolygonPropertyType",ps:[{n:"polygon",rq:!0,en:"Polygon",ti:".PolygonType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"PolarCSType",bti:".AbstractCoordinateSystemType"},{ln:"AbstractGeometricPrimitiveType",bti:".AbstractGeometryType"},{ln:"MultiSolidDomainType",bti:".DomainSetType"},{ln:"TopoVolumePropertyType",ps:[{n:"topoVolume",rq:!0,en:"TopoVolume",ti:".TopoVolumeType"}]},{ln:"CircleType",bti:".ArcType"},{ln:"ValueArrayPropertyType",ps:[{n:"value",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"CountExtent",ti:{t:"l"}},{en:"Quantity",ti:".MeasureType"},{en:"Null",ti:{t:"l"}},{en:"CountList",ti:{t:"l"}},{en:"Count",ti:"Integer"},{en:"QuantityExtent",ti:".QuantityExtentType"},{en:"_Object",ti:"AnyType"},{en:"CategoryList",ti:".CodeOrNullListType"},{en:"CompositeValue",ti:".CompositeValueType"},{en:"CategoryExtent",ti:".CategoryExtentType"},{en:"Category",ti:".CodeType"},{en:"BooleanList",ti:{t:"l"}},{en:"QuantityList",ti:".MeasureOrNullListType"},{en:"Boolean",ti:"Boolean"}],t:"ers"}]},{ln:"GraphStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"planar",ti:"Boolean"},{n:"directed",ti:"Boolean"},{n:"grid",ti:"Boolean"},{n:"minDistance",ti:"Double"},{n:"minAngle",ti:"Double"},{n:"graphType"},{n:"drawingType"},{n:"lineType"},{n:"aestheticCriteria",mno:0,col:!0}]},{ln:"AbstractGeneralConversionType",bti:".AbstractCoordinateOperationType"},{ln:"TopoSurfaceType",bti:".AbstractTopologyType",ps:[{n:"directedFace",rq:!0,col:!0,ti:".DirectedFacePropertyType"}]},{ln:"MultiPointDomainType",bti:".DomainSetType"},{ln:"CircleByCenterPointType",bti:".ArcByCenterPointType"},{ln:"CompositeSurfaceType",bti:".AbstractSurfaceType",ps:[{n:"surfaceMember",rq:!0,col:!0,ti:".SurfacePropertyType"}]},{ln:"MultiCurveCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"MultiLineStringType",bti:".AbstractGeometricAggregateType",ps:[{n:"lineStringMember",mno:0,col:!0,ti:".LineStringPropertyType"}]},{ln:"ImageCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesCartesianCS",rq:!0,ti:".CartesianCSRefType"},{n:"usesObliqueCartesianCS",rq:!0,ti:".ObliqueCartesianCSRefType"},{n:"usesImageDatum",rq:!0,ti:".ImageDatumRefType"}]},{ln:"FeaturePropertyType",ps:[{n:"feature",rq:!0,mx:!1,en:"_Feature",ti:".AbstractFeatureType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CoordinateSystemAxisBaseType",bti:".DefinitionType"},{ln:"GeodesicType",bti:".GeodesicStringType"},{ln:"CovarianceElementType",ps:[{n:"rowIndex",rq:!0,ti:"PositiveInteger"},{n:"columnIndex",rq:!0,ti:"PositiveInteger"},{n:"covariance",rq:!0,ti:"Double"}]},{ln:"DerivedUnitType",bti:".UnitDefinitionType",ps:[{n:"derivationUnitTerm",rq:!0,col:!0,ti:".DerivationUnitTermType"}]},{ln:"EdgeType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedNode",rq:!0,mno:2,mxo:2,col:!0,ti:".DirectedNodePropertyType"},{n:"directedFace",mno:0,col:!0,ti:".DirectedFacePropertyType"},{n:"curveProperty",ti:".CurvePropertyType"}]},{ln:"CompositeSolidPropertyType",ps:[{n:"compositeSolid",rq:!0,en:"CompositeSolid",ti:".CompositeSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CRSRefType",ps:[{n:"crs",rq:!0,mx:!1,dom:!1,en:"_CRS",ti:".AbstractReferenceSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AssociationType",ps:[{n:"object",rq:!0,mx:!1,dom:!1,en:"_Object",ti:"AnyType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeOrdinalEraPropertyType",ps:[{n:"timeOrdinalEra",rq:!0,en:"TimeOrdinalEra",ti:".TimeOrdinalEraType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractCoordinateSystemType",bti:".AbstractCoordinateSystemBaseType",ps:[{n:"csID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"usesAxis",rq:!0,col:!0,ti:".CoordinateSystemAxisRefType"}]},{ln:"GridDomainType",bti:".DomainSetType"},{ln:"SolidArrayPropertyType",ps:[{n:"solid",mno:0,col:!0,mx:!1,dom:!1,en:"_Solid",ti:".AbstractSolidType",t:"er"}]},{ln:"ConventionalUnitType",bti:".UnitDefinitionType",ps:[{n:"conversionToPreferredUnit",rq:!0,ti:".ConversionToPreferredUnitType"},{n:"roughConversionToPreferredUnit",rq:!0,ti:".ConversionToPreferredUnitType"},{n:"derivationUnitTerm",mno:0,col:!0,ti:".DerivationUnitTermType"}]},{ln:"OrientableCurveType",bti:".AbstractCurveType",ps:[{n:"baseCurve",rq:!0,ti:".CurvePropertyType"},{n:"orientation",an:{lp:"orientation"},t:"a"}]},{ln:"SphereType",bti:".AbstractGriddedSurfaceType",ps:[{n:"horizontalCURVETYPE",an:{lp:"horizontalCurveType"},t:"a"},{n:"verticalCURVETYPE",an:{lp:"verticalCurveType"},t:"a"}]},{ln:"AbstractGeometricAggregateType",bti:".AbstractGeometryType"},{ln:"CurveType",bti:".AbstractCurveType",ps:[{n:"segments",rq:!0,ti:".CurveSegmentArrayPropertyType"}]},{ln:"GridEnvelopeType",ps:[{n:"low",rq:!0,ti:{t:"l",bti:"Integer"}},{n:"high",rq:!0,ti:{t:"l",bti:"Integer"}}]},{ln:"ObservationType",bti:".AbstractFeatureType",ps:[{n:"validTime",rq:!0,ti:".TimePrimitivePropertyType"},{n:"using",ti:".FeaturePropertyType"},{n:"target",mx:!1,dom:!1,ti:".TargetPropertyType",t:"er"},{n:"resultOf",rq:!0,ti:".AssociationType"}]},{ln:"BoundedFeatureType",bti:".AbstractFeatureType"},{ln:"TopoCurveType",bti:".AbstractTopologyType",ps:[{n:"directedEdge",rq:!0,col:!0,ti:".DirectedEdgePropertyType"}]},{ln:"CovarianceMatrixType",bti:".AbstractPositionalAccuracyType",ps:[{n:"unitOfMeasure",rq:!0,col:!0,ti:".UnitOfMeasureType"},{n:"includesElement",rq:!0,col:!0,ti:".CovarianceElementType"}]},{ln:"ConcatenatedOperationType",bti:".AbstractCoordinateOperationType",ps:[{n:"usesSingleOperation",rq:!0,mno:2,col:!0,ti:".SingleOperationRefType"}]},{ln:"AbstractGeneralOperationParameterRefType",ps:[{n:"generalOperationParameter",rq:!0,mx:!1,dom:!1,en:"_GeneralOperationParameter",ti:".AbstractGeneralOperationParameterType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiSolidCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"GeographicCRSRefType",ps:[{n:"geographicCRS",rq:!0,en:"GeographicCRS",ti:".GeographicCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SymbolType",ps:[{n:"any",mno:0,col:!0,typed:!1,mx:!1,t:"ae"},{n:"symbolType",rq:!0,an:{lp:"symbolType"},t:"a"},{n:"transform",an:{lp:"transform",ns:"http://www.opengis.net/gml"},t:"a"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectedTopoSolidPropertyType",ps:[{n:"topoSolid",rq:!0,en:"TopoSolid",ti:".TopoSolidType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"QuantityPropertyType",bti:".ValuePropertyType"},{ln:"SurfacePropertyType",ps:[{n:"surface",rq:!0,mx:!1,dom:!1,en:"_Surface",ti:".AbstractSurfaceType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TemporalCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesTemporalCS",rq:!0,ti:".TemporalCSRefType"},{n:"usesTemporalDatum",rq:!0,ti:".TemporalDatumRefType"}]},{ln:"FeatureStyleType",bti:".AbstractGMLType",ps:[{n:"featureConstraint"},{n:"geometryStyle",mno:0,col:!0,ti:".GeometryStylePropertyType"},{n:"topologyStyle",mno:0,col:!0,ti:".TopologyStylePropertyType"},{n:"labelStyle",ti:".LabelStylePropertyType"},{n:"featureType",an:{lp:"featureType"},t:"a"},{n:"baseType",an:{lp:"baseType"},t:"a"},{n:"queryGrammar",an:{lp:"queryGrammar"},t:"a"}]},{ln:"AbstractSurfaceType",bti:".AbstractGeometricPrimitiveType"},{ln:"AbstractDiscreteCoverageType",bti:".AbstractCoverageType",ps:[{n:"coverageFunction",ti:".CoverageFunctionType"}]},{ln:"MeasureOrNullListType",ps:[{n:"value",ti:{t:"l"},t:"v"},{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"TopologyStyleType",bti:".BaseStyleDescriptorType",ps:[{n:"symbol",rq:!0,ti:".SymbolType"},{n:"style",rq:!0},{n:"labelStyle",ti:".LabelStylePropertyType"},{n:"topologyProperty",an:{lp:"topologyProperty"},t:"a"},{n:"topologyType",an:{lp:"topologyType"},t:"a"}]},{ln:"DictionaryEntryType",ps:[{n:"definition",rq:!0,mx:!1,dom:!1,en:"Definition",ti:".DefinitionType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CompositeSurfacePropertyType",ps:[{n:"compositeSurface",rq:!0,en:"CompositeSurface",ti:".CompositeSurfaceType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiLineStringPropertyType",ps:[{n:"multiLineString",rq:!0,en:"MultiLineString",ti:".MultiLineStringType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MeasureType",ps:[{n:"value",ti:"Double",t:"v"},{n:"uom",rq:!0,an:{lp:"uom"},t:"a"}]},{ln:"TopologyStylePropertyType",ps:[{n:"topologyStyle",en:"TopologyStyle",ti:".TopologyStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OffsetCurveType",bti:".AbstractCurveSegmentType",ps:[{n:"offsetBase",rq:!0,ti:".CurvePropertyType"},{n:"distance",rq:!0,ti:".LengthType"},{n:"refDirection",ti:".VectorType"}]},{ln:"StringOrRefType",ps:[{n:"value",t:"v"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"VerticalCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesVerticalCS",rq:!0,ti:".VerticalCSRefType"},{n:"usesVerticalDatum",rq:!0,ti:".VerticalDatumRefType"}]},{ln:"AngleType",bti:".MeasureType"},{ln:"BoundingShapeType",ps:[{n:"envelope",rq:!0,mx:!1,dom:!1,en:"Envelope",ti:".EnvelopeType",t:"er"},{n:"_null",rq:!0,en:"Null",ti:{t:"l"}}]},{ln:"TemporalCSType",bti:".AbstractCoordinateSystemType"},{ln:"GridLimitsType",ps:[{n:"gridEnvelope",rq:!0,en:"GridEnvelope",ti:".GridEnvelopeType"}]},{ln:"LinearCSType",bti:".AbstractCoordinateSystemType"},{ln:"AbstractGeneralParameterValueType"},{ln:"DirectedNodePropertyType",ps:[{n:"node",rq:!0,en:"Node",ti:".NodeType"},{n:"orientation",an:{lp:"orientation"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"SurfaceArrayPropertyType",ps:[{n:"surface",mno:0,col:!0,mx:!1,dom:!1,en:"_Surface",ti:".AbstractSurfaceType",t:"er"}]},{ln:"SecondDefiningParameterType",ps:[{n:"inverseFlattening",rq:!0,ti:".MeasureType"},{n:"semiMinorAxis",rq:!0,ti:".MeasureType"},{n:"isSphere",rq:!0}]},{ln:"AbstractGeometryType",bti:".AbstractGMLType",ps:[{n:"gid",an:{lp:"gid"},t:"a"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"PassThroughOperationType",bti:".AbstractCoordinateOperationType",ps:[{n:"modifiedCoordinate",rq:!0,col:!0,ti:"PositiveInteger"},{n:"usesOperation",rq:!0,ti:".OperationRefType"}]},{ln:"AbstractCoordinateOperationBaseType",bti:".DefinitionType"},{ln:"ArcStringByBulgeType",bti:".AbstractCurveSegmentType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:2,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"bulge",rq:!0,col:!0,ti:"Double"},{n:"normal",rq:!0,col:!0,ti:".VectorType"},{n:"interpolation",an:{lp:"interpolation"},t:"a"},{n:"numArc",ti:"Integer",an:{lp:"numArc"},t:"a"}]},{ln:"MovingObjectStatusType",bti:".AbstractTimeSliceType",ps:[{n:"location",rq:!0,mx:!1,dom:!1,ti:".LocationPropertyType",t:"er"},{n:"speed",ti:".MeasureType"},{n:"bearing",ti:".DirectionPropertyType"},{n:"acceleration",ti:".MeasureType"},{n:"elevation",ti:".MeasureType"},{n:"status",ti:".StringOrRefType"}]},{ln:"FeatureArrayPropertyType",ps:[{n:"feature",mno:0,col:!0,mx:!1,en:"_Feature",ti:".AbstractFeatureType",t:"er"}]},{ln:"CoordinateSystemAxisRefType",ps:[{n:"coordinateSystemAxis",rq:!0,en:"CoordinateSystemAxis",ti:".CoordinateSystemAxisType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"FeatureCollectionType",bti:".AbstractFeatureCollectionType"},{ln:"TimeEdgeType",bti:".AbstractTimeTopologyPrimitiveType",ps:[{n:"start",rq:!0,ti:".TimeNodePropertyType"},{n:"end",rq:!0,ti:".TimeNodePropertyType"},{n:"extent",ti:".TimePeriodPropertyType"}]},{ln:"OperationRefType",ps:[{n:"operation",rq:!0,mx:!1,dom:!1,en:"_Operation",ti:".AbstractCoordinateOperationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"RelativeInternalPositionalAccuracyType",bti:".AbstractPositionalAccuracyType",ps:[{n:"result",rq:!0,ti:".MeasureType"}]},{ln:"DirectedObservationType",bti:".ObservationType",ps:[{n:"direction",rq:!0,ti:".DirectionPropertyType"}]},{ln:"CompositeValueType",bti:".AbstractGMLType",ps:[{n:"valueComponent",mno:0,col:!0,ti:".ValuePropertyType"},{n:"valueComponents",ti:".ValueArrayPropertyType"}]},{ln:"TriangleType",bti:".AbstractSurfacePatchType",ps:[{n:"exterior",rq:!0,mx:!1,dom:!1,ti:".AbstractRingPropertyType",t:"er"},{n:"interpolation",an:{lp:"interpolation"},t:"a"}]},{ln:"RangeSetType",ps:[{n:"valueArray",rq:!0,col:!0,en:"ValueArray",ti:".ValueArrayType"},{n:"scalarValueList",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"CategoryList",ti:".CodeOrNullListType"},{en:"CountList",ti:{t:"l"}},{en:"QuantityList",ti:".MeasureOrNullListType"},{en:"BooleanList",ti:{t:"l"}}],t:"ers"},{n:"dataBlock",rq:!0,en:"DataBlock",ti:".DataBlockType"},{n:"file",rq:!0,en:"File",ti:".FileType"}]},{ln:"PriorityLocationPropertyType",bti:".LocationPropertyType",ps:[{n:"priority",an:{lp:"priority"},t:"a"}]},{ln:"TriangulatedSurfaceType",bti:".SurfaceType"},{ln:"VerticalCSRefType",ps:[{n:"verticalCS",rq:!0,en:"VerticalCS",ti:".VerticalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiSurfacePropertyType",ps:[{n:"multiSurface",rq:!0,en:"MultiSurface",ti:".MultiSurfaceType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ReferenceSystemRefType",ps:[{n:"referenceSystem",rq:!0,mx:!1,dom:!1,en:"_ReferenceSystem",ti:".AbstractReferenceSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeCalendarPropertyType",ps:[{n:"timeCalendar",rq:!0,en:"TimeCalendar",ti:".TimeCalendarType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CodeOrNullListType",ps:[{n:"value",ti:{t:"l"},t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"AbstractPositionalAccuracyType",ps:[{n:"measureDescription",ti:".CodeType"}]},{ln:"GeocentricCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"usesCartesianCS",rq:!0,ti:".CartesianCSRefType"},{n:"usesSphericalCS",rq:!0,ti:".SphericalCSRefType"},{n:"usesGeodeticDatum",rq:!0,ti:".GeodeticDatumRefType"}]},{ln:"VectorType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"LinearRingType",bti:".AbstractRingType",ps:[{n:"posOrPointPropertyOrPointRep",rq:!0,mno:4,col:!0,mx:!1,dom:!1,etis:[{en:"pointRep",ti:".PointPropertyType"},{en:"pointProperty",ti:".PointPropertyType"},{en:"pos",ti:".DirectPositionType"}],t:"ers"},{n:"posList",rq:!0,ti:".DirectPositionListType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"coord",rq:!0,mno:4,col:!0,ti:".CoordType"}]},{ln:"GeometricComplexType",bti:".AbstractGeometryType",ps:[{n:"element",rq:!0,col:!0,ti:".GeometricPrimitivePropertyType"}]},{ln:"SequenceRuleType",ps:[{n:"value",t:"v"},{n:"order",an:{lp:"order"},t:"a"}]},{ln:"CompositeCurveType",bti:".AbstractCurveType",ps:[{n:"curveMember",rq:!0,col:!0,ti:".CurvePropertyType"}]},{ln:"ConeType",bti:".AbstractGriddedSurfaceType",ps:[{n:"horizontalCURVETYPE",an:{lp:"horizontalCurveType"},t:"a"},{n:"verticalCURVETYPE",an:{lp:"verticalCurveType"},t:"a"}]},{ln:"PixelInCellType",bti:".CodeType"},{ln:"VerticalDatumType",bti:".AbstractDatumType",ps:[{n:"verticalDatumType",ti:".VerticalDatumTypeType"}]},{ln:"TrackType",bti:".HistoryPropertyType"},{ln:"ContainerPropertyType",ps:[{n:"face",rq:!0,en:"Face",ti:".FaceType"},{n:"topoSolid",rq:!0,en:"TopoSolid",ti:".TopoSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ImageDatumRefType",ps:[{n:"imageDatum",rq:!0,en:"ImageDatum",ti:".ImageDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"PointType",bti:".AbstractGeometricPrimitiveType",ps:[{n:"pos",rq:!0,ti:".DirectPositionType"},{n:"coordinates",rq:!0,ti:".CoordinatesType"},{n:"coord",rq:!0,ti:".CoordType"}]},{ln:"AbstractGMLType",ps:[{n:"metaDataProperty",mno:0,col:!0,ti:".MetaDataPropertyType"},{n:"description",ti:".StringOrRefType"},{n:"name",mno:0,col:!0,mx:!1,dom:!1,ti:".CodeType",t:"er"},{n:"id",ti:"ID",an:{lp:"id",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"EllipsoidBaseType",bti:".DefinitionType"},{ln:"BezierType",bti:".BSplineType"},{ln:"CoordinateReferenceSystemRefType",ps:[{n:"coordinateReferenceSystem",rq:!0,mx:!1,dom:!1,en:"_CoordinateReferenceSystem",ti:".AbstractReferenceSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"GeometryPropertyType",ps:[{n:"geometry",rq:!0,mx:!1,dom:!1,en:"_Geometry",ti:".AbstractGeometryType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AngleChoiceType",ps:[{n:"angle",rq:!0,ti:".MeasureType"},{n:"dmsAngle",rq:!0,ti:".DMSAngleType"}]},{ln:"GraphStylePropertyType",ps:[{n:"graphStyle",en:"GraphStyle",ti:".GraphStyleType"},{n:"about",an:{lp:"about"},t:"a"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TopoSurfacePropertyType",ps:[{n:"topoSurface",rq:!0,en:"TopoSurface",ti:".TopoSurfaceType"}]},{ln:"TimeOrdinalEraType",bti:".DefinitionType",ps:[{n:"relatedTime",mno:0,col:!0,ti:".RelatedTimeType"},{n:"start",rq:!0,ti:".TimeNodePropertyType"},{n:"end",rq:!0,ti:".TimeNodePropertyType"},{n:"extent",ti:".TimePeriodPropertyType"},{n:"member",mno:0,col:!0,ti:".TimeOrdinalEraPropertyType"},{n:"group",ti:".ReferenceType"}]},{ln:"DirectPositionType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"CompoundCRSType",bti:".AbstractReferenceSystemType",ps:[{n:"includesCRS",rq:!0,mno:2,col:!0,ti:".CoordinateReferenceSystemRefType"}]},{ln:"AbstractCoordinateSystemBaseType",bti:".DefinitionType"},{ln:"CategoryExtentType",bti:".CodeOrNullListType"},{ln:"RectifiedGridCoverageType",bti:".AbstractDiscreteCoverageType"},{ln:"CoordinateSystemRefType",ps:[{n:"coordinateSystem",rq:!0,mx:!1,dom:!1,en:"_CoordinateSystem",ti:".AbstractCoordinateSystemType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractFeatureType",bti:".AbstractGMLType",ps:[{n:"boundedBy",ti:".BoundingShapeType"},{n:"location",mx:!1,dom:!1,ti:".LocationPropertyType",t:"er"}]},{ln:"TemporalDatumType",bti:".TemporalDatumBaseType",ps:[{n:"origin",rq:!0,ti:"DateTime"}]},{ln:"AbstractTimeObjectType",bti:".AbstractGMLType"},{ln:"TimeTopologyComplexPropertyType",ps:[{n:"timeTopologyComplex",rq:!0,en:"TimeTopologyComplex",ti:".TimeTopologyComplexType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DirectPositionListType",ps:[{n:"value",ti:{t:"l",bti:"Double"},t:"v"},{n:"count",ti:"PositiveInteger",an:{lp:"count"},t:"a"},{n:"srsName",an:{lp:"srsName"},t:"a"},{n:"srsDimension",ti:"PositiveInteger",an:{lp:"srsDimension"},t:"a"},{n:"axisLabels",ti:{t:"l",bti:"NCName"},an:{lp:"axisLabels"},t:"a"},{n:"uomLabels",ti:{t:"l",bti:"NCName"},an:{lp:"uomLabels"},t:"a"}]},{ln:"TimeCalendarEraPropertyType",ps:[{n:"timeCalendarEra",rq:!0,en:"TimeCalendarEra",ti:".TimeCalendarEraType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ObliqueCartesianCSType",bti:".AbstractCoordinateSystemType"},{ln:"ImageDatumType",bti:".AbstractDatumType",ps:[{n:"pixelInCell",rq:!0,ti:".PixelInCellType"}]},{ln:"QuantityExtentType",bti:".MeasureOrNullListType"},{ln:"CodeListType",ps:[{n:"value",ti:{t:"l",bti:"Name"},t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"AbstractContinuousCoverageType",bti:".AbstractCoverageType",ps:[{n:"coverageFunction",ti:".CoverageFunctionType"}]},{ln:"LengthType",bti:".MeasureType"},{ln:"OperationParameterGroupType",bti:".OperationParameterGroupBaseType",ps:[{n:"groupID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"maximumOccurs",ti:"PositiveInteger"},{n:"includesParameter",rq:!0,mno:2,col:!0,ti:".AbstractGeneralOperationParameterRefType"}]},{ln:"AbstractCoordinateOperationType",bti:".AbstractCoordinateOperationBaseType",ps:[{n:"coordinateOperationID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"operationVersion"},{n:"validArea",ti:".ExtentType"},{n:"scope"},{n:"positionalAccuracy",mno:0,col:!0,mx:!1,dom:!1,en:"_positionalAccuracy",ti:".AbstractPositionalAccuracyType",t:"er"},{n:"sourceCRS",ti:".CRSRefType"},{n:"targetCRS",ti:".CRSRefType"}]},{ln:"LinearCSRefType",ps:[{n:"linearCS",rq:!0,en:"LinearCS",ti:".LinearCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"VerticalDatumRefType",ps:[{n:"verticalDatum",rq:!0,en:"VerticalDatum",ti:".VerticalDatumType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DerivedCRSRefType",ps:[{n:"derivedCRS",rq:!0,en:"DerivedCRS",ti:".DerivedCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"MultiSolidType",bti:".AbstractGeometricAggregateType",ps:[{n:"solidMember",mno:0,col:!0,ti:".SolidPropertyType"},{n:"solidMembers",ti:".SolidArrayPropertyType"}]},{ln:"TimeInstantType",bti:".AbstractTimeGeometricPrimitiveType",ps:[{n:"timePosition",rq:!0,ti:".TimePositionType"}]},{ln:"ObliqueCartesianCSRefType",ps:[{n:"obliqueCartesianCS",rq:!0,en:"ObliqueCartesianCS",ti:".ObliqueCartesianCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractRingType",bti:".AbstractGeometryType"},{ln:"SphericalCSType",bti:".AbstractCoordinateSystemType"},{ln:"RectifiedGridDomainType",bti:".DomainSetType"},{ln:"MultiSolidPropertyType",ps:[{n:"multiSolid",rq:!0,en:"MultiSolid",ti:".MultiSolidType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DefinitionType",bti:".AbstractGMLType"},{ln:"FaceType",bti:".AbstractTopoPrimitiveType",ps:[{n:"directedEdge",rq:!0,col:!0,ti:".DirectedEdgePropertyType"},{n:"directedTopoSolid",mno:0,mxo:2,col:!0,ti:".DirectedTopoSolidPropertyType"},{n:"surfaceProperty",ti:".SurfacePropertyType"}]},{ln:"CylindricalCSRefType",ps:[{n:"cylindricalCS",rq:!0,en:"CylindricalCS",ti:".CylindricalCSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractReferenceSystemType",bti:".AbstractReferenceSystemBaseType",ps:[{n:"srsID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"validArea",ti:".ExtentType"},{n:"scope"}]},{ln:"SingleOperationRefType",ps:[{n:"singleOperation",rq:!0,mx:!1,dom:!1,en:"_SingleOperation",ti:".AbstractCoordinateOperationType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"TimeTopologyPrimitivePropertyType",ps:[{n:"timeTopologyPrimitive",rq:!0,mx:!1,dom:!1,en:"_TimeTopologyPrimitive",ti:".AbstractTimeTopologyPrimitiveType",t:"er"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"EngineeringCRSRefType",ps:[{n:"engineeringCRS",rq:!0,en:"EngineeringCRS",ti:".EngineeringCRSType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ScaleType",bti:".MeasureType"},{ln:"TimeCalendarEraType",bti:".DefinitionType",ps:[{n:"referenceEvent",rq:!0,ti:".StringOrRefType"},{n:"referenceDate",ti:"Date"},{n:"julianReference",rq:!0,ti:"Decimal"},{n:"epochOfUse",rq:!0,ti:".TimePeriodPropertyType"}]},{ln:"CoordinateSystemAxisType",bti:".CoordinateSystemAxisBaseType",ps:[{n:"axisID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"axisAbbrev",rq:!0,ti:".CodeType"},{n:"axisDirection",rq:!0,ti:".CodeType"},{n:"uom",rq:!0,an:{lp:"uom",ns:"http://www.opengis.net/gml"},t:"a"}]},{ln:"EllipsoidType",bti:".EllipsoidBaseType",ps:[{n:"ellipsoidID",mno:0,col:!0,ti:".IdentifierType"},{n:"remarks",ti:".StringOrRefType"},{n:"semiMajorAxis",rq:!0,ti:".MeasureType"},{n:"secondDefiningParameter",rq:!0,ti:".SecondDefiningParameterType"}]},{ln:"TopoComplexMemberType",ps:[{n:"topoComplex",en:"TopoComplex",ti:".TopoComplexType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CoverageFunctionType",ps:[{n:"mappingRule",rq:!0,en:"MappingRule",ti:".StringOrRefType"},{n:"gridFunction",rq:!0,mx:!1,dom:!1,en:"GridFunction",ti:".GridFunctionType",t:"er"}]},{ln:"TimeNodePropertyType",ps:[{n:"timeNode",rq:!0,en:"TimeNode",ti:".TimeNodeType"},{n:"remoteSchema",an:{lp:"remoteSchema",ns:"http://www.opengis.net/gml"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AbstractRingPropertyType",ps:[{n:"ring",rq:!0,mx:!1,dom:!1,en:"_Ring",ti:".AbstractRingType",t:"er"}]},{ln:"LinearRingPropertyType",ps:[{n:"linearRing",rq:!0,en:"LinearRing",ti:".LinearRingType"}]},{ln:"DirectionVectorType",ps:[{n:"vector",rq:!0,ti:".VectorType"},{n:"horizontalAngle",rq:!0,ti:".AngleType"},{n:"verticalAngle",rq:!0,ti:".AngleType"}]},{ln:"TimeTopologyComplexType",bti:".AbstractTimeComplexType",ps:[{n:"primitive",rq:!0,col:!0,ti:".TimeTopologyPrimitivePropertyType"}]},{t:"enum",ln:"SignType",vs:["-","+"]},{t:"enum",ln:"CompassPointEnumeration",vs:["N","NNE","NE","ENE","E","ESE","SE","SSE","S","SSW","SW","WSW","W","WNW","NW","NNW"]},{t:"enum",ln:"AesheticCriteriaType",vs:["MIN_CROSSINGS","MIN_AREA","MIN_BENDS","MAX_BENDS","UNIFORM_BENDS","MIN_SLOPES","MIN_EDGE_LENGTH","MAX_EDGE_LENGTH","UNIFORM_EDGE_LENGTH","MAX_ANGULAR_RESOLUTION","MIN_ASPECT_RATIO","MAX_SYMMETRIES"]},{t:"enum",ln:"IncrementOrder",vs:["+x+y","+y+x","+x-y","-x-y"]},{t:"enum",ln:"KnotTypesType",vs:["uniform","quasiUniform","piecewiseBezier"]},{t:"enum",ln:"TimeIndeterminateValueType",vs:["after","before","now","unknown"]},{t:"enum",ln:"CurveInterpolationType",vs:["linear","geodesic","circularArc3Points","circularArc2PointWithBulge","circularArcCenterPointWithRadius","elliptical","clothoid","conic","polynomialSpline","cubicSpline","rationalSpline"]},{t:"enum",ln:"GraphTypeType",vs:["TREE","BICONNECTED"]},{t:"enum",ln:"SuccessionType",vs:["substitution","division","fusion","initiation"]},{t:"enum",ln:"SurfaceInterpolationType",vs:["none","planar","spherical","elliptical","conic","tin","parametricCurve","polynomialSpline","rationalSpline","triangulatedSpline"]},{t:"enum",ln:"QueryGrammarEnumeration",vs:["xpath","xquery","other"]},{t:"enum",ln:"DrawingTypeType",vs:["POLYLINE","ORTHOGONAL"]},{t:"enum",ln:"SequenceRuleNames",vs:["Linear","Boustrophedonic","Cantor-diagonal","Spiral","Morton","Hilbert"]},{t:"enum",ln:"SymbolTypeEnumeration",vs:["svg","xpath","other"]},{t:"enum",ln:"LineTypeType",vs:["STRAIGHT","BENT"]},{t:"enum",ln:"FileValueModelType",vs:["Record Interleaved"]}],eis:[{en:"topoPointProperty",ti:".TopoPointPropertyType"},{en:"CartesianCS",ti:".CartesianCSType",sh:"_CoordinateSystem"},{en:"solidMembers",ti:".SolidArrayPropertyType"},{en:"sourceCRS",ti:".CRSRefType"},{en:"version"},{en:"DerivedCRS",ti:".DerivedCRSType",sh:"_GeneralDerivedCRS"},{en:"Face",ti:".FaceType",sh:"_TopoPrimitive"},{en:"boundedBy",ti:".BoundingShapeType"},{en:"_TopoPrimitive",ti:".AbstractTopoPrimitiveType",sh:"_Topology"},{en:"usesEllipsoidalCS",ti:".EllipsoidalCSRefType"},{en:"usesTemporalDatum",ti:".TemporalDatumRefType"},{en:"srsID",ti:".IdentifierType"},{en:"multiCurveProperty",ti:".MultiCurvePropertyType"},{en:"RectifiedGrid",ti:".RectifiedGridType",sh:"_ImplicitGeometry"},{en:"degrees",ti:".DegreesType"},{en:"obliqueCartesianCSRef",ti:".ObliqueCartesianCSRefType"},{en:"usesEngineeringDatum",ti:".EngineeringDatumRefType"},{en:"domainSet",ti:".DomainSetType"},{en:"ConcatenatedOperation",ti:".ConcatenatedOperationType",sh:"_CoordinateOperation"},{en:"operationMethodRef",ti:".OperationMethodRefType"},{en:"sourceDimensions",ti:"PositiveInteger"},{en:"GraphStyle",ti:".GraphStyleType",sh:"_GML"},{en:"TimePeriod",ti:".TimePeriodType",sh:"_TimeGeometricPrimitive"},{en:"doubleOrNullTupleList",ti:{t:"l"}},{en:"surfaceMember",ti:".SurfacePropertyType"},{en:"Cone",ti:".ConeType",sh:"_GriddedSurface"},{en:"polygonProperty",ti:".PolygonPropertyType"},{en:"pointMember",ti:".PointPropertyType"},{en:"integerValue",ti:"PositiveInteger"},{en:"_Ring",ti:".AbstractRingType",sh:"_Geometry"},{en:"CompositeValue",ti:".CompositeValueType"},{en:"temporalDatumRef",ti:".TemporalDatumRefType"},{en:"semiMinorAxis",ti:".MeasureType"},{en:"geometryMembers",ti:".GeometryArrayPropertyType"},{en:"coordinateSystemAxisRef",ti:".CoordinateSystemAxisRefType"},{en:"polarCSRef",ti:".PolarCSRefType"},{en:"_ParametricCurveSurface",ti:".AbstractParametricCurveSurfaceType",sh:"_SurfacePatch"},{en:"TimeCalendar",ti:".TimeCalendarType",sh:"_TimeReferenceSystem"},{en:"Ring",ti:".RingType",sh:"_Ring"},{en:"verticalDatumRef",ti:".VerticalDatumRefType"},{en:"temporalExtent",ti:".TimePeriodType"},{en:"relativeInternalPositionalAccuracy",ti:".RelativeInternalPositionalAccuracyType",sh:"_positionalAccuracy"},{en:"Quantity",ti:".MeasureType"},{en:"Sphere",ti:".SphereType",sh:"_GriddedSurface"},{en:"multiEdgeOf",ti:".MultiCurvePropertyType"},{en:"_GeometricAggregate",ti:".AbstractGeometricAggregateType",sh:"_Geometry"},{en:"symbol",ti:".SymbolType"},{en:"graphStyle",ti:".GraphStylePropertyType"},{en:"cylindricalCSRef",ti:".CylindricalCSRefType"},{en:"geographicCRSRef",ti:".GeographicCRSRefType"},{en:"parameterValueGroup",ti:".ParameterValueGroupType",sh:"_generalParameterValue"},{en:"coordinateSystemRef",ti:".CoordinateSystemRefType"},{en:"_strictAssociation",ti:".AssociationType"},{en:"DefinitionCollection",ti:".DictionaryType",sh:"Definition"},{en:"GeometricComplex",ti:".GeometricComplexType",sh:"_Geometry"},{en:"FeatureCollection",ti:".FeatureCollectionType",sh:"_Feature"},{en:"Clothoid",ti:".ClothoidType",sh:"_CurveSegment"},{en:"methodFormula",ti:".CodeType"},{en:"Edge",ti:".EdgeType",sh:"_TopoPrimitive"},{en:"polygonPatches",ti:".PolygonPatchArrayPropertyType",sh:"patches"},{en:"meridianName",ti:".CodeType",sh:"name"},{en:"CategoryList",ti:".CodeOrNullListType"},{en:"integerValueList",ti:{t:"l",bti:"Integer"}},{en:"usesParameter",ti:".AbstractGeneralOperationParameterRefType"},{en:"track",ti:".TrackType",sh:"history"},{en:"ImageCRS",ti:".ImageCRSType",sh:"_CoordinateReferenceSystem"},{en:"temporalCRSRef",ti:".TemporalCRSRefType"},{en:"dmsAngle",ti:".DMSAngleType"},{en:"columnIndex",ti:"PositiveInteger"},{en:"target",ti:".TargetPropertyType"},{en:"DerivedUnit",ti:".DerivedUnitType",sh:"UnitDefinition"},{en:"outerBoundaryIs",ti:".AbstractRingPropertyType",sh:"exterior"},{en:"ProjectedCRS",ti:".ProjectedCRSType",sh:"_GeneralDerivedCRS"},{en:"duration",ti:"Duration"},{en:"indirectEntry",ti:".IndirectEntryType"},{en:"pointArrayProperty",ti:".PointArrayPropertyType"},{en:"GridCoverage",ti:".GridCoverageType",sh:"_DiscreteCoverage"},{en:"solidMember",ti:".SolidPropertyType"},{en:"MultiPointCoverage",ti:".MultiPointCoverageType",sh:"_DiscreteCoverage"},{en:"verticalCSRef",ti:".VerticalCSRefType"},{en:"featureProperty",ti:".FeaturePropertyType"},{en:"cartesianCSRef",ti:".CartesianCSRefType"},{en:"concatenatedOperationRef",ti:".ConcatenatedOperationRefType"},{en:"Polygon",ti:".PolygonType",sh:"_Surface"},{en:"Style",ti:".StyleType",sh:"_Style"},{en:"TopoSolid",ti:".TopoSolidType",sh:"_TopoPrimitive"},{en:"engineeringCRSRef",ti:".EngineeringCRSRefType"},{en:"segments",ti:".CurveSegmentArrayPropertyType"},{en:"derivedCRSRef",ti:".DerivedCRSRefType"},{en:"BaseUnit",ti:".BaseUnitType",sh:"UnitDefinition"},{en:"DirectedObservationAtDistance",ti:".DirectedObservationAtDistanceType",sh:"DirectedObservation"},{en:"LineStringSegment",ti:".LineStringSegmentType",sh:"_CurveSegment"},{en:"coord",ti:".CoordType"},{en:"CoordinateSystemAxis",ti:".CoordinateSystemAxisType",sh:"Definition"},{en:"MultiSolidCoverage",ti:".MultiSolidCoverageType",sh:"_DiscreteCoverage"},{en:"dataSource",ti:".StringOrRefType"},{en:"subComplex",ti:".TopoComplexMemberType"},{en:"featureMember",ti:".FeaturePropertyType"},{en:"TopoVolume",ti:".TopoVolumeType"},{en:"rectifiedGridDomain",ti:".RectifiedGridDomainType",sh:"domainSet"},{en:"rowIndex",ti:"PositiveInteger"},{en:"LabelStyle",ti:".LabelStyleType",sh:"_GML"},{en:"TimeInstant",ti:".TimeInstantType",sh:"_TimeGeometricPrimitive"},{en:"trianglePatches",ti:".TrianglePatchArrayPropertyType",sh:"patches"},{en:"_SingleOperation",ti:".AbstractCoordinateOperationType",sh:"_CoordinateOperation"},{en:"IndexMap",ti:".IndexMapType",sh:"GridFunction"},{en:"OperationMethod",ti:".OperationMethodType",sh:"Definition"},{en:"ellipsoidalCSRef",ti:".EllipsoidalCSRefType"},{en:"directedNode",ti:".DirectedNodePropertyType"},{en:"TopologyStyle",ti:".TopologyStyleType",sh:"_GML"},{en:"generalConversionRef",ti:".GeneralConversionRefType"},{en:"crsRef",ti:".CRSRefType"},{en:"CountList",ti:{t:"l"}},{en:"dictionaryEntry",ti:".DictionaryEntryType"},{en:"description",ti:".StringOrRefType"},{en:"GeocentricCRS",ti:".GeocentricCRSType",sh:"_CoordinateReferenceSystem"},{en:"TemporalDatum",ti:".TemporalDatumType",sh:"_Datum"},{en:"position",ti:".PointPropertyType"},{en:"_GeometricPrimitive",ti:".AbstractGeometricPrimitiveType",sh:"_Geometry"},{en:"OrientableCurve",ti:".OrientableCurveType",sh:"_Curve"},{en:"ArcString",ti:".ArcStringType",sh:"_CurveSegment"},{en:"pixelInCell",ti:".PixelInCellType"},{en:"patches",ti:".SurfacePatchArrayPropertyType"},{en:"_Solid",ti:".AbstractSolidType",sh:"_GeometricPrimitive"},{en:"featureMembers",ti:".FeatureArrayPropertyType"},{en:"verticalDatumType",ti:".VerticalDatumTypeType"},{en:"_SurfacePatch",ti:".AbstractSurfacePatchType"},{en:"directedFace",ti:".DirectedFacePropertyType"},{en:"File",ti:".FileType"},{en:"includesValue",ti:".AbstractGeneralParameterValueType",sh:"_generalParameterValue"},{en:"temporalCSRef",ti:".TemporalCSRefType"},{en:"MultiPolygon",ti:".MultiPolygonType",sh:"_GeometricAggregate"},{en:"result",ti:".MeasureType"},{en:"Count",ti:"Integer"},{en:"RectifiedGridCoverage",ti:".RectifiedGridCoverageType",sh:"_DiscreteCoverage"},{en:"_Geometry",ti:".AbstractGeometryType",sh:"_GML"},{en:"minimumOccurs",ti:"NonNegativeInteger"},{en:"stringValue"},{en:"multiPosition",ti:".MultiPointPropertyType"},{en:"datumID",ti:".IdentifierType"},{en:"decimalMinutes",ti:"Decimal"},{en:"MultiSurface",ti:".MultiSurfaceType",sh:"_GeometricAggregate"},{en:"defaultStyle",ti:".DefaultStylePropertyType"},{en:"Definition",ti:".DefinitionType",sh:"_GML"},{en:"engineeringDatumRef",ti:".EngineeringDatumRefType"},{en:"CountExtent",ti:{t:"l"}},{en:"operationRef",ti:".OperationRefType"},{en:"PolyhedralSurface",ti:".PolyhedralSurfaceType",sh:"Surface"},{en:"projectedCRSRef",ti:".ProjectedCRSRefType"},{en:"methodID",ti:".IdentifierType"},{en:"_Datum",ti:".AbstractDatumType",sh:"Definition"},{en:"innerBoundaryIs",ti:".AbstractRingPropertyType",sh:"interior"},{en:"inverseFlattening",ti:".MeasureType"},{en:"operationParameterGroupRef",ti:".OperationParameterRefType"},{en:"isolated",ti:".IsolatedPropertyType"},{en:"FeatureStyle",ti:".FeatureStyleType",sh:"_GML"},{en:"TemporalCS",ti:".TemporalCSType",sh:"_CoordinateSystem"},{en:"gridDomain",ti:".GridDomainType",sh:"domainSet"},{en:"derivedCRSType",ti:".DerivedCRSTypeType"},{en:"Node",ti:".NodeType",sh:"_TopoPrimitive"},{en:"definitionMember",ti:".DictionaryEntryType",sh:"dictionaryEntry"},{en:"coordinateOperationName",ti:".CodeType",sh:"name"},{en:"TopoComplex",ti:".TopoComplexType",sh:"_Topology"},{en:"lineStringMember",ti:".LineStringPropertyType"},{en:"DefinitionProxy",ti:".DefinitionProxyType",sh:"Definition"},{en:"modifiedCoordinate",ti:"PositiveInteger"},{en:"groupName",ti:".CodeType",sh:"name"},{en:"EngineeringCRS",ti:".EngineeringCRSType",sh:"_CoordinateReferenceSystem"},{en:"groupID",ti:".IdentifierType"},{en:"_GeneralDerivedCRS",ti:".AbstractGeneralDerivedCRSType",sh:"_CoordinateReferenceSystem"},{en:"CylindricalCS",ti:".CylindricalCSType",sh:"_CoordinateSystem"},{en:"directedEdge",ti:".DirectedEdgePropertyType"},{en:"multiCurveDomain",ti:".MultiCurveDomainType",sh:"domainSet"},{en:"topoPrimitiveMembers",ti:".TopoPrimitiveArrayAssociationType"},{en:"OperationParameterGroup",ti:".OperationParameterGroupType",sh:"_GeneralOperationParameter"},{en:"GeographicCRS",ti:".GeographicCRSType",sh:"_CoordinateReferenceSystem"},{en:"coordinates",ti:".CoordinatesType"},{en:"QuantityExtent",ti:".QuantityExtentType"},{en:"pointMembers",ti:".PointArrayPropertyType"},{en:"LineString",ti:".LineStringType",sh:"_Curve"},{en:"LocationKeyWord",ti:".CodeType"},{en:"_TimePrimitive",ti:".AbstractTimePrimitiveType",sh:"_TimeObject"},{en:"MultiCurve",ti:".MultiCurveType",sh:"_GeometricAggregate"},{en:"featureStyle",ti:".FeatureStylePropertyType"},{en:"booleanValue",ti:"Boolean"},{en:"_FeatureCollection",ti:".AbstractFeatureCollectionType",sh:"_Feature"},{en:"Solid",ti:".SolidType",sh:"_Solid"},{en:"Geodesic",ti:".GeodesicType",sh:"GeodesicString"},{en:"metaDataProperty",ti:".MetaDataPropertyType"},{en:"Bag",ti:".BagType",sh:"_GML"},{en:"multiCoverage",ti:".MultiSurfacePropertyType"},{en:"usesValue",ti:".ParameterValueType"},{en:"tupleList",ti:".CoordinatesType"},{en:"PassThroughOperation",ti:".PassThroughOperationType",sh:"_SingleOperation"},{en:"LabelExpression",sc:".LabelType"},{en:"multiPointProperty",ti:".MultiPointPropertyType"},{en:"parameterID",ti:".IdentifierType"},{en:"superComplex",ti:".TopoComplexMemberType"},{en:"Surface",ti:".SurfaceType",sh:"_Surface"},{en:"EngineeringDatum",ti:".EngineeringDatumType",sh:"_Datum"},{en:"_ContinuousCoverage",ti:".AbstractContinuousCoverageType",sh:"_Coverage"},{en:"greenwichLongitude",ti:".AngleChoiceType"},{en:"sphericalCSRef",ti:".SphericalCSRefType"},{en:"OffsetCurve",ti:".OffsetCurveType",sh:"_CurveSegment"},{en:"EllipsoidalCS",ti:".EllipsoidalCSType",sh:"_CoordinateSystem"},{en:"VerticalDatum",ti:".VerticalDatumType",sh:"_Datum"},{en:"baseCRS",ti:".CoordinateReferenceSystemRefType"},{en:"SphericalCS",ti:".SphericalCSType",sh:"_CoordinateSystem"},{en:"boundingBox",ti:".EnvelopeType"},{en:"definedByConversion",ti:".GeneralConversionRefType"},{en:"_Surface",ti:".AbstractSurfaceType",sh:"_GeometricPrimitive"},{en:"_generalParameterValue",ti:".AbstractGeneralParameterValueType"},{en:"DirectionVector",ti:".DirectionVectorType"},{en:"_association",ti:".AssociationType"},{en:"_GML",ti:".AbstractGMLType",sh:"_Object"},{en:"multiExtentOf",ti:".MultiSurfacePropertyType"},{en:"datumRef",ti:".DatumRefType"},{en:"passThroughOperationRef",ti:".PassThroughOperationRefType"},{en:"referenceSystemRef",ti:".ReferenceSystemRefType"},{en:"_GeneralOperationParameter",ti:".AbstractGeneralOperationParameterType",sh:"Definition"},{en:"_CurveSegment",ti:".AbstractCurveSegmentType"},{en:"geocentricCRSRef",ti:".GeocentricCRSRefType"},{en:"geometryMember",ti:".GeometryPropertyType"},{en:"surfaceMembers",ti:".SurfaceArrayPropertyType"},{en:"TimeOrdinalEra",ti:".TimeOrdinalEraType"},{en:"_reference",ti:".ReferenceType"},{en:"ellipsoidName",ti:".CodeType",sh:"name"},{en:"_TimeComplex",ti:".AbstractTimeComplexType",sh:"_TimeObject"},{en:"boundingPolygon",ti:".PolygonType"},{en:"subject",ti:".TargetPropertyType",sh:"target"},{en:"Rectangle",ti:".RectangleType",sh:"_SurfacePatch"},{en:"Cylinder",ti:".CylinderType",sh:"_GriddedSurface"},{en:"multiSurfaceProperty",ti:".MultiSurfacePropertyType"},{en:"_Style",ti:".AbstractStyleType",sh:"_GML"},{en:"generalTransformationRef",ti:".GeneralTransformationRefType"},{en:"CompositeSurface",ti:".CompositeSurfaceType",sh:"_Surface"},{en:"validArea",ti:".ExtentType"},{en:"MultiGeometry",ti:".MultiGeometryType",sh:"_GeometricAggregate"},{en:"timeInterval",ti:".TimeIntervalLengthType"},{en:"maximalComplex",ti:".TopoComplexMemberType"},{en:"Point",ti:".PointType",sh:"_GeometricPrimitive"},{en:"VerticalCS",ti:".VerticalCSType",sh:"_CoordinateSystem"},{en:"usesSingleOperation",ti:".SingleOperationRefType"},{en:"catalogSymbol",ti:".CodeType"},{en:"transformationRef",ti:".TransformationRefType"},{en:"Envelope",ti:".EnvelopeType"},{en:"CompoundCRS",ti:".CompoundCRSType",sh:"_CRS"},{en:"value",ti:".MeasureType"},{en:"Boolean",ti:"Boolean"},{en:"primeMeridianRef",ti:".PrimeMeridianRefType"},{en:"includesElement",ti:".CovarianceElementType"},{en:"Ellipsoid",ti:".EllipsoidType",sh:"Definition"},{en:"topoSurfaceProperty",ti:".TopoSurfacePropertyType"},{en:"surfaceProperty",ti:".SurfacePropertyType"},{en:"pos",ti:".DirectPositionType"},{en:"PrimeMeridian",ti:".PrimeMeridianType",sh:"Definition"},{en:"_Curve",ti:".AbstractCurveType",sh:"_GeometricPrimitive"},{en:"definitionRef",ti:".ReferenceType"},{en:"axisAbbrev",ti:".CodeType"},{en:"LinearCS",ti:".LinearCSType",sh:"_CoordinateSystem"},{en:"TimeClock",ti:".TimeClockType",sh:"_TimeReferenceSystem"},{en:"multiCenterLineOf",ti:".MultiCurvePropertyType"},{en:"UserDefinedCS",ti:".UserDefinedCSType",sh:"_CoordinateSystem"},{en:"TimeNode",ti:".TimeNodeType",sh:"_TimeTopologyPrimitive"},{en:"_TimeSlice",ti:".AbstractTimeSliceType",sh:"_GML"},{en:"valueList",ti:".MeasureListType"},{en:"targetCRS",ti:".CRSRefType"},{en:"isSphere"},{en:"direction",ti:".DirectionPropertyType"},{en:"geometryStyle",ti:".GeometryStylePropertyType"},{en:"rangeParameters",ti:".RangeParametersType"},{en:"Bezier",ti:".BezierType",sh:"BSpline"},{en:"includesCRS",ti:".CoordinateReferenceSystemRefType"},{en:"linearCSRef",ti:".LinearCSRefType"},{en:"compoundCRSRef",ti:".CompoundCRSRefType"},{en:"CompositeSolid",ti:".CompositeSolidType",sh:"_Solid"},{en:"usesTemporalCS",ti:".TemporalCSRefType"},{en:"csID",ti:".IdentifierType"},{en:"usesSphericalCS",ti:".SphericalCSRefType"},{en:"geodeticDatumRef",ti:".GeodeticDatumRefType"},{en:"multiSolidDomain",ti:".MultiSolidDomainType",sh:"domainSet"},{en:"directedTopoSolid",ti:".DirectedTopoSolidPropertyType"},{en:"userDefinedCSRef",ti:".UserDefinedCSRefType"},{en:"measure",ti:".MeasureType"},{en:"origin",ti:"DateTime"},{en:"dmsAngleValue",ti:".DMSAngleType"},{en:"MultiSolid",ti:".MultiSolidType",sh:"_GeometricAggregate"},{en:"Array",ti:".ArrayType",sh:"_GML"},{en:"parameterValue",ti:".ParameterValueType",sh:"_generalParameterValue"},{en:"maximumOccurs",ti:"PositiveInteger"},{en:"CircleByCenterPoint",ti:".CircleByCenterPointType",sh:"ArcByCenterPoint"},{en:"roughConversionToPreferredUnit",ti:".ConversionToPreferredUnitType"},{en:"remarks",ti:".StringOrRefType"},{en:"Null",ti:{t:"l"}},{en:"Transformation",ti:".TransformationType",sh:"_GeneralTransformation"},{en:"PolygonPatch",ti:".PolygonPatchType",sh:"_SurfacePatch"},{en:"topologyStyle",ti:".TopologyStylePropertyType"},{en:"ImageDatum",ti:".ImageDatumType",sh:"_Datum"},{en:"CategoryExtent",ti:".CategoryExtentType"},{en:"coordinateReferenceSystemRef",ti:".CoordinateReferenceSystemRefType"},{en:"multiLocation",ti:".MultiPointPropertyType"},{en:"TimeCoordinateSystem",ti:".TimeCoordinateSystemType",sh:"_TimeReferenceSystem"},{en:"interior",ti:".AbstractRingPropertyType"},{en:"MovingObjectStatus",ti:".MovingObjectStatusType",sh:"_TimeSlice"},{en:"secondDefiningParameter",ti:".SecondDefiningParameterType"},{en:"polygonMember",ti:".PolygonPropertyType"},{en:"PolarCS",ti:".PolarCSType",sh:"_CoordinateSystem"},{en:"usesEllipsoid",ti:".EllipsoidRefType"},{en:"_Operation",ti:".AbstractCoordinateOperationType",sh:"_SingleOperation"},{en:"multiPointDomain",ti:".MultiPointDomainType",sh:"domainSet"},{en:"timePosition",ti:".TimePositionType"},{en:"coordinateOperationRef",ti:".CoordinateOperationRefType"},{en:"usesCartesianCS",ti:".CartesianCSRefType"},{en:"absoluteExternalPositionalAccuracy",ti:".AbsoluteExternalPositionalAccuracyType",sh:"_positionalAccuracy"},{en:"coverageFunction",ti:".CoverageFunctionType"},{en:"usesVerticalCS",ti:".VerticalCSRefType"},{en:"operationParameterRef",ti:".OperationParameterRefType"},{en:"meridianID",ti:".IdentifierType"},{en:"ArcStringByBulge",ti:".ArcStringByBulgeType",sh:"_CurveSegment"},{en:"LocationString",ti:".StringOrRefType"},{en:"MultiSurfaceCoverage",ti:".MultiSurfaceCoverageType",sh:"_DiscreteCoverage"},{en:"Grid",ti:".GridType",sh:"_ImplicitGeometry"},{en:"CompassPoint"},{en:"location",ti:".LocationPropertyType"},{en:"imageDatumRef",ti:".ImageDatumRefType"},{en:"labelStyle",ti:".LabelStylePropertyType"},{en:"targetDimensions",ti:"PositiveInteger"},{en:"OrientableSurface",ti:".OrientableSurfaceType",sh:"_Surface"},{en:"CubicSpline",ti:".CubicSplineType",sh:"_CurveSegment"},{en:"baseSurface",ti:".SurfacePropertyType"},{en:"Category",ti:".CodeType"},{en:"MappingRule",ti:".StringOrRefType"},{en:"DataBlock",ti:".DataBlockType"},{en:"verticalExtent",ti:".EnvelopeType"},{en:"BooleanList",ti:{t:"l"}},{en:"usesMethod",ti:".OperationMethodRefType"},{en:"_TimeObject",ti:".AbstractTimeObjectType",sh:"_GML"},{en:"methodName",ti:".CodeType",sh:"name"},{en:"valueComponents",ti:".ValueArrayPropertyType"},{en:"members",ti:".ArrayAssociationType"},{en:"container",ti:".ContainerPropertyType"},{en:"lineStringProperty",ti:".LineStringPropertyType"},{en:"vector",ti:".VectorType"},{en:"singleOperationRef",ti:".SingleOperationRefType"},{en:"TimeTopologyComplex",ti:".TimeTopologyComplexType",sh:"_TimeComplex"},{en:"curveArrayProperty",ti:".CurveArrayPropertyType"},{en:"axisID",ti:".IdentifierType"},{en:"usesAxis",ti:".CoordinateSystemAxisRefType"},{en:"name",ti:".CodeType"},{en:"CompositeCurve",ti:".CompositeCurveType",sh:"_Curve"},{en:"solidProperty",ti:".SolidPropertyType"},{en:"valueProperty",ti:".ValuePropertyType"},{en:"GeodesicString",ti:".GeodesicStringType",sh:"_CurveSegment"},{en:"usesVerticalDatum",ti:".VerticalDatumRefType"},{en:"_GriddedSurface",ti:".AbstractGriddedSurfaceType",sh:"_ParametricCurveSurface"},{en:"resultOf",ti:".AssociationType"},{en:"_positionalAccuracy",ti:".AbstractPositionalAccuracyType"},{en:"_Feature",ti:".AbstractFeatureType",sh:"_GML"},{en:"ArcByCenterPoint",ti:".ArcByCenterPointType",sh:"_CurveSegment"},{en:"_CoordinateReferenceSystem",ti:".AbstractReferenceSystemType",sh:"_CRS"},{en:"covariance",ti:"Double"},{en:"multiSurfaceDomain",ti:".MultiSurfaceDomainType",sh:"domainSet"},{en:"usesCS",ti:".CoordinateSystemRefType"},{en:"ArcByBulge",ti:".ArcByBulgeType",sh:"ArcStringByBulge"},{en:"angle",ti:".MeasureType"},{en:"covarianceMatrix",ti:".CovarianceMatrixType",sh:"_positionalAccuracy"},{en:"_Object",ti:"AnyType"},{en:"EnvelopeWithTimePeriod",ti:".EnvelopeWithTimePeriodType",sh:"Envelope"},{en:"ObliqueCartesianCS",ti:".ObliqueCartesianCSType",sh:"_CoordinateSystem"},{en:"Observation",ti:".ObservationType",sh:"_Feature"},{en:"status",ti:".StringOrRefType"},{en:"centerLineOf",ti:".CurvePropertyType"},{en:"topoPrimitiveMember",ti:".TopoPrimitiveMemberType"},{en:"_MetaData",ti:".AbstractMetaDataType",sh:"_Object"},{en:"TimeOrdinalReferenceSystem",ti:".TimeOrdinalReferenceSystemType",sh:"_TimeReferenceSystem"},{en:"srsName",ti:".CodeType",sh:"name"},{en:"unitOfMeasure",ti:".UnitOfMeasureType"},{en:"VerticalCRS",ti:".VerticalCRSType",sh:"_CoordinateReferenceSystem"},{en:"centerOf",ti:".PointPropertyType"},{en:"_GeneralTransformation",ti:".AbstractGeneralTransformationType",sh:"_Operation"},{en:"multiSolidProperty",ti:".MultiSolidPropertyType"},{en:"_CoordinateSystem",ti:".AbstractCoordinateSystemType",sh:"Definition"},{en:"solidArrayProperty",ti:".SolidArrayPropertyType"},{en:"_Topology",ti:".AbstractTopologyType",sh:"_GML"},{en:"seconds",ti:"Decimal"},{en:"imageCRSRef",ti:".ImageCRSRefType"},{en:"Arc",ti:".ArcType",sh:"ArcString"},{en:"baseCurve",ti:".CurvePropertyType"},{en:"Triangle",ti:".TriangleType",sh:"_SurfacePatch"},{en:"valueFile"},{en:"TopoSurface",ti:".TopoSurfaceType"},{en:"TopoCurve",ti:".TopoCurveType"},{en:"csName",ti:".CodeType",sh:"name"},{en:"usesImageDatum",ti:".ImageDatumRefType"},{en:"derivationUnitTerm",ti:".DerivationUnitTermType"},{en:"usesObliqueCartesianCS",ti:".ObliqueCartesianCSRefType"},{en:"curveMembers",ti:".CurveArrayPropertyType"},{en:"curveProperty",ti:".CurvePropertyType"},{en:"QuantityList",ti:".MeasureOrNullListType"},{en:"Circle",ti:".CircleType",sh:"Arc"},{en:"anchorPoint",ti:".CodeType"},{en:"Curve",ti:".CurveType",sh:"_Curve"},{en:"MultiCurveCoverage",ti:".MultiCurveCoverageType",sh:"_DiscreteCoverage"},{en:"TimeEdge",ti:".TimeEdgeType",sh:"_TimeTopologyPrimitive"},{en:"MultiPoint",ti:".MultiPointType",sh:"_GeometricAggregate"},{en:"GridFunction",ti:".GridFunctionType"},{en:"semiMajorAxis",ti:".MeasureType"},{en:"history",ti:".HistoryPropertyType"},{en:"valueComponent",ti:".ValuePropertyType"},{en:"topoCurveProperty",ti:".TopoCurvePropertyType"},{en:"DirectedObservation",ti:".DirectedObservationType",sh:"Observation"},{en:"OperationParameter",ti:".OperationParameterType",sh:"_GeneralOperationParameter"},{en:"UnitDefinition",ti:".UnitDefinitionType",sh:"Definition"},{en:"pointRep",ti:".PointPropertyType"},{en:"_TimeReferenceSystem",ti:".AbstractTimeReferenceSystemType",sh:"Definition"},{en:"quantityType",ti:".StringOrRefType"},{en:"valueOfParameter",ti:".OperationParameterRefType"},{en:"_CoordinateOperation",ti:".AbstractCoordinateOperationType",sh:"Definition"},{en:"GeodeticDatum",ti:".GeodeticDatumType",sh:"_Datum"},{en:"_CRS",ti:".AbstractReferenceSystemType",sh:"_ReferenceSystem"},{en:"usesOperation",ti:".OperationRefType"},{en:"minutes",ti:"NonNegativeInteger"},{en:"datumName",ti:".CodeType",sh:"name"},{en:"LinearRing",ti:".LinearRingType",sh:"_Ring"},{en:"abstractGeneralOperationParameterRef",ti:".AbstractGeneralOperationParameterRefType"},{en:"usesGeodeticDatum",ti:".GeodeticDatumRefType"},{en:"edgeOf",ti:".CurvePropertyType"},{en:"using",ti:".FeaturePropertyType"},{en:"GeometryStyle",ti:".GeometryStyleType",sh:"_GML"},{en:"curveMember",ti:".CurvePropertyType"},{en:"conversionToPreferredUnit",ti:".ConversionToPreferredUnitType"},{en:"_DiscreteCoverage",ti:".AbstractDiscreteCoverageType",sh:"_Coverage"},{en:"posList",ti:".DirectPositionListType"},{en:"_TimeGeometricPrimitive",ti:".AbstractTimeGeometricPrimitiveType",sh:"_TimePrimitive"},{en:"conversionRef",ti:".ConversionRefType"},{en:"surfaceArrayProperty",ti:".SurfaceArrayPropertyType"},{en:"rangeSet",ti:".RangeSetType"},{en:"valuesOfGroup",ti:".OperationParameterGroupRefType"},{en:"axisDirection",ti:".CodeType"},{en:"coordinateOperationID",ti:".IdentifierType"},{en:"TemporalCRS",ti:".TemporalCRSType",sh:"_CoordinateReferenceSystem"},{en:"_GeneralConversion",ti:".AbstractGeneralConversionType",sh:"_Operation"},{en:"multiCenterOf",ti:".MultiPointPropertyType"},{en:"includesParameter",ti:".AbstractGeneralOperationParameterRefType"},{en:"BSpline",ti:".BSplineType",sh:"_CurveSegment"},{en:"TimeCalendarEra",ti:".TimeCalendarEraType",sh:"Definition"},{en:"priorityLocation",ti:".PriorityLocationPropertyType",sh:"location"},{en:"usesPrimeMeridian",ti:".PrimeMeridianRefType"},{en:"TopoPoint",ti:".TopoPointType"},{en:"ValueArray",ti:".ValueArrayType",sh:"CompositeValue"},{en:"Dictionary",ti:".DictionaryType",sh:"Definition"},{en:"_ImplicitGeometry",ti:".AbstractGeometryType",sh:"_Geometry"},{en:"scope"},{en:"AffinePlacement",ti:".AffinePlacementType"},{en:"multiGeometryProperty",ti:".MultiGeometryPropertyType"},{en:"topoComplexProperty",ti:".TopoComplexMemberType"},{en:"GenericMetaData",ti:".GenericMetaDataType",sh:"_MetaData"},{en:"validTime",ti:".TimePrimitivePropertyType"},{en:"_ReferenceSystem",ti:".AbstractReferenceSystemType",sh:"Definition"},{en:"member",ti:".AssociationType"},{en:"ellipsoidID",ti:".IdentifierType"},{en:"ellipsoidRef",ti:".EllipsoidRefType"},{en:"MultiLineString",ti:".MultiLineStringType",sh:"_GeometricAggregate"},{en:"_TimeTopologyPrimitive",ti:".AbstractTimeTopologyPrimitiveType",sh:"_TimePrimitive"},{en:"parameterName",ti:".CodeType",sh:"name"},{en:"measureDescription",ti:".CodeType"},{en:"ConventionalUnit",ti:".ConventionalUnitType",sh:"UnitDefinition"},{en:"extentOf",ti:".SurfacePropertyType"},{en:"_Coverage",ti:".AbstractCoverageType",sh:"_Feature"},{en:"TriangulatedSurface",ti:".TriangulatedSurfaceType",sh:"Surface"},{en:"Tin",ti:".TinType",sh:"TriangulatedSurface"},{en:"operationVersion"},{en:"pointProperty",ti:".PointPropertyType"},{en:"Conversion",ti:".ConversionType",sh:"_GeneralConversion"},{en:"verticalCRSRef",ti:".VerticalCRSRefType"},{en:"topoVolumeProperty",ti:".TopoVolumePropertyType"},{en:"exterior",ti:".AbstractRingPropertyType"},{en:"realizationEpoch",ti:"Date"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},4842:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{OWS_1_1_0:{n:"OWS_1_1_0",dens:"http://www.opengis.net/ows/1.1",dans:"http://www.w3.org/1999/xlink",deps:["XLink_1_0"],tis:[{ln:"OperationsMetadata",tn:null,ps:[{n:"operation",rq:!0,mno:2,col:!0,en:"Operation",ti:".Operation"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"extendedCapabilities",en:"ExtendedCapabilities",ti:"AnyType"}]},{ln:"IdentificationType",bti:".BasicIdentificationType",ps:[{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"},{n:"availableCRS",mno:0,col:!0,mx:!1,dom:!1,en:"AvailableCRS",t:"er"}]},{ln:"ResponsiblePartySubsetType",ps:[{n:"individualName",en:"IndividualName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",en:"Role",ti:".CodeType"}]},{ln:"AnyValue",tn:null},{ln:"DomainType",bti:".UnNamedDomainType",ps:[{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"AcceptVersionsType",ps:[{n:"version",rq:!0,col:!0,en:"Version"}]},{ln:"DCP",tn:null,ps:[{n:"http",rq:!0,en:"HTTP",ti:".HTTP"}]},{ln:"ManifestType",bti:".BasicIdentificationType",ps:[{n:"referenceGroup",rq:!0,col:!0,en:"ReferenceGroup",ti:".ReferenceGroupType"}]},{ln:"ExceptionType",ps:[{n:"exceptionText",mno:0,col:!0,en:"ExceptionText"},{n:"exceptionCode",rq:!0,an:{lp:"exceptionCode"},t:"a"},{n:"locator",an:{lp:"locator"},t:"a"}]},{ln:"RequestMethodType",bti:".OnlineResourceType",ps:[{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"}]},{ln:"SectionsType",ps:[{n:"section",mno:0,col:!0,en:"Section"}]},{ln:"UnNamedDomainType",ps:[{n:"allowedValues",rq:!0,en:"AllowedValues",ti:".AllowedValues"},{n:"anyValue",rq:!0,en:"AnyValue",ti:".AnyValue"},{n:"noValues",rq:!0,en:"NoValues",ti:".NoValues"},{n:"valuesReference",rq:!0,en:"ValuesReference",ti:".ValuesReference"},{n:"defaultValue",en:"DefaultValue",ti:".ValueType"},{n:"meaning",en:"Meaning",ti:".DomainMetadataType"},{n:"dataType",en:"DataType",ti:".DomainMetadataType"},{n:"uom",rq:!0,en:"UOM",ti:".DomainMetadataType"},{n:"referenceSystem",rq:!0,en:"ReferenceSystem",ti:".DomainMetadataType"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"}]},{ln:"HTTP",tn:null,ps:[{n:"getOrPost",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"Post",ti:".RequestMethodType"},{en:"Get",ti:".RequestMethodType"}],t:"ers"}]},{ln:"ServiceReferenceType",bti:".ReferenceType",ps:[{n:"requestMessage",rq:!0,en:"RequestMessage",ti:"AnyType"},{n:"requestMessageReference",rq:!0,en:"RequestMessageReference"}]},{ln:"KeywordsType",ps:[{n:"keyword",rq:!0,col:!0,en:"Keyword",ti:".LanguageStringType"},{n:"type",en:"Type",ti:".CodeType"}]},{ln:"AllowedValues",tn:null,ps:[{n:"valueOrRange",rq:!0,col:!0,etis:[{en:"Value",ti:".ValueType"},{en:"Range",ti:".RangeType"}],t:"es"}]},{ln:"TelephoneType",ps:[{n:"voice",mno:0,col:!0,en:"Voice"},{n:"facsimile",mno:0,col:!0,en:"Facsimile"}]},{ln:"ReferenceType",bti:".AbstractReferenceBaseType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"format",en:"Format"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"}]},{ln:"ExceptionReport",tn:null,ps:[{n:"exception",rq:!0,col:!0,en:"Exception",ti:".ExceptionType"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"GetResourceByIdType",ps:[{n:"resourceID",mno:0,col:!0,en:"ResourceID"},{n:"outputFormat",en:"OutputFormat"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"RangeType",ps:[{n:"minimumValue",en:"MinimumValue",ti:".ValueType"},{n:"maximumValue",en:"MaximumValue",ti:".ValueType"},{n:"spacing",en:"Spacing",ti:".ValueType"},{n:"rangeClosure",ti:{t:"l"},an:{lp:"rangeClosure",ns:"http://www.opengis.net/ows/1.1"},t:"a"}]},{ln:"LanguageStringType",ps:[{n:"value",t:"v"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"DescriptionType",ps:[{n:"title",mno:0,col:!0,en:"Title",ti:".LanguageStringType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"keywords",mno:0,col:!0,en:"Keywords",ti:".KeywordsType"}]},{ln:"BoundingBoxType",ps:[{n:"lowerCorner",rq:!0,en:"LowerCorner",ti:{t:"l",bti:"Double"}},{n:"upperCorner",rq:!0,en:"UpperCorner",ti:{t:"l",bti:"Double"}},{n:"crs",an:{lp:"crs"},t:"a"},{n:"dimensions",ti:"PositiveInteger",an:{lp:"dimensions"},t:"a"}]},{ln:"ContentsBaseType",ps:[{n:"datasetDescriptionSummary",mno:0,col:!0,mx:!1,dom:!1,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType",t:"er"},{n:"otherSource",mno:0,col:!0,mx:!1,dom:!1,en:"OtherSource",ti:".MetadataType",t:"er"}]},{ln:"BasicIdentificationType",bti:".DescriptionType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"}]},{ln:"ReferenceGroupType",bti:".BasicIdentificationType",ps:[{n:"abstractReferenceBase",rq:!0,col:!0,mx:!1,dom:!1,en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType",t:"er"}]},{ln:"ResponsiblePartyType",ps:[{n:"individualName",en:"IndividualName"},{n:"organisationName",en:"OrganisationName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",rq:!0,en:"Role",ti:".CodeType"}]},{ln:"ValuesReference",tn:null,ps:[{n:"value",t:"v"},{n:"reference",rq:!0,an:{lp:"reference",ns:"http://www.opengis.net/ows/1.1"},t:"a"}]},{ln:"DatasetDescriptionSummaryBaseType",bti:".DescriptionType",ps:[{n:"wgs84BoundingBox",mno:0,col:!0,en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType"},{n:"identifier",rq:!0,en:"Identifier",ti:".CodeType"},{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"},{n:"datasetDescriptionSummary",mno:0,col:!0,mx:!1,dom:!1,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType",t:"er"}]},{ln:"ServiceIdentification",tn:null,bti:".DescriptionType",ps:[{n:"serviceType",rq:!0,en:"ServiceType",ti:".CodeType"},{n:"serviceTypeVersion",rq:!0,col:!0,en:"ServiceTypeVersion"},{n:"profile",mno:0,col:!0,en:"Profile"},{n:"fees",en:"Fees"},{n:"accessConstraints",mno:0,col:!0,en:"AccessConstraints"}]},{ln:"AcceptFormatsType",ps:[{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"}]},{ln:"NoValues",tn:null},{ln:"Operation",tn:null,ps:[{n:"dcp",rq:!0,col:!0,en:"DCP",ti:".DCP"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"metadata",mno:0,col:!0,en:"Metadata",ti:".MetadataType"},{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"AbstractReferenceBaseType",ps:[{n:"type",an:{lp:"type",ns:"http://www.opengis.net/ows/1.1"},t:"a"},{n:"href",rq:!0,t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AddressType",ps:[{n:"deliveryPoint",mno:0,col:!0,en:"DeliveryPoint"},{n:"city",en:"City"},{n:"administrativeArea",en:"AdministrativeArea"},{n:"postalCode",en:"PostalCode"},{n:"country",en:"Country"},{n:"electronicMailAddress",mno:0,col:!0,en:"ElectronicMailAddress"}]},{ln:"ValueType",ps:[{n:"value",t:"v"}]},{ln:"MetadataType",ps:[{n:"abstractMetaData",en:"AbstractMetaData",ti:"AnyType"},{n:"about",an:{lp:"about"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"OnlineResourceType",ps:[{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"DomainMetadataType",ps:[{n:"value",t:"v"},{n:"reference",an:{lp:"reference",ns:"http://www.opengis.net/ows/1.1"},t:"a"}]},{ln:"WGS84BoundingBoxType",bti:".BoundingBoxType"},{ln:"ContactType",ps:[{n:"phone",en:"Phone",ti:".TelephoneType"},{n:"address",en:"Address",ti:".AddressType"},{n:"onlineResource",en:"OnlineResource",ti:".OnlineResourceType"},{n:"hoursOfService",en:"HoursOfService"},{n:"contactInstructions",en:"ContactInstructions"}]},{ln:"CapabilitiesBaseType",ps:[{n:"serviceIdentification",en:"ServiceIdentification",ti:".ServiceIdentification"},{n:"serviceProvider",en:"ServiceProvider",ti:".ServiceProvider"},{n:"operationsMetadata",en:"OperationsMetadata",ti:".OperationsMetadata"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]},{ln:"ServiceProvider",tn:null,ps:[{n:"providerName",rq:!0,en:"ProviderName"},{n:"providerSite",en:"ProviderSite",ti:".OnlineResourceType"},{n:"serviceContact",rq:!0,en:"ServiceContact",ti:".ResponsiblePartySubsetType"}]},{ln:"CodeType",ps:[{n:"value",t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"GetCapabilitiesType",ps:[{n:"acceptVersions",en:"AcceptVersions",ti:".AcceptVersionsType"},{n:"sections",en:"Sections",ti:".SectionsType"},{n:"acceptFormats",en:"AcceptFormats",ti:".AcceptFormatsType"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]}],eis:[{en:"Metadata",ti:".MetadataType"},{en:"DCP",ti:".DCP"},{en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType"},{en:"Language",ti:"Language"},{en:"Role",ti:".CodeType"},{en:"GetResourceByID",ti:".GetResourceByIdType"},{en:"Meaning",ti:".DomainMetadataType"},{en:"AvailableCRS"},{en:"OperationResponse",ti:".ManifestType"},{en:"OutputFormat"},{en:"MaximumValue",ti:".ValueType"},{en:"Range",ti:".RangeType"},{en:"OrganisationName"},{en:"IndividualName"},{en:"Post",ti:".RequestMethodType",sc:".HTTP"},{en:"Resource",ti:"AnyType"},{en:"NoValues",ti:".NoValues"},{en:"ServiceReference",ti:".ServiceReferenceType",sh:"Reference"},{en:"DatasetDescriptionSummaryExtension",ti:".DatasetDescriptionSummaryBaseType",sh:"DatasetDescriptionSummary"},{en:"InputData",ti:".ManifestType"},{en:"ServiceIdentification",ti:".ServiceIdentification"},{en:"AccessConstraints"},{en:"ContactInfo",ti:".ContactType"},{en:"ExceptionReport",ti:".ExceptionReport"},{en:"Operation",ti:".Operation"},{en:"Title",ti:".LanguageStringType"},{en:"ReferenceSystem",ti:".DomainMetadataType"},{en:"Exception",ti:".ExceptionType"},{en:"Value",ti:".ValueType"},{en:"Keywords",ti:".KeywordsType"},{en:"Get",ti:".RequestMethodType",sc:".HTTP"},{en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"},{en:"PositionName"},{en:"AllowedValues",ti:".AllowedValues"},{en:"Manifest",ti:".ManifestType"},{en:"Identifier",ti:".CodeType"},{en:"AbstractMetaData",ti:"AnyType"},{en:"AnyValue",ti:".AnyValue"},{en:"ServiceProvider",ti:".ServiceProvider"},{en:"DefaultValue",ti:".ValueType"},{en:"OtherSourceExtension",ti:".MetadataType",sh:"OtherSource"},{en:"OperationsMetadata",ti:".OperationsMetadata"},{en:"Fees"},{en:"BoundingBox",ti:".BoundingBoxType"},{en:"DataType",ti:".DomainMetadataType"},{en:"Abstract",ti:".LanguageStringType"},{en:"Spacing",ti:".ValueType"},{en:"GetCapabilities",ti:".GetCapabilitiesType"},{en:"HTTP",ti:".HTTP"},{en:"UOM",ti:".DomainMetadataType"},{en:"OtherSource",ti:".MetadataType"},{en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType",sh:"BoundingBox"},{en:"MinimumValue",ti:".ValueType"},{en:"Reference",ti:".ReferenceType",sh:"AbstractReferenceBase"},{en:"ReferenceGroup",ti:".ReferenceGroupType"},{en:"ExtendedCapabilities",ti:"AnyType"},{en:"PointOfContact",ti:".ResponsiblePartyType"},{en:"ValuesReference",ti:".ValuesReference"},{en:"SupportedCRS",sh:"AvailableCRS"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},7237:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{OWS_2_0:{n:"OWS_2_0",dens:"http://www.opengis.net/ows/2.0",dans:"http://www.w3.org/1999/xlink",deps:["XLink_1_0"],tis:[{ln:"GetResourceByIdType",ps:[{n:"resourceID",mno:0,col:!0,en:"ResourceID"},{n:"outputFormat",en:"OutputFormat"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"DCP",tn:null,ps:[{n:"http",rq:!0,en:"HTTP",ti:".HTTP"}]},{ln:"DomainMetadataType",ps:[{n:"value",t:"v"},{n:"reference",an:{lp:"reference",ns:"http://www.opengis.net/ows/2.0"},t:"a"}]},{ln:"SectionsType",ps:[{n:"section",mno:0,col:!0,en:"Section"}]},{ln:"CapabilitiesBaseType",ps:[{n:"serviceIdentification",en:"ServiceIdentification",ti:".ServiceIdentification"},{n:"serviceProvider",en:"ServiceProvider",ti:".ServiceProvider"},{n:"operationsMetadata",en:"OperationsMetadata",ti:".OperationsMetadata"},{n:"languages",en:"Languages",ti:".CapabilitiesBaseType.Languages"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]},{ln:"BasicIdentificationType",bti:".DescriptionType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"}]},{ln:"RangeType",ps:[{n:"minimumValue",en:"MinimumValue",ti:".ValueType"},{n:"maximumValue",en:"MaximumValue",ti:".ValueType"},{n:"spacing",en:"Spacing",ti:".ValueType"},{n:"rangeClosure",ti:{t:"l"},an:{lp:"rangeClosure",ns:"http://www.opengis.net/ows/2.0"},t:"a"}]},{ln:"ServiceProvider",tn:null,ps:[{n:"providerName",rq:!0,en:"ProviderName"},{n:"providerSite",en:"ProviderSite",ti:".OnlineResourceType"},{n:"serviceContact",rq:!0,en:"ServiceContact",ti:".ResponsiblePartySubsetType"}]},{ln:"AcceptFormatsType",ps:[{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"}]},{ln:"MetadataType",ps:[{n:"abstractMetaData",mx:!1,dom:!1,en:"AbstractMetaData",ti:"AnyType",t:"er"},{n:"about",an:{lp:"about"},t:"a"},{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"ReferenceGroupType",bti:".BasicIdentificationType",ps:[{n:"abstractReferenceBase",rq:!0,col:!0,mx:!1,dom:!1,en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType",t:"er"}]},{ln:"ValuesReference",tn:null,ps:[{n:"value",t:"v"},{n:"reference",rq:!0,an:{lp:"reference",ns:"http://www.opengis.net/ows/2.0"},t:"a"}]},{ln:"AdditionalParametersBaseType",bti:".MetadataType"},{ln:"ResponsiblePartySubsetType",ps:[{n:"individualName",en:"IndividualName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",en:"Role",ti:".CodeType"}]},{ln:"NoValues",tn:null},{ln:"AnyValue",tn:null},{ln:"CodeType",ps:[{n:"value",t:"v"},{n:"codeSpace",an:{lp:"codeSpace"},t:"a"}]},{ln:"IdentificationType",bti:".BasicIdentificationType",ps:[{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"outputFormat",mno:0,col:!0,en:"OutputFormat"},{n:"availableCRS",mno:0,col:!0,mx:!1,dom:!1,en:"AvailableCRS",t:"er"}]},{ln:"UnNamedDomainType",ps:[{n:"allowedValues",rq:!0,en:"AllowedValues",ti:".AllowedValues"},{n:"anyValue",rq:!0,en:"AnyValue",ti:".AnyValue"},{n:"noValues",rq:!0,en:"NoValues",ti:".NoValues"},{n:"valuesReference",rq:!0,en:"ValuesReference",ti:".ValuesReference"},{n:"defaultValue",en:"DefaultValue",ti:".ValueType"},{n:"meaning",en:"Meaning",ti:".DomainMetadataType"},{n:"dataType",en:"DataType",ti:".DomainMetadataType"},{n:"uom",rq:!0,en:"UOM",ti:".DomainMetadataType"},{n:"referenceSystem",rq:!0,en:"ReferenceSystem",ti:".DomainMetadataType"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"}]},{ln:"ServiceReferenceType",bti:".ReferenceType",ps:[{n:"requestMessage",rq:!0,en:"RequestMessage",ti:"AnyType"},{n:"requestMessageReference",rq:!0,en:"RequestMessageReference"}]},{ln:"ReferenceType",bti:".AbstractReferenceBaseType",ps:[{n:"identifier",en:"Identifier",ti:".CodeType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"format",en:"Format"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"}]},{ln:"ManifestType",bti:".BasicIdentificationType",ps:[{n:"referenceGroup",rq:!0,col:!0,en:"ReferenceGroup",ti:".ReferenceGroupType"}]},{ln:"TelephoneType",ps:[{n:"voice",mno:0,col:!0,en:"Voice"},{n:"facsimile",mno:0,col:!0,en:"Facsimile"}]},{ln:"ContactType",ps:[{n:"phone",en:"Phone",ti:".TelephoneType"},{n:"address",en:"Address",ti:".AddressType"},{n:"onlineResource",en:"OnlineResource",ti:".OnlineResourceType"},{n:"hoursOfService",en:"HoursOfService"},{n:"contactInstructions",en:"ContactInstructions"}]},{ln:"ExceptionReport",tn:null,ps:[{n:"exception",rq:!0,col:!0,en:"Exception",ti:".ExceptionType"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"OperationsMetadata",tn:null,ps:[{n:"operation",rq:!0,mno:2,col:!0,en:"Operation",ti:".Operation"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"extendedCapabilities",en:"ExtendedCapabilities",ti:"AnyType"}]},{ln:"WGS84BoundingBoxType",bti:".BoundingBoxType"},{ln:"ValueType",ps:[{n:"value",t:"v"}]},{ln:"AddressType",ps:[{n:"deliveryPoint",mno:0,col:!0,en:"DeliveryPoint"},{n:"city",en:"City"},{n:"administrativeArea",en:"AdministrativeArea"},{n:"postalCode",en:"PostalCode"},{n:"country",en:"Country"},{n:"electronicMailAddress",mno:0,col:!0,en:"ElectronicMailAddress"}]},{ln:"GetCapabilitiesType",ps:[{n:"acceptVersions",en:"AcceptVersions",ti:".AcceptVersionsType"},{n:"sections",en:"Sections",ti:".SectionsType"},{n:"acceptFormats",en:"AcceptFormats",ti:".AcceptFormatsType"},{n:"acceptLanguages",en:"AcceptLanguages",ti:".GetCapabilitiesType.AcceptLanguages"},{n:"updateSequence",an:{lp:"updateSequence"},t:"a"}]},{ln:"AcceptVersionsType",ps:[{n:"version",rq:!0,col:!0,en:"Version"}]},{ln:"AdditionalParametersType",bti:".AdditionalParametersBaseType"},{ln:"NilValueType",bti:".CodeType",ps:[{n:"nilReason",an:{lp:"nilReason"},t:"a"}]},{ln:"ExceptionType",ps:[{n:"exceptionText",mno:0,col:!0,en:"ExceptionText"},{n:"exceptionCode",rq:!0,an:{lp:"exceptionCode"},t:"a"},{n:"locator",an:{lp:"locator"},t:"a"}]},{ln:"BoundingBoxType",ps:[{n:"lowerCorner",rq:!0,en:"LowerCorner",ti:{t:"l",bti:"Double"}},{n:"upperCorner",rq:!0,en:"UpperCorner",ti:{t:"l",bti:"Double"}},{n:"crs",an:{lp:"crs"},t:"a"},{n:"dimensions",ti:"PositiveInteger",an:{lp:"dimensions"},t:"a"}]},{ln:"DomainType",bti:".UnNamedDomainType",ps:[{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"KeywordsType",ps:[{n:"keyword",rq:!0,col:!0,en:"Keyword",ti:".LanguageStringType"},{n:"type",en:"Type",ti:".CodeType"}]},{ln:"DescriptionType",ps:[{n:"title",mno:0,col:!0,en:"Title",ti:".LanguageStringType"},{n:"_abstract",mno:0,col:!0,en:"Abstract",ti:".LanguageStringType"},{n:"keywords",mno:0,col:!0,en:"Keywords",ti:".KeywordsType"}]},{ln:"Operation",tn:null,ps:[{n:"dcp",rq:!0,col:!0,en:"DCP",ti:".DCP"},{n:"parameter",mno:0,col:!0,en:"Parameter",ti:".DomainType"},{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"},{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"ContentsBaseType",ps:[{n:"datasetDescriptionSummary",mno:0,col:!0,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"},{n:"otherSource",mno:0,col:!0,en:"OtherSource",ti:".MetadataType"}]},{ln:"ServiceIdentification",tn:null,bti:".DescriptionType",ps:[{n:"serviceType",rq:!0,en:"ServiceType",ti:".CodeType"},{n:"serviceTypeVersion",rq:!0,col:!0,en:"ServiceTypeVersion"},{n:"profile",mno:0,col:!0,en:"Profile"},{n:"fees",en:"Fees"},{n:"accessConstraints",mno:0,col:!0,en:"AccessConstraints"}]},{ln:"ResponsiblePartyType",ps:[{n:"individualName",en:"IndividualName"},{n:"organisationName",en:"OrganisationName"},{n:"positionName",en:"PositionName"},{n:"contactInfo",en:"ContactInfo",ti:".ContactType"},{n:"role",rq:!0,en:"Role",ti:".CodeType"}]},{ln:"DatasetDescriptionSummaryBaseType",bti:".DescriptionType",ps:[{n:"wgs84BoundingBox",mno:0,col:!0,en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType"},{n:"identifier",rq:!0,en:"Identifier",ti:".CodeType"},{n:"boundingBox",mno:0,col:!0,mx:!1,dom:!1,en:"BoundingBox",ti:".BoundingBoxType",t:"er"},{n:"metadata",mno:0,col:!0,mx:!1,dom:!1,en:"Metadata",ti:".MetadataType",t:"er"},{n:"datasetDescriptionSummary",mno:0,col:!0,en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"}]},{ln:"RequestMethodType",bti:".OnlineResourceType",ps:[{n:"constraint",mno:0,col:!0,en:"Constraint",ti:".DomainType"}]},{ln:"LanguageStringType",ps:[{n:"value",t:"v"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"AllowedValues",tn:null,ps:[{n:"valueOrRange",rq:!0,col:!0,etis:[{en:"Value",ti:".ValueType"},{en:"Range",ti:".RangeType"}],t:"es"}]},{ln:"GetCapabilitiesType.AcceptLanguages",tn:null,ps:[{n:"language",rq:!0,col:!0,en:"Language",ti:"Language"}]},{ln:"OnlineResourceType",ps:[{n:"type",ti:"XLink_1_0.TypeType",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"CapabilitiesBaseType.Languages",tn:null,ps:[{n:"language",rq:!0,col:!0,en:"Language",ti:"Language"}]},{ln:"HTTP",tn:null,ps:[{n:"getOrPost",rq:!0,col:!0,mx:!1,dom:!1,etis:[{en:"Post",ti:".RequestMethodType"},{en:"Get",ti:".RequestMethodType"}],t:"ers"}]},{ln:"AbstractReferenceBaseType",ps:[{n:"type",an:{lp:"type",ns:"http://www.opengis.net/ows/2.0"},t:"a"},{n:"href",rq:!0,t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"XLink_1_0.ShowType",t:"a"},{n:"actuate",ti:"XLink_1_0.ActuateType",t:"a"}]},{ln:"AdditionalParameter",tn:null,ps:[{n:"name",rq:!0,en:"Name",ti:".CodeType"},{n:"value",rq:!0,col:!0,en:"Value",ti:"AnyType"}]}],eis:[{en:"Operation",ti:".Operation"},{en:"OtherSource",ti:".MetadataType"},{en:"AdditionalParameter",ti:".AdditionalParameter",sh:"AbstractMetaData"},{en:"AdditionalParameters",ti:".AdditionalParametersType",sh:"Metadata"},{en:"NoValues",ti:".NoValues"},{en:"ServiceReference",ti:".ServiceReferenceType",sh:"Reference"},{en:"MinimumValue",ti:".ValueType"},{en:"AbstractReferenceBase",ti:".AbstractReferenceBaseType"},{en:"Metadata",ti:".MetadataType"},{en:"GetResourceByID",ti:".GetResourceByIdType"},{en:"AbstractMetaData",ti:"AnyType"},{en:"Abstract",ti:".LanguageStringType"},{en:"OperationsMetadata",ti:".OperationsMetadata"},{en:"DatasetDescriptionSummary",ti:".DatasetDescriptionSummaryBaseType"},{en:"AvailableCRS"},{en:"GetCapabilities",ti:".GetCapabilitiesType"},{en:"OrganisationName"},{en:"ContactInfo",ti:".ContactType"},{en:"Manifest",ti:".ManifestType"},{en:"PointOfContact",ti:".ResponsiblePartyType"},{en:"DefaultValue",ti:".ValueType"},{en:"HTTP",ti:".HTTP"},{en:"Exception",ti:".ExceptionType"},{en:"ExtendedCapabilities",ti:"AnyType"},{en:"AnyValue",ti:".AnyValue"},{en:"Spacing",ti:".ValueType"},{en:"Resource",ti:"AnyType"},{en:"OperationResponse",ti:".ManifestType"},{en:"DataType",ti:".DomainMetadataType"},{en:"Identifier",ti:".CodeType"},{en:"nilValue",ti:".NilValueType"},{en:"Language",ti:"Language"},{en:"AllowedValues",ti:".AllowedValues"},{en:"Post",ti:".RequestMethodType",sc:".HTTP"},{en:"SupportedCRS",sh:"AvailableCRS"},{en:"Role",ti:".CodeType"},{en:"ReferenceGroup",ti:".ReferenceGroupType"},{en:"Meaning",ti:".DomainMetadataType"},{en:"Value",ti:".ValueType"},{en:"DCP",ti:".DCP"},{en:"Range",ti:".RangeType"},{en:"Fees"},{en:"InputData",ti:".ManifestType"},{en:"OutputFormat"},{en:"AccessConstraints"},{en:"ServiceProvider",ti:".ServiceProvider"},{en:"UOM",ti:".DomainMetadataType"},{en:"IndividualName"},{en:"Title",ti:".LanguageStringType"},{en:"MaximumValue",ti:".ValueType"},{en:"ValuesReference",ti:".ValuesReference"},{en:"ReferenceSystem",ti:".DomainMetadataType"},{en:"PositionName"},{en:"Keywords",ti:".KeywordsType"},{en:"WGS84BoundingBox",ti:".WGS84BoundingBoxType",sh:"BoundingBox"},{en:"BoundingBox",ti:".BoundingBoxType"},{en:"Reference",ti:".ReferenceType",sh:"AbstractReferenceBase"},{en:"ServiceIdentification",ti:".ServiceIdentification"},{en:"Get",ti:".RequestMethodType",sc:".HTTP"},{en:"ExceptionReport",ti:".ExceptionReport"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},1037:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{SMIL_2_0:{n:"SMIL_2_0",dens:"http://www.w3.org/2001/SMIL20/",deps:["SMIL_2_0_Language"],tis:[{ln:"AnimateMotionPrototype",tn:"animateMotionPrototype",ps:[{n:"origin",an:{lp:"origin"},t:"a"},{n:"from",an:{lp:"from"},t:"a"},{n:"by",an:{lp:"by"},t:"a"},{n:"values",an:{lp:"values"},t:"a"},{n:"to",an:{lp:"to"},t:"a"},{n:"additive",an:{lp:"additive"},t:"a"},{n:"accumulate",an:{lp:"accumulate"},t:"a"}]},{ln:"SetPrototype",tn:"setPrototype",ps:[{n:"attributeName",rq:!0,an:{lp:"attributeName"},t:"a"},{n:"attributeType",an:{lp:"attributeType"},t:"a"},{n:"to",an:{lp:"to"},t:"a"}]},{ln:"AnimateColorPrototype",tn:"animateColorPrototype",ps:[{n:"additive",an:{lp:"additive"},t:"a"},{n:"accumulate",an:{lp:"accumulate"},t:"a"},{n:"attributeName",rq:!0,an:{lp:"attributeName"},t:"a"},{n:"attributeType",an:{lp:"attributeType"},t:"a"},{n:"from",an:{lp:"from"},t:"a"},{n:"by",an:{lp:"by"},t:"a"},{n:"values",an:{lp:"values"},t:"a"},{n:"to",an:{lp:"to"},t:"a"}]},{ln:"AnimatePrototype",tn:"animatePrototype",ps:[{n:"additive",an:{lp:"additive"},t:"a"},{n:"accumulate",an:{lp:"accumulate"},t:"a"},{n:"from",an:{lp:"from"},t:"a"},{n:"by",an:{lp:"by"},t:"a"},{n:"values",an:{lp:"values"},t:"a"},{n:"to",an:{lp:"to"},t:"a"},{n:"attributeName",rq:!0,an:{lp:"attributeName"},t:"a"},{n:"attributeType",an:{lp:"attributeType"},t:"a"}]},{t:"enum",ln:"SyncBehaviorDefaultType",vs:["canSlip","locked","independent","inherit"]},{t:"enum",ln:"SyncBehaviorType",vs:["canSlip","locked","independent","default"]},{t:"enum",ln:"FillTimingAttrsType",vs:["remove","freeze","hold","auto","default","transition"]},{t:"enum",ln:"RestartDefaultType",vs:["never","always","whenNotActive","inherit"]},{t:"enum",ln:"FillDefaultType",vs:["remove","freeze","hold","auto","inherit","transition"]},{t:"enum",ln:"RestartTimingType",vs:["never","always","whenNotActive","default"]}],eis:[{en:"set",ti:"SMIL_2_0_Language.SetType",sh:{lp:"set",ns:"http://www.w3.org/2001/SMIL20/Language"}},{en:"animate",ti:"SMIL_2_0_Language.AnimateType",sh:{lp:"animate",ns:"http://www.w3.org/2001/SMIL20/Language"}},{en:"animateMotion",ti:"SMIL_2_0_Language.AnimateMotionType",sh:{lp:"animateMotion",ns:"http://www.w3.org/2001/SMIL20/Language"}},{en:"animateColor",ti:"SMIL_2_0_Language.AnimateColorType",sh:{lp:"animateColor",ns:"http://www.w3.org/2001/SMIL20/Language"}}]}}})?v.apply(G,[]):v)&&(V.exports=x)},1266:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{SMIL_2_0_Language:{n:"SMIL_2_0_Language",dens:"http://www.w3.org/2001/SMIL20/Language",deps:["SMIL_2_0"],tis:[{ln:"AnimateColorType",tn:"animateColorType",bti:"SMIL_2_0.AnimateColorPrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"calcMode",an:{lp:"calcMode"},t:"a"}]},{ln:"SetType",tn:"setType",bti:"SMIL_2_0.SetPrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"}]},{ln:"AnimateType",tn:"animateType",bti:"SMIL_2_0.AnimatePrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"calcMode",an:{lp:"calcMode"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"}]},{ln:"AnimateMotionType",tn:"animateMotionType",bti:"SMIL_2_0.AnimateMotionPrototype",ps:[{n:"otherAttributes",t:"aa"},{n:"any",mno:0,col:!0,mx:!1,t:"ae"},{n:"targetElement",ti:"IDREF",an:{lp:"targetElement"},t:"a"},{n:"alt",an:{lp:"alt"},t:"a"},{n:"longdesc",an:{lp:"longdesc"},t:"a"},{n:"id",ti:"ID",an:{lp:"id"},t:"a"},{n:"clazz",an:{lp:"class"},t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"},{n:"skipContent",ti:"Boolean",an:{lp:"skip-content"},t:"a"},{n:"calcMode",an:{lp:"calcMode"},t:"a"},{n:"syncBehaviorDefault",an:{lp:"syncBehaviorDefault"},t:"a"},{n:"syncToleranceDefault",an:{lp:"syncToleranceDefault"},t:"a"},{n:"min",an:{lp:"min"},t:"a"},{n:"max",an:{lp:"max"},t:"a"},{n:"begin",an:{lp:"begin"},t:"a"},{n:"end",an:{lp:"end"},t:"a"},{n:"repeatDur",an:{lp:"repeatDur"},t:"a"},{n:"repeatCount",ti:"Decimal",an:{lp:"repeatCount"},t:"a"},{n:"dur",an:{lp:"dur"},t:"a"},{n:"repeat",ti:"NonNegativeInteger",an:{lp:"repeat"},t:"a"},{n:"fillDefault",an:{lp:"fillDefault"},t:"a"},{n:"restart",an:{lp:"restart"},t:"a"},{n:"restartDefault",an:{lp:"restartDefault"},t:"a"},{n:"syncBehavior",an:{lp:"syncBehavior"},t:"a"},{n:"syncTolerance",an:{lp:"syncTolerance"},t:"a"},{n:"fill",an:{lp:"fill"},t:"a"}]}],eis:[{en:"animate",ti:".AnimateType"},{en:"animateMotion",ti:".AnimateMotionType"},{en:"animateColor",ti:".AnimateColorType"},{en:"set",ti:".SetType"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},1184:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{WMTS_1_0:{n:"WMTS_1_0",dens:"http://www.opengis.net/wmts/1.0",deps:["OWS_1_1_0","GML_3_1_1"],tis:[{ln:"GetCapabilities",tn:null,bti:"OWS_1_1_0.GetCapabilitiesType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"}]},{ln:"LegendURL",tn:null,bti:"OWS_1_1_0.OnlineResourceType",ps:[{n:"format",an:{lp:"format"},t:"a"},{n:"minScaleDenominator",ti:"Double",an:{lp:"minScaleDenominator"},t:"a"},{n:"maxScaleDenominator",ti:"Double",an:{lp:"maxScaleDenominator"},t:"a"},{n:"width",ti:"PositiveInteger",an:{lp:"width"},t:"a"},{n:"height",ti:"PositiveInteger",an:{lp:"height"},t:"a"}]},{ln:"Themes",tn:null,ps:[{n:"theme",mno:0,col:!0,en:"Theme",ti:".Theme"}]},{ln:"URLTemplateType",ps:[{n:"format",rq:!0,an:{lp:"format"},t:"a"},{n:"resourceType",rq:!0,an:{lp:"resourceType"},t:"a"},{n:"template",rq:!0,an:{lp:"template"},t:"a"}]},{ln:"Style",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"legendURL",mno:0,col:!0,en:"LegendURL",ti:".LegendURL"},{n:"isDefault",ti:"Boolean",an:{lp:"isDefault"},t:"a"}]},{ln:"TileMatrixSet",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"boundingBox",mx:!1,dom:!1,en:{lp:"BoundingBox",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.BoundingBoxType",t:"er"},{n:"supportedCRS",rq:!0,en:{lp:"SupportedCRS",ns:"http://www.opengis.net/ows/1.1"}},{n:"wellKnownScaleSet",en:"WellKnownScaleSet"},{n:"tileMatrix",rq:!0,col:!0,en:"TileMatrix",ti:".TileMatrix"}]},{ln:"FeatureInfoResponse",tn:null,ps:[{n:"featureCollection",rq:!0,en:{lp:"_FeatureCollection",ns:"http://www.opengis.net/gml"},ti:"GML_3_1_1.AbstractFeatureCollectionType"},{n:"textPayload",rq:!0,en:"TextPayload",ti:".TextPayload"},{n:"binaryPayload",rq:!0,en:"BinaryPayload",ti:".BinaryPayload"},{n:"anyContent",rq:!0,en:"AnyContent",ti:"AnyType"}]},{ln:"Dimension",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"uom",en:{lp:"UOM",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"},{n:"unitSymbol",en:"UnitSymbol"},{n:"_default",en:"Default"},{n:"current",en:"Current",ti:"Boolean"},{n:"value",rq:!0,col:!0,en:"Value"}]},{ln:"TileMatrixSetLink",tn:null,ps:[{n:"tileMatrixSet",rq:!0,en:"TileMatrixSet"},{n:"tileMatrixSetLimits",en:"TileMatrixSetLimits",ti:".TileMatrixSetLimits"}]},{ln:"TileMatrixLimits",tn:null,ps:[{n:"tileMatrix",rq:!0,en:"TileMatrix"},{n:"minTileRow",rq:!0,en:"MinTileRow",ti:"PositiveInteger"},{n:"maxTileRow",rq:!0,en:"MaxTileRow",ti:"PositiveInteger"},{n:"minTileCol",rq:!0,en:"MinTileCol",ti:"PositiveInteger"},{n:"maxTileCol",rq:!0,en:"MaxTileCol",ti:"PositiveInteger"}]},{ln:"LayerType",bti:"OWS_1_1_0.DatasetDescriptionSummaryBaseType",ps:[{n:"style",rq:!0,col:!0,en:"Style",ti:".Style"},{n:"format",rq:!0,col:!0,en:"Format"},{n:"infoFormat",mno:0,col:!0,en:"InfoFormat"},{n:"dimension",mno:0,col:!0,en:"Dimension",ti:".Dimension"},{n:"tileMatrixSetLink",rq:!0,col:!0,en:"TileMatrixSetLink",ti:".TileMatrixSetLink"},{n:"resourceURL",mno:0,col:!0,en:"ResourceURL",ti:".URLTemplateType"}]},{ln:"TileMatrix",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"scaleDenominator",rq:!0,en:"ScaleDenominator",ti:"Double"},{n:"topLeftCorner",rq:!0,en:"TopLeftCorner",ti:{t:"l",bti:"Double"}},{n:"tileWidth",rq:!0,en:"TileWidth",ti:"PositiveInteger"},{n:"tileHeight",rq:!0,en:"TileHeight",ti:"PositiveInteger"},{n:"matrixWidth",rq:!0,en:"MatrixWidth",ti:"PositiveInteger"},{n:"matrixHeight",rq:!0,en:"MatrixHeight",ti:"PositiveInteger"}]},{ln:"GetFeatureInfo",tn:null,ps:[{n:"getTile",rq:!0,en:"GetTile",ti:".GetTile"},{n:"j",rq:!0,en:"J",ti:"NonNegativeInteger"},{n:"i",rq:!0,en:"I",ti:"NonNegativeInteger"},{n:"infoFormat",rq:!0,en:"InfoFormat"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"TextPayload",tn:null,ps:[{n:"format",rq:!0,en:"Format"},{n:"textContent",rq:!0,en:"TextContent"}]},{ln:"Capabilities",tn:null,bti:"OWS_1_1_0.CapabilitiesBaseType",ps:[{n:"contents",en:"Contents",ti:".ContentsType"},{n:"themes",mno:0,col:!0,en:"Themes",ti:".Themes"},{n:"wsdl",mno:0,col:!0,en:"WSDL",ti:"OWS_1_1_0.OnlineResourceType"},{n:"serviceMetadataURL",mno:0,col:!0,en:"ServiceMetadataURL",ti:"OWS_1_1_0.OnlineResourceType"}]},{ln:"BinaryPayload",tn:null,ps:[{n:"format",rq:!0,en:"Format"},{n:"binaryContent",rq:!0,en:"BinaryContent",ti:"Base64Binary"}]},{ln:"GetTile",tn:null,ps:[{n:"layer",rq:!0,en:"Layer"},{n:"style",rq:!0,en:"Style"},{n:"format",rq:!0,en:"Format"},{n:"dimensionNameValue",mno:0,col:!0,en:"DimensionNameValue",ti:".DimensionNameValue"},{n:"tileMatrixSet",rq:!0,en:"TileMatrixSet"},{n:"tileMatrix",rq:!0,en:"TileMatrix"},{n:"tileRow",rq:!0,en:"TileRow",ti:"NonNegativeInteger"},{n:"tileCol",rq:!0,en:"TileCol",ti:"NonNegativeInteger"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"DimensionNameValue",tn:null,ps:[{n:"value",t:"v"},{n:"name",rq:!0,an:{lp:"name"},t:"a"}]},{ln:"TileMatrixSetLimits",tn:null,ps:[{n:"tileMatrixLimits",rq:!0,col:!0,en:"TileMatrixLimits",ti:".TileMatrixLimits"}]},{ln:"ContentsType",bti:"OWS_1_1_0.ContentsBaseType",ps:[{n:"tileMatrixSet",mno:0,col:!0,en:"TileMatrixSet",ti:".TileMatrixSet"}]},{ln:"Theme",tn:null,bti:"OWS_1_1_0.DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"theme",mno:0,col:!0,en:"Theme",ti:".Theme"},{n:"layerRef",mno:0,col:!0,en:"LayerRef"}]},{t:"enum",ln:"RequestServiceType",vs:["WMTS"]},{t:"enum",ln:"GetTileValueType",vs:["GetTile"]},{t:"enum",ln:"GetCapabilitiesValueType",vs:["GetCapabilities"]},{t:"enum",ln:"GetFeatureInfoValueType",vs:["GetFeatureInfo"]},{t:"enum",ln:"VersionType",vs:["1.0.0"]}],eis:[{en:"TileMatrixSet",ti:".TileMatrixSet"},{en:"LegendURL",ti:".LegendURL"},{en:"Dimension",ti:".Dimension"},{en:"GetTile",ti:".GetTile"},{en:"TileMatrixSetLimits",ti:".TileMatrixSetLimits"},{en:"DimensionNameValue",ti:".DimensionNameValue"},{en:"Layer",ti:".LayerType",sh:{lp:"DatasetDescriptionSummary",ns:"http://www.opengis.net/ows/1.1"}},{en:"Style",ti:".Style"},{en:"GetFeatureInfo",ti:".GetFeatureInfo"},{en:"TileMatrixLimits",ti:".TileMatrixLimits"},{en:"GetCapabilities",ti:".GetCapabilities"},{en:"TileMatrix",ti:".TileMatrix"},{en:"TileMatrixSetLink",ti:".TileMatrixSetLink"},{en:"Theme",ti:".Theme"},{en:"FeatureInfoResponse",ti:".FeatureInfoResponse"},{en:"BinaryPayload",ti:".BinaryPayload"},{en:"TextPayload",ti:".TextPayload"},{en:"Capabilities",ti:".Capabilities"},{en:"Themes",ti:".Themes"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},5451:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{WPS_1_0_0:{n:"WPS_1_0_0",dens:"http://www.opengis.net/wps/1.0.0",deps:["OWS_1_1_0"],tis:[{ln:"LiteralInputType",bti:".LiteralOutputType",ps:[{n:"allowedValues",rq:!0,en:{lp:"AllowedValues",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.AllowedValues"},{n:"anyValue",rq:!0,en:{lp:"AnyValue",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.AnyValue"},{n:"valuesReference",rq:!0,en:{lp:"ValuesReference"},ti:".ValuesReferenceType"},{n:"defaultValue",en:{lp:"DefaultValue"}}]},{ln:"OutputReferenceType",ps:[{n:"href",rq:!0,an:{lp:"href"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"ResponseFormType",ps:[{n:"responseDocument",rq:!0,en:"ResponseDocument",ti:".ResponseDocumentType"},{n:"rawDataOutput",rq:!0,en:"RawDataOutput",ti:".OutputDefinitionType"}]},{ln:"DataType",ps:[{n:"complexData",rq:!0,en:"ComplexData",ti:".ComplexDataType"},{n:"literalData",rq:!0,en:"LiteralData",ti:".LiteralDataType"},{n:"boundingBoxData",rq:!0,en:"BoundingBoxData",ti:"OWS_1_1_0.BoundingBoxType"}]},{ln:"ComplexDataCombinationsType",ps:[{n:"format",rq:!0,col:!0,en:{lp:"Format"},ti:".ComplexDataDescriptionType"}]},{ln:"ResponseDocumentType",ps:[{n:"output",rq:!0,col:!0,en:"Output",ti:".DocumentOutputDefinitionType"},{n:"storeExecuteResponse",ti:"Boolean",an:{lp:"storeExecuteResponse"},t:"a"},{n:"lineage",ti:"Boolean",an:{lp:"lineage"},t:"a"},{n:"status",ti:"Boolean",an:{lp:"status"},t:"a"}]},{ln:"ProcessDescriptionType.ProcessOutputs",tn:null,ps:[{n:"output",rq:!0,col:!0,en:{lp:"Output"},ti:".OutputDescriptionType"}]},{ln:"InputReferenceType.Header",tn:null,ps:[{n:"key",rq:!0,an:{lp:"key"},t:"a"},{n:"value",rq:!0,an:{lp:"value"},t:"a"}]},{ln:"ProcessOfferings",tn:null,ps:[{n:"process",rq:!0,col:!0,en:"Process",ti:".ProcessBriefType"}]},{ln:"SupportedComplexDataInputType",bti:".SupportedComplexDataType",ps:[{n:"maximumMegabytes",ti:"Integer",an:{lp:"maximumMegabytes"},t:"a"}]},{ln:"SupportedComplexDataType",ps:[{n:"_default",rq:!0,en:{lp:"Default"},ti:".ComplexDataCombinationType"},{n:"supported",rq:!0,en:{lp:"Supported"},ti:".ComplexDataCombinationsType"}]},{ln:"ValuesReferenceType",ps:[{n:"reference",an:{lp:"reference",ns:"http://www.opengis.net/ows/1.1"},t:"a"},{n:"valuesForm",an:{lp:"valuesForm"},t:"a"}]},{ln:"ComplexDataType",ps:[{n:"otherAttributes",t:"aa"},{n:"content",col:!0,t:"ae"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"ProcessBriefType",bti:".DescriptionType",ps:[{n:"profile",mno:0,col:!0,en:"Profile"},{n:"wsdl",en:"WSDL",ti:".WSDL"},{n:"processVersion",rq:!0,an:{lp:"processVersion",ns:"http://www.opengis.net/wps/1.0.0"},t:"a"}]},{ln:"Languages",tn:null,ps:[{n:"_default",rq:!0,en:"Default",ti:".Languages.Default"},{n:"supported",rq:!0,en:"Supported",ti:".LanguagesType"}]},{ln:"ExecuteResponse.ProcessOutputs",tn:null,ps:[{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDataType"}]},{ln:"DescriptionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"title",rq:!0,en:{lp:"Title",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"_abstract",en:{lp:"Abstract",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"metadata",mno:0,col:!0,en:{lp:"Metadata",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.MetadataType"}]},{ln:"WPSCapabilitiesType",bti:"OWS_1_1_0.CapabilitiesBaseType",ps:[{n:"processOfferings",rq:!0,en:"ProcessOfferings",ti:".ProcessOfferings"},{n:"languages",rq:!0,en:"Languages",ti:".Languages"},{n:"wsdl",en:"WSDL",ti:".WSDL"},{n:"service",rq:!0,ti:"AnySimpleType",an:{lp:"service"},t:"a"},{n:"lang",rq:!0,an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"ProcessStartedType",ps:[{n:"value",t:"v"},{n:"percentCompleted",ti:"Int",an:{lp:"percentCompleted"},t:"a"}]},{ln:"DescribeProcess",tn:null,bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,col:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"}]},{ln:"OutputDescriptionType",bti:".DescriptionType",ps:[{n:"complexOutput",rq:!0,en:{lp:"ComplexOutput"},ti:".SupportedComplexDataType"},{n:"literalOutput",rq:!0,en:{lp:"LiteralOutput"},ti:".LiteralOutputType"},{n:"boundingBoxOutput",rq:!0,en:{lp:"BoundingBoxOutput"},ti:".SupportedCRSsType"}]},{ln:"ProcessDescriptions",tn:null,bti:".ResponseBaseType",ps:[{n:"processDescription",rq:!0,col:!0,en:{lp:"ProcessDescription"},ti:".ProcessDescriptionType"}]},{ln:"InputDescriptionType",bti:".DescriptionType",ps:[{n:"complexData",rq:!0,en:{lp:"ComplexData"},ti:".SupportedComplexDataInputType"},{n:"literalData",rq:!0,en:{lp:"LiteralData"},ti:".LiteralInputType"},{n:"boundingBoxData",rq:!0,en:{lp:"BoundingBoxData"},ti:".SupportedCRSsType"},{n:"minOccurs",rq:!0,ti:"NonNegativeInteger",an:{lp:"minOccurs"},t:"a"},{n:"maxOccurs",rq:!0,ti:"PositiveInteger",an:{lp:"maxOccurs"},t:"a"}]},{ln:"RequestBaseType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"language",an:{lp:"language"},t:"a"}]},{ln:"InputReferenceType",ps:[{n:"header",mno:0,col:!0,en:"Header",ti:".InputReferenceType.Header"},{n:"body",rq:!0,en:"Body",ti:"AnyType"},{n:"bodyReference",rq:!0,en:"BodyReference",ti:".InputReferenceType.BodyReference"},{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"},{n:"method",an:{lp:"method"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"LiteralOutputType",ps:[{n:"dataType",en:{lp:"DataType",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"},{n:"uoMs",en:{lp:"UOMs"},ti:".SupportedUOMsType"}]},{ln:"ProcessDescriptionType",bti:".ProcessBriefType",ps:[{n:"dataInputs",en:{lp:"DataInputs"},ti:".ProcessDescriptionType.DataInputs"},{n:"processOutputs",rq:!0,en:{lp:"ProcessOutputs"},ti:".ProcessDescriptionType.ProcessOutputs"},{n:"storeSupported",ti:"Boolean",an:{lp:"storeSupported"},t:"a"},{n:"statusSupported",ti:"Boolean",an:{lp:"statusSupported"},t:"a"}]},{ln:"StatusType",ps:[{n:"processAccepted",rq:!0,en:"ProcessAccepted"},{n:"processStarted",rq:!0,en:"ProcessStarted",ti:".ProcessStartedType"},{n:"processPaused",rq:!0,en:"ProcessPaused",ti:".ProcessStartedType"},{n:"processSucceeded",rq:!0,en:"ProcessSucceeded"},{n:"processFailed",rq:!0,en:"ProcessFailed",ti:".ProcessFailedType"},{n:"creationTime",rq:!0,ti:"DateTime",an:{lp:"creationTime"},t:"a"}]},{ln:"UOMsType",ps:[{n:"uom",rq:!0,col:!0,en:{lp:"UOM",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"}]},{ln:"ComplexDataCombinationType",ps:[{n:"format",rq:!0,en:{lp:"Format"},ti:".ComplexDataDescriptionType"}]},{ln:"CRSsType",ps:[{n:"crs",rq:!0,col:!0,en:{lp:"CRS"}}]},{ln:"LiteralDataType",ps:[{n:"value",t:"v"},{n:"dataType",an:{lp:"dataType"},t:"a"},{n:"uom",an:{lp:"uom"},t:"a"}]},{ln:"Execute",tn:null,bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"dataInputs",en:"DataInputs",ti:".DataInputsType"},{n:"responseForm",en:"ResponseForm",ti:".ResponseFormType"}]},{ln:"ComplexDataDescriptionType",ps:[{n:"mimeType",rq:!0,en:{lp:"MimeType"}},{n:"encoding",en:{lp:"Encoding"}},{n:"schema",en:{lp:"Schema"}}]},{ln:"SupportedCRSsType.Default",tn:null,ps:[{n:"crs",rq:!0,en:{lp:"CRS"}}]},{ln:"ExecuteResponse",tn:null,bti:".ResponseBaseType",ps:[{n:"process",rq:!0,en:"Process",ti:".ProcessBriefType"},{n:"status",rq:!0,en:"Status",ti:".StatusType"},{n:"dataInputs",en:"DataInputs",ti:".DataInputsType"},{n:"outputDefinitions",en:"OutputDefinitions",ti:".OutputDefinitionsType"},{n:"processOutputs",en:"ProcessOutputs",ti:".ExecuteResponse.ProcessOutputs"},{n:"serviceInstance",rq:!0,an:{lp:"serviceInstance"},t:"a"},{n:"statusLocation",an:{lp:"statusLocation"},t:"a"}]},{ln:"SupportedUOMsType.Default",tn:null,ps:[{n:"uom",rq:!0,en:{lp:"UOM",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.DomainMetadataType"}]},{ln:"ProcessFailedType",ps:[{n:"exceptionReport",rq:!0,en:{lp:"ExceptionReport",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.ExceptionReport"}]},{ln:"LanguagesType",ps:[{n:"language",rq:!0,col:!0,en:{lp:"Language",ns:"http://www.opengis.net/ows/1.1"},ti:"Language"}]},{ln:"OutputDefinitionsType",ps:[{n:"output",rq:!0,col:!0,en:"Output",ti:".DocumentOutputDefinitionType"}]},{ln:"WSDL",tn:null,ps:[{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"}]},{ln:"SupportedUOMsType",ps:[{n:"_default",rq:!0,en:{lp:"Default"},ti:".SupportedUOMsType.Default"},{n:"supported",rq:!0,en:{lp:"Supported"},ti:".UOMsType"}]},{ln:"InputReferenceType.BodyReference",tn:null,ps:[{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"}]},{ln:"DataInputsType",ps:[{n:"input",rq:!0,col:!0,en:"Input",ti:".InputType"}]},{ln:"SupportedCRSsType",ps:[{n:"_default",rq:!0,en:{lp:"Default"},ti:".SupportedCRSsType.Default"},{n:"supported",rq:!0,en:{lp:"Supported"},ti:".CRSsType"}]},{ln:"Languages.Default",tn:null,ps:[{n:"language",rq:!0,en:{lp:"Language",ns:"http://www.opengis.net/ows/1.1"},ti:"Language"}]},{ln:"DocumentOutputDefinitionType",bti:".OutputDefinitionType",ps:[{n:"title",en:{lp:"Title",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"_abstract",en:{lp:"Abstract",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"asReference",ti:"Boolean",an:{lp:"asReference"},t:"a"}]},{ln:"ProcessDescriptionType.DataInputs",tn:null,ps:[{n:"input",rq:!0,col:!0,en:{lp:"Input"},ti:".InputDescriptionType"}]},{ln:"OutputDefinitionType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"uom",an:{lp:"uom"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"OutputDataType",bti:".DescriptionType",ps:[{n:"reference",rq:!0,en:"Reference",ti:".OutputReferenceType"},{n:"data",rq:!0,en:"Data",ti:".DataType"}]},{ln:"InputType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.CodeType"},{n:"title",en:{lp:"Title",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"_abstract",en:{lp:"Abstract",ns:"http://www.opengis.net/ows/1.1"},ti:"OWS_1_1_0.LanguageStringType"},{n:"reference",rq:!0,en:"Reference",ti:".InputReferenceType"},{n:"data",rq:!0,en:"Data",ti:".DataType"}]},{ln:"ResponseBaseType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"},{n:"lang",rq:!0,an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"GetCapabilities",tn:null,ps:[{n:"acceptVersions",en:"AcceptVersions",ti:"OWS_1_1_0.AcceptVersionsType"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"language",an:{lp:"language"},t:"a"}]}],eis:[{en:"ExecuteResponse",ti:".ExecuteResponse"},{en:"WSDL",ti:".WSDL"},{en:"Languages",ti:".Languages"},{en:"Capabilities",ti:".WPSCapabilitiesType"},{en:"GetCapabilities",ti:".GetCapabilities"},{en:"ProcessDescriptions",ti:".ProcessDescriptions"},{en:"Execute",ti:".Execute"},{en:"ProcessOfferings",ti:".ProcessOfferings"},{en:"DescribeProcess",ti:".DescribeProcess"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},3338:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{WPS_2_0:{n:"WPS_2_0",dens:"http://www.opengis.net/wps/2.0",deps:["OWS_2_0"],tis:[{ln:"OutputDescriptionType",bti:".DescriptionType",ps:[{n:"dataDescription",rq:!0,mx:!1,dom:!1,en:"DataDescription",ti:".DataDescriptionType",t:"er"},{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDescriptionType"}]},{ln:"DataOutputType",ps:[{n:"data",rq:!0,en:"Data",ti:".Data"},{n:"reference",rq:!0,en:"Reference",ti:".ReferenceType"},{n:"output",rq:!0,en:"Output",ti:".DataOutputType"},{n:"id",rq:!0,an:{lp:"id"},t:"a"}]},{ln:"WPSCapabilitiesType.Extension",tn:null,ps:[{n:"any",mno:0,col:!0,mx:!1,t:"ae"}]},{ln:"Dismiss",tn:null,bti:".RequestBaseType",ps:[{n:"jobID",rq:!0,en:"JobID"}]},{ln:"LiteralDataType",bti:".DataDescriptionType",ps:[{n:"literalDataDomain",rq:!0,col:!0,en:{lp:"LiteralDataDomain"},ti:".LiteralDataType.LiteralDataDomain"}]},{ln:"GetCapabilitiesType",bti:"OWS_2_0.GetCapabilitiesType",ps:[{n:"service",rq:!0,an:{lp:"service"},t:"a"}]},{ln:"Contents",tn:null,ps:[{n:"processSummary",rq:!0,col:!0,en:"ProcessSummary",ti:".ProcessSummaryType"}]},{ln:"DataInputType",ps:[{n:"data",rq:!0,en:"Data",ti:".Data"},{n:"reference",rq:!0,en:"Reference",ti:".ReferenceType"},{n:"input",rq:!0,col:!0,en:"Input",ti:".DataInputType"},{n:"id",rq:!0,an:{lp:"id"},t:"a"}]},{ln:"GetResult",tn:null,bti:".RequestBaseType",ps:[{n:"jobID",rq:!0,en:"JobID"}]},{ln:"SupportedCRS",tn:null,ps:[{n:"value",t:"v"},{n:"_default",ti:"Boolean",an:{lp:"default"},t:"a"}]},{ln:"LiteralDataDomainType",ps:[{n:"allowedValues",rq:!0,en:{lp:"AllowedValues",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.AllowedValues"},{n:"anyValue",rq:!0,en:{lp:"AnyValue",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.AnyValue"},{n:"valuesReference",rq:!0,en:{lp:"ValuesReference",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.ValuesReference"},{n:"dataType",en:{lp:"DataType",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.DomainMetadataType"},{n:"uom",en:{lp:"UOM",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.DomainMetadataType"},{n:"defaultValue",en:{lp:"DefaultValue",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.ValueType"}]},{ln:"DataDescriptionType",ps:[{n:"format",rq:!0,col:!0,en:"Format",ti:".Format"}]},{ln:"StatusInfo",tn:null,ps:[{n:"jobID",rq:!0,en:"JobID"},{n:"status",rq:!0,en:"Status"},{n:"expirationDate",en:"ExpirationDate",ti:"DateTime"},{n:"estimatedCompletion",en:"EstimatedCompletion",ti:"DateTime"},{n:"nextPoll",en:"NextPoll",ti:"DateTime"},{n:"percentCompleted",en:"PercentCompleted",ti:"Int"}]},{ln:"OutputDefinitionType",ps:[{n:"output",en:"Output",ti:".OutputDefinitionType"},{n:"id",rq:!0,an:{lp:"id"},t:"a"},{n:"transmission",an:{lp:"transmission"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"LiteralValue",tn:null,bti:"OWS_2_0.ValueType",ps:[{n:"dataType",an:{lp:"dataType"},t:"a"},{n:"uom",an:{lp:"uom"},t:"a"}]},{ln:"RequestBaseType",ps:[{n:"extension",mno:0,col:!0,en:"Extension",ti:"AnyType"},{n:"service",rq:!0,an:{lp:"service"},t:"a"},{n:"version",rq:!0,an:{lp:"version"},t:"a"}]},{ln:"LiteralDataType.LiteralDataDomain",tn:null,bti:".LiteralDataDomainType",ps:[{n:"_default",ti:"Boolean",an:{lp:"default"},t:"a"}]},{ln:"DescribeProcess",tn:null,bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,col:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.CodeType"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"Result",tn:null,ps:[{n:"jobID",en:"JobID"},{n:"expirationDate",en:"ExpirationDate",ti:"DateTime"},{n:"output",rq:!0,col:!0,en:"Output",ti:".DataOutputType"}]},{ln:"GenericInputType",bti:".DescriptionType",ps:[{n:"input",mno:0,col:!0,en:"Input",ti:".GenericInputType"},{n:"minOccurs",ti:"NonNegativeInteger",an:{lp:"minOccurs"},t:"a"},{n:"maxOccurs",an:{lp:"maxOccurs"},t:"a"}]},{ln:"Data",tn:null,ps:[{n:"otherAttributes",t:"aa"},{n:"content",col:!0,t:"ae"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"Format",tn:null,ps:[{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"},{n:"maximumMegabytes",ti:"PositiveInteger",an:{lp:"maximumMegabytes"},t:"a"},{n:"_default",ti:"Boolean",an:{lp:"default"},t:"a"}]},{ln:"BoundingBoxData",tn:null,bti:".DataDescriptionType",ps:[{n:"supportedCRS",rq:!0,col:!0,en:"SupportedCRS",ti:".SupportedCRS"}]},{ln:"ProcessDescriptionType",bti:".DescriptionType",ps:[{n:"input",mno:0,col:!0,en:"Input",ti:".InputDescriptionType"},{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDescriptionType"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"InputDescriptionType",bti:".DescriptionType",ps:[{n:"dataDescription",rq:!0,mx:!1,dom:!1,en:"DataDescription",ti:".DataDescriptionType",t:"er"},{n:"input",rq:!0,col:!0,en:"Input",ti:".InputDescriptionType"},{n:"minOccurs",ti:"NonNegativeInteger",an:{lp:"minOccurs"},t:"a"},{n:"maxOccurs",an:{lp:"maxOccurs"},t:"a"}]},{ln:"ProcessSummaryType",bti:".DescriptionType",ps:[{n:"jobControlOptions",rq:!0,ti:{t:"l"},an:{lp:"jobControlOptions"},t:"a"},{n:"outputTransmission",ti:{t:"l"},an:{lp:"outputTransmission"},t:"a"},{n:"processVersion",an:{lp:"processVersion"},t:"a"},{n:"processModel",an:{lp:"processModel"},t:"a"}]},{ln:"ReferenceType.BodyReference",tn:null,ps:[{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"}]},{ln:"ProcessOfferings",tn:null,ps:[{n:"processOffering",rq:!0,col:!0,en:"ProcessOffering",ti:".ProcessOffering"}]},{ln:"GenericOutputType",bti:".DescriptionType",ps:[{n:"output",mno:0,col:!0,en:"Output",ti:".GenericOutputType"}]},{ln:"ComplexDataType",bti:".DataDescriptionType",ps:[{n:"any",mno:0,col:!0,mx:!1,t:"ae"}]},{ln:"GenericProcessType",bti:".DescriptionType",ps:[{n:"input",mno:0,col:!0,en:"Input",ti:".GenericInputType"},{n:"output",rq:!0,col:!0,en:"Output",ti:".GenericOutputType"}]},{ln:"ReferenceType",ps:[{n:"body",rq:!0,en:"Body",ti:"AnyType"},{n:"bodyReference",rq:!0,en:"BodyReference",ti:".ReferenceType.BodyReference"},{n:"href",rq:!0,an:{lp:"href",ns:"http://www.w3.org/1999/xlink"},t:"a"},{n:"mimeType",an:{lp:"mimeType"},t:"a"},{n:"encoding",an:{lp:"encoding"},t:"a"},{n:"schema",an:{lp:"schema"},t:"a"}]},{ln:"GetStatus",tn:null,bti:".RequestBaseType",ps:[{n:"jobID",rq:!0,en:"JobID"}]},{ln:"ProcessOffering",tn:null,ps:[{n:"process",rq:!0,en:"Process",ti:".ProcessDescriptionType"},{n:"any",rq:!0,mx:!1,t:"ae"},{n:"jobControlOptions",rq:!0,ti:{t:"l"},an:{lp:"jobControlOptions"},t:"a"},{n:"outputTransmission",ti:{t:"l"},an:{lp:"outputTransmission"},t:"a"},{n:"processVersion",an:{lp:"processVersion"},t:"a"},{n:"processModel",an:{lp:"processModel"},t:"a"}]},{ln:"DescriptionType",bti:"OWS_2_0.BasicIdentificationType"},{ln:"ExecuteRequestType",bti:".RequestBaseType",ps:[{n:"identifier",rq:!0,en:{lp:"Identifier",ns:"http://www.opengis.net/ows/2.0"},ti:"OWS_2_0.CodeType"},{n:"input",mno:0,col:!0,en:"Input",ti:".DataInputType"},{n:"output",rq:!0,col:!0,en:"Output",ti:".OutputDefinitionType"},{n:"mode",rq:!0,an:{lp:"mode"},t:"a"},{n:"response",rq:!0,an:{lp:"response"},t:"a"}]},{ln:"WPSCapabilitiesType",bti:"OWS_2_0.CapabilitiesBaseType",ps:[{n:"contents",rq:!0,en:"Contents",ti:".Contents"},{n:"extension",en:"Extension",ti:".WPSCapabilitiesType.Extension"},{n:"service",rq:!0,ti:"AnySimpleType",an:{lp:"service"},t:"a"}]},{t:"enum",ln:"DataTransmissionModeType",vs:["value","reference"]}],eis:[{en:"BoundingBoxData",ti:".BoundingBoxData",sh:"DataDescription"},{en:"DataDescription",ti:".DataDescriptionType"},{en:"SupportedCRS",ti:".SupportedCRS"},{en:"ProcessOffering",ti:".ProcessOffering"},{en:"ExpirationDate",ti:"DateTime"},{en:"GetCapabilities",ti:".GetCapabilitiesType"},{en:"Process",ti:".ProcessDescriptionType"},{en:"LiteralValue",ti:".LiteralValue"},{en:"Result",ti:".Result"},{en:"LiteralData",ti:".LiteralDataType",sh:"DataDescription"},{en:"Contents",ti:".Contents"},{en:"DescribeProcess",ti:".DescribeProcess"},{en:"GenericProcess",ti:".GenericProcessType"},{en:"Execute",ti:".ExecuteRequestType"},{en:"GetStatus",ti:".GetStatus"},{en:"JobID"},{en:"Data",ti:".Data"},{en:"Capabilities",ti:".WPSCapabilitiesType"},{en:"Reference",ti:".ReferenceType"},{en:"ComplexData",ti:".ComplexDataType",sh:"DataDescription"},{en:"StatusInfo",ti:".StatusInfo"},{en:"Format",ti:".Format"},{en:"GetResult",ti:".GetResult"},{en:"Dismiss",ti:".Dismiss"},{en:"ProcessOfferings",ti:".ProcessOfferings"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},4797:V=>{"use strict";function G(_){if("string"!=typeof _)throw new TypeError("Path must be a string. Received "+JSON.stringify(_))}function v(_,b){for(var i,d="",C=0,t=-1,e=0,s=0;s<=_.length;++s){if(s<_.length)i=_.charCodeAt(s);else{if(47===i)break;i=47}if(47===i){if(t!==s-1&&1!==e)if(t!==s-1&&2===e){if(d.length<2||2!==C||46!==d.charCodeAt(d.length-1)||46!==d.charCodeAt(d.length-2))if(d.length>2){var l=d.lastIndexOf("/");if(l!==d.length-1){-1===l?(d="",C=0):C=(d=d.slice(0,l)).length-1-d.lastIndexOf("/"),t=s,e=0;continue}}else if(2===d.length||1===d.length){d="",C=0,t=s,e=0;continue}b&&(d.length>0?d+="/..":d="..",C=2)}else d.length>0?d+="/"+_.slice(t+1,s):d=_.slice(t+1,s),C=s-t-1;t=s,e=0}else 46===i&&-1!==e?++e:e=-1}return d}var x={resolve:function(){for(var C,b="",d=!1,t=arguments.length-1;t>=-1&&!d;t--){var e;t>=0?e=arguments[t]:(void 0===C&&(C=process.cwd()),e=C),G(e),0!==e.length&&(b=e+"/"+b,d=47===e.charCodeAt(0))}return b=v(b,!d),d?b.length>0?"/"+b:"/":b.length>0?b:"."},normalize:function(b){if(G(b),0===b.length)return".";var d=47===b.charCodeAt(0),C=47===b.charCodeAt(b.length-1);return 0===(b=v(b,!d)).length&&!d&&(b="."),b.length>0&&C&&(b+="/"),d?"/"+b:b},isAbsolute:function(b){return G(b),b.length>0&&47===b.charCodeAt(0)},join:function(){if(0===arguments.length)return".";for(var b,d=0;d0&&(void 0===b?b=C:b+="/"+C)}return void 0===b?".":x.normalize(b)},relative:function(b,d){if(G(b),G(d),b===d||(b=x.resolve(b))===(d=x.resolve(d)))return"";for(var C=1;Cc){if(47===d.charCodeAt(i+T))return d.slice(i+T+1);if(0===T)return d.slice(i+T)}else e>c&&(47===b.charCodeAt(C+T)?m=T:0===T&&(m=0));break}var S=b.charCodeAt(C+T);if(S!==d.charCodeAt(i+T))break;47===S&&(m=T)}var E="";for(T=C+m+1;T<=t;++T)(T===t||47===b.charCodeAt(T))&&(E+=0===E.length?"..":"/..");return E.length>0?E+d.slice(i+m):(47===d.charCodeAt(i+=m)&&++i,d.slice(i))},_makeLong:function(b){return b},dirname:function(b){if(G(b),0===b.length)return".";for(var d=b.charCodeAt(0),C=47===d,t=-1,e=!0,i=b.length-1;i>=1;--i)if(47===(d=b.charCodeAt(i))){if(!e){t=i;break}}else e=!1;return-1===t?C?"/":".":C&&1===t?"//":b.slice(0,t)},basename:function(b,d){if(void 0!==d&&"string"!=typeof d)throw new TypeError('"ext" argument must be a string');G(b);var i,C=0,t=-1,e=!0;if(void 0!==d&&d.length>0&&d.length<=b.length){if(d.length===b.length&&d===b)return"";var s=d.length-1,l=-1;for(i=b.length-1;i>=0;--i){var c=b.charCodeAt(i);if(47===c){if(!e){C=i+1;break}}else-1===l&&(e=!1,l=i+1),s>=0&&(c===d.charCodeAt(s)?-1==--s&&(t=i):(s=-1,t=l))}return C===t?t=l:-1===t&&(t=b.length),b.slice(C,t)}for(i=b.length-1;i>=0;--i)if(47===b.charCodeAt(i)){if(!e){C=i+1;break}}else-1===t&&(e=!1,t=i+1);return-1===t?"":b.slice(C,t)},extname:function(b){G(b);for(var d=-1,C=0,t=-1,e=!0,i=0,s=b.length-1;s>=0;--s){var l=b.charCodeAt(s);if(47!==l)-1===t&&(e=!1,t=s+1),46===l?-1===d?d=s:1!==i&&(i=1):-1!==d&&(i=-1);else if(!e){C=s+1;break}}return-1===d||-1===t||0===i||1===i&&d===t-1&&d===C+1?"":b.slice(d,t)},format:function(b){if(null===b||"object"!=typeof b)throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof b);return function k(_,b){var d=b.dir||b.root,C=b.base||(b.name||"")+(b.ext||"");return d?d===b.root?d+C:d+_+C:C}("/",b)},parse:function(b){G(b);var d={root:"",dir:"",base:"",ext:"",name:""};if(0===b.length)return d;var e,C=b.charCodeAt(0),t=47===C;t?(d.root="/",e=1):e=0;for(var i=-1,s=0,l=-1,c=!0,m=b.length-1,T=0;m>=e;--m)if(47!==(C=b.charCodeAt(m)))-1===l&&(c=!1,l=m+1),46===C?-1===i?i=m:1!==T&&(T=1):-1!==i&&(T=-1);else if(!c){s=m+1;break}return-1===i||-1===l||0===T||1===T&&i===l-1&&i===s+1?-1!==l&&(d.base=d.name=b.slice(0===s&&t?1:s,l)):(0===s&&t?(d.name=b.slice(1,i),d.base=b.slice(1,l)):(d.name=b.slice(s,i),d.base=b.slice(s,l)),d.ext=b.slice(i,l)),s>0?d.dir=b.slice(0,s-1):t&&(d.dir="/"),d},sep:"/",delimiter:":",win32:null,posix:null};x.posix=x,V.exports=x},3302:(V,G)=>{var v,x;void 0!==(x="function"==typeof(v=function(){return{XLink_1_0:{n:"XLink_1_0",dens:"http://www.w3.org/1999/xlink",dans:"http://www.w3.org/1999/xlink",tis:[{ln:"ResourceType",tn:"resourceType",ps:[{n:"content",col:!0,t:"ae"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"role",t:"a"},{n:"title",t:"a"},{n:"label",ti:"NCName",t:"a"}]},{ln:"LocatorType",tn:"locatorType",ps:[{n:"locatorTitle",mno:0,col:!0,en:"title",ti:".TitleEltType"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"href",rq:!0,t:"a"},{n:"role",t:"a"},{n:"title",t:"a"},{n:"label",ti:"NCName",t:"a"}]},{ln:"Extended",tn:"extended",ps:[{n:"extendedModel",mno:0,col:!0,etis:[{en:"title",ti:".TitleEltType"},{en:"resource",ti:".ResourceType"},{en:"locator",ti:".LocatorType"},{en:"arc",ti:".ArcType"}],t:"es"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"role",t:"a"},{n:"title",t:"a"}]},{ln:"Simple",tn:"simple",ps:[{n:"content",col:!0,t:"ae"},{n:"type",ti:"Token",t:"a"},{n:"href",t:"a"},{n:"role",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"Token",t:"a"},{n:"actuate",ti:"Token",t:"a"}]},{ln:"TitleEltType",tn:"titleEltType",ps:[{n:"content",col:!0,t:"ae"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"lang",an:{lp:"lang",ns:"http://www.w3.org/XML/1998/namespace"},t:"a"}]},{ln:"ArcType",tn:"arcType",ps:[{n:"locatorTitle",mno:0,col:!0,en:"title",ti:".TitleEltType"},{n:"type",rq:!0,ti:"Token",t:"a"},{n:"arcrole",t:"a"},{n:"title",t:"a"},{n:"show",ti:"Token",t:"a"},{n:"actuate",ti:"Token",t:"a"},{n:"from",ti:"NCName",t:"a"},{n:"to",ti:"NCName",t:"a"}]},{t:"enum",ln:"TypeType",bti:"Token",vs:["simple","extended","title","resource","locator","arc"]},{t:"enum",ln:"ShowType",bti:"Token",vs:["new","replace","embed","other","none"]},{t:"enum",ln:"ActuateType",bti:"Token",vs:["onLoad","onRequest","other","none"]}],eis:[{en:"arc",ti:".ArcType"},{en:"resource",ti:".ResourceType"},{en:"locator",ti:".LocatorType"},{en:"title",ti:".TitleEltType"}]}}})?v.apply(G,[]):v)&&(V.exports=x)},6570:function(V,G){var v,x;void 0!==(x="function"==typeof(v=function(){var t=function(S){var D=S.tagName;return"http://www.w3.org/1999/xhtml"===S.namespaceURI&&(D=D.toLowerCase()),D},i=function(S){return Array.prototype.map.call(S.childNodes,function(D){return T(D)}).join("")},s=function(S,D){var E="<"+t(S);return E+=function(S,D){return Array.prototype.map.call(S.attributes||S.attrs,function(N){return N.name}).indexOf("xmlns")>=0||!D&&S.namespaceURI===S.parentNode.namespaceURI?"":' xmlns="'+S.namespaceURI+'"'}(S,D),Array.prototype.forEach.call(S.attributes||S.attrs,function(N){E+=function(S){return" "+S.name+'="'+function(S){return S.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'")}(S.value)+'"'}(N)}),S.childNodes.length>0?(E+=">",E+=i(S),E+=""):E+="/>",E},T=function(S,D){var E=D&&D.rootNode;return"#document"===S.nodeName||"#document-fragment"===S.nodeName?i(S):S.tagName?s(S,E):"#text"===S.nodeName?function(S){return function(S){return S.replace(/&/g,"&").replace(//g,">")}(S.nodeValue||S.value||"")}(S):"#comment"===S.nodeName?function(S){return"\x3c!--"+S.data.replace(/-/g,"-")+"--\x3e"}(S):"#cdata-section"===S.nodeName?function(S){return""}(S):void 0};return{serializeToString:function(S){return function(S){return S.replace(/[\x00-\x08\x0B\x0C\x0E-\x1F]/g,"")}(T(S,{rootNode:!0}))}}})?v.apply(G,[]):v)&&(V.exports=x)},220:(V,G,v)=>{"use strict";v.d(G,{S:()=>_});var k=v(627),x=v(3583);class _ extends k.Z{constructor(d={}){const C=d;super({element:document.createElement("div"),target:C.target}),this.toggle="zoom";const t=void 0!==C.className?C.className:"zoom-number ol-unselectable ol-control",e=document.createElement("button");e.className=t+"-reset",e.setAttribute("type","button"),e.innerHTML="Z",e.addEventListener("click",this.toggleZoomResolution.bind(this),!1);const s=this.element;s.className=t+" ",s.appendChild(e)}setMap(d){super.setMap(d),d&&this.listenerKeys.push((0,x.oL)(d,"moveend",this.handleMapMoveend_,this))}getMapZoom(){return this.getMap().getView().getZoom()}getMapResolution(){return this.getMap().getView().getResolution()}toggleZoomResolution(){this.toggle="zoom"===this.toggle?"resolution":"zoom",this.handleMapMoveend_()}handleMapMoveend_(){if(this.element instanceof HTMLElement&&this.element.firstElementChild instanceof HTMLElement)if("zoom"===this.toggle){const d=this.getMapZoom();this.element.firstElementChild.innerHTML=""+Math.round(1*d)/1,this.element.firstElementChild.title=`z: ${d}`}else{const d=this.getMapResolution();this.element.firstElementChild.innerHTML=""+Math.round(1*d)/1,this.element.firstElementChild.title=`r: ${d}`}}}},2244:(V,G,v)=>{"use strict";v.d(G,{$J:()=>Gr,yU:()=>$s,zU:()=>on});var k=v(3250),x=v(6663),_=v(5990),b=v(3302),d=v(4842),C=v(1037),t=v(1266),e=v(7329),i=v(1184),s=v(3714);const l=b.XLink_1_0,c=d.OWS_1_1_0,m=C.SMIL_2_0,T=t.SMIL_2_0_Language,S=e.GML_3_1_1,D=i.WMTS_1_0;let E=(()=>{class o{constructor(r){this.http=r;const a=new x.Jsonix.Context([m,T,S,l,c,D]);this.xmlunmarshaller=a.createUnmarshaller(),this.xmlmarshaller=a.createMarshaller()}getCapabilities(r,a="1.1.0"){const u=`${r}?SERVICE=WMTS&REQUEST=GetCapabilities&VERSION=${a}`,y=new k.WM({"Content-Type":"text/xml",Accept:"text/xml, application/xml"});return this.http.get(u,{headers:y,responseType:"text"}).pipe((0,_.U)(f=>this.xmlunmarshaller.unmarshalString(f)))}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG(k.eN))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();var N=v(1065),P=v(3599),X=v(287),j=v(2874),J=v(8527),ne=v(3318),oe=v(9853),Ne=v(7237),qe=v(5451),De=v(3338),Me=v(6548),Ce=v(1297),gt=v(4134),ke=v(8014),et=v(1106),tt=v(9417);function wt(o,n=3){return r=>r.pipe(function nt(o=1/0){let n;n=o&&"object"==typeof o?o:{count:o};const{count:r=1/0,delay:a,resetOnSuccess:u=!1}=n;return r<=0?et.y:(0,gt.e)((y,f)=>{let g,h=0;const w=()=>{let I=!1;g=y.subscribe((0,ke.x)(f,R=>{u&&(h=0),f.next(R)},void 0,R=>{if(h++{g?(g.unsubscribe(),g=null,w()):I=!0};if(null!=a){const O="number"==typeof a?(0,Ce.H)(a):(0,tt.Xf)(a(R,h)),B=(0,ke.x)(f,()=>{B.unsubscribe(),q()},()=>{f.complete()});O.subscribe(B)}else q()}else f.error(R)})),I&&(g.unsubscribe(),g=null,w())};w()})}({count:n,delay:(a,u)=>{if(a.status&&400===a.status)throw a;if(u<=n)return console.log("http-error. Retrying ..."),(0,Ce.H)(o);throw console.log(`Persistent http-errors after ${u} attempts. Giving up.`),a}}))}class zr{set(n,r){return(0,X.of)(!0)}get(n){return(0,X.of)(null)}}const en=b.XLink_1_0,Wr=d.OWS_1_1_0,jr=Ne.OWS_2_0,$r=qe.WPS_1_0_0,Yr=De.WPS_2_0,tn=x.Jsonix;class Hr{constructor(n="1.0.0",r,a){let u;if(this.webclient=r,this.cache=new zr,this.version=n,a&&(this.cache=a),"1.0.0"===this.version)this.wpsmarshaller=new N.m,u=new tn.Context([en,Wr,$r]);else{if("2.0.0"!==this.version)throw new Error("You entered a WPS version other than 1.0.0 or 2.0.0.");this.wpsmarshaller=new P.Y,u=new tn.Context([en,jr,Yr])}this.xmlunmarshaller=u.createUnmarshaller(),this.xmlmarshaller=u.createMarshaller()}getCapabilities(n){const r=this.wpsmarshaller.getCapabilitiesUrl(n);return this.getRaw(r).pipe((0,_.U)(a=>{const u=this.xmlunmarshaller.unmarshalString(a);return this.wpsmarshaller.unmarshalCapabilities(u.value)}))}describeProcess(n,r){const a=this.wpsmarshaller.getDescribeProcessUrl(n,r);return this.getRaw(a).pipe((0,_.U)(u=>{const y=this.xmlunmarshaller.unmarshalString(u);return this.wpsmarshaller.unmarshalProcessDescription(y.value)}))}executeAsync(n,r,a,u,y=1e3,f,h){const w=this.executeAsyncBasic(n,r,a,u).pipe((0,j.z)(I=>function Br(o,n,r,a=1e3){r&&r(null);const u=o.pipe((0,J.b)(h=>{r&&r(h)})),f=(0,Me.D)([u,(0,Ce.H)(a)]).pipe((0,_.U)(h=>h[0])).pipe((0,j.z)(h=>n(h)?(0,X.of)(h):f));return f}(this.getNextState(I,n,r,a,u),O=>{if("Failed"===O.status)throw new Error(`Error during execution of process ${r}: `+O.statusLocation);return"Succeeded"===O.status},f,y)),(0,j.z)(I=>this.fetchResults(I,n,r,a,u,h)),(0,J.b)(I=>{for(const R of I)if("error"===R.description.type)throw console.log("server responded with 200, but body contained an error-result: ",R),new Error(R.value)}));return this.cachedQuery(n,r,a,u,w)}cachedQuery(n,r,a,u,y){return this.cache.get({url:n,processId:r,inputs:a,outputs:u}).pipe((0,ne.w)(h=>h?(0,X.of)(h):y.pipe((0,J.b)(g=>{this.cache.set({url:n,processId:r,inputs:a,outputs:u},g).subscribe(w=>{console.log("set data in cache",w)})}))))}getNextState(n,r,a,u,y){let f;if("1.0.0"===this.version){if(!n.statusLocation)throw Error("No status location");f=this.getRaw(n.statusLocation)}else{if("2.0.0"!==this.version)throw new Error(`'GetStatus' has not yet been implemented for this WPS-Version (${this.version}).`);{if(!n.jobID)throw Error("No job-Id");const g=this.wpsmarshaller.marshallGetStatusBody(r,a,n.jobID),w=this.xmlmarshaller.marshalString(g);f=this.postRaw(r,w)}}return f.pipe(wt(2e3,2),(0,_.U)(g=>{const w=this.xmlunmarshaller.unmarshalString(g);return this.wpsmarshaller.unmarshalGetStateResponse(w,r,a,u,y)}))}fetchResults(n,r,a,u,y,f){if(n.results){let h;return h=f?f(n.results):this.wpsmarshaller.unmarshalSyncExecuteResponse(n.results,r,a,u,y),(0,X.of)(h)}{if(!n.jobID)throw new Error("You want me to get a result, but I can't find a jobId. I don't know what to do now!");const h=this.wpsmarshaller.marshallGetResultBody(r,a,n.jobID),g=this.xmlmarshaller.marshalString(h);return this.postRaw(r,g).pipe((0,_.U)(w=>{const I=this.xmlunmarshaller.unmarshalString(w);let R;return R=f?f(I):this.wpsmarshaller.unmarshalSyncExecuteResponse(I,r,a,u,y),R}))}}executeAsyncBasic(n,r,a,u){const y=this.wpsmarshaller.executeUrl(n,r),f=this.wpsmarshaller.marshalExecBody(r,a,u,!0),h=this.xmlmarshaller.marshalString(f);return this.postRaw(y,h).pipe((0,_.U)(g=>{const w=this.xmlunmarshaller.unmarshalString(g);return this.wpsmarshaller.unmarshalAsyncExecuteResponse(w,n,r,a,u)}))}execute(n,r,a,u,y){const f=this.wpsmarshaller.executeUrl(n,r),h=this.wpsmarshaller.marshalExecBody(r,a,u,!1),g=this.xmlmarshaller.marshalString(h);return this.postRaw(f,g).pipe((0,_.U)(w=>{const I=this.xmlunmarshaller.unmarshalString(w);return y?y(I):this.wpsmarshaller.unmarshalSyncExecuteResponse(I,n,r,a,u)}))}dismiss(n,r,a){const u=this.wpsmarshaller.dismissUrl(n,r,a),y=this.wpsmarshaller.marshalDismissBody(a),f=this.xmlmarshaller.marshalString(y);return this.postRaw(u,f).pipe((0,_.U)(h=>{const g=this.xmlunmarshaller.unmarshalString(h);return this.wpsmarshaller.unmarshalDismissResponse(g,n,r)}))}postRaw(n,r){return this.webclient.post(n,r,{headers:{"Content-Type":"text/xml",Accept:"text/xml, application/xml"},responseType:"text"}).pipe(wt(2e3,2),(0,J.b)(u=>{this.parseResponseForErrors(n,u)}),(0,oe.B)())}getRaw(n){return this.webclient.get(n,{headers:{Accept:"text/xml, application/xml"},responseType:"text"}).pipe(wt(2e3,2),(0,J.b)(a=>{this.parseResponseForErrors(n,a)}))}parseResponseForErrors(n,r){if(r.match("404 Not Found")||r.match("ows:ExceptionReport"))throw new Error(`From ${n}: `+r)}setCache(n){this.cache=n}}var Zr=v(1293),A=v(3229);const Qr=class Jr{read(n){if(!n)return null;if("string"==typeof n){const r=(0,A.Qc)(n);return this.readFromDocument(r)}return(0,A.qk)(n)?this.readFromDocument(n):this.readFromNode(n)}readFromDocument(n){for(let r=n.firstChild;r;r=r.nextSibling)if(r.nodeType==Node.ELEMENT_NODE)return this.readFromNode(r);return null}readFromNode(n){(0,Zr.O3)()}};var U=v(5848);function Dt(o){return o.getAttributeNS("http://www.w3.org/1999/xlink","href")}const te=[null,"http://www.opengis.net/wms"],ei=(0,A.C5)(te,{Service:(0,A.Pr)(function Di(o,n){return(0,A.O)({},ri,o,n)}),Capability:(0,A.Pr)(function wi(o,n){return(0,A.O)({},ti,o,n)})}),ti=(0,A.C5)(te,{Request:(0,A.Pr)(function Ni(o,n){return(0,A.O)({},ui,o,n)}),Exception:(0,A.Pr)(function Ai(o,n){return(0,A.O)([],oi,o,n)}),Layer:(0,A.Pr)(function vi(o,n){const r=(0,A.O)({},nn,o,n);return void 0===r.Layer?Object.assign(r,rn(o,n)):r})}),ri=(0,A.C5)(te,{Name:(0,A.Pr)(U.s2),Title:(0,A.Pr)(U.s2),Abstract:(0,A.Pr)(U.s2),KeywordList:(0,A.Pr)(sn),OnlineResource:(0,A.Pr)(Dt),ContactInformation:(0,A.Pr)(function Ci(o,n){return(0,A.O)({},ii,o,n)}),Fees:(0,A.Pr)(U.s2),AccessConstraints:(0,A.Pr)(U.s2),LayerLimit:(0,A.Pr)(U.$L),MaxWidth:(0,A.Pr)(U.$L),MaxHeight:(0,A.Pr)(U.$L)}),ii=(0,A.C5)(te,{ContactPersonPrimary:(0,A.Pr)(function Ei(o,n){return(0,A.O)({},ai,o,n)}),ContactPosition:(0,A.Pr)(U.s2),ContactAddress:(0,A.Pr)(function bi(o,n){return(0,A.O)({},si,o,n)}),ContactVoiceTelephone:(0,A.Pr)(U.s2),ContactFacsimileTelephone:(0,A.Pr)(U.s2),ContactElectronicMailAddress:(0,A.Pr)(U.s2)}),ai=(0,A.C5)(te,{ContactPerson:(0,A.Pr)(U.s2),ContactOrganization:(0,A.Pr)(U.s2)}),si=(0,A.C5)(te,{AddressType:(0,A.Pr)(U.s2),Address:(0,A.Pr)(U.s2),City:(0,A.Pr)(U.s2),StateOrProvince:(0,A.Pr)(U.s2),PostCode:(0,A.Pr)(U.s2),Country:(0,A.Pr)(U.s2)}),oi=(0,A.C5)(te,{Format:(0,A.Ei)(U.s2)}),nn=(0,A.C5)(te,{Name:(0,A.Pr)(U.s2),Title:(0,A.Pr)(U.s2),Abstract:(0,A.Pr)(U.s2),KeywordList:(0,A.Pr)(sn),CRS:(0,A.ke)(U.s2),EX_GeographicBoundingBox:(0,A.Pr)(function gi(o,n){const r=(0,A.O)({},pi,o,n);if(!r)return;const a=r.westBoundLongitude,u=r.southBoundLatitude,y=r.eastBoundLongitude,f=r.northBoundLatitude;return void 0!==a&&void 0!==u&&void 0!==y&&void 0!==f?[a,u,y,f]:void 0}),BoundingBox:(0,A.ke)(function Si(o,n){const r=[(0,U.ej)(o.getAttribute("minx")),(0,U.ej)(o.getAttribute("miny")),(0,U.ej)(o.getAttribute("maxx")),(0,U.ej)(o.getAttribute("maxy"))],a=[(0,U.ej)(o.getAttribute("resx")),(0,U.ej)(o.getAttribute("resy"))];return{crs:o.getAttribute("CRS"),extent:r,res:a}}),Dimension:(0,A.ke)(function Ii(o,n){return{name:o.getAttribute("name"),units:o.getAttribute("units"),unitSymbol:o.getAttribute("unitSymbol"),default:o.getAttribute("default"),multipleValues:(0,U.v$)(o.getAttribute("multipleValues")),nearestValue:(0,U.v$)(o.getAttribute("nearestValue")),current:(0,U.v$)(o.getAttribute("current")),values:(0,U.s2)(o)}}),Attribution:(0,A.Pr)(function di(o,n){return(0,A.O)({},li,o,n)}),AuthorityURL:(0,A.ke)(function Li(o,n){const r=he(o,n);if(r)return r.name=o.getAttribute("name"),r}),Identifier:(0,A.ke)(U.s2),MetadataURL:(0,A.ke)(function Pi(o,n){const r=he(o,n);if(r)return r.type=o.getAttribute("type"),r}),DataURL:(0,A.ke)(he),FeatureListURL:(0,A.ke)(he),Style:(0,A.ke)(function Ri(o,n){return(0,A.O)({},fi,o,n)}),MinScaleDenominator:(0,A.Pr)(U.fy),MaxScaleDenominator:(0,A.Pr)(U.fy),Layer:(0,A.ke)(rn)}),li=(0,A.C5)(te,{Title:(0,A.Pr)(U.s2),OnlineResource:(0,A.Pr)(Dt),LogoURL:(0,A.Pr)(an)}),pi=(0,A.C5)(te,{westBoundLongitude:(0,A.Pr)(U.fy),eastBoundLongitude:(0,A.Pr)(U.fy),southBoundLatitude:(0,A.Pr)(U.fy),northBoundLatitude:(0,A.Pr)(U.fy)}),ui=(0,A.C5)(te,{GetCapabilities:(0,A.Pr)(Ct),GetMap:(0,A.Pr)(Ct),GetFeatureInfo:(0,A.Pr)(Ct)}),ci=(0,A.C5)(te,{Format:(0,A.ke)(U.s2),DCPType:(0,A.ke)(function Mi(o,n){return(0,A.O)({},mi,o,n)})}),mi=(0,A.C5)(te,{HTTP:(0,A.Pr)(function _i(o,n){return(0,A.O)({},yi,o,n)})}),yi=(0,A.C5)(te,{Get:(0,A.Pr)(he),Post:(0,A.Pr)(he)}),fi=(0,A.C5)(te,{Name:(0,A.Pr)(U.s2),Title:(0,A.Pr)(U.s2),Abstract:(0,A.Pr)(U.s2),LegendURL:(0,A.ke)(an),StyleSheetURL:(0,A.Pr)(he),StyleURL:(0,A.Pr)(he)}),hi=(0,A.C5)(te,{Format:(0,A.Pr)(U.s2),OnlineResource:(0,A.Pr)(Dt)}),Ti=(0,A.C5)(te,{Keyword:(0,A.Ei)(U.s2)});function rn(o,n){const r=n[n.length-1],a=(0,A.O)({},nn,o,n);if(!a)return;let u=(0,U.v$)(o.getAttribute("queryable"));void 0===u&&(u=r.queryable),a.queryable=void 0!==u&&u;let y=(0,U._E)(o.getAttribute("cascaded"));void 0===y&&(y=r.cascaded),a.cascaded=y;let f=(0,U.v$)(o.getAttribute("opaque"));void 0===f&&(f=r.opaque),a.opaque=void 0!==f&&f;let h=(0,U.v$)(o.getAttribute("noSubsets"));void 0===h&&(h=r.noSubsets),a.noSubsets=void 0!==h&&h;let g=(0,U.ej)(o.getAttribute("fixedWidth"));g||(g=r.fixedWidth),a.fixedWidth=g;let w=(0,U.ej)(o.getAttribute("fixedHeight"));return w||(w=r.fixedHeight),a.fixedHeight=w,["Style","CRS","AuthorityURL"].forEach(function(q){q in r&&(a[q]=(a[q]||[]).concat(r[q]))}),["EX_GeographicBoundingBox","BoundingBox","Dimension","Attribution","MinScaleDenominator","MaxScaleDenominator"].forEach(function(q){q in a||(a[q]=r[q])}),a}function he(o,n){return(0,A.O)({},hi,o,n)}function Ct(o,n){return(0,A.O)({},ci,o,n)}function an(o,n){const r=he(o,n);if(r){const a=[(0,U._E)(o.getAttribute("width")),(0,U._E)(o.getAttribute("height"))];return r.size=a,r}}function sn(o,n){return(0,A.O)([],Ti,o,n)}const Oi=class ni extends Qr{constructor(){super(),this.version=void 0}readFromNode(n){return this.version=n.getAttribute("version").trim(),(0,A.O)({version:this.version},ei,n,[])||null}};class xi{constructor(n){this.http=n,this.parser=new Oi}getCapabilities(n,r="1.1.0"){return this.http.get(`${n}?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=${r}`,{headers:{"Content-Type":"text/xml",Accept:"text/xml, application/xml"},responseType:"text"}).pipe((0,_.U)(u=>this.parser.read(u)))}getLayerFromCapabilities(n,r){return this.getLayerFromCapabilitiesLayer(n,r.Capability.Layer)}getLayerFromCapabilitiesLayer(n,r){const a=r;return a?a.Name&&a.Name===n?a:a.Layer&&Array.isArray(a.Layer)?a.Layer.find(u=>this.getLayerFromCapabilitiesLayer(n,u)):a.Layer&&a.Layer.Name&&a.Layer.Name===n?a.Layer:void 0:null}getTimeDimensionFromLayer(n){return n.Dimension?.find(r=>"time"===r.name)}}let on=(()=>{class o extends xi{constructor(r){super(r)}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG(k.eN))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac})}return o})(),Xi=(()=>{class o extends Hr{constructor(r="1.0.0",a,u){super(r,a,u),this.webClient=a}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG("WPS_VERSION"),s.LFG(k.eN),s.LFG("WPS_CACHE"))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac})}return o})();const ln="http://www.opengis.net/spec/owc-geojson/1.0/req/wms",pn="http://www.opengis.net/spec/owc-geojson/1.0/req/wfs",un="http://www.opengis.net/spec/owc-geojson/1.0/req/wmts",cn="http://www.opengis.net/spec/owc-geojson/1.0/req/kml",mn="http://www.opengis.net/spec/owc-geojson/1.0/req/geojson",yn="http://www.opengis.net/spec/owc-geojson/1.0/req/xyz",fn="http://www.opengis.net/spec/owc-geojson/1.0/req/tms",Et="GetMap",rt="GetFeature",bt="GetTile",Fe="REST",At="GetCapabilities",hn="GetFeatureInfo";function It(o){return"type"in o}function Nt(o){return o===ln}function Tn(o){return o===pn}function Mt(o){return o===un}function dn(o){return o===yn}function it(o){return o===fn}var L=v(2474),$i=v(8402),Sn=v(9735);class Ee extends Error{}class Yi extends Ee{constructor(n){super(`Invalid DateTime: ${n.toMessage()}`)}}class Hi extends Ee{constructor(n){super(`Invalid Interval: ${n.toMessage()}`)}}class Zi extends Ee{constructor(n){super(`Invalid Duration: ${n.toMessage()}`)}}class Ge extends Ee{}class gn extends Ee{constructor(n){super(`Invalid unit ${n}`)}}class le extends Ee{}class Se extends Ee{constructor(){super("Zone is an abstract class")}}const M="numeric",ce="short",se="long",_t={year:M,month:M,day:M},wn={year:M,month:ce,day:M},Ji={year:M,month:ce,day:M,weekday:ce},Dn={year:M,month:se,day:M},Cn={year:M,month:se,day:M,weekday:se},En={hour:M,minute:M},bn={hour:M,minute:M,second:M},An={hour:M,minute:M,second:M,timeZoneName:ce},vn={hour:M,minute:M,second:M,timeZoneName:se},In={hour:M,minute:M,hourCycle:"h23"},Nn={hour:M,minute:M,second:M,hourCycle:"h23"},Mn={hour:M,minute:M,second:M,hourCycle:"h23",timeZoneName:ce},_n={hour:M,minute:M,second:M,hourCycle:"h23",timeZoneName:se},Ln={year:M,month:M,day:M,hour:M,minute:M},Pn={year:M,month:M,day:M,hour:M,minute:M,second:M},Rn={year:M,month:ce,day:M,hour:M,minute:M},On={year:M,month:ce,day:M,hour:M,minute:M,second:M},Qi={year:M,month:ce,day:M,weekday:ce,hour:M,minute:M},xn={year:M,month:se,day:M,hour:M,minute:M,timeZoneName:ce},Xn={year:M,month:se,day:M,hour:M,minute:M,second:M,timeZoneName:ce},Un={year:M,month:se,day:M,weekday:se,hour:M,minute:M,timeZoneName:se},qn={year:M,month:se,day:M,weekday:se,hour:M,minute:M,second:M,timeZoneName:se},Ki=["January","February","March","April","May","June","July","August","September","October","November","December"],kn=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],ea=["J","F","M","A","M","J","J","A","S","O","N","D"];function Fn(o){switch(o){case"narrow":return[...ea];case"short":return[...kn];case"long":return[...Ki];case"numeric":return["1","2","3","4","5","6","7","8","9","10","11","12"];case"2-digit":return["01","02","03","04","05","06","07","08","09","10","11","12"];default:return null}}const Gn=["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],Vn=["Mon","Tue","Wed","Thu","Fri","Sat","Sun"],ta=["M","T","W","T","F","S","S"];function Bn(o){switch(o){case"narrow":return[...ta];case"short":return[...Vn];case"long":return[...Gn];case"numeric":return["1","2","3","4","5","6","7"];default:return null}}const zn=["AM","PM"],na=["Before Christ","Anno Domini"],ra=["BC","AD"],ia=["B","A"];function Wn(o){switch(o){case"narrow":return[...ia];case"short":return[...ra];case"long":return[...na];default:return null}}function z(o){return typeof o>"u"}function be(o){return"number"==typeof o}function at(o){return"number"==typeof o&&o%1==0}function jn(){try{return typeof Intl<"u"&&!!Intl.RelativeTimeFormat}catch{return!1}}function $n(o,n,r){if(0!==o.length)return o.reduce((a,u)=>{const y=[n(u),u];return a&&r(a[0],y[0])===a[0]?a:y},null)[1]}function Le(o,n){return Object.prototype.hasOwnProperty.call(o,n)}function Te(o,n,r){return at(o)&&o>=n&&o<=r}function K(o,n=2){let a;return a=o<0?"-"+(""+-o).padStart(n,"0"):(""+o).padStart(n,"0"),a}function ge(o){if(!z(o)&&null!==o&&""!==o)return parseInt(o,10)}function Ae(o){if(!z(o)&&null!==o&&""!==o)return parseFloat(o)}function Lt(o){if(!z(o)&&null!==o&&""!==o){const n=1e3*parseFloat("0."+o);return Math.floor(n)}}function Pt(o,n,r=!1){const a=10**n;return(r?Math.trunc:Math.round)(o*a)/a}function Ve(o){return o%4==0&&(o%100!=0||o%400==0)}function Be(o){return Ve(o)?366:365}function st(o,n){const r=function fa(o,n){return o-n*Math.floor(o/n)}(n-1,12)+1;return 2===r?Ve(o+(n-r)/12)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][r-1]}function Rt(o){let n=Date.UTC(o.year,o.month-1,o.day,o.hour,o.minute,o.second,o.millisecond);return o.year<100&&o.year>=0&&(n=new Date(n),n.setUTCFullYear(n.getUTCFullYear()-1900)),+n}function ot(o){const n=(o+Math.floor(o/4)-Math.floor(o/100)+Math.floor(o/400))%7,r=o-1,a=(r+Math.floor(r/4)-Math.floor(r/100)+Math.floor(r/400))%7;return 4===n||3===a?53:52}function Ot(o){return o>99?o:o>60?1900+o:2e3+o}function Yn(o,n,r,a=null){const u=new Date(o),y={hourCycle:"h23",year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"};a&&(y.timeZone=a);const f={timeZoneName:n,...y},h=new Intl.DateTimeFormat(r,f).formatToParts(u).find(g=>"timezonename"===g.type.toLowerCase());return h?h.value:null}function lt(o,n){let r=parseInt(o,10);Number.isNaN(r)&&(r=0);const a=parseInt(n,10)||0;return 60*r+(r<0||Object.is(r,-0)?-a:a)}function Hn(o){const n=Number(o);if("boolean"==typeof o||""===o||Number.isNaN(n))throw new le(`Invalid unit value ${o}`);return n}function pt(o,n){const r={};for(const a in o)if(Le(o,a)){const u=o[a];if(null==u)continue;r[n(a)]=Hn(u)}return r}function ze(o,n){const r=Math.trunc(Math.abs(o/60)),a=Math.trunc(Math.abs(o%60)),u=o>=0?"+":"-";switch(n){case"short":return`${u}${K(r,2)}:${K(a,2)}`;case"narrow":return`${u}${r}${a>0?`:${a}`:""}`;case"techie":return`${u}${K(r,2)}${K(a,2)}`;default:throw new RangeError(`Value format ${n} is out of range for property format`)}}function ut(o){return function ya(o,n){return n.reduce((r,a)=>(r[a]=o[a],r),{})}(o,["hour","minute","second","millisecond"])}const Zn=/[A-Za-z_+-]{1,256}(?::?\/[A-Za-z0-9_+-]{1,256}(?:\/[A-Za-z0-9_+-]{1,256})?)?/;function Jn(o,n){let r="";for(const a of o)r+=a.literal?a.val:n(a.val);return r}const ha={D:_t,DD:wn,DDD:Dn,DDDD:Cn,t:En,tt:bn,ttt:An,tttt:vn,T:In,TT:Nn,TTT:Mn,TTTT:_n,f:Ln,ff:Rn,fff:xn,ffff:Un,F:Pn,FF:On,FFF:Xn,FFFF:qn};class ae{static create(n,r={}){return new ae(n,r)}static parseFormat(n){let r=null,a="",u=!1;const y=[];for(let f=0;f0&&y.push({literal:u,val:a}),r=null,a="",u=!u):u||h===r?a+=h:(a.length>0&&y.push({literal:!1,val:a}),a=h,r=h)}return a.length>0&&y.push({literal:u,val:a}),y}static macroTokenToFormatOpts(n){return ha[n]}constructor(n,r){this.opts=r,this.loc=n,this.systemLoc=null}formatWithSystemDefault(n,r){return null===this.systemLoc&&(this.systemLoc=this.loc.redefaultToSystem()),this.systemLoc.dtFormatter(n,{...this.opts,...r}).format()}formatDateTime(n,r={}){return this.loc.dtFormatter(n,{...this.opts,...r}).format()}formatDateTimeParts(n,r={}){return this.loc.dtFormatter(n,{...this.opts,...r}).formatToParts()}resolvedOptions(n,r={}){return this.loc.dtFormatter(n,{...this.opts,...r}).resolvedOptions()}num(n,r=0){if(this.opts.forceSimple)return K(n,r);const a={...this.opts};return r>0&&(a.padTo=r),this.loc.numberFormatter(a).format(n)}formatDateTimeFromString(n,r){const a="en"===this.loc.listingMode(),u=this.loc.outputCalendar&&"gregory"!==this.loc.outputCalendar,y=(O,B)=>this.loc.extract(n,O,B),f=O=>n.isOffsetFixed&&0===n.offset&&O.allowZ?"Z":n.isValid?n.zone.formatOffset(n.ts,O.format):"",g=(O,B)=>a?function oa(o,n){return Fn(n)[o.month-1]}(n,O):y(B?{month:O}:{month:O,day:"numeric"},"month"),w=(O,B)=>a?function sa(o,n){return Bn(n)[o.weekday-1]}(n,O):y(B?{weekday:O}:{weekday:O,month:"long",day:"numeric"},"weekday"),I=O=>{const B=ae.macroTokenToFormatOpts(O);return B?this.formatWithSystemDefault(n,B):O},R=O=>a?function la(o,n){return Wn(n)[o.year<0?0:1]}(n,O):y({era:O},"era");return Jn(ae.parseFormat(r),O=>{switch(O){case"S":return this.num(n.millisecond);case"u":case"SSS":return this.num(n.millisecond,3);case"s":return this.num(n.second);case"ss":return this.num(n.second,2);case"uu":return this.num(Math.floor(n.millisecond/10),2);case"uuu":return this.num(Math.floor(n.millisecond/100));case"m":return this.num(n.minute);case"mm":return this.num(n.minute,2);case"h":return this.num(n.hour%12==0?12:n.hour%12);case"hh":return this.num(n.hour%12==0?12:n.hour%12,2);case"H":return this.num(n.hour);case"HH":return this.num(n.hour,2);case"Z":return f({format:"narrow",allowZ:this.opts.allowZ});case"ZZ":return f({format:"short",allowZ:this.opts.allowZ});case"ZZZ":return f({format:"techie",allowZ:this.opts.allowZ});case"ZZZZ":return n.zone.offsetName(n.ts,{format:"short",locale:this.loc.locale});case"ZZZZZ":return n.zone.offsetName(n.ts,{format:"long",locale:this.loc.locale});case"z":return n.zoneName;case"a":return a?function aa(o){return zn[o.hour<12?0:1]}(n):y({hour:"numeric",hourCycle:"h12"},"dayperiod");case"d":return u?y({day:"numeric"},"day"):this.num(n.day);case"dd":return u?y({day:"2-digit"},"day"):this.num(n.day,2);case"c":case"E":return this.num(n.weekday);case"ccc":return w("short",!0);case"cccc":return w("long",!0);case"ccccc":return w("narrow",!0);case"EEE":return w("short",!1);case"EEEE":return w("long",!1);case"EEEEE":return w("narrow",!1);case"L":return u?y({month:"numeric",day:"numeric"},"month"):this.num(n.month);case"LL":return u?y({month:"2-digit",day:"numeric"},"month"):this.num(n.month,2);case"LLL":return g("short",!0);case"LLLL":return g("long",!0);case"LLLLL":return g("narrow",!0);case"M":return u?y({month:"numeric"},"month"):this.num(n.month);case"MM":return u?y({month:"2-digit"},"month"):this.num(n.month,2);case"MMM":return g("short",!1);case"MMMM":return g("long",!1);case"MMMMM":return g("narrow",!1);case"y":return u?y({year:"numeric"},"year"):this.num(n.year);case"yy":return u?y({year:"2-digit"},"year"):this.num(n.year.toString().slice(-2),2);case"yyyy":return u?y({year:"numeric"},"year"):this.num(n.year,4);case"yyyyyy":return u?y({year:"numeric"},"year"):this.num(n.year,6);case"G":return R("short");case"GG":return R("long");case"GGGGG":return R("narrow");case"kk":return this.num(n.weekYear.toString().slice(-2),2);case"kkkk":return this.num(n.weekYear,4);case"W":return this.num(n.weekNumber);case"WW":return this.num(n.weekNumber,2);case"o":return this.num(n.ordinal);case"ooo":return this.num(n.ordinal,3);case"q":return this.num(n.quarter);case"qq":return this.num(n.quarter,2);case"X":return this.num(Math.floor(n.ts/1e3));case"x":return this.num(n.ts);default:return I(O)}})}formatDurationFromString(n,r){const a=g=>{switch(g[0]){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":return"hour";case"d":return"day";case"w":return"week";case"M":return"month";case"y":return"year";default:return null}},y=ae.parseFormat(r),f=y.reduce((g,{literal:w,val:I})=>w?g:g.concat(I),[]);return Jn(y,(g=>w=>{const I=a(w);return I?this.num(g.get(I),w.length):w})(n.shiftTo(...f.map(a).filter(g=>g))))}}class me{constructor(n,r){this.reason=n,this.explanation=r}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}class We{get type(){throw new Se}get name(){throw new Se}get ianaName(){return this.name}get isUniversal(){throw new Se}offsetName(n,r){throw new Se}formatOffset(n,r){throw new Se}offset(n){throw new Se}equals(n){throw new Se}get isValid(){throw new Se}}let xt=null;class Xt extends We{static get instance(){return null===xt&&(xt=new Xt),xt}get type(){return"system"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return!1}offsetName(n,{format:r,locale:a}){return Yn(n,r,a)}formatOffset(n,r){return ze(this.offset(n),r)}offset(n){return-new Date(n).getTimezoneOffset()}equals(n){return"system"===n.type}get isValid(){return!0}}let ct={};const da={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};let mt={};class de extends We{static create(n){return mt[n]||(mt[n]=new de(n)),mt[n]}static resetCache(){mt={},ct={}}static isValidSpecifier(n){return this.isValidZone(n)}static isValidZone(n){if(!n)return!1;try{return new Intl.DateTimeFormat("en-US",{timeZone:n}).format(),!0}catch{return!1}}constructor(n){super(),this.zoneName=n,this.valid=de.isValidZone(n)}get type(){return"iana"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(n,{format:r,locale:a}){return Yn(n,r,a,this.name)}formatOffset(n,r){return ze(this.offset(n),r)}offset(n){const r=new Date(n);if(isNaN(r))return NaN;const a=function Ta(o){return ct[o]||(ct[o]=new Intl.DateTimeFormat("en-US",{hour12:!1,timeZone:o,year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",era:"short"})),ct[o]}(this.name);let[u,y,f,h,g,w,I]=a.formatToParts?function ga(o,n){const r=o.formatToParts(n),a=[];for(let u=0;u=0?B:1e3+B,(Rt({year:u,month:y,day:f,hour:24===g?0:g,minute:w,second:I,millisecond:0})-O)/6e4}equals(n){return"iana"===n.type&&n.name===this.name}get isValid(){return this.valid}}let Ut=null;class re extends We{static get utcInstance(){return null===Ut&&(Ut=new re(0)),Ut}static instance(n){return 0===n?re.utcInstance:new re(n)}static parseSpecifier(n){if(n){const r=n.match(/^utc(?:([+-]\d{1,2})(?::(\d{2}))?)?$/i);if(r)return new re(lt(r[1],r[2]))}return null}constructor(n){super(),this.fixed=n}get type(){return"fixed"}get name(){return 0===this.fixed?"UTC":`UTC${ze(this.fixed,"narrow")}`}get ianaName(){return 0===this.fixed?"Etc/UTC":`Etc/GMT${ze(-this.fixed,"narrow")}`}offsetName(){return this.name}formatOffset(n,r){return ze(this.fixed,r)}get isUniversal(){return!0}offset(){return this.fixed}equals(n){return"fixed"===n.type&&n.fixed===this.fixed}get isValid(){return!0}}class wa extends We{constructor(n){super(),this.zoneName=n}get type(){return"invalid"}get name(){return this.zoneName}get isUniversal(){return!1}offsetName(){return null}formatOffset(){return""}offset(){return NaN}equals(){return!1}get isValid(){return!1}}function we(o,n){if(z(o)||null===o)return n;if(o instanceof We)return o;if(function ua(o){return"string"==typeof o}(o)){const a=o.toLowerCase();return"local"===a||"system"===a?n:"utc"===a||"gmt"===a?re.utcInstance:re.parseSpecifier(a)||de.create(o)}return be(o)?re.instance(o):"object"==typeof o&&o.offset&&"number"==typeof o.offset?o:new wa(o)}let rr,Qn=()=>Date.now(),Kn="system",er=null,tr=null,nr=null;class ee{static get now(){return Qn}static set now(n){Qn=n}static set defaultZone(n){Kn=n}static get defaultZone(){return we(Kn,Xt.instance)}static get defaultLocale(){return er}static set defaultLocale(n){er=n}static get defaultNumberingSystem(){return tr}static set defaultNumberingSystem(n){tr=n}static get defaultOutputCalendar(){return nr}static set defaultOutputCalendar(n){nr=n}static get throwOnInvalid(){return rr}static set throwOnInvalid(n){rr=n}static resetCaches(){H.resetCache(),de.resetCache()}}let ir={},qt={};function kt(o,n={}){const r=JSON.stringify([o,n]);let a=qt[r];return a||(a=new Intl.DateTimeFormat(o,n),qt[r]=a),a}let Ft={},Gt={},je=null;function yt(o,n,r,a,u){const y=o.listingMode(r);return"error"===y?null:"en"===y?a(n):u(n)}class _a{constructor(n,r,a){this.padTo=a.padTo||0,this.floor=a.floor||!1;const{padTo:u,floor:y,...f}=a;if(!r||Object.keys(f).length>0){const h={useGrouping:!1,...a};a.padTo>0&&(h.minimumIntegerDigits=a.padTo),this.inf=function Ca(o,n={}){const r=JSON.stringify([o,n]);let a=Ft[r];return a||(a=new Intl.NumberFormat(o,n),Ft[r]=a),a}(n,h)}}format(n){if(this.inf){const r=this.floor?Math.floor(n):n;return this.inf.format(r)}return K(this.floor?Math.floor(n):Pt(n,3),this.padTo)}}class La{constructor(n,r,a){let u;if(this.opts=a,n.zone.isUniversal){const f=n.offset/60*-1,h=f>=0?`Etc/GMT+${f}`:`Etc/GMT${f}`;0!==n.offset&&de.create(h).valid?(u=h,this.dt=n):(u="UTC",this.dt=a.timeZoneName||0===n.offset?n:F.fromMillis(n.ts+60*n.offset*1e3))}else"system"===n.zone.type?this.dt=n:(this.dt=n,u=n.zone.name);const y={...this.opts};u&&(y.timeZone=u),this.dtf=kt(r,y)}format(){return this.dtf.format(this.dt.toJSDate())}formatToParts(){return this.dtf.formatToParts(this.dt.toJSDate())}resolvedOptions(){return this.dtf.resolvedOptions()}}class Pa{constructor(n,r,a){this.opts={style:"long",...a},!r&&jn()&&(this.rtf=function Ea(o,n={}){const{base:r,...a}=n,u=JSON.stringify([o,a]);let y=Gt[u];return y||(y=new Intl.RelativeTimeFormat(o,n),Gt[u]=y),y}(n,a))}format(n,r){return this.rtf?this.rtf.format(n,r):function pa(o,n,r="always",a=!1){const u={years:["year","yr."],quarters:["quarter","qtr."],months:["month","mo."],weeks:["week","wk."],days:["day","day","days"],hours:["hour","hr."],minutes:["minute","min."],seconds:["second","sec."]},y=-1===["hours","minutes","seconds"].indexOf(o);if("auto"===r&&y){const R="days"===o;switch(n){case 1:return R?"tomorrow":`next ${u[o][0]}`;case-1:return R?"yesterday":`last ${u[o][0]}`;case 0:return R?"today":`this ${u[o][0]}`}}const f=Object.is(n,-0)||n<0,h=Math.abs(n),g=1===h,w=u[o],I=a?g?w[1]:w[2]||w[1]:g?u[o][0]:o;return f?`${h} ${I} ago`:`in ${h} ${I}`}(r,n,this.opts.numeric,"long"!==this.opts.style)}formatToParts(n,r){return this.rtf?this.rtf.formatToParts(n,r):[]}}class H{static fromOpts(n){return H.create(n.locale,n.numberingSystem,n.outputCalendar,n.defaultToEN)}static create(n,r,a,u=!1){const y=n||ee.defaultLocale,f=y||(u?"en-US":function ba(){return je||(je=(new Intl.DateTimeFormat).resolvedOptions().locale,je)}());return new H(f,r||ee.defaultNumberingSystem,a||ee.defaultOutputCalendar,y)}static resetCache(){je=null,qt={},Ft={},Gt={}}static fromObject({locale:n,numberingSystem:r,outputCalendar:a}={}){return H.create(n,r,a)}constructor(n,r,a,u){const[y,f,h]=function Aa(o){const n=o.indexOf("-u-");if(-1===n)return[o];{let r;const a=o.substring(0,n);try{r=kt(o).resolvedOptions()}catch{r=kt(a).resolvedOptions()}const{numberingSystem:u,calendar:y}=r;return[a,u,y]}}(n);this.locale=y,this.numberingSystem=r||f||null,this.outputCalendar=a||h||null,this.intl=function va(o,n,r){return(r||n)&&(o+="-u",r&&(o+=`-ca-${r}`),n&&(o+=`-nu-${n}`)),o}(this.locale,this.numberingSystem,this.outputCalendar),this.weekdaysCache={format:{},standalone:{}},this.monthsCache={format:{},standalone:{}},this.meridiemCache=null,this.eraCache={},this.specifiedLocale=u,this.fastNumbersCached=null}get fastNumbers(){return null==this.fastNumbersCached&&(this.fastNumbersCached=function Ma(o){return(!o.numberingSystem||"latn"===o.numberingSystem)&&("latn"===o.numberingSystem||!o.locale||o.locale.startsWith("en")||"latn"===new Intl.DateTimeFormat(o.intl).resolvedOptions().numberingSystem)}(this)),this.fastNumbersCached}listingMode(){return this.isEnglish()&&!(null!==this.numberingSystem&&"latn"!==this.numberingSystem||null!==this.outputCalendar&&"gregory"!==this.outputCalendar)?"en":"intl"}clone(n){return n&&0!==Object.getOwnPropertyNames(n).length?H.create(n.locale||this.specifiedLocale,n.numberingSystem||this.numberingSystem,n.outputCalendar||this.outputCalendar,n.defaultToEN||!1):this}redefaultToEN(n={}){return this.clone({...n,defaultToEN:!0})}redefaultToSystem(n={}){return this.clone({...n,defaultToEN:!1})}months(n,r=!1,a=!0){return yt(this,n,a,Fn,()=>{const u=r?{month:n,day:"numeric"}:{month:n},y=r?"format":"standalone";return this.monthsCache[y][n]||(this.monthsCache[y][n]=function Ia(o){const n=[];for(let r=1;r<=12;r++){const a=F.utc(2016,r,1);n.push(o(a))}return n}(f=>this.extract(f,u,"month"))),this.monthsCache[y][n]})}weekdays(n,r=!1,a=!0){return yt(this,n,a,Bn,()=>{const u=r?{weekday:n,year:"numeric",month:"long",day:"numeric"}:{weekday:n},y=r?"format":"standalone";return this.weekdaysCache[y][n]||(this.weekdaysCache[y][n]=function Na(o){const n=[];for(let r=1;r<=7;r++){const a=F.utc(2016,11,13+r);n.push(o(a))}return n}(f=>this.extract(f,u,"weekday"))),this.weekdaysCache[y][n]})}meridiems(n=!0){return yt(this,void 0,n,()=>zn,()=>{if(!this.meridiemCache){const r={hour:"numeric",hourCycle:"h12"};this.meridiemCache=[F.utc(2016,11,13,9),F.utc(2016,11,13,19)].map(a=>this.extract(a,r,"dayperiod"))}return this.meridiemCache})}eras(n,r=!0){return yt(this,n,r,Wn,()=>{const a={era:n};return this.eraCache[n]||(this.eraCache[n]=[F.utc(-40,1,1),F.utc(2017,1,1)].map(u=>this.extract(u,a,"era"))),this.eraCache[n]})}extract(n,r,a){const f=this.dtFormatter(n,r).formatToParts().find(h=>h.type.toLowerCase()===a);return f?f.value:null}numberFormatter(n={}){return new _a(this.intl,n.forceSimple||this.fastNumbers,n)}dtFormatter(n,r={}){return new La(n,this.intl,r)}relFormatter(n={}){return new Pa(this.intl,this.isEnglish(),n)}listFormatter(n={}){return function Da(o,n={}){const r=JSON.stringify([o,n]);let a=ir[r];return a||(a=new Intl.ListFormat(o,n),ir[r]=a),a}(this.intl,n)}isEnglish(){return"en"===this.locale||"en-us"===this.locale.toLowerCase()||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith("en-us")}equals(n){return this.locale===n.locale&&this.numberingSystem===n.numberingSystem&&this.outputCalendar===n.outputCalendar}}function Pe(...o){const n=o.reduce((r,a)=>r+a.source,"");return RegExp(`^${n}$`)}function Re(...o){return n=>o.reduce(([r,a,u],y)=>{const[f,h,g]=y(n,u);return[{...r,...f},h||a,g]},[{},null,1]).slice(0,2)}function Oe(o,...n){if(null==o)return[null,null];for(const[r,a]of n){const u=r.exec(o);if(u)return a(u)}return[null,null]}function ar(...o){return(n,r)=>{const a={};let u;for(u=0;uvoid 0!==O&&(B||O&&I)?-O:O;return[{years:q(Ae(r)),months:q(Ae(a)),weeks:q(Ae(u)),days:q(Ae(y)),hours:q(Ae(f)),minutes:q(Ae(h)),seconds:q(Ae(g),"-0"===g),milliseconds:q(Lt(w),R)}]}const Wa={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function zt(o,n,r,a,u,y,f){const h={year:2===n.length?Ot(ge(n)):ge(n),month:kn.indexOf(r)+1,day:ge(a),hour:ge(u),minute:ge(y)};return f&&(h.second=ge(f)),o&&(h.weekday=o.length>3?Gn.indexOf(o)+1:Vn.indexOf(o)+1),h}const ja=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\d\d)(\d\d)))$/;function $a(o){const[,n,r,a,u,y,f,h,g,w,I,R]=o,q=zt(n,u,a,r,y,f,h);let O;return O=g?Wa[g]:w?0:lt(I,R),[q,new re(O)]}const Ha=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d\d):(\d\d):(\d\d) GMT$/,Za=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d\d) (\d\d):(\d\d):(\d\d) GMT$/,Ja=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \d|\d\d) (\d\d):(\d\d):(\d\d) (\d{4})$/;function pr(o){const[,n,r,a,u,y,f,h]=o;return[zt(n,u,a,r,y,f,h),re.utcInstance]}function Qa(o){const[,n,r,a,u,y,f,h]=o;return[zt(n,h,r,a,u,y,f),re.utcInstance]}const Ka=Pe(/([+-]\d{6}|\d{4})(?:-?(\d\d)(?:-?(\d\d))?)?/,Bt),es=Pe(/(\d{4})-?W(\d\d)(?:-?(\d))?/,Bt),ts=Pe(/(\d{4})-?(\d{3})/,Bt),ns=Pe(or),ur=Re(function Ga(o,n){return[{year:xe(o,n),month:xe(o,n+1,1),day:xe(o,n+2,1)},null,n+3]},Xe,$e,Ye),rs=Re(Ua,Xe,$e,Ye),is=Re(qa,Xe,$e,Ye),as=Re(Xe,$e,Ye),us=Re(Xe),ms=Pe(/(\d{4})-(\d\d)-(\d\d)/,Fa),ys=Pe(lr),fs=Re(Xe,$e,Ye),cr={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},ds={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...cr},pe=365.2425,Ue=30.436875,Ss={years:{quarters:4,months:12,weeks:pe/7,days:pe,hours:24*pe,minutes:525949.2,seconds:525949.2*60,milliseconds:525949.2*60*1e3},quarters:{months:3,weeks:pe/28,days:pe/4,hours:24*pe/4,minutes:131487.3,seconds:525949.2*60/4,milliseconds:7889237999.999999},months:{weeks:Ue/7,days:Ue,hours:24*Ue,minutes:43829.1,seconds:2629746,milliseconds:2629746e3},...cr},ve=["years","quarters","months","weeks","days","hours","minutes","seconds","milliseconds"],gs=ve.slice(0).reverse();function Ie(o,n,r=!1){const a={values:r?n.values:{...o.values,...n.values||{}},loc:o.loc.clone(n.loc),conversionAccuracy:n.conversionAccuracy||o.conversionAccuracy};return new W(a)}function mr(o,n,r,a,u){const y=o[u][r],f=n[r]/y,g=Math.sign(f)!==Math.sign(a[u])&&0!==a[u]&&Math.abs(f)<=1?function ws(o){return o<0?Math.floor(o):Math.ceil(o)}(f):Math.trunc(f);a[u]+=g,n[r]-=g*y}class W{constructor(n){const r="longterm"===n.conversionAccuracy||!1;this.values=n.values,this.loc=n.loc||H.create(),this.conversionAccuracy=r?"longterm":"casual",this.invalid=n.invalid||null,this.matrix=r?Ss:ds,this.isLuxonDuration=!0}static fromMillis(n,r){return W.fromObject({milliseconds:n},r)}static fromObject(n,r={}){if(null==n||"object"!=typeof n)throw new le("Duration.fromObject: argument expected to be an object, got "+(null===n?"null":typeof n));return new W({values:pt(n,W.normalizeUnit),loc:H.fromObject(r),conversionAccuracy:r.conversionAccuracy})}static fromDurationLike(n){if(be(n))return W.fromMillis(n);if(W.isDuration(n))return n;if("object"==typeof n)return W.fromObject(n);throw new le(`Unknown duration argument ${n} of type ${typeof n}`)}static fromISO(n,r){const[a]=function ps(o){return Oe(o,[Ba,za])}(n);return a?W.fromObject(a,r):W.invalid("unparsable",`the input "${n}" can't be parsed as ISO 8601`)}static fromISOTime(n,r){const[a]=function cs(o){return Oe(o,[Va,us])}(n);return a?W.fromObject(a,r):W.invalid("unparsable",`the input "${n}" can't be parsed as ISO 8601`)}static invalid(n,r=null){if(!n)throw new le("need to specify a reason the Duration is invalid");const a=n instanceof me?n:new me(n,r);if(ee.throwOnInvalid)throw new Zi(a);return new W({invalid:a})}static normalizeUnit(n){const r={year:"years",years:"years",quarter:"quarters",quarters:"quarters",month:"months",months:"months",week:"weeks",weeks:"weeks",day:"days",days:"days",hour:"hours",hours:"hours",minute:"minutes",minutes:"minutes",second:"seconds",seconds:"seconds",millisecond:"milliseconds",milliseconds:"milliseconds"}[n&&n.toLowerCase()];if(!r)throw new gn(n);return r}static isDuration(n){return n&&n.isLuxonDuration||!1}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}toFormat(n,r={}){const a={...r,floor:!1!==r.round&&!1!==r.floor};return this.isValid?ae.create(this.loc,a).formatDurationFromString(this,n):"Invalid Duration"}toHuman(n={}){const r=ve.map(a=>{const u=this.values[a];return z(u)?null:this.loc.numberFormatter({style:"unit",unitDisplay:"long",...n,unit:a.slice(0,-1)}).format(u)}).filter(a=>a);return this.loc.listFormatter({type:"conjunction",style:n.listStyle||"narrow",...n}).format(r)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let n="P";return 0!==this.years&&(n+=this.years+"Y"),(0!==this.months||0!==this.quarters)&&(n+=this.months+3*this.quarters+"M"),0!==this.weeks&&(n+=this.weeks+"W"),0!==this.days&&(n+=this.days+"D"),(0!==this.hours||0!==this.minutes||0!==this.seconds||0!==this.milliseconds)&&(n+="T"),0!==this.hours&&(n+=this.hours+"H"),0!==this.minutes&&(n+=this.minutes+"M"),(0!==this.seconds||0!==this.milliseconds)&&(n+=Pt(this.seconds+this.milliseconds/1e3,3)+"S"),"P"===n&&(n+="T0S"),n}toISOTime(n={}){if(!this.isValid)return null;const r=this.toMillis();if(r<0||r>=864e5)return null;n={suppressMilliseconds:!1,suppressSeconds:!1,includePrefix:!1,format:"extended",...n};const a=this.shiftTo("hours","minutes","seconds","milliseconds");let u="basic"===n.format?"hhmm":"hh:mm";(!n.suppressSeconds||0!==a.seconds||0!==a.milliseconds)&&(u+="basic"===n.format?"ss":":ss",(!n.suppressMilliseconds||0!==a.milliseconds)&&(u+=".SSS"));let y=a.toFormat(u);return n.includePrefix&&(y="T"+y),y}toJSON(){return this.toISO()}toString(){return this.toISO()}toMillis(){return this.as("milliseconds")}valueOf(){return this.toMillis()}plus(n){if(!this.isValid)return this;const r=W.fromDurationLike(n),a={};for(const u of ve)(Le(r.values,u)||Le(this.values,u))&&(a[u]=r.get(u)+this.get(u));return Ie(this,{values:a},!0)}minus(n){if(!this.isValid)return this;const r=W.fromDurationLike(n);return this.plus(r.negate())}mapUnits(n){if(!this.isValid)return this;const r={};for(const a of Object.keys(this.values))r[a]=Hn(n(this.values[a],a));return Ie(this,{values:r},!0)}get(n){return this[W.normalizeUnit(n)]}set(n){return this.isValid?Ie(this,{values:{...this.values,...pt(n,W.normalizeUnit)}}):this}reconfigure({locale:n,numberingSystem:r,conversionAccuracy:a}={}){const y={loc:this.loc.clone({locale:n,numberingSystem:r})};return a&&(y.conversionAccuracy=a),Ie(this,y)}as(n){return this.isValid?this.shiftTo(n).get(n):NaN}normalize(){if(!this.isValid)return this;const n=this.toObject();return function Ds(o,n){gs.reduce((r,a)=>z(n[a])?r:(r&&mr(o,n,r,n,a),a),null)}(this.matrix,n),Ie(this,{values:n},!0)}shiftTo(...n){if(!this.isValid)return this;if(0===n.length)return this;n=n.map(f=>W.normalizeUnit(f));const r={},a={},u=this.toObject();let y;for(const f of ve)if(n.indexOf(f)>=0){y=f;let h=0;for(const w in a)h+=this.matrix[w][f]*a[w],a[w]=0;be(u[f])&&(h+=u[f]);const g=Math.trunc(h);r[f]=g,a[f]=(1e3*h-1e3*g)/1e3;for(const w in u)ve.indexOf(w)>ve.indexOf(f)&&mr(this.matrix,u,w,r,f)}else be(u[f])&&(a[f]=u[f]);for(const f in a)0!==a[f]&&(r[y]+=f===y?a[f]:a[f]/this.matrix[y][f]);return Ie(this,{values:r},!0).normalize()}negate(){if(!this.isValid)return this;const n={};for(const r of Object.keys(this.values))n[r]=0===this.values[r]?0:-this.values[r];return Ie(this,{values:n},!0)}get years(){return this.isValid?this.values.years||0:NaN}get quarters(){return this.isValid?this.values.quarters||0:NaN}get months(){return this.isValid?this.values.months||0:NaN}get weeks(){return this.isValid?this.values.weeks||0:NaN}get days(){return this.isValid?this.values.days||0:NaN}get hours(){return this.isValid?this.values.hours||0:NaN}get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}equals(n){if(!this.isValid||!n.isValid||!this.loc.equals(n.loc))return!1;function r(a,u){return void 0===a||0===a?void 0===u||0===u:a===u}for(const a of ve)if(!r(this.values[a],n.values[a]))return!1;return!0}}const He="Invalid Interval";class Z{constructor(n){this.s=n.start,this.e=n.end,this.invalid=n.invalid||null,this.isLuxonInterval=!0}static invalid(n,r=null){if(!n)throw new le("need to specify a reason the Interval is invalid");const a=n instanceof me?n:new me(n,r);if(ee.throwOnInvalid)throw new Hi(a);return new Z({invalid:a})}static fromDateTimes(n,r){const a=Qe(n),u=Qe(r),y=function Cs(o,n){return o&&o.isValid?n&&n.isValid?nn}isBefore(n){return!!this.isValid&&this.e<=n}contains(n){return!!this.isValid&&this.s<=n&&this.e>n}set({start:n,end:r}={}){return this.isValid?Z.fromDateTimes(n||this.s,r||this.e):this}splitAt(...n){if(!this.isValid)return[];const r=n.map(Qe).filter(f=>this.contains(f)).sort(),a=[];let{s:u}=this,y=0;for(;u+this.e?this.e:f;a.push(Z.fromDateTimes(u,h)),u=h,y+=1}return a}splitBy(n){const r=W.fromDurationLike(n);if(!this.isValid||!r.isValid||0===r.as("milliseconds"))return[];let y,{s:a}=this,u=1;const f=[];for(;ag*u));y=+h>+this.e?this.e:h,f.push(Z.fromDateTimes(a,y)),a=y,u+=1}return f}divideEqually(n){return this.isValid?this.splitBy(this.length()/n).slice(0,n):[]}overlaps(n){return this.e>n.s&&this.s=n.e}equals(n){return!(!this.isValid||!n.isValid)&&this.s.equals(n.s)&&this.e.equals(n.e)}intersection(n){if(!this.isValid)return this;const r=this.s>n.s?this.s:n.s,a=this.e=a?null:Z.fromDateTimes(r,a)}union(n){return this.isValid?Z.fromDateTimes(this.sn.e?this.e:n.e):this}static merge(n){const[r,a]=n.sort((u,y)=>u.s-y.s).reduce(([u,y],f)=>y?y.overlaps(f)||y.abutsStart(f)?[u,y.union(f)]:[u.concat([y]),f]:[u,f],[[],null]);return a&&r.push(a),r}static xor(n){let r=null,a=0;const u=[],y=n.map(g=>[{time:g.s,type:"s"},{time:g.e,type:"e"}]),h=Array.prototype.concat(...y).sort((g,w)=>g.time-w.time);for(const g of h)a+="s"===g.type?1:-1,1===a?r=g.time:(r&&+r!=+g.time&&u.push(Z.fromDateTimes(r,g.time)),r=null);return Z.merge(u)}difference(...n){return Z.xor([this].concat(n)).map(r=>this.intersection(r)).filter(r=>r&&!r.isEmpty())}toString(){return this.isValid?`[${this.s.toISO()} \u2013 ${this.e.toISO()})`:He}toISO(n){return this.isValid?`${this.s.toISO(n)}/${this.e.toISO(n)}`:He}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:He}toISOTime(n){return this.isValid?`${this.s.toISOTime(n)}/${this.e.toISOTime(n)}`:He}toFormat(n,{separator:r=" \u2013 "}={}){return this.isValid?`${this.s.toFormat(n)}${r}${this.e.toFormat(n)}`:He}toDuration(n,r){return this.isValid?this.e.diff(this.s,n,r):W.invalid(this.invalidReason)}mapEndpoints(n){return Z.fromDateTimes(n(this.s),n(this.e))}}class ft{static hasDST(n=ee.defaultZone){const r=F.now().setZone(n).set({month:12});return!n.isUniversal&&r.offset!==r.set({month:6}).offset}static isValidIANAZone(n){return de.isValidZone(n)}static normalizeZone(n){return we(n,ee.defaultZone)}static months(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null,outputCalendar:y="gregory"}={}){return(u||H.create(r,a,y)).months(n)}static monthsFormat(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null,outputCalendar:y="gregory"}={}){return(u||H.create(r,a,y)).months(n,!0)}static weekdays(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null}={}){return(u||H.create(r,a,null)).weekdays(n)}static weekdaysFormat(n="long",{locale:r=null,numberingSystem:a=null,locObj:u=null}={}){return(u||H.create(r,a,null)).weekdays(n,!0)}static meridiems({locale:n=null}={}){return H.create(n).meridiems()}static eras(n="short",{locale:r=null}={}){return H.create(r,null,"gregory").eras(n)}static features(){return{relative:jn()}}}function yr(o,n){const r=u=>u.toUTC(0,{keepLocalTime:!0}).startOf("day").valueOf(),a=r(n)-r(o);return Math.floor(W.fromMillis(a).as("days"))}const Wt={arab:"[\u0660-\u0669]",arabext:"[\u06f0-\u06f9]",bali:"[\u1b50-\u1b59]",beng:"[\u09e6-\u09ef]",deva:"[\u0966-\u096f]",fullwide:"[\uff10-\uff19]",gujr:"[\u0ae6-\u0aef]",hanidec:"[\u3007|\u4e00|\u4e8c|\u4e09|\u56db|\u4e94|\u516d|\u4e03|\u516b|\u4e5d]",khmr:"[\u17e0-\u17e9]",knda:"[\u0ce6-\u0cef]",laoo:"[\u0ed0-\u0ed9]",limb:"[\u1946-\u194f]",mlym:"[\u0d66-\u0d6f]",mong:"[\u1810-\u1819]",mymr:"[\u1040-\u1049]",orya:"[\u0b66-\u0b6f]",tamldec:"[\u0be6-\u0bef]",telu:"[\u0c66-\u0c6f]",thai:"[\u0e50-\u0e59]",tibt:"[\u0f20-\u0f29]",latn:"\\d"},fr={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]},As=Wt.hanidec.replace(/[\[|\]]/g,"").split("");function ye({numberingSystem:o},n=""){return new RegExp(`${Wt[o||"latn"]}${n}`)}function $(o,n=(r=>r)){return{regex:o,deser:([r])=>n(function vs(o){let n=parseInt(o,10);if(isNaN(n)){n="";for(let r=0;r=y&&a<=f&&(n+=a-y)}}return parseInt(n,10)}return n}(r))}}const hr=`[ ${String.fromCharCode(160)}]`,Tr=new RegExp(hr,"g");function Ns(o){return o.replace(/\./g,"\\.?").replace(Tr,hr)}function dr(o){return o.replace(/\./g,"").replace(Tr," ").toLowerCase()}function fe(o,n){return null===o?null:{regex:RegExp(o.map(Ns).join("|")),deser:([r])=>o.findIndex(a=>dr(r)===dr(a))+n}}function Sr(o,n){return{regex:o,deser:([,r,a])=>lt(r,a),groups:n}}function jt(o){return{regex:o,deser:([n])=>n}}function Ms(o){return o.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}const Ls={year:{"2-digit":"yy",numeric:"yyyyy"},month:{numeric:"M","2-digit":"MM",short:"MMM",long:"MMMM"},day:{numeric:"d","2-digit":"dd"},weekday:{short:"EEE",long:"EEEE"},dayperiod:"a",dayPeriod:"a",hour:{numeric:"h","2-digit":"hh"},minute:{numeric:"m","2-digit":"mm"},second:{numeric:"s","2-digit":"ss"}};let $t=null;function gr(o,n,r){const a=function qs(o,n){return Array.prototype.concat(...o.map(r=>function Us(o,n){if(o.literal)return o;const r=ae.macroTokenToFormatOpts(o.val);if(!r)return o;const y=ae.create(n,r).formatDateTimeParts(function Xs(){return $t||($t=F.fromMillis(1555555555555)),$t}()).map(f=>function Ps(o,n,r){const{type:a,value:u}=o;if("literal"===a)return{literal:!0,val:u};let f=Ls[a];return"object"==typeof f&&(f=f[r[a]]),f?{literal:!1,val:f}:void 0}(f,0,r));return y.includes(void 0)?o:y}(r,n)))}(ae.parseFormat(r),o),u=a.map(f=>function _s(o,n){const r=ye(n),a=ye(n,"{2}"),u=ye(n,"{3}"),y=ye(n,"{4}"),f=ye(n,"{6}"),h=ye(n,"{1,2}"),g=ye(n,"{1,3}"),w=ye(n,"{1,6}"),I=ye(n,"{1,9}"),R=ye(n,"{2,4}"),q=ye(n,"{4,6}"),O=ie=>({regex:RegExp(Ms(ie.val)),deser:([St])=>St,literal:!0}),Q=(ie=>{if(o.literal)return O(ie);switch(ie.val){case"G":return fe(n.eras("short",!1),0);case"GG":return fe(n.eras("long",!1),0);case"y":return $(w);case"yy":case"kk":return $(R,Ot);case"yyyy":case"kkkk":return $(y);case"yyyyy":return $(q);case"yyyyyy":return $(f);case"M":case"L":case"d":case"H":case"h":case"m":case"q":case"s":case"W":return $(h);case"MM":case"LL":case"dd":case"HH":case"hh":case"mm":case"qq":case"ss":case"WW":return $(a);case"MMM":return fe(n.months("short",!0,!1),1);case"MMMM":return fe(n.months("long",!0,!1),1);case"LLL":return fe(n.months("short",!1,!1),1);case"LLLL":return fe(n.months("long",!1,!1),1);case"o":case"S":return $(g);case"ooo":case"SSS":return $(u);case"u":return jt(I);case"uu":return jt(h);case"uuu":case"E":case"c":return $(r);case"a":return fe(n.meridiems(),0);case"EEE":return fe(n.weekdays("short",!1,!1),1);case"EEEE":return fe(n.weekdays("long",!1,!1),1);case"ccc":return fe(n.weekdays("short",!0,!1),1);case"cccc":return fe(n.weekdays("long",!0,!1),1);case"Z":case"ZZ":return Sr(new RegExp(`([+-]${h.source})(?::(${a.source}))?`),2);case"ZZZ":return Sr(new RegExp(`([+-]${h.source})(${a.source})?`),2);case"z":return jt(/[a-z_+-/]{1,256}?/i);default:return O(ie)}})(o)||{invalidReason:"missing Intl.DateTimeFormat.formatToParts support"};return Q.token=o,Q}(f,o)),y=u.find(f=>f.invalidReason);if(y)return{input:n,tokens:a,invalidReason:y.invalidReason};{const[f,h]=function Rs(o){return[`^${o.map(r=>r.regex).reduce((r,a)=>`${r}(${a.source})`,"")}$`,o]}(u),g=RegExp(f,"i"),[w,I]=function Os(o,n,r){const a=o.match(n);if(a){const u={};let y=1;for(const f in r)if(Le(r,f)){const h=r[f],g=h.groups?h.groups+1:1;!h.literal&&h.token&&(u[h.token.val[0]]=h.deser(a.slice(y,y+g))),y+=g}return[a,u]}return[a,{}]}(n,g,h),[R,q,O]=I?function xs(o){let a,r=null;return z(o.z)||(r=de.create(o.z)),z(o.Z)||(r||(r=new re(o.Z)),a=o.Z),z(o.q)||(o.M=3*(o.q-1)+1),z(o.h)||(o.h<12&&1===o.a?o.h+=12:12===o.h&&0===o.a&&(o.h=0)),0===o.G&&o.y&&(o.y=-o.y),z(o.u)||(o.S=Lt(o.u)),[Object.keys(o).reduce((y,f)=>{const h=(y=>{switch(y){case"S":return"millisecond";case"s":return"second";case"m":return"minute";case"h":case"H":return"hour";case"d":return"day";case"o":return"ordinal";case"L":case"M":return"month";case"y":return"year";case"E":case"c":return"weekday";case"W":return"weekNumber";case"k":return"weekYear";case"q":return"quarter";default:return null}})(f);return h&&(y[h]=o[f]),y},{}),r,a]}(I):[null,null,void 0];if(Le(I,"a")&&Le(I,"H"))throw new Ge("Can't include meridiem when specifying 24-hour format");return{input:n,tokens:a,regex:g,rawMatches:w,matches:I,result:R,zone:q,specificOffset:O}}}const wr=[0,31,59,90,120,151,181,212,243,273,304,334],Dr=[0,31,60,91,121,152,182,213,244,274,305,335];function ue(o,n){return new me("unit out of range",`you specified ${n} (of type ${typeof n}) as a ${o}, which is invalid`)}function Cr(o,n,r){const a=new Date(Date.UTC(o,n-1,r));o<100&&o>=0&&a.setUTCFullYear(a.getUTCFullYear()-1900);const u=a.getUTCDay();return 0===u?7:u}function Er(o,n,r){return r+(Ve(o)?Dr:wr)[n-1]}function br(o,n){const r=Ve(o)?Dr:wr,a=r.findIndex(y=>yot(n)?(h=n+1,f=1):h=n,{weekYear:h,weekNumber:f,weekday:y,...ut(o)}}function Ar(o){const{weekYear:n,weekNumber:r,weekday:a}=o,u=Cr(n,1,4),y=Be(n);let h,f=7*r+a-u-3;f<1?(h=n-1,f+=Be(h)):f>y?(h=n+1,f-=Be(n)):h=n;const{month:g,day:w}=br(h,f);return{year:h,month:g,day:w,...ut(o)}}function Ht(o){const{year:n,month:r,day:a}=o;return{year:n,ordinal:Er(n,r,a),...ut(o)}}function vr(o){const{year:n,ordinal:r}=o,{month:a,day:u}=br(n,r);return{year:n,month:a,day:u,...ut(o)}}function Ir(o){const n=at(o.year),r=Te(o.month,1,12),a=Te(o.day,1,st(o.year,o.month));return n?r?!a&&ue("day",o.day):ue("month",o.month):ue("year",o.year)}function Nr(o){const{hour:n,minute:r,second:a,millisecond:u}=o,y=Te(n,0,23)||24===n&&0===r&&0===a&&0===u,f=Te(r,0,59),h=Te(a,0,59),g=Te(u,0,999);return y?f?h?!g&&ue("millisecond",u):ue("second",a):ue("minute",r):ue("hour",n)}const Zt="Invalid DateTime",Mr=864e13;function ht(o){return new me("unsupported zone",`the zone "${o.name}" is not supported`)}function Jt(o){return null===o.weekData&&(o.weekData=Yt(o.c)),o.weekData}function Ze(o,n){const r={ts:o.ts,zone:o.zone,c:o.c,o:o.o,loc:o.loc,invalid:o.invalid};return new F({...r,...n,old:r})}function _r(o,n,r){let a=o-60*n*1e3;const u=r.offset(a);if(n===u)return[a,n];a-=60*(u-n)*1e3;const y=r.offset(a);return u===y?[a,u]:[o-60*Math.min(u,y)*1e3,Math.max(u,y)]}function Lr(o,n){const r=new Date(o+=60*n*1e3);return{year:r.getUTCFullYear(),month:r.getUTCMonth()+1,day:r.getUTCDate(),hour:r.getUTCHours(),minute:r.getUTCMinutes(),second:r.getUTCSeconds(),millisecond:r.getUTCMilliseconds()}}function Tt(o,n,r){return _r(Rt(o),n,r)}function Pr(o,n){const r=o.o,a=o.c.year+Math.trunc(n.years),u=o.c.month+Math.trunc(n.months)+3*Math.trunc(n.quarters),y={...o.c,year:a,month:u,day:Math.min(o.c.day,st(a,u))+Math.trunc(n.days)+7*Math.trunc(n.weeks)},f=W.fromObject({years:n.years-Math.trunc(n.years),quarters:n.quarters-Math.trunc(n.quarters),months:n.months-Math.trunc(n.months),weeks:n.weeks-Math.trunc(n.weeks),days:n.days-Math.trunc(n.days),hours:n.hours,minutes:n.minutes,seconds:n.seconds,milliseconds:n.milliseconds}).as("milliseconds"),h=Rt(y);let[g,w]=_r(h,r,o.zone);return 0!==f&&(g+=f,w=o.zone.offset(g)),{ts:g,o:w}}function Je(o,n,r,a,u,y){const{setZone:f,zone:h}=r;if(o&&0!==Object.keys(o).length){const g=n||h,w=F.fromObject(o,{...r,zone:g,specificOffset:y});return f?w:w.setZone(h)}return F.invalid(new me("unparsable",`the input "${u}" can't be parsed as ${a}`))}function dt(o,n,r=!0){return o.isValid?ae.create(H.create("en-US"),{allowZ:r,forceSimple:!0}).formatDateTimeFromString(o,n):null}function Qt(o,n){const r=o.c.year>9999||o.c.year<0;let a="";return r&&o.c.year>=0&&(a+="+"),a+=K(o.c.year,r?6:4),n?(a+="-",a+=K(o.c.month),a+="-",a+=K(o.c.day)):(a+=K(o.c.month),a+=K(o.c.day)),a}function Rr(o,n,r,a,u,y){let f=K(o.c.hour);return n?(f+=":",f+=K(o.c.minute),(0!==o.c.second||!r)&&(f+=":")):f+=K(o.c.minute),(0!==o.c.second||!r)&&(f+=K(o.c.second),(0!==o.c.millisecond||!a)&&(f+=".",f+=K(o.c.millisecond,3))),u&&(o.isOffsetFixed&&0===o.offset&&!y?f+="Z":o.o<0?(f+="-",f+=K(Math.trunc(-o.o/60)),f+=":",f+=K(Math.trunc(-o.o%60))):(f+="+",f+=K(Math.trunc(o.o/60)),f+=":",f+=K(Math.trunc(o.o%60)))),y&&(f+="["+o.zone.ianaName+"]"),f}const Or={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},Vs={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},Bs={ordinal:1,hour:0,minute:0,second:0,millisecond:0},xr=["year","month","day","hour","minute","second","millisecond"],zs=["weekYear","weekNumber","weekday","hour","minute","second","millisecond"],Ws=["year","ordinal","hour","minute","second","millisecond"];function Xr(o){const n={year:"year",years:"year",month:"month",months:"month",day:"day",days:"day",hour:"hour",hours:"hour",minute:"minute",minutes:"minute",quarter:"quarter",quarters:"quarter",second:"second",seconds:"second",millisecond:"millisecond",milliseconds:"millisecond",weekday:"weekday",weekdays:"weekday",weeknumber:"weekNumber",weeksnumber:"weekNumber",weeknumbers:"weekNumber",weekyear:"weekYear",weekyears:"weekYear",ordinal:"ordinal"}[o.toLowerCase()];if(!n)throw new gn(o);return n}function Ur(o,n){const r=we(n.zone,ee.defaultZone),a=H.fromObject(n),u=ee.now();let y,f;if(z(o.year))y=u;else{for(const w of xr)z(o[w])&&(o[w]=Or[w]);const h=Ir(o)||Nr(o);if(h)return F.invalid(h);const g=r.offset(u);[y,f]=Tt(o,g,r)}return new F({ts:y,zone:r,loc:a,o:f})}function qr(o,n,r){const a=!!z(r.round)||r.round,u=(f,h)=>(f=Pt(f,a||r.calendary?0:2,!0),n.loc.clone(r).relFormatter(r).format(f,h)),y=f=>r.calendary?n.hasSame(o,f)?0:n.startOf(f).diff(o.startOf(f),f).get(f):n.diff(o,f).get(f);if(r.unit)return u(y(r.unit),r.unit);for(const f of r.units){const h=y(f);if(Math.abs(h)>=1)return u(h,f)}return u(o>n?-0:0,r.units[r.units.length-1])}function kr(o){let r,n={};return o.length>0&&"object"==typeof o[o.length-1]?(n=o[o.length-1],r=Array.from(o).slice(0,o.length-1)):r=Array.from(o),[n,r]}class F{constructor(n){const r=n.zone||ee.defaultZone;let a=n.invalid||(Number.isNaN(n.ts)?new me("invalid input"):null)||(r.isValid?null:ht(r));this.ts=z(n.ts)?ee.now():n.ts;let u=null,y=null;if(!a)if(n.old&&n.old.ts===this.ts&&n.old.zone.equals(r))[u,y]=[n.old.c,n.old.o];else{const h=r.offset(this.ts);u=Lr(this.ts,h),a=Number.isNaN(u.year)?new me("invalid input"):null,u=a?null:u,y=a?null:h}this._zone=r,this.loc=n.loc||H.create(),this.invalid=a,this.weekData=null,this.c=u,this.o=y,this.isLuxonDateTime=!0}static now(){return new F({})}static local(){const[n,r]=kr(arguments),[a,u,y,f,h,g,w]=r;return Ur({year:a,month:u,day:y,hour:f,minute:h,second:g,millisecond:w},n)}static utc(){const[n,r]=kr(arguments),[a,u,y,f,h,g,w]=r;return n.zone=re.utcInstance,Ur({year:a,month:u,day:y,hour:f,minute:h,second:g,millisecond:w},n)}static fromJSDate(n,r={}){const a=function ca(o){return"[object Date]"===Object.prototype.toString.call(o)}(n)?n.valueOf():NaN;if(Number.isNaN(a))return F.invalid("invalid input");const u=we(r.zone,ee.defaultZone);return u.isValid?new F({ts:a,zone:u,loc:H.fromObject(r)}):F.invalid(ht(u))}static fromMillis(n,r={}){if(be(n))return n<-Mr||n>Mr?F.invalid("Timestamp out of range"):new F({ts:n,zone:we(r.zone,ee.defaultZone),loc:H.fromObject(r)});throw new le(`fromMillis requires a numerical input, but received a ${typeof n} with value ${n}`)}static fromSeconds(n,r={}){if(be(n))return new F({ts:1e3*n,zone:we(r.zone,ee.defaultZone),loc:H.fromObject(r)});throw new le("fromSeconds requires a numerical input")}static fromObject(n,r={}){n=n||{};const a=we(r.zone,ee.defaultZone);if(!a.isValid)return F.invalid(ht(a));const u=ee.now(),y=z(r.specificOffset)?a.offset(u):r.specificOffset,f=pt(n,Xr),h=!z(f.ordinal),g=!z(f.year),w=!z(f.month)||!z(f.day),I=g||w,R=f.weekYear||f.weekNumber,q=H.fromObject(r);if((I||h)&&R)throw new Ge("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(w&&h)throw new Ge("Can't mix ordinal dates with month/day");const O=R||f.weekday&&!I;let B,Q,ie=Lr(u,y);O?(B=zs,Q=Vs,ie=Yt(ie)):h?(B=Ws,Q=Bs,ie=Ht(ie)):(B=xr,Q=Or);let St=!1;for(const Ke of B)z(f[Ke])?f[Ke]=St?Q[Ke]:ie[Ke]:St=!0;const Ys=O?function Fs(o){const n=at(o.weekYear),r=Te(o.weekNumber,1,ot(o.weekYear)),a=Te(o.weekday,1,7);return n?r?!a&&ue("weekday",o.weekday):ue("week",o.week):ue("weekYear",o.weekYear)}(f):h?function Gs(o){const n=at(o.year),r=Te(o.ordinal,1,Be(o.year));return n?!r&&ue("ordinal",o.ordinal):ue("year",o.year)}(f):Ir(f),Vr=Ys||Nr(f);if(Vr)return F.invalid(Vr);const Hs=O?Ar(f):h?vr(f):f,[Zs,Js]=Tt(Hs,y,a),Kt=new F({ts:Zs,zone:a,o:Js,loc:q});return f.weekday&&I&&n.weekday!==Kt.weekday?F.invalid("mismatched weekday",`you can't specify both a weekday of ${f.weekday} and a date of ${Kt.toISO()}`):Kt}static fromISO(n,r={}){const[a,u]=function ss(o){return Oe(o,[Ka,ur],[es,rs],[ts,is],[ns,as])}(n);return Je(a,u,r,"ISO 8601",n)}static fromRFC2822(n,r={}){const[a,u]=function os(o){return Oe(function Ya(o){return o.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").trim()}(o),[ja,$a])}(n);return Je(a,u,r,"RFC 2822",n)}static fromHTTP(n,r={}){const[a,u]=function ls(o){return Oe(o,[Ha,pr],[Za,pr],[Ja,Qa])}(n);return Je(a,u,r,"HTTP",r)}static fromFormat(n,r,a={}){if(z(n)||z(r))throw new le("fromFormat requires an input string and a format");const{locale:u=null,numberingSystem:y=null}=a,f=H.fromOpts({locale:u,numberingSystem:y,defaultToEN:!0}),[h,g,w,I]=function ks(o,n,r){const{result:a,zone:u,specificOffset:y,invalidReason:f}=gr(o,n,r);return[a,u,y,f]}(f,n,r);return I?F.invalid(I):Je(h,g,a,`format ${r}`,n,w)}static fromString(n,r,a={}){return F.fromFormat(n,r,a)}static fromSQL(n,r={}){const[a,u]=function hs(o){return Oe(o,[ms,ur],[ys,fs])}(n);return Je(a,u,r,"SQL",n)}static invalid(n,r=null){if(!n)throw new le("need to specify a reason the DateTime is invalid");const a=n instanceof me?n:new me(n,r);if(ee.throwOnInvalid)throw new Yi(a);return new F({invalid:a})}static isDateTime(n){return n&&n.isLuxonDateTime||!1}get(n){return this[n]}get isValid(){return null===this.invalid}get invalidReason(){return this.invalid?this.invalid.reason:null}get invalidExplanation(){return this.invalid?this.invalid.explanation:null}get locale(){return this.isValid?this.loc.locale:null}get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}get zone(){return this._zone}get zoneName(){return this.isValid?this.zone.name:null}get year(){return this.isValid?this.c.year:NaN}get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}get month(){return this.isValid?this.c.month:NaN}get day(){return this.isValid?this.c.day:NaN}get hour(){return this.isValid?this.c.hour:NaN}get minute(){return this.isValid?this.c.minute:NaN}get second(){return this.isValid?this.c.second:NaN}get millisecond(){return this.isValid?this.c.millisecond:NaN}get weekYear(){return this.isValid?Jt(this).weekYear:NaN}get weekNumber(){return this.isValid?Jt(this).weekNumber:NaN}get weekday(){return this.isValid?Jt(this).weekday:NaN}get ordinal(){return this.isValid?Ht(this.c).ordinal:NaN}get monthShort(){return this.isValid?ft.months("short",{locObj:this.loc})[this.month-1]:null}get monthLong(){return this.isValid?ft.months("long",{locObj:this.loc})[this.month-1]:null}get weekdayShort(){return this.isValid?ft.weekdays("short",{locObj:this.loc})[this.weekday-1]:null}get weekdayLong(){return this.isValid?ft.weekdays("long",{locObj:this.loc})[this.weekday-1]:null}get offset(){return this.isValid?+this.o:NaN}get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:"short",locale:this.locale}):null}get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:"long",locale:this.locale}):null}get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}get isInLeapYear(){return Ve(this.year)}get daysInMonth(){return st(this.year,this.month)}get daysInYear(){return this.isValid?Be(this.year):NaN}get weeksInWeekYear(){return this.isValid?ot(this.weekYear):NaN}resolvedLocaleOptions(n={}){const{locale:r,numberingSystem:a,calendar:u}=ae.create(this.loc.clone(n),n).resolvedOptions(this);return{locale:r,numberingSystem:a,outputCalendar:u}}toUTC(n=0,r={}){return this.setZone(re.instance(n),r)}toLocal(){return this.setZone(ee.defaultZone)}setZone(n,{keepLocalTime:r=!1,keepCalendarTime:a=!1}={}){if((n=we(n,ee.defaultZone)).equals(this.zone))return this;if(n.isValid){let u=this.ts;if(r||a){const y=n.offset(this.ts),f=this.toObject();[u]=Tt(f,y,n)}return Ze(this,{ts:u,zone:n})}return F.invalid(ht(n))}reconfigure({locale:n,numberingSystem:r,outputCalendar:a}={}){return Ze(this,{loc:this.loc.clone({locale:n,numberingSystem:r,outputCalendar:a})})}setLocale(n){return this.reconfigure({locale:n})}set(n){if(!this.isValid)return this;const r=pt(n,Xr),a=!z(r.weekYear)||!z(r.weekNumber)||!z(r.weekday),u=!z(r.ordinal),y=!z(r.year),f=!z(r.month)||!z(r.day);if((y||f||u)&&(r.weekYear||r.weekNumber))throw new Ge("Can't mix weekYear/weekNumber units with year/month/day or ordinals");if(f&&u)throw new Ge("Can't mix ordinal dates with month/day");let w;a?w=Ar({...Yt(this.c),...r}):z(r.ordinal)?(w={...this.toObject(),...r},z(r.day)&&(w.day=Math.min(st(w.year,w.month),w.day))):w=vr({...Ht(this.c),...r});const[I,R]=Tt(w,this.o,this.zone);return Ze(this,{ts:I,o:R})}plus(n){return this.isValid?Ze(this,Pr(this,W.fromDurationLike(n))):this}minus(n){return this.isValid?Ze(this,Pr(this,W.fromDurationLike(n).negate())):this}startOf(n){if(!this.isValid)return this;const r={},a=W.normalizeUnit(n);switch(a){case"years":r.month=1;case"quarters":case"months":r.day=1;case"weeks":case"days":r.hour=0;case"hours":r.minute=0;case"minutes":r.second=0;case"seconds":r.millisecond=0}if("weeks"===a&&(r.weekday=1),"quarters"===a){const u=Math.ceil(this.month/3);r.month=3*(u-1)+1}return this.set(r)}endOf(n){return this.isValid?this.plus({[n]:1}).startOf(n).minus(1):this}toFormat(n,r={}){return this.isValid?ae.create(this.loc.redefaultToEN(r)).formatDateTimeFromString(this,n):Zt}toLocaleString(n=_t,r={}){return this.isValid?ae.create(this.loc.clone(r),n).formatDateTime(this):Zt}toLocaleParts(n={}){return this.isValid?ae.create(this.loc.clone(n),n).formatDateTimeParts(this):[]}toISO({format:n="extended",suppressSeconds:r=!1,suppressMilliseconds:a=!1,includeOffset:u=!0,extendedZone:y=!1}={}){if(!this.isValid)return null;const f="extended"===n;let h=Qt(this,f);return h+="T",h+=Rr(this,f,r,a,u,y),h}toISODate({format:n="extended"}={}){return this.isValid?Qt(this,"extended"===n):null}toISOWeekDate(){return dt(this,"kkkk-'W'WW-c")}toISOTime({suppressMilliseconds:n=!1,suppressSeconds:r=!1,includeOffset:a=!0,includePrefix:u=!1,extendedZone:y=!1,format:f="extended"}={}){return this.isValid?(u?"T":"")+Rr(this,"extended"===f,r,n,a,y):null}toRFC2822(){return dt(this,"EEE, dd LLL yyyy HH:mm:ss ZZZ",!1)}toHTTP(){return dt(this.toUTC(),"EEE, dd LLL yyyy HH:mm:ss 'GMT'")}toSQLDate(){return this.isValid?Qt(this,!0):null}toSQLTime({includeOffset:n=!0,includeZone:r=!1,includeOffsetSpace:a=!0}={}){let u="HH:mm:ss.SSS";return(r||n)&&(a&&(u+=" "),r?u+="z":n&&(u+="ZZ")),dt(this,u,!0)}toSQL(n={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(n)}`:null}toString(){return this.isValid?this.toISO():Zt}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}toObject(n={}){if(!this.isValid)return{};const r={...this.c};return n.includeConfig&&(r.outputCalendar=this.outputCalendar,r.numberingSystem=this.loc.numberingSystem,r.locale=this.loc.locale),r}toJSDate(){return new Date(this.isValid?this.ts:NaN)}diff(n,r="milliseconds",a={}){if(!this.isValid||!n.isValid)return W.invalid("created by diffing an invalid DateTime");const u={locale:this.locale,numberingSystem:this.numberingSystem,...a},y=function ma(o){return Array.isArray(o)?o:[o]}(r).map(W.normalizeUnit),f=n.valueOf()>this.valueOf(),w=function bs(o,n,r,a){let[u,y,f,h]=function Es(o,n,r){const a=[["years",(h,g)=>g.year-h.year],["quarters",(h,g)=>g.quarter-h.quarter],["months",(h,g)=>g.month-h.month+12*(g.year-h.year)],["weeks",(h,g)=>{const w=yr(h,g);return(w-w%7)/7}],["days",yr]],u={};let y,f;for(const[h,g]of a)if(r.indexOf(h)>=0){y=h;let w=g(o,n);f=o.plus({[h]:w}),f>n?(o=o.plus({[h]:w-1}),w-=1):o=f,u[h]=w}return[o,u,f,y]}(o,n,r);const g=n-u,w=r.filter(R=>["hours","minutes","seconds","milliseconds"].indexOf(R)>=0);0===w.length&&(f0?W.fromMillis(g,a).shiftTo(...w).plus(I):I}(f?this:n,f?n:this,y,u);return f?w.negate():w}diffNow(n="milliseconds",r={}){return this.diff(F.now(),n,r)}until(n){return this.isValid?Z.fromDateTimes(this,n):this}hasSame(n,r){if(!this.isValid)return!1;const a=n.valueOf(),u=this.setZone(n.zone,{keepLocalTime:!0});return u.startOf(r)<=a&&a<=u.endOf(r)}equals(n){return this.isValid&&n.isValid&&this.valueOf()===n.valueOf()&&this.zone.equals(n.zone)&&this.loc.equals(n.loc)}toRelative(n={}){if(!this.isValid)return null;const r=n.base||F.fromObject({},{zone:this.zone}),a=n.padding?thisr.valueOf(),Math.min)}static max(...n){if(!n.every(F.isDateTime))throw new le("max requires all arguments be DateTimes");return $n(n,r=>r.valueOf(),Math.max)}static fromFormatExplain(n,r,a={}){const{locale:u=null,numberingSystem:y=null}=a;return gr(H.fromOpts({locale:u,numberingSystem:y,defaultToEN:!0}),n,r)}static fromStringExplain(n,r,a={}){return F.fromFormatExplain(n,r,a)}static get DATE_SHORT(){return _t}static get DATE_MED(){return wn}static get DATE_MED_WITH_WEEKDAY(){return Ji}static get DATE_FULL(){return Dn}static get DATE_HUGE(){return Cn}static get TIME_SIMPLE(){return En}static get TIME_WITH_SECONDS(){return bn}static get TIME_WITH_SHORT_OFFSET(){return An}static get TIME_WITH_LONG_OFFSET(){return vn}static get TIME_24_SIMPLE(){return In}static get TIME_24_WITH_SECONDS(){return Nn}static get TIME_24_WITH_SHORT_OFFSET(){return Mn}static get TIME_24_WITH_LONG_OFFSET(){return _n}static get DATETIME_SHORT(){return Ln}static get DATETIME_SHORT_WITH_SECONDS(){return Pn}static get DATETIME_MED(){return Rn}static get DATETIME_MED_WITH_SECONDS(){return On}static get DATETIME_MED_WITH_WEEKDAY(){return Qi}static get DATETIME_FULL(){return xn}static get DATETIME_FULL_WITH_SECONDS(){return Xn}static get DATETIME_HUGE(){return Un}static get DATETIME_HUGE_WITH_SECONDS(){return qn}}function Qe(o){if(F.isDateTime(o))return o;if(o&&o.valueOf&&be(o.valueOf()))return F.fromJSDate(o);if(o&&"object"==typeof o)return F.fromObject(o);throw new le(`Unknown datetime argument: ${o}, of type ${typeof o}`)}var js=v(7704);function Fr(o){if(!o)return;const n=[],r=o.split(",");for(const a in r)if(r[a]){const u=r[a].split("-");if(1===u.length)n.push(r[a]);else if(2===u.length){const y=u[0].charCodeAt(0),f=u[1].charCodeAt(0);if(y<=f)for(let h=y;h<=f;h++)n.push(String.fromCharCode(h).toLowerCase());else for(let h=y;h>=f;h--)n.push(String.fromCharCode(h).toLowerCase())}}return n}let Gr=(()=>{class o{constructor(r,a){this.wmtsClient=r,this.http=a}checkContext(r){return function qi(o){let n;return o?.properties?.links&&(n=o.properties.links.profiles.find(r=>"http://www.opengis.net/spec/owc-geojson/1.0/req/core"===r.href)),!!n||(console.error("this is not a valid OWS Context v1.0!"),!1)}(r)}getContextTitle(r){return r.properties.title}getContextPublisher(r){return r.properties.publisher?r.properties.publisher:null}getContextExtent(r){return r.bbox?r.bbox:null}getResources(r){return r.features}getGroupResources(r){return r.features.filter(u=>{const y=this.getLayerGroupFromFolder(u);return y&&!Object.keys(L.sM).includes(y)})}getSingleResources(r){return r.features.filter(u=>{const y=this.getLayerGroupFromFolder(u);return!y||Object.keys(L.sM).includes(y)})}getResourceTitle(r){return r.properties.title}getResourceFolder(r){return r.properties.folder}getLayerGroupFromFolder(r){const a=this.getResourceFolder(r);if(a){const u=a.split("/");if(1===u.length){if(!L.sM[a])return a}else{if(2===u.length)return L.sM[u[0]]||console.warn(`Folder (${a}) should be named like: ${Object.keys(L.sM).map(f=>`${f}/`).join(" | ")}`),u[1];console.log("only one Folder hierarchy is implemented",u)}}}getFilterType(r){if(r.properties.folder){const u=r.properties.folder.split("/")[0];if(L.sM[u])return u}}getResourceUpdated(r){return r.properties.updated}getResourceDate(r){return r.properties.date?r.properties.date:null}getResourceOfferings(r){return r.properties.offerings?r.properties.offerings:null}isActive(r){let a=!0;return(!1===r.properties.active||r.properties?.active)&&(a=r.properties.active),a}getResourceDescription(r){let a="";return r.properties.abstract&&(a=r.properties.abstract),a}getResourceOpacity(r){let a=1;return r.properties?.opacity&&(a=r.properties.opacity),a}getResourceAttribution(r){let a="";return r.properties?.attribution?a=r.properties.attribution:r.properties.rights&&(a=r.properties.rights),a}getResourceShards(r){if(r.properties?.shards)return r.properties.shards}getResourceMinMaxZoom(r,a="EPSG:4326"){const u={minZoom:null,maxZoom:null};return r.properties.minZoom?u.minZoom=r.properties.minZoom:r.properties.maxscaledenominator&&(u.minZoom=this.scaleDenominatorToZoom(r.properties.maxscaledenominator,a)||null),r.properties.maxZoom?u.maxZoom=r.properties.maxZoom:r.properties.minscaledenominator&&(u.maxZoom=this.scaleDenominatorToZoom(r.properties.minscaledenominator,a)||null),u}getTimeValueFromDimensions(r,a){if(null!==r)if(/,/g.test(r)){const y=r.split(",");if(y.length>0){const f=[];for(const h of y){const g=this.parseSingleTimeOrPeriod(h);"object"==typeof g&&g.interval&&(!g.periodicity&&a?g.periodicity=a:!g.periodicity&&!a&&console.warn("Interval without a period",r,a)),f.push(g)}return f}}else{const y=this.parseSingleTimeOrPeriod(r);if("object"==typeof y&&y.interval)return!y.periodicity&&a?y.periodicity=a:!y.periodicity&&!a&&console.warn("Interval without a period",r,a),y;if("string"==typeof y)return[y]}}parseSingleTimeOrPeriod(r){const a=F.fromISO(r);if(a.isValid)return a.toUTC().toISO();{const u=Z.fromISO(r);return u.isValid?{periodicity:this.parseISO8601Period(r),interval:`${u.start.toUTC().toISO()}/${u.end.toUTC().toISO()}`}:(console.warn("no Interval or not valid",r),null)}}parseISO8601Period(r){const a=r.match(/P\d*[YMWD](T\d\d[HMS])*/);if(a)return a[0]}getResourceDimensions(r){if(!r.properties.dimensions)return;const a={};for(const u of r.properties.dimensions){const y=u.name;"time"===y?(a.time=this.getTimeDimensions(r.properties.dimensions),null===a.time.values&&console.log("check to get time dimensions value from OGC Service later!!",r)):"elevation"===y?(a.elevation=this.getElevationDimension(r.properties.dimensions),null===a.elevation.values&&console.log("check to get elevation dimensions value from OGC Service later!!",r)):a[y]=u}return a}getTimeDimensions(r){let a={values:null,units:null};const u=r.find(f=>"time"===f.name);if(!u)return;const y=this.getTimeValueFromDimensions(u.values,u?.display?.period);return a={values:null,units:u.units,display:{}},Array.isArray(y)?a.values=y:y&&"string"!=typeof y&&y.interval&&y.periodicity&&(a.values=y,y.periodicity&&(a.display.period=y.periodicity)),u?.display?.format&&(a.display.format=u.display.format),a}getElevationDimension(r){const a={values:null,units:null},u=r.find(y=>"elevation"===y.name);if(u)return a.values=u.value,a.units=u.units,u.display&&(a.display=u.display),a}getLayertypeFromOfferingCode(r){return Nt(r.code)?L.MR:Mt(r.code)?L.$6:Tn(r.code)?L.KF:function Wi(o){return o===cn}(r.code)?L.R6:function ji(o){return o===mn}(r.code)?L.Sw:dn(r.code)?L.Aq:it(r.code)?L.CY:r.code}checkIfServiceOffering(r){return!(r.contents||!r.operations)}checkIfDataOffering(r){return!(!r.contents||r.operations)}getLegendUrl(r){let a="";if(r.styles){const u=r.styles.find(y=>y.default);if(u)return u.legendURL}else r.legendUrl&&(a=r.legendUrl);return a}getLayers(r,a){const u=[],y=this.getResources(r),f=[];return y.forEach(h=>{const g=this.createLayerOrGroupFromResource(h,r,a,f);u.push(g)}),(0,Me.D)(u).pipe((0,_.U)(h=>h.filter(g=>g))).pipe((0,_.U)(h=>h.reverse()))}createLayerOrGroupFromResource(r,a,u,y){const f=this.getGroupResources(a),h=this.getLayerGroupFromFolder(r);if(h){if(y.includes(h))return(0,X.of)(null);{y.push(h);const g=f.filter(I=>this.getLayerGroupFromFolder(I)===h).reverse();return this.createLayerGroup(h,g,a,u)}}return this.createLayerFromDefaultOffering(r,a,u)}createLayerGroup(r,a,u,y){const f=[];let h=null;for(const w of a)h=this.getFilterType(w),f.push(this.createLayerFromDefaultOffering(w,u,y));return(0,Me.D)(f).pipe((0,_.U)(w=>w.filter(I=>I))).pipe((0,_.U)(w=>{if(w.length){if(h===L.sM.Baselayers){const I=w.filter(Q=>Q.description),R=I.map(Q=>Q.description),q=w.map(Q=>Q.legendImg).filter(Q=>Q),O={id:`${r}_${w.map(Q=>Q.id).join(" ")}`.replace(/\s/g,"_"),name:r,layers:w,filtertype:L.sM.Baselayers};return R.length&&(O.description=R.map((Q,ie)=>this.generateAbstractFromLayerDescription(Q,I[ie].id)).join(";\r\n")),q&&(O.legendImg=q[0]),new L.WQ(O)}return new L.ex({id:`${r}_${w.map(R=>R.id).join(" ")}`.replace(/\s/g,"_"),name:r,layers:w,filtertype:w[0].filtertype})}})).pipe((0,Sn.h)(w=>w instanceof L.ex||w instanceof L.mh))}createLayerFromDefaultOffering(r,a,u){const y=r.properties?.offerings;if(y){const f=y.find(h=>Nt(h.code))||y.find(h=>Mt(h.code))||y.find(h=>Tn(h.code))||y.find(h=>it(h.code))||y[0];return this.createLayerFromOffering(f,r,a,u)}return(0,X.of)(null)}createLayerFromOffering(r,a,u,y){const f=this.getLayertypeFromOfferingCode(r);if(this.isRasterLayerType(f)&&this.isVectorLayerType(f)){const h=this.createRasterLayerFromOffering(r,a,u,y),g=this.createVectorLayerFromOffering(r,a,u,y);return(0,$i.z)(h,g).pipe((0,Sn.h)(I=>I instanceof L.mh))}return this.isRasterLayerType(f)?this.createRasterLayerFromOffering(r,a,u,y):this.isVectorLayerType(f)?this.createVectorLayerFromOffering(r,a,u,y):(console.warn(`This type of service (${f}) has not been implemented yet.`,r),(0,X.of)(null))}createVectorLayerFromOffering(r,a,u,y){const f=this.getLayertypeFromOfferingCode(r);let h=(0,X.of)(null);switch(f){case L.KF:h=this.createWfsLayerFromOffering(r,a,u);break;case L.CY:h=this.createVectorTileLayerFromOffering(r,a,u,y);break;case L.Sw:case L.R6:h=this.createDataVectorLayerFromOffering(r,a,u);break;default:console.warn(`This type of layer '${f}' / offering '${r.code}' cannot be converted into a VectorLayer`,r)}return h}isVectorLayerType(r){return[L.KF,L.R6,L.Sw,L.CY].includes(r)}getVectorLayerOptions(r,a,u,y){const f=this.getLayerOptions(r,a,u);if(this.isVectorLayerType(f.type)){const{minZoom:h,maxZoom:g}=this.getResourceMinMaxZoom(a,y),w=Fr(this.getResourceShards(a));return{...f,type:f.type,subdomains:w,maxZoom:g,minZoom:h}}console.error(`The layer ${f.id} is not a VectorLayer`,f)}getWfsOptions(r){let u=null;if(r.operations.find(y=>y.code===rt)){const{url:y,searchParams:f}=this.checkWfsParams(r);y&&f&&(u=`${y}?${f.toString()}`)}return u}checkWfsParams(r){const{url:a,searchParams:u}=this.parseOperationUrl(r,rt),y_typeNames=u.get("TYPENAME")||u.get("TYPENAMES"),y_version=u.get("VERSION"),y_service=u.get("SERVICE"),y_request=u.get("REQUEST");return(y_typeNames||y_version)&&y_service&&y_request?{url:a,searchParams:u}:(console.warn(`URL does not contain the minimum required arguments for a WFS typeName: ${y_typeNames}, version: ${y_version}, service: ${y_service}, request: ${y_request}`,`${a}?${u.toString()}`),{url:null,searchParams:null})}createRasterLayerFromOffering(r,a,u,y){const f=this.getLayertypeFromOfferingCode(r);let h=(0,X.of)(null);switch(f){case L.MR:h=this.createWmsLayerFromOffering(r,a,u,y);break;case L.$6:h=this.createWmtsLayerFromOffering(r,a,u,y);break;case L.Aq:h=this.createXyzLayerFromOffering(r,a,u,y);break;case L.CY:h=this.createTmsRasterLayerFromOffering(r,a,u,y);break;default:console.warn(`This type of offering '${r.code}' cannot be converted into a RasterLayer.`,r)}return h}isRasterLayerType(r){return[L.MR,L.$6,L.Aq,L.CY].includes(r)}createVectorTileLayerFromOffering(r,a,u,y){if(!it(r.code))return(0,X.of)(null);if(!r.operations.find(h=>"application/vnd.mapbox-vector-tile"===h.type))return(0,X.of)(null);{const h=this.getVectorLayerOptions(r,a,u),g=r.operations.find(w=>w.code===Fe).href;if(h.url=g,!r.styles||"OpenMapStyle"!==r.styles[0]?.content.type){const w=new L.DJ(h);return(0,X.of)(w)}{const w=r.styles[0].content;if(w?.styleSource){let I;if(h.options?h.options.style||(h.options.style={},h.options.styleSource=w.styleSource):h.options={styleSource:w.styleSource,style:null},w?.content?I=(0,X.of)("string"==typeof w.content?JSON.parse(w.content):w.content):w?.href?I=this.http.get(w.href):console.warn("Couldn't find style for Tms-Offering",r),I)return I.pipe((0,_.U)(R=>(h.options.style=R,new L.DJ(h))));{const R=new L.DJ(h);return(0,X.of)(R)}}}}}createWfsLayerFromOffering(r,a,u){let y;if(r.operations){y=this.getWfsOptions(r);const f=this.getVectorLayerOptions(r,a,u);f.url=y;const h=new L.DJ(f);return a.bbox?h.bbox=a.bbox:u&&u.bbox&&(h.bbox=u.bbox),(0,X.of)(h)}if(null===y)return(0,X.of)(null)}createDataVectorLayerFromOffering(r,a,u){if(r.contents){let y,f;r.contents.forEach(w=>{w?.content?"application/geo+json"===w.type?y="string"==typeof w.content?JSON.parse(w.content):w.content:"application/vnd.google-earth.kml+xml"===w.type&&(y=w.content):w?.href&&(f=w.href)});const h=this.getVectorLayerOptions(r,a,u);y?h.data=y:f&&(h.url=f),a.bbox?h.bbox=a.bbox:u&&u.bbox&&(h.bbox=u.bbox);const g=new L.DJ(h);return(0,X.of)(g)}return(0,X.of)(null)}createTmsRasterLayerFromOffering(r,a,u,y){if(it(r.code)){if(r.operations.find(h=>"image/png"===h.type||"image/jpeg"===h.type)){const h=this.getRasterLayerOptions(r,a,u,y);h.type="xyz";const g=new L.YY(h);return(0,X.of)(g)}return(0,X.of)(null)}return(0,X.of)(null)}createWmtsLayerFromOffering(r,a,u,y){return Mt(r.code)?this.getWmtsOptions(r,a,u,y).pipe((0,_.U)(f=>new L.RC(f))):(0,X.of)(null)}createWmsLayerFromOffering(r,a,u,y){if(Nt(r.code)){const f=this.getWmsOptions(r,a,u,y),h=new L.TI(f);return(0,X.of)(h)}return(0,X.of)(null)}createXyzLayerFromOffering(r,a,u,y){if(dn(r.code)){const f=this.getRasterLayerOptions(r,a,u,y);f.type="xyz";const h=new L.YY(f);return(0,X.of)(h)}return(0,X.of)(null)}getWmtsOptions(r,a,u,y){const f=this.getRasterLayerOptions(r,a,u,y),{searchParams:h}=this.parseOperationUrl(r,bt),g={layer:h.get("LAYER"),style:"default",projection:y},w=r?.styles?.find(I=>I.default);return w&&w.name?g.style=w.name:h.has("STYLE")&&(g.style=h.get("STYLE")),h.has("FORMAT")&&(g.format=h.get("FORMAT")),h.has("VERSION")&&(g.version=h.get("VERSION")),this.getMatrixSetForWMTS(r,y).pipe((0,_.U)(I=>{const R={...f,type:"wmts",params:g};return I&&(R.params.matrixSetOptions={matrixSet:I.matrixSet,matrixIds:I.matrixIds,resolutions:I.resolutions}),R}))}parseOperationUrl(r,a){const u={url:null,searchParams:null};if(r.operations){const y=r.operations.find(f=>f.code===a);if(y){const{url:f,searchParams:h}=this.getJsonFromUri(y.href);u.url=f,u.searchParams=h}else console.error(`There is no ${a} -operation in the offering ${r.code}.`,r)}else console.error(`The offering ${r.code} has no operations.`,r);return u}getMatrixSetForWMTS(r,a){if(r?.matrixSets){const u=r.matrixSets.find(y=>y.srs===a);return(0,X.of)(u)}if(null===r.matrixSets)return(0,X.of)(null);{const u=this.parseOperationUrl(r,"GetCapabilities").url;return this.wmtsClient.getCapabilities(u).pipe((0,_.U)(y=>{const f=y.value.contents.tileMatrixSet;let h=f.find(w=>w.identifier.value===a);if(!h&&"EPSG:3857"===a){const w="EPSG:900913";h=f.find(I=>I.identifier.value===w)}return{srs:a,matrixSet:h.identifier.value,matrixIds:h.tileMatrix.map(w=>w.identifier.value),resolutions:h.tileMatrix.map(w=>w.scaleDenominator),origin:{x:h.tileMatrix[0].topLeftCorner[1],y:h.tileMatrix[0].topLeftCorner[0]},tilesize:h.tileMatrix[0].tileHeight}}))}}getWmsOptions(r,a,u,y){const f=this.getRasterLayerOptions(r,a,u,y);if(f?.type===L.MR){const{searchParams:h}=this.parseOperationUrl(r,Et),g={LAYERS:h.get("LAYERS"),TRANSPARENT:!0},w=r?.styles?.find(R=>R.default);return w&&w.name?g.STYLES=w.name:h.has("STYLES")&&(g.STYLES=h.get("STYLES")),h.has("FORMAT")&&(g.FORMAT=h.get("FORMAT")),h.has("TIME")&&(g.TIME=h.get("TIME")),h.has("VERSION")&&(g.VERSION=h.get("VERSION")),h.has("TILED")&&(g.TILED=h.get("TILED")),h.has("CQL_FILTER")&&(g.CQL_FILTER=h.get("CQL_FILTER")),h.has("FILTER")&&(g.FILTER=h.get("FILTER")),{...f,type:"wms",params:g}}console.warn(`resource ${a.id} cannot be converted into a WMS - Layer`,r)}getRasterLayerOptions(r,a,u,y){const f=this.getLayerOptions(r,a,u);if(this.isRasterLayerType(f.type)){let h,g;const w=a.properties?.dimensions;w&&(h=this.getTimeDimensions(w),g=this.getElevationDimension(w));const{minZoom:I,maxZoom:R}=this.getResourceMinMaxZoom(a,y),q=Fr(this.getResourceShards(a)),O=r.operations.find(B=>function Bi(o){return!!function vt(o){return"code"in o&&"method"in o&&(!o.request||It(o.request))&&(!o.result||It(o.result))}(o)&&[Et,bt,Fe].includes(o.code)}(B));if(O){const B={...f,type:f.type,url:this.getJsonFromUri(O.href).url};return I&&(B.minZoom=I),R&&(B.maxZoom=R),q?.length&&(B.subdomains=q),h&&(B.dimensions||(B.dimensions={}),B.dimensions.time=h),g&&(B.dimensions||(B.dimensions={}),B.dimensions.elevation=g),B}console.warn("There is no Raster operation for the offering",r)}else console.error(`The layer ${f.id} is not a RasterLayer`,f)}getLayerOptions(r,a,u){const y={id:a.id,type:this.getLayertypeFromOfferingCode(r),name:this.getResourceTitle(a),removable:!0,continuousWorld:!1,opacity:this.getResourceOpacity(a),displayName:this.getResourceTitle(a),visible:this.isActive(a),attribution:this.getResourceAttribution(a),dimensions:this.getResourceDimensions(a),legendImg:this.getLegendUrl(r),styles:r.styles,description:this.getResourceDescription(a)};a.bbox?y.bbox=a.bbox:u&&u.bbox&&(y.bbox=u.bbox),a.properties?.folder===L.sM.Baselayers&&!a.bbox&&(y.bbox=null);const f=this.getFilterType(a);return f&&(y.filtertype=f),y}scaleDenominatorToZoom(r,a){const u=(0,js.U2)(a);if(!u)return console.error(`The projection '${a}' is unknown.You'll have to manually register it with 'proj4.defs'.`),null;if(!u.getWorldExtent())return console.error(`No world extent given for projection '${a}'.`),null;const y=1/u.getMetersPerUnit(),f=u.getWorldExtent(),w=Math.max(f[2]-f[0],f[3]-f[1]);return Math.log2(w/(r*y/2571.42*256))}getJsonFromUri(r){let a=null;a=0===r.indexOf("http://")||0===r.indexOf("https://")?new URL(r):new URL(r,window.location.origin);const u=new URLSearchParams;a.searchParams.forEach((f,h)=>{u.set(h.toUpperCase(),f)});const y=-1!==r.indexOf("?")?r.indexOf("?"):r.length;return{url:r.substring(0,y),searchParams:u}}generateOwsContextFrom(r,a,u,y){const f=[],h=[],g=[];a.forEach(q=>{q.filtertype===L.sM.Overlays?f.push(q):q.filtertype===L.sM.Layers?h.push(q):q.filtertype===L.sM.Baselayers&&g.push(q)});const w=[...f.reverse(),...h.reverse(),...g.reverse()];let I={links:{profiles:[{href:"http://www.opengis.net/spec/owc-geojson/1.0/req/core"}]},lang:"en",title:"This is an automatically created context",updated:(new Date).toISOString(),subtitle:`Context created from ${w.map(q=>`Layer:${q.id}`).join(", ")}`};y&&(I=Object.assign(I,y));const R={id:r,type:"FeatureCollection",properties:I,features:[]};return u&&(R.bbox=u),w.forEach(q=>{if(q instanceof L.ex){const O=q.name;[...q.layers].reverse().forEach(Q=>{const ie=this.generateResourceFromLayer(Q,O);R.features.push(ie)})}else{const O=this.generateResourceFromLayer(q);R.features.push(O)}}),R}generateAbstractFromLayerDescription(r,a){return r?"string"==typeof r?r:r.inputs?.description?JSON.stringify(r):`Could not generate description from layer: ${a} - dynamic component`:""}generateResourceFromLayer(r,a){const u={id:r.id,properties:{title:r.displayName||r.name,opacity:r.opacity,active:r.visible,abstract:this.generateAbstractFromLayerDescription(r.description,r.id),rights:r.attribution,minZoom:r.minZoom,maxZoom:r.maxZoom,updated:(new Date).toISOString(),offerings:[this.generateOfferingFromLayer(r)]},bbox:r.bbox,type:"Feature",geometry:null};return u.properties.folder=a?`${r.filtertype}/${a}`:`${r.filtertype}`,(r instanceof L.YY&&r.subdomains||r instanceof L.DJ&&r.subdomains)&&(u.properties.shards=`${r.subdomains[0]}-${r.subdomains[r.subdomains.length-1]}`),r.dimensions&&(u.properties.dimensions=this.generateDimensionsFromLayer(r)),u}generateOfferingFromLayer(r){const a={code:this.getOfferingCodeFromLayer(r),title:r.name,styles:[]};return r.type===L.Sw||r.type===L.R6?a.contents=this.getContentsFromLayer(r):a.operations=this.getOperationsFromLayer(r),r instanceof L.YY?(r?.params?.STYLES||r?.params?.style||r.legendImg)&&a.styles.push({name:r?.params?.STYLES||r?.params?.style||null,title:`${r.name}-StyleTitle`,default:!!(r?.params?.STYLES||r?.params?.style||r.legendImg),legendURL:"string"==typeof r.legendImg?r.legendImg:null}):r instanceof L.DJ&&"tms"===r.type?r?.options?.style&&r?.options?.styleSource&&a.styles.push({name:null,title:`${r.name}-StyleTitle`,default:!0,legendURL:"string"==typeof r.legendImg?r.legendImg:null,content:{type:"OpenMapStyle",styleSource:r.options.styleSource,content:r.options.style}}):a.styles.push({name:null,title:`${r.name}-StyleTitle`,default:!0,legendURL:"string"==typeof r.legendImg?r.legendImg:null}),a.styles.length||delete a.styles,a}getOfferingCodeFromLayer(r){switch(r.type){case L.MR:return ln;case L.$6:return un;case L.Sw:return mn;case L.Aq:return yn;case L.KF:return pn;case L.R6:return cn;case L.CY:return fn;default:return console.warn(`This type of layer (${r.type}) has not been implemented yet.`,r),null}}getContentsFromLayer(r){const a=[];switch(r.type){case L.Sw:r.data?a.push({type:"application/geo+json",content:JSON.stringify(r.data)}):r.url&&a.push({type:"application/geo+json",href:r.url});break;case L.R6:r.data?a.push({type:"application/vnd.google-earth.kml+xml",content:r.data}):r.url&&a.push({type:"application/vnd.google-earth.kml+xml",href:r.url});break;default:console.warn(`Cannot get contents for this type of VectorLayer: (${r.type})`,r)}return a}getOperationsFromLayer(r){if(r instanceof L.YY)switch(r.type){case L.MR:return this.getWmsOperationsFromLayer(r);case L.$6:return this.getWmtsOperationsFromLayer(r);case L.Aq:return this.getXyzOperationsFromLayer(r);case L.CY:return this.getTMSRasterOperationsFromLayer(r);default:return console.warn(`Cannot get operations for this type of layer: (${r.type})`,r),[]}else if(r instanceof L.DJ)switch(r.type){case L.KF:return this.getWfsOperationsFromLayer(r);case L.CY:return this.getTMSVectorOperationsFromLayer(r);default:return console.warn(`Cannot get operations for this type of layer: (${r.type})`,r),[]}}getXyzOperationsFromLayer(r){return[{code:Fe,method:"GET",type:"image/png",href:`${r.url}`}]}getTMSRasterOperationsFromLayer(r){return[{code:Fe,method:"GET",type:"image/png",href:`${r.url}`}]}getWfsOperationsFromLayer(r){const a=r.options?.version?r.options.version:"1.1.0",{url:u,searchParams:y}=this.getJsonFromUri(r.url),f=y.get("TYPENAME")||y.get("TYPENAMES");return f?[{code:rt,method:"GET",type:"application/json",href:`${u}?${y.toString()}`},{code:At,method:"GET",type:"application/xml",href:`${u}?service=WFS&request=GetCapabilities`},{code:"DescribeFeatureType",method:"GET",type:"application/json",href:`${u}?service=WFS&request=DescribeFeatureType&version=${a}&typeNames=${f}&outputFormat=application/json`}]:(console.warn(`URL does not contain the minimum required arguments for a WFS typeName: ${f}`,u),[])}getTMSVectorOperationsFromLayer(r){return[{code:Fe,method:"GET",type:"application/vnd.mapbox-vector-tile",href:`${r.url}`}]}getWmsOperationsFromLayer(r){let a=r.url;a.endsWith("?")&&(a=a.substr(0,a.length-1));const u=new URLSearchParams;return Object.keys(r.params).forEach(w=>{const I=r.params[w];I&&u.set(w,I)}),u.set("REQUEST","GetMap"),u.set("SERVICE","WMS"),u.get("FORMAT")||u.set("FORMAT","image/png"),[{code:Et,method:"GET",type:u.get("FORMAT"),href:`${a}?${u.toString()}`},{code:At,method:"GET",type:"application/xml",href:`${a}?service=WMS&version=${u.get("VERSION")}&request=GetCapabilities`},{code:hn,method:"GET",type:"application/json",href:`${a}?service=WMS&version=${u.get("VERSION")}&request=GetFeatureInfo&TRANSPARENT=TRUE&LAYERS=${u.get("LAYERS")}&INFO_FORMAT=application/json`}]}getWmtsOperationsFromLayer(r){let a=r.url;a.endsWith("?")&&(a=a.substr(0,a.length-1));const u=new URLSearchParams;return Object.keys(r.params).forEach(w=>{const I=r.params[w];I&&u.set(w.toUpperCase(),I)}),u.set("REQUEST","GetTile"),u.set("SERVICE","WMTS"),u.get("FORMAT")||u.set("FORMAT","image/png"),u.has("MATRIXSETOPTIONS")&&u.delete("MATRIXSETOPTIONS"),[{code:bt,href:`${a}?${u.toString()}`,method:"GET",type:u.get("FORMAT")},{code:At,href:`${a}?SERVICE=WMTS&REQUEST=GetCapabilities&VERSION=${u.get("VERSION")}`,method:"GET",type:"application/xml"},{code:hn,href:`${a}?SERVICE=WMS&REQUEST=GetFeatureInfo&VERSION=${u.get("VERSION")}`,method:"GET",type:"text/html"}]}generateDimensionsFromLayer(r){const a=[];if(r?.dimensions?.time){const u={name:"time",values:null,units:"ISO8601"};r.dimensions.time.display&&(u.display=r.dimensions.time.display),u.values=Array.isArray(r.dimensions.time.values)?"string"==typeof r.dimensions.time.values[0]?r.dimensions.time.values.join(","):r.dimensions.time.values.map(y=>`${y.interval}/${y.periodicity}`).join(","):`${r.dimensions.time.values.interval}/${r.dimensions.time.values.periodicity}`,a.push(u)}if(r?.dimensions?.elevation){const u={name:"elevation",value:r.dimensions.elevation.values,units:r.dimensions.elevation.units};r.dimensions.elevation.display&&(u.display=r.dimensions.elevation.display),a.push(u)}return a.length?a:null}static#e=this.\u0275fac=function(a){return new(a||o)(s.LFG(E),s.LFG(k.eN))};static#t=this.\u0275prov=s.Yz7({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})(),$s=(()=>{class o{static#e=this.\u0275fac=function(a){return new(a||o)};static#t=this.\u0275mod=s.oAB({type:o});static#n=this.\u0275inj=s.cJS({providers:[E,on,Gr,Xi]})}return o})()},1065:(V,G,v)=>{"use strict";v.d(G,{m:()=>_});var k=v(6570);V=v.hmd(V);class _{constructor(){}getCapabilitiesUrl(d){return`${d}?service=WPS&request=GetCapabilities&version=1.0.0`}getDescribeProcessUrl(d,C){return`${d}?service=WPS&request=DescribeProcess&version=1.0.0&Identifier=${C}`}executeUrl(d,C){return`${d}?service=WPS&request=Execute&version=1.0.0&identifier=${C}`}unmarshalCapabilities(d){const C=[];return d.processOfferings.process.forEach(t=>{C.push({id:t.identifier.value})}),C}unmarshalProcessDescription(d){const C=d.processDescription[0],t=[];for(const i of C.dataInputs.input)t.push({description:this.unmarshalInputDescription(i),value:null});const e=[];for(const i of C.processOutputs.output)e.push({description:this.unmarshalOutputDescription(i),value:null});return{id:C.identifier.value,processVersion:C.processVersion,description:C._abstract?.value,title:C.title.value,inputs:t,outputs:e}}unmarshalSyncExecuteResponse(d,C,t,e,i){const s=[];if(d.value.status.processFailed)s.push({description:{id:d.value.process.identifier.value,title:d.value.process.title.value,reference:!0,type:"error"},value:d.value.statusLocation});else if(d.value.processOutputs)for(const l of d.value.processOutputs.output){const c=!!l.reference;let m,T,S;l.reference?(m="complex",T=l.reference.href||null,S=l.reference.mimeType):(l.data&&l.data.literalData?(m="literal",S=l.data.literalData.dataType):l.data&&l.data.complexData?(m="complex",S=l.data.complexData.mimeType):(m="bbox",S=void 0),T=this.unmarshalOutputData(l.data)),s.push({description:{id:l.identifier.value,title:l.title.value,format:S,reference:c,type:m},value:T})}else d.value.statusLocation&&s.push({description:{id:d.value.process.identifier.value,title:d.value.process.title.value,reference:!0,type:"status"},value:this.unmarshalGetStateResponse(d,C,t,e,i)});return s}unmarshalOutputData(d){if(d.complexData)switch("base64"===d.complexData.encoding&&d.complexData.content.map(V.exports?C=>Buffer.from(C,"base64").toString("ascii"):C=>atob(C)),d.complexData.mimeType){case"application/vnd.geo+json":case"application/json":return d.complexData.content.map(C=>JSON.parse(C));case"application/WMS":return d.complexData.content;case"text/xml":case"application/xml":return k.serializeToString(d.complexData.content[0]);default:throw new Error(`Cannot unmarshal data of format ${d.complexData.mimeType}`)}else if(d.literalData)return d.literalData.value;throw new Error(`Not yet implemented: ${d}`)}unmarshalInputDescription(d){if(d.boundingBoxData)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"bbox",description:d._abstract?.value,format:"text/plain"};if(d.complexData)return{id:d.identifier.value,title:d.title.value,reference:d.storeSupported,type:"complex",description:d._abstract?.value,format:d.complexData._default.format.mimeType};if(d.literalData)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"literal",description:d._abstract?.value,defaultValue:d.literalData.defaultValue,options:d.literalData.allowedValues?.valueOrRange.map(C=>C.value),format:"text/plain"};throw new Error(`Cannot unmarshal the input-description for ${d.identifier.value}`)}unmarshalOutputDescription(d){if(d.complexOutput)return{id:d.identifier.value,title:d.title.value,reference:!0,type:"complex",format:d.complexOutput._default.format.mimeType};if(d.boundingBoxOutput)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"bbox"};if(d.literalOutput)return{id:d.identifier.value,title:d.title.value,reference:!1,type:"literal"};throw new Error(`Cannot unmarshal the input-description for ${d.identifier.value}`)}unmarshalAsyncExecuteResponse(d,C,t,e,i){return this.unmarshalGetStateResponse(d,C,t,e,i)}unmarshalGetStateResponse(d,C,t,e,i){const s=d.value,c={status:s.status.processSucceeded?"Succeeded":s.status.processAccepted?"Accepted":s.status.processStarted?"Running":"Failed",statusLocation:s.statusLocation};return s.processOutputs&&s.processOutputs.output&&(c.results=d),c}marshalExecBody(d,C,t,e){return{name:{key:"{http://www.opengis.net/wps/1.0.0}Execute",localPart:"Execute",namespaceURI:"http://www.opengis.net/wps/1.0.0",prefix:"wps",string:"{http://www.opengis.net/wps/1.0.0}wps:Execute"},value:{dataInputs:this.marshalInputs(C),identifier:d,responseForm:this.marshalResponseForm(t,e),service:"WPS",version:"1.0.0"}}}marshalResponseForm(d,C=!1){const t=[];for(const s of d){let l;switch(s.type){case"literal":case"complex":l={identifier:{value:s.id},asReference:s.reference,mimeType:s.format};break;default:throw new Error(`This Wps-outputtype has not been implemented yet! ${s} `)}t.push(l)}return{responseDocument:{output:t,status:!!C,storeExecuteResponse:!!C}}}marshalInputs(d){const C=[];for(const e of d){if(null==e.value)throw new Error(`Value for input ${e.description.id} is not set`);const i=this.marshalInput(e);C.push(i)}return{input:C}}marshalInput(d){const i={identifier:{value:d.description.id},title:{value:d.description.id},_abstract:{value:""}};return d.description.reference?i.reference=this.marshalReferenceInput(d):i.data=this.marshalDataInput(d),i}marshalDataInput(d){let C;switch(d.description.type){case"literal":C={literalData:{value:String(d.value)}};break;case"bbox":const t=d.value;C={boundingBoxData:{lowerCorner:[t.lllat,t.lllon],upperCorner:[t.urlat,t.urlon]}};break;case"complex":C="text/xml"===d.description.format?{complexData:{content:[d.value],mimeType:d.description.format}}:{complexData:{content:[JSON.stringify(d.value)],mimeType:d.description.format}};break;default:throw Error(`This input is of type ${d.description.type}. We can only marshal input of type literal, bbox or complex.`)}return C}marshalReferenceInput(d){return{href:d.value,method:"GET",mimeType:d.description.format}}marshallGetStatusBody(d,C,t){return{}}marshallGetResultBody(d,C,t){return{}}dismissUrl(d,C,t){throw new Error("Wps 1.0 does not support Dismiss-operations.")}marshalDismissBody(d){throw new Error("Wps 1.0 does not support Dismiss-operations.")}unmarshalDismissResponse(d,C,t){throw new Error("Wps 1.0 does not support Dismiss-operations.")}}},3599:(V,G,v)=>{"use strict";v.d(G,{Y:()=>d});const k=C=>C.hasOwnProperty("jobID")&&C.hasOwnProperty("status");var b=v(6570);V=v.hmd(V);class d{constructor(){}getCapabilitiesUrl(t){return`${t}?service=WPS&request=GetCapabilities&version=2.0.0`}getDescribeProcessUrl(t,e){return`${t}?service=WPS&request=DescribeProcess&version=2.0.0&Identifier=${e}`}unmarshalProcessDescription(t){const e=t.processOffering[0],i=[];for(const l of e.process.input)i.push({description:this.unmarshalInputDescription(l),value:null});const s=[];for(const l of e.process.output)s.push({description:this.unmarshalOutputDescription(l),value:null});return{id:e.process.identifier.value,processVersion:e.processVersion||"",description:e.process._abstract?.value,title:e.process.title?.value||"",inputs:i,outputs:s}}unmarshalInputDescription(t){if("BoundingBoxData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"bbox",description:t.abstract?.value};if("LiteralData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"literal",defaultValue:t.dataDescription.value.literalDataDomain?.defaultValue?.value,options:t.dataDescription.value.literalDataDomain?.allowedValues.valueOrRange.map(e=>e.value),description:t.abstract?.value};if("ComplexData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!0,type:"complex",format:t.dataDescription.value.format[0].mimeType,description:t.abstract?.value};throw new Error(`Cannot unmarshal input-description ${t.identifier.value}`)}unmarshalOutputDescription(t){if("BoundingBoxData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"bbox",description:t.abstract?.value};if("LiteralData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!1,type:"literal",description:t.abstract?.value};if("ComplexData"===t.dataDescription.name.localPart)return{id:t.identifier.value,title:t.title.value,reference:!0,type:"complex",format:t.dataDescription.value.format[0].mimeType,description:t.abstract?.value};throw new Error(`Cannot unmarshal input-description ${t.identifier.value}`)}executeUrl(t,e){return t}unmarshalCapabilities(t){const e=[];return t.contents.processSummary.forEach(i=>{e.push({id:i.identifier.value})}),e}unmarshalSyncExecuteResponse(t,e,i,s,l){const c=[];if(t.value.hasOwnProperty("output"))for(const m of t.value.output){const T=l.find(P=>P.id===m.id);if(!T)throw new Error(`Could not find an output-description for the parameter ${m.id}.`);const S=T.reference,D=T.type,E=T.format;let N;if(m.reference)N=m.reference.href||null;else{if(!m.data)throw new Error("Output has neither reference nor data field.");N=this.unmarshalOutputData(m.data,T)}c.push({description:{id:m.id,title:T.title,format:E,reference:S,type:D},value:N})}else k(t.value)&&c.push({description:{id:i,title:"",reference:!0,type:"status"},value:{status:t.value.status,jobID:t.value.jobID,percentCompleted:t.value.percentCompleted}});return c}unmarshalOutputData(t,e){if("complex"===e.type)switch("base64"===t.encoding&&t.content.map(V.exports?i=>Buffer.from(i,"base64").toString("ascii"):i=>atob(i)),t.mimeType){case"application/vnd.geo+json":case"application/json":return t.content.map(i=>JSON.parse(i));case"application/WMS":return t.content;case"text/xml":case"application/xml":return b.serializeToString(t.content[0]);default:throw new Error(`Cannot unmarshal complex data of format ${t.mimeType}`)}else if("literal"===e.type)return t.content;throw new Error(`Not yet implemented: ${t}`)}unmarshalAsyncExecuteResponse(t,e,i,s,l){return this.unmarshalGetStateResponse(t,e,i,s,l)}unmarshalGetStateResponse(t,e,i,s,l){if(k(t.value))return{status:t.value.status,jobID:t.value.jobID,percentCompleted:t.value.percentCompleted};throw new Error(`Not a status-info: ${t}`)}marshalExecBody(t,e,i,s){return{name:{key:"{http://www.opengis.net/wps/2.0}Execute",localPart:"Execute",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:Execute"},value:{TYPE_NAME:"WPS_2_0.ExecuteRequestType",service:"WPS",version:"2.0.0",identifier:{value:t},input:this.marshalInputs(e),output:this.marshalOutputs(i),mode:s?"async":"sync",response:"document"}}}marshalInputs(t){return t.map(e=>e.description.reference?{id:e.description.id,reference:{href:e.value,mimeType:e.description.format,schema:e.description.schema,encoding:e.description.encoding||"UTF-8"}}:{id:e.description.id,data:{content:this.marshalInput(e),mimeType:e.description.format}})}marshalInput(t){return"literal"===t.description.type?[t.value]:[JSON.stringify(t.value)]}marshalOutputs(t){return t.map(e=>({id:e.id,mimeType:e.format,transmission:e.reference?"reference":"value"}))}marshallGetStatusBody(t,e,i){return{name:{key:"{http://www.opengis.net/wps/2.0}GetStatus",localPart:"GetStatus",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:GetStatus"},value:{jobID:i,service:"WPS",version:"2.0.0"}}}marshallGetResultBody(t,e,i){return{name:{key:"{http://www.opengis.net/wps/2.0}GetResult",localPart:"GetResult",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:GetResult"},value:{service:"WPS",version:"2.0.0",jobID:i}}}dismissUrl(t,e,i){return t}marshalDismissBody(t){return{name:{key:"{http://www.opengis.net/wps/2.0}Dismiss",localPart:"Dismiss",namespaceURI:"http://www.opengis.net/wps/2.0",prefix:"wps",string:"{http://www.opengis.net/wps/2.0}wps:Dismiss"},value:{jobID:t,service:"WPS",version:"2.0.0"}}}unmarshalDismissResponse(t,e,i){return{status:t.value.status,jobID:t.value.jobID}}}}}]); \ No newline at end of file diff --git a/assets/licenses.json b/assets/licenses.json index eeb0e9814..ab6ec323b 100644 --- a/assets/licenses.json +++ b/assets/licenses.json @@ -1,1210 +1,1471 @@ { - "@aduh95/viz.js@3.5.0": { + "@aduh95/viz.js@3.4.0": { "licenses": "MIT", "repository": "https://github.com/aduh95/viz.js", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@aduh95\\viz.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@aduh95\\viz.js\\LICENSE" + "path": "\\node_modules\\@aduh95\\viz.js", + "licenseFile": "\\node_modules\\@aduh95\\viz.js\\LICENSE" }, - "@ampproject/remapping@2.2.0": { + "@ampproject/remapping@2.2.1": { "licenses": "Apache-2.0", "repository": "https://github.com/ampproject/remapping", "publisher": "Justin Ridgewell", "email": "jridgewell@google.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@ampproject\\remapping", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@ampproject\\remapping\\LICENSE" + "path": "\\node_modules\\@ampproject\\remapping", + "licenseFile": "\\node_modules\\@ampproject\\remapping\\LICENSE" }, - "@angular-devkit/architect@0.1400.3": { + "@angular-devkit/architect@0.1602.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\architect", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\architect\\LICENSE" + "path": "\\node_modules\\@angular-devkit\\architect", + "licenseFile": "\\node_modules\\@angular-devkit\\architect\\LICENSE" }, - "@angular-devkit/build-angular@14.0.3": { + "@angular-devkit/build-angular@16.2.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\LICENSE" + "path": "\\node_modules\\@angular-devkit\\build-angular", + "licenseFile": "\\node_modules\\@angular-devkit\\build-angular\\LICENSE" }, - "@angular-devkit/build-webpack@0.1400.3": { + "@angular-devkit/build-webpack@0.1602.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-webpack", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-webpack\\LICENSE" + "path": "\\node_modules\\@angular-devkit\\build-webpack", + "licenseFile": "\\node_modules\\@angular-devkit\\build-webpack\\LICENSE" }, - "@angular-devkit/core@13.3.8": { + "@angular-devkit/core@14.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\core\\LICENSE" + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\core", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\core\\LICENSE" }, - "@angular-devkit/core@14.0.3": { + "@angular-devkit/core@16.2.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\core\\LICENSE" + "path": "\\node_modules\\@angular-devkit\\core", + "licenseFile": "\\node_modules\\@angular-devkit\\core\\LICENSE" }, - "@angular-devkit/schematics@13.3.8": { + "@angular-devkit/schematics@14.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\schematics", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\schematics\\LICENSE" + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\schematics", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@angular-devkit\\schematics\\LICENSE" }, - "@angular-devkit/schematics@14.0.3": { + "@angular-devkit/schematics@16.2.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\schematics", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\schematics\\LICENSE" + "path": "\\node_modules\\@angular-devkit\\schematics", + "licenseFile": "\\node_modules\\@angular-devkit\\schematics\\LICENSE" }, - "@angular/animations@14.0.3": { + "@angular/animations@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\animations", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\animations\\README.md" + "path": "\\node_modules\\@angular\\animations", + "licenseFile": "\\node_modules\\@angular\\animations\\README.md" }, - "@angular/cdk@14.0.3": { + "@angular/cdk@15.2.9": { "licenses": "MIT", "repository": "https://github.com/angular/components", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\cdk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\cdk\\LICENSE" + "path": "\\node_modules\\@dlr-eoc\\layer-control\\node_modules\\@angular\\cdk", + "licenseFile": "\\node_modules\\@dlr-eoc\\layer-control\\node_modules\\@angular\\cdk\\LICENSE" }, - "@angular/cli@14.0.3": { + "@angular/cdk@16.2.12": { + "licenses": "MIT", + "repository": "https://github.com/angular/components", + "path": "\\node_modules\\@angular\\cdk", + "licenseFile": "\\node_modules\\@angular\\cdk\\LICENSE" + }, + "@angular/cli@16.2.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\cli", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\cli\\LICENSE" + "path": "\\node_modules\\@angular\\cli", + "licenseFile": "\\node_modules\\@angular\\cli\\LICENSE" }, - "@angular/common@14.0.3": { + "@angular/common@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\common", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\common\\README.md" + "path": "\\node_modules\\@angular\\common", + "licenseFile": "\\node_modules\\@angular\\common\\README.md" }, - "@angular/compiler-cli@14.0.3": { + "@angular/compiler-cli@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\compiler-cli" + "path": "\\node_modules\\@angular\\compiler-cli" }, - "@angular/compiler@14.0.3": { + "@angular/compiler@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\compiler", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\compiler\\README.md" + "path": "\\node_modules\\@angular\\compiler", + "licenseFile": "\\node_modules\\@angular\\compiler\\README.md" }, "@angular/compiler@9.0.0": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer\\node_modules\\@angular\\compiler", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer\\node_modules\\@angular\\compiler\\README.md" + "path": "\\node_modules\\codelyzer\\node_modules\\@angular\\compiler", + "licenseFile": "\\node_modules\\codelyzer\\node_modules\\@angular\\compiler\\README.md" }, - "@angular/core@14.0.3": { + "@angular/core@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\core\\README.md" + "path": "\\node_modules\\@angular\\core", + "licenseFile": "\\node_modules\\@angular\\core\\README.md" }, "@angular/core@9.0.0": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer\\node_modules\\@angular\\core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer\\node_modules\\@angular\\core\\README.md" + "path": "\\node_modules\\codelyzer\\node_modules\\@angular\\core", + "licenseFile": "\\node_modules\\codelyzer\\node_modules\\@angular\\core\\README.md" }, - "@angular/forms@14.0.3": { + "@angular/forms@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\forms", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\forms\\README.md" + "path": "\\node_modules\\@angular\\forms", + "licenseFile": "\\node_modules\\@angular\\forms\\README.md" }, - "@angular/language-service@14.0.3": { + "@angular/language-service@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\language-service" + "path": "\\node_modules\\@angular\\language-service" }, - "@angular/platform-browser-dynamic@14.0.3": { + "@angular/platform-browser-dynamic@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\platform-browser-dynamic", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\platform-browser-dynamic\\README.md" + "path": "\\node_modules\\@angular\\platform-browser-dynamic", + "licenseFile": "\\node_modules\\@angular\\platform-browser-dynamic\\README.md" }, - "@angular/platform-browser@14.0.3": { + "@angular/platform-browser@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\platform-browser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\platform-browser\\README.md" + "path": "\\node_modules\\@angular\\platform-browser", + "licenseFile": "\\node_modules\\@angular\\platform-browser\\README.md" }, - "@angular/router@14.0.3": { + "@angular/router@16.2.12": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "angular", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\router", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\router\\README.md" + "path": "\\node_modules\\@angular\\router", + "licenseFile": "\\node_modules\\@angular\\router\\README.md" }, "@assemblyscript/loader@0.10.1": { "licenses": "Apache-2.0", "repository": "https://github.com/AssemblyScript/assemblyscript", "publisher": "Daniel Wirtz", "email": "dcode+assemblyscript@dcode.io", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@assemblyscript\\loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@assemblyscript\\loader\\README.md" + "path": "\\node_modules\\@assemblyscript\\loader", + "licenseFile": "\\node_modules\\@assemblyscript\\loader\\README.md" }, - "@babel/code-frame@7.16.7": { + "@babel/code-frame@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\code-frame", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\code-frame\\LICENSE" + "path": "\\node_modules\\@babel\\code-frame", + "licenseFile": "\\node_modules\\@babel\\code-frame\\LICENSE" }, - "@babel/compat-data@7.17.10": { + "@babel/compat-data@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\compat-data", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\compat-data\\LICENSE" + "path": "\\node_modules\\@babel\\compat-data", + "licenseFile": "\\node_modules\\@babel\\compat-data\\LICENSE" }, - "@babel/core@7.17.10": { + "@babel/core@7.22.9": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\core\\LICENSE" + "path": "\\node_modules\\@babel\\core", + "licenseFile": "\\node_modules\\@babel\\core\\LICENSE" }, - "@babel/generator@7.17.10": { + "@babel/core@7.23.2": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\generator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\generator\\LICENSE" + "path": "\\node_modules\\@angular\\compiler-cli\\node_modules\\@babel\\core", + "licenseFile": "\\node_modules\\@angular\\compiler-cli\\node_modules\\@babel\\core\\LICENSE" }, - "@babel/helper-annotate-as-pure@7.16.7": { + "@babel/core@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-annotate-as-pure", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-annotate-as-pure\\LICENSE" + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\core", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\core\\LICENSE" }, - "@babel/helper-builder-binary-assignment-operator-visitor@7.16.7": { + "@babel/generator@7.22.9": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-builder-binary-assignment-operator-visitor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-builder-binary-assignment-operator-visitor\\LICENSE" + "path": "\\node_modules\\@babel\\generator", + "licenseFile": "\\node_modules\\@babel\\generator\\LICENSE" }, - "@babel/helper-compilation-targets@7.17.10": { + "@babel/generator@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-compilation-targets", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-compilation-targets\\LICENSE" + "path": "\\node_modules\\@babel\\traverse\\node_modules\\@babel\\generator", + "licenseFile": "\\node_modules\\@babel\\traverse\\node_modules\\@babel\\generator\\LICENSE" }, - "@babel/helper-create-class-features-plugin@7.17.9": { + "@babel/helper-annotate-as-pure@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-create-class-features-plugin", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-create-class-features-plugin\\LICENSE" + "path": "\\node_modules\\@babel\\helper-annotate-as-pure", + "licenseFile": "\\node_modules\\@babel\\helper-annotate-as-pure\\LICENSE" }, - "@babel/helper-create-regexp-features-plugin@7.17.0": { + "@babel/helper-builder-binary-assignment-operator-visitor@7.22.15": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-create-regexp-features-plugin", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-create-regexp-features-plugin\\LICENSE" + "path": "\\node_modules\\@babel\\helper-builder-binary-assignment-operator-visitor", + "licenseFile": "\\node_modules\\@babel\\helper-builder-binary-assignment-operator-visitor\\LICENSE" }, - "@babel/helper-define-polyfill-provider@0.3.1": { + "@babel/helper-compilation-targets@7.22.15": { "licenses": "MIT", - "repository": "https://github.com/babel/babel-polyfills", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-define-polyfill-provider", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-define-polyfill-provider\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\helper-compilation-targets", + "licenseFile": "\\node_modules\\@babel\\helper-compilation-targets\\LICENSE" }, - "@babel/helper-environment-visitor@7.16.7": { + "@babel/helper-create-class-features-plugin@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-environment-visitor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-environment-visitor\\LICENSE" + "path": "\\node_modules\\@babel\\helper-create-class-features-plugin", + "licenseFile": "\\node_modules\\@babel\\helper-create-class-features-plugin\\LICENSE" }, - "@babel/helper-explode-assignable-expression@7.16.7": { + "@babel/helper-create-regexp-features-plugin@7.22.15": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-explode-assignable-expression", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-explode-assignable-expression\\LICENSE" + "path": "\\node_modules\\@babel\\helper-create-regexp-features-plugin", + "licenseFile": "\\node_modules\\@babel\\helper-create-regexp-features-plugin\\LICENSE" + }, + "@babel/helper-define-polyfill-provider@0.4.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel-polyfills", + "path": "\\node_modules\\@babel\\helper-define-polyfill-provider", + "licenseFile": "\\node_modules\\@babel\\helper-define-polyfill-provider\\LICENSE" }, - "@babel/helper-function-name@7.17.9": { + "@babel/helper-environment-visitor@7.22.20": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-function-name", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-function-name\\LICENSE" + "path": "\\node_modules\\@babel\\helper-environment-visitor", + "licenseFile": "\\node_modules\\@babel\\helper-environment-visitor\\LICENSE" }, - "@babel/helper-hoist-variables@7.16.7": { + "@babel/helper-function-name@7.23.0": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-hoist-variables", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-hoist-variables\\LICENSE" + "path": "\\node_modules\\@babel\\helper-function-name", + "licenseFile": "\\node_modules\\@babel\\helper-function-name\\LICENSE" }, - "@babel/helper-member-expression-to-functions@7.17.7": { + "@babel/helper-hoist-variables@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-member-expression-to-functions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-member-expression-to-functions\\LICENSE" + "path": "\\node_modules\\@babel\\helper-hoist-variables", + "licenseFile": "\\node_modules\\@babel\\helper-hoist-variables\\LICENSE" }, - "@babel/helper-module-imports@7.16.7": { + "@babel/helper-member-expression-to-functions@7.23.0": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-module-imports", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-module-imports\\LICENSE" + "path": "\\node_modules\\@babel\\helper-member-expression-to-functions", + "licenseFile": "\\node_modules\\@babel\\helper-member-expression-to-functions\\LICENSE" }, - "@babel/helper-module-transforms@7.17.7": { + "@babel/helper-module-imports@7.22.15": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-module-transforms", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-module-transforms\\LICENSE" + "path": "\\node_modules\\@babel\\helper-module-imports", + "licenseFile": "\\node_modules\\@babel\\helper-module-imports\\LICENSE" }, - "@babel/helper-optimise-call-expression@7.16.7": { + "@babel/helper-module-transforms@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-optimise-call-expression", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-optimise-call-expression\\LICENSE" + "path": "\\node_modules\\@babel\\helper-module-transforms", + "licenseFile": "\\node_modules\\@babel\\helper-module-transforms\\LICENSE" }, - "@babel/helper-plugin-utils@7.16.7": { + "@babel/helper-optimise-call-expression@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-plugin-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-plugin-utils\\LICENSE" + "path": "\\node_modules\\@babel\\helper-optimise-call-expression", + "licenseFile": "\\node_modules\\@babel\\helper-optimise-call-expression\\LICENSE" }, - "@babel/helper-remap-async-to-generator@7.16.8": { + "@babel/helper-plugin-utils@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-remap-async-to-generator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-remap-async-to-generator\\LICENSE" + "path": "\\node_modules\\@babel\\helper-plugin-utils", + "licenseFile": "\\node_modules\\@babel\\helper-plugin-utils\\LICENSE" }, - "@babel/helper-replace-supers@7.16.7": { + "@babel/helper-remap-async-to-generator@7.22.20": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-replace-supers", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-replace-supers\\LICENSE" + "path": "\\node_modules\\@babel\\helper-remap-async-to-generator", + "licenseFile": "\\node_modules\\@babel\\helper-remap-async-to-generator\\LICENSE" }, - "@babel/helper-simple-access@7.17.7": { + "@babel/helper-replace-supers@7.22.20": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-simple-access", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-simple-access\\LICENSE" + "path": "\\node_modules\\@babel\\helper-replace-supers", + "licenseFile": "\\node_modules\\@babel\\helper-replace-supers\\LICENSE" }, - "@babel/helper-skip-transparent-expression-wrappers@7.16.0": { + "@babel/helper-simple-access@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-skip-transparent-expression-wrappers", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-skip-transparent-expression-wrappers\\LICENSE" + "path": "\\node_modules\\@babel\\helper-simple-access", + "licenseFile": "\\node_modules\\@babel\\helper-simple-access\\LICENSE" }, - "@babel/helper-split-export-declaration@7.16.7": { + "@babel/helper-skip-transparent-expression-wrappers@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-split-export-declaration", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-split-export-declaration\\LICENSE" + "path": "\\node_modules\\@babel\\helper-skip-transparent-expression-wrappers", + "licenseFile": "\\node_modules\\@babel\\helper-skip-transparent-expression-wrappers\\LICENSE" }, - "@babel/helper-validator-identifier@7.16.7": { + "@babel/helper-split-export-declaration@7.22.6": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-validator-identifier", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-validator-identifier\\LICENSE" + "path": "\\node_modules\\@babel\\helper-split-export-declaration", + "licenseFile": "\\node_modules\\@babel\\helper-split-export-declaration\\LICENSE" }, - "@babel/helper-validator-option@7.16.7": { + "@babel/helper-string-parser@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-validator-option", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-validator-option\\LICENSE" + "path": "\\node_modules\\@babel\\helper-string-parser", + "licenseFile": "\\node_modules\\@babel\\helper-string-parser\\LICENSE" }, - "@babel/helper-wrap-function@7.16.8": { + "@babel/helper-validator-identifier@7.22.20": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-wrap-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-wrap-function\\LICENSE" + "path": "\\node_modules\\@babel\\helper-validator-identifier", + "licenseFile": "\\node_modules\\@babel\\helper-validator-identifier\\LICENSE" }, - "@babel/helpers@7.17.9": { + "@babel/helper-validator-option@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helpers", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helpers\\LICENSE" + "path": "\\node_modules\\@babel\\helper-validator-option", + "licenseFile": "\\node_modules\\@babel\\helper-validator-option\\LICENSE" }, - "@babel/highlight@7.17.9": { + "@babel/helper-wrap-function@7.22.20": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\highlight", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\highlight\\LICENSE" + "path": "\\node_modules\\@babel\\helper-wrap-function", + "licenseFile": "\\node_modules\\@babel\\helper-wrap-function\\LICENSE" }, - "@babel/parser@7.17.10": { + "@babel/helpers@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\parser\\LICENSE" + "path": "\\node_modules\\@babel\\helpers", + "licenseFile": "\\node_modules\\@babel\\helpers\\LICENSE" }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.16.7": { + "@babel/highlight@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-bugfix-safari-id-destructuring-collision-in-function-expression", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-bugfix-safari-id-destructuring-collision-in-function-expression\\LICENSE" + "path": "\\node_modules\\@babel\\highlight", + "licenseFile": "\\node_modules\\@babel\\highlight\\LICENSE" }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.16.7": { + "@babel/parser@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-bugfix-v8-spread-parameters-in-optional-chaining", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-bugfix-v8-spread-parameters-in-optional-chaining\\LICENSE" + "path": "\\node_modules\\@babel\\parser", + "licenseFile": "\\node_modules\\@babel\\parser\\LICENSE" }, - "@babel/plugin-proposal-async-generator-functions@7.16.8": { + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-async-generator-functions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-async-generator-functions\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-bugfix-safari-id-destructuring-collision-in-function-expression", + "licenseFile": "\\node_modules\\@babel\\plugin-bugfix-safari-id-destructuring-collision-in-function-expression\\LICENSE" }, - "@babel/plugin-proposal-class-properties@7.16.7": { + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-class-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-class-properties\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-bugfix-v8-spread-parameters-in-optional-chaining", + "licenseFile": "\\node_modules\\@babel\\plugin-bugfix-v8-spread-parameters-in-optional-chaining\\LICENSE" }, - "@babel/plugin-proposal-class-static-block@7.17.6": { + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-class-static-block", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-class-static-block\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-bugfix-v8-static-class-fields-redefine-readonly", + "licenseFile": "\\node_modules\\@babel\\plugin-bugfix-v8-static-class-fields-redefine-readonly\\LICENSE" }, - "@babel/plugin-proposal-dynamic-import@7.16.7": { + "@babel/plugin-proposal-async-generator-functions@7.20.7": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-dynamic-import", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-dynamic-import\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-proposal-async-generator-functions", + "licenseFile": "\\node_modules\\@babel\\plugin-proposal-async-generator-functions\\LICENSE" }, - "@babel/plugin-proposal-export-namespace-from@7.16.7": { + "@babel/plugin-proposal-private-methods@7.18.6": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-export-namespace-from", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-export-namespace-from\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-proposal-private-methods", + "licenseFile": "\\node_modules\\@babel\\plugin-proposal-private-methods\\LICENSE" }, - "@babel/plugin-proposal-json-strings@7.16.7": { + "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel-plugin-proposal-private-property-in-object", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-proposal-private-property-in-object", + "licenseFile": "\\node_modules\\@babel\\plugin-proposal-private-property-in-object\\LICENSE" + }, + "@babel/plugin-proposal-unicode-property-regex@7.18.6": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-json-strings", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-json-strings\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-proposal-unicode-property-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-proposal-unicode-property-regex\\LICENSE" }, - "@babel/plugin-proposal-logical-assignment-operators@7.16.7": { + "@babel/plugin-syntax-async-generators@7.8.4": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators", + "path": "\\node_modules\\@babel\\plugin-syntax-async-generators", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-async-generators\\LICENSE" + }, + "@babel/plugin-syntax-class-properties@7.12.13": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel", + "path": "\\node_modules\\@babel\\plugin-syntax-class-properties", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-class-properties\\LICENSE" + }, + "@babel/plugin-syntax-class-static-block@7.14.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-logical-assignment-operators", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-logical-assignment-operators\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-syntax-class-static-block", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-class-static-block\\LICENSE" + }, + "@babel/plugin-syntax-dynamic-import@7.8.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import", + "path": "\\node_modules\\@babel\\plugin-syntax-dynamic-import", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-dynamic-import\\LICENSE" + }, + "@babel/plugin-syntax-export-namespace-from@7.8.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-namespace-from", + "path": "\\node_modules\\@babel\\plugin-syntax-export-namespace-from", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-export-namespace-from\\LICENSE" }, - "@babel/plugin-proposal-nullish-coalescing-operator@7.16.7": { + "@babel/plugin-syntax-import-assertions@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-nullish-coalescing-operator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-nullish-coalescing-operator\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-syntax-import-assertions", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-import-assertions\\LICENSE" }, - "@babel/plugin-proposal-numeric-separator@7.16.7": { + "@babel/plugin-syntax-import-attributes@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-numeric-separator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-numeric-separator\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-syntax-import-attributes", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-import-attributes\\LICENSE" + }, + "@babel/plugin-syntax-import-meta@7.10.4": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel", + "path": "\\node_modules\\@babel\\plugin-syntax-import-meta", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-import-meta\\LICENSE" + }, + "@babel/plugin-syntax-json-strings@7.8.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-json-strings", + "path": "\\node_modules\\@babel\\plugin-syntax-json-strings", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-json-strings\\LICENSE" + }, + "@babel/plugin-syntax-logical-assignment-operators@7.10.4": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel", + "path": "\\node_modules\\@babel\\plugin-syntax-logical-assignment-operators", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-logical-assignment-operators\\LICENSE" }, - "@babel/plugin-proposal-object-rest-spread@7.17.3": { + "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator", + "path": "\\node_modules\\@babel\\plugin-syntax-nullish-coalescing-operator", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-nullish-coalescing-operator\\LICENSE" + }, + "@babel/plugin-syntax-numeric-separator@7.10.4": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel", + "path": "\\node_modules\\@babel\\plugin-syntax-numeric-separator", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-numeric-separator\\LICENSE" + }, + "@babel/plugin-syntax-object-rest-spread@7.8.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread", + "path": "\\node_modules\\@babel\\plugin-syntax-object-rest-spread", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-object-rest-spread\\LICENSE" + }, + "@babel/plugin-syntax-optional-catch-binding@7.8.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding", + "path": "\\node_modules\\@babel\\plugin-syntax-optional-catch-binding", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-optional-catch-binding\\LICENSE" + }, + "@babel/plugin-syntax-optional-chaining@7.8.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining", + "path": "\\node_modules\\@babel\\plugin-syntax-optional-chaining", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-optional-chaining\\LICENSE" + }, + "@babel/plugin-syntax-private-property-in-object@7.14.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-object-rest-spread", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-object-rest-spread\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-syntax-private-property-in-object", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-private-property-in-object\\LICENSE" }, - "@babel/plugin-proposal-optional-catch-binding@7.16.7": { + "@babel/plugin-syntax-top-level-await@7.14.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-optional-catch-binding", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-optional-catch-binding\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-syntax-top-level-await", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-top-level-await\\LICENSE" }, - "@babel/plugin-proposal-optional-chaining@7.16.7": { + "@babel/plugin-syntax-unicode-sets-regex@7.18.6": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-optional-chaining", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-optional-chaining\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-syntax-unicode-sets-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-syntax-unicode-sets-regex\\LICENSE" }, - "@babel/plugin-proposal-private-methods@7.16.11": { + "@babel/plugin-transform-arrow-functions@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-private-methods", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-private-methods\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-arrow-functions", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-arrow-functions\\LICENSE" }, - "@babel/plugin-proposal-private-property-in-object@7.16.7": { + "@babel/plugin-transform-async-generator-functions@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-private-property-in-object", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-private-property-in-object\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-async-generator-functions", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-async-generator-functions\\LICENSE" }, - "@babel/plugin-proposal-unicode-property-regex@7.16.7": { + "@babel/plugin-transform-async-to-generator@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-unicode-property-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-proposal-unicode-property-regex\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-async-to-generator", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-async-to-generator\\LICENSE" }, - "@babel/plugin-syntax-async-generators@7.8.4": { + "@babel/plugin-transform-async-to-generator@7.23.3": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-async-generators", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-async-generators", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-async-generators\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\plugin-transform-async-to-generator", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\plugin-transform-async-to-generator\\LICENSE" }, - "@babel/plugin-syntax-class-properties@7.12.13": { + "@babel/plugin-transform-block-scoped-functions@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-class-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-class-properties\\LICENSE" + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-block-scoped-functions", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-block-scoped-functions\\LICENSE" }, - "@babel/plugin-syntax-class-static-block@7.14.5": { + "@babel/plugin-transform-block-scoping@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-class-static-block", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-class-static-block\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-block-scoping", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-block-scoping\\LICENSE" }, - "@babel/plugin-syntax-dynamic-import@7.8.3": { + "@babel/plugin-transform-class-properties@7.23.3": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-dynamic-import", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-dynamic-import", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-dynamic-import\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-class-properties", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-class-properties\\LICENSE" }, - "@babel/plugin-syntax-export-namespace-from@7.8.3": { + "@babel/plugin-transform-class-static-block@7.23.4": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-export-namespace-from", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-export-namespace-from", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-export-namespace-from\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-class-static-block", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-class-static-block\\LICENSE" }, - "@babel/plugin-syntax-json-strings@7.8.3": { + "@babel/plugin-transform-classes@7.23.5": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-json-strings", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-json-strings", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-json-strings\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-classes", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-classes\\LICENSE" }, - "@babel/plugin-syntax-logical-assignment-operators@7.10.4": { + "@babel/plugin-transform-computed-properties@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-logical-assignment-operators", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-logical-assignment-operators\\LICENSE" + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-computed-properties", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-computed-properties\\LICENSE" }, - "@babel/plugin-syntax-nullish-coalescing-operator@7.8.3": { + "@babel/plugin-transform-destructuring@7.23.3": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-nullish-coalescing-operator", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-nullish-coalescing-operator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-nullish-coalescing-operator\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-destructuring", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-destructuring\\LICENSE" }, - "@babel/plugin-syntax-numeric-separator@7.10.4": { + "@babel/plugin-transform-dotall-regex@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-numeric-separator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-numeric-separator\\LICENSE" + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-dotall-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-dotall-regex\\LICENSE" }, - "@babel/plugin-syntax-object-rest-spread@7.8.3": { + "@babel/plugin-transform-duplicate-keys@7.23.3": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-object-rest-spread", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-object-rest-spread", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-object-rest-spread\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-duplicate-keys", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-duplicate-keys\\LICENSE" }, - "@babel/plugin-syntax-optional-catch-binding@7.8.3": { + "@babel/plugin-transform-dynamic-import@7.23.4": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-catch-binding", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-optional-catch-binding", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-optional-catch-binding\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-dynamic-import", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-dynamic-import\\LICENSE" }, - "@babel/plugin-syntax-optional-chaining@7.8.3": { + "@babel/plugin-transform-exponentiation-operator@7.23.3": { "licenses": "MIT", - "repository": "https://github.com/babel/babel/tree/master/packages/babel-plugin-syntax-optional-chaining", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-optional-chaining", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-optional-chaining\\LICENSE" + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-exponentiation-operator", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-exponentiation-operator\\LICENSE" }, - "@babel/plugin-syntax-private-property-in-object@7.14.5": { + "@babel/plugin-transform-export-namespace-from@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-private-property-in-object", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-private-property-in-object\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-export-namespace-from", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-export-namespace-from\\LICENSE" }, - "@babel/plugin-syntax-top-level-await@7.14.5": { + "@babel/plugin-transform-for-of@7.23.3": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\plugin-transform-for-of", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-for-of\\LICENSE" + }, + "@babel/plugin-transform-function-name@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-top-level-await", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-syntax-top-level-await\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-function-name", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-function-name\\LICENSE" }, - "@babel/plugin-transform-arrow-functions@7.16.7": { + "@babel/plugin-transform-json-strings@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-arrow-functions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-arrow-functions\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-json-strings", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-json-strings\\LICENSE" }, - "@babel/plugin-transform-async-to-generator@7.16.8": { + "@babel/plugin-transform-literals@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-async-to-generator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-async-to-generator\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-literals", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-literals\\LICENSE" }, - "@babel/plugin-transform-block-scoped-functions@7.16.7": { + "@babel/plugin-transform-logical-assignment-operators@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-block-scoped-functions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-block-scoped-functions\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-logical-assignment-operators", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-logical-assignment-operators\\LICENSE" }, - "@babel/plugin-transform-block-scoping@7.16.7": { + "@babel/plugin-transform-member-expression-literals@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-block-scoping", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-block-scoping\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-member-expression-literals", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-member-expression-literals\\LICENSE" }, - "@babel/plugin-transform-classes@7.16.7": { + "@babel/plugin-transform-modules-amd@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-classes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-classes\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-modules-amd", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-modules-amd\\LICENSE" }, - "@babel/plugin-transform-computed-properties@7.16.7": { + "@babel/plugin-transform-modules-commonjs@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-computed-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-computed-properties\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-modules-commonjs", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-modules-commonjs\\LICENSE" }, - "@babel/plugin-transform-destructuring@7.17.7": { + "@babel/plugin-transform-modules-systemjs@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-destructuring", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-destructuring\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-modules-systemjs", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-modules-systemjs\\LICENSE" }, - "@babel/plugin-transform-dotall-regex@7.16.7": { + "@babel/plugin-transform-modules-umd@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-dotall-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-dotall-regex\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-modules-umd", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-modules-umd\\LICENSE" }, - "@babel/plugin-transform-duplicate-keys@7.16.7": { + "@babel/plugin-transform-named-capturing-groups-regex@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-duplicate-keys", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-duplicate-keys\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-named-capturing-groups-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-named-capturing-groups-regex\\LICENSE" }, - "@babel/plugin-transform-exponentiation-operator@7.16.7": { + "@babel/plugin-transform-new-target@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-exponentiation-operator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-exponentiation-operator\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-new-target", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-new-target\\LICENSE" }, - "@babel/plugin-transform-for-of@7.16.7": { + "@babel/plugin-transform-nullish-coalescing-operator@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-for-of", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-for-of\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-nullish-coalescing-operator", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-nullish-coalescing-operator\\LICENSE" }, - "@babel/plugin-transform-function-name@7.16.7": { + "@babel/plugin-transform-numeric-separator@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-function-name", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-function-name\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-numeric-separator", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-numeric-separator\\LICENSE" }, - "@babel/plugin-transform-literals@7.16.7": { + "@babel/plugin-transform-object-rest-spread@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-literals", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-literals\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-object-rest-spread", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-object-rest-spread\\LICENSE" }, - "@babel/plugin-transform-member-expression-literals@7.16.7": { + "@babel/plugin-transform-object-super@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-member-expression-literals", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-member-expression-literals\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-object-super", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-object-super\\LICENSE" }, - "@babel/plugin-transform-modules-amd@7.16.7": { + "@babel/plugin-transform-optional-catch-binding@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-amd", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-amd\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-optional-catch-binding", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-optional-catch-binding\\LICENSE" }, - "@babel/plugin-transform-modules-commonjs@7.17.9": { + "@babel/plugin-transform-optional-chaining@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-commonjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-commonjs\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-optional-chaining", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-optional-chaining\\LICENSE" }, - "@babel/plugin-transform-modules-systemjs@7.17.8": { + "@babel/plugin-transform-parameters@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-systemjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-systemjs\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-parameters", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-parameters\\LICENSE" }, - "@babel/plugin-transform-modules-umd@7.16.7": { + "@babel/plugin-transform-private-methods@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-umd", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-modules-umd\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-private-methods", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-private-methods\\LICENSE" }, - "@babel/plugin-transform-named-capturing-groups-regex@7.17.10": { + "@babel/plugin-transform-private-property-in-object@7.23.4": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-named-capturing-groups-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-named-capturing-groups-regex\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-private-property-in-object", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-private-property-in-object\\LICENSE" }, - "@babel/plugin-transform-new-target@7.16.7": { + "@babel/plugin-transform-property-literals@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-new-target", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-new-target\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-property-literals", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-property-literals\\LICENSE" }, - "@babel/plugin-transform-object-super@7.16.7": { + "@babel/plugin-transform-regenerator@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-object-super", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-object-super\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-regenerator", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-regenerator\\LICENSE" }, - "@babel/plugin-transform-parameters@7.16.7": { + "@babel/plugin-transform-reserved-words@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-parameters", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-parameters\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-reserved-words", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-reserved-words\\LICENSE" }, - "@babel/plugin-transform-property-literals@7.16.7": { + "@babel/plugin-transform-runtime@7.22.9": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-property-literals", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-property-literals\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-runtime", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-runtime\\LICENSE" }, - "@babel/plugin-transform-regenerator@7.17.9": { + "@babel/plugin-transform-shorthand-properties@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-regenerator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-regenerator\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-shorthand-properties", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-shorthand-properties\\LICENSE" }, - "@babel/plugin-transform-reserved-words@7.16.7": { + "@babel/plugin-transform-spread@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-reserved-words", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-reserved-words\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-spread", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-spread\\LICENSE" }, - "@babel/plugin-transform-runtime@7.17.10": { + "@babel/plugin-transform-sticky-regex@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-runtime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-runtime\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-sticky-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-sticky-regex\\LICENSE" }, - "@babel/plugin-transform-shorthand-properties@7.16.7": { + "@babel/plugin-transform-template-literals@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-shorthand-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-shorthand-properties\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-template-literals", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-template-literals\\LICENSE" }, - "@babel/plugin-transform-spread@7.16.7": { + "@babel/plugin-transform-typeof-symbol@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-spread", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-spread\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-typeof-symbol", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-typeof-symbol\\LICENSE" }, - "@babel/plugin-transform-sticky-regex@7.16.7": { + "@babel/plugin-transform-unicode-escapes@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-sticky-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-sticky-regex\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-unicode-escapes", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-unicode-escapes\\LICENSE" }, - "@babel/plugin-transform-template-literals@7.16.7": { + "@babel/plugin-transform-unicode-property-regex@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-template-literals", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-template-literals\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-unicode-property-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-unicode-property-regex\\LICENSE" }, - "@babel/plugin-transform-typeof-symbol@7.16.7": { + "@babel/plugin-transform-unicode-regex@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-typeof-symbol", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-typeof-symbol\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-unicode-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-unicode-regex\\LICENSE" }, - "@babel/plugin-transform-unicode-escapes@7.16.7": { + "@babel/plugin-transform-unicode-sets-regex@7.23.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-unicode-escapes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-unicode-escapes\\LICENSE" + "path": "\\node_modules\\@babel\\plugin-transform-unicode-sets-regex", + "licenseFile": "\\node_modules\\@babel\\plugin-transform-unicode-sets-regex\\LICENSE" }, - "@babel/plugin-transform-unicode-regex@7.16.7": { + "@babel/preset-env@7.22.9": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-unicode-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\plugin-transform-unicode-regex\\LICENSE" + "path": "\\node_modules\\@babel\\preset-env", + "licenseFile": "\\node_modules\\@babel\\preset-env\\LICENSE" }, - "@babel/preset-env@7.17.10": { + "@babel/preset-env@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\preset-env", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\preset-env\\LICENSE" + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\preset-env", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\preset-env\\LICENSE" }, - "@babel/preset-modules@0.1.5": { + "@babel/preset-modules@0.1.6": { "licenses": "MIT", "repository": "https://github.com/babel/preset-modules", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\preset-modules", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\preset-modules\\LICENSE" + "path": "\\node_modules\\@babel\\preset-modules", + "licenseFile": "\\node_modules\\@babel\\preset-modules\\LICENSE" }, - "@babel/runtime@7.17.9": { + "@babel/preset-modules@0.1.6-no-external-plugins": { + "licenses": "MIT", + "repository": "https://github.com/babel/preset-modules", + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\preset-modules", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\@babel\\preset-modules\\LICENSE" + }, + "@babel/regjsgen@0.8.0": { + "licenses": "MIT", + "repository": "https://github.com/bnjmnt4n/regjsgen", + "publisher": "Benjamin Tan", + "url": "https://ofcr.se/", + "path": "\\node_modules\\@babel\\regjsgen", + "licenseFile": "\\node_modules\\@babel\\regjsgen\\LICENSE-MIT.txt" + }, + "@babel/runtime@7.22.6": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\runtime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\runtime\\LICENSE" + "path": "\\node_modules\\@babel\\runtime", + "licenseFile": "\\node_modules\\@babel\\runtime\\LICENSE" }, - "@babel/template@7.16.7": { + "@babel/runtime@7.23.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\template", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\template\\LICENSE" + "path": "\\node_modules\\i18next\\node_modules\\@babel\\runtime", + "licenseFile": "\\node_modules\\i18next\\node_modules\\@babel\\runtime\\LICENSE" }, - "@babel/traverse@7.17.10": { + "@babel/template@7.22.15": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\traverse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\traverse\\LICENSE" + "path": "\\node_modules\\@babel\\helper-function-name\\node_modules\\@babel\\template", + "licenseFile": "\\node_modules\\@babel\\helper-function-name\\node_modules\\@babel\\template\\LICENSE" }, - "@babel/types@7.17.10": { + "@babel/template@7.22.5": { "licenses": "MIT", "repository": "https://github.com/babel/babel", "publisher": "The Babel Team", "url": "https://babel.dev/team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\types", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\types\\LICENSE" + "path": "\\node_modules\\@babel\\template", + "licenseFile": "\\node_modules\\@babel\\template\\LICENSE" + }, + "@babel/traverse@7.23.5": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\traverse", + "licenseFile": "\\node_modules\\@babel\\traverse\\LICENSE" + }, + "@babel/types@7.23.5": { + "licenses": "MIT", + "repository": "https://github.com/babel/babel", + "publisher": "The Babel Team", + "url": "https://babel.dev/team", + "path": "\\node_modules\\@babel\\types", + "licenseFile": "\\node_modules\\@babel\\types\\LICENSE" }, "@cds/city@1.1.0": { "licenses": "OFL-1.1", "repository": "https://github.com/vmware/clarity-city", "publisher": "clarity", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@cds\\city", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@cds\\city\\LICENSE", - "noticeFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@cds\\city\\NOTICE.md" + "path": "\\node_modules\\@cds\\city", + "licenseFile": "\\node_modules\\@cds\\city\\LICENSE", + "noticeFile": "\\node_modules\\@cds\\city\\NOTICE.md" }, - "@cds/core@6.1.0": { + "@cds/core@6.9.0": { "licenses": "MIT", "repository": "https://github.com/vmware-clarity/core", "publisher": "clarity", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@cds\\core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@cds\\core\\README.md" + "path": "\\node_modules\\@cds\\core", + "licenseFile": "\\node_modules\\@cds\\core\\README.md" }, - "@clr/angular@13.7.0": { + "@cesium/engine@6.1.0": { + "licenses": "Apache-2.0", + "repository": "https://github.com/CesiumGS/cesium", + "publisher": "Cesium GS, Inc.", + "url": "https://cesium.com", + "path": "\\node_modules\\@cesium\\engine", + "licenseFile": "\\node_modules\\@cesium\\engine\\LICENSE.md" + }, + "@cesium/widgets@4.3.0": { + "licenses": "Apache-2.0", + "repository": "https://github.com/CesiumGS/cesium", + "publisher": "Cesium GS, Inc.", + "url": "https://cesium.com", + "path": "\\node_modules\\@cesium\\widgets", + "licenseFile": "\\node_modules\\@cesium\\widgets\\LICENSE.md" + }, + "@clr/angular@15.13.0": { "licenses": "MIT", "repository": "https://github.com/vmware-clarity/ng-clarity", "publisher": "Clarity Design System", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@clr\\angular", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@clr\\angular\\README.md" + "path": "\\node_modules\\@clr\\angular", + "licenseFile": "\\node_modules\\@clr\\angular\\README.md" }, "@clr/icons@13.0.2": { "licenses": "MIT", "repository": "https://github.com/vmware/clarity", "publisher": "clarity", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@clr\\icons", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@clr\\icons\\README.md" + "path": "\\node_modules\\@clr\\icons", + "licenseFile": "\\node_modules\\@clr\\icons\\README.md" }, - "@clr/ui@13.7.0": { + "@clr/ui@15.13.0": { "licenses": "MIT", "repository": "https://github.com/vmware-clarity/ng-clarity", "publisher": "Clarity Design System", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@clr\\ui", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@clr\\ui\\README.md" + "path": "\\node_modules\\@clr\\ui", + "licenseFile": "\\node_modules\\@clr\\ui\\README.md" }, "@colors/colors@1.5.0": { "licenses": "MIT", "repository": "https://github.com/DABH/colors.js", "publisher": "DABH", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@colors\\colors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@colors\\colors\\LICENSE" + "path": "\\node_modules\\@colors\\colors", + "licenseFile": "\\node_modules\\@colors\\colors\\LICENSE" }, - "@compodoc/compodoc@1.1.19": { + "@compodoc/compodoc@1.1.23": { "licenses": "MIT", "repository": "https://github.com/compodoc/compodoc", "publisher": "Vindent Ogloblinsky", "url": "vincent.ogloblinsky@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\LICENSE" + "path": "\\node_modules\\@compodoc\\compodoc", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\LICENSE" }, "@compodoc/live-server@1.2.3": { "licenses": "MIT", "repository": "https://github.com/compodoc/live-server", "publisher": "Tapio Vierros + compodoc", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\live-server", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\live-server\\README.md" + "path": "\\node_modules\\@compodoc\\live-server", + "licenseFile": "\\node_modules\\@compodoc\\live-server\\README.md" }, - "@compodoc/ngd-core@2.1.0": { + "@compodoc/ngd-core@2.1.1": { "licenses": "MIT", "repository": "https://github.com/compodoc/ngd", "publisher": "Wassim CHEGHAM", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\ngd-core" + "path": "\\node_modules\\@compodoc\\ngd-core" }, - "@compodoc/ngd-transformer@2.1.0": { + "@compodoc/ngd-transformer@2.1.3": { "licenses": "MIT", "repository": "https://github.com/compodoc/ngd", "publisher": "Wassim CHEGHAM", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\ngd-transformer" + "path": "\\node_modules\\@compodoc\\ngd-transformer" }, - "@csstools/postcss-color-function@1.1.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-color-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-color-function\\LICENSE.md" + "@discoveryjs/json-ext@0.5.7": { + "licenses": "MIT", + "repository": "https://github.com/discoveryjs/json-ext", + "publisher": "Roman Dvornov", + "email": "rdvornov@gmail.com", + "url": "https://github.com/lahmatiy", + "path": "\\node_modules\\@discoveryjs\\json-ext", + "licenseFile": "\\node_modules\\@discoveryjs\\json-ext\\LICENSE" }, - "@csstools/postcss-font-format-keywords@1.0.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-font-format-keywords", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-font-format-keywords\\LICENSE.md" + "@dlr-eoc/base-layers-raster@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\base-layers-raster", + "licenseFile": "\\node_modules\\@dlr-eoc\\base-layers-raster\\README.md" }, - "@csstools/postcss-hwb-function@1.0.1": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-hwb-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-hwb-function\\LICENSE.md" + "@dlr-eoc/cookie-alert@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\cookie-alert", + "licenseFile": "\\node_modules\\@dlr-eoc\\cookie-alert\\README.md" }, - "@csstools/postcss-ic-unit@1.0.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-ic-unit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-ic-unit\\LICENSE.md" + "@dlr-eoc/core-ui@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\core-ui", + "licenseFile": "\\node_modules\\@dlr-eoc\\core-ui\\README.md" }, - "@csstools/postcss-is-pseudo-class@2.0.5": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-is-pseudo-class", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-is-pseudo-class\\LICENSE.md" + "@dlr-eoc/layer-control@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\layer-control", + "licenseFile": "\\node_modules\\@dlr-eoc\\layer-control\\README.md" }, - "@csstools/postcss-normalize-display-values@1.0.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-normalize-display-values", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-normalize-display-values\\LICENSE.md" + "@dlr-eoc/map-cesium@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\map-cesium", + "licenseFile": "\\node_modules\\@dlr-eoc\\map-cesium\\README.md" }, - "@csstools/postcss-oklab-function@1.1.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-oklab-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-oklab-function\\LICENSE.md" + "@dlr-eoc/map-maplibre@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\map-maplibre", + "licenseFile": "\\node_modules\\@dlr-eoc\\map-maplibre\\README.md" }, - "@csstools/postcss-progressive-custom-properties@1.3.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-progressive-custom-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-progressive-custom-properties\\LICENSE.md" + "@dlr-eoc/map-ol@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\map-ol", + "licenseFile": "\\node_modules\\@dlr-eoc\\map-ol\\README.md" }, - "@csstools/postcss-stepped-value-functions@1.0.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-stepped-value-functions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-stepped-value-functions\\LICENSE.md" + "@dlr-eoc/map-three@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\map-three", + "licenseFile": "\\node_modules\\@dlr-eoc\\map-three\\README.md" }, - "@csstools/postcss-unset-value@1.0.1": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-unset-value", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\postcss-unset-value\\LICENSE.md" + "@dlr-eoc/map-tools@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\map-tools", + "licenseFile": "\\node_modules\\@dlr-eoc\\map-tools\\README.md" }, - "@csstools/selector-specificity@2.0.1": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\selector-specificity", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@csstools\\selector-specificity\\LICENSE.md" + "@dlr-eoc/services-layers@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\services-layers", + "licenseFile": "\\node_modules\\@dlr-eoc\\services-layers\\README.md" }, - "@discoveryjs/json-ext@0.5.7": { + "@dlr-eoc/services-map-state@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\services-map-state", + "licenseFile": "\\node_modules\\@dlr-eoc\\services-map-state\\README.md" + }, + "@dlr-eoc/services-ogc@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\services-ogc", + "licenseFile": "\\node_modules\\@dlr-eoc\\services-ogc\\README.md" + }, + "@dlr-eoc/services-util-store@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\services-util-store", + "licenseFile": "\\node_modules\\@dlr-eoc\\services-util-store\\README.md" + }, + "@dlr-eoc/shared-assets@12.0.1-next.4": { + "licenses": "UNLICENSED", + "private": true, + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\shared-assets", + "licenseFile": "\\node_modules\\@dlr-eoc\\shared-assets\\README.md" + }, + "@dlr-eoc/user-info@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\user-info", + "licenseFile": "\\node_modules\\@dlr-eoc\\user-info\\README.md" + }, + "@dlr-eoc/utilities@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\utilities", + "licenseFile": "\\node_modules\\@dlr-eoc\\utilities\\README.md" + }, + "@dlr-eoc/utils-browser@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\utils-browser", + "licenseFile": "\\node_modules\\@dlr-eoc\\utils-browser\\README.md" + }, + "@dlr-eoc/utils-maps@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\utils-maps", + "licenseFile": "\\node_modules\\@dlr-eoc\\utils-maps\\README.md" + }, + "@dlr-eoc/utils-ogc@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\@dlr-eoc\\utils-ogc", + "licenseFile": "\\node_modules\\@dlr-eoc\\utils-ogc\\README.md" + }, + "@esbuild/win32-x64@0.18.17": { "licenses": "MIT", - "repository": "https://github.com/discoveryjs/json-ext", - "publisher": "Roman Dvornov", - "email": "rdvornov@gmail.com", - "url": "https://github.com/lahmatiy", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@discoveryjs\\json-ext", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@discoveryjs\\json-ext\\LICENSE" + "repository": "https://github.com/evanw/esbuild", + "path": "\\node_modules\\@esbuild\\win32-x64", + "licenseFile": "\\node_modules\\@esbuild\\win32-x64\\README.md" + }, + "@esbuild/win32-x64@0.19.8": { + "licenses": "MIT", + "repository": "https://github.com/evanw/esbuild", + "path": "\\node_modules\\ng-packagr\\node_modules\\@esbuild\\win32-x64", + "licenseFile": "\\node_modules\\ng-packagr\\node_modules\\@esbuild\\win32-x64\\README.md" }, "@foliojs-fork/fontkit@1.9.1": { "licenses": "MIT", "repository": "https://github.com/foliojs-fork/fontkit", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\fontkit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\fontkit\\README.md" + "path": "\\node_modules\\@foliojs-fork\\fontkit", + "licenseFile": "\\node_modules\\@foliojs-fork\\fontkit\\README.md" }, "@foliojs-fork/linebreak@1.1.1": { "licenses": "MIT", "repository": "https://github.com/foliojs-fork/linebreaker", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\linebreak", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\linebreak\\LICENSE" + "path": "\\node_modules\\@foliojs-fork\\linebreak", + "licenseFile": "\\node_modules\\@foliojs-fork\\linebreak\\LICENSE" }, - "@foliojs-fork/pdfkit@0.13.0": { + "@foliojs-fork/pdfkit@0.14.0": { "licenses": "MIT", "repository": "https://github.com/foliojs-fork/pdfkit", "publisher": "Devon Govett", "email": "devongovett@gmail.com", "url": "http://badassjs.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\pdfkit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\pdfkit\\LICENSE" + "path": "\\node_modules\\@foliojs-fork\\pdfkit", + "licenseFile": "\\node_modules\\@foliojs-fork\\pdfkit\\LICENSE" }, "@foliojs-fork/restructure@2.0.2": { "licenses": "MIT", "repository": "https://github.com/foliojs-fork/restructure", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\restructure", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\restructure\\LICENSE" + "path": "\\node_modules\\@foliojs-fork\\restructure", + "licenseFile": "\\node_modules\\@foliojs-fork\\restructure\\LICENSE" + }, + "@fontsource/metropolis@4.5.3": { + "licenses": "MIT", + "repository": "https://github.com/fontsource/fontsource", + "publisher": "Lotus", + "email": "declininglotus@gmail.com", + "path": "\\node_modules\\@fontsource\\metropolis", + "licenseFile": "\\node_modules\\@fontsource\\metropolis\\README.md" + }, + "@fontsource/noto-sans@4.5.11": { + "licenses": "MIT", + "repository": "https://github.com/fontsource/fontsource", + "publisher": "Lotus", + "email": "declininglotus@gmail.com", + "path": "\\node_modules\\@fontsource\\noto-sans", + "licenseFile": "\\node_modules\\@fontsource\\noto-sans\\README.md" }, "@gar/promisify@1.1.3": { "licenses": "MIT", "repository": "https://github.com/wraithgar/gar-promisify", "publisher": "Gar", "email": "gar+npm@danger.computer", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@gar\\promisify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@gar\\promisify\\LICENSE.md" + "path": "\\node_modules\\@gar\\promisify", + "licenseFile": "\\node_modules\\@gar\\promisify\\LICENSE.md" + }, + "@isaacs/cliui@8.0.2": { + "licenses": "ISC", + "repository": "https://github.com/yargs/cliui", + "publisher": "Ben Coe", + "email": "ben@npmjs.com", + "path": "\\node_modules\\@isaacs\\cliui", + "licenseFile": "\\node_modules\\@isaacs\\cliui\\LICENSE.txt" }, "@istanbuljs/load-nyc-config@1.1.0": { "licenses": "ISC", "repository": "https://github.com/istanbuljs/load-nyc-config", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@istanbuljs\\load-nyc-config", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@istanbuljs\\load-nyc-config\\LICENSE" + "path": "\\node_modules\\@istanbuljs\\load-nyc-config", + "licenseFile": "\\node_modules\\@istanbuljs\\load-nyc-config\\LICENSE" }, "@istanbuljs/schema@0.1.3": { "licenses": "MIT", "repository": "https://github.com/istanbuljs/schema", "publisher": "Corey Farrell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@istanbuljs\\schema", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@istanbuljs\\schema\\LICENSE" + "path": "\\node_modules\\@istanbuljs\\schema", + "licenseFile": "\\node_modules\\@istanbuljs\\schema\\LICENSE" }, - "@jridgewell/gen-mapping@0.1.1": { + "@jridgewell/gen-mapping@0.3.3": { "licenses": "MIT", "repository": "https://github.com/jridgewell/gen-mapping", "publisher": "Justin Ridgewell", "email": "justin@ridgewell.name", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\gen-mapping", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\gen-mapping\\LICENSE" + "path": "\\node_modules\\@jridgewell\\gen-mapping", + "licenseFile": "\\node_modules\\@jridgewell\\gen-mapping\\LICENSE" }, - "@jridgewell/resolve-uri@3.0.7": { + "@jridgewell/resolve-uri@3.1.1": { "licenses": "MIT", "repository": "https://github.com/jridgewell/resolve-uri", "publisher": "Justin Ridgewell", "email": "justin@ridgewell.name", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\resolve-uri", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\resolve-uri\\LICENSE" + "path": "\\node_modules\\@jridgewell\\resolve-uri", + "licenseFile": "\\node_modules\\@jridgewell\\resolve-uri\\LICENSE" }, - "@jridgewell/set-array@1.1.1": { + "@jridgewell/set-array@1.1.2": { "licenses": "MIT", "repository": "https://github.com/jridgewell/set-array", "publisher": "Justin Ridgewell", "email": "justin@ridgewell.name", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\set-array", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\set-array\\LICENSE" + "path": "\\node_modules\\@jridgewell\\set-array", + "licenseFile": "\\node_modules\\@jridgewell\\set-array\\LICENSE" + }, + "@jridgewell/source-map@0.3.5": { + "licenses": "MIT", + "repository": "https://github.com/jridgewell/source-map", + "publisher": "Justin Ridgewell", + "email": "justin@ridgewell.name", + "path": "\\node_modules\\@jridgewell\\source-map", + "licenseFile": "\\node_modules\\@jridgewell\\source-map\\LICENSE" }, - "@jridgewell/sourcemap-codec@1.4.13": { + "@jridgewell/sourcemap-codec@1.4.15": { "licenses": "MIT", "repository": "https://github.com/jridgewell/sourcemap-codec", "publisher": "Rich Harris", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\sourcemap-codec", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\sourcemap-codec\\LICENSE" + "path": "\\node_modules\\@jridgewell\\sourcemap-codec", + "licenseFile": "\\node_modules\\@jridgewell\\sourcemap-codec\\LICENSE" }, - "@jridgewell/trace-mapping@0.3.10": { + "@jridgewell/trace-mapping@0.3.20": { "licenses": "MIT", "repository": "https://github.com/jridgewell/trace-mapping", "publisher": "Justin Ridgewell", "email": "justin@ridgewell.name", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\trace-mapping", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@jridgewell\\trace-mapping\\LICENSE" + "path": "\\node_modules\\@jridgewell\\trace-mapping", + "licenseFile": "\\node_modules\\@jridgewell\\trace-mapping\\LICENSE" }, "@leichtgewicht/ip-codec@2.0.4": { "licenses": "MIT", "repository": "https://github.com/martinheidegger/ip-codec", "publisher": "Martin Heidegger", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@leichtgewicht\\ip-codec", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@leichtgewicht\\ip-codec\\LICENSE" + "path": "\\node_modules\\@leichtgewicht\\ip-codec", + "licenseFile": "\\node_modules\\@leichtgewicht\\ip-codec\\LICENSE" }, - "@lit/reactive-element@1.3.2": { + "@lit-labs/ssr-dom-shim@1.1.2": { "licenses": "BSD-3-Clause", "repository": "https://github.com/lit/lit", "publisher": "Google LLC", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@lit\\reactive-element", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@lit\\reactive-element\\LICENSE" + "path": "\\node_modules\\@lit-labs\\ssr-dom-shim", + "licenseFile": "\\node_modules\\@lit-labs\\ssr-dom-shim\\README.md" + }, + "@lit/reactive-element@1.6.3": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/lit/lit", + "publisher": "Google LLC", + "path": "\\node_modules\\@lit\\reactive-element", + "licenseFile": "\\node_modules\\@lit\\reactive-element\\LICENSE" + }, + "@mapbox/geojson-rewind@0.5.2": { + "licenses": "ISC", + "repository": "https://github.com/mapbox/geojson-rewind", + "publisher": "Tom MacWright", + "path": "\\node_modules\\@mapbox\\geojson-rewind", + "licenseFile": "\\node_modules\\@mapbox\\geojson-rewind\\LICENSE.txt" }, "@mapbox/jsonlint-lines-primitives@2.0.2": { "licenses": "Custom: https://github.com/tmcw/jsonlint", @@ -1212,163 +1473,330 @@ "publisher": "Zach Carter", "email": "zach@carter.name", "url": "http://zaa.ch", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\jsonlint-lines-primitives", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\jsonlint-lines-primitives\\README.md" + "path": "\\node_modules\\@mapbox\\jsonlint-lines-primitives", + "licenseFile": "\\node_modules\\@mapbox\\jsonlint-lines-primitives\\README.md" }, - "@mapbox/mapbox-gl-style-spec@13.23.1": { + "@mapbox/mapbox-gl-style-spec@13.28.0": { "licenses": "ISC", "repository": "https://github.com/mapbox/mapbox-gl-js", "publisher": "Mapbox", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\mapbox-gl-style-spec", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\mapbox-gl-style-spec\\README.md" + "path": "\\node_modules\\@mapbox\\mapbox-gl-style-spec", + "licenseFile": "\\node_modules\\@mapbox\\mapbox-gl-style-spec\\README.md" }, "@mapbox/point-geometry@0.1.0": { "licenses": "ISC", "repository": "https://github.com/mapbox/point-geometry", "publisher": "Tom MacWright", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\point-geometry", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\point-geometry\\LICENSE" + "path": "\\node_modules\\@mapbox\\point-geometry", + "licenseFile": "\\node_modules\\@mapbox\\point-geometry\\LICENSE" + }, + "@mapbox/tiny-sdf@2.0.6": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/mapbox/tiny-sdf", + "publisher": "Vladimir Agafonkin", + "path": "\\node_modules\\@mapbox\\tiny-sdf", + "licenseFile": "\\node_modules\\@mapbox\\tiny-sdf\\LICENSE.txt" + }, + "@mapbox/togeojson@0.16.2": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/mapbox/togeojson", + "path": "\\node_modules\\@mapbox\\togeojson", + "licenseFile": "\\node_modules\\@mapbox\\togeojson\\LICENSE" }, "@mapbox/unitbezier@0.0.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/mapbox/unitbezier", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\unitbezier", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@mapbox\\unitbezier\\README.md" + "path": "\\node_modules\\@mapbox\\unitbezier", + "licenseFile": "\\node_modules\\@mapbox\\unitbezier\\README.md" + }, + "@mapbox/unitbezier@0.0.1": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/mapbox/unitbezier", + "path": "\\node_modules\\maplibre-gl\\node_modules\\@mapbox\\unitbezier", + "licenseFile": "\\node_modules\\maplibre-gl\\node_modules\\@mapbox\\unitbezier\\LICENSE" + }, + "@mapbox/vector-tile@1.3.1": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/mapbox/vector-tile-js", + "path": "\\node_modules\\@mapbox\\vector-tile", + "licenseFile": "\\node_modules\\@mapbox\\vector-tile\\LICENSE.txt" + }, + "@mapbox/whoots-js@3.1.0": { + "licenses": "ISC", + "repository": "https://github.com/mapbox/whoots-js", + "publisher": "Bryan Housel", + "email": "bryan@mapbox.com", + "path": "\\node_modules\\@mapbox\\whoots-js", + "licenseFile": "\\node_modules\\@mapbox\\whoots-js\\LICENSE.md" + }, + "@maplibre/maplibre-gl-style-spec@20.3.0": { + "licenses": "ISC", + "repository": "https://github.com/maplibre/maplibre-gl-style-spec", + "publisher": "MapLibre", + "path": "\\node_modules\\@maplibre\\maplibre-gl-style-spec", + "licenseFile": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\LICENSE.txt" }, "@michaellangbein/jsonix@3.0.1-SNAPSHOT-3": { "licenses": "BSD-3-Clause", "repository": "https://github.com/michaellangbein/jsonix", "publisher": "Alexey Valikov", "url": "http://github.com/highsource", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@michaellangbein\\jsonix", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@michaellangbein\\jsonix\\README.md" + "path": "\\node_modules\\@michaellangbein\\jsonix", + "licenseFile": "\\node_modules\\@michaellangbein\\jsonix\\README.md" }, - "@ngtools/webpack@14.0.3": { + "@ngtools/webpack@16.2.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@ngtools\\webpack", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@ngtools\\webpack\\LICENSE" + "path": "\\node_modules\\@angular-devkit\\build-angular\\node_modules\\@ngtools\\webpack", + "licenseFile": "\\node_modules\\@angular-devkit\\build-angular\\node_modules\\@ngtools\\webpack\\LICENSE" }, "@nodelib/fs.scandir@2.1.5": { "licenses": "MIT", "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.scandir", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@nodelib\\fs.scandir", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@nodelib\\fs.scandir\\LICENSE" + "path": "\\node_modules\\@nodelib\\fs.scandir", + "licenseFile": "\\node_modules\\@nodelib\\fs.scandir\\LICENSE" }, "@nodelib/fs.stat@2.0.5": { "licenses": "MIT", "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.stat", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@nodelib\\fs.stat", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@nodelib\\fs.stat\\LICENSE" + "path": "\\node_modules\\@nodelib\\fs.stat", + "licenseFile": "\\node_modules\\@nodelib\\fs.stat\\LICENSE" }, "@nodelib/fs.walk@1.2.8": { "licenses": "MIT", "repository": "https://github.com/nodelib/nodelib/tree/master/packages/fs/fs.walk", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@nodelib\\fs.walk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@nodelib\\fs.walk\\LICENSE" + "path": "\\node_modules\\@nodelib\\fs.walk", + "licenseFile": "\\node_modules\\@nodelib\\fs.walk\\LICENSE" }, - "@npmcli/fs@1.1.1": { + "@npmcli/fs@2.1.2": { "licenses": "ISC", + "repository": "https://github.com/npm/fs", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\@npmcli\\fs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\@npmcli\\fs\\LICENSE.md" + "path": "\\node_modules\\make-fetch-happen\\node_modules\\@npmcli\\fs", + "licenseFile": "\\node_modules\\make-fetch-happen\\node_modules\\@npmcli\\fs\\LICENSE.md" }, - "@npmcli/fs@2.1.0": { + "@npmcli/fs@3.1.0": { "licenses": "ISC", "repository": "https://github.com/npm/fs", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\fs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\fs\\LICENSE.md" + "path": "\\node_modules\\@npmcli\\fs", + "licenseFile": "\\node_modules\\@npmcli\\fs\\LICENSE.md" }, - "@npmcli/git@3.0.1": { + "@npmcli/git@4.1.0": { "licenses": "ISC", "repository": "https://github.com/npm/git", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\git", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\git\\LICENSE" + "path": "\\node_modules\\@npmcli\\git", + "licenseFile": "\\node_modules\\@npmcli\\git\\LICENSE" }, - "@npmcli/installed-package-contents@1.0.7": { + "@npmcli/installed-package-contents@2.0.2": { "licenses": "ISC", "repository": "https://github.com/npm/installed-package-contents", - "publisher": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\installed-package-contents", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\installed-package-contents\\LICENSE" - }, - "@npmcli/move-file@1.1.2": { - "licenses": "MIT", - "repository": "https://github.com/npm/move-file", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\@npmcli\\move-file", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\@npmcli\\move-file\\LICENSE.md" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\@npmcli\\installed-package-contents", + "licenseFile": "\\node_modules\\@npmcli\\installed-package-contents\\LICENSE" }, - "@npmcli/move-file@2.0.0": { + "@npmcli/move-file@2.0.1": { "licenses": "MIT", "repository": "https://github.com/npm/move-file", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\move-file", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\move-file\\LICENSE.md" + "path": "\\node_modules\\@npmcli\\move-file", + "licenseFile": "\\node_modules\\@npmcli\\move-file\\LICENSE.md" }, - "@npmcli/node-gyp@2.0.0": { + "@npmcli/node-gyp@3.0.0": { "licenses": "ISC", "repository": "https://github.com/npm/node-gyp", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\node-gyp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\node-gyp\\README.md" + "path": "\\node_modules\\@npmcli\\node-gyp", + "licenseFile": "\\node_modules\\@npmcli\\node-gyp\\README.md" + }, + "@npmcli/promise-spawn@6.0.2": { + "licenses": "ISC", + "repository": "https://github.com/npm/promise-spawn", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\@npmcli\\promise-spawn", + "licenseFile": "\\node_modules\\@npmcli\\promise-spawn\\LICENSE" + }, + "@npmcli/run-script@6.0.2": { + "licenses": "ISC", + "repository": "https://github.com/npm/run-script", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\@npmcli\\run-script", + "licenseFile": "\\node_modules\\@npmcli\\run-script\\LICENSE" + }, + "@petamoriken/float16@3.8.4": { + "licenses": "MIT", + "repository": "https://github.com/petamoriken/float16", + "publisher": "Kenta Moriuchi", + "email": "moriken@kimamass.com", + "url": "https://moriken.dev", + "path": "\\node_modules\\@petamoriken\\float16", + "licenseFile": "\\node_modules\\@petamoriken\\float16\\LICENSE" + }, + "@pkgjs/parseargs@0.11.0": { + "licenses": "MIT", + "repository": "https://github.com/pkgjs/parseargs", + "path": "\\node_modules\\@pkgjs\\parseargs", + "licenseFile": "\\node_modules\\@pkgjs\\parseargs\\LICENSE" + }, + "@protobufjs/aspromise@1.1.2": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\aspromise", + "licenseFile": "\\node_modules\\@protobufjs\\aspromise\\LICENSE" + }, + "@protobufjs/base64@1.1.2": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\base64", + "licenseFile": "\\node_modules\\@protobufjs\\base64\\LICENSE" + }, + "@protobufjs/codegen@2.0.4": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\codegen", + "licenseFile": "\\node_modules\\@protobufjs\\codegen\\LICENSE" + }, + "@protobufjs/eventemitter@1.1.0": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\eventemitter", + "licenseFile": "\\node_modules\\@protobufjs\\eventemitter\\LICENSE" + }, + "@protobufjs/fetch@1.1.0": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\fetch", + "licenseFile": "\\node_modules\\@protobufjs\\fetch\\LICENSE" + }, + "@protobufjs/float@1.0.2": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\float", + "licenseFile": "\\node_modules\\@protobufjs\\float\\LICENSE" + }, + "@protobufjs/inquire@1.1.0": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\inquire", + "licenseFile": "\\node_modules\\@protobufjs\\inquire\\LICENSE" }, - "@npmcli/promise-spawn@3.0.0": { - "licenses": "ISC", - "repository": "https://github.com/npm/promise-spawn", - "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\promise-spawn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\promise-spawn\\LICENSE" + "@protobufjs/path@1.1.2": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\path", + "licenseFile": "\\node_modules\\@protobufjs\\path\\LICENSE" }, - "@npmcli/run-script@3.0.3": { - "licenses": "ISC", - "repository": "https://github.com/npm/run-script", - "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\run-script", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@npmcli\\run-script\\LICENSE" + "@protobufjs/pool@1.1.0": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\pool", + "licenseFile": "\\node_modules\\@protobufjs\\pool\\LICENSE" }, - "@petamoriken/float16@3.6.3": { - "licenses": "MIT", - "repository": "https://github.com/petamoriken/float16", - "publisher": "Kenta Moriuchi", - "email": "moriken@kimamass.com", - "url": "https://moriken.dev", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@petamoriken\\float16", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@petamoriken\\float16\\LICENSE" + "@protobufjs/utf8@1.1.0": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/dcodeIO/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\@protobufjs\\utf8", + "licenseFile": "\\node_modules\\@protobufjs\\utf8\\LICENSE" }, - "@rollup/plugin-json@4.1.0": { + "@rollup/plugin-json@6.0.1": { "licenses": "MIT", "repository": "https://github.com/rollup/plugins", "publisher": "rollup", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@rollup\\plugin-json", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@rollup\\plugin-json\\LICENSE" + "path": "\\node_modules\\@rollup\\plugin-json", + "licenseFile": "\\node_modules\\@rollup\\plugin-json\\README.md" }, - "@rollup/plugin-node-resolve@13.3.0": { + "@rollup/plugin-node-resolve@15.2.3": { "licenses": "MIT", "repository": "https://github.com/rollup/plugins", "publisher": "Rich Harris", "email": "richard.a.harris@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@rollup\\plugin-node-resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@rollup\\plugin-node-resolve\\LICENSE" + "path": "\\node_modules\\@rollup\\plugin-node-resolve", + "licenseFile": "\\node_modules\\@rollup\\plugin-node-resolve\\LICENSE" }, - "@rollup/pluginutils@3.1.0": { + "@rollup/pluginutils@5.1.0": { "licenses": "MIT", "repository": "https://github.com/rollup/plugins", "publisher": "Rich Harris", "email": "richard.a.harris@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@rollup\\pluginutils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@rollup\\pluginutils\\LICENSE" + "path": "\\node_modules\\@rollup\\pluginutils", + "licenseFile": "\\node_modules\\@rollup\\pluginutils\\LICENSE" }, - "@schematics/angular@14.0.3": { + "@schematics/angular@16.2.10": { "licenses": "MIT", "repository": "https://github.com/angular/angular-cli", "publisher": "Angular Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@schematics\\angular", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@schematics\\angular\\LICENSE" + "path": "\\node_modules\\@schematics\\angular", + "licenseFile": "\\node_modules\\@schematics\\angular\\LICENSE" + }, + "@sigstore/bundle@1.1.0": { + "licenses": "Apache-2.0", + "repository": "https://github.com/sigstore/sigstore-js", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\@sigstore\\bundle", + "licenseFile": "\\node_modules\\@sigstore\\bundle\\LICENSE" + }, + "@sigstore/protobuf-specs@0.2.1": { + "licenses": "Apache-2.0", + "repository": "https://github.com/sigstore/protobuf-specs", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\@sigstore\\protobuf-specs", + "licenseFile": "\\node_modules\\@sigstore\\protobuf-specs\\LICENSE" + }, + "@sigstore/sign@1.0.0": { + "licenses": "Apache-2.0", + "repository": "https://github.com/sigstore/sigstore-js", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\@sigstore\\sign", + "licenseFile": "\\node_modules\\@sigstore\\sign\\LICENSE" + }, + "@sigstore/tuf@1.0.3": { + "licenses": "Apache-2.0", + "repository": "https://github.com/sigstore/sigstore-js", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\@sigstore\\tuf", + "licenseFile": "\\node_modules\\@sigstore\\tuf\\LICENSE" + }, + "@socket.io/component-emitter@3.1.0": { + "licenses": "MIT", + "repository": "https://github.com/socketio/emitter", + "path": "\\node_modules\\@socket.io\\component-emitter", + "licenseFile": "\\node_modules\\@socket.io\\component-emitter\\LICENSE" + }, + "@thednp/event-listener@2.0.4": { + "licenses": "MIT", + "repository": "https://github.com/thednp/event-listener", + "publisher": "thednp", + "path": "\\node_modules\\@thednp\\event-listener", + "licenseFile": "\\node_modules\\@thednp\\event-listener\\LICENSE" + }, + "@thednp/shorty@2.0.0": { + "licenses": "MIT", + "repository": "https://github.com/thednp/shorty", + "publisher": "thednp", + "path": "\\node_modules\\@thednp\\shorty", + "licenseFile": "\\node_modules\\@thednp\\shorty\\LICENSE" }, "@tootallnate/once@1.1.2": { "licenses": "MIT", @@ -1376,7 +1804,7 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@tootallnate\\once" + "path": "\\node_modules\\@tootallnate\\once" }, "@tootallnate/once@2.0.0": { "licenses": "MIT", @@ -1384,340 +1812,468 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\@tootallnate\\once", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\@tootallnate\\once\\LICENSE" + "path": "\\node_modules\\tuf-js\\node_modules\\@tootallnate\\once", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\@tootallnate\\once\\LICENSE" }, - "@ts-morph/common@0.12.3": { + "@ts-morph/common@0.21.0": { "licenses": "MIT", "repository": "https://github.com/dsherret/ts-morph", "publisher": "David Sherret", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@ts-morph\\common", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@ts-morph\\common\\LICENSE" + "path": "\\node_modules\\@ts-morph\\common", + "licenseFile": "\\node_modules\\@ts-morph\\common\\LICENSE" }, - "@types/body-parser@1.19.2": { + "@tufjs/canonical-json@1.0.0": { "licenses": "MIT", - "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\body-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\body-parser\\LICENSE" + "repository": "https://github.com/theupdateframework/tuf-js", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\@tufjs\\canonical-json", + "licenseFile": "\\node_modules\\@tufjs\\canonical-json\\LICENSE" + }, + "@tufjs/models@1.0.4": { + "licenses": "MIT", + "repository": "https://github.com/theupdateframework/tuf-js", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\@tufjs\\models", + "licenseFile": "\\node_modules\\@tufjs\\models\\LICENSE" + }, + "@tweenjs/tween.js@21.0.0": { + "licenses": "MIT", + "repository": "https://github.com/tweenjs/tween.js", + "publisher": "tween.js contributors", + "url": "https://github.com/tweenjs/tween.js/graphs/contributors", + "path": "\\node_modules\\@tweenjs\\tween.js", + "licenseFile": "\\node_modules\\@tweenjs\\tween.js\\LICENSE" }, - "@types/bonjour@3.5.10": { + "@types/body-parser@1.19.5": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\bonjour", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\bonjour\\LICENSE" + "path": "\\node_modules\\@types\\body-parser", + "licenseFile": "\\node_modules\\@types\\body-parser\\LICENSE" }, - "@types/component-emitter@1.2.11": { + "@types/bonjour@3.5.13": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\component-emitter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\component-emitter\\LICENSE" + "path": "\\node_modules\\@types\\bonjour", + "licenseFile": "\\node_modules\\@types\\bonjour\\LICENSE" }, - "@types/connect-history-api-fallback@1.3.5": { + "@types/connect-history-api-fallback@1.5.4": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\connect-history-api-fallback", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\connect-history-api-fallback\\LICENSE" + "path": "\\node_modules\\@types\\connect-history-api-fallback", + "licenseFile": "\\node_modules\\@types\\connect-history-api-fallback\\LICENSE" }, - "@types/connect@3.4.35": { + "@types/connect@3.4.38": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\connect", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\connect\\LICENSE" + "path": "\\node_modules\\@types\\connect", + "licenseFile": "\\node_modules\\@types\\connect\\LICENSE" }, "@types/cookie@0.4.1": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\cookie", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\cookie\\LICENSE" + "path": "\\node_modules\\@types\\cookie", + "licenseFile": "\\node_modules\\@types\\cookie\\LICENSE" + }, + "@types/cors@2.8.17": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\cors", + "licenseFile": "\\node_modules\\@types\\cors\\LICENSE" + }, + "@types/cpx@1.5.5": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\cpx", + "licenseFile": "\\node_modules\\@types\\cpx\\LICENSE" + }, + "@types/eslint-scope@3.7.7": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\eslint-scope", + "licenseFile": "\\node_modules\\@types\\eslint-scope\\LICENSE" + }, + "@types/eslint@8.44.8": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\eslint", + "licenseFile": "\\node_modules\\@types\\eslint\\LICENSE" + }, + "@types/estree@1.0.5": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\estree", + "licenseFile": "\\node_modules\\@types\\estree\\LICENSE" + }, + "@types/express-serve-static-core@4.17.41": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\express-serve-static-core", + "licenseFile": "\\node_modules\\@types\\express-serve-static-core\\LICENSE" + }, + "@types/express@4.17.21": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\express", + "licenseFile": "\\node_modules\\@types\\express\\LICENSE" }, - "@types/cors@2.8.12": { + "@types/geojson-vt@3.2.5": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\cors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\cors\\LICENSE" + "path": "\\node_modules\\@types\\geojson-vt", + "licenseFile": "\\node_modules\\@types\\geojson-vt\\LICENSE" }, - "@types/cpx@1.5.2": { + "@types/geojson@7946.0.14": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\cpx", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\cpx\\LICENSE" + "path": "\\node_modules\\@types\\geojson", + "licenseFile": "\\node_modules\\@types\\geojson\\LICENSE" }, - "@types/eslint-scope@3.7.3": { + "@types/http-errors@2.0.4": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\eslint-scope", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\eslint-scope\\LICENSE" + "path": "\\node_modules\\@types\\http-errors", + "licenseFile": "\\node_modules\\@types\\http-errors\\LICENSE" }, - "@types/eslint@8.4.2": { + "@types/http-proxy@1.17.14": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\eslint", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\eslint\\LICENSE" + "path": "\\node_modules\\@types\\http-proxy", + "licenseFile": "\\node_modules\\@types\\http-proxy\\LICENSE" }, - "@types/estree@0.0.39": { + "@types/jasmine@4.6.4": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\estree", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\estree\\LICENSE" + "path": "\\node_modules\\@types\\jasmine", + "licenseFile": "\\node_modules\\@types\\jasmine\\LICENSE" }, - "@types/estree@0.0.51": { + "@types/jasminewd2@2.0.13": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack\\node_modules\\@types\\estree", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack\\node_modules\\@types\\estree\\LICENSE" + "path": "\\node_modules\\@types\\jasminewd2", + "licenseFile": "\\node_modules\\@types\\jasminewd2\\LICENSE" }, - "@types/express-serve-static-core@4.17.29": { + "@types/json-schema@7.0.15": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\express-serve-static-core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\express-serve-static-core\\LICENSE" + "path": "\\node_modules\\@types\\json-schema", + "licenseFile": "\\node_modules\\@types\\json-schema\\LICENSE" }, - "@types/express@4.17.13": { + "@types/junit-report-builder@3.0.2": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\express", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\express\\LICENSE" + "path": "\\node_modules\\@types\\junit-report-builder", + "licenseFile": "\\node_modules\\@types\\junit-report-builder\\LICENSE" }, - "@types/geojson@7946.0.8": { + "@types/mapbox__point-geometry@0.1.4": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\geojson", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\geojson\\LICENSE" + "path": "\\node_modules\\@types\\mapbox__point-geometry", + "licenseFile": "\\node_modules\\@types\\mapbox__point-geometry\\LICENSE" }, - "@types/http-proxy@1.17.9": { + "@types/mapbox__vector-tile@1.3.4": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\http-proxy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\http-proxy\\LICENSE" + "path": "\\node_modules\\@types\\mapbox__vector-tile", + "licenseFile": "\\node_modules\\@types\\mapbox__vector-tile\\LICENSE" }, - "@types/jasmine@3.6.11": { + "@types/mime@1.3.5": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\jasmine", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\jasmine\\LICENSE" + "path": "\\node_modules\\@types\\mime", + "licenseFile": "\\node_modules\\@types\\mime\\LICENSE" }, - "@types/jasminewd2@2.0.10": { + "@types/minimatch@3.0.5": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\jasminewd2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\jasminewd2\\LICENSE" + "path": "\\node_modules\\@types\\minimatch", + "licenseFile": "\\node_modules\\@types\\minimatch\\LICENSE" }, - "@types/json-schema@7.0.9": { + "@types/node-forge@1.3.10": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\json-schema", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\json-schema\\LICENSE" + "path": "\\node_modules\\@types\\node-forge", + "licenseFile": "\\node_modules\\@types\\node-forge\\LICENSE" }, - "@types/mime@1.3.2": { + "@types/node@20.10.1": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\mime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\mime\\LICENSE" + "path": "\\node_modules\\@types\\node", + "licenseFile": "\\node_modules\\@types\\node\\LICENSE" }, - "@types/node@14.18.16": { + "@types/offscreencanvas@2019.7.3": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\node", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\node\\LICENSE" + "path": "\\node_modules\\@types\\offscreencanvas", + "licenseFile": "\\node_modules\\@types\\offscreencanvas\\LICENSE" }, - "@types/offscreencanvas@2019.6.4": { + "@types/parse-json@4.0.2": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\offscreencanvas", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\offscreencanvas\\LICENSE" + "path": "\\node_modules\\@types\\parse-json", + "licenseFile": "\\node_modules\\@types\\parse-json\\LICENSE" }, - "@types/parse-json@4.0.0": { + "@types/pbf@3.0.5": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\parse-json", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\parse-json\\LICENSE" + "path": "\\node_modules\\@types\\pbf", + "licenseFile": "\\node_modules\\@types\\pbf\\LICENSE" }, "@types/q@0.0.32": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", "publisher": "Barrie Nemetchek", "email": "https://github.com/bnemetchek", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\q", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\q\\README.md" + "path": "\\node_modules\\@types\\q", + "licenseFile": "\\node_modules\\@types\\q\\README.md" }, - "@types/qs@6.9.7": { + "@types/qs@6.9.10": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\qs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\qs\\LICENSE" + "path": "\\node_modules\\@types\\qs", + "licenseFile": "\\node_modules\\@types\\qs\\LICENSE" }, - "@types/range-parser@1.2.4": { + "@types/range-parser@1.2.7": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\range-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\range-parser\\LICENSE" + "path": "\\node_modules\\@types\\range-parser", + "licenseFile": "\\node_modules\\@types\\range-parser\\LICENSE" }, - "@types/resolve@1.17.1": { + "@types/resolve@1.20.2": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\resolve\\LICENSE" + "path": "\\node_modules\\@types\\resolve", + "licenseFile": "\\node_modules\\@types\\resolve\\LICENSE" }, "@types/retry@0.12.0": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\retry", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\retry\\LICENSE" + "path": "\\node_modules\\@types\\retry", + "licenseFile": "\\node_modules\\@types\\retry\\LICENSE" + }, + "@types/selenium-webdriver@3.0.26": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\selenium-webdriver", + "licenseFile": "\\node_modules\\@types\\selenium-webdriver\\LICENSE" + }, + "@types/send@0.17.4": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\send", + "licenseFile": "\\node_modules\\@types\\send\\LICENSE" }, - "@types/selenium-webdriver@3.0.19": { + "@types/serve-index@1.9.4": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\selenium-webdriver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\selenium-webdriver\\LICENSE" + "path": "\\node_modules\\@types\\serve-index", + "licenseFile": "\\node_modules\\@types\\serve-index\\LICENSE" }, - "@types/serve-index@1.9.1": { + "@types/serve-static@1.15.5": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\serve-index", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\serve-index\\LICENSE" + "path": "\\node_modules\\@types\\serve-static", + "licenseFile": "\\node_modules\\@types\\serve-static\\LICENSE" }, - "@types/serve-static@1.13.10": { + "@types/sockjs@0.3.36": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\serve-static", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\serve-static\\LICENSE" + "path": "\\node_modules\\@types\\sockjs", + "licenseFile": "\\node_modules\\@types\\sockjs\\LICENSE" }, - "@types/sockjs@0.3.33": { + "@types/supercluster@7.1.3": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\sockjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\sockjs\\LICENSE" + "path": "\\node_modules\\@types\\supercluster", + "licenseFile": "\\node_modules\\@types\\supercluster\\LICENSE" }, - "@types/trusted-types@2.0.2": { + "@types/toposort@2.0.7": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\trusted-types", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\trusted-types\\LICENSE" + "path": "\\node_modules\\@types\\toposort", + "licenseFile": "\\node_modules\\@types\\toposort\\LICENSE" }, - "@types/ws@8.5.3": { + "@types/trusted-types@2.0.7": { "licenses": "MIT", "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\ws", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@types\\ws\\LICENSE" + "path": "\\node_modules\\@types\\trusted-types", + "licenseFile": "\\node_modules\\@types\\trusted-types\\LICENSE" }, - "@webassemblyjs/ast@1.11.1": { + "@types/ws@8.5.10": { + "licenses": "MIT", + "repository": "https://github.com/DefinitelyTyped/DefinitelyTyped", + "path": "\\node_modules\\@types\\ws", + "licenseFile": "\\node_modules\\@types\\ws\\LICENSE" + }, + "@vitejs/plugin-basic-ssl@1.0.1": { + "licenses": "MIT", + "repository": "https://github.com/vitejs/vite-plugin-basic-ssl", + "publisher": "Evan You and Vite Contributors", + "path": "\\node_modules\\@vitejs\\plugin-basic-ssl", + "licenseFile": "\\node_modules\\@vitejs\\plugin-basic-ssl\\LICENSE" + }, + "@vue/compiler-core@3.3.9": { + "licenses": "MIT", + "repository": "https://github.com/vuejs/core", + "publisher": "Evan You", + "path": "\\node_modules\\@vue\\compiler-core", + "licenseFile": "\\node_modules\\@vue\\compiler-core\\LICENSE" + }, + "@vue/compiler-dom@3.3.9": { + "licenses": "MIT", + "repository": "https://github.com/vuejs/core", + "publisher": "Evan You", + "path": "\\node_modules\\@vue\\compiler-dom", + "licenseFile": "\\node_modules\\@vue\\compiler-dom\\LICENSE" + }, + "@vue/compiler-sfc@3.3.9": { + "licenses": "MIT", + "repository": "https://github.com/vuejs/core", + "publisher": "Evan You", + "path": "\\node_modules\\@vue\\compiler-sfc", + "licenseFile": "\\node_modules\\@vue\\compiler-sfc\\LICENSE" + }, + "@vue/compiler-ssr@3.3.9": { + "licenses": "MIT", + "repository": "https://github.com/vuejs/core", + "publisher": "Evan You", + "path": "\\node_modules\\@vue\\compiler-ssr", + "licenseFile": "\\node_modules\\@vue\\compiler-ssr\\LICENSE" + }, + "@vue/reactivity-transform@3.3.9": { + "licenses": "MIT", + "repository": "https://github.com/vuejs/core", + "publisher": "Evan You", + "path": "\\node_modules\\@vue\\reactivity-transform", + "licenseFile": "\\node_modules\\@vue\\reactivity-transform\\LICENSE" + }, + "@vue/shared@3.3.9": { + "licenses": "MIT", + "repository": "https://github.com/vuejs/core", + "publisher": "Evan You", + "path": "\\node_modules\\@vue\\shared", + "licenseFile": "\\node_modules\\@vue\\shared\\LICENSE" + }, + "@webassemblyjs/ast@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\ast", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\ast\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\ast", + "licenseFile": "\\node_modules\\@webassemblyjs\\ast\\README.md" }, - "@webassemblyjs/floating-point-hex-parser@1.11.1": { + "@webassemblyjs/floating-point-hex-parser@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Mauro Bringolf", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\floating-point-hex-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\floating-point-hex-parser\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\floating-point-hex-parser", + "licenseFile": "\\node_modules\\@webassemblyjs\\floating-point-hex-parser\\LICENSE" }, - "@webassemblyjs/helper-api-error@1.11.1": { + "@webassemblyjs/helper-api-error@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-api-error", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-api-error\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\helper-api-error" }, - "@webassemblyjs/helper-buffer@1.11.1": { + "@webassemblyjs/helper-buffer@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-buffer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-buffer\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\helper-buffer" }, - "@webassemblyjs/helper-numbers@1.11.1": { + "@webassemblyjs/helper-numbers@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-numbers", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-numbers\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\helper-numbers" }, - "@webassemblyjs/helper-wasm-bytecode@1.11.1": { + "@webassemblyjs/helper-wasm-bytecode@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-wasm-bytecode", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-wasm-bytecode\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\helper-wasm-bytecode" }, - "@webassemblyjs/helper-wasm-section@1.11.1": { + "@webassemblyjs/helper-wasm-section@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-wasm-section", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\helper-wasm-section\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\helper-wasm-section" }, - "@webassemblyjs/ieee754@1.11.1": { + "@webassemblyjs/ieee754@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\ieee754", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\ieee754\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\ieee754" }, - "@webassemblyjs/leb128@1.11.1": { + "@webassemblyjs/leb128@1.11.6": { "licenses": "Apache-2.0", "repository": "https://github.com/xtuc/webassemblyjs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\leb128", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\leb128\\LICENSE.txt" + "path": "\\node_modules\\@webassemblyjs\\leb128", + "licenseFile": "\\node_modules\\@webassemblyjs\\leb128\\LICENSE.txt" }, - "@webassemblyjs/utf8@1.11.1": { + "@webassemblyjs/utf8@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\utf8", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\utf8\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\utf8" }, - "@webassemblyjs/wasm-edit@1.11.1": { + "@webassemblyjs/wasm-edit@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-edit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-edit\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\wasm-edit", + "licenseFile": "\\node_modules\\@webassemblyjs\\wasm-edit\\README.md" }, - "@webassemblyjs/wasm-gen@1.11.1": { + "@webassemblyjs/wasm-gen@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-gen", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-gen\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\wasm-gen" }, - "@webassemblyjs/wasm-opt@1.11.1": { + "@webassemblyjs/wasm-opt@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-opt", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-opt\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\wasm-opt" }, - "@webassemblyjs/wasm-parser@1.11.1": { + "@webassemblyjs/wasm-parser@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wasm-parser\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\wasm-parser", + "licenseFile": "\\node_modules\\@webassemblyjs\\wasm-parser\\README.md" }, - "@webassemblyjs/wast-printer@1.11.1": { + "@webassemblyjs/wast-printer@1.11.6": { "licenses": "MIT", "repository": "https://github.com/xtuc/webassemblyjs", "publisher": "Sven Sauleau", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wast-printer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webassemblyjs\\wast-printer\\LICENSE" + "path": "\\node_modules\\@webassemblyjs\\wast-printer", + "licenseFile": "\\node_modules\\@webassemblyjs\\wast-printer\\README.md" }, - "@webcomponents/custom-elements@1.5.0": { + "@webcomponents/custom-elements@1.6.0": { "licenses": "BSD-3-Clause", "repository": "https://github.com/webcomponents/polyfills", "publisher": "The Polymer Project Authors", "url": "https://polymer.github.io/AUTHORS.txt", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webcomponents\\custom-elements", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webcomponents\\custom-elements\\LICENSE.md" + "path": "\\node_modules\\@webcomponents\\custom-elements", + "licenseFile": "\\node_modules\\@webcomponents\\custom-elements\\LICENSE.md" }, - "@webcomponents/webcomponentsjs@2.6.0": { + "@webcomponents/webcomponentsjs@2.8.0": { "licenses": "BSD-3-Clause", "repository": "https://github.com/webcomponents/polyfills", "publisher": "The Polymer Project Authors", "url": "https://polymer.github.io/AUTHORS.txt", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webcomponents\\webcomponentsjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@webcomponents\\webcomponentsjs\\LICENSE.md" + "path": "\\node_modules\\@webcomponents\\webcomponentsjs", + "licenseFile": "\\node_modules\\@webcomponents\\webcomponentsjs\\LICENSE.md" + }, + "@wessberg/ts-evaluator@0.0.27": { + "licenses": "MIT", + "repository": "https://github.com/wessberg/ts-evaluator", + "path": "\\node_modules\\@wessberg\\ts-evaluator", + "licenseFile": "\\node_modules\\@wessberg\\ts-evaluator\\LICENSE.md" + }, + "@xmldom/xmldom@0.8.10": { + "licenses": "MIT", + "repository": "https://github.com/xmldom/xmldom", + "path": "\\node_modules\\@xmldom\\xmldom", + "licenseFile": "\\node_modules\\@xmldom\\xmldom\\LICENSE" }, "@xtuc/ieee754@1.2.0": { "licenses": "BSD-3-Clause", @@ -1725,100 +2281,108 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "http://feross.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@xtuc\\ieee754", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@xtuc\\ieee754\\LICENSE" + "path": "\\node_modules\\@xtuc\\ieee754", + "licenseFile": "\\node_modules\\@xtuc\\ieee754\\LICENSE" }, "@xtuc/long@4.2.2": { "licenses": "Apache-2.0", "repository": "https://github.com/dcodeIO/long.js", "publisher": "Daniel Wirtz", "email": "dcode@dcode.io", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@xtuc\\long", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@xtuc\\long\\LICENSE" + "path": "\\node_modules\\@xtuc\\long", + "licenseFile": "\\node_modules\\@xtuc\\long\\LICENSE" }, "@yarnpkg/lockfile@1.1.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/yarnpkg/yarn/blob/master/packages/lockfile", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@yarnpkg\\lockfile", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@yarnpkg\\lockfile\\README.md" + "path": "\\node_modules\\@yarnpkg\\lockfile", + "licenseFile": "\\node_modules\\@yarnpkg\\lockfile\\README.md" + }, + "@zip.js/zip.js@2.4.26": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/gildas-lormeau/zip.js", + "publisher": "Gildas Lormeau", + "path": "\\node_modules\\@zip.js\\zip.js", + "licenseFile": "\\node_modules\\@zip.js\\zip.js\\README.md" }, "abab@2.0.6": { "licenses": "BSD-3-Clause", "repository": "https://github.com/jsdom/abab", "publisher": "Jeff Carpenter", "email": "gcarpenterv@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\abab", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\abab\\LICENSE.md" + "path": "\\node_modules\\abab", + "licenseFile": "\\node_modules\\abab\\LICENSE.md" }, "abbrev@1.1.1": { "licenses": "ISC", "repository": "https://github.com/isaacs/abbrev-js", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\abbrev", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\abbrev\\LICENSE" + "path": "\\node_modules\\abbrev", + "licenseFile": "\\node_modules\\abbrev\\LICENSE" }, "accepts@1.3.8": { "licenses": "MIT", "repository": "https://github.com/jshttp/accepts", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\accepts", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\accepts\\LICENSE" + "path": "\\node_modules\\accepts", + "licenseFile": "\\node_modules\\accepts\\LICENSE" }, - "acorn-import-assertions@1.7.6": { + "acorn-globals@6.0.0": { + "licenses": "MIT", + "repository": "https://github.com/ForbesLindesay/acorn-globals", + "publisher": "ForbesLindesay", + "path": "\\node_modules\\acorn-globals", + "licenseFile": "\\node_modules\\acorn-globals\\LICENSE" + }, + "acorn-import-assertions@1.9.0": { "licenses": "MIT", "repository": "https://github.com/xtuc/acorn-import-assertions", "publisher": "Sven Sauleau", "email": "sven@sauleau.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack\\node_modules\\acorn-import-assertions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack\\node_modules\\acorn-import-assertions\\README.md" + "path": "\\node_modules\\acorn-import-assertions", + "licenseFile": "\\node_modules\\acorn-import-assertions\\README.md" }, "acorn-node@1.8.2": { "licenses": "Apache-2.0", "repository": "https://github.com/browserify/acorn-node", "publisher": "Renée Kooi", "email": "renee@kooi.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\acorn-node", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\acorn-node\\LICENSE.md" + "path": "\\node_modules\\acorn-node", + "licenseFile": "\\node_modules\\acorn-node\\LICENSE.md" }, "acorn-walk@7.2.0": { "licenses": "MIT", "repository": "https://github.com/acornjs/acorn", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\acorn-walk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\acorn-walk\\LICENSE" + "path": "\\node_modules\\acorn-walk", + "licenseFile": "\\node_modules\\acorn-walk\\LICENSE" }, "acorn@7.4.1": { "licenses": "MIT", "repository": "https://github.com/acornjs/acorn", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\acorn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\acorn\\LICENSE" - }, - "acorn@8.5.0": { - "licenses": "MIT", - "repository": "https://github.com/acornjs/acorn", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack\\node_modules\\acorn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack\\node_modules\\acorn\\LICENSE" + "path": "\\node_modules\\acorn-node\\node_modules\\acorn", + "licenseFile": "\\node_modules\\acorn-node\\node_modules\\acorn\\LICENSE" }, - "acorn@8.7.1": { + "acorn@8.11.2": { "licenses": "MIT", "repository": "https://github.com/acornjs/acorn", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser\\node_modules\\acorn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser\\node_modules\\acorn\\LICENSE" + "path": "\\node_modules\\acorn", + "licenseFile": "\\node_modules\\acorn\\LICENSE" }, "adjust-sourcemap-loader@4.0.0": { "licenses": "MIT", "repository": "https://github.com/bholloway/adjust-sourcemap-loader", "publisher": "bholloway", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\adjust-sourcemap-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\adjust-sourcemap-loader\\LICENSE" + "path": "\\node_modules\\adjust-sourcemap-loader", + "licenseFile": "\\node_modules\\adjust-sourcemap-loader\\LICENSE" }, - "adm-zip@0.4.16": { + "adm-zip@0.5.10": { "licenses": "MIT", "repository": "https://github.com/cthackers/adm-zip", "publisher": "Nasca Iacob", "email": "sy@another-d-mention.ro", "url": "https://github.com/cthackers", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\adm-zip", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\adm-zip\\LICENSE" + "path": "\\node_modules\\adm-zip", + "licenseFile": "\\node_modules\\adm-zip\\LICENSE" }, "agent-base@4.3.0": { "licenses": "MIT", @@ -1826,8 +2390,8 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack\\node_modules\\agent-base", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack\\node_modules\\agent-base\\README.md" + "path": "\\node_modules\\browserstack\\node_modules\\agent-base", + "licenseFile": "\\node_modules\\browserstack\\node_modules\\agent-base\\README.md" }, "agent-base@6.0.2": { "licenses": "MIT", @@ -1835,17 +2399,17 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\agent-base", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\agent-base\\README.md" + "path": "\\node_modules\\agent-base", + "licenseFile": "\\node_modules\\agent-base\\README.md" }, - "agentkeepalive@4.2.1": { + "agentkeepalive@4.5.0": { "licenses": "MIT", "repository": "https://github.com/node-modules/agentkeepalive", "publisher": "fengmk2", "email": "fengmk2@gmail.com", - "url": "https://fengmk2.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\agentkeepalive", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\agentkeepalive\\LICENSE" + "url": "https://github.com/fengmk2", + "path": "\\node_modules\\agentkeepalive", + "licenseFile": "\\node_modules\\agentkeepalive\\LICENSE" }, "aggregate-error@3.1.0": { "licenses": "MIT", @@ -1853,50 +2417,50 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aggregate-error", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aggregate-error\\license" + "path": "\\node_modules\\aggregate-error", + "licenseFile": "\\node_modules\\aggregate-error\\license" }, "ajv-formats@2.1.1": { "licenses": "MIT", "repository": "https://github.com/ajv-validator/ajv-formats", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ajv-formats", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ajv-formats\\LICENSE" + "path": "\\node_modules\\ajv-formats", + "licenseFile": "\\node_modules\\ajv-formats\\LICENSE" }, "ajv-keywords@3.5.2": { "licenses": "MIT", "repository": "https://github.com/epoberezkin/ajv-keywords", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils\\node_modules\\ajv-keywords", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils\\node_modules\\ajv-keywords\\LICENSE" + "path": "\\node_modules\\terser-webpack-plugin\\node_modules\\ajv-keywords", + "licenseFile": "\\node_modules\\terser-webpack-plugin\\node_modules\\ajv-keywords\\LICENSE" }, "ajv-keywords@5.1.0": { "licenses": "MIT", "repository": "https://github.com/epoberezkin/ajv-keywords", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ajv-keywords", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ajv-keywords\\LICENSE" + "path": "\\node_modules\\ajv-keywords", + "licenseFile": "\\node_modules\\ajv-keywords\\LICENSE" }, "ajv@6.12.6": { "licenses": "MIT", "repository": "https://github.com/ajv-validator/ajv", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils\\node_modules\\ajv", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils\\node_modules\\ajv\\LICENSE" + "path": "\\node_modules\\har-validator\\node_modules\\ajv", + "licenseFile": "\\node_modules\\har-validator\\node_modules\\ajv\\LICENSE" }, "ajv@8.11.0": { "licenses": "MIT", "repository": "https://github.com/ajv-validator/ajv", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ajv", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ajv\\LICENSE" + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\ajv", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\ajv\\LICENSE" }, - "ajv@8.9.0": { + "ajv@8.12.0": { "licenses": "MIT", "repository": "https://github.com/ajv-validator/ajv", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\ajv", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\ajv\\LICENSE" + "path": "\\node_modules\\ajv", + "licenseFile": "\\node_modules\\ajv\\LICENSE" }, "amdefine@0.1.1": { "licenses": "BSD-3-Clause AND MIT", @@ -1904,16 +2468,16 @@ "publisher": "James Burke", "email": "jrburke@gmail.com", "url": "http://github.com/jrburke", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\amdefine", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\amdefine\\LICENSE" + "path": "\\node_modules\\amdefine", + "licenseFile": "\\node_modules\\amdefine\\LICENSE" }, - "ansi-colors@4.1.1": { + "ansi-colors@4.1.3": { "licenses": "MIT", "repository": "https://github.com/doowb/ansi-colors", "publisher": "Brian Woodward", "url": "https://github.com/doowb", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-colors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-colors\\LICENSE" + "path": "\\node_modules\\ansi-colors", + "licenseFile": "\\node_modules\\ansi-colors\\LICENSE" }, "ansi-escapes@4.3.2": { "licenses": "MIT", @@ -1921,23 +2485,15 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-escapes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-escapes\\license" - }, - "ansi-gray@0.1.1": { - "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/ansi-gray", - "publisher": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-gray", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-gray\\LICENSE" + "path": "\\node_modules\\ansi-escapes", + "licenseFile": "\\node_modules\\ansi-escapes\\license" }, "ansi-html-community@0.0.8": { "licenses": "Apache-2.0", "repository": "https://github.com/mahdyar/ansi-html-community", "publisher": "mahdyar", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-html-community", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-html-community\\LICENSE" + "path": "\\node_modules\\ansi-html-community", + "licenseFile": "\\node_modules\\ansi-html-community\\LICENSE" }, "ansi-regex@2.1.1": { "licenses": "MIT", @@ -1945,8 +2501,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-ansi\\node_modules\\ansi-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-ansi\\node_modules\\ansi-regex\\license" + "path": "\\node_modules\\has-ansi\\node_modules\\ansi-regex", + "licenseFile": "\\node_modules\\has-ansi\\node_modules\\ansi-regex\\license" }, "ansi-regex@5.0.1": { "licenses": "MIT", @@ -1954,8 +2510,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-regex\\license" + "path": "\\node_modules\\ansi-regex", + "licenseFile": "\\node_modules\\ansi-regex\\license" + }, + "ansi-regex@6.0.1": { + "licenses": "MIT", + "repository": "https://github.com/chalk/ansi-regex", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\@isaacs\\cliui\\node_modules\\ansi-regex", + "licenseFile": "\\node_modules\\@isaacs\\cliui\\node_modules\\ansi-regex\\license" }, "ansi-styles@2.2.1": { "licenses": "MIT", @@ -1963,8 +2528,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\ansi-styles", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\ansi-styles\\license" + "path": "\\node_modules\\webdriver-manager\\node_modules\\ansi-styles", + "licenseFile": "\\node_modules\\webdriver-manager\\node_modules\\ansi-styles\\license" }, "ansi-styles@3.2.1": { "licenses": "MIT", @@ -1972,8 +2537,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-styles", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-styles\\license" + "path": "\\node_modules\\ansi-styles", + "licenseFile": "\\node_modules\\ansi-styles\\license" }, "ansi-styles@4.3.0": { "licenses": "MIT", @@ -1981,125 +2546,141 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\ansi-styles", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\ansi-styles\\license" + "path": "\\node_modules\\ora\\node_modules\\ansi-styles", + "licenseFile": "\\node_modules\\ora\\node_modules\\ansi-styles\\license" }, - "ansi-wrap@0.1.0": { + "ansi-styles@6.2.1": { "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/ansi-wrap", - "publisher": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-wrap", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ansi-wrap\\LICENSE" + "repository": "https://github.com/chalk/ansi-styles", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\@isaacs\\cliui\\node_modules\\ansi-styles", + "licenseFile": "\\node_modules\\@isaacs\\cliui\\node_modules\\ansi-styles\\license" }, "anymatch@1.3.2": { "licenses": "ISC", "repository": "https://github.com/es128/anymatch", "publisher": "Elan Shanker", "url": "http://github.com/es128", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\anymatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\anymatch\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\anymatch", + "licenseFile": "\\node_modules\\cpx\\node_modules\\anymatch\\LICENSE" }, - "anymatch@3.1.2": { + "anymatch@3.1.3": { "licenses": "ISC", "repository": "https://github.com/micromatch/anymatch", "publisher": "Elan Shanker", "url": "https://github.com/es128", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\anymatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\anymatch\\LICENSE" + "path": "\\node_modules\\anymatch", + "licenseFile": "\\node_modules\\anymatch\\LICENSE" }, - "apache-crypt@1.2.5": { + "apache-crypt@1.2.6": { "licenses": "MIT", "repository": "https://github.com/gevorg/apache-crypt", "publisher": "Gevorg Harutyunyan", "url": "http://github.com/gevorg", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\apache-crypt", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\apache-crypt\\LICENSE" + "path": "\\node_modules\\apache-crypt", + "licenseFile": "\\node_modules\\apache-crypt\\LICENSE" }, - "apache-md5@1.1.7": { + "apache-md5@1.1.8": { "licenses": "MIT", "repository": "https://github.com/gevorg/apache-md5", "publisher": "Gevorg Harutyunyan", "url": "http://github.com/gevorg", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\apache-md5", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\apache-md5\\LICENSE" + "path": "\\node_modules\\apache-md5", + "licenseFile": "\\node_modules\\apache-md5\\LICENSE" }, - "app-root-path@3.0.0": { + "app-root-path@3.1.0": { "licenses": "MIT", "repository": "https://github.com/inxilpro/node-app-root-path", "publisher": "Chris Morrell", "email": "http://cmorrell.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\app-root-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\app-root-path\\LICENSE" + "path": "\\node_modules\\app-root-path", + "licenseFile": "\\node_modules\\app-root-path\\LICENSE" }, "aproba@2.0.0": { "licenses": "ISC", "repository": "https://github.com/iarna/aproba", "publisher": "Rebecca Turner", "email": "me@re-becca.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aproba", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aproba\\LICENSE" + "path": "\\node_modules\\aproba", + "licenseFile": "\\node_modules\\aproba\\LICENSE" }, - "are-we-there-yet@3.0.0": { + "are-we-there-yet@3.0.1": { "licenses": "ISC", "repository": "https://github.com/npm/are-we-there-yet", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\are-we-there-yet", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\are-we-there-yet\\LICENSE.md" + "path": "\\node_modules\\are-we-there-yet", + "licenseFile": "\\node_modules\\are-we-there-yet\\LICENSE.md" }, "arg@4.1.3": { "licenses": "MIT", "repository": "https://github.com/zeit/arg", "publisher": "Josh Junon", "email": "junon@zeit.co", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arg", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arg\\LICENSE.md" + "path": "\\node_modules\\arg", + "licenseFile": "\\node_modules\\arg\\LICENSE.md" }, "argparse@1.0.10": { "licenses": "MIT", "repository": "https://github.com/nodeca/argparse", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\argparse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\argparse\\LICENSE" + "path": "\\node_modules\\argparse", + "licenseFile": "\\node_modules\\argparse\\LICENSE" + }, + "argparse@2.0.1": { + "licenses": "Python-2.0", + "repository": "https://github.com/nodeca/argparse", + "path": "\\node_modules\\cosmiconfig\\node_modules\\argparse", + "licenseFile": "\\node_modules\\cosmiconfig\\node_modules\\argparse\\LICENSE" }, "aria-query@3.0.0": { "licenses": "Apache-2.0", "repository": "https://github.com/A11yance/aria-query", "publisher": "Jesse Beach", "email": "splendidnoise@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aria-query", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aria-query\\LICENSE" + "path": "\\node_modules\\aria-query", + "licenseFile": "\\node_modules\\aria-query\\LICENSE" }, "arr-diff@2.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/arr-diff", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arr-diff", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arr-diff\\LICENSE" + "path": "\\node_modules\\arr-diff", + "licenseFile": "\\node_modules\\arr-diff\\LICENSE" }, "arr-diff@4.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/arr-diff", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanomatch\\node_modules\\arr-diff", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanomatch\\node_modules\\arr-diff\\LICENSE" + "path": "\\node_modules\\nanomatch\\node_modules\\arr-diff", + "licenseFile": "\\node_modules\\nanomatch\\node_modules\\arr-diff\\LICENSE" }, "arr-flatten@1.1.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/arr-flatten", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arr-flatten", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arr-flatten\\LICENSE" + "path": "\\node_modules\\arr-flatten", + "licenseFile": "\\node_modules\\arr-flatten\\LICENSE" }, "arr-union@3.1.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/arr-union", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arr-union", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arr-union\\LICENSE" + "path": "\\node_modules\\arr-union", + "licenseFile": "\\node_modules\\arr-union\\LICENSE" + }, + "array-differ@3.0.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/array-differ", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com", + "path": "\\node_modules\\array-differ", + "licenseFile": "\\node_modules\\array-differ\\license" }, "array-flatten@1.1.1": { "licenses": "MIT", @@ -2107,8 +2688,8 @@ "publisher": "Blake Embrey", "email": "hello@blakeembrey.com", "url": "http://blakeembrey.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express\\node_modules\\array-flatten", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express\\node_modules\\array-flatten\\LICENSE" + "path": "\\node_modules\\express\\node_modules\\array-flatten", + "licenseFile": "\\node_modules\\express\\node_modules\\array-flatten\\LICENSE" }, "array-flatten@2.1.2": { "licenses": "MIT", @@ -2116,14 +2697,14 @@ "publisher": "Blake Embrey", "email": "hello@blakeembrey.com", "url": "http://blakeembrey.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-flatten", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-flatten\\LICENSE" + "path": "\\node_modules\\array-flatten", + "licenseFile": "\\node_modules\\array-flatten\\LICENSE" }, "array-from@2.1.1": { "licenses": "MIT", "repository": "https://github.com/studio-b12/array-from", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-from", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-from\\License.md" + "path": "\\node_modules\\array-from", + "licenseFile": "\\node_modules\\array-from\\License.md" }, "array-union@1.0.2": { "licenses": "MIT", @@ -2131,17 +2712,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\del\\node_modules\\array-union", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\del\\node_modules\\array-union\\license" + "path": "\\node_modules\\del\\node_modules\\array-union", + "licenseFile": "\\node_modules\\del\\node_modules\\array-union\\license" }, - "array-union@3.0.1": { + "array-union@2.1.0": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/array-union", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", - "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-union", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-union\\license" + "url": "sindresorhus.com", + "path": "\\node_modules\\array-union", + "licenseFile": "\\node_modules\\array-union\\license" }, "array-uniq@1.0.3": { "licenses": "MIT", @@ -2149,24 +2730,24 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-uniq", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-uniq\\license" + "path": "\\node_modules\\array-uniq", + "licenseFile": "\\node_modules\\array-uniq\\license" }, "array-unique@0.2.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/array-unique", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-unique", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\array-unique\\LICENSE" + "path": "\\node_modules\\array-unique", + "licenseFile": "\\node_modules\\array-unique\\LICENSE" }, "array-unique@0.3.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/array-unique", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanomatch\\node_modules\\array-unique", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanomatch\\node_modules\\array-unique\\LICENSE" + "path": "\\node_modules\\nanomatch\\node_modules\\array-unique", + "licenseFile": "\\node_modules\\nanomatch\\node_modules\\array-unique\\LICENSE" }, "arrify@1.0.1": { "licenses": "MIT", @@ -2174,32 +2755,47 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arrify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\arrify\\license" + "path": "\\node_modules\\del\\node_modules\\arrify", + "licenseFile": "\\node_modules\\del\\node_modules\\arrify\\license" + }, + "arrify@2.0.1": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/arrify", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "sindresorhus.com", + "path": "\\node_modules\\arrify", + "licenseFile": "\\node_modules\\arrify\\license" }, - "asn1@0.2.4": { + "asn1@0.2.6": { "licenses": "MIT", "repository": "https://github.com/joyent/node-asn1", "publisher": "Joyent", "url": "joyent.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\asn1", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\asn1\\LICENSE" + "path": "\\node_modules\\asn1", + "licenseFile": "\\node_modules\\asn1\\LICENSE" }, "assert-plus@1.0.0": { "licenses": "MIT", "repository": "https://github.com/mcavage/node-assert-plus", "publisher": "Mark Cavage", "email": "mcavage@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\assert-plus", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\assert-plus\\README.md" + "path": "\\node_modules\\assert-plus", + "licenseFile": "\\node_modules\\assert-plus\\README.md" + }, + "assert@2.1.0": { + "licenses": "MIT", + "repository": "https://github.com/browserify/commonjs-assert", + "path": "\\node_modules\\assert", + "licenseFile": "\\node_modules\\assert\\LICENSE" }, "assign-symbols@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/assign-symbols", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\assign-symbols", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\assign-symbols\\LICENSE" + "path": "\\node_modules\\assign-symbols", + "licenseFile": "\\node_modules\\assign-symbols\\LICENSE" }, "ast-transform@0.0.0": { "licenses": "MIT", @@ -2207,47 +2803,39 @@ "publisher": "Hugh Kennedy", "email": "hughskennedy@gmail.com", "url": "http://hughsk.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ast-transform", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ast-transform\\LICENSE.md" + "path": "\\node_modules\\ast-transform", + "licenseFile": "\\node_modules\\ast-transform\\LICENSE.md" }, "ast-types-flow@0.0.7": { "licenses": "ISC", "repository": "https://github.com/kyldvs/ast-types-flow", "publisher": "kyldvs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ast-types-flow", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ast-types-flow\\README.md" + "path": "\\node_modules\\ast-types-flow", + "licenseFile": "\\node_modules\\ast-types-flow\\README.md" }, "ast-types@0.7.8": { "licenses": "MIT", "repository": "https://github.com/benjamn/ast-types", "publisher": "Ben Newman", "email": "bn@cs.stanford.edu", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ast-types", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ast-types\\LICENSE" + "path": "\\node_modules\\ast-types", + "licenseFile": "\\node_modules\\ast-types\\LICENSE" }, - "async-each@1.0.3": { + "async-each@1.0.6": { "licenses": "MIT", "repository": "https://github.com/paulmillr/async-each", "publisher": "Paul Miller", "url": "https://paulmillr.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\async-each", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\async-each\\README.md" + "path": "\\node_modules\\async-each", + "licenseFile": "\\node_modules\\async-each\\LICENSE" }, "asynckit@0.4.0": { "licenses": "MIT", "repository": "https://github.com/alexindigo/asynckit", "publisher": "Alex Indigo", "email": "iam@alexindigo.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\asynckit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\asynckit\\LICENSE" - }, - "at-least-node@1.0.0": { - "licenses": "ISC", - "repository": "https://github.com/RyanZim/at-least-node", - "publisher": "Ryan Zimmerman", - "email": "opensrc@ryanzim.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\at-least-node", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\at-least-node\\LICENSE" + "path": "\\node_modules\\asynckit", + "licenseFile": "\\node_modules\\asynckit\\LICENSE" }, "atob@2.1.2": { "licenses": "(MIT OR Apache-2.0)", @@ -2255,16 +2843,32 @@ "publisher": "AJ ONeal", "email": "coolaj86@gmail.com", "url": "https://coolaj86.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\atob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\atob\\LICENSE" + "path": "\\node_modules\\atob", + "licenseFile": "\\node_modules\\atob\\LICENSE" + }, + "autolinker@4.0.0": { + "licenses": "MIT", + "repository": "https://github.com/gregjacobs/Autolinker.js", + "publisher": "Gregory Jacobs", + "email": "greg@greg-jacobs.com", + "path": "\\node_modules\\autolinker", + "licenseFile": "\\node_modules\\autolinker\\LICENSE" }, - "autoprefixer@10.4.7": { + "autoprefixer@10.4.14": { "licenses": "MIT", "repository": "https://github.com/postcss/autoprefixer", "publisher": "Andrey Sitnik", "email": "andrey@sitnik.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\autoprefixer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\autoprefixer\\LICENSE" + "path": "\\node_modules\\autoprefixer", + "licenseFile": "\\node_modules\\autoprefixer\\LICENSE" + }, + "available-typed-arrays@1.0.5": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/available-typed-arrays", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\available-typed-arrays", + "licenseFile": "\\node_modules\\available-typed-arrays\\LICENSE" }, "aws-sign2@0.7.0": { "licenses": "Apache-2.0", @@ -2272,74 +2876,66 @@ "publisher": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", "url": "http://www.futurealoof.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aws-sign2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aws-sign2\\LICENSE" + "path": "\\node_modules\\aws-sign2", + "licenseFile": "\\node_modules\\aws-sign2\\LICENSE" }, - "aws4@1.11.0": { + "aws4@1.12.0": { "licenses": "MIT", "repository": "https://github.com/mhart/aws4", "publisher": "Michael Hart", "email": "michael.hart.au@gmail.com", "url": "https://github.com/mhart", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aws4", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aws4\\LICENSE" + "path": "\\node_modules\\aws4", + "licenseFile": "\\node_modules\\aws4\\LICENSE" }, "axobject-query@2.0.2": { "licenses": "Apache-2.0", "repository": "https://github.com/A11yance/axobject-query", "publisher": "Jesse Beach", "email": "splendidnoise@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\axobject-query", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\axobject-query\\LICENSE" + "path": "\\node_modules\\axobject-query", + "licenseFile": "\\node_modules\\axobject-query\\LICENSE" }, - "babel-loader@8.2.5": { + "babel-loader@9.1.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel-loader", "publisher": "Luis Couto", "email": "hello@luiscouto.pt", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-loader\\LICENSE" - }, - "babel-plugin-dynamic-import-node@2.3.3": { - "licenses": "MIT", - "repository": "https://github.com/airbnb/babel-plugin-dynamic-import-node", - "publisher": "Jordan Gensler", - "email": "jordan.gensler@airbnb.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-dynamic-import-node", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-dynamic-import-node\\LICENSE" + "path": "\\node_modules\\babel-loader", + "licenseFile": "\\node_modules\\babel-loader\\LICENSE" }, "babel-plugin-istanbul@6.1.1": { "licenses": "BSD-3-Clause", "repository": "https://github.com/istanbuljs/babel-plugin-istanbul", "publisher": "Thai Pangsakulyanont @dtinth", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-istanbul", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-istanbul\\LICENSE" + "path": "\\node_modules\\babel-plugin-istanbul", + "licenseFile": "\\node_modules\\babel-plugin-istanbul\\LICENSE" }, - "babel-plugin-polyfill-corejs2@0.3.1": { + "babel-plugin-polyfill-corejs2@0.4.6": { "licenses": "MIT", "repository": "https://github.com/babel/babel-polyfills", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-polyfill-corejs2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-polyfill-corejs2\\LICENSE" + "path": "\\node_modules\\babel-plugin-polyfill-corejs2", + "licenseFile": "\\node_modules\\babel-plugin-polyfill-corejs2\\LICENSE" }, - "babel-plugin-polyfill-corejs3@0.5.2": { + "babel-plugin-polyfill-corejs3@0.8.6": { "licenses": "MIT", "repository": "https://github.com/babel/babel-polyfills", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-polyfill-corejs3", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-polyfill-corejs3\\LICENSE" + "path": "\\node_modules\\babel-plugin-polyfill-corejs3", + "licenseFile": "\\node_modules\\babel-plugin-polyfill-corejs3\\LICENSE" }, - "babel-plugin-polyfill-regenerator@0.3.1": { + "babel-plugin-polyfill-regenerator@0.5.3": { "licenses": "MIT", "repository": "https://github.com/babel/babel-polyfills", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-polyfill-regenerator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-polyfill-regenerator\\LICENSE" + "path": "\\node_modules\\babel-plugin-polyfill-regenerator", + "licenseFile": "\\node_modules\\babel-plugin-polyfill-regenerator\\LICENSE" }, "babel-runtime@6.26.0": { "licenses": "MIT", "repository": "https://github.com/babel/babel/tree/master/packages/babel-runtime", "publisher": "Sebastian McKenzie", "email": "sebmck@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-runtime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-runtime\\README.md" + "path": "\\node_modules\\babel-runtime", + "licenseFile": "\\node_modules\\babel-runtime\\README.md" }, "balanced-match@1.0.2": { "licenses": "MIT", @@ -2347,76 +2943,76 @@ "publisher": "Julian Gruber", "email": "mail@juliangruber.com", "url": "http://juliangruber.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\balanced-match", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\balanced-match\\LICENSE.md" + "path": "\\node_modules\\balanced-match", + "licenseFile": "\\node_modules\\balanced-match\\LICENSE.md" }, "base64-js@1.3.1": { "licenses": "MIT", "repository": "https://github.com/beatgammit/base64-js", "publisher": "T. Jameson Little", "email": "t.jameson.little@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\linebreak\\node_modules\\base64-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@foliojs-fork\\linebreak\\node_modules\\base64-js\\LICENSE" + "path": "\\node_modules\\@foliojs-fork\\linebreak\\node_modules\\base64-js", + "licenseFile": "\\node_modules\\@foliojs-fork\\linebreak\\node_modules\\base64-js\\LICENSE" }, "base64-js@1.5.1": { "licenses": "MIT", "repository": "https://github.com/beatgammit/base64-js", "publisher": "T. Jameson Little", "email": "t.jameson.little@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base64-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base64-js\\LICENSE" + "path": "\\node_modules\\base64-js", + "licenseFile": "\\node_modules\\base64-js\\LICENSE" }, "base64id@2.0.0": { "licenses": "MIT", "repository": "https://github.com/faeldt/base64id", "publisher": "Kristian Faeldt", "email": "faeldt_kristian@cyberagent.co.jp", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base64id", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base64id\\LICENSE" + "path": "\\node_modules\\base64id", + "licenseFile": "\\node_modules\\base64id\\LICENSE" }, "base@0.11.2": { "licenses": "MIT", "repository": "https://github.com/node-base/base", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base\\LICENSE" + "path": "\\node_modules\\base", + "licenseFile": "\\node_modules\\base\\LICENSE" }, "basic-auth@2.0.1": { "licenses": "MIT", "repository": "https://github.com/jshttp/basic-auth", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\basic-auth", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\basic-auth\\LICENSE" + "path": "\\node_modules\\basic-auth", + "licenseFile": "\\node_modules\\basic-auth\\LICENSE" }, "batch@0.6.1": { "licenses": "MIT", "repository": "https://github.com/visionmedia/batch", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\batch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\batch\\LICENSE" + "path": "\\node_modules\\batch", + "licenseFile": "\\node_modules\\batch\\LICENSE" }, "bcrypt-pbkdf@1.0.2": { "licenses": "BSD-3-Clause", "repository": "https://github.com/joyent/node-bcrypt-pbkdf", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bcrypt-pbkdf", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bcrypt-pbkdf\\LICENSE" + "path": "\\node_modules\\bcrypt-pbkdf", + "licenseFile": "\\node_modules\\bcrypt-pbkdf\\LICENSE" }, "bcryptjs@2.4.3": { "licenses": "MIT", "repository": "https://github.com/dcodeIO/bcrypt.js", "publisher": "Daniel Wirtz", "email": "dcode@dcode.io", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bcryptjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bcryptjs\\LICENSE" + "path": "\\node_modules\\bcryptjs", + "licenseFile": "\\node_modules\\bcryptjs\\LICENSE" }, "big.js@5.2.2": { "licenses": "MIT", "repository": "https://github.com/MikeMcl/big.js", "publisher": "Michael Mclaughlin", "email": "M8ch88l@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\big.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\big.js\\LICENCE" + "path": "\\node_modules\\big.js", + "licenseFile": "\\node_modules\\big.js\\LICENCE" }, "binary-extensions@1.13.1": { "licenses": "MIT", @@ -2424,8 +3020,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\binary-extensions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\binary-extensions\\license" + "path": "\\node_modules\\cpx\\node_modules\\binary-extensions", + "licenseFile": "\\node_modules\\cpx\\node_modules\\binary-extensions\\license" }, "binary-extensions@2.2.0": { "licenses": "MIT", @@ -2433,43 +3029,64 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\binary-extensions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\binary-extensions\\license" + "path": "\\node_modules\\binary-extensions", + "licenseFile": "\\node_modules\\binary-extensions\\license" + }, + "bitmap-sdf@1.0.4": { + "licenses": "MIT", + "repository": "https://github.com/dfcreative/bitmap-sdf", + "publisher": "Dima Yv", + "email": "dfcreative@gmail.com", + "path": "\\node_modules\\bitmap-sdf", + "licenseFile": "\\node_modules\\bitmap-sdf\\readme.md" }, "bl@4.1.0": { "licenses": "MIT", "repository": "https://github.com/rvagg/bl", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bl", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bl\\LICENSE.md" + "path": "\\node_modules\\bl", + "licenseFile": "\\node_modules\\bl\\LICENSE.md" }, "blocking-proxy@1.0.1": { "licenses": "MIT", "repository": "https://github.com/angular/jasminewd", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\blocking-proxy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\blocking-proxy\\LICENSE" + "path": "\\node_modules\\blocking-proxy", + "licenseFile": "\\node_modules\\blocking-proxy\\LICENSE" + }, + "body-parser@1.20.1": { + "licenses": "MIT", + "repository": "https://github.com/expressjs/body-parser", + "path": "\\node_modules\\express\\node_modules\\body-parser", + "licenseFile": "\\node_modules\\express\\node_modules\\body-parser\\LICENSE" }, - "body-parser@1.20.0": { + "body-parser@1.20.2": { "licenses": "MIT", "repository": "https://github.com/expressjs/body-parser", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\body-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\body-parser\\LICENSE" + "path": "\\node_modules\\body-parser", + "licenseFile": "\\node_modules\\body-parser\\LICENSE" }, - "bonjour-service@1.0.13": { + "bonjour-service@1.1.1": { "licenses": "MIT", "repository": "https://github.com/onlxltd/bonjour-service", "publisher": "ON LX Lited", "email": "team@onlx.ltd", "url": "https://labs.onlx.ltd", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bonjour-service", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bonjour-service\\LICENSE" + "path": "\\node_modules\\bonjour-service", + "licenseFile": "\\node_modules\\bonjour-service\\LICENSE" }, "boolbase@1.0.0": { "licenses": "ISC", "repository": "https://github.com/fb55/boolbase", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\boolbase", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\boolbase\\README.md" + "path": "\\node_modules\\boolbase", + "licenseFile": "\\node_modules\\boolbase\\README.md" + }, + "bootstrap.native@5.0.11": { + "licenses": "MIT", + "repository": "https://github.com/thednp/bootstrap.native", + "publisher": "thednp", + "path": "\\node_modules\\bootstrap.native", + "licenseFile": "\\node_modules\\bootstrap.native\\LICENSE" }, "brace-expansion@1.1.11": { "licenses": "MIT", @@ -2477,8 +3094,8 @@ "publisher": "Julian Gruber", "email": "mail@juliangruber.com", "url": "http://juliangruber.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\brace-expansion", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\brace-expansion\\LICENSE" + "path": "\\node_modules\\brace-expansion", + "licenseFile": "\\node_modules\\brace-expansion\\LICENSE" }, "brace-expansion@2.0.1": { "licenses": "MIT", @@ -2486,32 +3103,32 @@ "publisher": "Julian Gruber", "email": "mail@juliangruber.com", "url": "http://juliangruber.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache\\node_modules\\brace-expansion", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache\\node_modules\\brace-expansion\\LICENSE" + "path": "\\node_modules\\@tufjs\\models\\node_modules\\brace-expansion", + "licenseFile": "\\node_modules\\@tufjs\\models\\node_modules\\brace-expansion\\LICENSE" }, "braces@1.8.5": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/braces", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\braces", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\braces\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\braces", + "licenseFile": "\\node_modules\\cpx\\node_modules\\braces\\LICENSE" }, "braces@2.3.2": { "licenses": "MIT", "repository": "https://github.com/micromatch/braces", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\braces", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\braces\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\braces", + "licenseFile": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\braces\\LICENSE" }, "braces@3.0.2": { "licenses": "MIT", "repository": "https://github.com/micromatch/braces", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\braces", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\braces\\LICENSE" + "path": "\\node_modules\\braces", + "licenseFile": "\\node_modules\\braces\\LICENSE" }, "brfs@2.0.2": { "licenses": "MIT", @@ -2519,40 +3136,55 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\brfs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\brfs\\LICENSE" + "path": "\\node_modules\\brfs", + "licenseFile": "\\node_modules\\brfs\\LICENSE" }, - "brotli@1.3.2": { + "brotli@1.3.3": { "licenses": "MIT", "repository": "https://github.com/devongovett/brotli.js", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\brotli", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\brotli\\readme.md" + "path": "\\node_modules\\brotli", + "licenseFile": "\\node_modules\\brotli\\readme.md" + }, + "browser-process-hrtime@1.0.0": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/kumavis/browser-process-hrtime", + "publisher": "kumavis", + "path": "\\node_modules\\browser-process-hrtime", + "licenseFile": "\\node_modules\\browser-process-hrtime\\LICENSE" }, "browser-resolve@1.11.3": { "licenses": "MIT", "repository": "https://github.com/shtylman/node-browser-resolve", "publisher": "Roman Shtylman", "email": "shtylman@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browser-resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browser-resolve\\LICENSE" + "path": "\\node_modules\\browser-resolve", + "licenseFile": "\\node_modules\\browser-resolve\\LICENSE" }, "browserify-optional@1.0.1": { "licenses": "MIT", "repository": "https://github.com/devongovett/browserify-optional", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserify-optional", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserify-optional\\README.md" + "path": "\\node_modules\\browserify-optional", + "licenseFile": "\\node_modules\\browserify-optional\\README.md" + }, + "browserify-zlib@0.2.0": { + "licenses": "MIT", + "repository": "https://github.com/devongovett/browserify-zlib", + "publisher": "Devon Govett", + "email": "devongovett@gmail.com", + "path": "\\node_modules\\browserify-zlib", + "licenseFile": "\\node_modules\\browserify-zlib\\LICENSE" }, - "browserslist@4.20.3": { + "browserslist@4.22.1": { "licenses": "MIT", "repository": "https://github.com/browserslist/browserslist", "publisher": "Andrey Sitnik", "email": "andrey@sitnik.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserslist", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserslist\\LICENSE" + "path": "\\node_modules\\browserslist", + "licenseFile": "\\node_modules\\browserslist\\LICENSE" }, "browserstack@1.6.1": { "licenses": "MIT", @@ -2560,8 +3192,8 @@ "publisher": "Scott González", "email": "scott.gonzalez@gmail.com", "url": "http://scottgonzalez.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack\\LICENSE-MIT.txt" + "path": "\\node_modules\\browserstack", + "licenseFile": "\\node_modules\\browserstack\\LICENSE-MIT.txt" }, "buffer-equal@0.0.1": { "licenses": "MIT", @@ -2569,14 +3201,14 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\buffer-equal", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\buffer-equal\\README.markdown" + "path": "\\node_modules\\buffer-equal", + "licenseFile": "\\node_modules\\buffer-equal\\README.markdown" }, "buffer-from@1.1.2": { "licenses": "MIT", "repository": "https://github.com/LinusU/buffer-from", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\buffer-from", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\buffer-from\\LICENSE" + "path": "\\node_modules\\buffer-from", + "licenseFile": "\\node_modules\\buffer-from\\LICENSE" }, "buffer@5.7.1": { "licenses": "MIT", @@ -2584,8 +3216,8 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "https://feross.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\buffer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\buffer\\LICENSE" + "path": "\\node_modules\\buffer", + "licenseFile": "\\node_modules\\buffer\\LICENSE" }, "builtin-modules@1.1.1": { "licenses": "MIT", @@ -2593,8 +3225,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslint\\node_modules\\builtin-modules", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslint\\node_modules\\builtin-modules\\license" + "path": "\\node_modules\\tslint\\node_modules\\builtin-modules", + "licenseFile": "\\node_modules\\tslint\\node_modules\\builtin-modules\\license" }, "builtin-modules@3.3.0": { "licenses": "MIT", @@ -2602,14 +3234,23 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\builtin-modules", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\builtin-modules\\license" + "path": "\\node_modules\\builtin-modules", + "licenseFile": "\\node_modules\\builtin-modules\\license" + }, + "builtin-status-codes@3.0.0": { + "licenses": "MIT", + "repository": "https://github.com/bendrucker/builtin-status-codes", + "publisher": "Ben Drucker", + "email": "bvdrucker@gmail.com", + "url": "bendrucker.me", + "path": "\\node_modules\\builtin-status-codes", + "licenseFile": "\\node_modules\\builtin-status-codes\\license" }, "builtins@5.0.1": { "licenses": "MIT", "repository": "https://github.com/juliangruber/builtins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\builtins", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\builtins\\License" + "path": "\\node_modules\\builtins", + "licenseFile": "\\node_modules\\builtins\\License" }, "bytes@3.0.0": { "licenses": "MIT", @@ -2617,8 +3258,8 @@ "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\compression\\node_modules\\bytes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\compression\\node_modules\\bytes\\LICENSE" + "path": "\\node_modules\\compression\\node_modules\\bytes", + "licenseFile": "\\node_modules\\compression\\node_modules\\bytes\\LICENSE" }, "bytes@3.1.2": { "licenses": "MIT", @@ -2626,51 +3267,68 @@ "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bytes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\bytes\\LICENSE" + "path": "\\node_modules\\bytes", + "licenseFile": "\\node_modules\\bytes\\LICENSE" + }, + "bytewise-core@1.2.3": { + "licenses": "MIT", + "repository": "https://github.com/deanlandolt/bytewise-core", + "publisher": "Dean Landolt", + "email": "dean@deanlandolt.com", + "path": "\\node_modules\\bytewise-core", + "licenseFile": "\\node_modules\\bytewise-core\\LICENSE" }, - "cacache@15.3.0": { + "bytewise@1.1.0": { + "licenses": "MIT", + "repository": "https://github.com/deanlandolt/bytewise", + "publisher": "Dean Landolt", + "email": "dean@deanlandolt.com", + "path": "\\node_modules\\bytewise", + "licenseFile": "\\node_modules\\bytewise\\README.md" + }, + "cacache@16.1.3": { "licenses": "ISC", "repository": "https://github.com/npm/cacache", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\cacache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\cacache\\LICENSE.md" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\make-fetch-happen\\node_modules\\cacache", + "licenseFile": "\\node_modules\\make-fetch-happen\\node_modules\\cacache\\LICENSE.md" }, - "cacache@16.0.7": { + "cacache@17.1.4": { "licenses": "ISC", "repository": "https://github.com/npm/cacache", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache\\LICENSE.md" + "path": "\\node_modules\\tuf-js\\node_modules\\cacache", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\cacache\\LICENSE.md" }, - "cacache@16.1.1": { + "cacache@18.0.1": { "licenses": "ISC", "repository": "https://github.com/npm/cacache", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\cacache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\cacache\\LICENSE.md" + "path": "\\node_modules\\cacache", + "licenseFile": "\\node_modules\\cacache\\LICENSE.md" }, "cache-base@1.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/cache-base", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cache-base", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cache-base\\LICENSE" + "path": "\\node_modules\\cache-base", + "licenseFile": "\\node_modules\\cache-base\\LICENSE" }, - "call-bind@1.0.2": { + "call-bind@1.0.5": { "licenses": "MIT", "repository": "https://github.com/ljharb/call-bind", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\call-bind", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\call-bind\\LICENSE" + "path": "\\node_modules\\call-bind", + "licenseFile": "\\node_modules\\call-bind\\LICENSE" }, "callsite@1.0.0": { "licenses": "MIT*", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\callsite", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\callsite\\Readme.md" + "path": "\\node_modules\\callsite", + "licenseFile": "\\node_modules\\callsite\\Readme.md" }, "callsites@3.1.0": { "licenses": "MIT", @@ -2678,8 +3336,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\callsites", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\callsites\\license" + "path": "\\node_modules\\callsites", + "licenseFile": "\\node_modules\\callsites\\license" }, "camelcase@5.3.1": { "licenses": "MIT", @@ -2687,51 +3345,60 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\camelcase", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\camelcase\\license" + "path": "\\node_modules\\camelcase", + "licenseFile": "\\node_modules\\camelcase\\license" + }, + "camelcase@6.3.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/camelcase", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\depcheck\\node_modules\\camelcase", + "licenseFile": "\\node_modules\\depcheck\\node_modules\\camelcase\\license" }, - "caniuse-lite@1.0.30001338": { + "caniuse-lite@1.0.30001565": { "licenses": "CC-BY-4.0", "repository": "https://github.com/browserslist/caniuse-lite", "publisher": "Ben Briggs", "email": "beneb.info@gmail.com", "url": "http://beneb.info", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\caniuse-lite", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\caniuse-lite\\LICENSE" + "path": "\\node_modules\\caniuse-lite", + "licenseFile": "\\node_modules\\caniuse-lite\\LICENSE" }, "caseless@0.12.0": { "licenses": "Apache-2.0", "repository": "https://github.com/mikeal/caseless", "publisher": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\caseless", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\caseless\\LICENSE" + "path": "\\node_modules\\caseless", + "licenseFile": "\\node_modules\\caseless\\LICENSE" }, "chalk@1.1.3": { "licenses": "MIT", "repository": "https://github.com/chalk/chalk", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\chalk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\chalk\\license" + "path": "\\node_modules\\webdriver-manager\\node_modules\\chalk", + "licenseFile": "\\node_modules\\webdriver-manager\\node_modules\\chalk\\license" }, "chalk@2.4.2": { "licenses": "MIT", "repository": "https://github.com/chalk/chalk", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chalk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chalk\\license" + "path": "\\node_modules\\chalk", + "licenseFile": "\\node_modules\\chalk\\license" }, "chalk@4.1.2": { "licenses": "MIT", "repository": "https://github.com/chalk/chalk", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\chalk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\chalk\\license" + "path": "\\node_modules\\ora\\node_modules\\chalk", + "licenseFile": "\\node_modules\\ora\\node_modules\\chalk\\license" }, "chardet@0.7.0": { "licenses": "MIT", "repository": "https://github.com/runk/node-chardet", "publisher": "Dmitry Shirokov", "email": "deadrunk@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chardet", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chardet\\LICENSE" + "path": "\\node_modules\\chardet", + "licenseFile": "\\node_modules\\chardet\\LICENSE" }, "charenc@0.0.2": { "licenses": "BSD-3-Clause", @@ -2739,40 +3406,40 @@ "publisher": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\charenc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\charenc\\LICENSE.mkd" + "path": "\\node_modules\\charenc", + "licenseFile": "\\node_modules\\charenc\\LICENSE.mkd" }, - "cheerio-select@1.5.0": { + "cheerio-select@2.1.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/cheeriojs/cheerio-select", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cheerio-select", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cheerio-select\\LICENSE" + "path": "\\node_modules\\cheerio-select", + "licenseFile": "\\node_modules\\cheerio-select\\LICENSE" }, - "cheerio@1.0.0-rc.10": { + "cheerio@1.0.0-rc.12": { "licenses": "MIT", "repository": "https://github.com/cheeriojs/cheerio", "publisher": "Matt Mueller", "email": "mattmuelle@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cheerio", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cheerio\\LICENSE" + "path": "\\node_modules\\cheerio", + "licenseFile": "\\node_modules\\cheerio\\LICENSE" }, "chokidar@1.7.0": { "licenses": "MIT", "repository": "https://github.com/paulmillr/chokidar", "publisher": "Paul Miller", "url": "http://paulmillr.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\chokidar", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\chokidar\\README.md" + "path": "\\node_modules\\cpx\\node_modules\\chokidar", + "licenseFile": "\\node_modules\\cpx\\node_modules\\chokidar\\README.md" }, "chokidar@3.5.3": { "licenses": "MIT", "repository": "https://github.com/paulmillr/chokidar", "publisher": "Paul Miller", "url": "https://paulmillr.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chokidar", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chokidar\\LICENSE" + "path": "\\node_modules\\chokidar", + "licenseFile": "\\node_modules\\chokidar\\LICENSE" }, "chownr@2.0.0": { "licenses": "ISC", @@ -2780,23 +3447,23 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chownr", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chownr\\LICENSE" + "path": "\\node_modules\\chownr", + "licenseFile": "\\node_modules\\chownr\\LICENSE" }, "chrome-trace-event@1.0.3": { "licenses": "MIT", "repository": "https://github.com/samccone/chrome-trace-event", "publisher": "Trent Mick, Sam Saccone", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chrome-trace-event", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\chrome-trace-event\\LICENSE.txt" + "path": "\\node_modules\\chrome-trace-event", + "licenseFile": "\\node_modules\\chrome-trace-event\\LICENSE.txt" }, "class-utils@0.3.6": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/class-utils", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\LICENSE" + "path": "\\node_modules\\class-utils", + "licenseFile": "\\node_modules\\class-utils\\LICENSE" }, "clean-stack@2.2.0": { "licenses": "MIT", @@ -2804,8 +3471,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\clean-stack", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\clean-stack\\license" + "path": "\\node_modules\\clean-stack", + "licenseFile": "\\node_modules\\clean-stack\\license" }, "cli-cursor@3.1.0": { "licenses": "MIT", @@ -2813,49 +3480,57 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cli-cursor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cli-cursor\\license" + "path": "\\node_modules\\cli-cursor", + "licenseFile": "\\node_modules\\cli-cursor\\license" }, - "cli-spinners@2.6.0": { + "cli-spinners@2.9.2": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/cli-spinners", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cli-spinners", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cli-spinners\\license" + "path": "\\node_modules\\cli-spinners", + "licenseFile": "\\node_modules\\cli-spinners\\license" }, "cli-width@3.0.0": { "licenses": "ISC", "repository": "https://github.com/knownasilya/cli-width", "publisher": "Ilya Radchenko", "email": "knownasilya@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cli-width", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cli-width\\LICENSE" + "path": "\\node_modules\\cli-width", + "licenseFile": "\\node_modules\\cli-width\\LICENSE" }, "cliui@6.0.0": { "licenses": "ISC", "repository": "https://github.com/yargs/cliui", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\cliui", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\cliui\\LICENSE.txt" + "path": "\\node_modules\\protractor\\node_modules\\cliui", + "licenseFile": "\\node_modules\\protractor\\node_modules\\cliui\\LICENSE.txt" }, "cliui@7.0.4": { "licenses": "ISC", "repository": "https://github.com/yargs/cliui", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cliui", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cliui\\LICENSE.txt" + "path": "\\node_modules\\karma\\node_modules\\cliui", + "licenseFile": "\\node_modules\\karma\\node_modules\\cliui\\LICENSE.txt" + }, + "cliui@8.0.1": { + "licenses": "ISC", + "repository": "https://github.com/yargs/cliui", + "publisher": "Ben Coe", + "email": "ben@npmjs.com", + "path": "\\node_modules\\cliui", + "licenseFile": "\\node_modules\\cliui\\LICENSE.txt" }, "clone-deep@4.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/clone-deep", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\clone-deep", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\clone-deep\\LICENSE" + "path": "\\node_modules\\clone-deep", + "licenseFile": "\\node_modules\\clone-deep\\LICENSE" }, "clone@1.0.4": { "licenses": "MIT", @@ -2863,63 +3538,95 @@ "publisher": "Paul Vorbach", "email": "paul@vorba.ch", "url": "http://paul.vorba.ch/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\clone", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\clone\\LICENSE" + "path": "\\node_modules\\clone", + "licenseFile": "\\node_modules\\clone\\LICENSE" }, - "code-block-writer@11.0.0": { + "code-block-writer@12.0.0": { "licenses": "MIT", "repository": "https://github.com/dsherret/code-block-writer", "publisher": "David Sherret", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\code-block-writer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\code-block-writer\\LICENSE" + "path": "\\node_modules\\code-block-writer", + "licenseFile": "\\node_modules\\code-block-writer\\LICENSE" }, "codelyzer@6.0.2": { "licenses": "MIT", "repository": "https://github.com/mgechev/codelyzer", "publisher": "Minko Gechev", "email": "mgechev@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer\\README.md" + "path": "\\node_modules\\codelyzer", + "licenseFile": "\\node_modules\\codelyzer\\README.md" }, "collection-visit@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/collection-visit", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\collection-visit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\collection-visit\\LICENSE" + "path": "\\node_modules\\collection-visit", + "licenseFile": "\\node_modules\\collection-visit\\LICENSE" }, "color-convert@1.9.3": { "licenses": "MIT", "repository": "https://github.com/Qix-/color-convert", "publisher": "Heather Arthur", "email": "fayearthur@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\color-convert", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\color-convert\\LICENSE" + "path": "\\node_modules\\color-convert", + "licenseFile": "\\node_modules\\color-convert\\LICENSE" }, "color-convert@2.0.1": { "licenses": "MIT", "repository": "https://github.com/Qix-/color-convert", "publisher": "Heather Arthur", "email": "fayearthur@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\color-convert", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\color-convert\\LICENSE" + "path": "\\node_modules\\ora\\node_modules\\color-convert", + "licenseFile": "\\node_modules\\ora\\node_modules\\color-convert\\LICENSE" }, "color-name@1.1.3": { "licenses": "MIT", "repository": "https://github.com/dfcreative/color-name", "publisher": "DY", "email": "dfcreative@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\color-name", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\color-name\\LICENSE" + "path": "\\node_modules\\color-name", + "licenseFile": "\\node_modules\\color-name\\LICENSE" }, "color-name@1.1.4": { "licenses": "MIT", "repository": "https://github.com/colorjs/color-name", "publisher": "DY", "email": "dfcreative@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\color-name", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\color-name\\LICENSE" + "path": "\\node_modules\\ora\\node_modules\\color-name", + "licenseFile": "\\node_modules\\ora\\node_modules\\color-name\\LICENSE" + }, + "color-name@2.0.0": { + "licenses": "MIT", + "repository": "https://github.com/colorjs/color-name", + "publisher": "DY", + "email": "dfcreative@gmail.com", + "path": "\\node_modules\\color-parse\\node_modules\\color-name", + "licenseFile": "\\node_modules\\color-parse\\node_modules\\color-name\\LICENSE" + }, + "color-parse@2.0.2": { + "licenses": "MIT", + "repository": "https://github.com/colorjs/color-parse", + "publisher": "Dmitry Ivanov", + "email": "df.creative@gmail.com", + "path": "\\node_modules\\color-parse", + "licenseFile": "\\node_modules\\color-parse\\LICENSE" + }, + "color-rgba@3.0.0": { + "licenses": "MIT", + "repository": "https://github.com/colorjs/color-rgba", + "publisher": "Dmitry Iv", + "email": "dfcreative@gmail.com", + "path": "\\node_modules\\color-rgba", + "licenseFile": "\\node_modules\\color-rgba\\readme.md" + }, + "color-space@2.0.1": { + "licenses": "MIT", + "repository": "https://github.com/colorjs/color-space", + "publisher": "Dmitry Ivanov", + "email": "df.creative@gmail.com", + "path": "\\node_modules\\color-space", + "licenseFile": "\\node_modules\\color-space\\LICENSE" }, "color-support@1.1.3": { "licenses": "ISC", @@ -2927,22 +3634,22 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\color-support", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\color-support\\LICENSE" + "path": "\\node_modules\\color-support", + "licenseFile": "\\node_modules\\color-support\\LICENSE" }, - "colorette@2.0.19": { + "colorette@2.0.20": { "licenses": "MIT", "repository": "https://github.com/jorgebucaran/colorette", "publisher": "Jorge Bucaran", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\colorette", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\colorette\\LICENSE.md" + "path": "\\node_modules\\colorette", + "licenseFile": "\\node_modules\\colorette\\LICENSE.md" }, "colors@1.4.0": { "licenses": "MIT", "repository": "https://github.com/Marak/colors.js", "publisher": "Marak Squires", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\colors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\colors\\LICENSE" + "path": "\\node_modules\\colors", + "licenseFile": "\\node_modules\\colors\\LICENSE" }, "combined-stream@1.0.8": { "licenses": "MIT", @@ -2950,24 +3657,40 @@ "publisher": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\combined-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\combined-stream\\License" + "path": "\\node_modules\\combined-stream", + "licenseFile": "\\node_modules\\combined-stream\\License" + }, + "commander@11.1.0": { + "licenses": "MIT", + "repository": "https://github.com/tj/commander.js", + "publisher": "TJ Holowaychuk", + "email": "tj@vision-media.ca", + "path": "\\node_modules\\commander", + "licenseFile": "\\node_modules\\commander\\LICENSE" }, "commander@2.20.3": { "licenses": "MIT", "repository": "https://github.com/tj/commander.js", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aria-query\\node_modules\\commander", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\aria-query\\node_modules\\commander\\LICENSE" + "path": "\\node_modules\\topojson-client\\node_modules\\commander", + "licenseFile": "\\node_modules\\topojson-client\\node_modules\\commander\\LICENSE" }, - "commander@9.3.0": { + "commander@9.5.0": { "licenses": "MIT", "repository": "https://github.com/tj/commander.js", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\commander", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\commander\\LICENSE" + "path": "\\node_modules\\ukis-libraries-scripts\\node_modules\\commander", + "licenseFile": "\\node_modules\\ukis-libraries-scripts\\node_modules\\commander\\LICENSE" + }, + "common-path-prefix@3.0.0": { + "licenses": "ISC", + "repository": "https://github.com/novemberborn/common-path-prefix", + "publisher": "Mark Wubben", + "url": "https://novemberborn.net/", + "path": "\\node_modules\\common-path-prefix", + "licenseFile": "\\node_modules\\common-path-prefix\\LICENSE" }, "commondir@1.0.1": { "licenses": "MIT", @@ -2975,26 +3698,26 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\commondir", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\commondir\\LICENSE" + "path": "\\node_modules\\commondir", + "licenseFile": "\\node_modules\\commondir\\LICENSE" }, - "component-emitter@1.3.0": { + "component-emitter@1.3.1": { "licenses": "MIT", - "repository": "https://github.com/component/emitter", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\component-emitter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\component-emitter\\LICENSE" + "repository": "https://github.com/sindresorhus/component-emitter", + "path": "\\node_modules\\component-emitter", + "licenseFile": "\\node_modules\\component-emitter\\LICENSE" }, "compressible@2.0.18": { "licenses": "MIT", "repository": "https://github.com/jshttp/compressible", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\compressible", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\compressible\\LICENSE" + "path": "\\node_modules\\compressible", + "licenseFile": "\\node_modules\\compressible\\LICENSE" }, "compression@1.7.4": { "licenses": "MIT", "repository": "https://github.com/expressjs/compression", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\compression", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\compression\\LICENSE" + "path": "\\node_modules\\compression", + "licenseFile": "\\node_modules\\compression\\LICENSE" }, "concat-map@0.0.1": { "licenses": "MIT", @@ -3002,25 +3725,32 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\concat-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\concat-map\\LICENSE" + "path": "\\node_modules\\concat-map", + "licenseFile": "\\node_modules\\concat-map\\LICENSE" }, "concat-stream@1.6.2": { "licenses": "MIT", "repository": "https://github.com/maxogden/concat-stream", "publisher": "Max Ogden", "email": "max@maxogden.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\concat-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\concat-stream\\LICENSE" + "path": "\\node_modules\\concat-stream", + "licenseFile": "\\node_modules\\concat-stream\\LICENSE" + }, + "concat-stream@2.0.0": { + "licenses": "MIT", + "repository": "https://github.com/maxogden/concat-stream", + "publisher": "Max Ogden", + "email": "max@maxogden.com", + "path": "\\node_modules\\@mapbox\\togeojson\\node_modules\\concat-stream", + "licenseFile": "\\node_modules\\@mapbox\\togeojson\\node_modules\\concat-stream\\LICENSE" }, - "connect-history-api-fallback@1.6.0": { + "connect-history-api-fallback@2.0.0": { "licenses": "MIT", "repository": "https://github.com/bripkens/connect-history-api-fallback", "publisher": "Ben Ripkens", - "email": "bripkens.dev@gmail.com", - "url": "http://bripkens.de", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\connect-history-api-fallback", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\connect-history-api-fallback\\LICENSE" + "email": "bripkens@gmail.com", + "path": "\\node_modules\\connect-history-api-fallback", + "licenseFile": "\\node_modules\\connect-history-api-fallback\\LICENSE" }, "connect@3.7.0": { "licenses": "MIT", @@ -3028,8 +3758,8 @@ "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\connect", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\connect\\LICENSE" + "path": "\\node_modules\\connect", + "licenseFile": "\\node_modules\\connect\\LICENSE" }, "console-control-strings@1.1.0": { "licenses": "ISC", @@ -3037,91 +3767,103 @@ "publisher": "Rebecca Turner", "email": "me@re-becca.org", "url": "http://re-becca.org/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\console-control-strings", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\console-control-strings\\LICENSE" + "path": "\\node_modules\\console-control-strings", + "licenseFile": "\\node_modules\\console-control-strings\\LICENSE" }, "content-disposition@0.5.4": { "licenses": "MIT", "repository": "https://github.com/jshttp/content-disposition", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\content-disposition", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\content-disposition\\LICENSE" + "path": "\\node_modules\\content-disposition", + "licenseFile": "\\node_modules\\content-disposition\\LICENSE" }, - "content-type@1.0.4": { + "content-type@1.0.5": { "licenses": "MIT", "repository": "https://github.com/jshttp/content-type", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\content-type", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\content-type\\LICENSE" + "path": "\\node_modules\\content-type", + "licenseFile": "\\node_modules\\content-type\\LICENSE" + }, + "convert-source-map@1.9.0": { + "licenses": "MIT", + "repository": "https://github.com/thlorenz/convert-source-map", + "publisher": "Thorsten Lorenz", + "email": "thlorenz@gmx.de", + "url": "http://thlorenz.com", + "path": "\\node_modules\\convert-source-map", + "licenseFile": "\\node_modules\\convert-source-map\\LICENSE" }, - "convert-source-map@1.8.0": { + "convert-source-map@2.0.0": { "licenses": "MIT", "repository": "https://github.com/thlorenz/convert-source-map", "publisher": "Thorsten Lorenz", "email": "thlorenz@gmx.de", "url": "http://thlorenz.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\convert-source-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\convert-source-map\\LICENSE" + "path": "\\node_modules\\ng-packagr\\node_modules\\convert-source-map", + "licenseFile": "\\node_modules\\ng-packagr\\node_modules\\convert-source-map\\LICENSE" }, "cookie-signature@1.0.6": { "licenses": "MIT", "repository": "https://github.com/visionmedia/node-cookie-signature", "publisher": "TJ Holowaychuk", "email": "tj@learnboost.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cookie-signature", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cookie-signature\\Readme.md" + "path": "\\node_modules\\cookie-signature", + "licenseFile": "\\node_modules\\cookie-signature\\Readme.md" }, "cookie@0.4.2": { "licenses": "MIT", "repository": "https://github.com/jshttp/cookie", "publisher": "Roman Shtylman", "email": "shtylman@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cookie", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cookie\\LICENSE" + "path": "\\node_modules\\cookie", + "licenseFile": "\\node_modules\\cookie\\LICENSE" }, "cookie@0.5.0": { "licenses": "MIT", "repository": "https://github.com/jshttp/cookie", "publisher": "Roman Shtylman", "email": "shtylman@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express\\node_modules\\cookie", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express\\node_modules\\cookie\\LICENSE" + "path": "\\node_modules\\express\\node_modules\\cookie", + "licenseFile": "\\node_modules\\express\\node_modules\\cookie\\LICENSE" }, "copy-anything@2.0.6": { "licenses": "MIT", "repository": "https://github.com/mesqueeb/copy-anything", "publisher": "Luca Ban - Mesqueeb", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-anything", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-anything\\LICENSE" + "path": "\\node_modules\\copy-anything", + "licenseFile": "\\node_modules\\copy-anything\\LICENSE" }, "copy-descriptor@0.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/copy-descriptor", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-descriptor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-descriptor\\LICENSE" + "path": "\\node_modules\\copy-descriptor", + "licenseFile": "\\node_modules\\copy-descriptor\\LICENSE" }, - "copy-webpack-plugin@10.2.4": { + "copy-webpack-plugin@11.0.0": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/copy-webpack-plugin", "publisher": "Len Boyette", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-webpack-plugin", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-webpack-plugin\\LICENSE" + "path": "\\node_modules\\copy-webpack-plugin", + "licenseFile": "\\node_modules\\copy-webpack-plugin\\LICENSE" }, - "core-js-compat@3.22.4": { + "core-js-compat@3.33.3": { "licenses": "MIT", "repository": "https://github.com/zloirock/core-js", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\core-js-compat", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\core-js-compat\\LICENSE" + "publisher": "Denis Pushkarev", + "email": "zloirock@zloirock.ru", + "url": "http://zloirock.ru", + "path": "\\node_modules\\core-js-compat", + "licenseFile": "\\node_modules\\core-js-compat\\LICENSE" }, "core-js@2.6.12": { "licenses": "MIT", "repository": "https://github.com/zloirock/core-js", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-runtime\\node_modules\\core-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-runtime\\node_modules\\core-js\\LICENSE" + "path": "\\node_modules\\core-js", + "licenseFile": "\\node_modules\\core-js\\LICENSE" }, "core-util-is@1.0.2": { "licenses": "MIT", @@ -3129,8 +3871,8 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\core-util-is", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\core-util-is\\LICENSE" + "path": "\\node_modules\\core-util-is", + "licenseFile": "\\node_modules\\core-util-is\\LICENSE" }, "cors@2.8.5": { "licenses": "MIT", @@ -3138,38 +3880,46 @@ "publisher": "Troy Goode", "email": "troygoode@gmail.com", "url": "https://github.com/troygoode/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cors\\LICENSE" + "path": "\\node_modules\\cors", + "licenseFile": "\\node_modules\\cors\\LICENSE" }, - "cosmiconfig@7.0.1": { + "cosmiconfig@7.1.0": { "licenses": "MIT", "repository": "https://github.com/davidtheclark/cosmiconfig", "publisher": "David Clark", "email": "david.dave.clark@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cosmiconfig", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cosmiconfig\\LICENSE" + "path": "\\node_modules\\depcheck\\node_modules\\cosmiconfig", + "licenseFile": "\\node_modules\\depcheck\\node_modules\\cosmiconfig\\LICENSE" + }, + "cosmiconfig@8.3.6": { + "licenses": "MIT", + "repository": "https://github.com/cosmiconfig/cosmiconfig", + "publisher": "Daniel Fischer", + "email": "daniel@d-fischer.dev", + "path": "\\node_modules\\cosmiconfig", + "licenseFile": "\\node_modules\\cosmiconfig\\LICENSE" }, "cpx@1.5.0": { "licenses": "MIT", "repository": "https://github.com/mysticatea/cpx", "publisher": "Toru Nagashima", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\LICENSE" + "path": "\\node_modules\\cpx", + "licenseFile": "\\node_modules\\cpx\\LICENSE" }, - "critters@0.0.16": { + "critters@0.0.20": { "licenses": "Apache-2.0", "repository": "https://github.com/GoogleChromeLabs/critters", "publisher": "The Chromium Authors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\critters", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\critters\\README.md" + "path": "\\node_modules\\critters", + "licenseFile": "\\node_modules\\critters\\README.md" }, "cross-spawn@7.0.3": { "licenses": "MIT", "repository": "https://github.com/moxystudio/node-cross-spawn", "publisher": "André Cruz", "email": "andre@moxy.studio", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cross-spawn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cross-spawn\\LICENSE" + "path": "\\node_modules\\cross-spawn", + "licenseFile": "\\node_modules\\cross-spawn\\LICENSE" }, "crypt@0.0.2": { "licenses": "BSD-3-Clause", @@ -3177,71 +3927,38 @@ "publisher": "Paul Vorbach", "email": "paul@vorb.de", "url": "http://vorb.de", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\crypt", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\crypt\\LICENSE.mkd" + "path": "\\node_modules\\crypt", + "licenseFile": "\\node_modules\\crypt\\LICENSE.mkd" }, - "crypto-js@4.1.1": { + "crypto-js@4.2.0": { "licenses": "MIT", "repository": "https://github.com/brix/crypto-js", "publisher": "Evan Vosberg", "url": "http://github.com/evanvosberg", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\crypto-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\crypto-js\\LICENSE" - }, - "css-blank-pseudo@3.0.3": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-blank-pseudo", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-blank-pseudo\\LICENSE.md" + "path": "\\node_modules\\crypto-js", + "licenseFile": "\\node_modules\\crypto-js\\LICENSE" }, - "css-has-pseudo@3.0.4": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-has-pseudo", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-has-pseudo\\LICENSE.md" - }, - "css-loader@6.7.1": { + "css-loader@6.8.1": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/css-loader", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-loader\\LICENSE" - }, - "css-prefers-color-scheme@6.0.3": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-prefers-color-scheme", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-prefers-color-scheme\\LICENSE.md" + "path": "\\node_modules\\css-loader", + "licenseFile": "\\node_modules\\css-loader\\LICENSE" }, - "css-select@4.3.0": { + "css-select@5.1.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/fb55/css-select", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-select", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-select\\LICENSE" + "path": "\\node_modules\\css-select", + "licenseFile": "\\node_modules\\css-select\\LICENSE" }, "css-selector-tokenizer@0.7.3": { "licenses": "MIT", "repository": "https://github.com/css-modules/css-selector-tokenizer", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-selector-tokenizer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-selector-tokenizer\\LICENSE" - }, - "css-what@5.0.1": { - "licenses": "BSD-2-Clause", - "repository": "https://github.com/fb55/css-what", - "publisher": "Felix Böhm", - "email": "me@feedic.com", - "url": "http://feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-what", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-what\\LICENSE" + "path": "\\node_modules\\css-selector-tokenizer", + "licenseFile": "\\node_modules\\css-selector-tokenizer\\LICENSE" }, "css-what@6.1.0": { "licenses": "BSD-2-Clause", @@ -3249,55 +3966,61 @@ "publisher": "Felix Böhm", "email": "me@feedic.com", "url": "http://feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-select\\node_modules\\css-what", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css-select\\node_modules\\css-what\\LICENSE" - }, - "css@3.0.0": { - "licenses": "MIT", - "repository": "https://github.com/reworkcss/css", - "publisher": "TJ Holowaychuk", - "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\css\\LICENSE" + "path": "\\node_modules\\css-what", + "licenseFile": "\\node_modules\\css-what\\LICENSE" }, "cssauron@1.4.0": { "licenses": "MIT", "repository": "https://github.com/chrisdickinson/cssauron", "publisher": "Chris Dickinson", "email": "chris@neversaw.us", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cssauron", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cssauron\\README.md" + "path": "\\node_modules\\cssauron", + "licenseFile": "\\node_modules\\cssauron\\README.md" }, "csscolorparser@1.0.3": { "licenses": "MIT", "repository": "https://github.com/deanm/css-color-parser-js", "publisher": "Dean McNamee", "email": "dean@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\csscolorparser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\csscolorparser\\README" - }, - "cssdb@6.6.3": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/cssdb", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cssdb", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cssdb\\LICENSE.md" + "path": "\\node_modules\\csscolorparser", + "licenseFile": "\\node_modules\\csscolorparser\\README" }, "cssesc@3.0.0": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/cssesc", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cssesc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cssesc\\LICENSE-MIT.txt" + "path": "\\node_modules\\cssesc", + "licenseFile": "\\node_modules\\cssesc\\LICENSE-MIT.txt" + }, + "cssom@0.3.8": { + "licenses": "MIT", + "repository": "https://github.com/NV/CSSOM", + "publisher": "Nikita Vasilyev", + "email": "me@elv1s.ru", + "path": "\\node_modules\\cssstyle\\node_modules\\cssom", + "licenseFile": "\\node_modules\\cssstyle\\node_modules\\cssom\\LICENSE.txt" + }, + "cssom@0.4.4": { + "licenses": "MIT", + "repository": "https://github.com/NV/CSSOM", + "publisher": "Nikita Vasilyev", + "email": "me@elv1s.ru", + "path": "\\node_modules\\cssom", + "licenseFile": "\\node_modules\\cssom\\LICENSE.txt" + }, + "cssstyle@2.3.0": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/cssstyle", + "path": "\\node_modules\\cssstyle", + "licenseFile": "\\node_modules\\cssstyle\\LICENSE" }, "cuint@0.2.2": { "licenses": "MIT", "repository": "https://github.com/pierrec/js-cuint", "publisher": "Pierre Curto", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cuint", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cuint\\README.md" + "path": "\\node_modules\\cuint", + "licenseFile": "\\node_modules\\cuint\\README.md" }, "custom-event@1.0.1": { "licenses": "MIT", @@ -3305,8 +4028,8 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\custom-event", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\custom-event\\LICENSE" + "path": "\\node_modules\\custom-event", + "licenseFile": "\\node_modules\\custom-event\\LICENSE" }, "d@1.0.1": { "licenses": "ISC", @@ -3314,23 +4037,23 @@ "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\d", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\d\\LICENSE" + "path": "\\node_modules\\d", + "licenseFile": "\\node_modules\\d\\LICENSE" }, - "damerau-levenshtein@1.0.7": { + "damerau-levenshtein@1.0.8": { "licenses": "BSD-2-Clause", "repository": "https://github.com/tad-lispy/node-damerau-levenshtein", "publisher": "The Spanish Inquisition", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\damerau-levenshtein", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\damerau-levenshtein\\LICENSE" + "path": "\\node_modules\\damerau-levenshtein", + "licenseFile": "\\node_modules\\damerau-levenshtein\\LICENSE" }, "dash-ast@2.0.1": { "licenses": "Apache-2.0", "repository": "https://github.com/goto-bus-stop/dash-ast", "publisher": "Renée Kooi", "email": "renee@kooi.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dash-ast", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dash-ast\\LICENSE.md" + "path": "\\node_modules\\dash-ast", + "licenseFile": "\\node_modules\\dash-ast\\LICENSE.md" }, "dashdash@1.14.1": { "licenses": "MIT", @@ -3338,47 +4061,56 @@ "publisher": "Trent Mick", "email": "trentm@gmail.com", "url": "http://trentm.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dashdash", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dashdash\\LICENSE.txt" + "path": "\\node_modules\\dashdash", + "licenseFile": "\\node_modules\\dashdash\\LICENSE.txt" + }, + "data-urls@2.0.0": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/data-urls", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\data-urls", + "licenseFile": "\\node_modules\\data-urls\\LICENSE.txt" }, - "date-format@4.0.9": { + "date-format@4.0.14": { "licenses": "MIT", "repository": "https://github.com/nomiddlename/date-format", "publisher": "Gareth Jones", "email": "gareth.nomiddlename@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\date-format", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\date-format\\LICENSE" + "path": "\\node_modules\\date-format", + "licenseFile": "\\node_modules\\date-format\\LICENSE" }, "debug@2.6.9": { "licenses": "MIT", "repository": "https://github.com/visionmedia/debug", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\debug", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\debug\\LICENSE" + "path": "\\node_modules\\send\\node_modules\\debug", + "licenseFile": "\\node_modules\\send\\node_modules\\debug\\LICENSE" }, "debug@3.2.7": { "licenses": "MIT", "repository": "https://github.com/visionmedia/debug", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack\\node_modules\\debug", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack\\node_modules\\debug\\LICENSE" + "path": "\\node_modules\\browserstack\\node_modules\\debug", + "licenseFile": "\\node_modules\\browserstack\\node_modules\\debug\\LICENSE" }, "debug@4.3.4": { "licenses": "MIT", "repository": "https://github.com/debug-js/debug", "publisher": "Josh Junon", "email": "josh.junon@protonmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\debug", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\debug\\LICENSE" + "path": "\\node_modules\\debug", + "licenseFile": "\\node_modules\\debug\\LICENSE" }, - "decache@4.6.1": { + "decache@4.6.2": { "licenses": "MIT", "repository": "https://github.com/dwyl/decache", "publisher": "https://github.com/dwyl/decache/graphs/contributors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\decache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\decache\\README.md" + "path": "\\node_modules\\decache", + "licenseFile": "\\node_modules\\decache\\README.md" }, "decamelize@1.2.0": { "licenses": "MIT", @@ -3386,26 +4118,34 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\decamelize", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\decamelize\\license" + "path": "\\node_modules\\decamelize", + "licenseFile": "\\node_modules\\decamelize\\license" + }, + "decimal.js@10.4.3": { + "licenses": "MIT", + "repository": "https://github.com/MikeMcl/decimal.js", + "publisher": "Michael Mclaughlin", + "email": "M8ch88l@gmail.com", + "path": "\\node_modules\\decimal.js", + "licenseFile": "\\node_modules\\decimal.js\\LICENCE.md" }, - "decode-uri-component@0.2.0": { + "decode-uri-component@0.2.2": { "licenses": "MIT", "repository": "https://github.com/SamVerschueren/decode-uri-component", "publisher": "Sam Verschueren", "email": "sam.verschueren@gmail.com", "url": "github.com/SamVerschueren", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\decode-uri-component", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\decode-uri-component\\license" + "path": "\\node_modules\\decode-uri-component", + "licenseFile": "\\node_modules\\decode-uri-component\\license" }, - "deep-equal@1.1.1": { + "deep-equal@1.1.2": { "licenses": "MIT", - "repository": "https://github.com/substack/node-deep-equal", + "repository": "https://github.com/inspect-js/node-deep-equal", "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\deep-equal", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\deep-equal\\LICENSE" + "path": "\\node_modules\\deep-equal", + "licenseFile": "\\node_modules\\deep-equal\\LICENSE" }, "deep-is@0.1.4": { "licenses": "MIT", @@ -3413,29 +4153,37 @@ "publisher": "Thorsten Lorenz", "email": "thlorenz@gmx.de", "url": "http://thlorenz.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\deep-is", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\deep-is\\LICENSE" + "path": "\\node_modules\\deep-is", + "licenseFile": "\\node_modules\\deep-is\\LICENSE" }, - "deepmerge@4.2.2": { + "deepmerge@4.3.1": { "licenses": "MIT", "repository": "https://github.com/TehShrike/deepmerge", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\deepmerge", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\deepmerge\\license.txt" + "path": "\\node_modules\\deepmerge", + "licenseFile": "\\node_modules\\deepmerge\\license.txt" }, "default-gateway@6.0.3": { "licenses": "BSD-2-Clause", "repository": "https://github.com/silverwind/default-gateway", "publisher": "silverwind", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\default-gateway", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\default-gateway\\LICENSE" + "path": "\\node_modules\\default-gateway", + "licenseFile": "\\node_modules\\default-gateway\\LICENSE" }, - "defaults@1.0.3": { + "defaults@1.0.4": { "licenses": "MIT", - "repository": "https://github.com/tmpvar/defaults", + "repository": "https://github.com/sindresorhus/node-defaults", "publisher": "Elijah Insua", "email": "tmpvar@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\defaults", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\defaults\\LICENSE" + "path": "\\node_modules\\defaults", + "licenseFile": "\\node_modules\\defaults\\LICENSE" + }, + "define-data-property@1.1.1": { + "licenses": "MIT", + "repository": "https://github.com/ljharb/define-data-property", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\define-data-property", + "licenseFile": "\\node_modules\\define-data-property\\LICENSE" }, "define-lazy-prop@2.0.0": { "licenses": "MIT", @@ -3443,39 +4191,40 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\define-lazy-prop", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\define-lazy-prop\\license" + "path": "\\node_modules\\define-lazy-prop", + "licenseFile": "\\node_modules\\define-lazy-prop\\license" }, - "define-properties@1.1.3": { + "define-properties@1.2.1": { "licenses": "MIT", "repository": "https://github.com/ljharb/define-properties", "publisher": "Jordan Harband", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\define-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\define-properties\\LICENSE" + "email": "ljharb@gmail.com", + "path": "\\node_modules\\define-properties", + "licenseFile": "\\node_modules\\define-properties\\LICENSE" }, "define-property@0.2.5": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/define-property", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\define-property", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\define-property\\LICENSE" + "path": "\\node_modules\\object-copy\\node_modules\\define-property", + "licenseFile": "\\node_modules\\object-copy\\node_modules\\define-property\\LICENSE" }, "define-property@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/define-property", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base\\node_modules\\define-property", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\base\\node_modules\\define-property\\LICENSE" + "path": "\\node_modules\\base\\node_modules\\define-property", + "licenseFile": "\\node_modules\\base\\node_modules\\define-property\\LICENSE" }, "define-property@2.0.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/define-property", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\define-property", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\define-property\\LICENSE" + "path": "\\node_modules\\define-property", + "licenseFile": "\\node_modules\\define-property\\LICENSE" }, "del@2.2.2": { "licenses": "MIT", @@ -3483,15 +4232,15 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\del", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\del\\license" + "path": "\\node_modules\\del", + "licenseFile": "\\node_modules\\del\\license" }, "delaunator@5.0.0": { "licenses": "ISC", "repository": "https://github.com/mapbox/delaunator", "publisher": "Vladimir Agafonkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\delaunator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\delaunator\\LICENSE" + "path": "\\node_modules\\delaunator", + "licenseFile": "\\node_modules\\delaunator\\LICENSE" }, "delayed-stream@1.0.0": { "licenses": "MIT", @@ -3499,38 +4248,66 @@ "publisher": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\delayed-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\delayed-stream\\License" + "path": "\\node_modules\\delayed-stream", + "licenseFile": "\\node_modules\\delayed-stream\\License" }, "delegates@1.0.0": { "licenses": "MIT", "repository": "https://github.com/visionmedia/node-delegates", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\delegates", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\delegates\\License" + "path": "\\node_modules\\delegates", + "licenseFile": "\\node_modules\\delegates\\License" + }, + "demo-auth@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\demo-auth", + "licenseFile": "\\node_modules\\demo-auth\\README.md" + }, + "demo-maps@12.0.1-next.4": { + "licenses": "Apache-2.0", + "publisher": "Team UKIS", + "path": "\\node_modules\\demo-maps", + "licenseFile": "\\node_modules\\demo-maps\\README.md" + }, + "depcheck@1.4.7": { + "licenses": "MIT", + "repository": "https://github.com/depcheck/depcheck", + "publisher": "Djordje Lukic", + "email": "lukic.djordje@gmail.com", + "path": "\\node_modules\\depcheck", + "licenseFile": "\\node_modules\\depcheck\\LICENSE" }, "depd@1.1.2": { "licenses": "MIT", "repository": "https://github.com/dougwilson/nodejs-depd", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\depd", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\depd\\LICENSE" + "path": "\\node_modules\\serve-index\\node_modules\\depd", + "licenseFile": "\\node_modules\\serve-index\\node_modules\\depd\\LICENSE" }, "depd@2.0.0": { "licenses": "MIT", "repository": "https://github.com/dougwilson/nodejs-depd", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-errors\\node_modules\\depd", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-errors\\node_modules\\depd\\LICENSE" + "path": "\\node_modules\\depd", + "licenseFile": "\\node_modules\\depd\\LICENSE" }, "dependency-graph@0.11.0": { "licenses": "MIT", "repository": "https://github.com/jriecken/dependency-graph", "publisher": "Jim Riecken", "email": "jriecken@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dependency-graph", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dependency-graph\\LICENSE" + "path": "\\node_modules\\dependency-graph", + "licenseFile": "\\node_modules\\dependency-graph\\LICENSE" + }, + "deps-regex@0.2.0": { + "licenses": "MIT", + "repository": "https://github.com/mathieudutour/deps-regex", + "publisher": "Mathieu Dutour", + "email": "mathieu@dutour.me", + "path": "\\node_modules\\deps-regex", + "licenseFile": "\\node_modules\\deps-regex\\README.md" }, "destroy@1.2.0": { "licenses": "MIT", @@ -3538,37 +4315,45 @@ "publisher": "Jonathan Ong", "email": "me@jongleberry.com", "url": "http://jongleberry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\destroy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\destroy\\LICENSE" + "path": "\\node_modules\\destroy", + "licenseFile": "\\node_modules\\destroy\\LICENSE" + }, + "detect-file@1.0.0": { + "licenses": "MIT", + "repository": "https://github.com/doowb/detect-file", + "publisher": "Brian Woodward", + "url": "https://github.com/doowb", + "path": "\\node_modules\\detect-file", + "licenseFile": "\\node_modules\\detect-file\\LICENSE" }, "detect-node@2.1.0": { "licenses": "MIT", "repository": "https://github.com/iliakan/detect-node", "publisher": "Ilya Kantor", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\detect-node", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\detect-node\\LICENSE" + "path": "\\node_modules\\detect-node", + "licenseFile": "\\node_modules\\detect-node\\LICENSE" }, "dfa@1.2.0": { "licenses": "MIT", "repository": "https://github.com/devongovett/dfa", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dfa", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dfa\\README.md" + "path": "\\node_modules\\dfa", + "licenseFile": "\\node_modules\\dfa\\README.md" }, "di@0.0.1": { "licenses": "MIT", "repository": "https://github.com/vojtajina/node-di", "publisher": "Vojta Jina", "email": "vojta.jina@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\di", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\di\\LICENSE" + "path": "\\node_modules\\di", + "licenseFile": "\\node_modules\\di\\LICENSE" }, "diff@4.0.2": { "licenses": "BSD-3-Clause", "repository": "https://github.com/kpdecker/jsdiff", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\diff", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\diff\\LICENSE" + "path": "\\node_modules\\diff", + "licenseFile": "\\node_modules\\diff\\LICENSE" }, "dir-glob@3.0.1": { "licenses": "MIT", @@ -3576,8 +4361,8 @@ "publisher": "Kevin Mårtensson", "email": "kevinmartensson@gmail.com", "url": "github.com/kevva", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dir-glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dir-glob\\license" + "path": "\\node_modules\\dir-glob", + "licenseFile": "\\node_modules\\dir-glob\\license" }, "dns-equal@1.0.0": { "licenses": "MIT", @@ -3585,15 +4370,15 @@ "publisher": "Thomas Watson Steen", "email": "w@tson.dk", "url": "https://twitter.com/wa7son", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dns-equal", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dns-equal\\LICENSE" + "path": "\\node_modules\\dns-equal", + "licenseFile": "\\node_modules\\dns-equal\\LICENSE" }, - "dns-packet@5.4.0": { + "dns-packet@5.6.1": { "licenses": "MIT", "repository": "https://github.com/mafintosh/dns-packet", "publisher": "Mathias Buus", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dns-packet", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dns-packet\\LICENSE" + "path": "\\node_modules\\dns-packet", + "licenseFile": "\\node_modules\\dns-packet\\LICENSE" }, "dom-serialize@2.2.1": { "licenses": "MIT", @@ -3601,48 +4386,73 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dom-serialize", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dom-serialize\\README.md" + "path": "\\node_modules\\dom-serialize", + "licenseFile": "\\node_modules\\dom-serialize\\README.md" }, - "dom-serializer@1.3.2": { + "dom-serializer@2.0.0": { "licenses": "MIT", - "repository": "https://github.com/cheeriojs/dom-renderer", + "repository": "https://github.com/cheeriojs/dom-serializer", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dom-serializer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dom-serializer\\LICENSE" + "path": "\\node_modules\\dom-serializer", + "licenseFile": "\\node_modules\\dom-serializer\\LICENSE" }, - "domelementtype@2.2.0": { + "domelementtype@2.3.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/fb55/domelementtype", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\domelementtype", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\domelementtype\\LICENSE" + "path": "\\node_modules\\domelementtype", + "licenseFile": "\\node_modules\\domelementtype\\LICENSE" + }, + "domexception@2.0.1": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/domexception", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\domexception", + "licenseFile": "\\node_modules\\domexception\\LICENSE.txt" }, - "domhandler@4.3.1": { + "domhandler@5.0.3": { "licenses": "BSD-2-Clause", "repository": "https://github.com/fb55/domhandler", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\domhandler", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\domhandler\\LICENSE" - }, - "domutils@2.8.0": { + "path": "\\node_modules\\domhandler", + "licenseFile": "\\node_modules\\domhandler\\LICENSE" + }, + "dompurify@3.0.6": { + "licenses": "(MPL-2.0 OR Apache-2.0)", + "repository": "https://github.com/cure53/DOMPurify", + "publisher": "Dr.-Ing. Mario Heiderich, Cure53", + "email": "mario@cure53.de", + "url": "https://cure53.de/", + "path": "\\node_modules\\dompurify", + "licenseFile": "\\node_modules\\dompurify\\LICENSE" + }, + "domutils@3.1.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/fb55/domutils", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\domutils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\domutils\\LICENSE" + "path": "\\node_modules\\domutils", + "licenseFile": "\\node_modules\\domutils\\LICENSE" }, - "dot@1.1.3": { + "dot@2.0.0-beta.1": { "licenses": "MIT", "repository": "https://github.com/olado/doT", "publisher": "Laura Doktorova", "email": "ldoktorova@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dot", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\dot\\LICENSE-DOT.txt" + "path": "\\node_modules\\dot", + "licenseFile": "\\node_modules\\dot\\LICENSE-DOT.txt" + }, + "draco3d@1.5.6": { + "licenses": "Apache-2.0", + "repository": "https://github.com/google/draco", + "publisher": "Google Draco Team", + "path": "\\node_modules\\draco3d", + "licenseFile": "\\node_modules\\draco3d\\README.md" }, "duplexer2@0.1.4": { "licenses": "BSD-3-Clause", @@ -3650,16 +4460,30 @@ "publisher": "Conrad Pankoff", "email": "deoxxa@fknsrs.biz", "url": "http://www.fknsrs.biz/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\duplexer2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\duplexer2\\LICENSE.md" + "path": "\\node_modules\\duplexer2", + "licenseFile": "\\node_modules\\duplexer2\\LICENSE.md" }, "duplexer@0.1.2": { "licenses": "MIT", "repository": "https://github.com/Raynos/duplexer", "publisher": "Raynos", "email": "raynos2@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\duplexer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\duplexer\\LICENCE" + "path": "\\node_modules\\duplexer", + "licenseFile": "\\node_modules\\duplexer\\LICENCE" + }, + "earcut@2.2.4": { + "licenses": "ISC", + "repository": "https://github.com/mapbox/earcut", + "publisher": "Vladimir Agafonkin", + "path": "\\node_modules\\earcut", + "licenseFile": "\\node_modules\\earcut\\LICENSE" + }, + "eastasianwidth@0.2.0": { + "licenses": "MIT", + "repository": "https://github.com/komagata/eastasianwidth", + "publisher": "Masaki Komagata", + "path": "\\node_modules\\eastasianwidth", + "licenseFile": "\\node_modules\\eastasianwidth\\README.md" }, "ecc-jsbn@0.1.2": { "licenses": "MIT", @@ -3667,8 +4491,8 @@ "publisher": "Jeremie Miller", "email": "jeremie@jabber.org", "url": "http://jeremie.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ecc-jsbn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ecc-jsbn\\LICENSE" + "path": "\\node_modules\\ecc-jsbn", + "licenseFile": "\\node_modules\\ecc-jsbn\\LICENSE" }, "ee-first@1.1.1": { "licenses": "MIT", @@ -3676,23 +4500,37 @@ "publisher": "Jonathan Ong", "email": "me@jongleberry.com", "url": "http://jongleberry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ee-first", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ee-first\\LICENSE" + "path": "\\node_modules\\ee-first", + "licenseFile": "\\node_modules\\ee-first\\LICENSE" }, - "electron-to-chromium@1.4.137": { + "electron-to-chromium@1.4.597": { "licenses": "ISC", "repository": "https://github.com/kilian/electron-to-chromium", "publisher": "Kilian Valkhof", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\electron-to-chromium", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\electron-to-chromium\\LICENSE" + "path": "\\node_modules\\electron-to-chromium", + "licenseFile": "\\node_modules\\electron-to-chromium\\LICENSE" + }, + "emitter-component@1.1.2": { + "licenses": "UNKNOWN", + "repository": "https://github.com/sindresorhus/component-emitter", + "path": "\\node_modules\\emitter-component", + "licenseFile": "\\node_modules\\emitter-component\\Readme.md" }, "emoji-regex@8.0.0": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/emoji-regex", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\emoji-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\emoji-regex\\LICENSE-MIT.txt" + "path": "\\node_modules\\emoji-regex", + "licenseFile": "\\node_modules\\emoji-regex\\LICENSE-MIT.txt" + }, + "emoji-regex@9.2.2": { + "licenses": "MIT", + "repository": "https://github.com/mathiasbynens/emoji-regex", + "publisher": "Mathias Bynens", + "url": "https://mathiasbynens.be/", + "path": "\\node_modules\\@isaacs\\cliui\\node_modules\\emoji-regex", + "licenseFile": "\\node_modules\\@isaacs\\cliui\\node_modules\\emoji-regex\\LICENSE-MIT.txt" }, "emojis-list@3.0.0": { "licenses": "MIT", @@ -3700,50 +4538,50 @@ "publisher": "Kiko Beats", "email": "josefrancisco.verdu@gmail.com", "url": "https://github.com/Kikobeats", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\emojis-list", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\emojis-list\\LICENSE.md" + "path": "\\node_modules\\emojis-list", + "licenseFile": "\\node_modules\\emojis-list\\LICENSE.md" }, "encodeurl@1.0.2": { "licenses": "MIT", "repository": "https://github.com/pillarjs/encodeurl", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\encodeurl", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\encodeurl\\LICENSE" + "path": "\\node_modules\\encodeurl", + "licenseFile": "\\node_modules\\encodeurl\\LICENSE" }, "encoding@0.1.13": { "licenses": "MIT", "repository": "https://github.com/andris9/encoding", "publisher": "Andris Reinman", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\encoding", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\encoding\\LICENSE" + "path": "\\node_modules\\encoding", + "licenseFile": "\\node_modules\\encoding\\LICENSE" }, "end-of-stream@1.4.4": { "licenses": "MIT", "repository": "https://github.com/mafintosh/end-of-stream", "publisher": "Mathias Buus", "email": "mathiasbuus@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\end-of-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\end-of-stream\\LICENSE" + "path": "\\node_modules\\end-of-stream", + "licenseFile": "\\node_modules\\end-of-stream\\LICENSE" }, - "engine.io-parser@5.0.4": { + "engine.io-parser@5.2.1": { "licenses": "MIT", "repository": "https://github.com/socketio/engine.io-parser", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\engine.io-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\engine.io-parser\\LICENSE" + "path": "\\node_modules\\engine.io-parser", + "licenseFile": "\\node_modules\\engine.io-parser\\LICENSE" }, - "engine.io@6.2.0": { + "engine.io@6.5.4": { "licenses": "MIT", "repository": "https://github.com/socketio/engine.io", "publisher": "Guillermo Rauch", "email": "guillermo@learnboost.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\engine.io", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\engine.io\\LICENSE" + "path": "\\node_modules\\engine.io", + "licenseFile": "\\node_modules\\engine.io\\LICENSE" }, - "enhanced-resolve@5.9.3": { + "enhanced-resolve@5.15.0": { "licenses": "MIT", "repository": "https://github.com/webpack/enhanced-resolve", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\enhanced-resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\enhanced-resolve\\LICENSE" + "path": "\\node_modules\\enhanced-resolve", + "licenseFile": "\\node_modules\\enhanced-resolve\\LICENSE" }, "ent@2.2.0": { "licenses": "MIT", @@ -3751,16 +4589,16 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ent\\LICENSE" + "path": "\\node_modules\\ent", + "licenseFile": "\\node_modules\\ent\\LICENSE" }, - "entities@2.2.0": { + "entities@4.5.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/fb55/entities", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\entities", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\entities\\LICENSE" + "path": "\\node_modules\\entities", + "licenseFile": "\\node_modules\\entities\\LICENSE" }, "env-paths@2.2.1": { "licenses": "MIT", @@ -3768,8 +4606,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\env-paths", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\env-paths\\license" + "path": "\\node_modules\\env-paths", + "licenseFile": "\\node_modules\\env-paths\\license" }, "err-code@2.0.3": { "licenses": "MIT", @@ -3777,36 +4615,36 @@ "publisher": "IndigoUnited", "email": "hello@indigounited.com", "url": "http://indigounited.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\err-code", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\err-code\\README.md" + "path": "\\node_modules\\err-code", + "licenseFile": "\\node_modules\\err-code\\README.md" }, "errno@0.1.8": { "licenses": "MIT", "repository": "https://github.com/rvagg/node-errno", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\errno", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\errno\\README.md" + "path": "\\node_modules\\errno", + "licenseFile": "\\node_modules\\errno\\README.md" }, "error-ex@1.3.2": { "licenses": "MIT", "repository": "https://github.com/qix-/node-error-ex", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\error-ex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\error-ex\\LICENSE" + "path": "\\node_modules\\error-ex", + "licenseFile": "\\node_modules\\error-ex\\LICENSE" }, - "es-module-lexer@0.9.3": { + "es-module-lexer@1.4.1": { "licenses": "MIT", "repository": "https://github.com/guybedford/es-module-lexer", "publisher": "Guy Bedford", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es-module-lexer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es-module-lexer\\LICENSE" + "path": "\\node_modules\\es-module-lexer", + "licenseFile": "\\node_modules\\es-module-lexer\\LICENSE" }, - "es5-ext@0.10.53": { + "es5-ext@0.10.62": { "licenses": "ISC", "repository": "https://github.com/medikoo/es5-ext", "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es5-ext", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es5-ext\\LICENSE" + "path": "\\node_modules\\es5-ext", + "licenseFile": "\\node_modules\\es5-ext\\LICENSE" }, "es6-iterator@2.0.3": { "licenses": "MIT", @@ -3814,8 +4652,8 @@ "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-iterator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-iterator\\LICENSE" + "path": "\\node_modules\\es6-iterator", + "licenseFile": "\\node_modules\\es6-iterator\\LICENSE" }, "es6-map@0.1.5": { "licenses": "MIT", @@ -3823,42 +4661,41 @@ "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-map\\LICENSE" + "path": "\\node_modules\\es6-map", + "licenseFile": "\\node_modules\\es6-map\\LICENSE" }, "es6-promise@4.2.8": { "licenses": "MIT", "repository": "https://github.com/stefanpenner/es6-promise", "publisher": "Yehuda Katz, Tom Dale, Stefan Penner and contributors", "url": "Conversion to ES6 API by Jake Archibald", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-promise", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-promise\\LICENSE" + "path": "\\node_modules\\es6-promise", + "licenseFile": "\\node_modules\\es6-promise\\LICENSE" }, "es6-promisify@5.0.0": { "licenses": "MIT", "repository": "https://github.com/digitaldesignlabs/es6-promisify", "publisher": "Mike Hall", "email": "mikehall314@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-promisify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-promisify\\README.md" + "path": "\\node_modules\\es6-promisify", + "licenseFile": "\\node_modules\\es6-promisify\\README.md" }, - "es6-set@0.1.5": { - "licenses": "MIT", + "es6-set@0.1.6": { + "licenses": "ISC", "repository": "https://github.com/medikoo/es6-set", "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-set", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-set\\LICENSE" + "path": "\\node_modules\\es6-set", + "licenseFile": "\\node_modules\\es6-set\\LICENSE" }, - "es6-symbol@3.1.1": { + "es6-shim@0.35.8": { "licenses": "MIT", - "repository": "https://github.com/medikoo/es6-symbol", - "publisher": "Mariusz Nowak", - "email": "medyk@medikoo.com", - "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-set\\node_modules\\es6-symbol", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-set\\node_modules\\es6-symbol\\LICENSE" + "repository": "https://github.com/paulmillr/es6-shim", + "publisher": "Paul Miller", + "url": "http://paulmillr.com", + "path": "\\node_modules\\es6-shim", + "licenseFile": "\\node_modules\\es6-shim\\LICENSE" }, "es6-symbol@3.1.3": { "licenses": "ISC", @@ -3866,26 +4703,32 @@ "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-symbol", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\es6-symbol\\LICENSE" + "path": "\\node_modules\\es6-symbol", + "licenseFile": "\\node_modules\\es6-symbol\\LICENSE" + }, + "esbuild-wasm@0.18.17": { + "licenses": "MIT", + "repository": "https://github.com/evanw/esbuild", + "path": "\\node_modules\\esbuild-wasm", + "licenseFile": "\\node_modules\\esbuild-wasm\\LICENSE.md" }, - "esbuild-wasm@0.14.38": { + "esbuild-wasm@0.19.8": { "licenses": "MIT", "repository": "https://github.com/evanw/esbuild", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esbuild-wasm", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esbuild-wasm\\README.md" + "path": "\\node_modules\\ng-packagr\\node_modules\\esbuild-wasm", + "licenseFile": "\\node_modules\\ng-packagr\\node_modules\\esbuild-wasm\\LICENSE.md" }, - "esbuild-windows-64@0.14.38": { + "esbuild@0.18.17": { "licenses": "MIT", "repository": "https://github.com/evanw/esbuild", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esbuild-windows-64", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esbuild-windows-64\\README.md" + "path": "\\node_modules\\esbuild", + "licenseFile": "\\node_modules\\esbuild\\LICENSE.md" }, - "esbuild@0.14.38": { + "esbuild@0.19.8": { "licenses": "MIT", "repository": "https://github.com/evanw/esbuild", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esbuild", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esbuild\\README.md" + "path": "\\node_modules\\ng-packagr\\node_modules\\esbuild", + "licenseFile": "\\node_modules\\ng-packagr\\node_modules\\esbuild\\LICENSE.md" }, "escalade@3.1.1": { "licenses": "MIT", @@ -3893,14 +4736,14 @@ "publisher": "Luke Edwards", "email": "luke.edwards05@gmail.com", "url": "https://lukeed.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escalade", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escalade\\license" + "path": "\\node_modules\\escalade", + "licenseFile": "\\node_modules\\escalade\\license" }, "escape-html@1.0.3": { "licenses": "MIT", "repository": "https://github.com/component/escape-html", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escape-html", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escape-html\\LICENSE" + "path": "\\node_modules\\escape-html", + "licenseFile": "\\node_modules\\escape-html\\LICENSE" }, "escape-string-regexp@1.0.5": { "licenses": "MIT", @@ -3908,97 +4751,103 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escape-string-regexp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escape-string-regexp\\license" + "path": "\\node_modules\\escape-string-regexp", + "licenseFile": "\\node_modules\\escape-string-regexp\\license" }, "escodegen@1.14.3": { "licenses": "BSD-2-Clause", "repository": "https://github.com/estools/escodegen", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\escodegen", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\escodegen\\LICENSE.BSD" + "path": "\\node_modules\\static-module\\node_modules\\escodegen", + "licenseFile": "\\node_modules\\static-module\\node_modules\\escodegen\\LICENSE.BSD" }, "escodegen@1.2.0": { "licenses": "BSD", "repository": "https://github.com/Constellation/escodegen", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escodegen", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escodegen\\LICENSE.BSD" + "path": "\\node_modules\\ast-transform\\node_modules\\escodegen", + "licenseFile": "\\node_modules\\ast-transform\\node_modules\\escodegen\\LICENSE.BSD" + }, + "escodegen@2.1.0": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/estools/escodegen", + "path": "\\node_modules\\escodegen", + "licenseFile": "\\node_modules\\escodegen\\LICENSE.BSD" }, "eslint-scope@5.1.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/eslint/eslint-scope", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\eslint-scope", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\eslint-scope\\LICENSE" + "path": "\\node_modules\\eslint-scope", + "licenseFile": "\\node_modules\\eslint-scope\\LICENSE" }, "esprima@1.0.4": { "licenses": "BSD", "repository": "https://github.com/ariya/esprima", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esprima", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esprima\\README.md" + "path": "\\node_modules\\ast-transform\\node_modules\\esprima", + "licenseFile": "\\node_modules\\ast-transform\\node_modules\\esprima\\README.md" }, "esprima@4.0.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/jquery/esprima", "publisher": "Ariya Hidayat", "email": "ariya.hidayat@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\esprima", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\esprima\\LICENSE.BSD" + "path": "\\node_modules\\esprima", + "licenseFile": "\\node_modules\\esprima\\LICENSE.BSD" }, "esrecurse@4.3.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/estools/esrecurse", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esrecurse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esrecurse\\README.md" + "path": "\\node_modules\\esrecurse", + "licenseFile": "\\node_modules\\esrecurse\\README.md" }, "estraverse@1.5.1": { "licenses": "BSD", "repository": "https://github.com/Constellation/estraverse", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\estraverse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\estraverse\\LICENSE.BSD" + "path": "\\node_modules\\ast-transform\\node_modules\\estraverse", + "licenseFile": "\\node_modules\\ast-transform\\node_modules\\estraverse\\LICENSE.BSD" }, "estraverse@4.3.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/estools/estraverse", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\estraverse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\estraverse\\LICENSE.BSD" + "path": "\\node_modules\\static-module\\node_modules\\estraverse", + "licenseFile": "\\node_modules\\static-module\\node_modules\\estraverse\\LICENSE.BSD" }, - "estraverse@5.2.0": { + "estraverse@5.3.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/estools/estraverse", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esrecurse\\node_modules\\estraverse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esrecurse\\node_modules\\estraverse\\LICENSE.BSD" + "path": "\\node_modules\\estraverse", + "licenseFile": "\\node_modules\\estraverse\\LICENSE.BSD" }, "estree-is-function@1.0.0": { "licenses": "Apache-2.0", "repository": "https://github.com/goto-bus-stop/estree-is-function", "publisher": "Renée Kooi", "email": "renee@kooi.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\estree-is-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\estree-is-function\\LICENSE.md" + "path": "\\node_modules\\estree-is-function", + "licenseFile": "\\node_modules\\estree-is-function\\LICENSE.md" }, - "estree-walker@1.0.1": { + "estree-walker@2.0.2": { "licenses": "MIT", "repository": "https://github.com/Rich-Harris/estree-walker", "publisher": "Rich Harris", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\estree-walker", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\estree-walker\\README.md" + "path": "\\node_modules\\estree-walker", + "licenseFile": "\\node_modules\\estree-walker\\LICENSE" }, "esutils@1.0.0": { "licenses": "BSD", "repository": "https://github.com/Constellation/esutils", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escodegen\\node_modules\\esutils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escodegen\\node_modules\\esutils\\README.md" + "path": "\\node_modules\\ast-transform\\node_modules\\esutils", + "licenseFile": "\\node_modules\\ast-transform\\node_modules\\esutils\\README.md" }, "esutils@2.0.3": { "licenses": "BSD-2-Clause", "repository": "https://github.com/estools/esutils", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esutils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\esutils\\LICENSE.BSD" + "path": "\\node_modules\\esutils", + "licenseFile": "\\node_modules\\esutils\\LICENSE.BSD" }, "etag@1.8.1": { "licenses": "MIT", "repository": "https://github.com/jshttp/etag", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\etag", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\etag\\LICENSE" + "path": "\\node_modules\\etag", + "licenseFile": "\\node_modules\\etag\\LICENSE" }, "event-emitter@0.3.5": { "licenses": "MIT", @@ -4006,8 +4855,8 @@ "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\event-emitter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\event-emitter\\LICENSE" + "path": "\\node_modules\\event-emitter", + "licenseFile": "\\node_modules\\event-emitter\\LICENSE" }, "event-stream@4.0.1": { "licenses": "MIT", @@ -4015,23 +4864,23 @@ "publisher": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\event-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\event-stream\\LICENCE" + "path": "\\node_modules\\event-stream", + "licenseFile": "\\node_modules\\event-stream\\LICENCE" }, "eventemitter-asyncresource@1.0.0": { "licenses": "MIT", "repository": "https://github.com/addaleax/eventemitter-asyncresource", "publisher": "Anna Henningsen", "email": "anna@addaleax.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\eventemitter-asyncresource", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\eventemitter-asyncresource\\LICENSE" + "path": "\\node_modules\\eventemitter-asyncresource", + "licenseFile": "\\node_modules\\eventemitter-asyncresource\\LICENSE" }, "eventemitter3@4.0.7": { "licenses": "MIT", "repository": "https://github.com/primus/eventemitter3", "publisher": "Arnout Kazemier", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\eventemitter3", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\eventemitter3\\LICENSE" + "path": "\\node_modules\\eventemitter3", + "licenseFile": "\\node_modules\\eventemitter3\\LICENSE" }, "events@3.3.0": { "licenses": "MIT", @@ -4039,8 +4888,8 @@ "publisher": "Irakli Gozalishvili", "email": "rfobic@gmail.com", "url": "http://jeditoolkit.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\events", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\events\\LICENSE" + "path": "\\node_modules\\events", + "licenseFile": "\\node_modules\\events\\LICENSE" }, "execa@4.1.0": { "licenses": "MIT", @@ -4048,8 +4897,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\windows-release\\node_modules\\execa", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\windows-release\\node_modules\\execa\\license" + "path": "\\node_modules\\windows-release\\node_modules\\execa", + "licenseFile": "\\node_modules\\windows-release\\node_modules\\execa\\license" }, "execa@5.1.1": { "licenses": "MIT", @@ -4057,73 +4906,88 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\execa", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\execa\\license" + "path": "\\node_modules\\execa", + "licenseFile": "\\node_modules\\execa\\license" }, "exit@0.1.2": { "licenses": "MIT", "repository": "https://github.com/cowboy/node-exit", "publisher": "\"Cowboy\" Ben Alman", "url": "http://benalman.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\exit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\exit\\LICENSE-MIT" + "path": "\\node_modules\\exit", + "licenseFile": "\\node_modules\\exit\\LICENSE-MIT" }, "expand-brackets@0.1.5": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/expand-brackets", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-brackets", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-brackets\\LICENSE" + "path": "\\node_modules\\expand-brackets", + "licenseFile": "\\node_modules\\expand-brackets\\LICENSE" }, "expand-brackets@2.1.4": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/expand-brackets", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\expand-brackets", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\expand-brackets\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\expand-brackets", + "licenseFile": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\expand-brackets\\LICENSE" }, "expand-range@1.8.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/expand-range", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-range", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-range\\LICENSE" + "path": "\\node_modules\\expand-range", + "licenseFile": "\\node_modules\\expand-range\\LICENSE" + }, + "expand-tilde@2.0.2": { + "licenses": "MIT", + "repository": "https://github.com/jonschlinkert/expand-tilde", + "publisher": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert", + "path": "\\node_modules\\expand-tilde", + "licenseFile": "\\node_modules\\expand-tilde\\LICENSE" + }, + "exponential-backoff@3.1.1": { + "licenses": "Apache-2.0", + "repository": "https://github.com/coveo/exponential-backoff", + "publisher": "Sami Sayegh", + "path": "\\node_modules\\exponential-backoff", + "licenseFile": "\\node_modules\\exponential-backoff\\LICENSE" }, - "express@4.18.1": { + "express@4.18.2": { "licenses": "MIT", "repository": "https://github.com/expressjs/express", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express\\LICENSE" + "path": "\\node_modules\\express", + "licenseFile": "\\node_modules\\express\\LICENSE" }, - "ext@1.6.0": { + "ext@1.7.0": { "licenses": "ISC", "repository": "https://github.com/medikoo/es5-ext.git#ext", "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ext", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ext\\LICENSE" + "path": "\\node_modules\\ext", + "licenseFile": "\\node_modules\\ext\\LICENSE" }, "extend-shallow@2.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/extend-shallow", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-value\\node_modules\\extend-shallow", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-value\\node_modules\\extend-shallow\\LICENSE" + "path": "\\node_modules\\set-value\\node_modules\\extend-shallow", + "licenseFile": "\\node_modules\\set-value\\node_modules\\extend-shallow\\LICENSE" }, "extend-shallow@3.0.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/extend-shallow", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extend-shallow", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extend-shallow\\LICENSE" + "path": "\\node_modules\\extend-shallow", + "licenseFile": "\\node_modules\\extend-shallow\\LICENSE" }, "extend@3.0.2": { "licenses": "MIT", @@ -4131,8 +4995,8 @@ "publisher": "Stefan Thomas", "email": "justmoon@members.fsf.org", "url": "http://www.justmoon.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extend", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extend\\LICENSE" + "path": "\\node_modules\\extend", + "licenseFile": "\\node_modules\\extend\\LICENSE" }, "external-editor@3.1.0": { "licenses": "MIT", @@ -4140,39 +5004,30 @@ "publisher": "Kevin Gravier", "email": "kevin@mrkmg.com", "url": "https://mrkmg.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\external-editor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\external-editor\\LICENSE" + "path": "\\node_modules\\external-editor", + "licenseFile": "\\node_modules\\external-editor\\LICENSE" }, "extglob@0.3.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/extglob", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extglob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extglob\\LICENSE" + "path": "\\node_modules\\extglob", + "licenseFile": "\\node_modules\\extglob\\LICENSE" }, "extglob@2.0.4": { "licenses": "MIT", "repository": "https://github.com/micromatch/extglob", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\extglob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\extglob\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\extglob", + "licenseFile": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\extglob\\LICENSE" }, "extsprintf@1.3.0": { "licenses": "MIT", "repository": "https://github.com/davepacheco/node-extsprintf", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extsprintf", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extsprintf\\LICENSE" - }, - "fancy-log@1.3.3": { - "licenses": "MIT", - "repository": "https://github.com/gulpjs/fancy-log", - "publisher": "Gulp Team", - "email": "team@gulpjs.com", - "url": "http://gulpjs.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fancy-log", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fancy-log\\LICENSE" + "path": "\\node_modules\\extsprintf", + "licenseFile": "\\node_modules\\extsprintf\\LICENSE" }, "fancy-log@2.0.0": { "licenses": "MIT", @@ -4180,23 +5035,31 @@ "publisher": "Gulp Team", "email": "team@gulpjs.com", "url": "http://gulpjs.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\fancy-log", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\fancy-log\\LICENSE" + "path": "\\node_modules\\fancy-log", + "licenseFile": "\\node_modules\\fancy-log\\LICENSE" }, "fast-deep-equal@3.1.3": { "licenses": "MIT", "repository": "https://github.com/epoberezkin/fast-deep-equal", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-deep-equal", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-deep-equal\\LICENSE" + "path": "\\node_modules\\fast-deep-equal", + "licenseFile": "\\node_modules\\fast-deep-equal\\LICENSE" + }, + "fast-glob@3.3.1": { + "licenses": "MIT", + "repository": "https://github.com/mrmlnc/fast-glob", + "publisher": "Denis Malinochkin", + "url": "https://mrmlnc.com", + "path": "\\node_modules\\fast-glob", + "licenseFile": "\\node_modules\\fast-glob\\LICENSE" }, - "fast-glob@3.2.11": { + "fast-glob@3.3.2": { "licenses": "MIT", "repository": "https://github.com/mrmlnc/fast-glob", "publisher": "Denis Malinochkin", "url": "https://mrmlnc.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-glob\\LICENSE" + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\fast-glob", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\fast-glob\\LICENSE" }, "fast-json-stable-stringify@2.1.0": { "licenses": "MIT", @@ -4204,8 +5067,8 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-json-stable-stringify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-json-stable-stringify\\LICENSE" + "path": "\\node_modules\\fast-json-stable-stringify", + "licenseFile": "\\node_modules\\fast-json-stable-stringify\\LICENSE" }, "fast-levenshtein@2.0.6": { "licenses": "MIT", @@ -4213,23 +5076,23 @@ "publisher": "Ramesh Nair", "email": "ram@hiddentao.com", "url": "http://www.hiddentao.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-levenshtein", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fast-levenshtein\\LICENSE.md" + "path": "\\node_modules\\fast-levenshtein", + "licenseFile": "\\node_modules\\fast-levenshtein\\LICENSE.md" }, "fastparse@1.1.2": { "licenses": "MIT", "repository": "https://github.com/webpack/fastparse", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fastparse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fastparse\\LICENSE" + "path": "\\node_modules\\fastparse", + "licenseFile": "\\node_modules\\fastparse\\LICENSE" }, - "fastq@1.13.0": { + "fastq@1.15.0": { "licenses": "ISC", "repository": "https://github.com/mcollina/fastq", "publisher": "Matteo Collina", "email": "hello@matteocollina.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fastq", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fastq\\LICENSE" + "path": "\\node_modules\\fastq", + "licenseFile": "\\node_modules\\fastq\\LICENSE" }, "faye-websocket@0.11.4": { "licenses": "Apache-2.0", @@ -4237,8 +5100,8 @@ "publisher": "James Coglan", "email": "jcoglan@gmail.com", "url": "http://jcoglan.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\faye-websocket", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\faye-websocket\\LICENSE.md" + "path": "\\node_modules\\faye-websocket", + "licenseFile": "\\node_modules\\faye-websocket\\LICENSE.md" }, "figures@3.2.0": { "licenses": "MIT", @@ -4246,62 +5109,71 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\figures", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\figures\\license" + "path": "\\node_modules\\figures", + "licenseFile": "\\node_modules\\figures\\license" }, "filename-regex@2.0.1": { "licenses": "MIT", "repository": "https://github.com/regexhq/filename-regex", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\filename-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\filename-regex\\LICENSE" + "path": "\\node_modules\\filename-regex", + "licenseFile": "\\node_modules\\filename-regex\\LICENSE" }, "fill-range@2.2.4": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/fill-range", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-range\\node_modules\\fill-range", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-range\\node_modules\\fill-range\\LICENSE" + "path": "\\node_modules\\expand-range\\node_modules\\fill-range", + "licenseFile": "\\node_modules\\expand-range\\node_modules\\fill-range\\LICENSE" }, "fill-range@4.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/fill-range", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\fill-range", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\fill-range\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\fill-range", + "licenseFile": "\\node_modules\\cpx\\node_modules\\fill-range\\LICENSE" }, "fill-range@7.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/fill-range", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fill-range", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fill-range\\LICENSE" + "path": "\\node_modules\\fill-range", + "licenseFile": "\\node_modules\\fill-range\\LICENSE" }, "finalhandler@1.1.2": { "licenses": "MIT", "repository": "https://github.com/pillarjs/finalhandler", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\finalhandler", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\finalhandler\\LICENSE" + "path": "\\node_modules\\finalhandler", + "licenseFile": "\\node_modules\\finalhandler\\LICENSE" }, "finalhandler@1.2.0": { "licenses": "MIT", "repository": "https://github.com/pillarjs/finalhandler", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express\\node_modules\\finalhandler", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\express\\node_modules\\finalhandler\\LICENSE" + "path": "\\node_modules\\express\\node_modules\\finalhandler", + "licenseFile": "\\node_modules\\express\\node_modules\\finalhandler\\LICENSE" }, "find-cache-dir@3.3.2": { "licenses": "MIT", "repository": "https://github.com/avajs/find-cache-dir", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\find-cache-dir", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\find-cache-dir\\license" + "path": "\\node_modules\\ng-packagr\\node_modules\\find-cache-dir", + "licenseFile": "\\node_modules\\ng-packagr\\node_modules\\find-cache-dir\\license" + }, + "find-cache-dir@4.0.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/find-cache-dir", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\find-cache-dir", + "licenseFile": "\\node_modules\\find-cache-dir\\license" }, "find-index@0.1.1": { "licenses": "MIT", @@ -4309,8 +5181,8 @@ "publisher": "James Friend", "email": "james@jsdf.co", "url": "http://jsdf.co/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\find-index", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\find-index\\README.md" + "path": "\\node_modules\\find-index", + "licenseFile": "\\node_modules\\find-index\\README.md" }, "find-up@4.1.0": { "licenses": "MIT", @@ -4318,48 +5190,75 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\find-up", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\find-up\\license" + "path": "\\node_modules\\find-up", + "licenseFile": "\\node_modules\\find-up\\license" }, - "findit2@2.2.3": { + "find-up@6.3.0": { "licenses": "MIT", - "repository": "https://github.com/andrewrk/node-findit", - "publisher": "Andrew Kelley", - "email": "superjoe30@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\findit2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\findit2\\LICENSE" + "repository": "https://github.com/sindresorhus/find-up", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\pkg-dir\\node_modules\\find-up", + "licenseFile": "\\node_modules\\pkg-dir\\node_modules\\find-up\\license" + }, + "findup-sync@5.0.0": { + "licenses": "MIT", + "repository": "https://github.com/gulpjs/findup-sync", + "publisher": "Gulp Team", + "email": "team@gulpjs.com", + "url": "https://gulpjs.com/", + "path": "\\node_modules\\findup-sync", + "licenseFile": "\\node_modules\\findup-sync\\LICENSE" }, - "flatted@3.2.5": { + "flatted@3.2.9": { "licenses": "ISC", "repository": "https://github.com/WebReflection/flatted", "publisher": "Andrea Giammarchi", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\flatted", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\flatted\\LICENSE" + "path": "\\node_modules\\flatted", + "licenseFile": "\\node_modules\\flatted\\LICENSE" }, - "follow-redirects@1.15.0": { + "follow-redirects@1.15.3": { "licenses": "MIT", "repository": "https://github.com/follow-redirects/follow-redirects", "publisher": "Ruben Verborgh", "email": "ruben@verborgh.org", "url": "https://ruben.verborgh.org/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\follow-redirects", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\follow-redirects\\LICENSE" + "path": "\\node_modules\\follow-redirects", + "licenseFile": "\\node_modules\\follow-redirects\\LICENSE" + }, + "for-each@0.3.3": { + "licenses": "MIT", + "repository": "https://github.com/Raynos/for-each", + "publisher": "Raynos", + "email": "raynos2@gmail.com", + "path": "\\node_modules\\for-each", + "licenseFile": "\\node_modules\\for-each\\LICENSE" }, "for-in@1.0.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/for-in", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\for-in", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\for-in\\LICENSE" + "path": "\\node_modules\\for-in", + "licenseFile": "\\node_modules\\for-in\\LICENSE" }, "for-own@0.1.5": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/for-own", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\for-own", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\for-own\\LICENSE" + "path": "\\node_modules\\for-own", + "licenseFile": "\\node_modules\\for-own\\LICENSE" + }, + "foreground-child@3.1.1": { + "licenses": "ISC", + "repository": "https://github.com/tapjs/foreground-child", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/", + "path": "\\node_modules\\foreground-child", + "licenseFile": "\\node_modules\\foreground-child\\LICENSE" }, "forever-agent@0.6.1": { "licenses": "Apache-2.0", @@ -4367,8 +5266,8 @@ "publisher": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", "url": "http://www.futurealoof.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\forever-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\forever-agent\\LICENSE" + "path": "\\node_modules\\forever-agent", + "licenseFile": "\\node_modules\\forever-agent\\LICENSE" }, "form-data@2.3.3": { "licenses": "MIT", @@ -4376,31 +5275,40 @@ "publisher": "Felix Geisendörfer", "email": "felix@debuggable.com", "url": "http://debuggable.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\form-data", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\form-data\\License" + "path": "\\node_modules\\request\\node_modules\\form-data", + "licenseFile": "\\node_modules\\request\\node_modules\\form-data\\License" + }, + "form-data@3.0.1": { + "licenses": "MIT", + "repository": "https://github.com/form-data/form-data", + "publisher": "Felix Geisendörfer", + "email": "felix@debuggable.com", + "url": "http://debuggable.com/", + "path": "\\node_modules\\form-data", + "licenseFile": "\\node_modules\\form-data\\License" }, "forwarded@0.2.0": { "licenses": "MIT", "repository": "https://github.com/jshttp/forwarded", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\forwarded", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\forwarded\\LICENSE" + "path": "\\node_modules\\forwarded", + "licenseFile": "\\node_modules\\forwarded\\LICENSE" }, - "fraction.js@4.2.0": { + "fraction.js@4.3.7": { "licenses": "MIT", - "repository": "https://github.com/infusion/Fraction.js", + "repository": "https://github.com/rawify/Fraction.js", "publisher": "Robert Eisele", - "email": "robert@xarg.org", - "url": "http://www.xarg.org/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fraction.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fraction.js\\LICENSE" + "email": "robert@raw.org", + "url": "https://raw.org/", + "path": "\\node_modules\\fraction.js", + "licenseFile": "\\node_modules\\fraction.js\\LICENSE" }, "fragment-cache@0.2.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/fragment-cache", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fragment-cache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fragment-cache\\LICENSE" + "path": "\\node_modules\\fragment-cache", + "licenseFile": "\\node_modules\\fragment-cache\\LICENSE" }, "fresh@0.5.2": { "licenses": "MIT", @@ -4408,8 +5316,8 @@ "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fresh", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fresh\\LICENSE" + "path": "\\node_modules\\fresh", + "licenseFile": "\\node_modules\\fresh\\LICENSE" }, "from@0.1.7": { "licenses": "MIT", @@ -4417,24 +5325,24 @@ "publisher": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "dominictarr.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\from", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\from\\LICENSE.APACHE2" + "path": "\\node_modules\\from", + "licenseFile": "\\node_modules\\from\\LICENSE.APACHE2" }, - "fs-extra@10.1.0": { + "fs-extra@11.2.0": { "licenses": "MIT", "repository": "https://github.com/jprichardson/node-fs-extra", "publisher": "JP Richardson", "email": "jprichardson@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs-extra", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs-extra\\LICENSE" + "path": "\\node_modules\\fs-extra", + "licenseFile": "\\node_modules\\fs-extra\\LICENSE" }, - "fs-extra@9.1.0": { + "fs-extra@8.1.0": { "licenses": "MIT", "repository": "https://github.com/jprichardson/node-fs-extra", "publisher": "JP Richardson", "email": "jprichardson@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\ngd-transformer\\node_modules\\fs-extra", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\ngd-transformer\\node_modules\\fs-extra\\LICENSE" + "path": "\\node_modules\\streamroller\\node_modules\\fs-extra", + "licenseFile": "\\node_modules\\streamroller\\node_modules\\fs-extra\\LICENSE" }, "fs-minipass@2.1.0": { "licenses": "ISC", @@ -4442,14 +5350,21 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs-minipass", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs-minipass\\LICENSE" + "path": "\\node_modules\\tar\\node_modules\\fs-minipass", + "licenseFile": "\\node_modules\\tar\\node_modules\\fs-minipass\\LICENSE" + }, + "fs-minipass@3.0.3": { + "licenses": "ISC", + "repository": "https://github.com/npm/fs-minipass", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\fs-minipass", + "licenseFile": "\\node_modules\\fs-minipass\\LICENSE" }, - "fs-monkey@1.0.3": { + "fs-monkey@1.0.5": { "licenses": "Unlicense", "repository": "https://github.com/streamich/fs-monkey", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs-monkey", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs-monkey\\LICENSE" + "path": "\\node_modules\\fs-monkey", + "licenseFile": "\\node_modules\\fs-monkey\\LICENSE" }, "fs.realpath@1.0.0": { "licenses": "ISC", @@ -4457,68 +5372,83 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs.realpath", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\fs.realpath\\LICENSE" + "path": "\\node_modules\\fs.realpath", + "licenseFile": "\\node_modules\\fs.realpath\\LICENSE" }, - "function-bind@1.1.1": { + "function-bind@1.1.2": { "licenses": "MIT", "repository": "https://github.com/Raynos/function-bind", "publisher": "Raynos", "email": "raynos2@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\function-bind", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\function-bind\\LICENSE" + "path": "\\node_modules\\function-bind", + "licenseFile": "\\node_modules\\function-bind\\LICENSE" + }, + "functions-have-names@1.2.3": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/functions-have-names", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\functions-have-names", + "licenseFile": "\\node_modules\\functions-have-names\\LICENSE" }, "gauge@4.0.4": { "licenses": "ISC", "repository": "https://github.com/npm/gauge", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\gauge", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\gauge\\LICENSE.md" + "path": "\\node_modules\\gauge", + "licenseFile": "\\node_modules\\gauge\\LICENSE.md" }, "gensync@1.0.0-beta.2": { "licenses": "MIT", "repository": "https://github.com/loganfsmyth/gensync", "publisher": "Logan Smyth", "email": "loganfsmyth@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\gensync", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\gensync\\LICENSE" + "path": "\\node_modules\\gensync", + "licenseFile": "\\node_modules\\gensync\\LICENSE" + }, + "geojson-vt@4.0.2": { + "licenses": "ISC", + "repository": "https://github.com/mapbox/geojson-vt", + "publisher": "Vladimir Agafonkin", + "path": "\\node_modules\\geojson-vt", + "licenseFile": "\\node_modules\\geojson-vt\\LICENSE" }, - "geotiff@2.0.5": { + "geotiff@2.1.0": { "licenses": "MIT", "repository": "https://github.com/geotiffjs/geotiff.js", "publisher": "Fabian Schindler", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\geotiff", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\geotiff\\LICENSE" + "path": "\\node_modules\\geotiff", + "licenseFile": "\\node_modules\\geotiff\\LICENSE" }, "get-assigned-identifiers@1.2.0": { "licenses": "Apache-2.0", "repository": "https://github.com/goto-bus-stop/get-assigned-identifiers", "publisher": "Renée Kooi", "email": "renee@kooi.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-assigned-identifiers", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-assigned-identifiers\\LICENSE.md" + "path": "\\node_modules\\get-assigned-identifiers", + "licenseFile": "\\node_modules\\get-assigned-identifiers\\LICENSE.md" }, "get-caller-file@2.0.5": { "licenses": "ISC", "repository": "https://github.com/stefanpenner/get-caller-file", "publisher": "Stefan Penner", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-caller-file", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-caller-file\\LICENSE.md" + "path": "\\node_modules\\get-caller-file", + "licenseFile": "\\node_modules\\get-caller-file\\LICENSE.md" }, - "get-intrinsic@1.1.1": { + "get-intrinsic@1.2.2": { "licenses": "MIT", "repository": "https://github.com/ljharb/get-intrinsic", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-intrinsic", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-intrinsic\\LICENSE" + "path": "\\node_modules\\get-intrinsic", + "licenseFile": "\\node_modules\\get-intrinsic\\LICENSE" }, "get-package-type@0.1.0": { "licenses": "MIT", "repository": "https://github.com/cfware/get-package-type", "publisher": "Corey Farrell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-package-type", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-package-type\\LICENSE" + "path": "\\node_modules\\get-package-type", + "licenseFile": "\\node_modules\\get-package-type\\LICENSE" }, "get-stream@5.2.0": { "licenses": "MIT", @@ -4526,8 +5456,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\windows-release\\node_modules\\get-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\windows-release\\node_modules\\get-stream\\license" + "path": "\\node_modules\\windows-release\\node_modules\\get-stream", + "licenseFile": "\\node_modules\\windows-release\\node_modules\\get-stream\\license" }, "get-stream@6.0.1": { "licenses": "MIT", @@ -4535,39 +5465,45 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-stream\\license" + "path": "\\node_modules\\get-stream", + "licenseFile": "\\node_modules\\get-stream\\license" }, "get-value@2.0.6": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/get-value", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-value", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\get-value\\LICENSE" + "path": "\\node_modules\\get-value", + "licenseFile": "\\node_modules\\get-value\\LICENSE" }, "getpass@0.1.7": { "licenses": "MIT", "repository": "https://github.com/arekinath/node-getpass", "publisher": "Alex Wilson", "email": "alex.wilson@joyent.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\getpass", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\getpass\\LICENSE" + "path": "\\node_modules\\getpass", + "licenseFile": "\\node_modules\\getpass\\LICENSE" + }, + "gl-matrix@3.4.3": { + "licenses": "MIT", + "repository": "https://github.com/toji/gl-matrix", + "path": "\\node_modules\\gl-matrix", + "licenseFile": "\\node_modules\\gl-matrix\\LICENSE.md" }, "glob-base@0.3.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/glob-base", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-base", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-base\\LICENSE" + "path": "\\node_modules\\glob-base", + "licenseFile": "\\node_modules\\glob-base\\LICENSE" }, "glob-parent@2.0.0": { "licenses": "ISC", "repository": "https://github.com/es128/glob-parent", "publisher": "Elan Shanker", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-base\\node_modules\\glob-parent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-base\\node_modules\\glob-parent\\LICENSE" + "path": "\\node_modules\\glob-base\\node_modules\\glob-parent", + "licenseFile": "\\node_modules\\glob-base\\node_modules\\glob-parent\\LICENSE" }, "glob-parent@5.1.2": { "licenses": "ISC", @@ -4575,8 +5511,8 @@ "publisher": "Gulp Team", "email": "team@gulpjs.com", "url": "https://gulpjs.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-parent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-parent\\LICENSE" + "path": "\\node_modules\\glob-parent", + "licenseFile": "\\node_modules\\glob-parent\\LICENSE" }, "glob-parent@6.0.2": { "licenses": "ISC", @@ -4584,16 +5520,16 @@ "publisher": "Gulp Team", "email": "team@gulpjs.com", "url": "https://gulpjs.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-webpack-plugin\\node_modules\\glob-parent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-webpack-plugin\\node_modules\\glob-parent\\LICENSE" + "path": "\\node_modules\\copy-webpack-plugin\\node_modules\\glob-parent", + "licenseFile": "\\node_modules\\copy-webpack-plugin\\node_modules\\glob-parent\\LICENSE" }, "glob-to-regexp@0.4.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/fitzgen/glob-to-regexp", "publisher": "Nick Fitzgerald", "email": "fitzgen@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-to-regexp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-to-regexp\\README.md" + "path": "\\node_modules\\glob-to-regexp", + "licenseFile": "\\node_modules\\glob-to-regexp\\README.md" }, "glob2base@0.0.12": { "licenses": "MIT", @@ -4601,17 +5537,17 @@ "publisher": "Fractal", "email": "contact@wearefractal.com", "url": "http://wearefractal.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob2base", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob2base\\LICENSE" + "path": "\\node_modules\\glob2base", + "licenseFile": "\\node_modules\\glob2base\\LICENSE" }, - "glob@7.2.0": { + "glob@10.3.10": { "licenses": "ISC", "repository": "https://github.com/isaacs/node-glob", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", - "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob\\LICENSE" + "url": "https://blog.izs.me/", + "path": "\\node_modules\\glob", + "licenseFile": "\\node_modules\\glob\\LICENSE" }, "glob@7.2.3": { "licenses": "ISC", @@ -4619,26 +5555,41 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\stylus\\node_modules\\glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\stylus\\node_modules\\glob\\LICENSE" + "path": "\\node_modules\\test-exclude\\node_modules\\glob", + "licenseFile": "\\node_modules\\test-exclude\\node_modules\\glob\\LICENSE" }, - "glob@8.0.1": { + "glob@8.1.0": { "licenses": "ISC", "repository": "https://github.com/isaacs/node-glob", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\glob\\LICENSE" + "path": "\\node_modules\\make-fetch-happen\\node_modules\\glob", + "licenseFile": "\\node_modules\\make-fetch-happen\\node_modules\\glob\\LICENSE" }, - "glob@8.0.3": { - "licenses": "ISC", - "repository": "https://github.com/isaacs/node-glob", - "publisher": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache\\node_modules\\glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache\\node_modules\\glob\\LICENSE" + "global-modules@1.0.0": { + "licenses": "MIT", + "repository": "https://github.com/jonschlinkert/global-modules", + "publisher": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert", + "path": "\\node_modules\\global-modules", + "licenseFile": "\\node_modules\\global-modules\\LICENSE" + }, + "global-prefix@1.0.2": { + "licenses": "MIT", + "repository": "https://github.com/jonschlinkert/global-prefix", + "publisher": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert", + "path": "\\node_modules\\global-prefix", + "licenseFile": "\\node_modules\\global-prefix\\LICENSE" + }, + "global-prefix@3.0.0": { + "licenses": "MIT", + "repository": "https://github.com/jonschlinkert/global-prefix", + "publisher": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert", + "path": "\\node_modules\\maplibre-gl\\node_modules\\global-prefix", + "licenseFile": "\\node_modules\\maplibre-gl\\node_modules\\global-prefix\\LICENSE" }, "globals@11.12.0": { "licenses": "MIT", @@ -4646,17 +5597,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\globals", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\globals\\license" + "path": "\\node_modules\\globals", + "licenseFile": "\\node_modules\\globals\\license" }, - "globby@12.2.0": { + "globby@13.2.2": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/globby", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\globby", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\globby\\license" + "path": "\\node_modules\\globby", + "licenseFile": "\\node_modules\\globby\\license" }, "globby@5.0.0": { "licenses": "MIT", @@ -4664,29 +5615,60 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\del\\node_modules\\globby", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\del\\node_modules\\globby\\license" + "path": "\\node_modules\\del\\node_modules\\globby", + "licenseFile": "\\node_modules\\del\\node_modules\\globby\\license" + }, + "gopd@1.0.1": { + "licenses": "MIT", + "repository": "https://github.com/ljharb/gopd", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\gopd", + "licenseFile": "\\node_modules\\gopd\\LICENSE" }, - "graceful-fs@4.2.10": { + "graceful-fs@4.2.11": { "licenses": "ISC", "repository": "https://github.com/isaacs/node-graceful-fs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\graceful-fs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\graceful-fs\\LICENSE" + "path": "\\node_modules\\graceful-fs", + "licenseFile": "\\node_modules\\graceful-fs\\LICENSE" + }, + "grapheme-splitter@1.0.4": { + "licenses": "MIT", + "repository": "https://github.com/orling/grapheme-splitter", + "publisher": "Orlin Georgiev", + "path": "\\node_modules\\grapheme-splitter", + "licenseFile": "\\node_modules\\grapheme-splitter\\LICENSE" + }, + "guess-parser@0.4.22": { + "licenses": "MIT", + "repository": "https://github.com/guess-js/guess", + "publisher": "Minko Gechev", + "email": "mgechev@gmail.com", + "path": "\\node_modules\\guess-parser", + "licenseFile": "\\node_modules\\guess-parser\\LICENSE" + }, + "hammerjs@2.0.8": { + "licenses": "MIT", + "repository": "https://github.com/hammerjs/hammer.js", + "publisher": "Jorik Tangelder", + "email": "j.tangelder@gmail.com", + "path": "\\node_modules\\hammerjs", + "licenseFile": "\\node_modules\\hammerjs\\LICENSE.md" }, "handle-thing@2.0.1": { "licenses": "MIT", "repository": "https://github.com/indutny/handle-thing", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\handle-thing", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\handle-thing\\README.md" + "path": "\\node_modules\\handle-thing", + "licenseFile": "\\node_modules\\handle-thing\\README.md" }, - "handlebars@4.7.7": { + "handlebars@4.7.8": { "licenses": "MIT", - "repository": "https://github.com/wycats/handlebars.js", + "repository": "https://github.com/handlebars-lang/handlebars.js", "publisher": "Yehuda Katz", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\handlebars", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\handlebars\\LICENSE" + "path": "\\node_modules\\handlebars", + "licenseFile": "\\node_modules\\handlebars\\LICENSE" }, "har-schema@2.0.0": { "licenses": "ISC", @@ -4694,8 +5676,8 @@ "publisher": "Ahmad Nassri", "email": "ahmad@ahmadnassri.com", "url": "https://www.ahmadnassri.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\har-schema", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\har-schema\\LICENSE" + "path": "\\node_modules\\har-schema", + "licenseFile": "\\node_modules\\har-schema\\LICENSE" }, "har-validator@5.1.5": { "licenses": "MIT", @@ -4703,8 +5685,8 @@ "publisher": "Ahmad Nassri", "email": "ahmad@ahmadnassri.com", "url": "https://www.ahmadnassri.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\har-validator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\har-validator\\LICENSE" + "path": "\\node_modules\\har-validator", + "licenseFile": "\\node_modules\\har-validator\\LICENSE" }, "has-ansi@2.0.0": { "licenses": "MIT", @@ -4712,8 +5694,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-ansi", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-ansi\\license" + "path": "\\node_modules\\has-ansi", + "licenseFile": "\\node_modules\\has-ansi\\license" }, "has-flag@3.0.0": { "licenses": "MIT", @@ -4721,8 +5703,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-flag", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-flag\\license" + "path": "\\node_modules\\has-flag", + "licenseFile": "\\node_modules\\has-flag\\license" }, "has-flag@4.0.0": { "licenses": "MIT", @@ -4730,17 +5712,33 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\has-flag", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\has-flag\\license" + "path": "\\node_modules\\ora\\node_modules\\has-flag", + "licenseFile": "\\node_modules\\ora\\node_modules\\has-flag\\license" + }, + "has-property-descriptors@1.0.1": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/has-property-descriptors", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\has-property-descriptors", + "licenseFile": "\\node_modules\\has-property-descriptors\\LICENSE" + }, + "has-proto@1.0.1": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/has-proto", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\has-proto", + "licenseFile": "\\node_modules\\has-proto\\LICENSE" }, - "has-symbols@1.0.2": { + "has-symbols@1.0.3": { "licenses": "MIT", "repository": "https://github.com/inspect-js/has-symbols", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-symbols", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-symbols\\LICENSE" + "path": "\\node_modules\\has-symbols", + "licenseFile": "\\node_modules\\has-symbols\\LICENSE" }, "has-tostringtag@1.0.0": { "licenses": "MIT", @@ -4748,142 +5746,167 @@ "publisher": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-tostringtag", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-tostringtag\\LICENSE" + "path": "\\node_modules\\has-tostringtag", + "licenseFile": "\\node_modules\\has-tostringtag\\LICENSE" }, "has-unicode@2.0.1": { "licenses": "ISC", "repository": "https://github.com/iarna/has-unicode", "publisher": "Rebecca Turner", "email": "me@re-becca.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-unicode", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-unicode\\LICENSE" + "path": "\\node_modules\\has-unicode", + "licenseFile": "\\node_modules\\has-unicode\\LICENSE" }, "has-value@0.3.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/has-value", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value\\node_modules\\has-value", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value\\node_modules\\has-value\\LICENSE" + "path": "\\node_modules\\unset-value\\node_modules\\has-value", + "licenseFile": "\\node_modules\\unset-value\\node_modules\\has-value\\LICENSE" }, "has-value@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/has-value", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-value", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-value\\LICENSE" + "path": "\\node_modules\\has-value", + "licenseFile": "\\node_modules\\has-value\\LICENSE" }, "has-values@0.1.4": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/has-values", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value\\node_modules\\has-values", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value\\node_modules\\has-values\\LICENSE" + "path": "\\node_modules\\unset-value\\node_modules\\has-values", + "licenseFile": "\\node_modules\\unset-value\\node_modules\\has-values\\LICENSE" }, "has-values@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/has-values", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values\\LICENSE" + "path": "\\node_modules\\has-values", + "licenseFile": "\\node_modules\\has-values\\LICENSE" }, - "has@1.0.3": { + "has@1.0.4": { "licenses": "MIT", "repository": "https://github.com/tarruda/has", "publisher": "Thiago de Arruda", "email": "tpadilha84@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has\\LICENSE-MIT" + "path": "\\node_modules\\has", + "licenseFile": "\\node_modules\\has\\LICENSE-MIT" + }, + "hasown@2.0.0": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/hasOwn", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\hasown", + "licenseFile": "\\node_modules\\hasown\\LICENSE" }, "hdr-histogram-js@2.0.3": { "licenses": "BSD*", "repository": "https://github.com/HdrHistogram/HdrHistogramJS", "publisher": "Alexandre Victoor", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hdr-histogram-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hdr-histogram-js\\LICENSE" + "path": "\\node_modules\\hdr-histogram-js", + "licenseFile": "\\node_modules\\hdr-histogram-js\\LICENSE" }, "hdr-histogram-percentiles-obj@3.0.0": { "licenses": "MIT", "repository": "https://github.com/GlenTiki/hdr-histogram-percentiles-obj", "publisher": "Glen Keane", "email": "glenkeane.94@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hdr-histogram-percentiles-obj", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hdr-histogram-percentiles-obj\\LICENSE" + "path": "\\node_modules\\hdr-histogram-percentiles-obj", + "licenseFile": "\\node_modules\\hdr-histogram-percentiles-obj\\LICENSE" + }, + "homedir-polyfill@1.0.3": { + "licenses": "MIT", + "repository": "https://github.com/doowb/homedir-polyfill", + "publisher": "Brian Woodward", + "url": "https://github.com/doowb", + "path": "\\node_modules\\homedir-polyfill", + "licenseFile": "\\node_modules\\homedir-polyfill\\LICENSE" }, - "hosted-git-info@5.0.0": { + "hosted-git-info@6.1.1": { "licenses": "ISC", "repository": "https://github.com/npm/hosted-git-info", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hosted-git-info", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hosted-git-info\\LICENSE" + "path": "\\node_modules\\hosted-git-info", + "licenseFile": "\\node_modules\\hosted-git-info\\LICENSE" }, "hpack.js@2.1.6": { "licenses": "MIT", "repository": "https://github.com/indutny/hpack.js", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hpack.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hpack.js\\README.md" + "path": "\\node_modules\\hpack.js", + "licenseFile": "\\node_modules\\hpack.js\\README.md" }, - "html-entities@2.3.2": { + "html-encoding-sniffer@2.0.1": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/html-encoding-sniffer", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\html-encoding-sniffer", + "licenseFile": "\\node_modules\\html-encoding-sniffer\\LICENSE.txt" + }, + "html-entities@2.4.0": { "licenses": "MIT", "repository": "https://github.com/mdevils/html-entities", "publisher": "Marat Dulin", "email": "mdevils@yandex.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\html-entities", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\html-entities\\LICENSE" + "path": "\\node_modules\\html-entities", + "licenseFile": "\\node_modules\\html-entities\\LICENSE" }, "html-escaper@2.0.2": { "licenses": "MIT", "repository": "https://github.com/WebReflection/html-escaper", "publisher": "Andrea Giammarchi", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\html-escaper", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\html-escaper\\LICENSE.txt" + "path": "\\node_modules\\html-escaper", + "licenseFile": "\\node_modules\\html-escaper\\LICENSE.txt" }, - "htmlparser2@6.1.0": { + "htmlparser2@8.0.2": { "licenses": "MIT", "repository": "https://github.com/fb55/htmlparser2", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\htmlparser2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\htmlparser2\\LICENSE" + "path": "\\node_modules\\htmlparser2", + "licenseFile": "\\node_modules\\htmlparser2\\LICENSE" }, - "http-auth-connect@1.0.5": { + "http-auth-connect@1.0.6": { "licenses": "MIT", "repository": "https://github.com/http-auth/http-auth-connect", "publisher": "Gevorg Harutyunyan", "url": "http://github.com/gevorg", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-auth-connect", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-auth-connect\\LICENSE" + "path": "\\node_modules\\http-auth-connect", + "licenseFile": "\\node_modules\\http-auth-connect\\LICENSE" }, "http-auth@4.1.9": { "licenses": "MIT", "repository": "https://github.com/gevorg/http-auth", "publisher": "Gevorg Harutyunyan", "url": "http://github.com/gevorg", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-auth", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-auth\\LICENSE" + "path": "\\node_modules\\http-auth", + "licenseFile": "\\node_modules\\http-auth\\LICENSE" }, - "http-cache-semantics@4.1.0": { + "http-cache-semantics@4.1.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/kornelski/http-cache-semantics", "publisher": "Kornel Lesiński", "email": "kornel@geekhood.net", "url": "https://kornel.ski/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-cache-semantics", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-cache-semantics\\LICENSE" + "path": "\\node_modules\\http-cache-semantics", + "licenseFile": "\\node_modules\\http-cache-semantics\\LICENSE" }, "http-deceiver@1.2.7": { "licenses": "MIT", "repository": "https://github.com/indutny/http-deceiver", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-deceiver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-deceiver\\README.md" + "path": "\\node_modules\\http-deceiver", + "licenseFile": "\\node_modules\\http-deceiver\\README.md" }, "http-errors@1.6.3": { "licenses": "MIT", @@ -4891,8 +5914,8 @@ "publisher": "Jonathan Ong", "email": "me@jongleberry.com", "url": "http://jongleberry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index\\node_modules\\http-errors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index\\node_modules\\http-errors\\LICENSE" + "path": "\\node_modules\\serve-index\\node_modules\\http-errors", + "licenseFile": "\\node_modules\\serve-index\\node_modules\\http-errors\\LICENSE" }, "http-errors@2.0.0": { "licenses": "MIT", @@ -4900,16 +5923,16 @@ "publisher": "Jonathan Ong", "email": "me@jongleberry.com", "url": "http://jongleberry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-errors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-errors\\LICENSE" + "path": "\\node_modules\\http-errors", + "licenseFile": "\\node_modules\\http-errors\\LICENSE" }, - "http-parser-js@0.5.3": { + "http-parser-js@0.5.8": { "licenses": "MIT", "repository": "https://github.com/creationix/http-parser-js", "publisher": "Tim Caswell", "url": "https://github.com/creationix", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-parser-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-parser-js\\LICENSE.md" + "path": "\\node_modules\\http-parser-js", + "licenseFile": "\\node_modules\\http-parser-js\\LICENSE.md" }, "http-proxy-agent@4.0.1": { "licenses": "MIT", @@ -4917,8 +5940,8 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-proxy-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-proxy-agent\\README.md" + "path": "\\node_modules\\http-proxy-agent", + "licenseFile": "\\node_modules\\http-proxy-agent\\README.md" }, "http-proxy-agent@5.0.0": { "licenses": "MIT", @@ -4926,30 +5949,39 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\http-proxy-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\http-proxy-agent\\README.md" + "path": "\\node_modules\\tuf-js\\node_modules\\http-proxy-agent", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\http-proxy-agent\\README.md" }, "http-proxy-middleware@2.0.6": { "licenses": "MIT", "repository": "https://github.com/chimurai/http-proxy-middleware", "publisher": "Steven Chim", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-proxy-middleware", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-proxy-middleware\\LICENSE" + "path": "\\node_modules\\http-proxy-middleware", + "licenseFile": "\\node_modules\\http-proxy-middleware\\LICENSE" }, "http-proxy@1.18.1": { "licenses": "MIT", "repository": "https://github.com/http-party/node-http-proxy", "publisher": "Charlie Robbins", "email": "charlie.robbins@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-proxy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-proxy\\LICENSE" + "path": "\\node_modules\\http-proxy", + "licenseFile": "\\node_modules\\http-proxy\\LICENSE" }, "http-signature@1.2.0": { "licenses": "MIT", "repository": "https://github.com/joyent/node-http-signature", "publisher": "Joyent, Inc", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-signature", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-signature\\LICENSE" + "path": "\\node_modules\\http-signature", + "licenseFile": "\\node_modules\\http-signature\\LICENSE" + }, + "https-browserify@1.0.0": { + "licenses": "MIT", + "repository": "https://github.com/substack/https-browserify", + "publisher": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net", + "path": "\\node_modules\\https-browserify", + "licenseFile": "\\node_modules\\https-browserify\\LICENSE" }, "https-proxy-agent@2.2.4": { "licenses": "MIT", @@ -4957,8 +5989,8 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack\\node_modules\\https-proxy-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browserstack\\node_modules\\https-proxy-agent\\README.md" + "path": "\\node_modules\\browserstack\\node_modules\\https-proxy-agent", + "licenseFile": "\\node_modules\\browserstack\\node_modules\\https-proxy-agent\\README.md" }, "https-proxy-agent@5.0.1": { "licenses": "MIT", @@ -4966,8 +5998,8 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\https-proxy-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\https-proxy-agent\\README.md" + "path": "\\node_modules\\https-proxy-agent", + "licenseFile": "\\node_modules\\https-proxy-agent\\README.md" }, "human-signals@1.1.1": { "licenses": "Apache-2.0", @@ -4975,8 +6007,8 @@ "publisher": "ehmicky", "email": "ehmicky@gmail.com", "url": "https://github.com/ehmicky", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\human-signals", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\human-signals\\LICENSE" + "path": "\\node_modules\\windows-release\\node_modules\\human-signals", + "licenseFile": "\\node_modules\\windows-release\\node_modules\\human-signals\\LICENSE" }, "human-signals@2.1.0": { "licenses": "Apache-2.0", @@ -4984,8 +6016,8 @@ "publisher": "ehmicky", "email": "ehmicky@gmail.com", "url": "https://github.com/ehmicky", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\execa\\node_modules\\human-signals", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\execa\\node_modules\\human-signals\\LICENSE" + "path": "\\node_modules\\human-signals", + "licenseFile": "\\node_modules\\human-signals\\LICENSE" }, "humanize-ms@1.2.1": { "licenses": "MIT", @@ -4993,40 +6025,40 @@ "publisher": "dead-horse", "email": "dead_horse@qq.com", "url": "http://deadhorse.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\humanize-ms", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\humanize-ms\\LICENSE" + "path": "\\node_modules\\humanize-ms", + "licenseFile": "\\node_modules\\humanize-ms\\LICENSE" }, - "i18next@21.8.0": { + "i18next@23.7.7": { "licenses": "MIT", "repository": "https://github.com/i18next/i18next", "publisher": "Jan Mühlemann", "email": "jan.muehlemann@gmail.com", "url": "https://github.com/jamuhl", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\i18next", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\i18next\\LICENSE" + "path": "\\node_modules\\i18next", + "licenseFile": "\\node_modules\\i18next\\LICENSE" }, "iconv-lite@0.4.24": { "licenses": "MIT", "repository": "https://github.com/ashtuchkin/iconv-lite", "publisher": "Alexander Shtuchkin", "email": "ashtuchkin@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\iconv-lite", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\iconv-lite\\LICENSE" + "path": "\\node_modules\\iconv-lite", + "licenseFile": "\\node_modules\\iconv-lite\\LICENSE" }, "iconv-lite@0.6.3": { "licenses": "MIT", "repository": "https://github.com/ashtuchkin/iconv-lite", "publisher": "Alexander Shtuchkin", "email": "ashtuchkin@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\encoding\\node_modules\\iconv-lite", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\encoding\\node_modules\\iconv-lite\\LICENSE" + "path": "\\node_modules\\encoding\\node_modules\\iconv-lite", + "licenseFile": "\\node_modules\\encoding\\node_modules\\iconv-lite\\LICENSE" }, "icss-utils@5.1.0": { "licenses": "ISC", "repository": "https://github.com/css-modules/icss-utils", "publisher": "Glen Maddern", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\icss-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\icss-utils\\LICENSE.md" + "path": "\\node_modules\\icss-utils", + "licenseFile": "\\node_modules\\icss-utils\\LICENSE.md" }, "ieee754@1.2.1": { "licenses": "BSD-3-Clause", @@ -5034,22 +6066,22 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "https://feross.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ieee754", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ieee754\\LICENSE" + "path": "\\node_modules\\ieee754", + "licenseFile": "\\node_modules\\ieee754\\LICENSE" }, - "ignore-walk@5.0.1": { + "ignore-walk@6.0.4": { "licenses": "ISC", "repository": "https://github.com/npm/ignore-walk", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ignore-walk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ignore-walk\\LICENSE" + "path": "\\node_modules\\ignore-walk", + "licenseFile": "\\node_modules\\ignore-walk\\LICENSE" }, - "ignore@5.2.0": { + "ignore@5.3.0": { "licenses": "MIT", "repository": "https://github.com/kaelzhang/node-ignore", "publisher": "kael", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ignore", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ignore\\LICENSE-MIT" + "path": "\\node_modules\\ignore", + "licenseFile": "\\node_modules\\ignore\\LICENSE-MIT" }, "image-size@0.5.5": { "licenses": "MIT", @@ -5057,22 +6089,22 @@ "publisher": "netroy", "email": "aditya@netroy.in", "url": "http://netroy.in/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\image-size", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\image-size\\LICENSE" + "path": "\\node_modules\\image-size", + "licenseFile": "\\node_modules\\image-size\\LICENSE" }, "immediate@3.0.6": { "licenses": "MIT", "repository": "https://github.com/calvinmetcalf/immediate", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\immediate", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\immediate\\LICENSE.txt" + "path": "\\node_modules\\immediate", + "licenseFile": "\\node_modules\\immediate\\LICENSE.txt" }, - "immutable@4.1.0": { + "immutable@4.3.4": { "licenses": "MIT", "repository": "https://github.com/immutable-js/immutable-js", "publisher": "Lee Byron", "url": "https://github.com/leebyron", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\immutable", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\immutable\\LICENSE" + "path": "\\node_modules\\immutable", + "licenseFile": "\\node_modules\\immutable\\LICENSE" }, "import-fresh@3.3.0": { "licenses": "MIT", @@ -5080,8 +6112,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\import-fresh", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\import-fresh\\license" + "path": "\\node_modules\\import-fresh", + "licenseFile": "\\node_modules\\import-fresh\\license" }, "imurmurhash@0.1.4": { "licenses": "MIT", @@ -5089,8 +6121,8 @@ "publisher": "Jens Taylor", "email": "jensyt@gmail.com", "url": "https://github.com/homebrewing", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\imurmurhash", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\imurmurhash\\README.md" + "path": "\\node_modules\\imurmurhash", + "licenseFile": "\\node_modules\\imurmurhash\\README.md" }, "indent-string@4.0.0": { "licenses": "MIT", @@ -5098,8 +6130,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\indent-string", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\indent-string\\license" + "path": "\\node_modules\\indent-string", + "licenseFile": "\\node_modules\\indent-string\\license" }, "infer-owner@1.0.4": { "licenses": "ISC", @@ -5107,8 +6139,8 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\infer-owner", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\infer-owner\\LICENSE" + "path": "\\node_modules\\infer-owner", + "licenseFile": "\\node_modules\\infer-owner\\LICENSE" }, "inflight@1.0.6": { "licenses": "ISC", @@ -5116,20 +6148,20 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inflight", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inflight\\LICENSE" + "path": "\\node_modules\\inflight", + "licenseFile": "\\node_modules\\inflight\\LICENSE" }, "inherits@2.0.3": { "licenses": "ISC", "repository": "https://github.com/isaacs/inherits", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index\\node_modules\\inherits", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index\\node_modules\\inherits\\LICENSE" + "path": "\\node_modules\\serve-index\\node_modules\\inherits", + "licenseFile": "\\node_modules\\serve-index\\node_modules\\inherits\\LICENSE" }, "inherits@2.0.4": { "licenses": "ISC", "repository": "https://github.com/isaacs/inherits", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inherits", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inherits\\LICENSE" + "path": "\\node_modules\\inherits", + "licenseFile": "\\node_modules\\inherits\\LICENSE" }, "ini@1.3.8": { "licenses": "ISC", @@ -5137,79 +6169,63 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\ini", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\ini\\LICENSE" + "path": "\\node_modules\\global-prefix\\node_modules\\ini", + "licenseFile": "\\node_modules\\global-prefix\\node_modules\\ini\\LICENSE" }, - "ini@3.0.0": { + "ini@4.1.1": { "licenses": "ISC", "repository": "https://github.com/npm/ini", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ini", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ini\\LICENSE" + "path": "\\node_modules\\ini", + "licenseFile": "\\node_modules\\ini\\LICENSE" }, "injection-js@2.4.0": { "licenses": "MIT", "repository": "https://github.com/mgechev/injection-js", "publisher": "Minko Gechev", "email": "mgechev@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\injection-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\injection-js\\README.md" + "path": "\\node_modules\\injection-js", + "licenseFile": "\\node_modules\\injection-js\\README.md" }, "inquirer@8.2.4": { "licenses": "MIT", "repository": "https://github.com/SBoudrias/Inquirer.js", "publisher": "Simon Boudrias", "email": "admin@simonboudrias.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inquirer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inquirer\\LICENSE" + "path": "\\node_modules\\inquirer", + "licenseFile": "\\node_modules\\inquirer\\LICENSE" }, - "inside@1.0.0": { - "licenses": "Public Domain", - "repository": "https://github.com/aantthony/node-self", - "publisher": "Anthony Foster", - "email": "git@af.id.au", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inside", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inside\\LICENSE" - }, - "ip@1.1.8": { + "ip@2.0.0": { "licenses": "MIT", "repository": "https://github.com/indutny/node-ip", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ip", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ip\\README.md" + "path": "\\node_modules\\ip", + "licenseFile": "\\node_modules\\ip\\README.md" }, "ipaddr.js@1.9.1": { "licenses": "MIT", "repository": "https://github.com/whitequark/ipaddr.js", "publisher": "whitequark", "email": "whitequark@whitequark.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proxy-addr\\node_modules\\ipaddr.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proxy-addr\\node_modules\\ipaddr.js\\LICENSE" + "path": "\\node_modules\\proxy-addr\\node_modules\\ipaddr.js", + "licenseFile": "\\node_modules\\proxy-addr\\node_modules\\ipaddr.js\\LICENSE" }, - "ipaddr.js@2.0.1": { + "ipaddr.js@2.1.0": { "licenses": "MIT", "repository": "https://github.com/whitequark/ipaddr.js", "publisher": "whitequark", "email": "whitequark@whitequark.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ipaddr.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ipaddr.js\\LICENSE" - }, - "is-accessor-descriptor@0.1.6": { - "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/is-accessor-descriptor", - "publisher": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\is-accessor-descriptor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\is-accessor-descriptor\\LICENSE" + "path": "\\node_modules\\ipaddr.js", + "licenseFile": "\\node_modules\\ipaddr.js\\LICENSE" }, - "is-accessor-descriptor@1.0.0": { + "is-accessor-descriptor@1.0.1": { "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/is-accessor-descriptor", + "repository": "https://github.com/inspect-js/is-accessor-descriptor", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-accessor-descriptor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-accessor-descriptor\\LICENSE" + "path": "\\node_modules\\is-accessor-descriptor", + "licenseFile": "\\node_modules\\is-accessor-descriptor\\LICENSE" }, "is-arguments@1.1.1": { "licenses": "MIT", @@ -5217,16 +6233,16 @@ "publisher": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-arguments", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-arguments\\LICENSE" + "path": "\\node_modules\\is-arguments", + "licenseFile": "\\node_modules\\is-arguments\\LICENSE" }, "is-arrayish@0.2.1": { "licenses": "MIT", "repository": "https://github.com/qix-/node-is-arrayish", "publisher": "Qix", "url": "http://github.com/qix-", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-arrayish", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-arrayish\\LICENSE" + "path": "\\node_modules\\is-arrayish", + "licenseFile": "\\node_modules\\is-arrayish\\LICENSE" }, "is-binary-path@1.0.1": { "licenses": "MIT", @@ -5234,8 +6250,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\is-binary-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\is-binary-path\\license" + "path": "\\node_modules\\cpx\\node_modules\\is-binary-path", + "licenseFile": "\\node_modules\\cpx\\node_modules\\is-binary-path\\license" }, "is-binary-path@2.1.0": { "licenses": "MIT", @@ -5243,8 +6259,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-binary-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-binary-path\\license" + "path": "\\node_modules\\is-binary-path", + "licenseFile": "\\node_modules\\is-binary-path\\license" }, "is-buffer@1.1.6": { "licenses": "MIT", @@ -5252,64 +6268,65 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "http://feross.org/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-buffer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-buffer\\LICENSE" + "path": "\\node_modules\\is-buffer", + "licenseFile": "\\node_modules\\is-buffer\\LICENSE" }, - "is-builtin-module@3.1.0": { + "is-builtin-module@3.2.1": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/is-builtin-module", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-builtin-module", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-builtin-module\\license" + "url": "https://sindresorhus.com", + "path": "\\node_modules\\is-builtin-module", + "licenseFile": "\\node_modules\\is-builtin-module\\license" }, - "is-core-module@2.9.0": { + "is-callable@1.2.7": { "licenses": "MIT", - "repository": "https://github.com/inspect-js/is-core-module", + "repository": "https://github.com/inspect-js/is-callable", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-core-module", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-core-module\\LICENSE" + "url": "http://ljharb.codes", + "path": "\\node_modules\\is-callable", + "licenseFile": "\\node_modules\\is-callable\\LICENSE" }, - "is-data-descriptor@0.1.4": { + "is-core-module@2.13.1": { "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/is-data-descriptor", - "publisher": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\is-data-descriptor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\is-data-descriptor\\LICENSE" + "repository": "https://github.com/inspect-js/is-core-module", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\is-core-module", + "licenseFile": "\\node_modules\\is-core-module\\LICENSE" }, - "is-data-descriptor@1.0.0": { + "is-data-descriptor@1.0.1": { "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/is-data-descriptor", + "repository": "https://github.com/inspect-js/is-data-descriptor", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-data-descriptor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-data-descriptor\\LICENSE" + "path": "\\node_modules\\is-data-descriptor", + "licenseFile": "\\node_modules\\is-data-descriptor\\LICENSE" }, "is-date-object@1.0.5": { "licenses": "MIT", "repository": "https://github.com/inspect-js/is-date-object", "publisher": "Jordan Harband", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-date-object", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-date-object\\LICENSE" + "path": "\\node_modules\\is-date-object", + "licenseFile": "\\node_modules\\is-date-object\\LICENSE" }, - "is-descriptor@0.1.6": { + "is-descriptor@0.1.7": { "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/is-descriptor", + "repository": "https://github.com/inspect-js/is-descriptor", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\is-descriptor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\is-descriptor\\LICENSE" + "path": "\\node_modules\\object-copy\\node_modules\\is-descriptor", + "licenseFile": "\\node_modules\\object-copy\\node_modules\\is-descriptor\\LICENSE" }, - "is-descriptor@1.0.2": { + "is-descriptor@1.0.3": { "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/is-descriptor", + "repository": "https://github.com/inspect-js/is-descriptor", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-descriptor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-descriptor\\LICENSE" + "path": "\\node_modules\\is-descriptor", + "licenseFile": "\\node_modules\\is-descriptor\\LICENSE" }, "is-docker@2.2.1": { "licenses": "MIT", @@ -5317,56 +6334,56 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-docker", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-docker\\license" + "path": "\\node_modules\\is-docker", + "licenseFile": "\\node_modules\\is-docker\\license" }, "is-dotfile@1.0.3": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-dotfile", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-dotfile", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-dotfile\\LICENSE" + "path": "\\node_modules\\is-dotfile", + "licenseFile": "\\node_modules\\is-dotfile\\LICENSE" }, "is-equal-shallow@0.1.3": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-equal-shallow", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-equal-shallow", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-equal-shallow\\LICENSE" + "path": "\\node_modules\\is-equal-shallow", + "licenseFile": "\\node_modules\\is-equal-shallow\\LICENSE" }, "is-extendable@0.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-extendable", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-extendable", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-extendable\\LICENSE" + "path": "\\node_modules\\is-extendable", + "licenseFile": "\\node_modules\\is-extendable\\LICENSE" }, "is-extendable@1.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-extendable", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extend-shallow\\node_modules\\is-extendable", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extend-shallow\\node_modules\\is-extendable\\LICENSE" + "path": "\\node_modules\\extend-shallow\\node_modules\\is-extendable", + "licenseFile": "\\node_modules\\extend-shallow\\node_modules\\is-extendable\\LICENSE" }, "is-extglob@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-extglob", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extglob\\node_modules\\is-extglob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\extglob\\node_modules\\is-extglob\\LICENSE" + "path": "\\node_modules\\extglob\\node_modules\\is-extglob", + "licenseFile": "\\node_modules\\extglob\\node_modules\\is-extglob\\LICENSE" }, "is-extglob@2.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-extglob", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-extglob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-extglob\\LICENSE" + "path": "\\node_modules\\is-extglob", + "licenseFile": "\\node_modules\\is-extglob\\LICENSE" }, "is-fullwidth-code-point@3.0.0": { "licenses": "MIT", @@ -5374,24 +6391,32 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-fullwidth-code-point", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-fullwidth-code-point\\license" + "path": "\\node_modules\\is-fullwidth-code-point", + "licenseFile": "\\node_modules\\is-fullwidth-code-point\\license" + }, + "is-generator-function@1.0.10": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/is-generator-function", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\is-generator-function", + "licenseFile": "\\node_modules\\is-generator-function\\LICENSE" }, "is-glob@2.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-glob", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-base\\node_modules\\is-glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\glob-base\\node_modules\\is-glob\\LICENSE" + "path": "\\node_modules\\glob-base\\node_modules\\is-glob", + "licenseFile": "\\node_modules\\glob-base\\node_modules\\is-glob\\LICENSE" }, "is-glob@4.0.3": { "licenses": "MIT", "repository": "https://github.com/micromatch/is-glob", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-glob\\LICENSE" + "path": "\\node_modules\\is-glob", + "licenseFile": "\\node_modules\\is-glob\\LICENSE" }, "is-interactive@1.0.0": { "licenses": "MIT", @@ -5399,8 +6424,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-interactive", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-interactive\\license" + "path": "\\node_modules\\is-interactive", + "licenseFile": "\\node_modules\\is-interactive\\license" }, "is-lambda@1.0.1": { "licenses": "MIT", @@ -5408,8 +6433,8 @@ "publisher": "Thomas Watson Steen", "email": "w@tson.dk", "url": "https://twitter.com/wa7son", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-lambda", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-lambda\\LICENSE" + "path": "\\node_modules\\is-lambda", + "licenseFile": "\\node_modules\\is-lambda\\LICENSE" }, "is-module@1.0.0": { "licenses": "MIT", @@ -5417,40 +6442,47 @@ "publisher": "Jonathan Ong", "email": "me@jongleberry.com", "url": "http://jongleberry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-module", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-module\\README.md" + "path": "\\node_modules\\is-module", + "licenseFile": "\\node_modules\\is-module\\README.md" + }, + "is-nan@1.3.2": { + "licenses": "MIT", + "repository": "https://github.com/es-shims/is-nan", + "publisher": "Jordan Harband", + "path": "\\node_modules\\is-nan", + "licenseFile": "\\node_modules\\is-nan\\LICENSE" }, "is-number@2.1.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-number", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-range\\node_modules\\is-number", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\expand-range\\node_modules\\is-number\\LICENSE" + "path": "\\node_modules\\expand-range\\node_modules\\is-number", + "licenseFile": "\\node_modules\\expand-range\\node_modules\\is-number\\LICENSE" }, "is-number@3.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-number", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values\\node_modules\\is-number", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values\\node_modules\\is-number\\LICENSE" + "path": "\\node_modules\\has-values\\node_modules\\is-number", + "licenseFile": "\\node_modules\\has-values\\node_modules\\is-number\\LICENSE" }, "is-number@4.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-number", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\randomatic\\node_modules\\is-number", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\randomatic\\node_modules\\is-number\\LICENSE" + "path": "\\node_modules\\randomatic\\node_modules\\is-number", + "licenseFile": "\\node_modules\\randomatic\\node_modules\\is-number\\LICENSE" }, "is-number@7.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-number", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-number", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-number\\LICENSE" + "path": "\\node_modules\\is-number", + "licenseFile": "\\node_modules\\is-number\\LICENSE" }, "is-path-cwd@1.0.0": { "licenses": "MIT", @@ -5458,8 +6490,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "http://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-path-cwd", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-path-cwd\\readme.md" + "path": "\\node_modules\\is-path-cwd", + "licenseFile": "\\node_modules\\is-path-cwd\\readme.md" }, "is-path-in-cwd@1.0.1": { "licenses": "MIT", @@ -5467,8 +6499,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "http://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-path-in-cwd", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-path-in-cwd\\license" + "path": "\\node_modules\\is-path-in-cwd", + "licenseFile": "\\node_modules\\is-path-in-cwd\\license" }, "is-path-inside@1.0.1": { "licenses": "MIT", @@ -5476,8 +6508,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-path-inside", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-path-inside\\license" + "path": "\\node_modules\\is-path-inside", + "licenseFile": "\\node_modules\\is-path-inside\\license" }, "is-plain-obj@3.0.0": { "licenses": "MIT", @@ -5485,49 +6517,48 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-plain-obj", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-plain-obj\\license" + "path": "\\node_modules\\is-plain-obj", + "licenseFile": "\\node_modules\\is-plain-obj\\license" }, "is-plain-object@2.0.4": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-plain-object", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-plain-object", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-plain-object\\LICENSE" + "path": "\\node_modules\\is-plain-object", + "licenseFile": "\\node_modules\\is-plain-object\\LICENSE" }, "is-posix-bracket@0.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-posix-bracket", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-posix-bracket", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-posix-bracket\\LICENSE" + "path": "\\node_modules\\is-posix-bracket", + "licenseFile": "\\node_modules\\is-posix-bracket\\LICENSE" + }, + "is-potential-custom-element-name@1.0.1": { + "licenses": "MIT", + "repository": "https://github.com/mathiasbynens/is-potential-custom-element-name", + "publisher": "Mathias Bynens", + "url": "https://mathiasbynens.be/", + "path": "\\node_modules\\is-potential-custom-element-name", + "licenseFile": "\\node_modules\\is-potential-custom-element-name\\LICENSE-MIT.txt" }, "is-primitive@2.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-primitive", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-primitive", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-primitive\\LICENSE" + "path": "\\node_modules\\is-primitive", + "licenseFile": "\\node_modules\\is-primitive\\LICENSE" }, "is-regex@1.1.4": { "licenses": "MIT", "repository": "https://github.com/inspect-js/is-regex", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-regex\\LICENSE" - }, - "is-stream@1.1.0": { - "licenses": "MIT", - "repository": "https://github.com/sindresorhus/is-stream", - "publisher": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-stream\\license" + "path": "\\node_modules\\is-regex", + "licenseFile": "\\node_modules\\is-regex\\LICENSE" }, "is-stream@2.0.1": { "licenses": "MIT", @@ -5535,8 +6566,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\execa\\node_modules\\is-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\execa\\node_modules\\is-stream\\license" + "path": "\\node_modules\\is-stream", + "licenseFile": "\\node_modules\\is-stream\\license" + }, + "is-typed-array@1.1.12": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/is-typed-array", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "url": "http://ljharb.codes", + "path": "\\node_modules\\is-typed-array", + "licenseFile": "\\node_modules\\is-typed-array\\LICENSE" }, "is-typedarray@1.0.0": { "licenses": "MIT", @@ -5544,8 +6584,8 @@ "publisher": "Hugh Kennedy", "email": "hughskennedy@gmail.com", "url": "http://hughsk.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-typedarray", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-typedarray\\LICENSE.md" + "path": "\\node_modules\\is-typedarray", + "licenseFile": "\\node_modules\\is-typedarray\\LICENSE.md" }, "is-unicode-supported@0.1.0": { "licenses": "MIT", @@ -5553,23 +6593,23 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-unicode-supported", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-unicode-supported\\license" + "path": "\\node_modules\\is-unicode-supported", + "licenseFile": "\\node_modules\\is-unicode-supported\\license" }, "is-what@3.14.1": { "licenses": "MIT", "repository": "https://github.com/mesqueeb/is-what", "publisher": "Luca Ban - Mesqueeb", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-what", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-what\\LICENSE" + "path": "\\node_modules\\is-what", + "licenseFile": "\\node_modules\\is-what\\LICENSE" }, "is-windows@1.0.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/is-windows", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-windows", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-windows\\LICENSE" + "path": "\\node_modules\\is-windows", + "licenseFile": "\\node_modules\\is-windows\\LICENSE" }, "is-wsl@2.2.0": { "licenses": "MIT", @@ -5577,8 +6617,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-wsl", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\is-wsl\\license" + "path": "\\node_modules\\is-wsl", + "licenseFile": "\\node_modules\\is-wsl\\license" }, "isarray@1.0.0": { "licenses": "MIT", @@ -5586,14 +6626,14 @@ "publisher": "Julian Gruber", "email": "mail@juliangruber.com", "url": "http://juliangruber.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isarray", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isarray\\README.md" + "path": "\\node_modules\\isarray", + "licenseFile": "\\node_modules\\isarray\\README.md" }, - "isbinaryfile@4.0.8": { + "isbinaryfile@4.0.10": { "licenses": "MIT", "repository": "https://github.com/gjtorikian/isBinaryFile", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isbinaryfile", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isbinaryfile\\LICENSE.txt" + "path": "\\node_modules\\isbinaryfile", + "licenseFile": "\\node_modules\\isbinaryfile\\LICENSE.txt" }, "isexe@2.0.0": { "licenses": "ISC", @@ -5601,207 +6641,250 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isexe", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isexe\\LICENSE" + "path": "\\node_modules\\isexe", + "licenseFile": "\\node_modules\\isexe\\LICENSE" }, "isobject@2.1.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/isobject", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value\\node_modules\\has-value\\node_modules\\isobject", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value\\node_modules\\has-value\\node_modules\\isobject\\LICENSE" + "path": "\\node_modules\\unset-value\\node_modules\\has-value\\node_modules\\isobject", + "licenseFile": "\\node_modules\\unset-value\\node_modules\\has-value\\node_modules\\isobject\\LICENSE" }, "isobject@3.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/isobject", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isobject", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isobject\\LICENSE" + "path": "\\node_modules\\isobject", + "licenseFile": "\\node_modules\\isobject\\LICENSE" }, - "isomorphic-fetch@2.2.1": { + "isomorphic-fetch@3.0.0": { "licenses": "MIT", "repository": "https://github.com/matthew-andrews/isomorphic-fetch", "publisher": "Matt Andrews", "email": "matt@mattandre.ws", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isomorphic-fetch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isomorphic-fetch\\LICENSE" + "path": "\\node_modules\\isomorphic-fetch", + "licenseFile": "\\node_modules\\isomorphic-fetch\\LICENSE" }, "isstream@0.1.2": { "licenses": "MIT", "repository": "https://github.com/rvagg/isstream", "publisher": "Rod Vagg", "email": "rod@vagg.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isstream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\isstream\\LICENSE.md" + "path": "\\node_modules\\isstream", + "licenseFile": "\\node_modules\\isstream\\LICENSE.md" }, - "istanbul-lib-coverage@3.2.0": { + "istanbul-lib-coverage@3.2.2": { "licenses": "BSD-3-Clause", "repository": "https://github.com/istanbuljs/istanbuljs", "publisher": "Krishnan Anantheswaran", "email": "kananthmail-github@yahoo.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-coverage", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-coverage\\LICENSE" + "path": "\\node_modules\\istanbul-lib-coverage", + "licenseFile": "\\node_modules\\istanbul-lib-coverage\\LICENSE" }, - "istanbul-lib-instrument@4.0.3": { + "istanbul-lib-instrument@5.2.1": { "licenses": "BSD-3-Clause", "repository": "https://github.com/istanbuljs/istanbuljs", "publisher": "Krishnan Anantheswaran", "email": "kananthmail-github@yahoo.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-instrument", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-instrument\\LICENSE" + "path": "\\node_modules\\istanbul-lib-instrument", + "licenseFile": "\\node_modules\\istanbul-lib-instrument\\LICENSE" }, - "istanbul-lib-instrument@5.2.0": { + "istanbul-lib-report@3.0.1": { "licenses": "BSD-3-Clause", "repository": "https://github.com/istanbuljs/istanbuljs", "publisher": "Krishnan Anantheswaran", "email": "kananthmail-github@yahoo.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-istanbul\\node_modules\\istanbul-lib-instrument", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-plugin-istanbul\\node_modules\\istanbul-lib-instrument\\LICENSE" + "path": "\\node_modules\\istanbul-lib-report", + "licenseFile": "\\node_modules\\istanbul-lib-report\\LICENSE" }, - "istanbul-lib-report@3.0.0": { + "istanbul-lib-source-maps@4.0.1": { "licenses": "BSD-3-Clause", "repository": "https://github.com/istanbuljs/istanbuljs", "publisher": "Krishnan Anantheswaran", "email": "kananthmail-github@yahoo.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-report", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-report\\LICENSE" + "path": "\\node_modules\\istanbul-lib-source-maps", + "licenseFile": "\\node_modules\\istanbul-lib-source-maps\\LICENSE" }, - "istanbul-lib-source-maps@4.0.0": { + "istanbul-reports@3.1.6": { "licenses": "BSD-3-Clause", "repository": "https://github.com/istanbuljs/istanbuljs", "publisher": "Krishnan Anantheswaran", "email": "kananthmail-github@yahoo.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-source-maps", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-lib-source-maps\\LICENSE" + "path": "\\node_modules\\istanbul-reports", + "licenseFile": "\\node_modules\\istanbul-reports\\LICENSE" }, - "istanbul-reports@3.0.2": { - "licenses": "BSD-3-Clause", - "repository": "https://github.com/istanbuljs/istanbuljs", - "publisher": "Krishnan Anantheswaran", - "email": "kananthmail-github@yahoo.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-reports", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\istanbul-reports\\LICENSE" + "jackspeak@2.3.6": { + "licenses": "BlueOak-1.0.0", + "repository": "https://github.com/isaacs/jackspeak", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "path": "\\node_modules\\jackspeak", + "licenseFile": "\\node_modules\\jackspeak\\LICENSE.md" }, "jasmine-core@2.8.0": { "licenses": "MIT", "repository": "https://github.com/jasmine/jasmine", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\jasmine-core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\jasmine-core\\README.md" + "path": "\\node_modules\\protractor\\node_modules\\jasmine-core", + "licenseFile": "\\node_modules\\protractor\\node_modules\\jasmine-core\\README.md" }, - "jasmine-core@3.99.1": { + "jasmine-core@4.6.0": { "licenses": "MIT", "repository": "https://github.com/jasmine/jasmine", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasmine-core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasmine-core\\README.md" + "path": "\\node_modules\\jasmine-core", + "licenseFile": "\\node_modules\\jasmine-core\\README.md" }, - "jasmine-spec-reporter@5.0.2": { + "jasmine-spec-reporter@7.0.0": { "licenses": "Apache-2.0", "repository": "https://github.com/bcaudan/jasmine-spec-reporter", "publisher": "Bastien Caudan", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasmine-spec-reporter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasmine-spec-reporter\\LICENSE" + "path": "\\node_modules\\jasmine-spec-reporter", + "licenseFile": "\\node_modules\\jasmine-spec-reporter\\LICENSE" }, "jasmine@2.8.0": { "licenses": "MIT", "repository": "https://github.com/jasmine/jasmine-npm", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\jasmine", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\jasmine\\README.md" + "path": "\\node_modules\\protractor\\node_modules\\jasmine", + "licenseFile": "\\node_modules\\protractor\\node_modules\\jasmine\\README.md" }, - "jasmine@3.99.0": { + "jasmine@4.6.0": { "licenses": "MIT", "repository": "https://github.com/jasmine/jasmine-npm", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasmine", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasmine\\README.md" + "path": "\\node_modules\\jasmine", + "licenseFile": "\\node_modules\\jasmine\\README.md" }, "jasminewd2@2.2.0": { "licenses": "MIT", "repository": "https://github.com/angular/jasminewd", "publisher": "Julie Ralph", "email": "ju.ralph@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasminewd2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jasminewd2\\LICENSE" + "path": "\\node_modules\\jasminewd2", + "licenseFile": "\\node_modules\\jasminewd2\\LICENSE" }, - "jest-worker@27.2.2": { + "jest-worker@27.5.1": { "licenses": "MIT", "repository": "https://github.com/facebook/jest", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jest-worker", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jest-worker\\LICENSE" + "path": "\\node_modules\\jest-worker", + "licenseFile": "\\node_modules\\jest-worker\\LICENSE" + }, + "jiti@1.21.0": { + "licenses": "MIT", + "repository": "https://github.com/unjs/jiti", + "path": "\\node_modules\\jiti", + "licenseFile": "\\node_modules\\jiti\\LICENSE" }, "js-tokens@4.0.0": { "licenses": "MIT", "repository": "https://github.com/lydell/js-tokens", "publisher": "Simon Lydell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\js-tokens", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\js-tokens\\LICENSE" + "path": "\\node_modules\\js-tokens", + "licenseFile": "\\node_modules\\js-tokens\\LICENSE" }, "js-yaml@3.14.1": { "licenses": "MIT", "repository": "https://github.com/nodeca/js-yaml", "publisher": "Vladimir Zapparov", "email": "dervus.grim@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\js-yaml", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\js-yaml\\LICENSE" + "path": "\\node_modules\\js-yaml", + "licenseFile": "\\node_modules\\js-yaml\\LICENSE" + }, + "js-yaml@4.1.0": { + "licenses": "MIT", + "repository": "https://github.com/nodeca/js-yaml", + "publisher": "Vladimir Zapparov", + "email": "dervus.grim@gmail.com", + "path": "\\node_modules\\cosmiconfig\\node_modules\\js-yaml", + "licenseFile": "\\node_modules\\cosmiconfig\\node_modules\\js-yaml\\LICENSE" }, "jsbn@0.1.1": { "licenses": "MIT", "repository": "https://github.com/andyperlitch/jsbn", "publisher": "Tom Wu", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsbn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsbn\\LICENSE" + "path": "\\node_modules\\jsbn", + "licenseFile": "\\node_modules\\jsbn\\LICENSE" + }, + "jsdom@16.7.0": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/jsdom", + "path": "\\node_modules\\jsdom", + "licenseFile": "\\node_modules\\jsdom\\LICENSE.txt" + }, + "jsep@1.3.8": { + "licenses": "MIT", + "repository": "https://github.com/EricSmekens/jsep", + "publisher": "Stephen Oney", + "email": "swloney@gmail.com", + "url": "http://from.so/", + "path": "\\node_modules\\jsep", + "licenseFile": "\\node_modules\\jsep\\LICENSE" }, "jsesc@0.5.0": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/jsesc", "publisher": "Mathias Bynens", "url": "http://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regjsparser\\node_modules\\jsesc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regjsparser\\node_modules\\jsesc\\LICENSE-MIT.txt" + "path": "\\node_modules\\regjsparser\\node_modules\\jsesc", + "licenseFile": "\\node_modules\\regjsparser\\node_modules\\jsesc\\LICENSE-MIT.txt" }, "jsesc@2.5.2": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/jsesc", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsesc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsesc\\LICENSE-MIT.txt" + "path": "\\node_modules\\jsesc", + "licenseFile": "\\node_modules\\jsesc\\LICENSE-MIT.txt" }, "json-parse-even-better-errors@2.3.1": { "licenses": "MIT", "repository": "https://github.com/npm/json-parse-even-better-errors", "publisher": "Kat Marchán", "email": "kzm@zkat.tech", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-parse-even-better-errors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-parse-even-better-errors\\LICENSE.md" + "path": "\\node_modules\\json-parse-even-better-errors", + "licenseFile": "\\node_modules\\json-parse-even-better-errors\\LICENSE.md" + }, + "json-parse-even-better-errors@3.0.1": { + "licenses": "MIT", + "repository": "https://github.com/npm/json-parse-even-better-errors", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\read-package-json-fast\\node_modules\\json-parse-even-better-errors", + "licenseFile": "\\node_modules\\read-package-json-fast\\node_modules\\json-parse-even-better-errors\\LICENSE.md" }, "json-schema-traverse@0.4.1": { "licenses": "MIT", "repository": "https://github.com/epoberezkin/json-schema-traverse", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils\\node_modules\\json-schema-traverse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils\\node_modules\\json-schema-traverse\\LICENSE" + "path": "\\node_modules\\har-validator\\node_modules\\json-schema-traverse", + "licenseFile": "\\node_modules\\har-validator\\node_modules\\json-schema-traverse\\LICENSE" }, "json-schema-traverse@1.0.0": { "licenses": "MIT", "repository": "https://github.com/epoberezkin/json-schema-traverse", "publisher": "Evgeny Poberezkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-schema-traverse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-schema-traverse\\LICENSE" + "path": "\\node_modules\\json-schema-traverse", + "licenseFile": "\\node_modules\\json-schema-traverse\\LICENSE" }, "json-schema@0.4.0": { "licenses": "(AFL-2.1 OR BSD-3-Clause)", "repository": "https://github.com/kriszyp/json-schema", "publisher": "Kris Zyp", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-schema", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-schema\\LICENSE" + "path": "\\node_modules\\json-schema", + "licenseFile": "\\node_modules\\json-schema\\LICENSE" }, "json-stringify-pretty-compact@2.0.0": { "licenses": "MIT", "repository": "https://github.com/lydell/json-stringify-pretty-compact", "publisher": "Simon Lydell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-stringify-pretty-compact", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-stringify-pretty-compact\\LICENSE" + "path": "\\node_modules\\json-stringify-pretty-compact", + "licenseFile": "\\node_modules\\json-stringify-pretty-compact\\LICENSE" + }, + "json-stringify-pretty-compact@4.0.0": { + "licenses": "MIT", + "repository": "https://github.com/lydell/json-stringify-pretty-compact", + "publisher": "Simon Lydell", + "path": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\json-stringify-pretty-compact", + "licenseFile": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\json-stringify-pretty-compact\\LICENSE" }, "json-stringify-safe@5.0.1": { "licenses": "ISC", @@ -5809,156 +6892,205 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-stringify-safe", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json-stringify-safe\\LICENSE" + "path": "\\node_modules\\json-stringify-safe", + "licenseFile": "\\node_modules\\json-stringify-safe\\LICENSE" }, - "json5@2.2.1": { + "json5@2.2.3": { "licenses": "MIT", "repository": "https://github.com/json5/json5", "publisher": "Aseem Kishore", "email": "aseem.kishore@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json5", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\json5\\LICENSE.md" + "path": "\\node_modules\\json5", + "licenseFile": "\\node_modules\\json5\\LICENSE.md" + }, + "jsonc-parser@3.1.0": { + "licenses": "MIT", + "repository": "https://github.com/microsoft/node-jsonc-parser", + "publisher": "Microsoft Corporation", + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\jsonc-parser", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\jsonc-parser\\LICENSE.md" }, - "jsonc-parser@3.0.0": { + "jsonc-parser@3.2.0": { "licenses": "MIT", "repository": "https://github.com/microsoft/node-jsonc-parser", "publisher": "Microsoft Corporation", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonc-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonc-parser\\LICENSE.md" + "path": "\\node_modules\\jsonc-parser", + "licenseFile": "\\node_modules\\jsonc-parser\\LICENSE.md" + }, + "jsonfile@4.0.0": { + "licenses": "MIT", + "repository": "https://github.com/jprichardson/node-jsonfile", + "publisher": "JP Richardson", + "email": "jprichardson@gmail.com", + "path": "\\node_modules\\streamroller\\node_modules\\jsonfile", + "licenseFile": "\\node_modules\\streamroller\\node_modules\\jsonfile\\LICENSE" }, "jsonfile@6.1.0": { "licenses": "MIT", "repository": "https://github.com/jprichardson/node-jsonfile", "publisher": "JP Richardson", "email": "jprichardson@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonfile", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonfile\\LICENSE" + "path": "\\node_modules\\jsonfile", + "licenseFile": "\\node_modules\\jsonfile\\LICENSE" }, "jsonix@3.0.0": { "licenses": "BSD-3-Clause", "repository": "https://github.com/highsource/jsonix", "publisher": "Alexey Valikov", "url": "http://github.com/highsource", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonix", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonix\\README.md" + "path": "\\node_modules\\jsonix", + "licenseFile": "\\node_modules\\jsonix\\README.md" }, "jsonparse@1.3.1": { "licenses": "MIT", "repository": "https://github.com/creationix/jsonparse", "publisher": "Tim Caswell", "email": "tim@creationix.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonparse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsonparse\\LICENSE" + "path": "\\node_modules\\jsonparse", + "licenseFile": "\\node_modules\\jsonparse\\LICENSE" }, "jsprim@1.4.2": { "licenses": "MIT", "repository": "https://github.com/joyent/node-jsprim", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsprim", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jsprim\\LICENSE" + "path": "\\node_modules\\jsprim", + "licenseFile": "\\node_modules\\jsprim\\LICENSE" }, - "jszip@3.7.1": { + "jszip@3.10.1": { "licenses": "(MIT OR GPL-3.0-or-later)", "repository": "https://github.com/Stuk/jszip", "publisher": "Stuart Knightley", "email": "stuart@stuartk.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jszip", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jszip\\LICENSE.markdown" + "path": "\\node_modules\\jszip", + "licenseFile": "\\node_modules\\jszip\\LICENSE.markdown" }, - "karma-chrome-launcher@3.1.1": { + "karma-chrome-launcher@3.2.0": { "licenses": "MIT", "repository": "https://github.com/karma-runner/karma-chrome-launcher", "publisher": "Vojta Jina", "email": "vojta.jina@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-chrome-launcher", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-chrome-launcher\\LICENSE" + "path": "\\node_modules\\karma-chrome-launcher", + "licenseFile": "\\node_modules\\karma-chrome-launcher\\LICENSE" }, - "karma-coverage@2.0.3": { + "karma-coverage@2.2.1": { "licenses": "MIT", "repository": "https://github.com/karma-runner/karma-coverage", "publisher": "SATO taichi", "email": "ryushi@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-coverage", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-coverage\\LICENSE" + "path": "\\node_modules\\karma-coverage", + "licenseFile": "\\node_modules\\karma-coverage\\LICENSE" }, - "karma-jasmine-html-reporter@1.7.0": { + "karma-jasmine-html-reporter@2.1.0": { "licenses": "MIT", "repository": "https://github.com/dfederm/karma-jasmine-html-reporter", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-jasmine-html-reporter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-jasmine-html-reporter\\LICENSE" + "publisher": "David Federman", + "email": "david.federman@outlook.com", + "url": "https://github.com/dfederm", + "path": "\\node_modules\\karma-jasmine-html-reporter", + "licenseFile": "\\node_modules\\karma-jasmine-html-reporter\\LICENSE" }, - "karma-jasmine@4.0.2": { + "karma-jasmine@5.1.0": { "licenses": "MIT", "repository": "https://github.com/karma-runner/karma-jasmine", "publisher": "Vojta Jina", "email": "vojta.jina@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-jasmine", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-jasmine\\LICENSE" + "path": "\\node_modules\\karma-jasmine", + "licenseFile": "\\node_modules\\karma-jasmine\\LICENSE" }, - "karma-junit-reporter@1.2.0": { + "karma-junit-reporter@2.0.1": { "licenses": "MIT", "repository": "https://github.com/karma-runner/karma-junit-reporter", "publisher": "Vojta Jina", "email": "vojta.jina@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-junit-reporter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-junit-reporter\\LICENSE" + "path": "\\node_modules\\karma-junit-reporter", + "licenseFile": "\\node_modules\\karma-junit-reporter\\LICENSE" }, "karma-source-map-support@1.4.0": { "licenses": "MIT", "repository": "https://github.com/tschaub/karma-source-map-support", "publisher": "Tim Schaub", "url": "http://tschaub.net/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-source-map-support", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma-source-map-support\\LICENSE" + "path": "\\node_modules\\karma-source-map-support", + "licenseFile": "\\node_modules\\karma-source-map-support\\LICENSE" }, - "karma@6.3.19": { + "karma@6.4.2": { "licenses": "MIT", "repository": "https://github.com/karma-runner/karma", "publisher": "Vojta Jína", "email": "vojta.jina@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma\\LICENSE" + "path": "\\node_modules\\karma", + "licenseFile": "\\node_modules\\karma\\LICENSE" + }, + "kdbush@4.0.2": { + "licenses": "ISC", + "repository": "https://github.com/mourner/kdbush", + "publisher": "Vladimir Agafonkin", + "path": "\\node_modules\\kdbush", + "licenseFile": "\\node_modules\\kdbush\\LICENSE" + }, + "keycharm@0.2.0": { + "licenses": "MIT*", + "repository": "https://github.com/AlexDM0/keycharm", + "publisher": "Alex de Mulder", + "email": "alex almende org", + "path": "\\node_modules\\keycharm", + "licenseFile": "\\node_modules\\keycharm\\LICENSE-MIT" }, "kind-of@3.2.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/kind-of", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values\\node_modules\\is-number\\node_modules\\kind-of", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values\\node_modules\\is-number\\node_modules\\kind-of\\LICENSE" + "path": "\\node_modules\\has-values\\node_modules\\is-number\\node_modules\\kind-of", + "licenseFile": "\\node_modules\\has-values\\node_modules\\is-number\\node_modules\\kind-of\\LICENSE" }, "kind-of@4.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/kind-of", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values\\node_modules\\kind-of", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\has-values\\node_modules\\kind-of\\LICENSE" - }, - "kind-of@5.1.0": { - "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/kind-of", - "publisher": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\kind-of", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\class-utils\\node_modules\\kind-of\\LICENSE" + "path": "\\node_modules\\has-values\\node_modules\\kind-of", + "licenseFile": "\\node_modules\\has-values\\node_modules\\kind-of\\LICENSE" }, "kind-of@6.0.3": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/kind-of", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\kind-of", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\kind-of\\LICENSE" + "path": "\\node_modules\\kind-of", + "licenseFile": "\\node_modules\\kind-of\\LICENSE" }, - "klona@2.0.5": { + "klona@2.0.6": { "licenses": "MIT", "repository": "https://github.com/lukeed/klona", "publisher": "Luke Edwards", "email": "luke.edwards05@gmail.com", "url": "https://lukeed.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\klona", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\klona\\license" + "path": "\\node_modules\\klona", + "licenseFile": "\\node_modules\\klona\\license" + }, + "ktx-parse@0.6.0": { + "licenses": "MIT", + "repository": "https://github.com/donmccurdy/ktx-parse", + "publisher": "Don McCurdy", + "email": "dm@donmccurdy.com", + "path": "\\node_modules\\ktx-parse", + "licenseFile": "\\node_modules\\ktx-parse\\LICENSE" + }, + "launch-editor@2.6.1": { + "licenses": "MIT", + "repository": "https://github.com/yyx990803/launch-editor", + "publisher": "Evan You", + "path": "\\node_modules\\launch-editor", + "licenseFile": "\\node_modules\\launch-editor\\LICENSE" + }, + "lerc@2.0.0": { + "licenses": "Apache-2.0", + "repository": "https://github.com/Esri/lerc", + "publisher": "Esri", + "email": "dev_tools@esri.com", + "url": "http://developers.arcgis.com", + "path": "\\node_modules\\@cesium\\engine\\node_modules\\lerc", + "licenseFile": "\\node_modules\\@cesium\\engine\\node_modules\\lerc\\README.hbs" }, "lerc@3.0.0": { "licenses": "Apache-2.0", @@ -5966,95 +7098,95 @@ "publisher": "Esri", "email": "dev_tools@esri.com", "url": "http://developers.arcgis.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lerc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lerc\\README.hbs" + "path": "\\node_modules\\lerc", + "licenseFile": "\\node_modules\\lerc\\README.hbs" }, - "less-loader@10.2.0": { + "less-loader@11.1.0": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/less-loader", "publisher": "Johannes Ewald @jhnns", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less-loader\\LICENSE" + "path": "\\node_modules\\less-loader", + "licenseFile": "\\node_modules\\less-loader\\LICENSE" }, - "less@4.1.2": { + "less@4.1.3": { "licenses": "Apache-2.0", "repository": "https://github.com/less/less.js", "publisher": "Alexis Sellier", "email": "self@cloudhead.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less\\README.md" + "path": "\\node_modules\\less", + "licenseFile": "\\node_modules\\less\\README.md" }, "levn@0.3.0": { "licenses": "MIT", "repository": "https://github.com/gkz/levn", "publisher": "George Zahariev", "email": "z@georgezahariev.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\levn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\levn\\LICENSE" + "path": "\\node_modules\\levn", + "licenseFile": "\\node_modules\\levn\\LICENSE" }, "license-webpack-plugin@4.0.2": { "licenses": "ISC", "repository": "https://github.com/xz64/license-webpack-plugin", "publisher": "S K", "url": "xz64", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\license-webpack-plugin", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\license-webpack-plugin\\LICENSE" + "path": "\\node_modules\\license-webpack-plugin", + "licenseFile": "\\node_modules\\license-webpack-plugin\\LICENSE" }, "lie@3.3.0": { "licenses": "MIT", "repository": "https://github.com/calvinmetcalf/lie", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lie", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lie\\license.md" + "path": "\\node_modules\\lie", + "licenseFile": "\\node_modules\\lie\\license.md" }, - "lines-and-columns@1.1.6": { + "lines-and-columns@1.2.4": { "licenses": "MIT", "repository": "https://github.com/eventualbuddha/lines-and-columns", "publisher": "Brian Donovan", - "email": "me@brian-donovan.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lines-and-columns", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lines-and-columns\\LICENSE" + "email": "brian@donovans.cc", + "path": "\\node_modules\\lines-and-columns", + "licenseFile": "\\node_modules\\lines-and-columns\\LICENSE" }, - "lit-element@3.2.0": { + "lit-element@3.3.3": { "licenses": "BSD-3-Clause", "repository": "https://github.com/lit/lit", "publisher": "Google LLC", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lit-element", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lit-element\\LICENSE" + "path": "\\node_modules\\lit-element", + "licenseFile": "\\node_modules\\lit-element\\LICENSE" }, - "lit-html@2.2.3": { + "lit-html@2.8.0": { "licenses": "BSD-3-Clause", "repository": "https://github.com/lit/lit", "publisher": "Google LLC", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lit-html", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lit-html\\LICENSE" + "path": "\\node_modules\\lit-html", + "licenseFile": "\\node_modules\\lit-html\\LICENSE" }, - "lit@2.2.3": { + "lit@2.8.0": { "licenses": "BSD-3-Clause", "repository": "https://github.com/lit/lit", "publisher": "Google LLC", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lit\\LICENSE" + "path": "\\node_modules\\lit", + "licenseFile": "\\node_modules\\lit\\LICENSE" }, - "loader-runner@4.2.0": { + "loader-runner@4.3.0": { "licenses": "MIT", "repository": "https://github.com/webpack/loader-runner", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loader-runner", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loader-runner\\LICENSE" + "path": "\\node_modules\\loader-runner", + "licenseFile": "\\node_modules\\loader-runner\\LICENSE" }, - "loader-utils@2.0.2": { + "loader-utils@2.0.4": { "licenses": "MIT", "repository": "https://github.com/webpack/loader-utils", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\adjust-sourcemap-loader\\node_modules\\loader-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\adjust-sourcemap-loader\\node_modules\\loader-utils\\LICENSE" + "path": "\\node_modules\\adjust-sourcemap-loader\\node_modules\\loader-utils", + "licenseFile": "\\node_modules\\adjust-sourcemap-loader\\node_modules\\loader-utils\\LICENSE" }, - "loader-utils@3.2.0": { + "loader-utils@3.2.1": { "licenses": "MIT", "repository": "https://github.com/webpack/loader-utils", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loader-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loader-utils\\LICENSE" + "path": "\\node_modules\\loader-utils", + "licenseFile": "\\node_modules\\loader-utils\\LICENSE" }, "locate-path@5.0.0": { "licenses": "MIT", @@ -6062,34 +7194,34 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\locate-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\locate-path\\license" + "path": "\\node_modules\\locate-path", + "licenseFile": "\\node_modules\\locate-path\\license" }, - "lodash.debounce@4.0.8": { + "locate-path@7.2.0": { "licenses": "MIT", - "repository": "https://github.com/lodash/lodash", - "publisher": "John-David Dalton", - "email": "john.david.dalton@gmail.com", - "url": "http://allyoucanleet.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lodash.debounce", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lodash.debounce\\LICENSE" + "repository": "https://github.com/sindresorhus/locate-path", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\pkg-dir\\node_modules\\locate-path", + "licenseFile": "\\node_modules\\pkg-dir\\node_modules\\locate-path\\license" }, - "lodash.sortby@4.7.0": { + "lodash.debounce@4.0.8": { "licenses": "MIT", "repository": "https://github.com/lodash/lodash", "publisher": "John-David Dalton", "email": "john.david.dalton@gmail.com", "url": "http://allyoucanleet.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lodash.sortby", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lodash.sortby\\LICENSE" + "path": "\\node_modules\\lodash.debounce", + "licenseFile": "\\node_modules\\lodash.debounce\\LICENSE" }, "lodash@4.17.21": { "licenses": "MIT", "repository": "https://github.com/lodash/lodash", "publisher": "John-David Dalton", "email": "john.david.dalton@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lodash", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lodash\\LICENSE" + "path": "\\node_modules\\lodash", + "licenseFile": "\\node_modules\\lodash\\LICENSE" }, "log-symbols@4.1.0": { "licenses": "MIT", @@ -6097,90 +7229,121 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\log-symbols", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\log-symbols\\license" + "path": "\\node_modules\\log-symbols", + "licenseFile": "\\node_modules\\log-symbols\\license" }, - "log4js@6.4.6": { + "log4js@6.9.1": { "licenses": "Apache-2.0", "repository": "https://github.com/log4js-node/log4js-node", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\log4js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\log4js\\LICENSE" + "path": "\\node_modules\\log4js", + "licenseFile": "\\node_modules\\log4js\\LICENSE" }, "loglevel-plugin-prefix@0.8.4": { "licenses": "MIT", "repository": "https://github.com/kutuluk/loglevel-plugin-prefix", "publisher": "kutuluk", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loglevel-plugin-prefix", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loglevel-plugin-prefix\\LICENSE" + "path": "\\node_modules\\loglevel-plugin-prefix", + "licenseFile": "\\node_modules\\loglevel-plugin-prefix\\LICENSE" }, - "loglevel@1.8.0": { + "loglevel@1.8.1": { "licenses": "MIT", "repository": "https://github.com/pimterry/loglevel", "publisher": "Tim Perry", "email": "pimterry@gmail.com", "url": "http://tim-perry.co.uk", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loglevel", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\loglevel\\LICENSE-MIT" + "path": "\\node_modules\\loglevel", + "licenseFile": "\\node_modules\\loglevel\\LICENSE-MIT" + }, + "long@5.2.3": { + "licenses": "Apache-2.0", + "repository": "https://github.com/dcodeIO/long.js", + "publisher": "Daniel Wirtz", + "email": "dcode@dcode.io", + "path": "\\node_modules\\long", + "licenseFile": "\\node_modules\\long\\LICENSE" + }, + "lru-cache@10.1.0": { + "licenses": "ISC", + "repository": "https://github.com/isaacs/node-lru-cache", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "path": "\\node_modules\\path-scurry\\node_modules\\lru-cache", + "licenseFile": "\\node_modules\\path-scurry\\node_modules\\lru-cache\\LICENSE" + }, + "lru-cache@5.1.1": { + "licenses": "ISC", + "repository": "https://github.com/isaacs/node-lru-cache", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "path": "\\node_modules\\lru-cache", + "licenseFile": "\\node_modules\\lru-cache\\LICENSE" }, "lru-cache@6.0.0": { "licenses": "ISC", "repository": "https://github.com/isaacs/node-lru-cache", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lru-cache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lru-cache\\LICENSE" + "path": "\\node_modules\\semver\\node_modules\\lru-cache", + "licenseFile": "\\node_modules\\semver\\node_modules\\lru-cache\\LICENSE" }, - "lru-cache@7.10.1": { + "lru-cache@7.18.3": { "licenses": "ISC", "repository": "https://github.com/isaacs/node-lru-cache", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hosted-git-info\\node_modules\\lru-cache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\hosted-git-info\\node_modules\\lru-cache\\LICENSE" + "path": "\\node_modules\\tuf-js\\node_modules\\lru-cache", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\lru-cache\\LICENSE" }, "lunr@2.3.9": { "licenses": "MIT", "repository": "https://github.com/olivernn/lunr.js", "publisher": "Oliver Nightingale", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lunr", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\lunr\\LICENSE" + "path": "\\node_modules\\lunr", + "licenseFile": "\\node_modules\\lunr\\LICENSE" }, - "luxon@2.4.0": { + "luxon@2.5.2": { "licenses": "MIT", "repository": "https://github.com/moment/luxon", "publisher": "Isaac Cambron", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\luxon", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\luxon\\LICENSE.md" + "path": "\\node_modules\\luxon", + "licenseFile": "\\node_modules\\luxon\\LICENSE.md" }, - "macos-release@2.5.0": { + "macos-release@2.5.1": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/macos-release", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\macos-release", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\macos-release\\license" + "path": "\\node_modules\\macos-release", + "licenseFile": "\\node_modules\\macos-release\\license" }, "magic-string@0.25.1": { "licenses": "MIT", "repository": "https://github.com/rich-harris/magic-string", "publisher": "Rich Harris", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\magic-string", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\node_modules\\magic-string\\README.md" + "path": "\\node_modules\\static-module\\node_modules\\magic-string", + "licenseFile": "\\node_modules\\static-module\\node_modules\\magic-string\\README.md" + }, + "magic-string@0.26.2": { + "licenses": "MIT", + "repository": "https://github.com/rich-harris/magic-string", + "publisher": "Rich Harris", + "path": "\\node_modules\\@compodoc\\compodoc\\node_modules\\magic-string", + "licenseFile": "\\node_modules\\@compodoc\\compodoc\\node_modules\\magic-string\\LICENSE" }, - "magic-string@0.25.7": { + "magic-string@0.30.1": { "licenses": "MIT", "repository": "https://github.com/rich-harris/magic-string", "publisher": "Rich Harris", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\magic-string", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@compodoc\\compodoc\\node_modules\\magic-string\\LICENSE" + "path": "\\node_modules\\magic-string", + "licenseFile": "\\node_modules\\magic-string\\LICENSE" }, - "magic-string@0.26.1": { + "magic-string@0.30.5": { "licenses": "MIT", "repository": "https://github.com/rich-harris/magic-string", "publisher": "Rich Harris", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\magic-string", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\magic-string\\LICENSE" + "path": "\\node_modules\\@vue\\reactivity-transform\\node_modules\\magic-string", + "licenseFile": "\\node_modules\\@vue\\reactivity-transform\\node_modules\\magic-string\\LICENSE" }, "make-dir@2.1.0": { "licenses": "MIT", @@ -6188,8 +7351,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less\\node_modules\\make-dir", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less\\node_modules\\make-dir\\license" + "path": "\\node_modules\\less\\node_modules\\make-dir", + "licenseFile": "\\node_modules\\less\\node_modules\\make-dir\\license" }, "make-dir@3.1.0": { "licenses": "MIT", @@ -6197,39 +7360,47 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-dir", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-dir\\license" + "path": "\\node_modules\\postcss-url\\node_modules\\make-dir", + "licenseFile": "\\node_modules\\postcss-url\\node_modules\\make-dir\\license" + }, + "make-dir@4.0.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/make-dir", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\make-dir", + "licenseFile": "\\node_modules\\make-dir\\license" }, "make-error@1.3.6": { "licenses": "ISC", "repository": "https://github.com/JsCommunity/make-error", "publisher": "Julien Fontanet", "email": "julien.fontanet@isonoe.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-error", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-error\\LICENSE" + "path": "\\node_modules\\make-error", + "licenseFile": "\\node_modules\\make-error\\LICENSE" }, - "make-fetch-happen@10.1.8": { + "make-fetch-happen@10.2.1": { "licenses": "ISC", "repository": "https://github.com/npm/make-fetch-happen", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\make-fetch-happen", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\make-fetch-happen\\LICENSE" + "path": "\\node_modules\\make-fetch-happen", + "licenseFile": "\\node_modules\\make-fetch-happen\\LICENSE" }, - "make-fetch-happen@9.1.0": { + "make-fetch-happen@11.1.1": { "licenses": "ISC", "repository": "https://github.com/npm/make-fetch-happen", - "publisher": "Kat Marchán", - "email": "kzm@zkat.tech", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\tuf-js\\node_modules\\make-fetch-happen", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\make-fetch-happen\\LICENSE" }, "map-cache@0.2.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/map-cache", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\map-cache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\map-cache\\LICENSE" + "path": "\\node_modules\\map-cache", + "licenseFile": "\\node_modules\\map-cache\\LICENSE" }, "map-stream@0.0.7": { "licenses": "MIT", @@ -6237,37 +7408,43 @@ "publisher": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://dominictarr.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\map-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\map-stream\\LICENCE" + "path": "\\node_modules\\map-stream", + "licenseFile": "\\node_modules\\map-stream\\LICENCE" }, "map-visit@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/map-visit", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\map-visit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\map-visit\\LICENSE" + "path": "\\node_modules\\map-visit", + "licenseFile": "\\node_modules\\map-visit\\LICENSE" }, - "mapbox-to-css-font@2.4.1": { + "mapbox-to-css-font@2.4.2": { "licenses": "BSD-2-Clause", "repository": "https://github.com/openlayers/mapbox-to-css-font", "publisher": "Andreas Hocevar", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mapbox-to-css-font", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mapbox-to-css-font\\LICENSE" + "path": "\\node_modules\\mapbox-to-css-font", + "licenseFile": "\\node_modules\\mapbox-to-css-font\\LICENSE" + }, + "maplibre-gl@4.5.0": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/maplibre/maplibre-gl-js", + "path": "\\node_modules\\maplibre-gl", + "licenseFile": "\\node_modules\\maplibre-gl\\LICENSE.txt" }, - "marked@4.0.15": { + "marked@7.0.3": { "licenses": "MIT", "repository": "https://github.com/markedjs/marked", "publisher": "Christopher Jeffrey", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\marked", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\marked\\LICENSE.md" + "path": "\\node_modules\\marked", + "licenseFile": "\\node_modules\\marked\\LICENSE.md" }, "math-random@1.0.4": { "licenses": "MIT", "repository": "https://github.com/michaelrhodes/math-random", "publisher": "Michael Rhodes", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\math-random", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\math-random\\readme.md" + "path": "\\node_modules\\math-random", + "licenseFile": "\\node_modules\\math-random\\readme.md" }, "md5@2.3.0": { "licenses": "BSD-3-Clause", @@ -6275,22 +7452,22 @@ "publisher": "Paul Vorbach", "email": "paul@vorba.ch", "url": "http://paul.vorba.ch", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\md5", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\md5\\LICENSE" + "path": "\\node_modules\\md5", + "licenseFile": "\\node_modules\\md5\\LICENSE" }, "media-typer@0.3.0": { "licenses": "MIT", "repository": "https://github.com/jshttp/media-typer", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\media-typer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\media-typer\\LICENSE" + "path": "\\node_modules\\media-typer", + "licenseFile": "\\node_modules\\media-typer\\LICENSE" }, - "memfs@3.4.6": { + "memfs@3.5.3": { "licenses": "Unlicense", "repository": "https://github.com/streamich/memfs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\memfs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\memfs\\LICENSE" + "path": "\\node_modules\\memfs", + "licenseFile": "\\node_modules\\memfs\\LICENSE" }, "merge-descriptors@1.0.1": { "licenses": "MIT", @@ -6298,79 +7475,94 @@ "publisher": "Jonathan Ong", "email": "me@jongleberry.com", "url": "http://jongleberry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-descriptors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-descriptors\\LICENSE" + "path": "\\node_modules\\merge-descriptors", + "licenseFile": "\\node_modules\\merge-descriptors\\LICENSE" }, "merge-source-map@1.0.4": { "licenses": "MIT", "repository": "https://github.com/keik/merge-source-map", "publisher": "keik", "email": "k4t0.kei@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-source-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-source-map\\LICENSE" + "path": "\\node_modules\\merge-source-map", + "licenseFile": "\\node_modules\\merge-source-map\\LICENSE" }, "merge-stream@2.0.0": { "licenses": "MIT", "repository": "https://github.com/grncdr/merge-stream", "publisher": "Stephen Sugden", "email": "me@stephensugden.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-stream\\LICENSE" + "path": "\\node_modules\\merge-stream", + "licenseFile": "\\node_modules\\merge-stream\\LICENSE" }, "merge2@1.4.1": { "licenses": "MIT", "repository": "https://github.com/teambition/merge2", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge2\\LICENSE" + "path": "\\node_modules\\merge2", + "licenseFile": "\\node_modules\\merge2\\LICENSE" + }, + "mersenne-twister@1.1.0": { + "licenses": "MIT", + "repository": "https://github.com/boo1ean/mersenne-twister", + "publisher": "Egor Gumenyuk", + "email": "boo1ean0807@gmail.com", + "path": "\\node_modules\\mersenne-twister", + "licenseFile": "\\node_modules\\mersenne-twister\\README.md" + }, + "meshoptimizer@0.19.0": { + "licenses": "MIT", + "repository": "https://github.com/zeux/meshoptimizer", + "publisher": "Arseny Kapoulkine", + "path": "\\node_modules\\meshoptimizer", + "licenseFile": "\\node_modules\\meshoptimizer\\LICENSE.md" }, "methods@1.1.2": { "licenses": "MIT", "repository": "https://github.com/jshttp/methods", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\methods", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\methods\\LICENSE" + "path": "\\node_modules\\methods", + "licenseFile": "\\node_modules\\methods\\LICENSE" }, "mgrs@1.0.0": { "licenses": "MIT", "repository": "https://github.com/proj4js/mgrs", "publisher": "proj4 team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mgrs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mgrs\\license.md" + "path": "\\node_modules\\mgrs", + "licenseFile": "\\node_modules\\mgrs\\license.md" }, "micromatch@2.3.11": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/micromatch", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\micromatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\micromatch\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\micromatch", + "licenseFile": "\\node_modules\\cpx\\node_modules\\micromatch\\LICENSE" }, "micromatch@3.1.10": { "licenses": "MIT", "repository": "https://github.com/micromatch/micromatch", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\micromatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\micromatch\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\micromatch", + "licenseFile": "\\node_modules\\cpx\\node_modules\\readdirp\\node_modules\\micromatch\\LICENSE" }, - "micromatch@4.0.4": { + "micromatch@4.0.5": { "licenses": "MIT", "repository": "https://github.com/micromatch/micromatch", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\micromatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\micromatch\\LICENSE" + "path": "\\node_modules\\micromatch", + "licenseFile": "\\node_modules\\micromatch\\LICENSE" }, "mime-db@1.52.0": { "licenses": "MIT", "repository": "https://github.com/jshttp/mime-db", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mime-db", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mime-db\\LICENSE" + "path": "\\node_modules\\mime-db", + "licenseFile": "\\node_modules\\mime-db\\LICENSE" }, "mime-types@2.1.35": { "licenses": "MIT", "repository": "https://github.com/jshttp/mime-types", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mime-types", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mime-types\\LICENSE" + "path": "\\node_modules\\mime-types", + "licenseFile": "\\node_modules\\mime-types\\LICENSE" }, "mime@1.6.0": { "licenses": "MIT", @@ -6378,8 +7570,8 @@ "publisher": "Robert Kieffer", "email": "robert@broofa.com", "url": "http://github.com/broofa", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\mime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\mime\\LICENSE" + "path": "\\node_modules\\send\\node_modules\\mime", + "licenseFile": "\\node_modules\\send\\node_modules\\mime\\LICENSE" }, "mime@2.5.2": { "licenses": "MIT", @@ -6387,8 +7579,17 @@ "publisher": "Robert Kieffer", "email": "robert@broofa.com", "url": "http://github.com/broofa", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mime\\LICENSE" + "path": "\\node_modules\\postcss-url\\node_modules\\mime", + "licenseFile": "\\node_modules\\postcss-url\\node_modules\\mime\\LICENSE" + }, + "mime@2.6.0": { + "licenses": "MIT", + "repository": "https://github.com/broofa/mime", + "publisher": "Robert Kieffer", + "email": "robert@broofa.com", + "url": "http://github.com/broofa", + "path": "\\node_modules\\mime", + "licenseFile": "\\node_modules\\mime\\LICENSE" }, "mimic-fn@2.1.0": { "licenses": "MIT", @@ -6396,30 +7597,30 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mimic-fn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mimic-fn\\license" + "path": "\\node_modules\\mimic-fn", + "licenseFile": "\\node_modules\\mimic-fn\\license" }, - "mini-css-extract-plugin@2.6.0": { + "mini-css-extract-plugin@2.7.6": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/mini-css-extract-plugin", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mini-css-extract-plugin", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mini-css-extract-plugin\\LICENSE" + "path": "\\node_modules\\mini-css-extract-plugin", + "licenseFile": "\\node_modules\\mini-css-extract-plugin\\LICENSE" }, "minimalistic-assert@1.0.1": { "licenses": "ISC", "repository": "https://github.com/calvinmetcalf/minimalistic-assert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minimalistic-assert", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minimalistic-assert\\LICENSE" + "path": "\\node_modules\\minimalistic-assert", + "licenseFile": "\\node_modules\\minimalistic-assert\\LICENSE" }, - "minimatch@3.0.5": { + "minimatch@3.0.8": { "licenses": "ISC", "repository": "https://github.com/isaacs/minimatch", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minimatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minimatch\\LICENSE" + "path": "\\node_modules\\postcss-url\\node_modules\\minimatch", + "licenseFile": "\\node_modules\\postcss-url\\node_modules\\minimatch\\LICENSE" }, "minimatch@3.1.2": { "licenses": "ISC", @@ -6427,56 +7628,75 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\stylus\\node_modules\\minimatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\stylus\\node_modules\\minimatch\\LICENSE" + "path": "\\node_modules\\minimatch", + "licenseFile": "\\node_modules\\minimatch\\LICENSE" + }, + "minimatch@5.1.6": { + "licenses": "ISC", + "repository": "https://github.com/isaacs/minimatch", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me", + "path": "\\node_modules\\make-fetch-happen\\node_modules\\minimatch", + "licenseFile": "\\node_modules\\make-fetch-happen\\node_modules\\minimatch\\LICENSE" }, - "minimatch@5.0.1": { + "minimatch@7.4.6": { "licenses": "ISC", "repository": "https://github.com/isaacs/minimatch", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\minimatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\minimatch\\LICENSE" + "path": "\\node_modules\\@ts-morph\\common\\node_modules\\minimatch", + "licenseFile": "\\node_modules\\@ts-morph\\common\\node_modules\\minimatch\\LICENSE" }, - "minimatch@5.1.0": { + "minimatch@9.0.3": { "licenses": "ISC", "repository": "https://github.com/isaacs/minimatch", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache\\node_modules\\minimatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cacache\\node_modules\\minimatch\\LICENSE" + "path": "\\node_modules\\@tufjs\\models\\node_modules\\minimatch", + "licenseFile": "\\node_modules\\@tufjs\\models\\node_modules\\minimatch\\LICENSE" }, - "minimist@1.2.6": { + "minimist@1.2.8": { "licenses": "MIT", - "repository": "https://github.com/substack/minimist", + "repository": "https://github.com/minimistjs/minimist", "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minimist", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minimist\\LICENSE" + "path": "\\node_modules\\minimist", + "licenseFile": "\\node_modules\\minimist\\LICENSE" }, "minipass-collect@1.0.2": { "licenses": "ISC", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-collect", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-collect\\LICENSE" + "path": "\\node_modules\\tuf-js\\node_modules\\minipass-collect", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\minipass-collect\\LICENSE" + }, + "minipass-collect@2.0.1": { + "licenses": "ISC", + "repository": "https://github.com/isaacs/minipass-collect", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "https://izs.me", + "path": "\\node_modules\\minipass-collect", + "licenseFile": "\\node_modules\\minipass-collect\\LICENSE" }, - "minipass-fetch@1.4.1": { + "minipass-fetch@2.1.2": { "licenses": "MIT", "repository": "https://github.com/npm/minipass-fetch", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-fetch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-fetch\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\minipass-fetch", + "licenseFile": "\\node_modules\\minipass-fetch\\LICENSE" }, - "minipass-fetch@2.1.0": { + "minipass-fetch@3.0.4": { "licenses": "MIT", "repository": "https://github.com/npm/minipass-fetch", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\minipass-fetch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\minipass-fetch\\LICENSE" + "path": "\\node_modules\\tuf-js\\node_modules\\minipass-fetch", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\minipass-fetch\\LICENSE" }, "minipass-flush@1.0.5": { "licenses": "ISC", @@ -6484,8 +7704,8 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-flush", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-flush\\LICENSE" + "path": "\\node_modules\\minipass-flush", + "licenseFile": "\\node_modules\\minipass-flush\\LICENSE" }, "minipass-json-stream@1.0.1": { "licenses": "MIT", @@ -6493,16 +7713,16 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-json-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-json-stream\\LICENSE" + "path": "\\node_modules\\minipass-json-stream", + "licenseFile": "\\node_modules\\minipass-json-stream\\LICENSE" }, "minipass-pipeline@1.2.4": { "licenses": "ISC", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-pipeline", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-pipeline\\LICENSE" + "path": "\\node_modules\\minipass-pipeline", + "licenseFile": "\\node_modules\\minipass-pipeline\\LICENSE" }, "minipass-sized@1.0.3": { "licenses": "ISC", @@ -6510,17 +7730,35 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-sized", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass-sized\\LICENSE" + "path": "\\node_modules\\minipass-sized", + "licenseFile": "\\node_modules\\minipass-sized\\LICENSE" + }, + "minipass@3.3.6": { + "licenses": "ISC", + "repository": "https://github.com/isaacs/minipass", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/", + "path": "\\node_modules\\tuf-js\\node_modules\\minipass-collect\\node_modules\\minipass", + "licenseFile": "\\node_modules\\tuf-js\\node_modules\\minipass-collect\\node_modules\\minipass\\LICENSE" }, - "minipass@3.3.3": { + "minipass@5.0.0": { "licenses": "ISC", "repository": "https://github.com/isaacs/minipass", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minipass\\LICENSE" + "path": "\\node_modules\\tar\\node_modules\\minipass", + "licenseFile": "\\node_modules\\tar\\node_modules\\minipass\\LICENSE" + }, + "minipass@7.0.4": { + "licenses": "ISC", + "repository": "https://github.com/isaacs/minipass", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/", + "path": "\\node_modules\\minipass", + "licenseFile": "\\node_modules\\minipass\\LICENSE" }, "minizlib@2.1.2": { "licenses": "MIT", @@ -6528,25 +7766,16 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minizlib", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\minizlib\\LICENSE" + "path": "\\node_modules\\minizlib", + "licenseFile": "\\node_modules\\minizlib\\LICENSE" }, "mixin-deep@1.3.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/mixin-deep", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mixin-deep", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mixin-deep\\LICENSE" - }, - "mkdirp@0.5.5": { - "licenses": "MIT", - "repository": "https://github.com/substack/node-mkdirp", - "publisher": "James Halliday", - "email": "mail@substack.net", - "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslint\\node_modules\\mkdirp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslint\\node_modules\\mkdirp\\LICENSE" + "path": "\\node_modules\\mixin-deep", + "licenseFile": "\\node_modules\\mixin-deep\\LICENSE" }, "mkdirp@0.5.6": { "licenses": "MIT", @@ -6554,14 +7783,20 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma\\node_modules\\mkdirp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma\\node_modules\\mkdirp\\LICENSE" + "path": "\\node_modules\\mkdirp", + "licenseFile": "\\node_modules\\mkdirp\\LICENSE" }, "mkdirp@1.0.4": { "licenses": "MIT", "repository": "https://github.com/isaacs/node-mkdirp", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mkdirp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mkdirp\\LICENSE" + "path": "\\node_modules\\tar\\node_modules\\mkdirp", + "licenseFile": "\\node_modules\\tar\\node_modules\\mkdirp\\LICENSE" + }, + "mkdirp@2.1.6": { + "licenses": "MIT", + "repository": "https://github.com/isaacs/node-mkdirp", + "path": "\\node_modules\\@ts-morph\\common\\node_modules\\mkdirp", + "licenseFile": "\\node_modules\\@ts-morph\\common\\node_modules\\mkdirp\\LICENSE" }, "modern-normalize@1.1.0": { "licenses": "MIT", @@ -6569,40 +7804,74 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\modern-normalize", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\modern-normalize\\license" + "path": "\\node_modules\\modern-normalize", + "licenseFile": "\\node_modules\\modern-normalize\\license" + }, + "moment@2.29.4": { + "licenses": "MIT", + "repository": "https://github.com/moment/moment", + "publisher": "Iskren Ivov Chernev", + "email": "iskren.chernev@gmail.com", + "url": "https://github.com/ichernev", + "path": "\\node_modules\\moment", + "licenseFile": "\\node_modules\\moment\\LICENSE" }, "morgan@1.10.0": { "licenses": "MIT", "repository": "https://github.com/expressjs/morgan", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\morgan", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\morgan\\LICENSE" + "path": "\\node_modules\\morgan", + "licenseFile": "\\node_modules\\morgan\\LICENSE" + }, + "mrmime@1.0.1": { + "licenses": "MIT", + "repository": "https://github.com/lukeed/mrmime", + "publisher": "Luke Edwards", + "email": "luke.edwards05@gmail.com", + "url": "https://lukeed.com", + "path": "\\node_modules\\mrmime", + "licenseFile": "\\node_modules\\mrmime\\license" }, "ms@2.0.0": { "licenses": "MIT", "repository": "https://github.com/zeit/ms", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\debug\\node_modules\\ms", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\debug\\node_modules\\ms\\license.md" + "path": "\\node_modules\\send\\node_modules\\debug\\node_modules\\ms", + "licenseFile": "\\node_modules\\send\\node_modules\\debug\\node_modules\\ms\\license.md" }, "ms@2.1.2": { "licenses": "MIT", "repository": "https://github.com/zeit/ms", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ms", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ms\\license.md" + "path": "\\node_modules\\ms", + "licenseFile": "\\node_modules\\ms\\license.md" }, "ms@2.1.3": { "licenses": "MIT", "repository": "https://github.com/vercel/ms", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\ms", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\ms\\license.md" + "path": "\\node_modules\\send\\node_modules\\ms", + "licenseFile": "\\node_modules\\send\\node_modules\\ms\\license.md" }, "multicast-dns@7.2.5": { "licenses": "MIT", "repository": "https://github.com/mafintosh/multicast-dns", "publisher": "Mathias Buus", "url": "@mafintosh", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\multicast-dns", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\multicast-dns\\LICENSE" + "path": "\\node_modules\\multicast-dns", + "licenseFile": "\\node_modules\\multicast-dns\\LICENSE" + }, + "multimatch@5.0.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/multimatch", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\multimatch", + "licenseFile": "\\node_modules\\multimatch\\license" + }, + "murmurhash-js@1.0.0": { + "licenses": "MIT", + "repository": "https://github.com/mikolalysenko/murmurhash-js", + "publisher": "Gary Court", + "path": "\\node_modules\\murmurhash-js", + "licenseFile": "\\node_modules\\murmurhash-js\\README.md" }, "mute-stream@0.0.8": { "licenses": "ISC", @@ -6610,68 +7879,68 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mute-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\mute-stream\\LICENSE" + "path": "\\node_modules\\mute-stream", + "licenseFile": "\\node_modules\\mute-stream\\LICENSE" }, - "nanoid@3.3.4": { + "nanoid@3.3.7": { "licenses": "MIT", "repository": "https://github.com/ai/nanoid", "publisher": "Andrey Sitnik", "email": "andrey@sitnik.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanoid", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanoid\\LICENSE" + "path": "\\node_modules\\nanoid", + "licenseFile": "\\node_modules\\nanoid\\LICENSE" }, "nanomatch@1.2.13": { "licenses": "MIT", "repository": "https://github.com/micromatch/nanomatch", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanomatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nanomatch\\LICENSE" + "path": "\\node_modules\\nanomatch", + "licenseFile": "\\node_modules\\nanomatch\\LICENSE" }, - "needle@2.9.1": { + "needle@3.2.0": { "licenses": "MIT", "repository": "https://github.com/tomas/needle", "publisher": "Tomás Pollak", "email": "tomas@forkhq.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\needle", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\needle\\license.txt" + "path": "\\node_modules\\needle", + "licenseFile": "\\node_modules\\needle\\license.txt" }, "negotiator@0.6.3": { "licenses": "MIT", "repository": "https://github.com/jshttp/negotiator", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\negotiator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\negotiator\\LICENSE" + "path": "\\node_modules\\negotiator", + "licenseFile": "\\node_modules\\negotiator\\LICENSE" }, "neo-async@2.6.2": { "licenses": "MIT", "repository": "https://github.com/suguru03/neo-async", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\neo-async", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\neo-async\\LICENSE" + "path": "\\node_modules\\neo-async", + "licenseFile": "\\node_modules\\neo-async\\LICENSE" }, - "next-tick@1.0.0": { - "licenses": "MIT", + "next-tick@1.1.0": { + "licenses": "ISC", "repository": "https://github.com/medikoo/next-tick", "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "http://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\next-tick", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\next-tick\\LICENSE" + "path": "\\node_modules\\next-tick", + "licenseFile": "\\node_modules\\next-tick\\LICENSE" }, - "ng-packagr@14.0.2": { + "ng-packagr@16.2.3": { "licenses": "MIT", "repository": "https://github.com/ng-packagr/ng-packagr", "publisher": "David Herges", "email": "david@spektrakel.de", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ng-packagr", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ng-packagr\\LICENSE" + "path": "\\node_modules\\ng-packagr", + "licenseFile": "\\node_modules\\ng-packagr\\LICENSE" }, - "node-fetch@1.7.3": { + "node-fetch@2.7.0": { "licenses": "MIT", "repository": "https://github.com/bitinn/node-fetch", "publisher": "David Frank", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-fetch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-fetch\\LICENSE.md" + "path": "\\node_modules\\node-fetch", + "licenseFile": "\\node_modules\\node-fetch\\LICENSE.md" }, "node-forge@1.3.1": { "licenses": "(BSD-3-Clause OR GPL-2.0)", @@ -6679,57 +7948,55 @@ "publisher": "Digital Bazaar, Inc.", "email": "support@digitalbazaar.com", "url": "http://digitalbazaar.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-forge", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-forge\\LICENSE" + "path": "\\node_modules\\node-forge", + "licenseFile": "\\node_modules\\node-forge\\LICENSE" }, - "node-gyp@8.4.1": { + "node-gyp@9.4.1": { "licenses": "MIT", "repository": "https://github.com/nodejs/node-gyp", "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://tootallnate.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-gyp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-gyp\\LICENSE" + "path": "\\node_modules\\node-gyp", + "licenseFile": "\\node_modules\\node-gyp\\LICENSE" }, - "node-releases@2.0.4": { + "node-releases@2.0.13": { "licenses": "MIT", "repository": "https://github.com/chicoxyzzy/node-releases", "publisher": "Sergey Rubanov", "email": "chi187@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-releases", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-releases\\LICENSE" + "path": "\\node_modules\\node-releases", + "licenseFile": "\\node_modules\\node-releases\\LICENSE" }, - "nopt@5.0.0": { + "nopt@6.0.0": { "licenses": "ISC", "repository": "https://github.com/npm/nopt", - "publisher": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nopt", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nopt\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\nopt", + "licenseFile": "\\node_modules\\nopt\\LICENSE" }, - "normalize-package-data@4.0.0": { + "normalize-package-data@5.0.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/npm/normalize-package-data", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\normalize-package-data", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\normalize-package-data\\LICENSE" + "path": "\\node_modules\\normalize-package-data", + "licenseFile": "\\node_modules\\normalize-package-data\\LICENSE" }, "normalize-path@2.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/normalize-path", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\normalize-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\normalize-path\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\normalize-path", + "licenseFile": "\\node_modules\\cpx\\node_modules\\normalize-path\\LICENSE" }, "normalize-path@3.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/normalize-path", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\normalize-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\normalize-path\\LICENSE" + "path": "\\node_modules\\normalize-path", + "licenseFile": "\\node_modules\\normalize-path\\LICENSE" }, "normalize-range@0.1.2": { "licenses": "MIT", @@ -6737,61 +8004,64 @@ "publisher": "James Talmage", "email": "james@talmage.io", "url": "github.com/jamestalmage", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\normalize-range", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\normalize-range\\license" + "path": "\\node_modules\\normalize-range", + "licenseFile": "\\node_modules\\normalize-range\\license" }, - "npm-bundled@1.1.2": { + "nosleep.js@0.12.0": { + "licenses": "MIT", + "repository": "https://github.com/richtr/NoSleep.js", + "publisher": "Rich Tibbett", + "path": "\\node_modules\\nosleep.js", + "licenseFile": "\\node_modules\\nosleep.js\\LICENSE" + }, + "npm-bundled@3.0.0": { "licenses": "ISC", "repository": "https://github.com/npm/npm-bundled", - "publisher": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-bundled", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-bundled\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\npm-bundled", + "licenseFile": "\\node_modules\\npm-bundled\\LICENSE" }, - "npm-install-checks@5.0.0": { + "npm-install-checks@6.3.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/npm/npm-install-checks", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-install-checks", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-install-checks\\LICENSE" + "path": "\\node_modules\\npm-install-checks", + "licenseFile": "\\node_modules\\npm-install-checks\\LICENSE" }, - "npm-normalize-package-bin@1.0.1": { + "npm-normalize-package-bin@3.0.1": { "licenses": "ISC", "repository": "https://github.com/npm/npm-normalize-package-bin", - "publisher": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-normalize-package-bin", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-normalize-package-bin\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\npm-normalize-package-bin", + "licenseFile": "\\node_modules\\npm-normalize-package-bin\\LICENSE" }, - "npm-package-arg@9.0.2": { + "npm-package-arg@10.1.0": { "licenses": "ISC", "repository": "https://github.com/npm/npm-package-arg", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-package-arg", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-package-arg\\LICENSE" + "path": "\\node_modules\\npm-package-arg", + "licenseFile": "\\node_modules\\npm-package-arg\\LICENSE" }, - "npm-packlist@5.1.0": { + "npm-packlist@7.0.4": { "licenses": "ISC", "repository": "https://github.com/npm/npm-packlist", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-packlist", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-packlist\\LICENSE" + "path": "\\node_modules\\npm-packlist", + "licenseFile": "\\node_modules\\npm-packlist\\LICENSE" }, - "npm-pick-manifest@7.0.1": { + "npm-pick-manifest@8.0.1": { "licenses": "ISC", "repository": "https://github.com/npm/npm-pick-manifest", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-pick-manifest", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-pick-manifest\\LICENSE.md" + "path": "\\node_modules\\npm-pick-manifest", + "licenseFile": "\\node_modules\\npm-pick-manifest\\LICENSE.md" }, - "npm-registry-fetch@13.1.1": { + "npm-registry-fetch@14.0.5": { "licenses": "ISC", "repository": "https://github.com/npm/npm-registry-fetch", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\LICENSE.md" + "path": "\\node_modules\\npm-registry-fetch", + "licenseFile": "\\node_modules\\npm-registry-fetch\\LICENSE.md" }, "npm-run-path@4.0.1": { "licenses": "MIT", @@ -6799,23 +8069,32 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-run-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-run-path\\license" + "path": "\\node_modules\\npm-run-path", + "licenseFile": "\\node_modules\\npm-run-path\\license" }, "npmlog@6.0.2": { "licenses": "ISC", "repository": "https://github.com/npm/npmlog", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npmlog", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npmlog\\LICENSE.md" + "path": "\\node_modules\\npmlog", + "licenseFile": "\\node_modules\\npmlog\\LICENSE.md" }, - "nth-check@2.0.1": { + "nth-check@2.1.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/fb55/nth-check", "publisher": "Felix Boehm", "email": "me@feedic.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nth-check", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\nth-check\\LICENSE" + "path": "\\node_modules\\nth-check", + "licenseFile": "\\node_modules\\nth-check\\LICENSE" + }, + "nwsapi@2.2.7": { + "licenses": "MIT", + "repository": "https://github.com/dperini/nwsapi", + "publisher": "Diego Perini", + "email": "diego.perini@gmail.com", + "url": "http://www.iport.it/", + "path": "\\node_modules\\nwsapi", + "licenseFile": "\\node_modules\\nwsapi\\LICENSE" }, "oauth-sign@0.9.0": { "licenses": "Apache-2.0", @@ -6823,8 +8102,8 @@ "publisher": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", "url": "http://www.futurealoof.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\oauth-sign", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\oauth-sign\\LICENSE" + "path": "\\node_modules\\oauth-sign", + "licenseFile": "\\node_modules\\oauth-sign\\LICENSE" }, "object-assign@4.1.1": { "licenses": "MIT", @@ -6832,32 +8111,32 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-assign", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-assign\\license" + "path": "\\node_modules\\object-assign", + "licenseFile": "\\node_modules\\object-assign\\license" }, "object-copy@0.1.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/object-copy", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-copy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-copy\\LICENSE" + "path": "\\node_modules\\object-copy", + "licenseFile": "\\node_modules\\object-copy\\LICENSE" }, - "object-inspect@1.11.0": { + "object-inspect@1.13.1": { "licenses": "MIT", "repository": "https://github.com/inspect-js/object-inspect", "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-inspect", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-inspect\\LICENSE" + "path": "\\node_modules\\object-inspect", + "licenseFile": "\\node_modules\\object-inspect\\LICENSE" }, "object-is@1.1.5": { "licenses": "MIT", "repository": "https://github.com/es-shims/object-is", "publisher": "Jordan Harband", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-is", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-is\\LICENSE" + "path": "\\node_modules\\object-is", + "licenseFile": "\\node_modules\\object-is\\LICENSE" }, "object-keys@1.1.1": { "licenses": "MIT", @@ -6865,93 +8144,94 @@ "publisher": "Jordan Harband", "email": "ljharb@gmail.com", "url": "http://ljharb.codes", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-keys", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-keys\\LICENSE" + "path": "\\node_modules\\object-keys", + "licenseFile": "\\node_modules\\object-keys\\LICENSE" + }, + "object-path@0.11.8": { + "licenses": "MIT", + "repository": "https://github.com/mariocasciaro/object-path", + "publisher": "Mario Casciaro", + "path": "\\node_modules\\object-path", + "licenseFile": "\\node_modules\\object-path\\LICENSE" }, "object-visit@1.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/object-visit", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-visit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object-visit\\LICENSE" + "path": "\\node_modules\\object-visit", + "licenseFile": "\\node_modules\\object-visit\\LICENSE" }, - "object.assign@4.1.2": { + "object.assign@4.1.4": { "licenses": "MIT", "repository": "https://github.com/ljharb/object.assign", "publisher": "Jordan Harband", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object.assign", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object.assign\\LICENSE" + "path": "\\node_modules\\object.assign", + "licenseFile": "\\node_modules\\object.assign\\LICENSE" }, "object.omit@2.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/object.omit", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object.omit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object.omit\\LICENSE" + "path": "\\node_modules\\object.omit", + "licenseFile": "\\node_modules\\object.omit\\LICENSE" }, "object.pick@1.3.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/object.pick", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object.pick", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\object.pick\\LICENSE" + "path": "\\node_modules\\object.pick", + "licenseFile": "\\node_modules\\object.pick\\LICENSE" }, "obuf@1.1.2": { "licenses": "MIT", "repository": "https://github.com/indutny/offset-buffer", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\obuf", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\obuf\\LICENSE" + "path": "\\node_modules\\obuf", + "licenseFile": "\\node_modules\\obuf\\LICENSE" }, "ogc-schemas@2.6.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/highsource/ogc-schemas", "publisher": "Alexey Valikov", "url": "https://github.com/highsource", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ogc-schemas", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ogc-schemas\\README.md" - }, - "ol-mapbox-style@7.1.1": { - "licenses": "BSD-2-Clause", - "repository": "https://github.com/openlayers/ol-mapbox-style", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ol\\node_modules\\ol-mapbox-style", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ol\\node_modules\\ol-mapbox-style\\LICENSE" + "path": "\\node_modules\\ogc-schemas", + "licenseFile": "\\node_modules\\ogc-schemas\\README.md" }, - "ol-mapbox-style@8.1.2": { + "ol-mapbox-style@12.3.4": { "licenses": "BSD-2-Clause", "repository": "https://github.com/openlayers/ol-mapbox-style", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ol-mapbox-style", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ol-mapbox-style\\LICENSE" + "path": "\\node_modules\\ol-mapbox-style", + "licenseFile": "\\node_modules\\ol-mapbox-style\\LICENSE" }, - "ol@6.14.1": { + "ol@9.2.4": { "licenses": "BSD-2-Clause", "repository": "https://github.com/openlayers/openlayers", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ol", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ol\\LICENSE.md" + "path": "\\node_modules\\ol", + "licenseFile": "\\node_modules\\ol\\LICENSE.md" }, "on-finished@2.3.0": { "licenses": "MIT", "repository": "https://github.com/jshttp/on-finished", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\on-finished", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\on-finished\\LICENSE" + "path": "\\node_modules\\on-finished", + "licenseFile": "\\node_modules\\on-finished\\LICENSE" }, "on-finished@2.4.1": { "licenses": "MIT", "repository": "https://github.com/jshttp/on-finished", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\on-finished", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\node_modules\\on-finished\\LICENSE" + "path": "\\node_modules\\send\\node_modules\\on-finished", + "licenseFile": "\\node_modules\\send\\node_modules\\on-finished\\LICENSE" }, "on-headers@1.0.2": { "licenses": "MIT", "repository": "https://github.com/jshttp/on-headers", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\on-headers", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\on-headers\\LICENSE" + "path": "\\node_modules\\on-headers", + "licenseFile": "\\node_modules\\on-headers\\LICENSE" }, "once@1.4.0": { "licenses": "ISC", @@ -6959,8 +8239,8 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\once", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\once\\LICENSE" + "path": "\\node_modules\\once", + "licenseFile": "\\node_modules\\once\\LICENSE" }, "onetime@5.1.2": { "licenses": "MIT", @@ -6968,8 +8248,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\onetime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\onetime\\license" + "path": "\\node_modules\\onetime", + "licenseFile": "\\node_modules\\onetime\\license" }, "open@8.4.0": { "licenses": "MIT", @@ -6977,32 +8257,41 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\open", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\open\\license" + "path": "\\node_modules\\@compodoc\\live-server\\node_modules\\open", + "licenseFile": "\\node_modules\\@compodoc\\live-server\\node_modules\\open\\license" + }, + "open@8.4.2": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/open", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\open", + "licenseFile": "\\node_modules\\open\\license" }, "opencollective-postinstall@2.0.3": { "licenses": "MIT", "repository": "https://github.com/opencollective/opencollective-postinstall", "publisher": "Xavier Damman", "url": "@xdamman", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\opencollective-postinstall", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\opencollective-postinstall\\LICENSE" + "path": "\\node_modules\\opencollective-postinstall", + "licenseFile": "\\node_modules\\opencollective-postinstall\\LICENSE" }, - "opensearch-browser@2.0.0-alpha.6": { + "opensearch-browser@2.0.0-alpha.7": { "licenses": "MIT", "repository": "https://github.com/eoxc/opensearch", "publisher": "Fabian Schindler", "email": "fabian.schindler@eox.at", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\opensearch-browser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\opensearch-browser\\LICENSE" + "path": "\\node_modules\\opensearch-browser", + "licenseFile": "\\node_modules\\opensearch-browser\\LICENSE" }, "optionator@0.8.3": { "licenses": "MIT", "repository": "https://github.com/gkz/optionator", "publisher": "George Zahariev", "email": "z@georgezahariev.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\optionator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\optionator\\LICENSE" + "path": "\\node_modules\\optionator", + "licenseFile": "\\node_modules\\optionator\\LICENSE" }, "ora@5.4.1": { "licenses": "MIT", @@ -7010,8 +8299,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\license" + "path": "\\node_modules\\ora", + "licenseFile": "\\node_modules\\ora\\license" }, "os-name@4.0.1": { "licenses": "MIT", @@ -7019,8 +8308,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\os-name", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\os-name\\license" + "path": "\\node_modules\\os-name", + "licenseFile": "\\node_modules\\os-name\\license" }, "os-tmpdir@1.0.2": { "licenses": "MIT", @@ -7028,8 +8317,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\os-tmpdir", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\os-tmpdir\\license" + "path": "\\node_modules\\os-tmpdir", + "licenseFile": "\\node_modules\\os-tmpdir\\license" }, "p-limit@2.3.0": { "licenses": "MIT", @@ -7037,17 +8326,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-locate\\node_modules\\p-limit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-locate\\node_modules\\p-limit\\license" + "path": "\\node_modules\\p-limit", + "licenseFile": "\\node_modules\\p-limit\\license" }, - "p-limit@3.1.0": { + "p-limit@4.0.0": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/p-limit", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-limit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-limit\\license" + "path": "\\node_modules\\pkg-dir\\node_modules\\p-limit", + "licenseFile": "\\node_modules\\pkg-dir\\node_modules\\p-limit\\license" }, "p-locate@4.1.0": { "licenses": "MIT", @@ -7055,8 +8344,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-locate", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-locate\\license" + "path": "\\node_modules\\p-locate", + "licenseFile": "\\node_modules\\p-locate\\license" + }, + "p-locate@6.0.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/p-locate", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\pkg-dir\\node_modules\\p-locate", + "licenseFile": "\\node_modules\\pkg-dir\\node_modules\\p-locate\\license" }, "p-map@4.0.0": { "licenses": "MIT", @@ -7064,8 +8362,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-map\\license" + "path": "\\node_modules\\p-map", + "licenseFile": "\\node_modules\\p-map\\license" }, "p-retry@4.6.2": { "licenses": "MIT", @@ -7073,8 +8371,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-retry", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-retry\\license" + "path": "\\node_modules\\p-retry", + "licenseFile": "\\node_modules\\p-retry\\license" }, "p-try@2.2.0": { "licenses": "MIT", @@ -7082,33 +8380,33 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-try", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-try\\license" + "path": "\\node_modules\\p-try", + "licenseFile": "\\node_modules\\p-try\\license" }, - "pacote@13.3.0": { + "pacote@15.2.0": { "licenses": "ISC", "repository": "https://github.com/npm/pacote", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pacote", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pacote\\LICENSE" + "path": "\\node_modules\\pacote", + "licenseFile": "\\node_modules\\pacote\\LICENSE" }, "pako@0.2.9": { "licenses": "MIT", "repository": "https://github.com/nodeca/pako", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-trie\\node_modules\\pako", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-trie\\node_modules\\pako\\LICENSE" + "path": "\\node_modules\\unicode-trie\\node_modules\\pako", + "licenseFile": "\\node_modules\\unicode-trie\\node_modules\\pako\\LICENSE" }, "pako@1.0.11": { "licenses": "(MIT AND Zlib)", "repository": "https://github.com/nodeca/pako", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pako", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pako\\LICENSE" + "path": "\\node_modules\\hdr-histogram-js\\node_modules\\pako", + "licenseFile": "\\node_modules\\hdr-histogram-js\\node_modules\\pako\\LICENSE" }, - "pako@2.0.4": { + "pako@2.1.0": { "licenses": "(MIT AND Zlib)", "repository": "https://github.com/nodeca/pako", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\geotiff\\node_modules\\pako", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\geotiff\\node_modules\\pako\\LICENSE" + "path": "\\node_modules\\pako", + "licenseFile": "\\node_modules\\pako\\LICENSE" }, "parent-module@1.0.1": { "licenses": "MIT", @@ -7116,24 +8414,24 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parent-module", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parent-module\\license" + "path": "\\node_modules\\parent-module", + "licenseFile": "\\node_modules\\parent-module\\license" }, "parse-glob@3.0.4": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/parse-glob", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-glob", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-glob\\LICENSE" + "path": "\\node_modules\\parse-glob", + "licenseFile": "\\node_modules\\parse-glob\\LICENSE" }, "parse-headers@2.0.5": { "licenses": "MIT", "repository": "https://github.com/kesla/parse-headers", "publisher": "David Björklund", "email": "david.bjorklund@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-headers", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-headers\\LICENCE" + "path": "\\node_modules\\parse-headers", + "licenseFile": "\\node_modules\\parse-headers\\LICENCE" }, "parse-json@5.2.0": { "licenses": "MIT", @@ -7141,8 +8439,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-json", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-json\\license" + "path": "\\node_modules\\parse-json", + "licenseFile": "\\node_modules\\parse-json\\license" }, "parse-node-version@1.0.1": { "licenses": "MIT", @@ -7150,67 +8448,75 @@ "publisher": "Gulp Team", "email": "team@gulpjs.com", "url": "http://gulpjs.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-node-version", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse-node-version\\LICENSE" + "path": "\\node_modules\\parse-node-version", + "licenseFile": "\\node_modules\\parse-node-version\\LICENSE" + }, + "parse-passwd@1.0.0": { + "licenses": "MIT", + "repository": "https://github.com/doowb/parse-passwd", + "publisher": "Brian Woodward", + "url": "https://github.com/doowb", + "path": "\\node_modules\\parse-passwd", + "licenseFile": "\\node_modules\\parse-passwd\\LICENSE" }, - "parse5-html-rewriting-stream@6.0.1": { + "parse5-html-rewriting-stream@7.0.0": { "licenses": "MIT", "repository": "https://github.com/inikulin/parse5", "publisher": "Ivan Nikulin", "email": "ifaaan@gmail.com", "url": "https://github.com/inikulin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-html-rewriting-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-html-rewriting-stream\\LICENSE" + "path": "\\node_modules\\parse5-html-rewriting-stream", + "licenseFile": "\\node_modules\\parse5-html-rewriting-stream\\LICENSE" }, - "parse5-htmlparser2-tree-adapter@6.0.1": { + "parse5-htmlparser2-tree-adapter@7.0.0": { "licenses": "MIT", "repository": "https://github.com/inikulin/parse5", "publisher": "Ivan Nikulin", "email": "ifaaan@gmail.com", "url": "https://github.com/inikulin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-htmlparser2-tree-adapter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-htmlparser2-tree-adapter\\LICENSE" + "path": "\\node_modules\\parse5-htmlparser2-tree-adapter", + "licenseFile": "\\node_modules\\parse5-htmlparser2-tree-adapter\\LICENSE" }, - "parse5-sax-parser@6.0.1": { + "parse5-sax-parser@7.0.0": { "licenses": "MIT", "repository": "https://github.com/inikulin/parse5", "publisher": "Ivan Nikulin", "email": "ifaaan@gmail.com", "url": "https://github.com/inikulin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-sax-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-sax-parser\\LICENSE" + "path": "\\node_modules\\parse5-sax-parser", + "licenseFile": "\\node_modules\\parse5-sax-parser\\LICENSE" }, - "parse5@5.1.1": { + "parse5@6.0.1": { "licenses": "MIT", "repository": "https://github.com/inikulin/parse5", "publisher": "Ivan Nikulin", "email": "ifaaan@gmail.com", "url": "https://github.com/inikulin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5\\LICENSE" + "path": "\\node_modules\\jsdom\\node_modules\\parse5", + "licenseFile": "\\node_modules\\jsdom\\node_modules\\parse5\\LICENSE" }, - "parse5@6.0.1": { + "parse5@7.1.2": { "licenses": "MIT", "repository": "https://github.com/inikulin/parse5", "publisher": "Ivan Nikulin", "email": "ifaaan@gmail.com", "url": "https://github.com/inikulin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-html-rewriting-stream\\node_modules\\parse5", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parse5-html-rewriting-stream\\node_modules\\parse5\\LICENSE" + "path": "\\node_modules\\parse5", + "licenseFile": "\\node_modules\\parse5\\LICENSE" }, "parseurl@1.3.3": { "licenses": "MIT", "repository": "https://github.com/pillarjs/parseurl", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parseurl", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\parseurl\\LICENSE" + "path": "\\node_modules\\parseurl", + "licenseFile": "\\node_modules\\parseurl\\LICENSE" }, "pascalcase@0.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/pascalcase", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pascalcase", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pascalcase\\LICENSE" + "path": "\\node_modules\\pascalcase", + "licenseFile": "\\node_modules\\pascalcase\\LICENSE" }, "path-browserify@1.0.1": { "licenses": "MIT", @@ -7218,8 +8524,8 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-browserify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-browserify\\LICENSE" + "path": "\\node_modules\\path-browserify", + "licenseFile": "\\node_modules\\path-browserify\\LICENSE" }, "path-exists@4.0.0": { "licenses": "MIT", @@ -7227,8 +8533,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-exists", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-exists\\license" + "path": "\\node_modules\\path-exists", + "licenseFile": "\\node_modules\\path-exists\\license" + }, + "path-exists@5.0.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/path-exists", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\pkg-dir\\node_modules\\path-exists", + "licenseFile": "\\node_modules\\pkg-dir\\node_modules\\path-exists\\license" }, "path-is-absolute@1.0.1": { "licenses": "MIT", @@ -7236,8 +8551,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-is-absolute", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-is-absolute\\license" + "path": "\\node_modules\\path-is-absolute", + "licenseFile": "\\node_modules\\path-is-absolute\\license" }, "path-is-inside@1.0.2": { "licenses": "(WTFPL OR MIT)", @@ -7245,8 +8560,8 @@ "publisher": "Domenic Denicola", "email": "d@domenic.me", "url": "https://domenic.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-is-inside", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-is-inside\\LICENSE.txt" + "path": "\\node_modules\\path-is-inside", + "licenseFile": "\\node_modules\\path-is-inside\\LICENSE.txt" }, "path-key@3.1.1": { "licenses": "MIT", @@ -7254,22 +8569,31 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-key", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-key\\license" + "path": "\\node_modules\\path-key", + "licenseFile": "\\node_modules\\path-key\\license" }, "path-parse@1.0.7": { "licenses": "MIT", "repository": "https://github.com/jbgutierrez/path-parse", "publisher": "Javier Blanco", "email": "http://jbgutierrez.info", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-parse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-parse\\LICENSE" + "path": "\\node_modules\\path-parse", + "licenseFile": "\\node_modules\\path-parse\\LICENSE" + }, + "path-scurry@1.10.1": { + "licenses": "BlueOak-1.0.0", + "repository": "https://github.com/isaacs/path-scurry", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "https://blog.izs.me", + "path": "\\node_modules\\path-scurry", + "licenseFile": "\\node_modules\\path-scurry\\LICENSE.md" }, "path-to-regexp@0.1.7": { "licenses": "MIT", "repository": "https://github.com/component/path-to-regexp", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-to-regexp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-to-regexp\\LICENSE" + "path": "\\node_modules\\path-to-regexp", + "licenseFile": "\\node_modules\\path-to-regexp\\LICENSE" }, "path-type@4.0.0": { "licenses": "MIT", @@ -7277,8 +8601,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-type", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\path-type\\license" + "path": "\\node_modules\\path-type", + "licenseFile": "\\node_modules\\path-type\\license" }, "pause-stream@0.0.11": { "licenses": [ @@ -7289,52 +8613,52 @@ "publisher": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "dominictarr.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pause-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pause-stream\\LICENSE" + "path": "\\node_modules\\pause-stream", + "licenseFile": "\\node_modules\\pause-stream\\LICENSE" }, "pbf@3.2.1": { "licenses": "BSD-3-Clause", "repository": "https://github.com/mapbox/pbf", "publisher": "Konstantin Kaefer", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pbf", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pbf\\LICENSE" + "path": "\\node_modules\\pbf", + "licenseFile": "\\node_modules\\pbf\\LICENSE" }, - "pdfjs-dist@2.13.216": { + "pdfjs-dist@2.12.313": { "licenses": "Apache-2.0", "repository": "https://github.com/mozilla/pdfjs-dist", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pdfjs-dist", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pdfjs-dist\\LICENSE" + "path": "\\node_modules\\pdfjs-dist", + "licenseFile": "\\node_modules\\pdfjs-dist\\LICENSE" }, - "pdfmake@0.2.5": { + "pdfmake@0.2.8": { "licenses": "MIT", "repository": "https://github.com/bpampuch/pdfmake", "publisher": "Bartek Pampuch", "email": "bartosz.pampuch@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pdfmake", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pdfmake\\LICENSE" + "path": "\\node_modules\\pdfmake", + "licenseFile": "\\node_modules\\pdfmake\\LICENSE" }, "performance-now@2.1.0": { "licenses": "MIT", "repository": "https://github.com/braveg1rl/performance-now", "publisher": "Braveg1rl", "email": "braveg1rl@outlook.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\performance-now", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\performance-now\\license.txt" + "path": "\\node_modules\\performance-now", + "licenseFile": "\\node_modules\\performance-now\\license.txt" }, "picocolors@1.0.0": { "licenses": "ISC", "repository": "https://github.com/alexeyraspopov/picocolors", "publisher": "Alexey Raspopov", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\picocolors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\picocolors\\LICENSE" + "path": "\\node_modules\\picocolors", + "licenseFile": "\\node_modules\\picocolors\\LICENSE" }, - "picomatch@2.3.0": { + "picomatch@2.3.1": { "licenses": "MIT", "repository": "https://github.com/micromatch/picomatch", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\picomatch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\picomatch\\LICENSE" + "path": "\\node_modules\\picomatch", + "licenseFile": "\\node_modules\\picomatch\\LICENSE" }, "pify@2.3.0": { "licenses": "MIT", @@ -7342,8 +8666,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pify\\license" + "path": "\\node_modules\\pify", + "licenseFile": "\\node_modules\\pify\\license" }, "pify@4.0.1": { "licenses": "MIT", @@ -7351,8 +8675,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less\\node_modules\\pify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\less\\node_modules\\pify\\license" + "path": "\\node_modules\\less\\node_modules\\pify", + "licenseFile": "\\node_modules\\less\\node_modules\\pify\\license" }, "pinkie-promise@2.0.1": { "licenses": "MIT", @@ -7360,8 +8684,8 @@ "publisher": "Vsevolod Strukchinsky", "email": "floatdrop@gmail.com", "url": "github.com/floatdrop", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pinkie-promise", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pinkie-promise\\license" + "path": "\\node_modules\\pinkie-promise", + "licenseFile": "\\node_modules\\pinkie-promise\\license" }, "pinkie@2.0.4": { "licenses": "MIT", @@ -7369,16 +8693,16 @@ "publisher": "Vsevolod Strukchinsky", "email": "floatdrop@gmail.com", "url": "github.com/floatdrop", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pinkie", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pinkie\\license" + "path": "\\node_modules\\pinkie", + "licenseFile": "\\node_modules\\pinkie\\license" }, - "piscina@3.2.0": { + "piscina@4.0.0": { "licenses": "MIT", "repository": "https://github.com/piscinajs/piscina", "publisher": "James M Snell", "email": "jasnell@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\piscina", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\piscina\\LICENSE" + "path": "\\node_modules\\piscina", + "licenseFile": "\\node_modules\\piscina\\LICENSE" }, "pkg-dir@4.2.0": { "licenses": "MIT", @@ -7386,8 +8710,24 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pkg-dir", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pkg-dir\\license" + "path": "\\node_modules\\ng-packagr\\node_modules\\pkg-dir", + "licenseFile": "\\node_modules\\ng-packagr\\node_modules\\pkg-dir\\license" + }, + "pkg-dir@7.0.0": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/pkg-dir", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\pkg-dir", + "licenseFile": "\\node_modules\\pkg-dir\\license" + }, + "please-upgrade-node@3.2.0": { + "licenses": "MIT", + "repository": "https://github.com/typicode/please-upgrade-node", + "publisher": "typicode", + "path": "\\node_modules\\please-upgrade-node", + "licenseFile": "\\node_modules\\please-upgrade-node\\LICENSE" }, "png-js@1.0.0": { "licenses": "MIT*", @@ -7395,324 +8735,104 @@ "publisher": "Devon Govett", "email": "devongovett@gmail.com", "url": "http://badassjs.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\png-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\png-js\\LICENSE" + "path": "\\node_modules\\png-js", + "licenseFile": "\\node_modules\\png-js\\LICENSE" }, "posix-character-classes@0.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/posix-character-classes", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\posix-character-classes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\posix-character-classes\\LICENSE" - }, - "postcss-attribute-case-insensitive@5.0.1": { - "licenses": "MIT", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-attribute-case-insensitive", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-attribute-case-insensitive\\LICENSE" - }, - "postcss-clamp@4.1.0": { - "licenses": "MIT", - "repository": "https://github.com/polemius/postcss-clamp", - "publisher": "Ivan Menshykov", - "email": "ivan.menshykov@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-clamp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-clamp\\LICENSE" - }, - "postcss-color-functional-notation@4.2.3": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-color-functional-notation", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-color-functional-notation\\LICENSE.md" - }, - "postcss-color-hex-alpha@8.0.4": { - "licenses": "MIT", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-color-hex-alpha", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-color-hex-alpha\\LICENSE.md" - }, - "postcss-color-rebeccapurple@7.1.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-color-rebeccapurple", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-color-rebeccapurple\\LICENSE.md" - }, - "postcss-custom-media@8.0.2": { - "licenses": "MIT", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-custom-media", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-custom-media\\LICENSE.md" - }, - "postcss-custom-properties@12.1.8": { - "licenses": "MIT", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-custom-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-custom-properties\\LICENSE.md" - }, - "postcss-custom-selectors@6.0.3": { - "licenses": "MIT", - "repository": "https://github.com/csstools/postcss-plugins", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-custom-selectors", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-custom-selectors\\LICENSE.md" - }, - "postcss-dir-pseudo-class@6.0.4": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-dir-pseudo-class", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-dir-pseudo-class\\LICENSE.md" - }, - "postcss-double-position-gradients@3.1.1": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-double-position-gradients", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-double-position-gradients\\LICENSE.md" - }, - "postcss-env-function@4.0.6": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-env-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-env-function\\LICENSE.md" - }, - "postcss-focus-visible@6.0.4": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-focus-visible", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-focus-visible\\LICENSE.md" + "path": "\\node_modules\\posix-character-classes", + "licenseFile": "\\node_modules\\posix-character-classes\\LICENSE" }, - "postcss-focus-within@5.0.4": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-focus-within", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-focus-within\\LICENSE.md" - }, - "postcss-font-variant@5.0.0": { - "licenses": "MIT", - "repository": "https://github.com/postcss/postcss-font-variant", - "publisher": "Maxime Thirouin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-font-variant", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-font-variant\\LICENSE" - }, - "postcss-gap-properties@3.0.3": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-gap-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-gap-properties\\LICENSE.md" - }, - "postcss-image-set-function@4.0.6": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-image-set-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-image-set-function\\LICENSE.md" - }, - "postcss-import@14.1.0": { - "licenses": "MIT", - "repository": "https://github.com/postcss/postcss-import", - "publisher": "Maxime Thirouin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-import", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-import\\LICENSE" - }, - "postcss-initial@4.0.1": { - "licenses": "MIT", - "repository": "https://github.com/maximkoretskiy/postcss-initial", - "publisher": "Maksim Koretskiy", - "email": "mr.green.tv@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-initial", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-initial\\LICENSE" - }, - "postcss-lab-function@4.2.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-lab-function", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-lab-function\\LICENSE.md" - }, - "postcss-loader@6.2.1": { + "postcss-loader@7.3.3": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/postcss-loader", "publisher": "Andrey Sitnik", "email": "andrey@sitnik.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-loader\\LICENSE" - }, - "postcss-logical@5.0.4": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-logical", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-logical\\LICENSE.md" - }, - "postcss-media-minmax@5.0.0": { - "licenses": "MIT", - "repository": "https://github.com/postcss/postcss-media-minmax", - "publisher": "yisi", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-media-minmax", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-media-minmax\\LICENSE" + "path": "\\node_modules\\postcss-loader", + "licenseFile": "\\node_modules\\postcss-loader\\LICENSE" }, "postcss-modules-extract-imports@3.0.0": { "licenses": "ISC", "repository": "https://github.com/css-modules/postcss-modules-extract-imports", "publisher": "Glen Maddern", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-extract-imports", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-extract-imports\\LICENSE" + "path": "\\node_modules\\postcss-modules-extract-imports", + "licenseFile": "\\node_modules\\postcss-modules-extract-imports\\LICENSE" }, - "postcss-modules-local-by-default@4.0.0": { + "postcss-modules-local-by-default@4.0.3": { "licenses": "MIT", "repository": "https://github.com/css-modules/postcss-modules-local-by-default", "publisher": "Mark Dalgleish", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-local-by-default", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-local-by-default\\LICENSE" + "path": "\\node_modules\\postcss-modules-local-by-default", + "licenseFile": "\\node_modules\\postcss-modules-local-by-default\\LICENSE" }, "postcss-modules-scope@3.0.0": { "licenses": "ISC", "repository": "https://github.com/css-modules/postcss-modules-scope", "publisher": "Glen Maddern", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-scope", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-scope\\LICENSE" + "path": "\\node_modules\\postcss-modules-scope", + "licenseFile": "\\node_modules\\postcss-modules-scope\\LICENSE" }, "postcss-modules-values@4.0.0": { "licenses": "ISC", "repository": "https://github.com/css-modules/postcss-modules-values", "publisher": "Glen Maddern", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-values", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-modules-values\\LICENSE" - }, - "postcss-nesting@10.1.8": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-nesting", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-nesting\\LICENSE.md" - }, - "postcss-opacity-percentage@1.1.2": { - "licenses": "MIT", - "repository": "https://github.com/mrcgrtz/postcss-opacity-percentage", - "publisher": "Marc Görtz", - "email": "git@marcgoertz.de", - "url": "https://marcgoertz.de/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-opacity-percentage", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-opacity-percentage\\LICENSE.md" - }, - "postcss-overflow-shorthand@3.0.3": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-overflow-shorthand", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-overflow-shorthand\\LICENSE.md" - }, - "postcss-page-break@3.0.4": { - "licenses": "MIT", - "repository": "https://github.com/shrpne/postcss-page-break", - "publisher": "shrpne", - "email": "shrpne@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-page-break", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-page-break\\LICENSE" - }, - "postcss-place@7.0.4": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-place", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-place\\LICENSE.md" - }, - "postcss-preset-env@7.5.0": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-preset-env", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-preset-env\\LICENSE.md" - }, - "postcss-pseudo-class-any-link@7.1.4": { - "licenses": "CC0-1.0", - "repository": "https://github.com/csstools/postcss-plugins", - "publisher": "Jonathan Neal", - "email": "jonathantneal@hotmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-pseudo-class-any-link", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-pseudo-class-any-link\\LICENSE.md" - }, - "postcss-replace-overflow-wrap@4.0.0": { - "licenses": "MIT", - "repository": "https://github.com/MattDiMu/postcss-replace-overflow-wrap", - "publisher": "Matthias Müller", - "email": "MattDiMu@users.noreply.github.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-replace-overflow-wrap", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-replace-overflow-wrap\\LICENSE" - }, - "postcss-selector-not@5.0.0": { - "licenses": "MIT", - "repository": "https://github.com/postcss/postcss-selector-not", - "publisher": "Maxime Thirouin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-selector-not", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-selector-not\\LICENSE" + "path": "\\node_modules\\postcss-modules-values", + "licenseFile": "\\node_modules\\postcss-modules-values\\LICENSE" }, - "postcss-selector-parser@6.0.10": { + "postcss-selector-parser@6.0.13": { "licenses": "MIT", "repository": "https://github.com/postcss/postcss-selector-parser", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-selector-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-selector-parser\\LICENSE-MIT" + "path": "\\node_modules\\postcss-selector-parser", + "licenseFile": "\\node_modules\\postcss-selector-parser\\LICENSE-MIT" }, "postcss-url@10.1.3": { "licenses": "MIT", "repository": "https://github.com/postcss/postcss-url", "publisher": "Maxime Thirouin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-url", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-url\\LICENSE" + "path": "\\node_modules\\postcss-url", + "licenseFile": "\\node_modules\\postcss-url\\LICENSE" }, "postcss-value-parser@4.2.0": { "licenses": "MIT", "repository": "https://github.com/TrySound/postcss-value-parser", "publisher": "Bogdan Chadkin", "email": "trysound@yandex.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-value-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss-value-parser\\LICENSE" + "path": "\\node_modules\\postcss-value-parser", + "licenseFile": "\\node_modules\\postcss-value-parser\\LICENSE" }, - "postcss@8.4.13": { + "postcss@8.4.31": { "licenses": "MIT", "repository": "https://github.com/postcss/postcss", "publisher": "Andrey Sitnik", "email": "andrey@sitnik.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\postcss\\LICENSE" + "path": "\\node_modules\\postcss", + "licenseFile": "\\node_modules\\postcss\\LICENSE" + }, + "potpack@2.0.0": { + "licenses": "ISC", + "repository": "https://github.com/mapbox/potpack", + "publisher": "Vladimir Agafonkin", + "path": "\\node_modules\\potpack", + "licenseFile": "\\node_modules\\potpack\\LICENSE" }, "prelude-ls@1.1.2": { "licenses": "MIT", "repository": "https://github.com/gkz/prelude-ls", "publisher": "George Zahariev", "email": "z@georgezahariev.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\prelude-ls", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\prelude-ls\\LICENSE" + "path": "\\node_modules\\prelude-ls", + "licenseFile": "\\node_modules\\prelude-ls\\LICENSE" }, "preserve@0.2.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/preserve", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\preserve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\preserve\\LICENSE" + "path": "\\node_modules\\preserve", + "licenseFile": "\\node_modules\\preserve\\LICENSE" }, "pretty-bytes@5.6.0": { "licenses": "MIT", @@ -7720,27 +8840,34 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pretty-bytes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pretty-bytes\\license" + "path": "\\node_modules\\pretty-bytes", + "licenseFile": "\\node_modules\\pretty-bytes\\license" + }, + "prismjs@1.29.0": { + "licenses": "MIT", + "repository": "https://github.com/PrismJS/prism", + "publisher": "Lea Verou", + "path": "\\node_modules\\prismjs", + "licenseFile": "\\node_modules\\prismjs\\LICENSE" }, - "proc-log@2.0.1": { + "proc-log@3.0.0": { "licenses": "ISC", "repository": "https://github.com/npm/proc-log", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proc-log", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proc-log\\LICENSE" + "path": "\\node_modules\\proc-log", + "licenseFile": "\\node_modules\\proc-log\\LICENSE" }, "process-nextick-args@2.0.1": { "licenses": "MIT", "repository": "https://github.com/calvinmetcalf/process-nextick-args", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\process-nextick-args", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\process-nextick-args\\license.md" + "path": "\\node_modules\\process-nextick-args", + "licenseFile": "\\node_modules\\process-nextick-args\\license.md" }, - "proj4@2.8.0": { + "proj4@2.9.2": { "licenses": "MIT", "repository": "https://github.com/proj4js/proj4js", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proj4", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proj4\\LICENSE.md" + "path": "\\node_modules\\proj4", + "licenseFile": "\\node_modules\\proj4\\LICENSE.md" }, "promise-inflight@1.0.1": { "licenses": "ISC", @@ -7748,8 +8875,8 @@ "publisher": "Rebecca Turner", "email": "me@re-becca.org", "url": "http://re-becca.org/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\promise-inflight", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\promise-inflight\\LICENSE" + "path": "\\node_modules\\promise-inflight", + "licenseFile": "\\node_modules\\promise-inflight\\LICENSE" }, "promise-retry@2.0.1": { "licenses": "MIT", @@ -7757,38 +8884,53 @@ "publisher": "IndigoUnited", "email": "hello@indigounited.com", "url": "http://indigounited.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\promise-retry", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\promise-retry\\LICENSE" + "path": "\\node_modules\\promise-retry", + "licenseFile": "\\node_modules\\promise-retry\\LICENSE" + }, + "propagating-hammerjs@1.5.0": { + "licenses": "MIT", + "repository": "https://github.com/josdejong/propagating-hammerjs", + "publisher": "Jos de Jong", + "path": "\\node_modules\\propagating-hammerjs", + "licenseFile": "\\node_modules\\propagating-hammerjs\\LICENSE" + }, + "protobufjs@7.2.5": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/protobufjs/protobuf.js", + "publisher": "Daniel Wirtz", + "email": "dcode+protobufjs@dcode.io", + "path": "\\node_modules\\protobufjs", + "licenseFile": "\\node_modules\\protobufjs\\LICENSE" }, "protocol-buffers-schema@3.6.0": { "licenses": "MIT", "repository": "https://github.com/mafintosh/protocol-buffers-schema", "publisher": "Mathias Buus", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protocol-buffers-schema", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protocol-buffers-schema\\LICENSE" + "path": "\\node_modules\\protocol-buffers-schema", + "licenseFile": "\\node_modules\\protocol-buffers-schema\\LICENSE" }, "protractor@7.0.0": { "licenses": "MIT", "repository": "https://github.com/angular/protractor", "publisher": "Julie Ralph", "email": "ju.ralph@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\LICENSE" + "path": "\\node_modules\\protractor", + "licenseFile": "\\node_modules\\protractor\\LICENSE" }, "proxy-addr@2.0.7": { "licenses": "MIT", "repository": "https://github.com/jshttp/proxy-addr", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proxy-addr", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proxy-addr\\LICENSE" + "path": "\\node_modules\\proxy-addr", + "licenseFile": "\\node_modules\\proxy-addr\\LICENSE" }, "proxy-middleware@0.15.0": { "licenses": "MIT", "repository": "https://github.com/andrewrk/connect-proxy", "publisher": "Andrew Kelley", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proxy-middleware", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\proxy-middleware\\LICENSE" + "path": "\\node_modules\\proxy-middleware", + "licenseFile": "\\node_modules\\proxy-middleware\\LICENSE" }, "prr@1.0.1": { "licenses": "MIT", @@ -7796,33 +8938,41 @@ "publisher": "Rod Vagg", "email": "rod@vagg.org", "url": "https://github.com/rvagg", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\prr", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\prr\\LICENSE.md" + "path": "\\node_modules\\prr", + "licenseFile": "\\node_modules\\prr\\LICENSE.md" }, - "psl@1.8.0": { + "psl@1.9.0": { "licenses": "MIT", "repository": "https://github.com/lupomontero/psl", "publisher": "Lupo Montero", "email": "lupomontero@gmail.com", "url": "https://lupomontero.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\psl", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\psl\\LICENSE" + "path": "\\node_modules\\psl", + "licenseFile": "\\node_modules\\psl\\LICENSE" }, "pump@3.0.0": { "licenses": "MIT", "repository": "https://github.com/mafintosh/pump", "publisher": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pump", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\pump\\LICENSE" + "path": "\\node_modules\\pump", + "licenseFile": "\\node_modules\\pump\\LICENSE" }, - "punycode@2.1.1": { + "punycode@1.4.1": { "licenses": "MIT", "repository": "https://github.com/bestiejs/punycode.js", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\punycode", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\punycode\\LICENSE-MIT.txt" + "path": "\\node_modules\\url\\node_modules\\punycode", + "licenseFile": "\\node_modules\\url\\node_modules\\punycode\\LICENSE-MIT.txt" + }, + "punycode@2.3.1": { + "licenses": "MIT", + "repository": "https://github.com/mathiasbynens/punycode.js", + "publisher": "Mathias Bynens", + "url": "https://mathiasbynens.be/", + "path": "\\node_modules\\punycode", + "licenseFile": "\\node_modules\\punycode\\LICENSE-MIT.txt" }, "q@1.4.1": { "licenses": "MIT", @@ -7830,34 +8980,40 @@ "publisher": "Kris Kowal", "email": "kris@cixar.com", "url": "https://github.com/kriskowal", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\q", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\q\\LICENSE" + "path": "\\node_modules\\q", + "licenseFile": "\\node_modules\\q\\LICENSE" }, "qjobs@1.2.0": { "licenses": "MIT", "repository": "https://github.com/franck34/qjobs", "publisher": "Franck TABARY", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\qjobs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\qjobs\\LICENCE" + "path": "\\node_modules\\qjobs", + "licenseFile": "\\node_modules\\qjobs\\LICENCE" + }, + "qs@6.11.0": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/ljharb/qs", + "path": "\\node_modules\\qs", + "licenseFile": "\\node_modules\\qs\\LICENSE.md" }, - "qs@6.10.3": { + "qs@6.11.2": { "licenses": "BSD-3-Clause", "repository": "https://github.com/ljharb/qs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\qs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\qs\\LICENSE.md" + "path": "\\node_modules\\url\\node_modules\\qs", + "licenseFile": "\\node_modules\\url\\node_modules\\qs\\LICENSE.md" }, - "qs@6.5.2": { + "qs@6.5.3": { "licenses": "BSD-3-Clause", "repository": "https://github.com/ljharb/qs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\request\\node_modules\\qs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\request\\node_modules\\qs\\LICENSE" + "path": "\\node_modules\\request\\node_modules\\qs", + "licenseFile": "\\node_modules\\request\\node_modules\\qs\\LICENSE.md" }, "querystringify@2.2.0": { "licenses": "MIT", "repository": "https://github.com/unshiftio/querystringify", "publisher": "Arnout Kazemier", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\querystringify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\querystringify\\LICENSE" + "path": "\\node_modules\\querystringify", + "licenseFile": "\\node_modules\\querystringify\\LICENSE" }, "queue-microtask@1.2.3": { "licenses": "MIT", @@ -7865,23 +9021,23 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "https://feross.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\queue-microtask", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\queue-microtask\\LICENSE" + "path": "\\node_modules\\queue-microtask", + "licenseFile": "\\node_modules\\queue-microtask\\LICENSE" }, - "quick-lru@6.1.0": { + "quick-lru@6.1.2": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/quick-lru", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\quick-lru", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\quick-lru\\license" + "path": "\\node_modules\\quick-lru", + "licenseFile": "\\node_modules\\quick-lru\\license" }, "quickselect@2.0.0": { "licenses": "ISC", "publisher": "Vladimir Agafonkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\quickselect", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\quickselect\\LICENSE" + "path": "\\node_modules\\quickselect", + "licenseFile": "\\node_modules\\quickselect\\LICENSE" }, "quote-stream@1.0.2": { "licenses": "MIT", @@ -7889,31 +9045,31 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\quote-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\quote-stream\\LICENSE" + "path": "\\node_modules\\quote-stream", + "licenseFile": "\\node_modules\\quote-stream\\LICENSE" }, - "ramda@0.28.0": { + "ramda@0.29.1": { "licenses": "MIT", "repository": "https://github.com/ramda/ramda", "publisher": "Scott Sauyet", "email": "scott@sauyet.com", "url": "scott.sauyet.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ramda", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ramda\\LICENSE.txt" + "path": "\\node_modules\\ramda", + "licenseFile": "\\node_modules\\ramda\\LICENSE.txt" }, "randomatic@3.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/randomatic", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\randomatic", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\randomatic\\LICENSE" + "path": "\\node_modules\\randomatic", + "licenseFile": "\\node_modules\\randomatic\\LICENSE" }, "randombytes@2.1.0": { "licenses": "MIT", "repository": "https://github.com/crypto-browserify/randombytes", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\randombytes", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\randombytes\\LICENSE" + "path": "\\node_modules\\randombytes", + "licenseFile": "\\node_modules\\randombytes\\LICENSE" }, "range-parser@1.2.1": { "licenses": "MIT", @@ -7921,8 +9077,8 @@ "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", "url": "http://tjholowaychuk.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\range-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\range-parser\\LICENSE" + "path": "\\node_modules\\range-parser", + "licenseFile": "\\node_modules\\range-parser\\LICENSE" }, "raw-body@2.5.1": { "licenses": "MIT", @@ -7930,51 +9086,50 @@ "publisher": "Jonathan Ong", "email": "me@jongleberry.com", "url": "http://jongleberry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\raw-body", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\raw-body\\LICENSE" + "path": "\\node_modules\\express\\node_modules\\raw-body", + "licenseFile": "\\node_modules\\express\\node_modules\\raw-body\\LICENSE" + }, + "raw-body@2.5.2": { + "licenses": "MIT", + "repository": "https://github.com/stream-utils/raw-body", + "publisher": "Jonathan Ong", + "email": "me@jongleberry.com", + "url": "http://jongleberry.com", + "path": "\\node_modules\\raw-body", + "licenseFile": "\\node_modules\\raw-body\\LICENSE" }, "rbush@3.0.1": { "licenses": "MIT", "repository": "https://github.com/mourner/rbush", "publisher": "Vladimir Agafonkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rbush", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rbush\\LICENSE" - }, - "read-cache@1.0.0": { - "licenses": "MIT", - "repository": "https://github.com/TrySound/read-cache", - "publisher": "Bogdan Chadkin", - "email": "trysound@yandex.ru", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\read-cache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\read-cache\\LICENSE" + "path": "\\node_modules\\rbush", + "licenseFile": "\\node_modules\\rbush\\LICENSE" }, - "read-package-json-fast@2.0.3": { + "read-package-json-fast@3.0.2": { "licenses": "ISC", "repository": "https://github.com/npm/read-package-json-fast", - "publisher": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "https://izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\read-package-json-fast", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\read-package-json-fast\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\read-package-json-fast", + "licenseFile": "\\node_modules\\read-package-json-fast\\LICENSE" }, - "read-package-json@5.0.1": { + "read-package-json@6.0.4": { "licenses": "ISC", "repository": "https://github.com/npm/read-package-json", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\read-package-json", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\read-package-json\\LICENSE" + "path": "\\node_modules\\read-package-json", + "licenseFile": "\\node_modules\\read-package-json\\LICENSE" }, - "readable-stream@2.3.7": { + "readable-stream@2.3.8": { "licenses": "MIT", "repository": "https://github.com/nodejs/readable-stream", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through2\\node_modules\\readable-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through2\\node_modules\\readable-stream\\LICENSE" + "path": "\\node_modules\\through2\\node_modules\\readable-stream", + "licenseFile": "\\node_modules\\through2\\node_modules\\readable-stream\\LICENSE" }, - "readable-stream@3.6.0": { + "readable-stream@3.6.2": { "licenses": "MIT", "repository": "https://github.com/nodejs/readable-stream", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\readable-stream", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\readable-stream\\LICENSE" + "path": "\\node_modules\\readable-stream", + "licenseFile": "\\node_modules\\readable-stream\\LICENSE" }, "readdirp@2.2.1": { "licenses": "MIT", @@ -7982,8 +9137,8 @@ "publisher": "Thorsten Lorenz", "email": "thlorenz@gmx.de", "url": "thlorenz.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\readdirp\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\readdirp", + "licenseFile": "\\node_modules\\cpx\\node_modules\\readdirp\\LICENSE" }, "readdirp@3.6.0": { "licenses": "MIT", @@ -7991,8 +9146,8 @@ "publisher": "Thorsten Lorenz", "email": "thlorenz@gmx.de", "url": "thlorenz.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\readdirp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\readdirp\\LICENSE" + "path": "\\node_modules\\readdirp", + "licenseFile": "\\node_modules\\readdirp\\LICENSE" }, "reflect-metadata@0.1.13": { "licenses": "Apache-2.0", @@ -8000,64 +9155,72 @@ "publisher": "Ron Buckton", "email": "ron.buckton@microsoft.com", "url": "http://github.com/rbuckton", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\reflect-metadata", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\reflect-metadata\\LICENSE" + "path": "\\node_modules\\reflect-metadata", + "licenseFile": "\\node_modules\\reflect-metadata\\LICENSE" }, - "regenerate-unicode-properties@10.0.1": { + "regenerate-unicode-properties@10.1.1": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/regenerate-unicode-properties", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerate-unicode-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerate-unicode-properties\\LICENSE-MIT.txt" + "path": "\\node_modules\\regenerate-unicode-properties", + "licenseFile": "\\node_modules\\regenerate-unicode-properties\\LICENSE-MIT.txt" }, "regenerate@1.4.2": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/regenerate", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerate", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerate\\LICENSE-MIT.txt" + "path": "\\node_modules\\regenerate", + "licenseFile": "\\node_modules\\regenerate\\LICENSE-MIT.txt" }, "regenerator-runtime@0.11.1": { "licenses": "MIT", "repository": "https://github.com/facebook/regenerator/tree/master/packages/regenerator-runtime", "publisher": "Ben Newman", "email": "bn@cs.stanford.edu", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-runtime\\node_modules\\regenerator-runtime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\babel-runtime\\node_modules\\regenerator-runtime\\README.md" + "path": "\\node_modules\\babel-runtime\\node_modules\\regenerator-runtime", + "licenseFile": "\\node_modules\\babel-runtime\\node_modules\\regenerator-runtime\\README.md" + }, + "regenerator-runtime@0.13.11": { + "licenses": "MIT", + "repository": "https://github.com/facebook/regenerator/tree/main/packages/runtime", + "publisher": "Ben Newman", + "email": "bn@cs.stanford.edu", + "path": "\\node_modules\\regenerator-runtime", + "licenseFile": "\\node_modules\\regenerator-runtime\\LICENSE" }, - "regenerator-runtime@0.13.9": { + "regenerator-runtime@0.14.0": { "licenses": "MIT", - "repository": "https://github.com/facebook/regenerator/tree/master/packages/runtime", + "repository": "https://github.com/facebook/regenerator/tree/main/packages/runtime", "publisher": "Ben Newman", "email": "bn@cs.stanford.edu", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerator-runtime", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerator-runtime\\LICENSE" + "path": "\\node_modules\\i18next\\node_modules\\regenerator-runtime", + "licenseFile": "\\node_modules\\i18next\\node_modules\\regenerator-runtime\\LICENSE" }, - "regenerator-transform@0.15.0": { + "regenerator-transform@0.15.2": { "licenses": "MIT", - "repository": "https://github.com/facebook/regenerator/tree/master/packages/transform", + "repository": "https://github.com/facebook/regenerator/tree/main/packages/transform", "publisher": "Ben Newman", "email": "bn@cs.stanford.edu", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerator-transform", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regenerator-transform\\LICENSE" + "path": "\\node_modules\\regenerator-transform", + "licenseFile": "\\node_modules\\regenerator-transform\\LICENSE" }, "regex-cache@0.4.4": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/regex-cache", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regex-cache", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regex-cache\\LICENSE" + "path": "\\node_modules\\regex-cache", + "licenseFile": "\\node_modules\\regex-cache\\LICENSE" }, "regex-not@1.0.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/regex-not", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regex-not", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regex-not\\LICENSE" + "path": "\\node_modules\\regex-not", + "licenseFile": "\\node_modules\\regex-not\\LICENSE" }, "regex-parser@2.2.11": { "licenses": "MIT", @@ -8065,71 +9228,63 @@ "publisher": "Ionică Bizău", "email": "bizauionica@gmail.com", "url": "https://ionicabizau.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regex-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regex-parser\\LICENSE" + "path": "\\node_modules\\regex-parser", + "licenseFile": "\\node_modules\\regex-parser\\LICENSE" }, - "regexp.prototype.flags@1.3.1": { + "regexp.prototype.flags@1.5.1": { "licenses": "MIT", "repository": "https://github.com/es-shims/RegExp.prototype.flags", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regexp.prototype.flags", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regexp.prototype.flags\\LICENSE" + "path": "\\node_modules\\regexp.prototype.flags", + "licenseFile": "\\node_modules\\regexp.prototype.flags\\LICENSE" }, - "regexpu-core@5.0.1": { + "regexpu-core@5.3.2": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/regexpu-core", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regexpu-core", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regexpu-core\\LICENSE-MIT.txt" - }, - "regjsgen@0.6.0": { - "licenses": "MIT", - "repository": "https://github.com/bnjmnt4n/regjsgen", - "publisher": "Benjamin Tan", - "url": "https://ofcr.se/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regjsgen", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regjsgen\\LICENSE-MIT.txt" + "path": "\\node_modules\\regexpu-core", + "licenseFile": "\\node_modules\\regexpu-core\\LICENSE-MIT.txt" }, - "regjsparser@0.8.4": { + "regjsparser@0.9.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/jviereck/regjsparser", "publisher": "'Julian Viereck'", "email": "julian.viereck@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regjsparser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\regjsparser\\LICENSE.BSD" + "path": "\\node_modules\\regjsparser", + "licenseFile": "\\node_modules\\regjsparser\\LICENSE.BSD" }, "remove-trailing-separator@1.1.0": { "licenses": "ISC", "repository": "https://github.com/darsain/remove-trailing-separator", "publisher": "darsain", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\remove-trailing-separator", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\remove-trailing-separator\\license" + "path": "\\node_modules\\remove-trailing-separator", + "licenseFile": "\\node_modules\\remove-trailing-separator\\license" }, "repeat-element@1.1.4": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/repeat-element", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\repeat-element", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\repeat-element\\LICENSE" + "path": "\\node_modules\\repeat-element", + "licenseFile": "\\node_modules\\repeat-element\\LICENSE" }, "repeat-string@1.6.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/repeat-string", "publisher": "Jon Schlinkert", "url": "http://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\repeat-string", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\repeat-string\\LICENSE" + "path": "\\node_modules\\repeat-string", + "licenseFile": "\\node_modules\\repeat-string\\LICENSE" }, "request@2.88.2": { "licenses": "Apache-2.0", "repository": "https://github.com/request/request", "publisher": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\request", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\request\\LICENSE" + "path": "\\node_modules\\request", + "licenseFile": "\\node_modules\\request\\LICENSE" }, "require-directory@2.1.1": { "licenses": "MIT", @@ -8137,8 +9292,8 @@ "publisher": "Troy Goode", "email": "troygoode@gmail.com", "url": "http://github.com/troygoode/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\require-directory", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\require-directory\\LICENSE" + "path": "\\node_modules\\require-directory", + "licenseFile": "\\node_modules\\require-directory\\LICENSE" }, "require-from-string@2.0.2": { "licenses": "MIT", @@ -8146,23 +9301,40 @@ "publisher": "Vsevolod Strukchinsky", "email": "floatdrop@gmail.com", "url": "github.com/floatdrop", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\require-from-string", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\require-from-string\\license" + "path": "\\node_modules\\require-from-string", + "licenseFile": "\\node_modules\\require-from-string\\license" }, "require-main-filename@2.0.0": { "licenses": "ISC", "repository": "https://github.com/yargs/require-main-filename", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\require-main-filename", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\require-main-filename\\LICENSE.txt" + "path": "\\node_modules\\require-main-filename", + "licenseFile": "\\node_modules\\require-main-filename\\LICENSE.txt" + }, + "require-package-name@2.0.1": { + "licenses": "MIT", + "repository": "https://github.com/mattdesl/require-package-name", + "publisher": "Matt DesLauriers", + "email": "dave.des@gmail.com", + "url": "https://github.com/mattdesl", + "path": "\\node_modules\\require-package-name", + "licenseFile": "\\node_modules\\require-package-name\\LICENSE.md" }, "requires-port@1.0.0": { "licenses": "MIT", "repository": "https://github.com/unshiftio/requires-port", "publisher": "Arnout Kazemier", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\requires-port", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\requires-port\\LICENSE" + "path": "\\node_modules\\requires-port", + "licenseFile": "\\node_modules\\requires-port\\LICENSE" + }, + "resolve-dir@1.0.1": { + "licenses": "MIT", + "repository": "https://github.com/jonschlinkert/resolve-dir", + "publisher": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert", + "path": "\\node_modules\\resolve-dir", + "licenseFile": "\\node_modules\\resolve-dir\\LICENSE" }, "resolve-from@4.0.0": { "licenses": "MIT", @@ -8170,8 +9342,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-from", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-from\\license" + "path": "\\node_modules\\import-fresh\\node_modules\\resolve-from", + "licenseFile": "\\node_modules\\import-fresh\\node_modules\\resolve-from\\license" }, "resolve-from@5.0.0": { "licenses": "MIT", @@ -8179,30 +9351,30 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@istanbuljs\\load-nyc-config\\node_modules\\resolve-from", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@istanbuljs\\load-nyc-config\\node_modules\\resolve-from\\license" + "path": "\\node_modules\\resolve-from", + "licenseFile": "\\node_modules\\resolve-from\\license" }, "resolve-protobuf-schema@2.1.0": { "licenses": "MIT", "repository": "https://github.com/mafintosh/resolve-protobuf-schema", "publisher": "Mathias Buus", "url": "@mafintosh", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-protobuf-schema", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-protobuf-schema\\LICENSE" + "path": "\\node_modules\\resolve-protobuf-schema", + "licenseFile": "\\node_modules\\resolve-protobuf-schema\\LICENSE" }, "resolve-url-loader@5.0.0": { "licenses": "MIT", "repository": "https://github.com/bholloway/resolve-url-loader", "publisher": "bholloway", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-url-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-url-loader\\LICENSE" + "path": "\\node_modules\\resolve-url-loader", + "licenseFile": "\\node_modules\\resolve-url-loader\\LICENSE" }, "resolve-url@0.2.1": { "licenses": "MIT", "repository": "https://github.com/lydell/resolve-url", "publisher": "Simon Lydell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-url", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve-url\\LICENSE" + "path": "\\node_modules\\resolve-url", + "licenseFile": "\\node_modules\\resolve-url\\LICENSE" }, "resolve@1.1.7": { "licenses": "MIT", @@ -8210,17 +9382,26 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browser-resolve\\node_modules\\resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\browser-resolve\\node_modules\\resolve\\LICENSE" + "path": "\\node_modules\\browser-resolve\\node_modules\\resolve", + "licenseFile": "\\node_modules\\browser-resolve\\node_modules\\resolve\\LICENSE" + }, + "resolve@1.22.2": { + "licenses": "MIT", + "repository": "https://github.com/browserify/resolve", + "publisher": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net", + "path": "\\node_modules\\resolve", + "licenseFile": "\\node_modules\\resolve\\LICENSE" }, - "resolve@1.22.0": { + "resolve@1.22.8": { "licenses": "MIT", "repository": "https://github.com/browserify/resolve", "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\resolve\\LICENSE" + "path": "\\node_modules\\depcheck\\node_modules\\resolve", + "licenseFile": "\\node_modules\\depcheck\\node_modules\\resolve\\LICENSE" }, "restore-cursor@3.1.0": { "licenses": "MIT", @@ -8228,16 +9409,16 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\restore-cursor", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\restore-cursor\\license" + "path": "\\node_modules\\restore-cursor", + "licenseFile": "\\node_modules\\restore-cursor\\license" }, "ret@0.1.15": { "licenses": "MIT", "repository": "https://github.com/fent/ret.js", "publisher": "Roly Fentanes", "url": "https://github.com/fent", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ret", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ret\\LICENSE" + "path": "\\node_modules\\ret", + "licenseFile": "\\node_modules\\ret\\LICENSE" }, "retry@0.12.0": { "licenses": "MIT", @@ -8245,8 +9426,8 @@ "publisher": "Tim Koschützki", "email": "tim@debuggable.com", "url": "http://debuggable.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\retry", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\retry\\License" + "path": "\\node_modules\\retry", + "licenseFile": "\\node_modules\\retry\\License" }, "retry@0.13.1": { "licenses": "MIT", @@ -8254,24 +9435,24 @@ "publisher": "Tim Koschützki", "email": "tim@debuggable.com", "url": "http://debuggable.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-retry\\node_modules\\retry", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\p-retry\\node_modules\\retry\\License" + "path": "\\node_modules\\p-retry\\node_modules\\retry", + "licenseFile": "\\node_modules\\p-retry\\node_modules\\retry\\License" }, "reusify@1.0.4": { "licenses": "MIT", "repository": "https://github.com/mcollina/reusify", "publisher": "Matteo Collina", "email": "hello@matteocollina.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\reusify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\reusify\\LICENSE" + "path": "\\node_modules\\reusify", + "licenseFile": "\\node_modules\\reusify\\LICENSE" }, "rfdc@1.3.0": { "licenses": "MIT", "repository": "https://github.com/davidmarkclements/rfdc", "publisher": "David Mark Clements", "email": "david.clements@nearform.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rfdc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rfdc\\LICENSE" + "path": "\\node_modules\\rfdc", + "licenseFile": "\\node_modules\\rfdc\\LICENSE" }, "rimraf@2.7.1": { "licenses": "ISC", @@ -8279,8 +9460,8 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selenium-webdriver\\node_modules\\rimraf", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selenium-webdriver\\node_modules\\rimraf\\LICENSE" + "path": "\\node_modules\\selenium-webdriver\\node_modules\\rimraf", + "licenseFile": "\\node_modules\\selenium-webdriver\\node_modules\\rimraf\\LICENSE" }, "rimraf@3.0.2": { "licenses": "ISC", @@ -8288,38 +9469,30 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rimraf", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rimraf\\LICENSE" + "path": "\\node_modules\\rimraf", + "licenseFile": "\\node_modules\\rimraf\\LICENSE" }, - "robust-predicates@3.0.1": { + "robust-predicates@3.0.2": { "licenses": "Unlicense", "repository": "https://github.com/mourner/robust-predicates", "publisher": "Vladimir Agafonkin", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\robust-predicates", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\robust-predicates\\LICENSE" + "path": "\\node_modules\\robust-predicates", + "licenseFile": "\\node_modules\\robust-predicates\\LICENSE" }, - "rollup-plugin-sourcemaps@0.6.3": { - "licenses": "MIT", - "repository": "https://github.com/maxdavidson/rollup-plugin-sourcemaps", - "publisher": "Max Davidson", - "email": "davidsonmax@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rollup-plugin-sourcemaps", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rollup-plugin-sourcemaps\\LICENSE" - }, - "rollup@2.75.7": { + "rollup@3.29.4": { "licenses": "MIT", "repository": "https://github.com/rollup/rollup", "publisher": "Rich Harris", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rollup", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rollup\\LICENSE.md" + "path": "\\node_modules\\rollup", + "licenseFile": "\\node_modules\\rollup\\LICENSE.md" }, "run-async@2.4.1": { "licenses": "MIT", "repository": "https://github.com/SBoudrias/run-async", "publisher": "Simon Boudrias", "email": "admin@simonboudrias.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\run-async", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\run-async\\LICENSE" + "path": "\\node_modules\\run-async", + "licenseFile": "\\node_modules\\run-async\\LICENSE" }, "run-parallel@1.2.0": { "licenses": "MIT", @@ -8327,32 +9500,32 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "https://feross.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\run-parallel", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\run-parallel\\LICENSE" + "path": "\\node_modules\\run-parallel", + "licenseFile": "\\node_modules\\run-parallel\\LICENSE" }, "rw@1.3.3": { "licenses": "BSD-3-Clause", "repository": "https://github.com/mbostock/rw", "publisher": "Mike Bostock", "url": "http://bost.ocks.org/mike", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rw", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rw\\LICENSE" + "path": "\\node_modules\\rw", + "licenseFile": "\\node_modules\\rw\\LICENSE" }, "rxjs@6.6.7": { "licenses": "Apache-2.0", "repository": "https://github.com/reactivex/rxjs", "publisher": "Ben Lesh", "email": "ben@benlesh.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rxjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rxjs\\LICENSE.txt" + "path": "\\node_modules\\codelyzer\\node_modules\\rxjs", + "licenseFile": "\\node_modules\\codelyzer\\node_modules\\rxjs\\LICENSE.txt" }, - "rxjs@7.5.5": { + "rxjs@7.8.1": { "licenses": "Apache-2.0", "repository": "https://github.com/reactivex/rxjs", "publisher": "Ben Lesh", "email": "ben@benlesh.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inquirer\\node_modules\\rxjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\inquirer\\node_modules\\rxjs\\LICENSE.txt" + "path": "\\node_modules\\rxjs", + "licenseFile": "\\node_modules\\rxjs\\LICENSE.txt" }, "safe-buffer@5.1.2": { "licenses": "MIT", @@ -8360,8 +9533,8 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "http://feross.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\safe-buffer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\safe-buffer\\LICENSE" + "path": "\\node_modules\\through2\\node_modules\\safe-buffer", + "licenseFile": "\\node_modules\\through2\\node_modules\\safe-buffer\\LICENSE" }, "safe-buffer@5.2.1": { "licenses": "MIT", @@ -8369,8 +9542,8 @@ "publisher": "Feross Aboukhadijeh", "email": "feross@feross.org", "url": "https://feross.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\string_decoder\\node_modules\\safe-buffer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\string_decoder\\node_modules\\safe-buffer\\LICENSE" + "path": "\\node_modules\\safe-buffer", + "licenseFile": "\\node_modules\\safe-buffer\\LICENSE" }, "safe-regex@1.1.0": { "licenses": "MIT", @@ -8378,8 +9551,8 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\safe-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\safe-regex\\LICENSE" + "path": "\\node_modules\\safe-regex", + "licenseFile": "\\node_modules\\safe-regex\\LICENSE" }, "safer-buffer@2.1.2": { "licenses": "MIT", @@ -8387,24 +9560,24 @@ "publisher": "Nikita Skovoroda", "email": "chalkerx@gmail.com", "url": "https://github.com/ChALkeR", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\safer-buffer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\safer-buffer\\LICENSE" + "path": "\\node_modules\\safer-buffer", + "licenseFile": "\\node_modules\\safer-buffer\\LICENSE" }, - "sass-loader@12.6.0": { + "sass-loader@13.3.2": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/sass-loader", "publisher": "J. Tangelder", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sass-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sass-loader\\LICENSE" + "path": "\\node_modules\\sass-loader", + "licenseFile": "\\node_modules\\sass-loader\\LICENSE" }, - "sass@1.51.0": { + "sass@1.64.1": { "licenses": "MIT", "repository": "https://github.com/sass/dart-sass", "publisher": "Natalie Weizenbaum", "email": "nweiz@google.com", "url": "https://github.com/nex3", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sass", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sass\\LICENSE" + "path": "\\node_modules\\sass", + "licenseFile": "\\node_modules\\sass\\LICENSE" }, "saucelabs@1.5.0": { "licenses": "MIT*", @@ -8412,191 +9585,204 @@ "publisher": "Dan Jenkins", "email": "dan.jenkins@holidayextras.com", "url": "www.dan-jenkins.co.uk", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\saucelabs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\saucelabs\\README.md" + "path": "\\node_modules\\saucelabs", + "licenseFile": "\\node_modules\\saucelabs\\README.md" }, - "sax@1.2.4": { + "sax@1.3.0": { "licenses": "ISC", "repository": "https://github.com/isaacs/sax-js", "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", - "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sax", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sax\\LICENSE" - }, - "schema-utils@2.7.1": { - "licenses": "MIT", - "repository": "https://github.com/webpack/schema-utils", - "publisher": "webpack Contrib", - "url": "https://github.com/webpack-contrib", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\schema-utils\\LICENSE" + "url": "http://blog.izs.me/", + "path": "\\node_modules\\sax", + "licenseFile": "\\node_modules\\sax\\LICENSE" + }, + "saxes@5.0.1": { + "licenses": "ISC", + "repository": "https://github.com/lddubeau/saxes", + "publisher": "Louis-Dominique Dubeau", + "email": "ldd@lddubeau.com", + "path": "\\node_modules\\saxes", + "licenseFile": "\\node_modules\\saxes\\README.md" }, - "schema-utils@3.1.1": { + "schema-utils@3.3.0": { "licenses": "MIT", "repository": "https://github.com/webpack/schema-utils", "publisher": "webpack Contrib", "url": "https://github.com/webpack-contrib", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser-webpack-plugin\\node_modules\\schema-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser-webpack-plugin\\node_modules\\schema-utils\\LICENSE" + "path": "\\node_modules\\terser-webpack-plugin\\node_modules\\schema-utils", + "licenseFile": "\\node_modules\\terser-webpack-plugin\\node_modules\\schema-utils\\LICENSE" }, - "schema-utils@4.0.0": { + "schema-utils@4.2.0": { "licenses": "MIT", "repository": "https://github.com/webpack/schema-utils", "publisher": "webpack Contrib", "url": "https://github.com/webpack-contrib", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-webpack-plugin\\node_modules\\schema-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\copy-webpack-plugin\\node_modules\\schema-utils\\LICENSE" + "path": "\\node_modules\\schema-utils", + "licenseFile": "\\node_modules\\schema-utils\\LICENSE" }, "scope-analyzer@2.1.2": { "licenses": "Apache-2.0", "repository": "https://github.com/goto-bus-stop/scope-analyzer", "publisher": "Renée Kooi", "email": "renee@kooi.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\scope-analyzer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\scope-analyzer\\LICENSE.md" + "path": "\\node_modules\\scope-analyzer", + "licenseFile": "\\node_modules\\scope-analyzer\\LICENSE.md" }, "select-hose@2.0.0": { "licenses": "MIT", "repository": "https://github.com/indutny/select-hose", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\select-hose", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\select-hose\\README.md" + "path": "\\node_modules\\select-hose", + "licenseFile": "\\node_modules\\select-hose\\README.md" }, "selenium-webdriver@3.6.0": { "licenses": "Apache-2.0", "repository": "https://github.com/SeleniumHQ/selenium", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selenium-webdriver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selenium-webdriver\\LICENSE", - "noticeFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selenium-webdriver\\NOTICE" + "path": "\\node_modules\\selenium-webdriver", + "licenseFile": "\\node_modules\\selenium-webdriver\\LICENSE", + "noticeFile": "\\node_modules\\selenium-webdriver\\NOTICE" }, - "selfsigned@2.0.1": { + "selfsigned@2.4.1": { "licenses": "MIT", "repository": "https://github.com/jfromaniello/selfsigned", "publisher": "José F. Romaniello", "email": "jfromaniello@gmail.com", "url": "http://joseoncode.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selfsigned", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selfsigned\\LICENSE" + "path": "\\node_modules\\selfsigned", + "licenseFile": "\\node_modules\\selfsigned\\LICENSE" + }, + "semver-compare@1.0.0": { + "licenses": "MIT", + "repository": "https://github.com/substack/semver-compare", + "publisher": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net", + "path": "\\node_modules\\semver-compare", + "licenseFile": "\\node_modules\\semver-compare\\LICENSE" }, "semver-dsl@1.0.1": { "licenses": "MIT", "repository": "https://github.com/mgechev/semver-dsl", "publisher": "Minko Gechev", "email": "mgechev@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\semver-dsl", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\semver-dsl\\README.md" + "path": "\\node_modules\\semver-dsl", + "licenseFile": "\\node_modules\\semver-dsl\\README.md" }, - "semver@5.7.1": { + "semver@5.7.2": { "licenses": "ISC", "repository": "https://github.com/npm/node-semver", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\semver-dsl\\node_modules\\semver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\semver-dsl\\node_modules\\semver\\LICENSE" - }, - "semver@6.3.0": { - "licenses": "ISC", - "repository": "https://github.com/npm/node-semver", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-compilation-targets\\node_modules\\semver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@babel\\helper-compilation-targets\\node_modules\\semver\\LICENSE" - }, - "semver@7.0.0": { - "licenses": "ISC", - "repository": "https://github.com/npm/node-semver", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\core-js-compat\\node_modules\\semver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\core-js-compat\\node_modules\\semver\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\semver-dsl\\node_modules\\semver", + "licenseFile": "\\node_modules\\semver-dsl\\node_modules\\semver\\LICENSE" }, - "semver@7.3.5": { + "semver@6.3.1": { "licenses": "ISC", "repository": "https://github.com/npm/node-semver", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\semver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\semver\\LICENSE" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\@babel\\helper-compilation-targets\\node_modules\\semver", + "licenseFile": "\\node_modules\\@babel\\helper-compilation-targets\\node_modules\\semver\\LICENSE" }, - "semver@7.3.7": { + "semver@7.5.4": { "licenses": "ISC", "repository": "https://github.com/npm/node-semver", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\cli\\node_modules\\semver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular\\cli\\node_modules\\semver\\LICENSE" + "path": "\\node_modules\\semver", + "licenseFile": "\\node_modules\\semver\\LICENSE" }, "send@0.18.0": { "licenses": "MIT", "repository": "https://github.com/pillarjs/send", "publisher": "TJ Holowaychuk", "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\send\\LICENSE" + "path": "\\node_modules\\send", + "licenseFile": "\\node_modules\\send\\LICENSE" }, - "serialize-javascript@6.0.0": { + "serialize-javascript@6.0.1": { "licenses": "BSD-3-Clause", "repository": "https://github.com/yahoo/serialize-javascript", "publisher": "Eric Ferraiuolo", "email": "edf@ericf.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serialize-javascript", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serialize-javascript\\LICENSE" + "path": "\\node_modules\\serialize-javascript", + "licenseFile": "\\node_modules\\serialize-javascript\\LICENSE" }, "serve-index@1.9.1": { "licenses": "MIT", "repository": "https://github.com/expressjs/serve-index", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index\\LICENSE" + "path": "\\node_modules\\serve-index", + "licenseFile": "\\node_modules\\serve-index\\LICENSE" }, "serve-static@1.15.0": { "licenses": "MIT", "repository": "https://github.com/expressjs/serve-static", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-static", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-static\\LICENSE" + "path": "\\node_modules\\serve-static", + "licenseFile": "\\node_modules\\serve-static\\LICENSE" }, "set-blocking@2.0.0": { "licenses": "ISC", "repository": "https://github.com/yargs/set-blocking", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-blocking", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-blocking\\LICENSE.txt" + "path": "\\node_modules\\set-blocking", + "licenseFile": "\\node_modules\\set-blocking\\LICENSE.txt" }, - "set-immediate-shim@1.0.1": { + "set-function-length@1.1.1": { "licenses": "MIT", - "repository": "https://github.com/sindresorhus/set-immediate-shim", - "publisher": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-immediate-shim", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-immediate-shim\\readme.md" + "repository": "https://github.com/ljharb/set-function-length", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\set-function-length", + "licenseFile": "\\node_modules\\set-function-length\\LICENSE" + }, + "set-function-name@2.0.1": { + "licenses": "MIT", + "repository": "https://github.com/ljharb/set-function-name", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "path": "\\node_modules\\set-function-name", + "licenseFile": "\\node_modules\\set-function-name\\LICENSE" }, "set-value@2.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/set-value", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-value", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\set-value\\LICENSE" + "path": "\\node_modules\\set-value", + "licenseFile": "\\node_modules\\set-value\\LICENSE" + }, + "setimmediate@1.0.5": { + "licenses": "MIT", + "repository": "https://github.com/YuzuJS/setImmediate", + "publisher": "YuzuJS", + "path": "\\node_modules\\setimmediate", + "licenseFile": "\\node_modules\\setimmediate\\LICENSE.txt" }, "setprototypeof@1.1.0": { "licenses": "ISC", "repository": "https://github.com/wesleytodd/setprototypeof", "publisher": "Wes Todd", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index\\node_modules\\setprototypeof", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\serve-index\\node_modules\\setprototypeof\\LICENSE" + "path": "\\node_modules\\serve-index\\node_modules\\setprototypeof", + "licenseFile": "\\node_modules\\serve-index\\node_modules\\setprototypeof\\LICENSE" }, "setprototypeof@1.2.0": { "licenses": "ISC", "repository": "https://github.com/wesleytodd/setprototypeof", "publisher": "Wes Todd", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\setprototypeof", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\setprototypeof\\LICENSE" + "path": "\\node_modules\\setprototypeof", + "licenseFile": "\\node_modules\\setprototypeof\\LICENSE" }, "shallow-clone@3.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/shallow-clone", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shallow-clone", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shallow-clone\\LICENSE" + "path": "\\node_modules\\shallow-clone", + "licenseFile": "\\node_modules\\shallow-clone\\LICENSE" }, "shallow-copy@0.0.1": { "licenses": "MIT", @@ -8604,8 +9790,8 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shallow-copy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shallow-copy\\LICENSE" + "path": "\\node_modules\\shallow-copy", + "licenseFile": "\\node_modules\\shallow-copy\\LICENSE" }, "shebang-command@2.0.0": { "licenses": "MIT", @@ -8613,8 +9799,8 @@ "publisher": "Kevin Mårtensson", "email": "kevinmartensson@gmail.com", "url": "github.com/kevva", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shebang-command", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shebang-command\\license" + "path": "\\node_modules\\shebang-command", + "licenseFile": "\\node_modules\\shebang-command\\license" }, "shebang-regex@3.0.0": { "licenses": "MIT", @@ -8622,33 +9808,48 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shebang-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shebang-regex\\license" + "path": "\\node_modules\\shebang-regex", + "licenseFile": "\\node_modules\\shebang-regex\\license" }, - "shell-quote@1.7.2": { + "shell-quote@1.8.1": { "licenses": "MIT", - "repository": "https://github.com/substack/node-shell-quote", + "repository": "https://github.com/ljharb/shell-quote", "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shell-quote", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\shell-quote\\LICENSE" + "path": "\\node_modules\\shell-quote", + "licenseFile": "\\node_modules\\shell-quote\\LICENSE" }, "side-channel@1.0.4": { "licenses": "MIT", "repository": "https://github.com/ljharb/side-channel", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\side-channel", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\side-channel\\LICENSE" + "path": "\\node_modules\\side-channel", + "licenseFile": "\\node_modules\\side-channel\\LICENSE" }, "signal-exit@3.0.7": { "licenses": "ISC", "repository": "https://github.com/tapjs/signal-exit", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\signal-exit", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\signal-exit\\LICENSE.txt" + "path": "\\node_modules\\restore-cursor\\node_modules\\signal-exit", + "licenseFile": "\\node_modules\\restore-cursor\\node_modules\\signal-exit\\LICENSE.txt" + }, + "signal-exit@4.1.0": { + "licenses": "ISC", + "repository": "https://github.com/tapjs/signal-exit", + "publisher": "Ben Coe", + "email": "ben@npmjs.com", + "path": "\\node_modules\\signal-exit", + "licenseFile": "\\node_modules\\signal-exit\\LICENSE.txt" + }, + "sigstore@1.9.0": { + "licenses": "Apache-2.0", + "repository": "https://github.com/sigstore/sigstore-js", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\sigstore", + "licenseFile": "\\node_modules\\sigstore\\LICENSE" }, "slash@4.0.0": { "licenses": "MIT", @@ -8656,73 +9857,64 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\slash", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\slash\\license" + "path": "\\node_modules\\slash", + "licenseFile": "\\node_modules\\slash\\license" }, "smart-buffer@4.2.0": { "licenses": "MIT", "repository": "https://github.com/JoshGlazebrook/smart-buffer", "publisher": "Josh Glazebrook", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\smart-buffer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\smart-buffer\\LICENSE" + "path": "\\node_modules\\smart-buffer", + "licenseFile": "\\node_modules\\smart-buffer\\LICENSE" }, "snapdragon-node@2.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/snapdragon-node", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon-node", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon-node\\LICENSE" + "path": "\\node_modules\\snapdragon-node", + "licenseFile": "\\node_modules\\snapdragon-node\\LICENSE" }, "snapdragon-util@3.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/snapdragon-util", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon-util", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon-util\\LICENSE" + "path": "\\node_modules\\snapdragon-util", + "licenseFile": "\\node_modules\\snapdragon-util\\LICENSE" }, "snapdragon@0.8.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/snapdragon", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon\\LICENSE" + "path": "\\node_modules\\snapdragon", + "licenseFile": "\\node_modules\\snapdragon\\LICENSE" }, - "socket.io-adapter@2.4.0": { + "socket.io-adapter@2.5.2": { "licenses": "MIT", "repository": "https://github.com/socketio/socket.io-adapter", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socket.io-adapter", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socket.io-adapter\\LICENSE" + "path": "\\node_modules\\socket.io-adapter", + "licenseFile": "\\node_modules\\socket.io-adapter\\LICENSE" }, - "socket.io-parser@4.0.4": { + "socket.io-parser@4.2.4": { "licenses": "MIT", "repository": "https://github.com/socketio/socket.io-parser", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socket.io-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socket.io-parser\\LICENSE" + "path": "\\node_modules\\socket.io-parser", + "licenseFile": "\\node_modules\\socket.io-parser\\LICENSE" }, - "socket.io@4.5.0": { + "socket.io@4.7.2": { "licenses": "MIT", "repository": "https://github.com/socketio/socket.io", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socket.io", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socket.io\\LICENSE" + "path": "\\node_modules\\socket.io", + "licenseFile": "\\node_modules\\socket.io\\LICENSE" }, "sockjs@0.3.24": { "licenses": "MIT", "repository": "https://github.com/sockjs/sockjs-node", "publisher": "Marek Majkowski", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sockjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sockjs\\LICENSE" - }, - "socks-proxy-agent@6.2.1": { - "licenses": "MIT", - "repository": "https://github.com/TooTallNate/node-socks-proxy-agent", - "publisher": "Nathan Rajlich", - "email": "nathan@tootallnate.net", - "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socks-proxy-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socks-proxy-agent\\README.md" + "path": "\\node_modules\\sockjs", + "licenseFile": "\\node_modules\\sockjs\\LICENSE" }, "socks-proxy-agent@7.0.0": { "licenses": "MIT", @@ -8730,150 +9922,156 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\socks-proxy-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\npm-registry-fetch\\node_modules\\socks-proxy-agent\\README.md" + "path": "\\node_modules\\socks-proxy-agent", + "licenseFile": "\\node_modules\\socks-proxy-agent\\README.md" }, - "socks@2.6.2": { + "socks@2.7.1": { "licenses": "MIT", "repository": "https://github.com/JoshGlazebrook/socks", "publisher": "Josh Glazebrook", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socks", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\socks\\LICENSE" + "path": "\\node_modules\\socks", + "licenseFile": "\\node_modules\\socks\\LICENSE" }, "sort-asc@0.1.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/sort-asc", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sort-asc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sort-asc\\LICENSE-MIT" + "path": "\\node_modules\\sort-asc", + "licenseFile": "\\node_modules\\sort-asc\\LICENSE-MIT" + }, + "sort-asc@0.2.0": { + "licenses": "MIT", + "repository": "https://github.com/jonschlinkert/sort-asc", + "publisher": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert", + "path": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\sort-asc", + "licenseFile": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\sort-asc\\LICENSE" }, "sort-desc@0.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/sort-desc", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sort-desc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sort-desc\\LICENSE-MIT" + "path": "\\node_modules\\sort-desc", + "licenseFile": "\\node_modules\\sort-desc\\LICENSE-MIT" + }, + "sort-desc@0.2.0": { + "licenses": "MIT", + "repository": "https://github.com/jonschlinkert/sort-desc", + "publisher": "Jon Schlinkert", + "url": "https://github.com/jonschlinkert", + "path": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\sort-desc", + "licenseFile": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\sort-desc\\LICENSE" }, "sort-object@0.3.2": { "licenses": "MIT", "repository": "https://github.com/helpers/sort-object", "publisher": "Brian Woodward", "url": "https://github.com/doowb", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sort-object", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sort-object\\LICENSE-MIT" + "path": "\\node_modules\\sort-object", + "licenseFile": "\\node_modules\\sort-object\\LICENSE-MIT" + }, + "sort-object@3.0.3": { + "licenses": "MIT", + "repository": "https://github.com/doowb/sort-object", + "publisher": "Brian Woodward", + "url": "https://github.com/doowb", + "path": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\sort-object", + "licenseFile": "\\node_modules\\@maplibre\\maplibre-gl-style-spec\\node_modules\\sort-object\\LICENSE" }, "source-map-js@1.0.2": { "licenses": "BSD-3-Clause", "repository": "https://github.com/7rulnik/source-map-js", "publisher": "Valentin 7rulnik Semirulnik", "email": "v7rulnik@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-js\\LICENSE" + "path": "\\node_modules\\source-map-js", + "licenseFile": "\\node_modules\\source-map-js\\LICENSE" }, - "source-map-loader@3.0.1": { + "source-map-loader@4.0.1": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/source-map-loader", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-loader\\LICENSE" + "path": "\\node_modules\\source-map-loader", + "licenseFile": "\\node_modules\\source-map-loader\\LICENSE" }, "source-map-resolve@0.5.3": { "licenses": "MIT", "repository": "https://github.com/lydell/source-map-resolve", "publisher": "Simon Lydell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon\\node_modules\\source-map-resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\snapdragon\\node_modules\\source-map-resolve\\LICENSE" - }, - "source-map-resolve@0.6.0": { - "licenses": "MIT", - "repository": "https://github.com/lydell/source-map-resolve", - "publisher": "Simon Lydell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-resolve", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-resolve\\LICENSE" + "path": "\\node_modules\\source-map-resolve", + "licenseFile": "\\node_modules\\source-map-resolve\\LICENSE" }, "source-map-support@0.4.18": { "licenses": "MIT", "repository": "https://github.com/evanw/node-source-map-support", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\source-map-support", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\source-map-support\\LICENSE.md" + "path": "\\node_modules\\protractor\\node_modules\\source-map-support", + "licenseFile": "\\node_modules\\protractor\\node_modules\\source-map-support\\LICENSE.md" }, "source-map-support@0.5.21": { "licenses": "MIT", "repository": "https://github.com/evanw/node-source-map-support", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-support", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-support\\LICENSE.md" + "path": "\\node_modules\\source-map-support", + "licenseFile": "\\node_modules\\source-map-support\\LICENSE.md" }, "source-map-url@0.4.1": { "licenses": "MIT", "repository": "https://github.com/lydell/source-map-url", "publisher": "Simon Lydell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-url", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map-url\\LICENSE" + "path": "\\node_modules\\source-map-url", + "licenseFile": "\\node_modules\\source-map-url\\LICENSE" }, "source-map@0.1.43": { "licenses": "BSD", "repository": "https://github.com/mozilla/source-map", "publisher": "Nick Fitzgerald", "email": "nfitzgerald@mozilla.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escodegen\\node_modules\\source-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\escodegen\\node_modules\\source-map\\LICENSE" + "path": "\\node_modules\\ast-transform\\node_modules\\source-map", + "licenseFile": "\\node_modules\\ast-transform\\node_modules\\source-map\\LICENSE" }, "source-map@0.5.7": { "licenses": "BSD-3-Clause", "repository": "https://github.com/mozilla/source-map", "publisher": "Nick Fitzgerald", "email": "nfitzgerald@mozilla.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-source-map\\node_modules\\source-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\merge-source-map\\node_modules\\source-map\\LICENSE" + "path": "\\node_modules\\merge-source-map\\node_modules\\source-map", + "licenseFile": "\\node_modules\\merge-source-map\\node_modules\\source-map\\LICENSE" }, "source-map@0.6.1": { "licenses": "BSD-3-Clause", "repository": "https://github.com/mozilla/source-map", "publisher": "Nick Fitzgerald", "email": "nfitzgerald@mozilla.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-eval\\node_modules\\source-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-eval\\node_modules\\source-map\\LICENSE" - }, - "source-map@0.7.3": { - "licenses": "BSD-3-Clause", - "repository": "https://github.com/mozilla/source-map", - "publisher": "Nick Fitzgerald", - "email": "nfitzgerald@mozilla.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\source-map\\LICENSE" + "path": "\\node_modules\\static-eval\\node_modules\\source-map", + "licenseFile": "\\node_modules\\static-eval\\node_modules\\source-map\\LICENSE" }, - "source-map@0.8.0-beta.0": { + "source-map@0.7.4": { "licenses": "BSD-3-Clause", "repository": "https://github.com/mozilla/source-map", "publisher": "Nick Fitzgerald", "email": "nfitzgerald@mozilla.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser\\node_modules\\source-map", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser\\node_modules\\source-map\\LICENSE" + "path": "\\node_modules\\source-map", + "licenseFile": "\\node_modules\\source-map\\LICENSE" }, "sourcemap-codec@1.4.8": { "licenses": "MIT", "repository": "https://github.com/Rich-Harris/sourcemap-codec", "publisher": "Rich Harris", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sourcemap-codec", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sourcemap-codec\\LICENSE" + "path": "\\node_modules\\sourcemap-codec", + "licenseFile": "\\node_modules\\sourcemap-codec\\LICENSE" }, - "spdx-correct@3.1.1": { + "spdx-correct@3.2.0": { "licenses": "Apache-2.0", "repository": "https://github.com/jslicense/spdx-correct.js", - "publisher": "Kyle E. Mitchell", - "email": "kyle@kemitchell.com", - "url": "https://kemitchell.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-correct", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-correct\\LICENSE" + "path": "\\node_modules\\spdx-correct", + "licenseFile": "\\node_modules\\spdx-correct\\LICENSE" }, "spdx-exceptions@2.3.0": { "licenses": "CC-BY-3.0", "repository": "https://github.com/kemitchell/spdx-exceptions.json", "publisher": "The Linux Foundation", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-exceptions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-exceptions\\README.md" + "path": "\\node_modules\\spdx-exceptions", + "licenseFile": "\\node_modules\\spdx-exceptions\\README.md" }, "spdx-expression-parse@3.0.1": { "licenses": "MIT", @@ -8881,40 +10079,40 @@ "publisher": "Kyle E. Mitchell", "email": "kyle@kemitchell.com", "url": "https://kemitchell.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-expression-parse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-expression-parse\\LICENSE" + "path": "\\node_modules\\spdx-expression-parse", + "licenseFile": "\\node_modules\\spdx-expression-parse\\LICENSE" }, - "spdx-license-ids@3.0.11": { + "spdx-license-ids@3.0.16": { "licenses": "CC0-1.0", "repository": "https://github.com/jslicense/spdx-license-ids", "publisher": "Shinnosuke Watanabe", "url": "https://github.com/shinnn", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-license-ids", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdx-license-ids\\README.md" + "path": "\\node_modules\\spdx-license-ids", + "licenseFile": "\\node_modules\\spdx-license-ids\\README.md" }, "spdy-transport@3.0.0": { "licenses": "MIT", "repository": "https://github.com/spdy-http2/spdy-transport", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdy-transport", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdy-transport\\README.md" + "path": "\\node_modules\\spdy-transport", + "licenseFile": "\\node_modules\\spdy-transport\\README.md" }, "spdy@4.0.2": { "licenses": "MIT", "repository": "https://github.com/indutny/node-spdy", "publisher": "Fedor Indutny", "email": "fedor.indutny@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\spdy\\README.md" + "path": "\\node_modules\\spdy", + "licenseFile": "\\node_modules\\spdy\\README.md" }, "split-string@3.1.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/split-string", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\split-string", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\split-string\\LICENSE" + "path": "\\node_modules\\split-string", + "licenseFile": "\\node_modules\\split-string\\LICENSE" }, "split@1.0.1": { "licenses": "MIT", @@ -8922,8 +10120,8 @@ "publisher": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "http://bit.ly/dominictarr", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\split", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\split\\LICENCE" + "path": "\\node_modules\\split", + "licenseFile": "\\node_modules\\split\\LICENCE" }, "sprintf-js@1.0.3": { "licenses": "BSD-3-Clause", @@ -8931,38 +10129,37 @@ "publisher": "Alexandru Marasteanu", "email": "hello@alexei.ro", "url": "http://alexei.ro/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\argparse\\node_modules\\sprintf-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\argparse\\node_modules\\sprintf-js\\LICENSE" + "path": "\\node_modules\\argparse\\node_modules\\sprintf-js", + "licenseFile": "\\node_modules\\argparse\\node_modules\\sprintf-js\\LICENSE" }, - "sprintf-js@1.1.2": { + "sprintf-js@1.1.3": { "licenses": "BSD-3-Clause", "repository": "https://github.com/alexei/sprintf.js", "publisher": "Alexandru Mărășteanu", "email": "hello@alexei.ro", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sprintf-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sprintf-js\\LICENSE" + "path": "\\node_modules\\sprintf-js", + "licenseFile": "\\node_modules\\sprintf-js\\LICENSE" }, - "sshpk@1.16.1": { + "sshpk@1.18.0": { "licenses": "MIT", "repository": "https://github.com/joyent/node-sshpk", "publisher": "Joyent, Inc", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sshpk", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\sshpk\\LICENSE" + "path": "\\node_modules\\sshpk", + "licenseFile": "\\node_modules\\sshpk\\LICENSE" }, - "ssri@8.0.1": { + "ssri@10.0.5": { "licenses": "ISC", "repository": "https://github.com/npm/ssri", - "publisher": "Kat Marchán", - "email": "kzm@sykosomatic.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\ssri", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\make-fetch-happen\\node_modules\\ssri\\LICENSE.md" + "publisher": "GitHub Inc.", + "path": "\\node_modules\\ssri", + "licenseFile": "\\node_modules\\ssri\\LICENSE.md" }, "ssri@9.0.1": { "licenses": "ISC", "repository": "https://github.com/npm/ssri", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ssri", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ssri\\LICENSE.md" + "path": "\\node_modules\\make-fetch-happen\\node_modules\\ssri", + "licenseFile": "\\node_modules\\make-fetch-happen\\node_modules\\ssri\\LICENSE.md" }, "static-eval@2.1.0": { "licenses": "MIT", @@ -8970,16 +10167,16 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-eval", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-eval\\LICENSE" + "path": "\\node_modules\\static-eval", + "licenseFile": "\\node_modules\\static-eval\\LICENSE" }, "static-extend@0.1.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/static-extend", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-extend", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-extend\\LICENSE" + "path": "\\node_modules\\static-extend", + "licenseFile": "\\node_modules\\static-extend\\LICENSE" }, "static-module@3.0.4": { "licenses": "MIT", @@ -8987,20 +10184,29 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\static-module\\LICENSE" + "path": "\\node_modules\\static-module", + "licenseFile": "\\node_modules\\static-module\\LICENSE" }, "statuses@1.5.0": { "licenses": "MIT", "repository": "https://github.com/jshttp/statuses", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\statuses", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\statuses\\LICENSE" + "path": "\\node_modules\\statuses", + "licenseFile": "\\node_modules\\statuses\\LICENSE" }, "statuses@2.0.1": { "licenses": "MIT", "repository": "https://github.com/jshttp/statuses", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-errors\\node_modules\\statuses", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\http-errors\\node_modules\\statuses\\LICENSE" + "path": "\\node_modules\\http-errors\\node_modules\\statuses", + "licenseFile": "\\node_modules\\http-errors\\node_modules\\statuses\\LICENSE" + }, + "stream-browserify@3.0.0": { + "licenses": "MIT", + "repository": "https://github.com/browserify/stream-browserify", + "publisher": "James Halliday", + "email": "mail@substack.net", + "url": "http://substack.net", + "path": "\\node_modules\\stream-browserify", + "licenseFile": "\\node_modules\\stream-browserify\\LICENSE" }, "stream-combiner@0.2.2": { "licenses": "MIT", @@ -9008,16 +10214,23 @@ "publisher": "'Dominic Tarr'", "email": "dominic.tarr@gmail.com", "url": "http://dominictarr.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\stream-combiner", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\stream-combiner\\LICENSE" + "path": "\\node_modules\\stream-combiner", + "licenseFile": "\\node_modules\\stream-combiner\\LICENSE" + }, + "stream-http@3.2.0": { + "licenses": "MIT", + "repository": "https://github.com/jhiesey/stream-http", + "publisher": "John Hiesey", + "path": "\\node_modules\\stream-http", + "licenseFile": "\\node_modules\\stream-http\\LICENSE" }, - "streamroller@3.0.8": { + "streamroller@3.1.5": { "licenses": "MIT", - "repository": "https://github.com/nomiddlename/streamroller", + "repository": "https://github.com/log4js-node/streamroller", "publisher": "Gareth Jones", "email": "gareth.nomiddlename@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\streamroller", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\streamroller\\LICENSE" + "path": "\\node_modules\\streamroller", + "licenseFile": "\\node_modules\\streamroller\\LICENSE" }, "string-width@4.2.3": { "licenses": "MIT", @@ -9025,20 +10238,29 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\string-width", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\string-width\\license" + "path": "\\node_modules\\string-width-cjs", + "licenseFile": "\\node_modules\\string-width-cjs\\license" + }, + "string-width@5.1.2": { + "licenses": "MIT", + "repository": "https://github.com/sindresorhus/string-width", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\@isaacs\\cliui\\node_modules\\string-width", + "licenseFile": "\\node_modules\\@isaacs\\cliui\\node_modules\\string-width\\license" }, "string_decoder@1.1.1": { "licenses": "MIT", "repository": "https://github.com/nodejs/string_decoder", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through2\\node_modules\\string_decoder", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through2\\node_modules\\string_decoder\\LICENSE" + "path": "\\node_modules\\through2\\node_modules\\string_decoder", + "licenseFile": "\\node_modules\\through2\\node_modules\\string_decoder\\LICENSE" }, "string_decoder@1.3.0": { "licenses": "MIT", "repository": "https://github.com/nodejs/string_decoder", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\string_decoder", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\string_decoder\\LICENSE" + "path": "\\node_modules\\string_decoder", + "licenseFile": "\\node_modules\\string_decoder\\LICENSE" }, "strip-ansi@3.0.1": { "licenses": "MIT", @@ -9046,8 +10268,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\strip-ansi", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\strip-ansi\\license" + "path": "\\node_modules\\webdriver-manager\\node_modules\\strip-ansi", + "licenseFile": "\\node_modules\\webdriver-manager\\node_modules\\strip-ansi\\license" }, "strip-ansi@6.0.1": { "licenses": "MIT", @@ -9055,8 +10277,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\strip-ansi", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\strip-ansi\\license" + "path": "\\node_modules\\strip-ansi", + "licenseFile": "\\node_modules\\strip-ansi\\license" + }, + "strip-ansi@7.1.0": { + "licenses": "MIT", + "repository": "https://github.com/chalk/strip-ansi", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\@isaacs\\cliui\\node_modules\\strip-ansi", + "licenseFile": "\\node_modules\\@isaacs\\cliui\\node_modules\\strip-ansi\\license" }, "strip-final-newline@2.0.0": { "licenses": "MIT", @@ -9064,33 +10295,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\strip-final-newline", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\strip-final-newline\\license" - }, - "stylus-loader@6.2.0": { - "licenses": "MIT", - "repository": "https://github.com/webpack-contrib/stylus-loader", - "publisher": "Kyle Robinson Young", - "email": "kyle@dontkry.com", - "url": "http://dontkry.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\stylus-loader", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\stylus-loader\\LICENSE" - }, - "stylus@0.57.0": { - "licenses": "MIT", - "repository": "https://github.com/stylus/stylus", - "publisher": "TJ Holowaychuk", - "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\stylus", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\@angular-devkit\\build-angular\\node_modules\\stylus\\LICENSE" - }, - "stylus@0.58.1": { - "licenses": "MIT", - "repository": "https://github.com/stylus/stylus", - "publisher": "TJ Holowaychuk", - "email": "tj@vision-media.ca", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\stylus", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\stylus\\LICENSE" + "path": "\\node_modules\\strip-final-newline", + "licenseFile": "\\node_modules\\strip-final-newline\\license" }, "subarg@1.0.0": { "licenses": "MIT", @@ -9098,8 +10304,15 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\subarg", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\subarg\\LICENSE" + "path": "\\node_modules\\subarg", + "licenseFile": "\\node_modules\\subarg\\LICENSE" + }, + "supercluster@8.0.1": { + "licenses": "ISC", + "repository": "https://github.com/mapbox/supercluster", + "publisher": "Vladimir Agafonkin", + "path": "\\node_modules\\supercluster", + "licenseFile": "\\node_modules\\supercluster\\LICENSE" }, "supports-color@2.0.0": { "licenses": "MIT", @@ -9107,8 +10320,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\supports-color", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\node_modules\\supports-color\\license" + "path": "\\node_modules\\webdriver-manager\\node_modules\\supports-color", + "licenseFile": "\\node_modules\\webdriver-manager\\node_modules\\supports-color\\license" }, "supports-color@5.5.0": { "licenses": "MIT", @@ -9116,8 +10329,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\supports-color", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\supports-color\\license" + "path": "\\node_modules\\supports-color", + "licenseFile": "\\node_modules\\supports-color\\license" }, "supports-color@7.2.0": { "licenses": "MIT", @@ -9125,8 +10338,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\supports-color", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ora\\node_modules\\supports-color\\license" + "path": "\\node_modules\\ora\\node_modules\\supports-color", + "licenseFile": "\\node_modules\\ora\\node_modules\\supports-color\\license" }, "supports-color@8.1.1": { "licenses": "MIT", @@ -9134,64 +10347,83 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jest-worker\\node_modules\\supports-color", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\jest-worker\\node_modules\\supports-color\\license" + "path": "\\node_modules\\jest-worker\\node_modules\\supports-color", + "licenseFile": "\\node_modules\\jest-worker\\node_modules\\supports-color\\license" }, "supports-preserve-symlinks-flag@1.0.0": { "licenses": "MIT", "repository": "https://github.com/inspect-js/node-supports-preserve-symlinks-flag", "publisher": "Jordan Harband", "email": "ljharb@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\supports-preserve-symlinks-flag", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\supports-preserve-symlinks-flag\\LICENSE" + "path": "\\node_modules\\supports-preserve-symlinks-flag", + "licenseFile": "\\node_modules\\supports-preserve-symlinks-flag\\LICENSE" + }, + "svg-pan-zoom@3.6.1": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/ariutta/svg-pan-zoom", + "path": "\\node_modules\\svg-pan-zoom", + "licenseFile": "\\node_modules\\svg-pan-zoom\\LICENSE" }, "symbol-observable@4.0.0": { "licenses": "MIT", "repository": "https://github.com/blesh/symbol-observable", "publisher": "Ben Lesh", "email": "ben@benlesh.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\symbol-observable", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\symbol-observable\\license" + "path": "\\node_modules\\symbol-observable", + "licenseFile": "\\node_modules\\symbol-observable\\license" + }, + "symbol-tree@3.2.4": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/js-symbol-tree", + "publisher": "Joris van der Wel", + "email": "joris@jorisvanderwel.com", + "path": "\\node_modules\\symbol-tree", + "licenseFile": "\\node_modules\\symbol-tree\\LICENSE" + }, + "tablesort@5.3.0": { + "licenses": "MIT", + "repository": "https://github.com/tristen/tablesort", + "publisher": "tristen", + "path": "\\node_modules\\tablesort", + "licenseFile": "\\node_modules\\tablesort\\LICENCE" }, "tapable@2.2.1": { "licenses": "MIT", "repository": "https://github.com/webpack/tapable", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tapable", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tapable\\LICENSE" + "path": "\\node_modules\\tapable", + "licenseFile": "\\node_modules\\tapable\\LICENSE" }, - "tar@6.1.11": { + "tar@6.2.0": { "licenses": "ISC", - "repository": "https://github.com/npm/node-tar", - "publisher": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tar", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tar\\LICENSE" + "repository": "https://github.com/isaacs/node-tar", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\tar", + "licenseFile": "\\node_modules\\tar\\LICENSE" }, - "terser-webpack-plugin@5.1.4": { + "terser-webpack-plugin@5.3.9": { "licenses": "MIT", "repository": "https://github.com/webpack-contrib/terser-webpack-plugin", "publisher": "webpack Contrib Team", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser-webpack-plugin", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser-webpack-plugin\\LICENSE" + "path": "\\node_modules\\terser-webpack-plugin", + "licenseFile": "\\node_modules\\terser-webpack-plugin\\LICENSE" }, - "terser@5.13.1": { + "terser@5.19.2": { "licenses": "BSD-2-Clause", "repository": "https://github.com/terser/terser", "publisher": "Mihai Bazon", "email": "mihai.bazon@gmail.com", "url": "http://lisperator.net/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\terser\\LICENSE" + "path": "\\node_modules\\terser", + "licenseFile": "\\node_modules\\terser\\LICENSE" }, "test-exclude@6.0.0": { "licenses": "ISC", "repository": "https://github.com/istanbuljs/test-exclude", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\test-exclude", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\test-exclude\\LICENSE.txt" + "path": "\\node_modules\\test-exclude", + "licenseFile": "\\node_modules\\test-exclude\\LICENSE.txt" }, "text-table@0.2.0": { "licenses": "MIT", @@ -9199,15 +10431,15 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\text-table", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\text-table\\LICENSE" + "path": "\\node_modules\\text-table", + "licenseFile": "\\node_modules\\text-table\\LICENSE" }, "three@0.137.5": { "licenses": "MIT", "repository": "https://github.com/mrdoob/three.js", "publisher": "mrdoob", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\three", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\three\\LICENSE" + "path": "\\node_modules\\three", + "licenseFile": "\\node_modules\\three\\LICENSE" }, "through2@2.0.5": { "licenses": "MIT", @@ -9215,8 +10447,8 @@ "publisher": "Rod Vagg", "email": "r@va.gg", "url": "https://github.com/rvagg", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through2", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through2\\LICENSE.md" + "path": "\\node_modules\\through2", + "licenseFile": "\\node_modules\\through2\\LICENSE.md" }, "through@2.3.8": { "licenses": "MIT", @@ -9224,32 +10456,30 @@ "publisher": "Dominic Tarr", "email": "dominic.tarr@gmail.com", "url": "dominictarr.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\through\\LICENSE.APACHE2" + "path": "\\node_modules\\through", + "licenseFile": "\\node_modules\\through\\LICENSE.APACHE2" }, "thunky@1.1.0": { "licenses": "MIT", "repository": "https://github.com/mafintosh/thunky", "publisher": "Mathias Buus Madsen", "email": "mathiasbuus@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\thunky", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\thunky\\LICENSE" - }, - "time-stamp@1.1.0": { - "licenses": "MIT", - "repository": "https://github.com/jonschlinkert/time-stamp", - "publisher": "Jon Schlinkert", - "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\time-stamp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\time-stamp\\LICENSE" + "path": "\\node_modules\\thunky", + "licenseFile": "\\node_modules\\thunky\\LICENSE" }, "tiny-inflate@1.0.3": { "licenses": "MIT", "repository": "https://github.com/devongovett/tiny-inflate", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tiny-inflate", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tiny-inflate\\LICENSE" + "path": "\\node_modules\\tiny-inflate", + "licenseFile": "\\node_modules\\tiny-inflate\\LICENSE" + }, + "tinyqueue@2.0.3": { + "licenses": "ISC", + "repository": "https://github.com/mourner/tinyqueue", + "path": "\\node_modules\\tinyqueue", + "licenseFile": "\\node_modules\\tinyqueue\\LICENSE" }, "tmp@0.0.30": { "licenses": "MIT", @@ -9257,8 +10487,8 @@ "publisher": "KARASZI István", "email": "github@spam.raszi.hu", "url": "http://raszi.hu/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selenium-webdriver\\node_modules\\tmp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\selenium-webdriver\\node_modules\\tmp\\LICENSE" + "path": "\\node_modules\\selenium-webdriver\\node_modules\\tmp", + "licenseFile": "\\node_modules\\selenium-webdriver\\node_modules\\tmp\\LICENSE" }, "tmp@0.0.33": { "licenses": "MIT", @@ -9266,8 +10496,8 @@ "publisher": "KARASZI István", "email": "github@spam.raszi.hu", "url": "http://raszi.hu/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tmp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tmp\\LICENSE" + "path": "\\node_modules\\tmp", + "licenseFile": "\\node_modules\\tmp\\LICENSE" }, "tmp@0.2.1": { "licenses": "MIT", @@ -9275,8 +10505,8 @@ "publisher": "KARASZI István", "email": "github@spam.raszi.hu", "url": "http://raszi.hu/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma\\node_modules\\tmp", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma\\node_modules\\tmp\\LICENSE" + "path": "\\node_modules\\karma\\node_modules\\tmp", + "licenseFile": "\\node_modules\\karma\\node_modules\\tmp\\LICENSE" }, "to-fast-properties@2.0.0": { "licenses": "MIT", @@ -9284,73 +10514,104 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-fast-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-fast-properties\\license" + "path": "\\node_modules\\to-fast-properties", + "licenseFile": "\\node_modules\\to-fast-properties\\license" }, "to-object-path@0.3.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/to-object-path", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-object-path", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-object-path\\LICENSE" + "path": "\\node_modules\\to-object-path", + "licenseFile": "\\node_modules\\to-object-path\\LICENSE" }, "to-regex-range@2.1.1": { "licenses": "MIT", "repository": "https://github.com/micromatch/to-regex-range", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\to-regex-range", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\cpx\\node_modules\\to-regex-range\\LICENSE" + "path": "\\node_modules\\cpx\\node_modules\\to-regex-range", + "licenseFile": "\\node_modules\\cpx\\node_modules\\to-regex-range\\LICENSE" }, "to-regex-range@5.0.1": { "licenses": "MIT", "repository": "https://github.com/micromatch/to-regex-range", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-regex-range", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-regex-range\\LICENSE" + "path": "\\node_modules\\to-regex-range", + "licenseFile": "\\node_modules\\to-regex-range\\LICENSE" }, "to-regex@3.0.2": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/to-regex", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-regex", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\to-regex\\LICENSE" + "path": "\\node_modules\\to-regex", + "licenseFile": "\\node_modules\\to-regex\\LICENSE" }, "toidentifier@1.0.1": { "licenses": "MIT", "repository": "https://github.com/component/toidentifier", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\toidentifier", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\toidentifier\\LICENSE" + "path": "\\node_modules\\toidentifier", + "licenseFile": "\\node_modules\\toidentifier\\LICENSE" + }, + "topojson-client@3.1.0": { + "licenses": "ISC", + "repository": "https://github.com/topojson/topojson-client", + "publisher": "Mike Bostock", + "url": "https://bost.ocks.org/mike", + "path": "\\node_modules\\topojson-client", + "licenseFile": "\\node_modules\\topojson-client\\LICENSE" + }, + "toposort@2.0.2": { + "licenses": "MIT", + "repository": "https://github.com/marcelklehr/toposort", + "publisher": "Marcel Klehr", + "email": "mklehr@gmx.net", + "path": "\\node_modules\\toposort", + "licenseFile": "\\node_modules\\toposort\\License" }, "tough-cookie@2.5.0": { "licenses": "BSD-3-Clause", "repository": "https://github.com/salesforce/tough-cookie", "publisher": "Jeremy Stashewsky", "email": "jstash@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tough-cookie", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tough-cookie\\LICENSE" + "path": "\\node_modules\\request\\node_modules\\tough-cookie", + "licenseFile": "\\node_modules\\request\\node_modules\\tough-cookie\\LICENSE" + }, + "tough-cookie@4.1.3": { + "licenses": "BSD-3-Clause", + "repository": "https://github.com/salesforce/tough-cookie", + "publisher": "Jeremy Stashewsky", + "email": "jstash@gmail.com", + "path": "\\node_modules\\tough-cookie", + "licenseFile": "\\node_modules\\tough-cookie\\LICENSE" }, - "tr46@1.0.1": { + "tr46@0.0.3": { "licenses": "MIT", "repository": "https://github.com/Sebmaster/tr46.js", "publisher": "Sebastian Mayr", "email": "npm@smayr.name", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tr46", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tr46\\LICENSE.md" + "path": "\\node_modules\\node-fetch\\node_modules\\tr46" + }, + "tr46@2.1.0": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/tr46", + "publisher": "Sebastian Mayr", + "email": "npm@smayr.name", + "path": "\\node_modules\\tr46", + "licenseFile": "\\node_modules\\tr46\\LICENSE.md" }, - "traverse@0.6.6": { + "traverse@0.6.7": { "licenses": "MIT", - "repository": "https://github.com/substack/js-traverse", + "repository": "https://github.com/ljharb/js-traverse", "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\traverse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\traverse\\LICENSE" + "path": "\\node_modules\\traverse", + "licenseFile": "\\node_modules\\traverse\\LICENSE" }, "tree-kill@1.2.2": { "licenses": "MIT", @@ -9358,58 +10619,65 @@ "publisher": "Peteris Krumins", "email": "peteris.krumins@gmail.com", "url": "http://www.catonmat.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tree-kill", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tree-kill\\LICENSE" + "path": "\\node_modules\\tree-kill", + "licenseFile": "\\node_modules\\tree-kill\\LICENSE" }, - "ts-morph@13.0.3": { + "ts-morph@20.0.0": { "licenses": "MIT", "repository": "https://github.com/dsherret/ts-morph", "publisher": "David Sherret", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ts-morph", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ts-morph\\LICENSE" + "path": "\\node_modules\\ts-morph", + "licenseFile": "\\node_modules\\ts-morph\\LICENSE" }, - "ts-node@8.3.0": { + "ts-node@8.10.2": { "licenses": "MIT", "repository": "https://github.com/TypeStrong/ts-node", "publisher": "Blake Embrey", "email": "hello@blakeembrey.com", "url": "http://blakeembrey.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ts-node", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ts-node\\LICENSE" + "path": "\\node_modules\\ts-node", + "licenseFile": "\\node_modules\\ts-node\\LICENSE" }, "tslib@1.14.1": { "licenses": "0BSD", "repository": "https://github.com/Microsoft/tslib", "publisher": "Microsoft Corp.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rxjs\\node_modules\\tslib", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\rxjs\\node_modules\\tslib\\LICENSE.txt" + "path": "\\node_modules\\tsutils\\node_modules\\tslib", + "licenseFile": "\\node_modules\\tsutils\\node_modules\\tslib\\LICENSE.txt" }, - "tslib@2.3.1": { + "tslib@2.6.1": { "licenses": "0BSD", "repository": "https://github.com/Microsoft/tslib", "publisher": "Microsoft Corp.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\code-block-writer\\node_modules\\tslib", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\code-block-writer\\node_modules\\tslib\\LICENSE.txt" + "path": "\\node_modules\\@angular-devkit\\build-angular\\node_modules\\tslib", + "licenseFile": "\\node_modules\\@angular-devkit\\build-angular\\node_modules\\tslib\\LICENSE.txt" }, - "tslib@2.4.0": { + "tslib@2.6.2": { "licenses": "0BSD", "repository": "https://github.com/Microsoft/tslib", "publisher": "Microsoft Corp.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslib", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslib\\LICENSE.txt" + "path": "\\node_modules\\tslib", + "licenseFile": "\\node_modules\\tslib\\LICENSE.txt" }, "tslint@6.1.3": { "licenses": "Apache-2.0", "repository": "https://github.com/palantir/tslint", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslint", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tslint\\LICENSE" + "path": "\\node_modules\\tslint", + "licenseFile": "\\node_modules\\tslint\\LICENSE" }, "tsutils@2.29.0": { "licenses": "MIT", "repository": "https://github.com/ajafff/tsutils", "publisher": "Klaus Meinhardt", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tsutils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tsutils\\LICENSE" + "path": "\\node_modules\\tsutils", + "licenseFile": "\\node_modules\\tsutils\\LICENSE" + }, + "tuf-js@1.1.7": { + "licenses": "MIT", + "repository": "https://github.com/theupdateframework/tuf-js", + "publisher": "bdehamer@github.com", + "path": "\\node_modules\\tuf-js", + "licenseFile": "\\node_modules\\tuf-js\\LICENSE" }, "tunnel-agent@0.6.0": { "licenses": "Apache-2.0", @@ -9417,23 +10685,23 @@ "publisher": "Mikeal Rogers", "email": "mikeal.rogers@gmail.com", "url": "http://www.futurealoof.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tunnel-agent", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tunnel-agent\\LICENSE" + "path": "\\node_modules\\tunnel-agent", + "licenseFile": "\\node_modules\\tunnel-agent\\LICENSE" }, "tweetnacl@0.14.5": { "licenses": "Unlicense", "repository": "https://github.com/dchest/tweetnacl-js", "publisher": "TweetNaCl-js contributors", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tweetnacl", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\tweetnacl\\LICENSE" + "path": "\\node_modules\\tweetnacl", + "licenseFile": "\\node_modules\\tweetnacl\\LICENSE" }, "type-check@0.3.2": { "licenses": "MIT", "repository": "https://github.com/gkz/type-check", "publisher": "George Zahariev", "email": "z@georgezahariev.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type-check", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type-check\\LICENSE" + "path": "\\node_modules\\type-check", + "licenseFile": "\\node_modules\\type-check\\LICENSE" }, "type-fest@0.21.3": { "licenses": "(MIT OR CC0-1.0)", @@ -9441,14 +10709,14 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type-fest", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type-fest\\license" + "path": "\\node_modules\\type-fest", + "licenseFile": "\\node_modules\\type-fest\\license" }, "type-is@1.6.18": { "licenses": "MIT", "repository": "https://github.com/jshttp/type-is", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type-is", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type-is\\LICENSE" + "path": "\\node_modules\\type-is", + "licenseFile": "\\node_modules\\type-is\\LICENSE" }, "type@1.2.0": { "licenses": "ISC", @@ -9456,25 +10724,25 @@ "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "https://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\type\\LICENSE" + "path": "\\node_modules\\type", + "licenseFile": "\\node_modules\\type\\LICENSE" }, - "type@2.5.0": { + "type@2.7.2": { "licenses": "ISC", "repository": "https://github.com/medikoo/type", "publisher": "Mariusz Nowak", "email": "medyk@medikoo.com", "url": "https://www.medikoo.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ext\\node_modules\\type", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ext\\node_modules\\type\\LICENSE" + "path": "\\node_modules\\ext\\node_modules\\type", + "licenseFile": "\\node_modules\\ext\\node_modules\\type\\LICENSE" }, "typed-assert@1.0.9": { "licenses": "MIT", "repository": "https://github.com/elierotenberg/typed-assert", "publisher": "Elie Rotenberg", "email": "elie@rotenberg.io", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\typed-assert", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\typed-assert\\README.md" + "path": "\\node_modules\\typed-assert", + "licenseFile": "\\node_modules\\typed-assert\\README.md" }, "typedarray@0.0.6": { "licenses": "MIT", @@ -9482,177 +10750,255 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\typedarray", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\typedarray\\LICENSE" + "path": "\\node_modules\\typedarray", + "licenseFile": "\\node_modules\\typedarray\\LICENSE" }, - "typescript@4.6.4": { + "typescript@5.1.6": { "licenses": "Apache-2.0", "repository": "https://github.com/Microsoft/TypeScript", "publisher": "Microsoft Corp.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\typescript", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\typescript\\LICENSE.txt" + "path": "\\node_modules\\typescript", + "licenseFile": "\\node_modules\\typescript\\LICENSE.txt" + }, + "typewise-core@1.2.0": { + "licenses": "MIT", + "repository": "https://github.com/deanlandolt/typewise-core", + "publisher": "Dean Landolt", + "email": "dean@deanlandolt.com", + "path": "\\node_modules\\typewise-core", + "licenseFile": "\\node_modules\\typewise-core\\LICENSE" + }, + "typewise@1.0.3": { + "licenses": "MIT", + "repository": "https://github.com/deanlandolt/typewise", + "publisher": "Dean Landolt", + "email": "dean@deanlandolt.com", + "path": "\\node_modules\\typewise", + "licenseFile": "\\node_modules\\typewise\\README.md" }, - "ua-parser-js@0.7.31": { + "ua-parser-js@0.7.37": { "licenses": "MIT", "repository": "https://github.com/faisalman/ua-parser-js", "publisher": "Faisal Salman", "email": "f@faisalman.com", "url": "http://faisalman.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ua-parser-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ua-parser-js\\license.md" + "path": "\\node_modules\\ua-parser-js", + "licenseFile": "\\node_modules\\ua-parser-js\\license.md" }, - "uglify-js@3.14.2": { + "uglify-js@3.17.4": { "licenses": "BSD-2-Clause", "repository": "https://github.com/mishoo/UglifyJS", "publisher": "Mihai Bazon", "email": "mihai.bazon@gmail.com", "url": "http://lisperator.net/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\uglify-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\uglify-js\\LICENSE" + "path": "\\node_modules\\uglify-js", + "licenseFile": "\\node_modules\\uglify-js\\LICENSE" }, - "ukis-frontend-libraries@9.0.0": { + "ukis-frontend-libraries@12.0.1-next.4": { "licenses": "UNLICENSED", "private": true, "repository": "https://github.com/dlr-eoc/ukis-frontend-libraries", "publisher": "Team UKIS", "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\LICENSE" + "licenseFile": "\\LICENSE" + }, + "ukis-libraries-scripts@3.0.1": { + "licenses": "UNLICENSED", + "private": true, + "publisher": "Team UKIS", + "path": "\\node_modules\\ukis-libraries-scripts", + "licenseFile": "\\node_modules\\ukis-libraries-scripts\\README.md" + }, + "undici-types@5.26.5": { + "licenses": "MIT", + "repository": "https://github.com/nodejs/undici", + "path": "\\node_modules\\undici-types", + "licenseFile": "\\node_modules\\undici-types\\README.md" }, "unicode-canonical-property-names-ecmascript@2.0.0": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/unicode-canonical-property-names-ecmascript", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-canonical-property-names-ecmascript", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-canonical-property-names-ecmascript\\LICENSE-MIT.txt" + "path": "\\node_modules\\unicode-canonical-property-names-ecmascript", + "licenseFile": "\\node_modules\\unicode-canonical-property-names-ecmascript\\LICENSE-MIT.txt" }, "unicode-match-property-ecmascript@2.0.0": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/unicode-match-property-ecmascript", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-match-property-ecmascript", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-match-property-ecmascript\\LICENSE-MIT.txt" + "path": "\\node_modules\\unicode-match-property-ecmascript", + "licenseFile": "\\node_modules\\unicode-match-property-ecmascript\\LICENSE-MIT.txt" }, - "unicode-match-property-value-ecmascript@2.0.0": { + "unicode-match-property-value-ecmascript@2.1.0": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/unicode-match-property-value-ecmascript", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-match-property-value-ecmascript", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-match-property-value-ecmascript\\LICENSE-MIT.txt" + "path": "\\node_modules\\unicode-match-property-value-ecmascript", + "licenseFile": "\\node_modules\\unicode-match-property-value-ecmascript\\LICENSE-MIT.txt" }, - "unicode-properties@1.3.1": { + "unicode-properties@1.4.1": { "licenses": "MIT", "repository": "https://github.com/devongovett/unicode-properties", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-properties", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-properties\\LICENSE" + "path": "\\node_modules\\unicode-properties", + "licenseFile": "\\node_modules\\unicode-properties\\LICENSE" }, - "unicode-property-aliases-ecmascript@2.0.0": { + "unicode-property-aliases-ecmascript@2.1.0": { "licenses": "MIT", "repository": "https://github.com/mathiasbynens/unicode-property-aliases-ecmascript", "publisher": "Mathias Bynens", "url": "https://mathiasbynens.be/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-property-aliases-ecmascript", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-property-aliases-ecmascript\\LICENSE-MIT.txt" + "path": "\\node_modules\\unicode-property-aliases-ecmascript", + "licenseFile": "\\node_modules\\unicode-property-aliases-ecmascript\\LICENSE-MIT.txt" }, "unicode-trie@2.0.0": { "licenses": "MIT", "repository": "https://github.com/devongovett/unicode-trie", "publisher": "Devon Govett", "email": "devongovett@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-trie", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unicode-trie\\LICENSE" + "path": "\\node_modules\\unicode-trie", + "licenseFile": "\\node_modules\\unicode-trie\\LICENSE" }, "union-value@1.0.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/union-value", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\union-value", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\union-value\\LICENSE" + "path": "\\node_modules\\union-value", + "licenseFile": "\\node_modules\\union-value\\LICENSE" }, - "unique-filename@1.1.1": { + "unique-filename@2.0.1": { "licenses": "ISC", - "repository": "https://github.com/iarna/unique-filename", - "publisher": "Rebecca Turner", - "email": "me@re-becca.org", - "url": "http://re-becca.org/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unique-filename", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unique-filename\\LICENSE" + "repository": "https://github.com/npm/unique-filename", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\make-fetch-happen\\node_modules\\unique-filename", + "licenseFile": "\\node_modules\\make-fetch-happen\\node_modules\\unique-filename\\LICENSE" }, - "unique-slug@2.0.2": { + "unique-filename@3.0.0": { "licenses": "ISC", - "repository": "https://github.com/iarna/unique-slug", - "publisher": "Rebecca Turner", - "email": "me@re-becca.org", - "url": "http://re-becca.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unique-slug", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unique-slug\\LICENSE" + "repository": "https://github.com/npm/unique-filename", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\unique-filename", + "licenseFile": "\\node_modules\\unique-filename\\LICENSE" + }, + "unique-slug@3.0.0": { + "licenses": "ISC", + "repository": "https://github.com/npm/unique-slug", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\make-fetch-happen\\node_modules\\unique-slug", + "licenseFile": "\\node_modules\\make-fetch-happen\\node_modules\\unique-slug\\LICENSE" + }, + "unique-slug@4.0.0": { + "licenses": "ISC", + "repository": "https://github.com/npm/unique-slug", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\unique-slug", + "licenseFile": "\\node_modules\\unique-slug\\LICENSE" + }, + "universalify@0.1.2": { + "licenses": "MIT", + "repository": "https://github.com/RyanZim/universalify", + "publisher": "Ryan Zimmerman", + "email": "opensrc@ryanzim.com", + "path": "\\node_modules\\streamroller\\node_modules\\universalify", + "licenseFile": "\\node_modules\\streamroller\\node_modules\\universalify\\LICENSE" }, - "universalify@2.0.0": { + "universalify@0.2.0": { "licenses": "MIT", "repository": "https://github.com/RyanZim/universalify", "publisher": "Ryan Zimmerman", "email": "opensrc@ryanzim.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\universalify", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\universalify\\LICENSE" + "path": "\\node_modules\\tough-cookie\\node_modules\\universalify", + "licenseFile": "\\node_modules\\tough-cookie\\node_modules\\universalify\\LICENSE" + }, + "universalify@2.0.1": { + "licenses": "MIT", + "repository": "https://github.com/RyanZim/universalify", + "publisher": "Ryan Zimmerman", + "email": "opensrc@ryanzim.com", + "path": "\\node_modules\\universalify", + "licenseFile": "\\node_modules\\universalify\\LICENSE" }, "unix-crypt-td-js@1.1.4": { "licenses": "BSD-3-Clause", "repository": "https://github.com/TimDumol/unix-crypt-td-js", "publisher": "Tim Dumol", "email": "tim@timdumol.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unix-crypt-td-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unix-crypt-td-js\\README.markdown" + "path": "\\node_modules\\unix-crypt-td-js", + "licenseFile": "\\node_modules\\unix-crypt-td-js\\README.markdown" }, "unpipe@1.0.0": { "licenses": "MIT", "repository": "https://github.com/stream-utils/unpipe", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unpipe", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unpipe\\LICENSE" + "path": "\\node_modules\\unpipe", + "licenseFile": "\\node_modules\\unpipe\\LICENSE" }, "unset-value@1.0.0": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/unset-value", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\unset-value\\LICENSE" + "path": "\\node_modules\\unset-value", + "licenseFile": "\\node_modules\\unset-value\\LICENSE" + }, + "update-browserslist-db@1.0.13": { + "licenses": "MIT", + "repository": "https://github.com/browserslist/update-db", + "publisher": "Andrey Sitnik", + "email": "andrey@sitnik.ru", + "path": "\\node_modules\\update-browserslist-db", + "licenseFile": "\\node_modules\\update-browserslist-db\\LICENSE" }, "uri-js@4.4.1": { "licenses": "BSD-2-Clause", "repository": "https://github.com/garycourt/uri-js", "publisher": "Gary Court", "email": "gary.court@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\uri-js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\uri-js\\LICENSE" + "path": "\\node_modules\\uri-js", + "licenseFile": "\\node_modules\\uri-js\\LICENSE" + }, + "urijs@1.19.11": { + "licenses": "MIT", + "repository": "https://github.com/medialize/URI.js", + "publisher": "Rodney Rehm", + "url": "http://rodneyrehm.de", + "path": "\\node_modules\\urijs", + "licenseFile": "\\node_modules\\urijs\\LICENSE.txt" }, "urix@0.1.0": { "licenses": "MIT", "repository": "https://github.com/lydell/urix", "publisher": "Simon Lydell", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\urix", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\urix\\LICENSE" + "path": "\\node_modules\\urix", + "licenseFile": "\\node_modules\\urix\\LICENSE" }, "url-parse@1.5.10": { "licenses": "MIT", "repository": "https://github.com/unshiftio/url-parse", "publisher": "Arnout Kazemier", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\url-parse", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\url-parse\\LICENSE" + "path": "\\node_modules\\url-parse", + "licenseFile": "\\node_modules\\url-parse\\LICENSE" + }, + "url@0.11.3": { + "licenses": "MIT", + "repository": "https://github.com/defunctzombie/node-url", + "publisher": "defunctzombie", + "path": "\\node_modules\\url", + "licenseFile": "\\node_modules\\url\\LICENSE" }, "use@3.1.1": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/use", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\use", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\use\\LICENSE" + "path": "\\node_modules\\use", + "licenseFile": "\\node_modules\\use\\LICENSE" }, "util-deprecate@1.0.2": { "licenses": "MIT", @@ -9660,8 +11006,16 @@ "publisher": "Nathan Rajlich", "email": "nathan@tootallnate.net", "url": "http://n8.io/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\util-deprecate", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\util-deprecate\\LICENSE" + "path": "\\node_modules\\util-deprecate", + "licenseFile": "\\node_modules\\util-deprecate\\LICENSE" + }, + "util@0.12.5": { + "licenses": "MIT", + "repository": "https://github.com/browserify/node-util", + "publisher": "Joyent", + "url": "http://www.joyent.com", + "path": "\\node_modules\\util", + "licenseFile": "\\node_modules\\util\\LICENSE" }, "utils-merge@1.0.1": { "licenses": "MIT", @@ -9669,20 +11023,26 @@ "publisher": "Jared Hanson", "email": "jaredhanson@gmail.com", "url": "http://www.jaredhanson.net/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\utils-merge", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\utils-merge\\LICENSE" + "path": "\\node_modules\\utils-merge", + "licenseFile": "\\node_modules\\utils-merge\\LICENSE" }, "uuid@3.4.0": { "licenses": "MIT", "repository": "https://github.com/uuidjs/uuid", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\request\\node_modules\\uuid", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\request\\node_modules\\uuid\\LICENSE.md" + "path": "\\node_modules\\request\\node_modules\\uuid", + "licenseFile": "\\node_modules\\request\\node_modules\\uuid\\LICENSE.md" }, "uuid@8.3.2": { "licenses": "MIT", "repository": "https://github.com/uuidjs/uuid", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\uuid", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\uuid\\LICENSE.md" + "path": "\\node_modules\\http-auth\\node_modules\\uuid", + "licenseFile": "\\node_modules\\http-auth\\node_modules\\uuid\\LICENSE.md" + }, + "uuid@9.0.1": { + "licenses": "MIT", + "repository": "https://github.com/uuidjs/uuid", + "path": "\\node_modules\\uuid", + "licenseFile": "\\node_modules\\uuid\\LICENSE.md" }, "validate-npm-package-license@3.0.4": { "licenses": "Apache-2.0", @@ -9690,158 +11050,202 @@ "publisher": "Kyle E. Mitchell", "email": "kyle@kemitchell.com", "url": "https://kemitchell.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\validate-npm-package-license", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\validate-npm-package-license\\LICENSE" + "path": "\\node_modules\\validate-npm-package-license", + "licenseFile": "\\node_modules\\validate-npm-package-license\\LICENSE" }, - "validate-npm-package-name@4.0.0": { + "validate-npm-package-name@5.0.0": { "licenses": "ISC", "repository": "https://github.com/npm/validate-npm-package-name", "publisher": "GitHub Inc.", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\validate-npm-package-name", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\validate-npm-package-name\\LICENSE" + "path": "\\node_modules\\validate-npm-package-name", + "licenseFile": "\\node_modules\\validate-npm-package-name\\LICENSE" }, "vary@1.1.2": { "licenses": "MIT", "repository": "https://github.com/jshttp/vary", "publisher": "Douglas Christopher Wilson", "email": "doug@somethingdoug.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\vary", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\vary\\LICENSE" + "path": "\\node_modules\\vary", + "licenseFile": "\\node_modules\\vary\\LICENSE" }, "verror@1.10.0": { "licenses": "MIT", "repository": "https://github.com/davepacheco/node-verror", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\verror", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\verror\\LICENSE" + "path": "\\node_modules\\verror", + "licenseFile": "\\node_modules\\verror\\LICENSE" + }, + "vis@4.21.0-EOL": { + "licenses": "(Apache-2.0 OR MIT)", + "repository": "https://github.com/almende/vis", + "path": "\\node_modules\\vis", + "licenseFile": "\\node_modules\\vis\\LICENSE-MIT" + }, + "vite@4.4.7": { + "licenses": "MIT", + "repository": "https://github.com/vitejs/vite", + "publisher": "Evan You", + "path": "\\node_modules\\vite", + "licenseFile": "\\node_modules\\vite\\LICENSE.md" }, "void-elements@2.0.1": { "licenses": "MIT", "repository": "https://github.com/hemanth/void-elements", "publisher": "hemanth.hm", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\void-elements", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\void-elements\\LICENSE" + "path": "\\node_modules\\void-elements", + "licenseFile": "\\node_modules\\void-elements\\LICENSE" + }, + "vt-pbf@3.1.3": { + "licenses": "MIT", + "repository": "https://github.com/mapbox/vt-pbf", + "publisher": "Anand Thakker", + "email": "vestibule@anandthakker.net", + "url": "http://anandthakker.net/", + "path": "\\node_modules\\vt-pbf", + "licenseFile": "\\node_modules\\vt-pbf\\LICENSE" + }, + "w3c-hr-time@1.0.2": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/w3c-hr-time", + "publisher": "Timothy Gu", + "email": "timothygu99@gmail.com", + "path": "\\node_modules\\w3c-hr-time", + "licenseFile": "\\node_modules\\w3c-hr-time\\LICENSE.md" }, "w3c-schemas@1.4.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/highsource/w3c-schemas", "publisher": "Alexey Valikov", "url": "http://github.com/highsource", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\w3c-schemas", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\w3c-schemas\\README.md" + "path": "\\node_modules\\w3c-schemas", + "licenseFile": "\\node_modules\\w3c-schemas\\README.md" + }, + "w3c-xmlserializer@2.0.0": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/w3c-xmlserializer", + "path": "\\node_modules\\w3c-xmlserializer", + "licenseFile": "\\node_modules\\w3c-xmlserializer\\LICENSE.md" }, - "watchpack@2.3.1": { + "watchpack@2.4.0": { "licenses": "MIT", "repository": "https://github.com/webpack/watchpack", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\watchpack", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\watchpack\\LICENSE" + "path": "\\node_modules\\watchpack", + "licenseFile": "\\node_modules\\watchpack\\LICENSE" }, "wbuf@1.7.3": { "licenses": "MIT", "repository": "https://github.com/indutny/wbuf", "publisher": "Fedor Indutny", "email": "fedor@indutny.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wbuf", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wbuf\\README.md" + "path": "\\node_modules\\wbuf", + "licenseFile": "\\node_modules\\wbuf\\README.md" }, "wcwidth@1.0.1": { "licenses": "MIT", "repository": "https://github.com/timoxley/wcwidth", "publisher": "Tim Oxley", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wcwidth", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wcwidth\\LICENSE" - }, - "web-streams-polyfill@3.2.1": { - "licenses": "MIT", - "repository": "https://github.com/MattiasBuelens/web-streams-polyfill", - "publisher": "Mattias Buelens", - "email": "mattias@buelens.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\web-streams-polyfill", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\web-streams-polyfill\\LICENSE" + "path": "\\node_modules\\wcwidth", + "licenseFile": "\\node_modules\\wcwidth\\LICENSE" }, "web-worker@1.2.0": { "licenses": "Apache-2.0", "repository": "https://github.com/developit/web-worker", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\web-worker", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\web-worker\\LICENSE" + "path": "\\node_modules\\web-worker", + "licenseFile": "\\node_modules\\web-worker\\LICENSE" }, "webdriver-js-extender@2.1.0": { "licenses": "MIT", "repository": "https://github.com/angular/webdriver-js-extender", "publisher": "Sammy Jelin", "email": "sjelin@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-js-extender", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-js-extender\\LICENSE" + "path": "\\node_modules\\webdriver-js-extender", + "licenseFile": "\\node_modules\\webdriver-js-extender\\LICENSE" }, - "webdriver-manager@12.1.8": { + "webdriver-manager@12.1.9": { "licenses": "MIT", "repository": "https://github.com/angular/webdriver-manager", "publisher": "Craig Nishina", "email": "craig.nishina@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webdriver-manager\\LICENSE" + "path": "\\node_modules\\webdriver-manager", + "licenseFile": "\\node_modules\\webdriver-manager\\LICENSE" }, - "webfont-matcher@1.1.0": { - "licenses": "MIT", - "repository": "https://github.com/csshat/webfont-matcher", - "publisher": "Marek Hrabe", - "email": "marekhrabe@abdoc.net", - "url": "https://github.com/marekhrabe", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webfont-matcher", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webfont-matcher\\README.md" + "webidl-conversions@3.0.1": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/jsdom/webidl-conversions", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\node-fetch\\node_modules\\webidl-conversions", + "licenseFile": "\\node_modules\\node-fetch\\node_modules\\webidl-conversions\\LICENSE.md" + }, + "webidl-conversions@5.0.0": { + "licenses": "BSD-2-Clause", + "repository": "https://github.com/jsdom/webidl-conversions", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\domexception\\node_modules\\webidl-conversions", + "licenseFile": "\\node_modules\\domexception\\node_modules\\webidl-conversions\\LICENSE.md" }, - "webidl-conversions@4.0.2": { + "webidl-conversions@6.1.0": { "licenses": "BSD-2-Clause", "repository": "https://github.com/jsdom/webidl-conversions", "publisher": "Domenic Denicola", "email": "d@domenic.me", "url": "https://domenic.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webidl-conversions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webidl-conversions\\LICENSE.md" + "path": "\\node_modules\\webidl-conversions", + "licenseFile": "\\node_modules\\webidl-conversions\\LICENSE.md" + }, + "webpack-dev-middleware@5.3.3": { + "licenses": "MIT", + "repository": "https://github.com/webpack/webpack-dev-middleware", + "publisher": "Tobias Koppers @sokra", + "path": "\\node_modules\\webpack-dev-server\\node_modules\\webpack-dev-middleware", + "licenseFile": "\\node_modules\\webpack-dev-server\\node_modules\\webpack-dev-middleware\\LICENSE" }, - "webpack-dev-middleware@5.3.1": { + "webpack-dev-middleware@6.1.1": { "licenses": "MIT", "repository": "https://github.com/webpack/webpack-dev-middleware", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-dev-middleware", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-dev-middleware\\LICENSE" + "path": "\\node_modules\\webpack-dev-middleware", + "licenseFile": "\\node_modules\\webpack-dev-middleware\\LICENSE" }, - "webpack-dev-server@4.9.0": { + "webpack-dev-server@4.15.1": { "licenses": "MIT", "repository": "https://github.com/webpack/webpack-dev-server", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-dev-server", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-dev-server\\LICENSE" + "path": "\\node_modules\\webpack-dev-server", + "licenseFile": "\\node_modules\\webpack-dev-server\\LICENSE" }, - "webpack-merge@5.8.0": { + "webpack-merge@5.9.0": { "licenses": "MIT", "repository": "https://github.com/survivejs/webpack-merge", "publisher": "Juho Vepsalainen", "email": "bebraw@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-merge", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-merge\\LICENSE" + "path": "\\node_modules\\webpack-merge", + "licenseFile": "\\node_modules\\webpack-merge\\LICENSE" }, "webpack-sources@3.2.3": { "licenses": "MIT", "repository": "https://github.com/webpack/webpack-sources", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-sources", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-sources\\LICENSE" + "path": "\\node_modules\\webpack-sources", + "licenseFile": "\\node_modules\\webpack-sources\\LICENSE" }, "webpack-subresource-integrity@5.1.0": { "licenses": "MIT", "repository": "https://github.com/waysact/webpack-subresource-integrity", "publisher": "Julian Scheid", "email": "julian@evergiving.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-subresource-integrity", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-subresource-integrity\\LICENSE" + "path": "\\node_modules\\webpack-subresource-integrity", + "licenseFile": "\\node_modules\\webpack-subresource-integrity\\LICENSE" }, - "webpack@5.72.1": { + "webpack@5.88.2": { "licenses": "MIT", "repository": "https://github.com/webpack/webpack", "publisher": "Tobias Koppers @sokra", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack\\LICENSE" + "path": "\\node_modules\\webpack", + "licenseFile": "\\node_modules\\webpack\\LICENSE" }, "websocket-driver@0.7.4": { "licenses": "Apache-2.0", @@ -9849,8 +11253,8 @@ "publisher": "James Coglan", "email": "jcoglan@gmail.com", "url": "http://jcoglan.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\websocket-driver", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\websocket-driver\\LICENSE.md" + "path": "\\node_modules\\websocket-driver", + "licenseFile": "\\node_modules\\websocket-driver\\LICENSE.md" }, "websocket-extensions@0.1.4": { "licenses": "Apache-2.0", @@ -9858,29 +11262,64 @@ "publisher": "James Coglan", "email": "jcoglan@gmail.com", "url": "http://jcoglan.com/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\websocket-extensions", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\websocket-extensions\\LICENSE.md" + "path": "\\node_modules\\websocket-extensions", + "licenseFile": "\\node_modules\\websocket-extensions\\LICENSE.md" + }, + "whatwg-encoding@1.0.5": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/whatwg-encoding", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\whatwg-encoding", + "licenseFile": "\\node_modules\\whatwg-encoding\\LICENSE.txt" }, - "whatwg-fetch@3.6.2": { + "whatwg-fetch@3.6.19": { "licenses": "MIT", "repository": "https://github.com/github/fetch", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\whatwg-fetch", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\whatwg-fetch\\LICENSE" + "path": "\\node_modules\\whatwg-fetch", + "licenseFile": "\\node_modules\\whatwg-fetch\\LICENSE" + }, + "whatwg-mimetype@2.3.0": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/whatwg-mimetype", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\whatwg-mimetype", + "licenseFile": "\\node_modules\\whatwg-mimetype\\LICENSE.txt" }, - "whatwg-url@7.1.0": { + "whatwg-url@5.0.0": { "licenses": "MIT", "repository": "https://github.com/jsdom/whatwg-url", "publisher": "Sebastian Mayr", "email": "github@smayr.name", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\whatwg-url", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\whatwg-url\\LICENSE.txt" + "path": "\\node_modules\\node-fetch\\node_modules\\whatwg-url", + "licenseFile": "\\node_modules\\node-fetch\\node_modules\\whatwg-url\\LICENSE.txt" }, - "which-module@2.0.0": { + "whatwg-url@8.7.0": { + "licenses": "MIT", + "repository": "https://github.com/jsdom/whatwg-url", + "publisher": "Sebastian Mayr", + "email": "github@smayr.name", + "path": "\\node_modules\\whatwg-url", + "licenseFile": "\\node_modules\\whatwg-url\\LICENSE.txt" + }, + "which-module@2.0.1": { "licenses": "ISC", "repository": "https://github.com/nexdrew/which-module", "publisher": "nexdrew", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\which-module", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\which-module\\LICENSE" + "path": "\\node_modules\\which-module", + "licenseFile": "\\node_modules\\which-module\\LICENSE" + }, + "which-typed-array@1.1.13": { + "licenses": "MIT", + "repository": "https://github.com/inspect-js/which-typed-array", + "publisher": "Jordan Harband", + "email": "ljharb@gmail.com", + "url": "http://ljharb.codes", + "path": "\\node_modules\\which-typed-array", + "licenseFile": "\\node_modules\\which-typed-array\\LICENSE" }, "which@1.3.1": { "licenses": "ISC", @@ -9888,8 +11327,8 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\which", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\which\\LICENSE" + "path": "\\node_modules\\global-prefix\\node_modules\\which", + "licenseFile": "\\node_modules\\global-prefix\\node_modules\\which\\LICENSE" }, "which@2.0.2": { "licenses": "ISC", @@ -9897,8 +11336,15 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-gyp\\node_modules\\which", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\node-gyp\\node_modules\\which\\LICENSE" + "path": "\\node_modules\\which", + "licenseFile": "\\node_modules\\which\\LICENSE" + }, + "which@3.0.1": { + "licenses": "ISC", + "repository": "https://github.com/npm/node-which", + "publisher": "GitHub Inc.", + "path": "\\node_modules\\@npmcli\\promise-spawn\\node_modules\\which", + "licenseFile": "\\node_modules\\@npmcli\\promise-spawn\\node_modules\\which\\LICENSE" }, "wide-align@1.1.5": { "licenses": "ISC", @@ -9906,16 +11352,16 @@ "publisher": "Rebecca Turner", "email": "me@re-becca.org", "url": "http://re-becca.org/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wide-align", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wide-align\\LICENSE" + "path": "\\node_modules\\wide-align", + "licenseFile": "\\node_modules\\wide-align\\LICENSE" }, - "wildcard@2.0.0": { + "wildcard@2.0.1": { "licenses": "MIT", "repository": "https://github.com/DamonOehlman/wildcard", "publisher": "Damon Oehlman", "email": "damon.oehlman@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wildcard", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wildcard\\README.md" + "path": "\\node_modules\\wildcard", + "licenseFile": "\\node_modules\\wildcard\\LICENSE" }, "windows-release@4.0.0": { "licenses": "MIT", @@ -9923,22 +11369,22 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\windows-release", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\windows-release\\license" + "path": "\\node_modules\\windows-release", + "licenseFile": "\\node_modules\\windows-release\\license" }, - "wkt-parser@1.3.1": { + "wkt-parser@1.3.3": { "licenses": "MIT", "repository": "https://github.com/proj4js/wkt-parser", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wkt-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wkt-parser\\LICENSE.md" + "path": "\\node_modules\\wkt-parser", + "licenseFile": "\\node_modules\\wkt-parser\\LICENSE.md" }, - "word-wrap@1.2.3": { + "word-wrap@1.2.5": { "licenses": "MIT", "repository": "https://github.com/jonschlinkert/word-wrap", "publisher": "Jon Schlinkert", "url": "https://github.com/jonschlinkert", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\word-wrap", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\word-wrap\\LICENSE" + "path": "\\node_modules\\word-wrap", + "licenseFile": "\\node_modules\\word-wrap\\LICENSE" }, "wordwrap@1.0.0": { "licenses": "MIT", @@ -9946,8 +11392,8 @@ "publisher": "James Halliday", "email": "mail@substack.net", "url": "http://substack.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wordwrap", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wordwrap\\LICENSE" + "path": "\\node_modules\\wordwrap", + "licenseFile": "\\node_modules\\wordwrap\\LICENSE" }, "wrap-ansi@6.2.0": { "licenses": "MIT", @@ -9955,8 +11401,8 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\wrap-ansi", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\wrap-ansi\\license" + "path": "\\node_modules\\protractor\\node_modules\\wrap-ansi", + "licenseFile": "\\node_modules\\protractor\\node_modules\\wrap-ansi\\license" }, "wrap-ansi@7.0.0": { "licenses": "MIT", @@ -9964,8 +11410,17 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wrap-ansi", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wrap-ansi\\license" + "path": "\\node_modules\\wrap-ansi-cjs", + "licenseFile": "\\node_modules\\wrap-ansi-cjs\\license" + }, + "wrap-ansi@8.1.0": { + "licenses": "MIT", + "repository": "https://github.com/chalk/wrap-ansi", + "publisher": "Sindre Sorhus", + "email": "sindresorhus@gmail.com", + "url": "https://sindresorhus.com", + "path": "\\node_modules\\@isaacs\\cliui\\node_modules\\wrap-ansi", + "licenseFile": "\\node_modules\\@isaacs\\cliui\\node_modules\\wrap-ansi\\license" }, "wrappy@1.0.2": { "licenses": "ISC", @@ -9973,33 +11428,51 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wrappy", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\wrappy\\LICENSE" + "path": "\\node_modules\\wrappy", + "licenseFile": "\\node_modules\\wrappy\\LICENSE" + }, + "ws@7.5.9": { + "licenses": "MIT", + "repository": "https://github.com/websockets/ws", + "publisher": "Einar Otto Stangvik", + "email": "einaros@gmail.com", + "url": "http://2x.io", + "path": "\\node_modules\\ws", + "licenseFile": "\\node_modules\\ws\\LICENSE" }, - "ws@8.2.3": { + "ws@8.11.0": { "licenses": "MIT", "repository": "https://github.com/websockets/ws", "publisher": "Einar Otto Stangvik", "email": "einaros@gmail.com", "url": "http://2x.io", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ws", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\ws\\LICENSE" + "path": "\\node_modules\\engine.io\\node_modules\\ws", + "licenseFile": "\\node_modules\\engine.io\\node_modules\\ws\\LICENSE" }, - "ws@8.8.0": { + "ws@8.14.2": { "licenses": "MIT", "repository": "https://github.com/websockets/ws", "publisher": "Einar Otto Stangvik", "email": "einaros@gmail.com", "url": "http://2x.io", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-dev-server\\node_modules\\ws", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\webpack-dev-server\\node_modules\\ws\\LICENSE" + "path": "\\node_modules\\webpack-dev-server\\node_modules\\ws", + "licenseFile": "\\node_modules\\webpack-dev-server\\node_modules\\ws\\LICENSE" + }, + "xml-name-validator@3.0.0": { + "licenses": "Apache-2.0", + "repository": "https://github.com/jsdom/xml-name-validator", + "publisher": "Domenic Denicola", + "email": "d@domenic.me", + "url": "https://domenic.me/", + "path": "\\node_modules\\xml-name-validator", + "licenseFile": "\\node_modules\\xml-name-validator\\LICENSE.txt" }, - "xml-utils@1.0.2": { + "xml-utils@1.7.0": { "licenses": "CC0-1.0", "repository": "https://github.com/DanielJDufour/xml-utils", "publisher": "Daniel J. Dufour", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xml-utils", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xml-utils\\LICENSE" + "path": "\\node_modules\\xml-utils", + "licenseFile": "\\node_modules\\xml-utils\\LICENSE" }, "xml2js@0.4.23": { "licenses": "MIT", @@ -10007,33 +11480,41 @@ "publisher": "Marek Kubica", "email": "marek@xivilization.net", "url": "https://xivilization.net", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xml2js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xml2js\\LICENSE" + "path": "\\node_modules\\xml2js", + "licenseFile": "\\node_modules\\xml2js\\LICENSE" }, "xmlbuilder@11.0.1": { "licenses": "MIT", "repository": "https://github.com/oozcitak/xmlbuilder-js", "publisher": "Ozgur Ozcitak", "email": "oozcitak@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xml2js\\node_modules\\xmlbuilder", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xml2js\\node_modules\\xmlbuilder\\LICENSE" + "path": "\\node_modules\\xml2js\\node_modules\\xmlbuilder", + "licenseFile": "\\node_modules\\xml2js\\node_modules\\xmlbuilder\\LICENSE" }, - "xmlbuilder@8.2.2": { + "xmlbuilder@12.0.0": { "licenses": "MIT", "repository": "https://github.com/oozcitak/xmlbuilder-js", "publisher": "Ozgur Ozcitak", "email": "oozcitak@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmlbuilder", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmlbuilder\\LICENSE" + "path": "\\node_modules\\xmlbuilder", + "licenseFile": "\\node_modules\\xmlbuilder\\LICENSE" + }, + "xmlchars@2.2.0": { + "licenses": "MIT", + "repository": "https://github.com/lddubeau/xmlchars", + "publisher": "Louis-Dominique Dubeau", + "email": "ldd@lddubeau.com", + "path": "\\node_modules\\xmlchars", + "licenseFile": "\\node_modules\\xmlchars\\LICENSE" }, - "xmldoc@1.1.2": { + "xmldoc@1.3.0": { "licenses": "MIT", "repository": "https://github.com/nfarina/xmldoc", "publisher": "Nick Farina", "email": "nfarina@gmail.com", "url": "http://nfarina.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmldoc", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmldoc\\LICENSE" + "path": "\\node_modules\\xmldoc", + "licenseFile": "\\node_modules\\xmldoc\\LICENSE" }, "xmldom@0.6.0": { "licenses": "MIT", @@ -10041,54 +11522,63 @@ "publisher": "jindw", "email": "jindw@xidea.org", "url": "http://www.xidea.org", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmldom", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmldom\\LICENSE" + "path": "\\node_modules\\xmldom", + "licenseFile": "\\node_modules\\xmldom\\LICENSE" }, "xmlhttprequest@1.8.0": { "licenses": "MIT", "repository": "https://github.com/driverdan/node-XMLHttpRequest", "publisher": "Dan DeFelippi", "url": "http://driverdan.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmlhttprequest", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmlhttprequest\\LICENSE" + "path": "\\node_modules\\xmlhttprequest", + "licenseFile": "\\node_modules\\xmlhttprequest\\LICENSE" }, "xmlserializer@0.6.1": { "licenses": "MIT", "repository": "https://github.com/cburgmer/xmlserializer", "publisher": "Christoph Burgmer", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmlserializer", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xmlserializer\\LICENSE" + "path": "\\node_modules\\xmlserializer", + "licenseFile": "\\node_modules\\xmlserializer\\LICENSE" }, "xtend@4.0.2": { "licenses": "MIT", "repository": "https://github.com/Raynos/xtend", "publisher": "Raynos", "email": "raynos2@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xtend", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xtend\\LICENSE" + "path": "\\node_modules\\xtend", + "licenseFile": "\\node_modules\\xtend\\LICENSE" }, "xxhashjs@0.2.2": { "licenses": "MIT", "repository": "https://github.com/pierrec/js-xxhash", "publisher": "Pierre Curto", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xxhashjs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\xxhashjs\\LICENSE" + "path": "\\node_modules\\xxhashjs", + "licenseFile": "\\node_modules\\xxhashjs\\LICENSE" }, "y18n@4.0.3": { "licenses": "ISC", "repository": "https://github.com/yargs/y18n", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\y18n", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\y18n\\LICENSE" + "path": "\\node_modules\\protractor\\node_modules\\y18n", + "licenseFile": "\\node_modules\\protractor\\node_modules\\y18n\\LICENSE" }, "y18n@5.0.8": { "licenses": "ISC", "repository": "https://github.com/yargs/y18n", "publisher": "Ben Coe", "email": "bencoe@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\y18n", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\y18n\\LICENSE" + "path": "\\node_modules\\y18n", + "licenseFile": "\\node_modules\\y18n\\LICENSE" + }, + "yallist@3.1.1": { + "licenses": "ISC", + "repository": "https://github.com/isaacs/yallist", + "publisher": "Isaac Z. Schlueter", + "email": "i@izs.me", + "url": "http://blog.izs.me/", + "path": "\\node_modules\\yallist", + "licenseFile": "\\node_modules\\yallist\\LICENSE" }, "yallist@4.0.0": { "licenses": "ISC", @@ -10096,58 +11586,58 @@ "publisher": "Isaac Z. Schlueter", "email": "i@izs.me", "url": "http://blog.izs.me/", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yallist", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yallist\\LICENSE" + "path": "\\node_modules\\semver\\node_modules\\yallist", + "licenseFile": "\\node_modules\\semver\\node_modules\\yallist\\LICENSE" }, "yaml@1.10.2": { "licenses": "ISC", "repository": "https://github.com/eemeli/yaml", "publisher": "Eemeli Aro", "email": "eemeli@gmail.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yaml", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yaml\\LICENSE" + "path": "\\node_modules\\yaml", + "licenseFile": "\\node_modules\\yaml\\LICENSE" }, "yargs-parser@18.1.3": { "licenses": "ISC", "repository": "https://github.com/yargs/yargs-parser", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\yargs-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\yargs-parser\\LICENSE.txt" + "path": "\\node_modules\\protractor\\node_modules\\yargs-parser", + "licenseFile": "\\node_modules\\protractor\\node_modules\\yargs-parser\\LICENSE.txt" }, "yargs-parser@20.2.9": { "licenses": "ISC", "repository": "https://github.com/yargs/yargs-parser", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yargs-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yargs-parser\\LICENSE.txt" + "path": "\\node_modules\\karma\\node_modules\\yargs-parser", + "licenseFile": "\\node_modules\\karma\\node_modules\\yargs-parser\\LICENSE.txt" }, - "yargs-parser@21.0.1": { + "yargs-parser@21.1.1": { "licenses": "ISC", "repository": "https://github.com/yargs/yargs-parser", "publisher": "Ben Coe", "email": "ben@npmjs.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yargs\\node_modules\\yargs-parser", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yargs\\node_modules\\yargs-parser\\LICENSE.txt" + "path": "\\node_modules\\yargs-parser", + "licenseFile": "\\node_modules\\yargs-parser\\LICENSE.txt" }, "yargs@15.4.1": { "licenses": "MIT", "repository": "https://github.com/yargs/yargs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\yargs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\protractor\\node_modules\\yargs\\LICENSE" + "path": "\\node_modules\\protractor\\node_modules\\yargs", + "licenseFile": "\\node_modules\\protractor\\node_modules\\yargs\\LICENSE" }, "yargs@16.2.0": { "licenses": "MIT", "repository": "https://github.com/yargs/yargs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma\\node_modules\\yargs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\karma\\node_modules\\yargs\\LICENSE" + "path": "\\node_modules\\karma\\node_modules\\yargs", + "licenseFile": "\\node_modules\\karma\\node_modules\\yargs\\LICENSE" }, - "yargs@17.4.1": { + "yargs@17.7.2": { "licenses": "MIT", "repository": "https://github.com/yargs/yargs", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yargs", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yargs\\LICENSE" + "path": "\\node_modules\\yargs", + "licenseFile": "\\node_modules\\yargs\\LICENSE" }, "yn@3.1.1": { "licenses": "MIT", @@ -10155,30 +11645,44 @@ "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yn", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yn\\license" + "path": "\\node_modules\\yn", + "licenseFile": "\\node_modules\\yn\\license" }, - "yocto-queue@0.1.0": { + "yocto-queue@1.0.0": { "licenses": "MIT", "repository": "https://github.com/sindresorhus/yocto-queue", "publisher": "Sindre Sorhus", "email": "sindresorhus@gmail.com", "url": "https://sindresorhus.com", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yocto-queue", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\yocto-queue\\license" + "path": "\\node_modules\\yocto-queue", + "licenseFile": "\\node_modules\\yocto-queue\\license" + }, + "zepto@1.2.0": { + "licenses": "MIT", + "repository": "https://github.com/madrobby/zepto", + "path": "\\node_modules\\zepto", + "licenseFile": "\\node_modules\\zepto\\README.md" }, "zone.js@0.10.3": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "Brian Ford", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer\\node_modules\\zone.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\codelyzer\\node_modules\\zone.js\\LICENSE" + "path": "\\node_modules\\codelyzer\\node_modules\\zone.js", + "licenseFile": "\\node_modules\\codelyzer\\node_modules\\zone.js\\LICENSE" }, - "zone.js@0.11.5": { + "zone.js@0.13.3": { "licenses": "MIT", "repository": "https://github.com/angular/angular", "publisher": "Brian Ford", - "path": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\zone.js", - "licenseFile": "C:\\Users\\boec_mt\\devWorkspace\\ukis-fix-some-issues\\node_modules\\zone.js\\LICENSE" + "path": "\\node_modules\\zone.js", + "licenseFile": "\\node_modules\\zone.js\\LICENSE" + }, + "zstddec@0.1.0": { + "licenses": "MIT AND BSD-3-Clause", + "repository": "https://github.com/donmccurdy/zstddec", + "publisher": "Don McCurdy", + "email": "dm@donmccurdy.com", + "path": "\\node_modules\\zstddec", + "licenseFile": "\\node_modules\\zstddec\\LICENSE" } } diff --git a/common.09c09c4f757af0c7.js b/common.09c09c4f757af0c7.js deleted file mode 100644 index 2ecd1a944..000000000 --- a/common.09c09c4f757af0c7.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[592],{2605:(M,v,t)=>{t.d(v,{F:()=>u});var n=t(3714),e=t(7243),p=t(3223);function g(l,m){if(1&l&&(n.TgZ(0,"clr-dg-column"),n._uU(1),n.qZA()),2&l){const i=m.$implicit;n.xp6(1),n.Oqu(i.key)}}function d(l,m){if(1&l&&(n.TgZ(0,"clr-dg-cell"),n._uU(1),n.qZA()),2&l){const i=m.$implicit;n.xp6(1),n.Oqu(i.value)}}let u=(()=>{class l{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275cmp=n.Xpm({type:l,selectors:[["app-table-popup"]],inputs:{data:"data"},decls:6,vars:6,consts:[[4,"ngFor","ngForOf"]],template:function(c,s){1&c&&(n.TgZ(0,"clr-datagrid"),n.YNc(1,g,2,1,"clr-dg-column",0),n.ALo(2,"keyvalue"),n.TgZ(3,"clr-dg-row"),n.YNc(4,d,2,1,"clr-dg-cell",0),n.ALo(5,"keyvalue"),n.qZA()()),2&c&&(n.xp6(1),n.Q6J("ngForOf",n.lcZ(2,2,s.data)),n.xp6(3),n.Q6J("ngForOf",n.lcZ(5,4,s.data)))},dependencies:[e.C9t,e.fv_,e.m4W,e.Z4N,e.jND,e.KHL,e.PDs,e.Gcc,e.dml,e.Nh1,e.K8c,p.sg,p.Nd]})}return l})()},1832:(M,v,t)=>{t.d(v,{C:()=>m});var n=t(7704),e=t(3714),p=t(9631),g=t(3223),d=t(9223),u=t(7243);function l(i,c){if(1&i&&(e.TgZ(0,"option",9),e._uU(1),e.qZA()),2&i){const s=c.$implicit;e.Q6J("value",s.value),e.xp6(1),e.Oqu(s.title)}}let m=(()=>{class i{constructor(s){this.mapSvc=s,this.mapCoordinates=[0,0],this.zoom=0,this.precision=2,this.x="Lon",this.y="Lat",this.mapMoveSubscription=o=>{o.coordinate&&(this.mapCoordinates=(0,n.vs)(o.coordinate,this.mapProjection,(0,n.U2)(this.selectedProjection)))},this.mapOnMoveend=o=>{const a=o.map.getView().getZoom();this.zoom!==a&&(this.zoom=a)},this.mapSub=this.mapSvc.projectionChange.subscribe(o=>{this.mapProjection=o,this.setProjection(o)})}ngOnInit(){this.mapSvc.map.on("pointermove",this.mapMoveSubscription),this.mapSvc.map.on("moveend",this.mapOnMoveend)}setProjection(s){const o=s.getCode();this.projections="EPSG:4326"===o?[{title:o,value:o}]:[{title:"EPSG:4326",value:"EPSG:4326"},{title:o,value:o}],this.selectedProjection=this.projections[0].value}ngOnDestroy(){this.mapSvc.map.un("pointermove",this.mapMoveSubscription),this.mapSvc.map.un("moveend",this.mapOnMoveend),this.mapSub.unsubscribe()}onChangeProj(s){const o=s.target.value;"EPSG:4326"===o?(this.x="Lon",this.y="Lat"):(this.x="X",this.y="Y");const a=this.selectedProjection;this.selectedProjection=o,this.mapCoordinates=(0,n.vs)(this.mapCoordinates,(0,n.U2)(a),(0,n.U2)(this.selectedProjection))}toPrecision(s,o){return s.toFixed(o)}static#e=this.\u0275fac=function(o){return new(o||i)(e.Y36(p.BR))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["ukis-mouse-position"]],decls:27,vars:7,consts:[[1,"mouse-position-control"],[1,"clr-row"],[1,"clr-col-7"],[1,"output-container"],[1,"clr-col-5"],[1,"input-container"],["clrSelect","",3,"change"],[3,"value",4,"ngFor","ngForOf"],["type","number","min","0","max","12","name","precision","clrInput","",3,"ngModel","ngModelChange"],[3,"value"]],template:function(o,a){1&o&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div")(5,"b"),e._uU(6),e.qZA(),e._uU(7),e.qZA(),e.TgZ(8,"div")(9,"b"),e._uU(10),e.qZA(),e._uU(11),e.qZA(),e.TgZ(12,"div")(13,"b"),e._uU(14,"Zoom"),e.qZA(),e._uU(15),e.qZA()()(),e.TgZ(16,"div",4)(17,"div",5)(18,"clr-select-container")(19,"label"),e._uU(20,"Projection "),e.qZA(),e.TgZ(21,"select",6),e.NdJ("change",function(_){return a.onChangeProj(_)}),e.YNc(22,l,2,2,"option",7),e.qZA()(),e.TgZ(23,"clr-input-container")(24,"label"),e._uU(25,"Precision "),e.qZA(),e.TgZ(26,"input",8),e.NdJ("ngModelChange",function(_){return a.precision=_}),e.qZA()()()()()()),2&o&&(e.xp6(6),e.Oqu(a.x),e.xp6(1),e.hij(" ",a.toPrecision(a.mapCoordinates[0],a.precision),""),e.xp6(3),e.Oqu(a.y),e.xp6(1),e.hij(" ",a.toPrecision(a.mapCoordinates[1],a.precision),""),e.xp6(4),e.hij(" ",a.toPrecision(a.zoom,a.precision),""),e.xp6(7),e.Q6J("ngForOf",a.projections),e.xp6(4),e.Q6J("ngModel",a.precision))},dependencies:[g.sg,d.YN,d.Kr,d.Fj,d.wV,d.JJ,d.qQ,d.Fd,d.On,u.MgK,u.xRP,u.G55,u.otW,u.dTv],styles:[".mouse-position-control[_ngcontent-%COMP%]{margin-left:.2rem;padding-bottom:.4rem}.mouse-position-control[_ngcontent-%COMP%] .output-container[_ngcontent-%COMP%]{line-height:1.6rem}.mouse-position-control[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] .clr-form-control[_ngcontent-%COMP%]:first-child{margin-top:0rem}"]})}return i})()},1324:(M,v,t)=>{t.d(v,{X8:()=>u}),t(1832);var e=t(3223),p=t(9223),g=t(7243),d=t(3714);let u=(()=>{class l{static#e=this.\u0275fac=function(c){return new(c||l)};static#t=this.\u0275mod=d.oAB({type:l});static#o=this.\u0275inj=d.cJS({imports:[e.ez,p.u5,g.K6A]})}return l})()},6082:(M,v,t)=>{t.d(v,{Z:()=>f});var n=t(1561),e=t(2041),p=t(9727),g=t(4855),d=t(8105),u=t(6343),l=t(3727),m=t(1880),i=t(4836),c=t(77);const o=class s extends e.Z{constructor(r){super(r),this.vectorRenderer_=new p.Z(r),this.layerImageRatio_=r.getImageRatio(),this.coordinateToVectorPixelTransform_=(0,i.Ue)(),this.renderedPixelToCoordinateTransform_=null}disposeInternal(){this.vectorRenderer_.dispose(),super.disposeInternal()}getFeatures(r){if(!this.vectorRenderer_)return Promise.resolve([]);const h=(0,i.nn)(this.coordinateToVectorPixelTransform_,(0,i.nn)(this.renderedPixelToCoordinateTransform_,r.slice()));return this.vectorRenderer_.getFeatures(h)}handleFontsChanged(){this.vectorRenderer_.handleFontsChanged()}prepareFrame(r){const h=r.pixelRatio,T=r.viewState,O=T.resolution,R=r.viewHints,C=this.vectorRenderer_;let P=r.extent;1!==this.layerImageRatio_&&(P=P.slice(0),(0,c.H9)(P,this.layerImageRatio_));const Z=(0,c.dz)(P)/O,y=(0,c.Cr)(P)/O;if(!R[m.Z.ANIMATING]&&!R[m.Z.INTERACTING]&&!(0,c.xb)(P)){C.useContainer(null,null);const j=C.context,U=Object.assign({},r.layerStatesArray[r.layerIndex],{opacity:1}),x=Object.assign({},r,{declutterTree:new l(9),extent:P,size:[Z,y],viewState:Object.assign({},r.viewState,{rotation:0}),layerStatesArray:[U],layerIndex:0});let D=!0;const E=new d.Z(P,O,h,j.canvas,function(A){C.prepareFrame(x)&&C.replayGroupChanged&&(C.clipping=!1,C.renderFrame(x,null)&&(C.renderDeclutter(x),D=!1),A())});E.addEventListener(g.Z.CHANGE,()=>{if(E.getState()!==u.Z.LOADED)return;this.image_=D?null:E;const A=E.getResolution(),F=E.getPixelRatio(),I=A*h/F;this.renderedResolution=I,this.coordinateToVectorPixelTransform_=(0,i.qC)(this.coordinateToVectorPixelTransform_,Z/2,y/2,1/I,-1/I,0,-T.center[0],-T.center[1])}),E.load()}return this.image_&&(this.renderedPixelToCoordinateTransform_=r.pixelToCoordinateTransform.slice()),!!this.image_}preRender(){}postRender(){}renderDeclutter(){}forEachFeatureAtCoordinate(r,h,T,O,R){return this.vectorRenderer_?this.vectorRenderer_.forEachFeatureAtCoordinate(r,h,T,O,R):super.forEachFeatureAtCoordinate(r,h,T,O,R)}},f=class a extends n.Z{constructor(r){r=r||{};const h=Object.assign({},r);delete h.imageRatio,super(h),this.imageRatio_=void 0!==r.imageRatio?r.imageRatio:1}getImageRatio(){return this.imageRatio_}createRenderer(){return new o(this)}}},1963:(M,v,t)=>{t.d(v,{CR:()=>l,u3:()=>u});var n=t(8286),e=t(4836),p=t(4300),g=t(7704);function u(m){if(!(m.context instanceof CanvasRenderingContext2D))throw new Error("Only works for render events from Canvas 2D layers");const i=m.inversePixelTransform[0],c=m.inversePixelTransform[1],s=Math.sqrt(i*i+c*c),o=m.frameState,a=(0,e.Jp)(m.inversePixelTransform.slice(),o.coordinateToPixelTransform),f=(0,p.se)(o.viewState.resolution,s);let _;const r=(0,g.Cs)();return r&&(_=(0,g.WO)(r,o.viewState.projection)),new n.Z(m.context,s,o.extent,a,o.viewState.rotation,f,_)}function l(m,i){return(0,e.nn)(m.inversePixelTransform,i.slice(0))}}}]); \ No newline at end of file diff --git a/common.324654c03ade5879.js b/common.324654c03ade5879.js new file mode 100644 index 000000000..67e931a61 --- /dev/null +++ b/common.324654c03ade5879.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[592],{2605:(x,v,t)=>{t.d(v,{F:()=>u});var n=t(3714),e=t(7243),p=t(3223);function g(c,l){if(1&c&&(n.TgZ(0,"clr-dg-column"),n._uU(1),n.qZA()),2&c){const i=l.$implicit;n.xp6(1),n.Oqu(i.key)}}function m(c,l){if(1&c&&(n.TgZ(0,"clr-dg-cell"),n._uU(1),n.qZA()),2&c){const i=l.$implicit;n.xp6(1),n.Oqu(i.value)}}let u=(()=>{class c{constructor(){}ngOnInit(){}static#e=this.\u0275fac=function(d){return new(d||c)};static#t=this.\u0275cmp=n.Xpm({type:c,selectors:[["app-table-popup"]],inputs:{data:"data"},decls:6,vars:6,consts:[[4,"ngFor","ngForOf"]],template:function(d,r){1&d&&(n.TgZ(0,"clr-datagrid"),n.YNc(1,g,2,1,"clr-dg-column",0),n.ALo(2,"keyvalue"),n.TgZ(3,"clr-dg-row"),n.YNc(4,m,2,1,"clr-dg-cell",0),n.ALo(5,"keyvalue"),n.qZA()()),2&d&&(n.xp6(1),n.Q6J("ngForOf",n.lcZ(2,2,r.data)),n.xp6(3),n.Q6J("ngForOf",n.lcZ(5,4,r.data)))},dependencies:[e.C9t,e.fv_,e.m4W,e.Z4N,e.jND,e.KHL,e.PDs,e.Gcc,e.dml,e.Nh1,e.K8c,p.sg,p.Nd]})}return c})()},1832:(x,v,t)=>{t.d(v,{C:()=>l});var n=t(7704),e=t(3714),p=t(9631),g=t(3223),m=t(9223),u=t(7243);function c(i,d){if(1&i&&(e.TgZ(0,"option",9),e._uU(1),e.qZA()),2&i){const r=d.$implicit;e.Q6J("value",r.value),e.xp6(1),e.Oqu(r.title)}}let l=(()=>{class i{constructor(r){this.mapSvc=r,this.mapCoordinates=[0,0],this.zoom=0,this.precision=2,this.x="Lon",this.y="Lat",this.mapMoveSubscription=o=>{o.coordinate&&(this.mapCoordinates=(0,n.vs)(o.coordinate,this.mapProjection,(0,n.U2)(this.selectedProjection)))},this.mapOnMoveend=o=>{const s=o.map.getView().getZoom();this.zoom!==s&&(this.zoom=s)},this.mapSub=this.mapSvc.projectionChange.subscribe(o=>{this.mapProjection=o,this.setProjection(o)})}ngOnInit(){this.mapSvc.map.on("pointermove",this.mapMoveSubscription),this.mapSvc.map.on("moveend",this.mapOnMoveend)}setProjection(r){const o=r.getCode();this.projections="EPSG:4326"===o?[{title:o,value:o}]:[{title:"EPSG:4326",value:"EPSG:4326"},{title:o,value:o}],this.selectedProjection=this.projections[0].value}ngOnDestroy(){this.mapSvc.map.un("pointermove",this.mapMoveSubscription),this.mapSvc.map.un("moveend",this.mapOnMoveend),this.mapSub.unsubscribe()}onChangeProj(r){const o=r.target.value;"EPSG:4326"===o?(this.x="Lon",this.y="Lat"):(this.x="X",this.y="Y");const s=this.selectedProjection;this.selectedProjection=o,this.mapCoordinates=(0,n.vs)(this.mapCoordinates,(0,n.U2)(s),(0,n.U2)(this.selectedProjection))}toPrecision(r,o){return r.toFixed(o)}static#e=this.\u0275fac=function(o){return new(o||i)(e.Y36(p.BR))};static#t=this.\u0275cmp=e.Xpm({type:i,selectors:[["ukis-mouse-position"]],decls:27,vars:7,consts:[[1,"mouse-position-control"],[1,"clr-row"],[1,"clr-col-7"],[1,"output-container"],[1,"clr-col-5"],[1,"input-container"],["clrSelect","",3,"change"],[3,"value",4,"ngFor","ngForOf"],["type","number","min","0","max","12","name","precision","clrInput","",3,"ngModel","ngModelChange"],[3,"value"]],template:function(o,s){1&o&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div")(5,"b"),e._uU(6),e.qZA(),e._uU(7),e.qZA(),e.TgZ(8,"div")(9,"b"),e._uU(10),e.qZA(),e._uU(11),e.qZA(),e.TgZ(12,"div")(13,"b"),e._uU(14,"Zoom"),e.qZA(),e._uU(15),e.qZA()()(),e.TgZ(16,"div",4)(17,"div",5)(18,"clr-select-container")(19,"label"),e._uU(20,"Projection "),e.qZA(),e.TgZ(21,"select",6),e.NdJ("change",function(_){return s.onChangeProj(_)}),e.YNc(22,c,2,2,"option",7),e.qZA()(),e.TgZ(23,"clr-input-container")(24,"label"),e._uU(25,"Precision "),e.qZA(),e.TgZ(26,"input",8),e.NdJ("ngModelChange",function(_){return s.precision=_}),e.qZA()()()()()()),2&o&&(e.xp6(6),e.Oqu(s.x),e.xp6(1),e.hij(" ",s.toPrecision(s.mapCoordinates[0],s.precision),""),e.xp6(3),e.Oqu(s.y),e.xp6(1),e.hij(" ",s.toPrecision(s.mapCoordinates[1],s.precision),""),e.xp6(4),e.hij(" ",s.toPrecision(s.zoom,s.precision),""),e.xp6(7),e.Q6J("ngForOf",s.projections),e.xp6(4),e.Q6J("ngModel",s.precision))},dependencies:[g.sg,m.YN,m.Kr,m.Fj,m.wV,m.JJ,m.qQ,m.Fd,m.On,u.MgK,u.xRP,u.G55,u.otW,u.dTv],styles:[".mouse-position-control[_ngcontent-%COMP%]{margin-left:.2rem;padding-bottom:.4rem}.mouse-position-control[_ngcontent-%COMP%] .output-container[_ngcontent-%COMP%]{line-height:1.6rem}.mouse-position-control[_ngcontent-%COMP%] .input-container[_ngcontent-%COMP%] .clr-form-control[_ngcontent-%COMP%]:first-child{margin-top:0rem}"]})}return i})()},1324:(x,v,t)=>{t.d(v,{X8:()=>u}),t(1832);var e=t(3223),p=t(9223),g=t(7243),m=t(3714);let u=(()=>{class c{static#e=this.\u0275fac=function(d){return new(d||c)};static#t=this.\u0275mod=m.oAB({type:c});static#o=this.\u0275inj=m.cJS({imports:[e.ez,p.u5,g.K6A]})}return c})()},6082:(x,v,t)=>{t.d(v,{Z:()=>_});var n=t(276),e=t(2041),p=t(9727),g=t(4855),m=t(8105),u=t(6343),c=t(3727),l=t(1880),i=t(4836),d=t(8390),r=t(77);const s=class o extends e.Z{constructor(a){super(a),this.vectorRenderer_=new p.Z(a),this.layerImageRatio_=a.getImageRatio(),this.coordinateToVectorPixelTransform_=(0,i.Ue)(),this.renderedPixelToCoordinateTransform_=null}disposeInternal(){this.vectorRenderer_.dispose(),super.disposeInternal()}getFeatures(a){if(!this.vectorRenderer_)return Promise.resolve([]);const h=(0,i.nn)(this.coordinateToVectorPixelTransform_,(0,i.nn)(this.renderedPixelToCoordinateTransform_,a.slice()));return this.vectorRenderer_.getFeatures(h)}handleFontsChanged(){this.vectorRenderer_.handleFontsChanged()}prepareFrame(a){const h=a.pixelRatio,T=a.viewState,O=T.resolution,R=a.viewHints,P=this.vectorRenderer_;let f=a.extent;1!==this.layerImageRatio_&&(f=f.slice(0),(0,r.H9)(f,this.layerImageRatio_));const y=(0,r.dz)(f)/O,D=(0,r.Cr)(f)/O;if(!R[l.Z.ANIMATING]&&!R[l.Z.INTERACTING]&&!(0,r.xb)(f)){P.useContainer(null,null);const U=P.context,S=Object.assign({},a.layerStatesArray[a.layerIndex],{opacity:1}),M=Object.assign({},a,{extent:f,size:[y,D],viewState:Object.assign({},a.viewState,{rotation:0}),layerStatesArray:[S],layerIndex:0,declutter:null}),j=this.getLayer().getDeclutter();j&&(M.declutter={[j]:new c(9)});let L=!0;const E=new m.Z(f,O,h,U.canvas,function(I){P.prepareFrame(M)&&P.replayGroupChanged&&(P.clipping=!1,P.renderFrame(M,null)&&(P.renderDeclutter(M),P.renderDeferred(M),L=!1),I())});E.addEventListener(g.Z.CHANGE,()=>{if(E.getState()!==u.Z.LOADED)return;this.image_=L?null:E;const I=E.getPixelRatio(),Z=(0,d.D)(E.getResolution())*h/I;this.renderedResolution=Z,this.coordinateToVectorPixelTransform_=(0,i.qC)(this.coordinateToVectorPixelTransform_,y/2,D/2,1/Z,-1/Z,0,-T.center[0],-T.center[1])}),E.load()}return this.image_&&(this.renderedPixelToCoordinateTransform_=a.pixelToCoordinateTransform.slice()),!!this.image_}preRender(){}postRender(){}renderDeclutter(){}forEachFeatureAtCoordinate(a,h,T,O,R){return this.vectorRenderer_?this.vectorRenderer_.forEachFeatureAtCoordinate(a,h,T,O,R):super.forEachFeatureAtCoordinate(a,h,T,O,R)}},_=class C extends n.Z{constructor(a){a=a||{};const h=Object.assign({},a);delete h.imageRatio,super(h),this.imageRatio_=void 0!==a.imageRatio?a.imageRatio:1}getImageRatio(){return this.imageRatio_}createRenderer(){return new s(this)}}},1963:(x,v,t)=>{t.d(v,{CR:()=>c,u3:()=>u});var n=t(8286),e=t(4836),p=t(4300),g=t(7704);function u(l){if(!(l.context instanceof CanvasRenderingContext2D))throw new Error("Only works for render events from Canvas 2D layers");const i=l.inversePixelTransform[0],d=l.inversePixelTransform[1],r=Math.sqrt(i*i+d*d),o=l.frameState,s=(0,e.Jp)(l.inversePixelTransform.slice(),o.coordinateToPixelTransform),C=(0,p.se)(o.viewState.resolution,r);let _;const A=(0,g.Cs)();return A&&(_=(0,g.WO)(A,o.viewState.projection)),new n.Z(l.context,r,o.extent,s,o.viewState.rotation,C,_)}function c(l,i){return(0,e.nn)(l.inversePixelTransform,i.slice(0))}}}]); \ No newline at end of file diff --git a/index.html b/index.html index 0fcc2d98f..1c314136a 100644 --- a/index.html +++ b/index.html @@ -13,10 +13,10 @@ - + - + diff --git a/main.4e8d52bb5cfebeeb.js b/main.3d2dc53a351a63c7.js similarity index 99% rename from main.4e8d52bb5cfebeeb.js rename to main.3d2dc53a351a63c7.js index 9c1ee8f63..7461ea5dc 100644 --- a/main.4e8d52bb5cfebeeb.js +++ b/main.3d2dc53a351a63c7.js @@ -1 +1 @@ -"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[179],{8626:(ct,De,L)=>{L.d(De,{X:()=>k});var l=L(5992);class k extends l.x{constructor(re){super(),this._value=re}get value(){return this.getValue()}_subscribe(re){const ce=super._subscribe(re);return!ce.closed&&re.next(this._value),ce}getValue(){const{hasError:re,thrownError:ce,_value:_e}=this;if(re)throw ce;return this._throwIfClosed(),_e}next(re){super.next(this._value=re)}}},1145:(ct,De,L)=>{L.d(De,{y:()=>Te});var l=L(6609),k=L(5350),de=L(7649),re=L(5357),ce=L(3667),_e=L(89),ve=L(9094);let Te=(()=>{class ye{constructor(ke){ke&&(this._subscribe=ke)}lift(ke){const He=new ye;return He.source=this,He.operator=ke,He}subscribe(ke,He,Le){const Re=function fe(ye){return ye&&ye instanceof l.Lv||function ae(ye){return ye&&(0,_e.m)(ye.next)&&(0,_e.m)(ye.error)&&(0,_e.m)(ye.complete)}(ye)&&(0,k.Nn)(ye)}(ke)?ke:new l.Hp(ke,He,Le);return(0,ve.x)(()=>{const{operator:at,source:Dt}=this;Re.add(at?at.call(Re,Dt):Dt?this._subscribe(Re):this._trySubscribe(Re))}),Re}_trySubscribe(ke){try{return this._subscribe(ke)}catch(He){ke.error(He)}}forEach(ke,He){return new(He=be(He))((Le,Re)=>{const at=new l.Hp({next:Dt=>{try{ke(Dt)}catch(ut){Re(ut),at.unsubscribe()}},error:Re,complete:Le});this.subscribe(at)})}_subscribe(ke){var He;return null===(He=this.source)||void 0===He?void 0:He.subscribe(ke)}[de.L](){return this}pipe(...ke){return(0,re.U)(ke)(this)}toPromise(ke){return new(ke=be(ke))((He,Le)=>{let Re;this.subscribe(at=>Re=at,at=>Le(at),()=>He(Re))})}}return ye.create=Ve=>new ye(Ve),ye})();function be(ye){var Ve;return null!==(Ve=ye??ce.config.Promise)&&void 0!==Ve?Ve:Promise}},5992:(ct,De,L)=>{L.d(De,{x:()=>ve});var l=L(1145),k=L(5350);const re=(0,L(8261).d)(be=>function(){be(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ce=L(3647),_e=L(9094);let ve=(()=>{class be extends l.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(fe){const ye=new Te(this,this);return ye.operator=fe,ye}_throwIfClosed(){if(this.closed)throw new re}next(fe){(0,_e.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ye of this.currentObservers)ye.next(fe)}})}error(fe){(0,_e.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=fe;const{observers:ye}=this;for(;ye.length;)ye.shift().error(fe)}})}complete(){(0,_e.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:fe}=this;for(;fe.length;)fe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var fe;return(null===(fe=this.observers)||void 0===fe?void 0:fe.length)>0}_trySubscribe(fe){return this._throwIfClosed(),super._trySubscribe(fe)}_subscribe(fe){return this._throwIfClosed(),this._checkFinalizedStatuses(fe),this._innerSubscribe(fe)}_innerSubscribe(fe){const{hasError:ye,isStopped:Ve,observers:ke}=this;return ye||Ve?k.Lc:(this.currentObservers=null,ke.push(fe),new k.w0(()=>{this.currentObservers=null,(0,ce.P)(ke,fe)}))}_checkFinalizedStatuses(fe){const{hasError:ye,thrownError:Ve,isStopped:ke}=this;ye?fe.error(Ve):ke&&fe.complete()}asObservable(){const fe=new l.y;return fe.source=this,fe}}return be.create=(ae,fe)=>new Te(ae,fe),be})();class Te extends ve{constructor(ae,fe){super(),this.destination=ae,this.source=fe}next(ae){var fe,ye;null===(ye=null===(fe=this.destination)||void 0===fe?void 0:fe.next)||void 0===ye||ye.call(fe,ae)}error(ae){var fe,ye;null===(ye=null===(fe=this.destination)||void 0===fe?void 0:fe.error)||void 0===ye||ye.call(fe,ae)}complete(){var ae,fe;null===(fe=null===(ae=this.destination)||void 0===ae?void 0:ae.complete)||void 0===fe||fe.call(ae)}_subscribe(ae){var fe,ye;return null!==(ye=null===(fe=this.source)||void 0===fe?void 0:fe.subscribe(ae))&&void 0!==ye?ye:k.Lc}}},6609:(ct,De,L)=>{L.d(De,{Hp:()=>Le,Lv:()=>ye});var l=L(89),k=L(5350),de=L(3667),re=L(3320),ce=L(5998);const _e=be("C",void 0,void 0);function be(ne,Pe,Me){return{kind:ne,value:Pe,error:Me}}var ae=L(9877),fe=L(9094);class ye extends k.w0{constructor(Pe){super(),this.isStopped=!1,Pe?(this.destination=Pe,(0,k.Nn)(Pe)&&Pe.add(this)):this.destination=ut}static create(Pe,Me,nt){return new Le(Pe,Me,nt)}next(Pe){this.isStopped?Dt(function Te(ne){return be("N",ne,void 0)}(Pe),this):this._next(Pe)}error(Pe){this.isStopped?Dt(function ve(ne){return be("E",void 0,ne)}(Pe),this):(this.isStopped=!0,this._error(Pe))}complete(){this.isStopped?Dt(_e,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Pe){this.destination.next(Pe)}_error(Pe){try{this.destination.error(Pe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Ve=Function.prototype.bind;function ke(ne,Pe){return Ve.call(ne,Pe)}class He{constructor(Pe){this.partialObserver=Pe}next(Pe){const{partialObserver:Me}=this;if(Me.next)try{Me.next(Pe)}catch(nt){Re(nt)}}error(Pe){const{partialObserver:Me}=this;if(Me.error)try{Me.error(Pe)}catch(nt){Re(nt)}else Re(Pe)}complete(){const{partialObserver:Pe}=this;if(Pe.complete)try{Pe.complete()}catch(Me){Re(Me)}}}class Le extends ye{constructor(Pe,Me,nt){let it;if(super(),(0,l.m)(Pe)||!Pe)it={next:Pe??void 0,error:Me??void 0,complete:nt??void 0};else{let Je;this&&de.config.useDeprecatedNextContext?(Je=Object.create(Pe),Je.unsubscribe=()=>this.unsubscribe(),it={next:Pe.next&&ke(Pe.next,Je),error:Pe.error&&ke(Pe.error,Je),complete:Pe.complete&&ke(Pe.complete,Je)}):it=Pe}this.destination=new He(it)}}function Re(ne){de.config.useDeprecatedSynchronousErrorHandling?(0,fe.O)(ne):(0,re.h)(ne)}function Dt(ne,Pe){const{onStoppedNotification:Me}=de.config;Me&&ae.z.setTimeout(()=>Me(ne,Pe))}const ut={closed:!0,next:ce.Z,error:function at(ne){throw ne},complete:ce.Z}},5350:(ct,De,L)=>{L.d(De,{Lc:()=>_e,w0:()=>ce,Nn:()=>ve});var l=L(89);const de=(0,L(8261).d)(be=>function(fe){be(this),this.message=fe?`${fe.length} errors occurred during unsubscription:\n${fe.map((ye,Ve)=>`${Ve+1}) ${ye.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=fe});var re=L(3647);class ce{constructor(ae){this.initialTeardown=ae,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let ae;if(!this.closed){this.closed=!0;const{_parentage:fe}=this;if(fe)if(this._parentage=null,Array.isArray(fe))for(const ke of fe)ke.remove(this);else fe.remove(this);const{initialTeardown:ye}=this;if((0,l.m)(ye))try{ye()}catch(ke){ae=ke instanceof de?ke.errors:[ke]}const{_finalizers:Ve}=this;if(Ve){this._finalizers=null;for(const ke of Ve)try{Te(ke)}catch(He){ae=ae??[],He instanceof de?ae=[...ae,...He.errors]:ae.push(He)}}if(ae)throw new de(ae)}}add(ae){var fe;if(ae&&ae!==this)if(this.closed)Te(ae);else{if(ae instanceof ce){if(ae.closed||ae._hasParent(this))return;ae._addParent(this)}(this._finalizers=null!==(fe=this._finalizers)&&void 0!==fe?fe:[]).push(ae)}}_hasParent(ae){const{_parentage:fe}=this;return fe===ae||Array.isArray(fe)&&fe.includes(ae)}_addParent(ae){const{_parentage:fe}=this;this._parentage=Array.isArray(fe)?(fe.push(ae),fe):fe?[fe,ae]:ae}_removeParent(ae){const{_parentage:fe}=this;fe===ae?this._parentage=null:Array.isArray(fe)&&(0,re.P)(fe,ae)}remove(ae){const{_finalizers:fe}=this;fe&&(0,re.P)(fe,ae),ae instanceof ce&&ae._removeParent(this)}}ce.EMPTY=(()=>{const be=new ce;return be.closed=!0,be})();const _e=ce.EMPTY;function ve(be){return be instanceof ce||be&&"closed"in be&&(0,l.m)(be.remove)&&(0,l.m)(be.add)&&(0,l.m)(be.unsubscribe)}function Te(be){(0,l.m)(be)?be():be.unsubscribe()}},3667:(ct,De,L)=>{L.d(De,{config:()=>l});const l={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},841:(ct,De,L)=>{L.d(De,{a:()=>ae,l:()=>fe});var l=L(1145),k=L(302),de=L(3477),re=L(1106),ce=L(8472),_e=L(9321),ve=L(4407),Te=L(8014),be=L(5797);function ae(...Ve){const ke=(0,_e.yG)(Ve),He=(0,_e.jO)(Ve),{args:Le,keys:Re}=(0,k.D)(Ve);if(0===Le.length)return(0,de.D)([],ke);const at=new l.y(fe(Le,ke,Re?Dt=>(0,ve.n)(Re,Dt):re.y));return He?at.pipe((0,ce.Z)(He)):at}function fe(Ve,ke,He=re.y){return Le=>{ye(ke,()=>{const{length:Re}=Ve,at=new Array(Re);let Dt=Re,ut=Re;for(let ne=0;ne{const Pe=(0,de.D)(Ve[ne],ke);let Me=!1;Pe.subscribe((0,Te.x)(Le,nt=>{at[ne]=nt,Me||(Me=!0,ut--),ut||Le.next(He(at.slice()))},()=>{--Dt||Le.complete()}))},Le)},Le)}}function ye(Ve,ke,He){Ve?(0,be.f)(He,Ve,ke):ke()}},8402:(ct,De,L)=>{L.d(De,{z:()=>ce});var l=L(8563),de=L(9321),re=L(3477);function ce(..._e){return function k(){return(0,l.J)(1)}()((0,re.D)(_e,(0,de.yG)(_e)))}},1288:(ct,De,L)=>{L.d(De,{E:()=>k});const k=new(L(1145).y)(ce=>ce.complete())},6548:(ct,De,L)=>{L.d(De,{D:()=>Te});var l=L(1145),k=L(302),de=L(9417),re=L(9321),ce=L(8014),_e=L(8472),ve=L(4407);function Te(...be){const ae=(0,re.jO)(be),{args:fe,keys:ye}=(0,k.D)(be),Ve=new l.y(ke=>{const{length:He}=fe;if(!He)return void ke.complete();const Le=new Array(He);let Re=He,at=He;for(let Dt=0;Dt{ut||(ut=!0,at--),Le[Dt]=ne},()=>Re--,void 0,()=>{(!Re||!ut)&&(at||ke.next(ye?(0,ve.n)(ye,Le):Le),ke.complete())}))}});return ae?Ve.pipe((0,_e.Z)(ae)):Ve}},3477:(ct,De,L)=>{L.d(De,{D:()=>nt});var l=L(9417),k=L(5797),de=L(4134),re=L(8014);function ce(it,Je=0){return(0,de.e)((wt,mt)=>{wt.subscribe((0,re.x)(mt,$t=>(0,k.f)(mt,it,()=>mt.next($t),Je),()=>(0,k.f)(mt,it,()=>mt.complete(),Je),$t=>(0,k.f)(mt,it,()=>mt.error($t),Je)))})}function _e(it,Je=0){return(0,de.e)((wt,mt)=>{mt.add(it.schedule(()=>wt.subscribe(mt),Je))})}var be=L(1145),fe=L(5395),ye=L(89);function ke(it,Je){if(!it)throw new Error("Iterable cannot be null");return new be.y(wt=>{(0,k.f)(wt,Je,()=>{const mt=it[Symbol.asyncIterator]();(0,k.f)(wt,Je,()=>{mt.next().then($t=>{$t.done?wt.complete():wt.next($t.value)})},0,!0)})})}var He=L(7298),Le=L(1246),Re=L(5859),at=L(4432),Dt=L(3656),ut=L(4993),ne=L(4766);function nt(it,Je){return Je?function Me(it,Je){if(null!=it){if((0,He.c)(it))return function ve(it,Je){return(0,l.Xf)(it).pipe(_e(Je),ce(Je))}(it,Je);if((0,Re.z)(it))return function ae(it,Je){return new be.y(wt=>{let mt=0;return Je.schedule(function(){mt===it.length?wt.complete():(wt.next(it[mt++]),wt.closed||this.schedule())})})}(it,Je);if((0,Le.t)(it))return function Te(it,Je){return(0,l.Xf)(it).pipe(_e(Je),ce(Je))}(it,Je);if((0,Dt.D)(it))return ke(it,Je);if((0,at.T)(it))return function Ve(it,Je){return new be.y(wt=>{let mt;return(0,k.f)(wt,Je,()=>{mt=it[fe.h](),(0,k.f)(wt,Je,()=>{let $t,Vn;try{({value:$t,done:Vn}=mt.next())}catch(Sn){return void wt.error(Sn)}Vn?wt.complete():wt.next($t)},0,!0)}),()=>(0,ye.m)(mt?.return)&&mt.return()})}(it,Je);if((0,ne.L)(it))return function Pe(it,Je){return ke((0,ne.Q)(it),Je)}(it,Je)}throw(0,ut.z)(it)}(it,Je):(0,l.Xf)(it)}},3276:(ct,De,L)=>{L.d(De,{R:()=>ae});var l=L(9417),k=L(1145),de=L(2874),re=L(5859),ce=L(89),_e=L(8472);const ve=["addListener","removeListener"],Te=["addEventListener","removeEventListener"],be=["on","off"];function ae(He,Le,Re,at){if((0,ce.m)(Re)&&(at=Re,Re=void 0),at)return ae(He,Le,Re).pipe((0,_e.Z)(at));const[Dt,ut]=function ke(He){return(0,ce.m)(He.addEventListener)&&(0,ce.m)(He.removeEventListener)}(He)?Te.map(ne=>Pe=>He[ne](Le,Pe,Re)):function ye(He){return(0,ce.m)(He.addListener)&&(0,ce.m)(He.removeListener)}(He)?ve.map(fe(He,Le)):function Ve(He){return(0,ce.m)(He.on)&&(0,ce.m)(He.off)}(He)?be.map(fe(He,Le)):[];if(!Dt&&(0,re.z)(He))return(0,de.z)(ne=>ae(ne,Le,Re))((0,l.Xf)(He));if(!Dt)throw new TypeError("Invalid event target");return new k.y(ne=>{const Pe=(...Me)=>ne.next(1ut(Pe)})}function fe(He,Le){return Re=>at=>He[Re](Le,at)}},9417:(ct,De,L)=>{L.d(De,{Xf:()=>Ve});var l=L(3449),k=L(5859),de=L(1246),re=L(1145),ce=L(7298),_e=L(3656),ve=L(4993),Te=L(4432),be=L(4766),ae=L(89),fe=L(3320),ye=L(7649);function Ve(ne){if(ne instanceof re.y)return ne;if(null!=ne){if((0,ce.c)(ne))return function ke(ne){return new re.y(Pe=>{const Me=ne[ye.L]();if((0,ae.m)(Me.subscribe))return Me.subscribe(Pe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ne);if((0,k.z)(ne))return function He(ne){return new re.y(Pe=>{for(let Me=0;Me{ne.then(Me=>{Pe.closed||(Pe.next(Me),Pe.complete())},Me=>Pe.error(Me)).then(null,fe.h)})}(ne);if((0,_e.D)(ne))return at(ne);if((0,Te.T)(ne))return function Re(ne){return new re.y(Pe=>{for(const Me of ne)if(Pe.next(Me),Pe.closed)return;Pe.complete()})}(ne);if((0,be.L)(ne))return function Dt(ne){return at((0,be.Q)(ne))}(ne)}throw(0,ve.z)(ne)}function at(ne){return new re.y(Pe=>{(function ut(ne,Pe){var Me,nt,it,Je;return(0,l.mG)(this,void 0,void 0,function*(){try{for(Me=(0,l.KL)(ne);!(nt=yield Me.next()).done;)if(Pe.next(nt.value),Pe.closed)return}catch(wt){it={error:wt}}finally{try{nt&&!nt.done&&(Je=Me.return)&&(yield Je.call(Me))}finally{if(it)throw it.error}}Pe.complete()})})(ne,Pe).catch(Me=>Pe.error(Me))})}},7137:(ct,De,L)=>{L.d(De,{F:()=>de});var l=L(4898),k=L(1297);function de(re=0,ce=l.z){return re<0&&(re=0),(0,k.H)(re,re,ce)}},3506:(ct,De,L)=>{L.d(De,{T:()=>_e});var l=L(8563),k=L(9417),de=L(1288),re=L(9321),ce=L(3477);function _e(...ve){const Te=(0,re.yG)(ve),be=(0,re._6)(ve,1/0),ae=ve;return ae.length?1===ae.length?(0,k.Xf)(ae[0]):(0,l.J)(be)((0,ce.D)(ae,Te)):de.E}},287:(ct,De,L)=>{L.d(De,{of:()=>de});var l=L(9321),k=L(3477);function de(...re){const ce=(0,l.yG)(re);return(0,k.D)(re,ce)}},1297:(ct,De,L)=>{L.d(De,{H:()=>ce});var l=L(1145),k=L(4898),de=L(625);function ce(_e=0,ve,Te=k.P){let be=-1;return null!=ve&&((0,de.K)(ve)?Te=ve:be=ve),new l.y(ae=>{let fe=function re(_e){return _e instanceof Date&&!isNaN(_e)}(_e)?+_e-Te.now():_e;fe<0&&(fe=0);let ye=0;return Te.schedule(function(){ae.closed||(ae.next(ye++),0<=be?this.schedule(void 0,be):ae.complete())},fe)})}},8014:(ct,De,L)=>{L.d(De,{x:()=>k});var l=L(6609);function k(re,ce,_e,ve,Te){return new de(re,ce,_e,ve,Te)}class de extends l.Lv{constructor(ce,_e,ve,Te,be,ae){super(ce),this.onFinalize=be,this.shouldUnsubscribe=ae,this._next=_e?function(fe){try{_e(fe)}catch(ye){ce.error(ye)}}:super._next,this._error=Te?function(fe){try{Te(fe)}catch(ye){ce.error(ye)}finally{this.unsubscribe()}}:super._error,this._complete=ve?function(){try{ve()}catch(fe){ce.error(fe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ce;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:_e}=this;super.unsubscribe(),!_e&&(null===(ce=this.onFinalize)||void 0===ce||ce.call(this))}}}},6927:(ct,De,L)=>{L.d(De,{e:()=>ve});var l=L(4898),k=L(4134),de=L(9417),re=L(8014),_e=L(1297);function ve(Te,be=l.z){return function ce(Te){return(0,k.e)((be,ae)=>{let fe=!1,ye=null,Ve=null,ke=!1;const He=()=>{if(Ve?.unsubscribe(),Ve=null,fe){fe=!1;const Re=ye;ye=null,ae.next(Re)}ke&&ae.complete()},Le=()=>{Ve=null,ke&&ae.complete()};be.subscribe((0,re.x)(ae,Re=>{fe=!0,ye=Re,Ve||(0,de.Xf)(Te(Re)).subscribe(Ve=(0,re.x)(ae,He,Le))},()=>{ke=!0,(!fe||!Ve||Ve.closed)&&ae.complete()}))})}(()=>(0,_e.H)(Te,be))}},1173:(ct,De,L)=>{L.d(De,{b:()=>de});var l=L(2874),k=L(89);function de(re,ce){return(0,k.m)(ce)?(0,l.z)(re,ce,1):(0,l.z)(re,1)}},1050:(ct,De,L)=>{L.d(De,{b:()=>re});var l=L(4898),k=L(4134),de=L(8014);function re(ce,_e=l.z){return(0,k.e)((ve,Te)=>{let be=null,ae=null,fe=null;const ye=()=>{if(be){be.unsubscribe(),be=null;const ke=ae;ae=null,Te.next(ke)}};function Ve(){const ke=fe+ce,He=_e.now();if(He{ae=ke,fe=_e.now(),be||(be=_e.schedule(Ve,ce),Te.add(be))},()=>{ye(),Te.complete()},void 0,()=>{ae=be=null}))})}},4475:(ct,De,L)=>{L.d(De,{d:()=>de});var l=L(4134),k=L(8014);function de(re){return(0,l.e)((ce,_e)=>{let ve=!1;ce.subscribe((0,k.x)(_e,Te=>{ve=!0,_e.next(Te)},()=>{ve||_e.next(re),_e.complete()}))})}},8777:(ct,De,L)=>{L.d(De,{x:()=>re});var l=L(1106),k=L(4134),de=L(8014);function re(_e,ve=l.y){return _e=_e??ce,(0,k.e)((Te,be)=>{let ae,fe=!0;Te.subscribe((0,de.x)(be,ye=>{const Ve=ve(ye);(fe||!_e(ae,Ve))&&(fe=!1,ae=Ve,be.next(ye))}))})}function ce(_e,ve){return _e===ve}},9735:(ct,De,L)=>{L.d(De,{h:()=>de});var l=L(4134),k=L(8014);function de(re,ce){return(0,l.e)((_e,ve)=>{let Te=0;_e.subscribe((0,k.x)(ve,be=>re.call(ce,be,Te++)&&ve.next(be)))})}},5220:(ct,De,L)=>{L.d(De,{x:()=>k});var l=L(4134);function k(de){return(0,l.e)((re,ce)=>{try{re.subscribe(ce)}finally{ce.add(de)}})}},2972:(ct,De,L)=>{L.d(De,{P:()=>ve});var l=L(4938),k=L(9735),de=L(4359),re=L(4475),ce=L(8090),_e=L(1106);function ve(Te,be){const ae=arguments.length>=2;return fe=>fe.pipe(Te?(0,k.h)((ye,Ve)=>Te(ye,Ve,fe)):_e.y,(0,de.q)(1),ae?(0,re.d)(be):(0,ce.T)(()=>new l.K))}},5990:(ct,De,L)=>{L.d(De,{U:()=>de});var l=L(4134),k=L(8014);function de(re,ce){return(0,l.e)((_e,ve)=>{let Te=0;_e.subscribe((0,k.x)(ve,be=>{ve.next(re.call(ce,be,Te++))}))})}},3197:(ct,De,L)=>{L.d(De,{h:()=>k});var l=L(5990);function k(de){return(0,l.U)(()=>de)}},8563:(ct,De,L)=>{L.d(De,{J:()=>de});var l=L(2874),k=L(1106);function de(re=1/0){return(0,l.z)(k.y,re)}},2874:(ct,De,L)=>{L.d(De,{z:()=>Te});var l=L(5990),k=L(9417),de=L(4134),re=L(5797),ce=L(8014),ve=L(89);function Te(be,ae,fe=1/0){return(0,ve.m)(ae)?Te((ye,Ve)=>(0,l.U)((ke,He)=>ae(ye,ke,Ve,He))((0,k.Xf)(be(ye,Ve))),fe):("number"==typeof ae&&(fe=ae),(0,de.e)((ye,Ve)=>function _e(be,ae,fe,ye,Ve,ke,He,Le){const Re=[];let at=0,Dt=0,ut=!1;const ne=()=>{ut&&!Re.length&&!at&&ae.complete()},Pe=nt=>at{ke&&ae.next(nt),at++;let it=!1;(0,k.Xf)(fe(nt,Dt++)).subscribe((0,ce.x)(ae,Je=>{Ve?.(Je),ke?Pe(Je):ae.next(Je)},()=>{it=!0},void 0,()=>{if(it)try{for(at--;Re.length&&atMe(Je)):Me(Je)}ne()}catch(Je){ae.error(Je)}}))};return be.subscribe((0,ce.x)(ae,Pe,()=>{ut=!0,ne()})),()=>{Le?.()}}(ye,Ve,be,fe)))}},9853:(ct,De,L)=>{L.d(De,{B:()=>ce});var l=L(9417),k=L(5992),de=L(6609),re=L(4134);function ce(ve={}){const{connector:Te=(()=>new k.x),resetOnError:be=!0,resetOnComplete:ae=!0,resetOnRefCountZero:fe=!0}=ve;return ye=>{let Ve,ke,He,Le=0,Re=!1,at=!1;const Dt=()=>{ke?.unsubscribe(),ke=void 0},ut=()=>{Dt(),Ve=He=void 0,Re=at=!1},ne=()=>{const Pe=Ve;ut(),Pe?.unsubscribe()};return(0,re.e)((Pe,Me)=>{Le++,!at&&!Re&&Dt();const nt=He=He??Te();Me.add(()=>{Le--,0===Le&&!at&&!Re&&(ke=_e(ne,fe))}),nt.subscribe(Me),!Ve&&Le>0&&(Ve=new de.Hp({next:it=>nt.next(it),error:it=>{at=!0,Dt(),ke=_e(ut,be,it),nt.error(it)},complete:()=>{Re=!0,Dt(),ke=_e(ut,ae),nt.complete()}}),(0,l.Xf)(Pe).subscribe(Ve))})(ye)}}function _e(ve,Te,...be){if(!0===Te)return void ve();if(!1===Te)return;const ae=new de.Hp({next:()=>{ae.unsubscribe(),ve()}});return(0,l.Xf)(Te(...be)).subscribe(ae)}},1553:(ct,De,L)=>{L.d(De,{O:()=>re});var l=L(8402),k=L(9321),de=L(4134);function re(...ce){const _e=(0,k.yG)(ce);return(0,de.e)((ve,Te)=>{(_e?(0,l.z)(ce,ve,_e):(0,l.z)(ce,ve)).subscribe(Te)})}},3318:(ct,De,L)=>{L.d(De,{w:()=>re});var l=L(9417),k=L(4134),de=L(8014);function re(ce,_e){return(0,k.e)((ve,Te)=>{let be=null,ae=0,fe=!1;const ye=()=>fe&&!be&&Te.complete();ve.subscribe((0,de.x)(Te,Ve=>{be?.unsubscribe();let ke=0;const He=ae++;(0,l.Xf)(ce(Ve,He)).subscribe(be=(0,de.x)(Te,Le=>Te.next(_e?_e(Ve,Le,He,ke++):Le),()=>{be=null,ye()}))},()=>{fe=!0,ye()}))})}},4359:(ct,De,L)=>{L.d(De,{q:()=>re});var l=L(1288),k=L(4134),de=L(8014);function re(ce){return ce<=0?()=>l.E:(0,k.e)((_e,ve)=>{let Te=0;_e.subscribe((0,de.x)(ve,be=>{++Te<=ce&&(ve.next(be),ce<=Te&&ve.complete())}))})}},7701:(ct,De,L)=>{L.d(De,{R:()=>ce});var l=L(4134),k=L(8014),de=L(9417),re=L(5998);function ce(_e){return(0,l.e)((ve,Te)=>{(0,de.Xf)(_e).subscribe((0,k.x)(Te,()=>Te.complete(),re.Z)),!Te.closed&&ve.subscribe(Te)})}},8527:(ct,De,L)=>{L.d(De,{b:()=>ce});var l=L(89),k=L(4134),de=L(8014),re=L(1106);function ce(_e,ve,Te){const be=(0,l.m)(_e)||ve||Te?{next:_e,error:ve,complete:Te}:_e;return be?(0,k.e)((ae,fe)=>{var ye;null===(ye=be.subscribe)||void 0===ye||ye.call(be);let Ve=!0;ae.subscribe((0,de.x)(fe,ke=>{var He;null===(He=be.next)||void 0===He||He.call(be,ke),fe.next(ke)},()=>{var ke;Ve=!1,null===(ke=be.complete)||void 0===ke||ke.call(be),fe.complete()},ke=>{var He;Ve=!1,null===(He=be.error)||void 0===He||He.call(be,ke),fe.error(ke)},()=>{var ke,He;Ve&&(null===(ke=be.unsubscribe)||void 0===ke||ke.call(be)),null===(He=be.finalize)||void 0===He||He.call(be)}))}):re.y}},8090:(ct,De,L)=>{L.d(De,{T:()=>re});var l=L(4938),k=L(4134),de=L(8014);function re(_e=ce){return(0,k.e)((ve,Te)=>{let be=!1;ve.subscribe((0,de.x)(Te,ae=>{be=!0,Te.next(ae)},()=>be?Te.complete():Te.error(_e())))})}function ce(){return new l.K}},8691:(ct,De,L)=>{L.d(De,{o:()=>ce});var l=L(5350);class k extends l.w0{constructor(ve,Te){super()}schedule(ve,Te=0){return this}}const de={setInterval(_e,ve,...Te){const{delegate:be}=de;return be?.setInterval?be.setInterval(_e,ve,...Te):setInterval(_e,ve,...Te)},clearInterval(_e){const{delegate:ve}=de;return(ve?.clearInterval||clearInterval)(_e)},delegate:void 0};var re=L(3647);class ce extends k{constructor(ve,Te){super(ve,Te),this.scheduler=ve,this.work=Te,this.pending=!1}schedule(ve,Te=0){var be;if(this.closed)return this;this.state=ve;const ae=this.id,fe=this.scheduler;return null!=ae&&(this.id=this.recycleAsyncId(fe,ae,Te)),this.pending=!0,this.delay=Te,this.id=null!==(be=this.id)&&void 0!==be?be:this.requestAsyncId(fe,this.id,Te),this}requestAsyncId(ve,Te,be=0){return de.setInterval(ve.flush.bind(ve,this),be)}recycleAsyncId(ve,Te,be=0){if(null!=be&&this.delay===be&&!1===this.pending)return Te;null!=Te&&de.clearInterval(Te)}execute(ve,Te){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const be=this._execute(ve,Te);if(be)return be;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ve,Te){let ae,be=!1;try{this.work(ve)}catch(fe){be=!0,ae=fe||new Error("Scheduled action threw falsy error")}if(be)return this.unsubscribe(),ae}unsubscribe(){if(!this.closed){const{id:ve,scheduler:Te}=this,{actions:be}=Te;this.work=this.state=this.scheduler=null,this.pending=!1,(0,re.P)(be,this),null!=ve&&(this.id=this.recycleAsyncId(Te,ve,null)),this.delay=null,super.unsubscribe()}}}},1722:(ct,De,L)=>{L.d(De,{v:()=>de});var l=L(238);class k{constructor(ce,_e=k.now){this.schedulerActionCtor=ce,this.now=_e}schedule(ce,_e=0,ve){return new this.schedulerActionCtor(this,ce).schedule(ve,_e)}}k.now=l.l.now;class de extends k{constructor(ce,_e=k.now){super(ce,_e),this.actions=[],this._active=!1}flush(ce){const{actions:_e}=this;if(this._active)return void _e.push(ce);let ve;this._active=!0;do{if(ve=ce.execute(ce.state,ce.delay))break}while(ce=_e.shift());if(this._active=!1,ve){for(;ce=_e.shift();)ce.unsubscribe();throw ve}}}},3733:(ct,De,L)=>{L.d(De,{Z:()=>ve});var l=L(8691),k=L(5350);const de={schedule(be){let ae=requestAnimationFrame,fe=cancelAnimationFrame;const{delegate:ye}=de;ye&&(ae=ye.requestAnimationFrame,fe=ye.cancelAnimationFrame);const Ve=ae(ke=>{fe=void 0,be(ke)});return new k.w0(()=>fe?.(Ve))},requestAnimationFrame(...be){const{delegate:ae}=de;return(ae?.requestAnimationFrame||requestAnimationFrame)(...be)},cancelAnimationFrame(...be){const{delegate:ae}=de;return(ae?.cancelAnimationFrame||cancelAnimationFrame)(...be)},delegate:void 0};var ce=L(1722);const ve=new class _e extends ce.v{flush(ae){this._active=!0;const fe=this._scheduled;this._scheduled=void 0;const{actions:ye}=this;let Ve;ae=ae||ye.shift();do{if(Ve=ae.execute(ae.state,ae.delay))break}while((ae=ye[0])&&ae.id===fe&&ye.shift());if(this._active=!1,Ve){for(;(ae=ye[0])&&ae.id===fe&&ye.shift();)ae.unsubscribe();throw Ve}}}(class re extends l.o{constructor(ae,fe){super(ae,fe),this.scheduler=ae,this.work=fe}requestAsyncId(ae,fe,ye=0){return null!==ye&&ye>0?super.requestAsyncId(ae,fe,ye):(ae.actions.push(this),ae._scheduled||(ae._scheduled=de.requestAnimationFrame(()=>ae.flush(void 0))))}recycleAsyncId(ae,fe,ye=0){var Ve;if(null!=ye?ye>0:this.delay>0)return super.recycleAsyncId(ae,fe,ye);const{actions:ke}=ae;null!=fe&&(null===(Ve=ke[ke.length-1])||void 0===Ve?void 0:Ve.id)!==fe&&(de.cancelAnimationFrame(fe),ae._scheduled=void 0)}})},2698:(ct,De,L)=>{L.d(De,{E:()=>ke});var l=L(8691);let de,k=1;const re={};function ce(Le){return Le in re&&(delete re[Le],!0)}const _e={setImmediate(Le){const Re=k++;return re[Re]=!0,de||(de=Promise.resolve()),de.then(()=>ce(Re)&&Le()),Re},clearImmediate(Le){ce(Le)}},{setImmediate:Te,clearImmediate:be}=_e,ae={setImmediate(...Le){const{delegate:Re}=ae;return(Re?.setImmediate||Te)(...Le)},clearImmediate(Le){const{delegate:Re}=ae;return(Re?.clearImmediate||be)(Le)},delegate:void 0};var ye=L(1722);const ke=new class Ve extends ye.v{flush(Re){this._active=!0;const at=this._scheduled;this._scheduled=void 0;const{actions:Dt}=this;let ut;Re=Re||Dt.shift();do{if(ut=Re.execute(Re.state,Re.delay))break}while((Re=Dt[0])&&Re.id===at&&Dt.shift());if(this._active=!1,ut){for(;(Re=Dt[0])&&Re.id===at&&Dt.shift();)Re.unsubscribe();throw ut}}}(class fe extends l.o{constructor(Re,at){super(Re,at),this.scheduler=Re,this.work=at}requestAsyncId(Re,at,Dt=0){return null!==Dt&&Dt>0?super.requestAsyncId(Re,at,Dt):(Re.actions.push(this),Re._scheduled||(Re._scheduled=ae.setImmediate(Re.flush.bind(Re,void 0))))}recycleAsyncId(Re,at,Dt=0){var ut;if(null!=Dt?Dt>0:this.delay>0)return super.recycleAsyncId(Re,at,Dt);const{actions:ne}=Re;null!=at&&(null===(ut=ne[ne.length-1])||void 0===ut?void 0:ut.id)!==at&&(ae.clearImmediate(at),Re._scheduled===at&&(Re._scheduled=void 0))}})},4898:(ct,De,L)=>{L.d(De,{P:()=>re,z:()=>de});var l=L(8691);const de=new(L(1722).v)(l.o),re=de},238:(ct,De,L)=>{L.d(De,{l:()=>l});const l={now:()=>(l.delegate||Date).now(),delegate:void 0}},9877:(ct,De,L)=>{L.d(De,{z:()=>l});const l={setTimeout(k,de,...re){const{delegate:ce}=l;return ce?.setTimeout?ce.setTimeout(k,de,...re):setTimeout(k,de,...re)},clearTimeout(k){const{delegate:de}=l;return(de?.clearTimeout||clearTimeout)(k)},delegate:void 0}},5395:(ct,De,L)=>{L.d(De,{h:()=>k});const k=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},7649:(ct,De,L)=>{L.d(De,{L:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},4938:(ct,De,L)=>{L.d(De,{K:()=>k});const k=(0,L(8261).d)(de=>function(){de(this),this.name="EmptyError",this.message="no elements in sequence"})},9321:(ct,De,L)=>{L.d(De,{_6:()=>_e,jO:()=>re,yG:()=>ce});var l=L(89),k=L(625);function de(ve){return ve[ve.length-1]}function re(ve){return(0,l.m)(de(ve))?ve.pop():void 0}function ce(ve){return(0,k.K)(de(ve))?ve.pop():void 0}function _e(ve,Te){return"number"==typeof de(ve)?ve.pop():Te}},302:(ct,De,L)=>{L.d(De,{D:()=>ce});const{isArray:l}=Array,{getPrototypeOf:k,prototype:de,keys:re}=Object;function ce(ve){if(1===ve.length){const Te=ve[0];if(l(Te))return{args:Te,keys:null};if(function _e(ve){return ve&&"object"==typeof ve&&k(ve)===de}(Te)){const be=re(Te);return{args:be.map(ae=>Te[ae]),keys:be}}}return{args:ve,keys:null}}},3647:(ct,De,L)=>{function l(k,de){if(k){const re=k.indexOf(de);0<=re&&k.splice(re,1)}}L.d(De,{P:()=>l})},8261:(ct,De,L)=>{function l(k){const re=k(ce=>{Error.call(ce),ce.stack=(new Error).stack});return re.prototype=Object.create(Error.prototype),re.prototype.constructor=re,re}L.d(De,{d:()=>l})},4407:(ct,De,L)=>{function l(k,de){return k.reduce((re,ce,_e)=>(re[ce]=de[_e],re),{})}L.d(De,{n:()=>l})},9094:(ct,De,L)=>{L.d(De,{O:()=>re,x:()=>de});var l=L(3667);let k=null;function de(ce){if(l.config.useDeprecatedSynchronousErrorHandling){const _e=!k;if(_e&&(k={errorThrown:!1,error:null}),ce(),_e){const{errorThrown:ve,error:Te}=k;if(k=null,ve)throw Te}}else ce()}function re(ce){l.config.useDeprecatedSynchronousErrorHandling&&k&&(k.errorThrown=!0,k.error=ce)}},5797:(ct,De,L)=>{function l(k,de,re,ce=0,_e=!1){const ve=de.schedule(function(){re(),_e?k.add(this.schedule(null,ce)):this.unsubscribe()},ce);if(k.add(ve),!_e)return ve}L.d(De,{f:()=>l})},1106:(ct,De,L)=>{function l(k){return k}L.d(De,{y:()=>l})},5859:(ct,De,L)=>{L.d(De,{z:()=>l});const l=k=>k&&"number"==typeof k.length&&"function"!=typeof k},3656:(ct,De,L)=>{L.d(De,{D:()=>k});var l=L(89);function k(de){return Symbol.asyncIterator&&(0,l.m)(de?.[Symbol.asyncIterator])}},89:(ct,De,L)=>{function l(k){return"function"==typeof k}L.d(De,{m:()=>l})},7298:(ct,De,L)=>{L.d(De,{c:()=>de});var l=L(7649),k=L(89);function de(re){return(0,k.m)(re[l.L])}},4432:(ct,De,L)=>{L.d(De,{T:()=>de});var l=L(5395),k=L(89);function de(re){return(0,k.m)(re?.[l.h])}},2861:(ct,De,L)=>{L.d(De,{b:()=>de});var l=L(1145),k=L(89);function de(re){return!!re&&(re instanceof l.y||(0,k.m)(re.lift)&&(0,k.m)(re.subscribe))}},1246:(ct,De,L)=>{L.d(De,{t:()=>k});var l=L(89);function k(de){return(0,l.m)(de?.then)}},4766:(ct,De,L)=>{L.d(De,{L:()=>re,Q:()=>de});var l=L(3449),k=L(89);function de(ce){return(0,l.FC)(this,arguments,function*(){const ve=ce.getReader();try{for(;;){const{value:Te,done:be}=yield(0,l.qq)(ve.read());if(be)return yield(0,l.qq)(void 0);yield yield(0,l.qq)(Te)}}finally{ve.releaseLock()}})}function re(ce){return(0,k.m)(ce?.getReader)}},625:(ct,De,L)=>{L.d(De,{K:()=>k});var l=L(89);function k(de){return de&&(0,l.m)(de.schedule)}},4134:(ct,De,L)=>{L.d(De,{A:()=>k,e:()=>de});var l=L(89);function k(re){return(0,l.m)(re?.lift)}function de(re){return ce=>{if(k(ce))return ce.lift(function(_e){try{return re(_e,this)}catch(ve){this.error(ve)}});throw new TypeError("Unable to lift unknown Observable type")}}},8472:(ct,De,L)=>{L.d(De,{Z:()=>re});var l=L(5990);const{isArray:k}=Array;function re(ce){return(0,l.U)(_e=>function de(ce,_e){return k(_e)?ce(..._e):ce(_e)}(ce,_e))}},5998:(ct,De,L)=>{function l(){}L.d(De,{Z:()=>l})},5357:(ct,De,L)=>{L.d(De,{U:()=>de,z:()=>k});var l=L(1106);function k(...re){return de(re)}function de(re){return 0===re.length?l.y:1===re.length?re[0]:function(_e){return re.reduce((ve,Te)=>Te(ve),_e)}}},3320:(ct,De,L)=>{L.d(De,{h:()=>de});var l=L(3667),k=L(9877);function de(re){k.z.setTimeout(()=>{const{onUnhandledError:ce}=l.config;if(!ce)throw re;ce(re)})}},4993:(ct,De,L)=>{function l(k){return new TypeError(`You provided ${null!==k&&"object"==typeof k?"an invalid object":`'${k}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}L.d(De,{z:()=>l})},9498:(ct,De,L)=>{L.d(De,{q:()=>ce});var l=L(7243),k=L(9223),de=L(3223),re=L(3714);let ce=(()=>{class _e{static#e=this.\u0275fac=function(be){return new(be||_e)};static#t=this.\u0275mod=re.oAB({type:_e});static#n=this.\u0275inj=re.cJS({imports:[l.K6A,k.u5,k.UX,de.ez]})}return _e})()},7997:(ct,De,L)=>{L.d(De,{c:()=>de});var l=L(5992),k=L(3714);let de=(()=>{class re{constructor(){this.alertSource=new l.x,this.alert$=this.alertSource.asObservable()}alert(_e){this.alertSource.next(_e)}static#e=this.\u0275fac=function(ve){return new(ve||re)};static#t=this.\u0275prov=k.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})()},7512:(ct,De,L)=>{L.d(De,{N:()=>de});var l=L(5992),k=L(3714);let de=(()=>{class re{constructor(){this.progressSource=new l.x,this.progress$=this.progressSource.asObservable()}progress(_e){this.progressSource.next(_e)}static#e=this.\u0275fac=function(ve){return new(ve||re)};static#t=this.\u0275prov=k.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})()},5476:(ct,De,L)=>{var l=L(5813),k=L(3714),de=L(1794);const re=[{path:"",redirectTo:"examples",pathMatch:"full"},{path:"examples",loadChildren:()=>L.e(371).then(L.bind(L,6371)).then(U=>U.RouteBookmarksModule)},{path:"example-layers",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(990),L.e(270),L.e(592),L.e(466)]).then(L.bind(L,2466)).then(U=>U.RouteMapModule),data:{title:"Layers",description:"Example shows how to work with UKIS layers, groups and the layer-service.",img:"assets/route-layers.jpg"}},{path:"example-projection",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(592),L.e(754)]).then(L.bind(L,6754)).then(U=>U.RouteMap2Module),data:{title:"Projection",description:"Example shows how to work with projections using ukis-projection-switch from @dlr-eoc/map-tools.",img:"assets/route-projection.jpg"}},{path:"example-events",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(592),L.e(449)]).then(L.bind(L,7248)).then(U=>U.RouteMap3Module),data:{title:"Events",description:"Example of map and layer events e.g. to show a loading bar or create a grid layer based on zoom.",img:"assets/route-events.jpg"}},{path:"example-custom-layers",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(595),L.e(633),L.e(592),L.e(209)]).then(L.bind(L,209)).then(U=>U.RouteMap4Module),data:{title:"Custom Layers",description:"Example how to use UKIS custom layer e.g. use OpenLayers instances directly, bind events, styles and renderers.",img:"assets/route-custom-layers.jpg"}},{path:"example-owc-layers",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(990),L.e(445)]).then(L.bind(L,8445)).then(U=>U.RouteExampleOwcLayersModule),data:{title:"OWS Context layers",description:'Example how to declaratively configure layers in a json structure to save and exchange this state. This is using the "OWS Context GeoJSON format". The example context are sored in projects/shared-assets/owc.',img:"assets/route-ows-context.jpg"}},{path:"example-layout",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(198)]).then(L.bind(L,6198)).then(U=>U.RouteMap5Module),data:{title:"Two Vertical-Nav Layout",description:'Example shows how to use "Clarity Vertical Nav" on both sides and a footer. This should not be used when working on smaller screens. See also "Clarity Design System" Responsive navigation.',img:"assets/route-2-nav.jpg"}},{path:"example-layer-style",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(783)]).then(L.bind(L,4783)).then(U=>U.RouteMap6Module),data:{title:"Switching Layer-Style",description:'The example shows how styles for "WMS" and "WMTS" are switched dynamically.',img:"assets/route-style-switch.jpg"}},{path:"ol-performance",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(62)]).then(L.bind(L,4062)).then(U=>U.RouteMap7Module),data:{title:"Ol-Performance",description:"Example to messure/check performance on layer rendering.",img:"assets/route-performance.jpg"}},{path:"threejs",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(595),L.e(592),L.e(395)]).then(L.bind(L,4395)).then(U=>U.RouteExampleThreejsModule),data:{title:"Threejs",description:"This example shows a Threejs map connected to a OpenLayers map e.g. to display a globe and a flat map side by side.",img:"assets/route-threejs.jpg"}},{path:"cesium",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(633),L.e(394)]).then(L.bind(L,8394)).then(U=>U.RouteCesiumModule),data:{title:"Cesium",description:"This example shows a cesium map and switch to OpenLayers map",img:"assets/route-cesium.jpg"}},{path:"maplibre",loadChildren:()=>Promise.all([L.e(550),L.e(270),L.e(667)]).then(L.bind(L,7667)).then(U=>U.RouteExampleMaplibreModule),data:{title:"Maplibre",description:"This example shows a maplibre map and how to work with UKIS layers",img:"assets/route-maplibre.jpg"}},{path:"licenses",loadChildren:()=>L.e(365).then(L.bind(L,8365)).then(U=>U.RouteLicensesModule),data:{title:"Licenses",description:'This example renders all used dependencies specified in assets/licenses.json which are created with "license-checker"',img:"assets/route-licenses.jpg"}}];let ce=(()=>{class U{static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275mod=k.oAB({type:U});static#n=this.\u0275inj=k.cJS({imports:[de.Bz.forRoot(re,{useHash:!0,preloadingStrategy:de.wm}),de.Bz]})}return U})();typeof window<"u"&&window.hasOwnProperty("ClarityIcons")&&window.ClarityIcons.add({ukis:'\n \n ukis\n \n \n \n \n \n ',dlr:'\n \n dlr\n \n \n ',eoc:'\n \n eoc\n \n \n '});const Te=JSON.parse('{"i8":"12.0.1-next.4"}').i8;var be=L(9735),ae=L(7997),fe=L(7512),ye=L(3223),Ve=L(7243);function ke(U,D){if(1&U&&(k.TgZ(0,"span",12),k._uU(1),k.qZA()),2&U){const E=k.oxw();k.xp6(1),k.Oqu(E.version)}}const He=[[["",8,"header-nav-el"]],"*",[["",8,"header-action-el"]]],Le=function(U){return{"short-title":U}},Re=[".header-nav-el","*",".header-action-el"];let at=(()=>{class U{constructor(){this.title="",this.shortTitle="",this.version=""}ngOnInit(){}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275cmp=k.Xpm({type:U,selectors:[["ukis-header"]],inputs:{title:["ukis-title","title"],shortTitle:["ukis-short-title","shortTitle"],version:["ukis-version","version"]},ngContentSelectors:Re,decls:17,vars:9,consts:[[1,"header-1"],[1,"branding",3,"ngClass"],["href","https://www.dlr.de","target","_blank","alt","link to dlr"],["shape","dlr","size","48","alt","dlr icon",1,"is-solid"],["href","https://www.dlr.de/de/eoc/ueber-uns/deutsches_fernerkundungsdatenzentrum/georisiken-und-zivile-sicherheit/informationssysteme-und-geomatik/ukis-umwelt-und-kriseninformationssysteme","target","_blank","alt","link to dlr ukis"],["shape","ukis","size","33","alt","ukis icon",1,"is-solid"],["routerLink","/","routerLinkActive","active",1,"nav-link"],[1,"title",3,"title"],[1,"title","short",3,"title"],["class","version",4,"ngIf"],[1,"header-nav",3,"clr-nav-level"],[1,"header-actions"],[1,"version"]],template:function(N,G){1&N&&(k.F$t(He),k.TgZ(0,"clr-header",0)(1,"div",1)(2,"a",2),k._UZ(3,"clr-icon",3),k.qZA(),k.TgZ(4,"a",4),k._UZ(5,"clr-icon",5),k.qZA(),k.TgZ(6,"a",6)(7,"span",7),k._uU(8),k.qZA(),k.TgZ(9,"span",8),k._uU(10),k.qZA()(),k.YNc(11,ke,2,1,"span",9),k.qZA(),k.TgZ(12,"div",10),k.Hsn(13),k.qZA(),k.Hsn(14,1),k.TgZ(15,"div",11),k.Hsn(16,2),k.qZA()()),2&N&&(k.xp6(1),k.Q6J("ngClass",k.VKq(7,Le,G.shortTitle)),k.xp6(6),k.Q6J("title",G.title),k.xp6(1),k.Oqu(G.title),k.xp6(1),k.Q6J("title",G.title),k.xp6(1),k.Oqu(G.shortTitle),k.xp6(1),k.Q6J("ngIf",G.version),k.xp6(1),k.Q6J("clr-nav-level",1))},dependencies:[ye.mk,ye.O5,de.rH,de.Od,Ve.qvL,Ve.uUW,Ve.saT,Ve.toC]})}return U})();function Dt(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"button",11),k.NdJ("click",function(){const q=k.CHM(E).$implicit;return k.KtG(q.callback&&q.callback())}),k._uU(1),k.qZA()}if(2&U){const E=D.$implicit;k.xp6(1),k.Oqu(E.title)}}function ut(U,D){if(1&U&&(k.TgZ(0,"div",9),k.YNc(1,Dt,2,1,"button",10),k.qZA()),2&U){const E=k.oxw(2);k.xp6(1),k.Q6J("ngForOf",E.alert.actions)}}function ne(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"button",12),k.NdJ("click",function(){k.CHM(E);const G=k.oxw(2);return k.KtG(G.close())}),k._UZ(1,"clr-icon",13),k.qZA()}}function Pe(U,D){if(1&U&&(k.TgZ(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),k._UZ(4,"clr-icon",5),k.qZA(),k._UZ(5,"div",6),k.YNc(6,ut,2,1,"div",7),k.qZA()(),k.YNc(7,ne,2,0,"button",8),k.qZA()),2&U){const E=k.oxw();k.Q6J("ngClass","alert-"+E.alert.type),k.xp6(5),k.Q6J("innerHTML",E.alert.text,k.oJD),k.xp6(1),k.Q6J("ngIf",E.alert.actions),k.xp6(1),k.Q6J("ngIf",E.alert.closeable)}}let Me=(()=>{class U{constructor(){this.alertChange=new k.vpe}close(){this.alert=null,this.alertChange.emit(this.alert)}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275cmp=k.Xpm({type:U,selectors:[["ukis-global-alert"]],inputs:{alert:"alert"},outputs:{alertChange:"alertChange"},decls:1,vars:1,consts:[["class","alert alert-app-level","role","alert",3,"ngClass",4,"ngIf"],["role","alert",1,"alert","alert-app-level",3,"ngClass"],[1,"alert-items"],[1,"alert-item","static"],[1,"alert-icon-wrapper"],["shape","info-circle",1,"alert-icon"],[1,"alert-text",3,"innerHTML"],["class","alert-actions",4,"ngIf"],["type","button","class","close","aria-label","alert close",3,"click",4,"ngIf"],[1,"alert-actions"],["class","btn alert-action","aria-label","alert action",3,"click",4,"ngFor","ngForOf"],["aria-label","alert action",1,"btn","alert-action",3,"click"],["type","button","aria-label","alert close",1,"close",3,"click"],["aria-hidden","true","shape","close"]],template:function(N,G){1&N&&k.YNc(0,Pe,8,4,"div",0),2&N&&k.Q6J("ngIf",G.alert)},dependencies:[ye.mk,ye.sg,ye.O5,Ve.I9z,Ve.qvL]})}return U})();function nt(U,D){if(1&U&&(k.TgZ(0,"span")(1,"div",1),k._UZ(2,"progress"),k.qZA()()),2&U){const E=k.oxw();k.xp6(1),k.Q6J("ngClass",E.getProgressClass())}}function it(U,D){if(1&U&&(k.TgZ(0,"span")(1,"div",2),k._UZ(2,"progress",3),k.qZA()()),2&U){const E=k.oxw();k.xp6(1),k.Q6J("ngClass",E.getProgressClass()),k.xp6(1),k.s9C("max",E.progress.max),k.s9C("value",E.progress.value)}}let Je=(()=>{class U{constructor(){this.progressChange=new k.vpe}ngOnInit(){}getProgressClass(){return this.progress?.class?this.progress?.class:""}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275cmp=k.Xpm({type:U,selectors:[["ukis-global-progress"]],inputs:{progress:"progress"},outputs:{progressChange:"progressChange"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"progress","loop",3,"ngClass"],[1,"progress",3,"ngClass"],[3,"max","value"]],template:function(N,G){1&N&&(k.YNc(0,nt,3,1,"span",0),k.YNc(1,it,3,3,"span",0)),2&N&&(k.Q6J("ngIf",G.progress&&G.progress.indeterminate),k.xp6(1),k.Q6J("ngIf",G.progress&&!G.progress.indeterminate))},dependencies:[ye.mk,ye.O5],styles:[".progress[_ngcontent-%COMP%]{height:.5em}"]})}return U})();function wt(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"ukis-global-alert",5),k.NdJ("alertChange",function(G){k.CHM(E);const q=k.oxw();return k.KtG(q.ui.alert=G)}),k.qZA()}if(2&U){const E=k.oxw();k.Q6J("alert",E.ui.alert)}}function mt(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"ukis-global-progress",6),k.NdJ("progressChange",function(G){k.CHM(E);const q=k.oxw();return k.KtG(q.ui.progress=G)}),k.qZA()}if(2&U){const E=k.oxw();k.Q6J("progress",E.ui.progress)}}function $t(U,D){if(1&U&&(k.TgZ(0,"a",9),k._uU(1),k.qZA()),2&U){const E=k.oxw().$implicit;k.MGl("routerLink","/",E.path,""),k.xp6(1),k.Oqu(E.data.title)}}function Vn(U,D){if(1&U&&(k.ynx(0,7),k.YNc(1,$t,2,2,"a",8),k.BQk()),2&U){const E=D.$implicit,N=k.oxw();k.xp6(1),k.Q6J("ngIf",N.currentRoute===E.path)}}let Sn=(()=>{class U{constructor(E,N,G){this.alertService=E,this.progressService=N,this.router=G,this.title="",this.shortTitle="",this.version=Te||null,this.ui={alert:null,progress:null},this.subs=[],this.showProgress=q=>{this.ui.progress=q},this.setAlert=q=>{this.ui.alert=q},this.init(),this.routes=this.router.config.filter(q=>q.data)}ngOnInit(){const E=this.router.events.pipe((0,be.h)(N=>N instanceof de.m2||N instanceof de.OD)).subscribe(N=>{const G=new URL(N.url,`${window.location.origin}${window.location.pathname}`);this.currentRoute="/examples"!==G.pathname?G.pathname.slice(1):null});this.subs.push(E)}ngOnDestroy(){this.subs.map(E=>E.unsubscribe())}init(){this.getHtmlMeta(["title","version","description","short-title"]),this.TITLE&&(this.title=this.TITLE),this["SHORT-TITLE"]&&(this.shortTitle=this["SHORT-TITLE"]),this.alertService.alert$.subscribe(E=>{this.setAlert(E)}),this.progressService.progress$.subscribe(E=>{this.showProgress(E)})}getHtmlMeta(E){const N=document.getElementsByTagName("meta");for(let G=0,q=N.length;G{const x=F.get("offset"),V=x==le,K=V&&b||new Map;F.forEach((me,Ee)=>{let Ue=Ee,ft=me;if("offset"!==Ee)switch(Ue=U.normalizePropertyName(Ue,G),ft){case Nt.k1:ft=E.get(Ee);break;case Nt.l3:ft=N.get(Ee);break;default:ft=U.normalizeStyleValue(Ee,Ue,ft,G)}K.set(Ue,ft)}),V||q.push(K),b=K,le=x}),G.length)throw function xt(U){return new k.vHH(3502,!1)}();return q}function ti(U,D,E,N){switch(D){case"start":U.onStart(()=>N(E&&ni(E,"start",U)));break;case"done":U.onDone(()=>N(E&&ni(E,"done",U)));break;case"destroy":U.onDestroy(()=>N(E&&ni(E,"destroy",U)))}}function ni(U,D,E){const q=$n(U.element,U.triggerName,U.fromState,U.toState,D||U.phaseName,E.totalTime??U.totalTime,!!E.disabled),le=U._data;return null!=le&&(q._data=le),q}function $n(U,D,E,N,G="",q=0,le){return{element:U,triggerName:D,fromState:E,toState:N,phaseName:G,totalTime:q,disabled:!!le}}function vi(U,D,E){let N=U.get(D);return N||U.set(D,N=E),N}function rr(U){const D=U.indexOf(":");return[U.substring(1,D),U.slice(D+1)]}const Mr=(()=>typeof document>"u"?null:document.documentElement)();function Bi(U){const D=U.parentNode||U.host||null;return D===Mr?null:D}let Hi=null,ws=!1;function pe(U,D){for(;D;){if(D===U)return!0;D=Bi(D)}return!1}function $e(U,D,E){if(E)return Array.from(U.querySelectorAll(D));const N=U.querySelector(D);return N?[N]:[]}let Et=(()=>{class U{validateStyleProperty(E){return function Be(U){Hi||(Hi=function ie(){return typeof document<"u"?document.body:null}()||{},ws=!!Hi.style&&"WebkitAppearance"in Hi.style);let D=!0;return Hi.style&&!function Pi(U){return"ebkit"==U.substring(1,6)}(U)&&(D=U in Hi.style,!D&&ws&&(D="Webkit"+U.charAt(0).toUpperCase()+U.slice(1)in Hi.style)),D}(E)}matchesElement(E,N){return!1}containsElement(E,N){return pe(E,N)}getParentElement(E){return Bi(E)}query(E,N,G){return $e(E,N,G)}computeStyle(E,N,G){return G||""}animate(E,N,G,q,le,b=[],F){return new Nt.ZN(G,q)}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})(),Mt=(()=>{class U{static#e=this.NOOP=new Et}return U})();const sn=1e3,ji="ng-enter",ge="ng-leave",oe="ng-trigger",ue=".ng-trigger",ze="ng-animating",qe=".ng-animating";function st(U){if("number"==typeof U)return U;const D=U.match(/^(-?[\.\d]+)(m?s)/);return!D||D.length<2?0:rt(parseFloat(D[1]),D[2])}function rt(U,D){return"s"===D?U*sn:U}function Kt(U,D,E){return U.hasOwnProperty("duration")?U:function ht(U,D,E){let G,q=0,le="";if("string"==typeof U){const b=U.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===b)return D.push(Qi()),{duration:0,delay:0,easing:""};G=rt(parseFloat(b[1]),b[2]);const F=b[3];null!=F&&(q=rt(parseFloat(F),b[4]));const x=b[5];x&&(le=x)}else G=U;if(!E){let b=!1,F=D.length;G<0&&(D.push(function xe(){return new k.vHH(3100,!1)}()),b=!0),q<0&&(D.push(function Oe(){return new k.vHH(3101,!1)}()),b=!0),b&&D.splice(F,0,Qi())}return{duration:G,delay:q,easing:le}}(U,D,E)}function En(U,D={}){return Object.keys(U).forEach(E=>{D[E]=U[E]}),D}function ui(U){const D=new Map;return Object.keys(U).forEach(E=>{D.set(E,U[E])}),D}function Fn(U,D=new Map,E){if(E)for(let[N,G]of E)D.set(N,G);for(let[N,G]of U)D.set(N,G);return D}function xn(U,D,E){D.forEach((N,G)=>{const q=sr(G);E&&!E.has(G)&&E.set(G,U.style[q]),U.style[q]=N})}function Wt(U,D){D.forEach((E,N)=>{const G=sr(N);U.style[G]=""})}function dn(U){return Array.isArray(U)?1==U.length?U[0]:(0,Nt.vP)(U):U}const xr=new RegExp("{{\\s*(.+?)\\s*}}","g");function Yn(U){let D=[];if("string"==typeof U){let E;for(;E=xr.exec(U);)D.push(E[1]);xr.lastIndex=0}return D}function Wn(U,D,E){const N=U.toString(),G=N.replace(xr,(q,le)=>{let b=D[le];return null==b&&(E.push(function Ne(U){return new k.vHH(3003,!1)}()),b=""),b.toString()});return G==N?U:G}function Si(U){const D=[];let E=U.next();for(;!E.done;)D.push(E.value),E=U.next();return D}const Ti=/-+([a-z0-9])/g;function sr(U){return U.replace(Ti,(...D)=>D[1].toUpperCase())}function hn(U,D,E){switch(D.type){case 7:return U.visitTrigger(D,E);case 0:return U.visitState(D,E);case 1:return U.visitTransition(D,E);case 2:return U.visitSequence(D,E);case 3:return U.visitGroup(D,E);case 4:return U.visitAnimate(D,E);case 5:return U.visitKeyframes(D,E);case 6:return U.visitStyle(D,E);case 8:return U.visitReference(D,E);case 9:return U.visitAnimateChild(D,E);case 10:return U.visitAnimateRef(D,E);case 11:return U.visitQuery(D,E);case 12:return U.visitStagger(D,E);default:throw function We(U){return new k.vHH(3004,!1)}()}}function $s(U,D){return window.getComputedStyle(U)[D]}const Jt="*";function Ki(U,D){const E=[];return"string"==typeof U?U.split(/\s*,\s*/).forEach(N=>function Yr(U,D,E){if(":"==U[0]){const F=function $o(U,D){switch(U){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(E,N)=>parseFloat(N)>parseFloat(E);case":decrement":return(E,N)=>parseFloat(N) *"}}(U,E);if("function"==typeof F)return void D.push(F);U=F}const N=U.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==N||N.length<4)return E.push(function xi(U){return new k.vHH(3015,!1)}()),D;const G=N[1],q=N[2],le=N[3];D.push(Di(G,le));"<"==q[0]&&!(G==Jt&&le==Jt)&&D.push(Di(le,G))}(N,E,D)):E.push(U),E}const ii=new Set(["true","1"]),Es=new Set(["false","0"]);function Di(U,D){const E=ii.has(U)||Es.has(U),N=ii.has(D)||Es.has(D);return(G,q)=>{let le=U==Jt||U==G,b=D==Jt||D==q;return!le&&E&&"boolean"==typeof G&&(le=G?ii.has(U):Es.has(U)),!b&&N&&"boolean"==typeof q&&(b=q?ii.has(D):Es.has(D)),le&&b}}const Ao=new RegExp("s*:selfs*,?","g");function wr(U,D,E,N){return new Ts(U).build(D,E,N)}class Ts{constructor(D){this._driver=D}build(D,E,N){const G=new Hn(E);return this._resetContextStyleTimingState(G),hn(this,dn(D),G)}_resetContextStyleTimingState(D){D.currentQuerySelector="",D.collectedStyles=new Map,D.collectedStyles.set("",new Map),D.currentTime=0}visitTrigger(D,E){let N=E.queryCount=0,G=E.depCount=0;const q=[],le=[];return"@"==D.name.charAt(0)&&E.errors.push(function _t(){return new k.vHH(3006,!1)}()),D.definitions.forEach(b=>{if(this._resetContextStyleTimingState(E),0==b.type){const F=b,x=F.name;x.toString().split(/\s*,\s*/).forEach(V=>{F.name=V,q.push(this.visitState(F,E))}),F.name=x}else if(1==b.type){const F=this.visitTransition(b,E);N+=F.queryCount,G+=F.depCount,le.push(F)}else E.errors.push(function ot(){return new k.vHH(3007,!1)}())}),{type:7,name:D.name,states:q,transitions:le,queryCount:N,depCount:G,options:null}}visitState(D,E){const N=this.visitStyle(D.styles,E),G=D.options&&D.options.params||null;if(N.containsDynamicStyles){const q=new Set,le=G||{};N.styles.forEach(b=>{b instanceof Map&&b.forEach(F=>{Yn(F).forEach(x=>{le.hasOwnProperty(x)||q.add(x)})})}),q.size&&(Si(q.values()),E.errors.push(function ei(U,D){return new k.vHH(3008,!1)}()))}return{type:0,name:D.name,style:N,options:G?{params:G}:null}}visitTransition(D,E){E.queryCount=0,E.depCount=0;const N=hn(this,dn(D.animation),E);return{type:1,matchers:Ki(D.expr,E.errors),animation:N,queryCount:E.queryCount,depCount:E.depCount,options:Wr(D.options)}}visitSequence(D,E){return{type:2,steps:D.steps.map(N=>hn(this,N,E)),options:Wr(D.options)}}visitGroup(D,E){const N=E.currentTime;let G=0;const q=D.steps.map(le=>{E.currentTime=N;const b=hn(this,le,E);return G=Math.max(G,E.currentTime),b});return E.currentTime=G,{type:3,steps:q,options:Wr(D.options)}}visitAnimate(D,E){const N=function _i(U,D){if(U.hasOwnProperty("duration"))return U;if("number"==typeof U)return Ui(Kt(U,D).duration,0,"");const E=U;if(E.split(/\s+/).some(q=>"{"==q.charAt(0)&&"{"==q.charAt(1))){const q=Ui(0,0,"");return q.dynamic=!0,q.strValue=E,q}const G=Kt(E,D);return Ui(G.duration,G.delay,G.easing)}(D.timings,E.errors);E.currentAnimateTimings=N;let G,q=D.styles?D.styles:(0,Nt.oB)({});if(5==q.type)G=this.visitKeyframes(q,E);else{let le=D.styles,b=!1;if(!le){b=!0;const x={};N.easing&&(x.easing=N.easing),le=(0,Nt.oB)(x)}E.currentTime+=N.duration+N.delay;const F=this.visitStyle(le,E);F.isEmptyStep=b,G=F}return E.currentAnimateTimings=null,{type:4,timings:N,style:G,options:null}}visitStyle(D,E){const N=this._makeStyleAst(D,E);return this._validateStyleAst(N,E),N}_makeStyleAst(D,E){const N=[],G=Array.isArray(D.styles)?D.styles:[D.styles];for(let b of G)"string"==typeof b?b===Nt.l3?N.push(b):E.errors.push(new k.vHH(3002,!1)):N.push(ui(b));let q=!1,le=null;return N.forEach(b=>{if(b instanceof Map&&(b.has("easing")&&(le=b.get("easing"),b.delete("easing")),!q))for(let F of b.values())if(F.toString().indexOf("{{")>=0){q=!0;break}}),{type:6,styles:N,easing:le,offset:D.offset,containsDynamicStyles:q,options:null}}_validateStyleAst(D,E){const N=E.currentAnimateTimings;let G=E.currentTime,q=E.currentTime;N&&q>0&&(q-=N.duration+N.delay),D.styles.forEach(le=>{"string"!=typeof le&&le.forEach((b,F)=>{const x=E.collectedStyles.get(E.currentQuerySelector),V=x.get(F);let K=!0;V&&(q!=G&&q>=V.startTime&&G<=V.endTime&&(E.errors.push(function Ut(U,D,E,N,G){return new k.vHH(3010,!1)}()),K=!1),q=V.startTime),K&&x.set(F,{startTime:q,endTime:G}),E.options&&function zi(U,D,E){const N=D.params||{},G=Yn(U);G.length&&G.forEach(q=>{N.hasOwnProperty(q)||E.push(function Fe(U){return new k.vHH(3001,!1)}())})}(b,E.options,E.errors)})})}visitKeyframes(D,E){const N={type:5,styles:[],options:null};if(!E.currentAnimateTimings)return E.errors.push(function kt(){return new k.vHH(3011,!1)}()),N;let q=0;const le=[];let b=!1,F=!1,x=0;const V=D.steps.map(Vt=>{const It=this._makeStyleAst(Vt,E);let ln=null!=It.offset?It.offset:function os(U){if("string"==typeof U)return null;let D=null;if(Array.isArray(U))U.forEach(E=>{if(E instanceof Map&&E.has("offset")){const N=E;D=parseFloat(N.get("offset")),N.delete("offset")}});else if(U instanceof Map&&U.has("offset")){const E=U;D=parseFloat(E.get("offset")),E.delete("offset")}return D}(It.styles),Yt=0;return null!=ln&&(q++,Yt=It.offset=ln),F=F||Yt<0||Yt>1,b=b||Yt0&&q{const ln=me>0?It==Ee?1:me*It:le[It],Yt=ln*Lt;E.currentTime=Ue+ft.delay+Yt,ft.duration=Yt,this._validateStyleAst(Vt,E),Vt.offset=ln,N.styles.push(Vt)}),N}visitReference(D,E){return{type:8,animation:hn(this,dn(D.animation),E),options:Wr(D.options)}}visitAnimateChild(D,E){return E.depCount++,{type:9,options:Wr(D.options)}}visitAnimateRef(D,E){return{type:10,animation:this.visitReference(D.animation,E),options:Wr(D.options)}}visitQuery(D,E){const N=E.currentQuerySelector,G=D.options||{};E.queryCount++,E.currentQuery=D;const[q,le]=function Zt(U){const D=!!U.split(/\s*,\s*/).find(E=>":self"==E);return D&&(U=U.replace(Ao,"")),U=U.replace(/@\*/g,ue).replace(/@\w+/g,E=>ue+"-"+E.slice(1)).replace(/:animating/g,qe),[U,D]}(D.selector);E.currentQuerySelector=N.length?N+" "+q:q,vi(E.collectedStyles,E.currentQuerySelector,new Map);const b=hn(this,dn(D.animation),E);return E.currentQuery=null,E.currentQuerySelector=N,{type:11,selector:q,limit:G.limit||0,optional:!!G.optional,includeSelf:le,animation:b,originalSelector:D.selector,options:Wr(D.options)}}visitStagger(D,E){E.currentQuery||E.errors.push(function Li(){return new k.vHH(3013,!1)}());const N="full"===D.timings?{duration:0,delay:0,easing:"full"}:Kt(D.timings,E.errors,!0);return{type:12,animation:hn(this,dn(D.animation),E),timings:N,options:null}}}class Hn{constructor(D){this.errors=D,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Wr(U){return U?(U=En(U)).params&&(U.params=function In(U){return U?En(U):null}(U.params)):U={},U}function Ui(U,D,E){return{duration:U,delay:D,easing:E}}function as(U,D,E,N,G,q,le=null,b=!1){return{type:1,element:U,keyframes:D,preStyleProps:E,postStyleProps:N,duration:G,delay:q,totalTime:G+q,easing:le,subTimeline:b}}class Zr{constructor(){this._map=new Map}get(D){return this._map.get(D)||[]}append(D,E){let N=this._map.get(D);N||this._map.set(D,N=[]),N.push(...E)}has(D){return this._map.has(D)}clear(){this._map.clear()}}const dt=new RegExp(":enter","g"),_n=new RegExp(":leave","g");function fi(U,D,E,N,G,q=new Map,le=new Map,b,F,x=[]){return(new Rr).buildKeyframes(U,D,E,N,G,q,le,b,F,x)}class Rr{buildKeyframes(D,E,N,G,q,le,b,F,x,V=[]){x=x||new Zr;const K=new mr(D,E,x,G,q,V,[]);K.options=F;const me=F.delay?st(F.delay):0;K.currentTimeline.delayNextStep(me),K.currentTimeline.setStyles([le],null,K.errors,F),hn(this,N,K);const Ee=K.timelines.filter(Ue=>Ue.containsAnimation());if(Ee.length&&b.size){let Ue;for(let ft=Ee.length-1;ft>=0;ft--){const Lt=Ee[ft];if(Lt.element===E){Ue=Lt;break}}Ue&&!Ue.allowOnlyTimelineStyles()&&Ue.setStyles([b],null,K.errors,F)}return Ee.length?Ee.map(Ue=>Ue.buildKeyframes()):[as(E,[],[],[],0,me,"",!1)]}visitTrigger(D,E){}visitState(D,E){}visitTransition(D,E){}visitAnimateChild(D,E){const N=E.subInstructions.get(E.element);if(N){const G=E.createSubContext(D.options),q=E.currentTimeline.currentTime,le=this._visitSubInstructions(N,G,G.options);q!=le&&E.transformIntoNewTimeline(le)}E.previousNode=D}visitAnimateRef(D,E){const N=E.createSubContext(D.options);N.transformIntoNewTimeline(),this._applyAnimationRefDelays([D.options,D.animation.options],E,N),this.visitReference(D.animation,N),E.transformIntoNewTimeline(N.currentTimeline.currentTime),E.previousNode=D}_applyAnimationRefDelays(D,E,N){for(const G of D){const q=G?.delay;if(q){const le="number"==typeof q?q:st(Wn(q,G?.params??{},E.errors));N.delayNextStep(le)}}}_visitSubInstructions(D,E,N){let q=E.currentTimeline.currentTime;const le=null!=N.duration?st(N.duration):null,b=null!=N.delay?st(N.delay):null;return 0!==le&&D.forEach(F=>{const x=E.appendInstructionToTimeline(F,le,b);q=Math.max(q,x.duration+x.delay)}),q}visitReference(D,E){E.updateOptions(D.options,!0),hn(this,D.animation,E),E.previousNode=D}visitSequence(D,E){const N=E.subContextCount;let G=E;const q=D.options;if(q&&(q.params||q.delay)&&(G=E.createSubContext(q),G.transformIntoNewTimeline(),null!=q.delay)){6==G.previousNode.type&&(G.currentTimeline.snapshotCurrentStyles(),G.previousNode=ri);const le=st(q.delay);G.delayNextStep(le)}D.steps.length&&(D.steps.forEach(le=>hn(this,le,G)),G.currentTimeline.applyStylesToKeyframe(),G.subContextCount>N&&G.transformIntoNewTimeline()),E.previousNode=D}visitGroup(D,E){const N=[];let G=E.currentTimeline.currentTime;const q=D.options&&D.options.delay?st(D.options.delay):0;D.steps.forEach(le=>{const b=E.createSubContext(D.options);q&&b.delayNextStep(q),hn(this,le,b),G=Math.max(G,b.currentTimeline.currentTime),N.push(b.currentTimeline)}),N.forEach(le=>E.currentTimeline.mergeTimelineCollectedStyles(le)),E.transformIntoNewTimeline(G),E.previousNode=D}_visitTiming(D,E){if(D.dynamic){const N=D.strValue;return Kt(E.params?Wn(N,E.params,E.errors):N,E.errors)}return{duration:D.duration,delay:D.delay,easing:D.easing}}visitAnimate(D,E){const N=E.currentAnimateTimings=this._visitTiming(D.timings,E),G=E.currentTimeline;N.delay&&(E.incrementTime(N.delay),G.snapshotCurrentStyles());const q=D.style;5==q.type?this.visitKeyframes(q,E):(E.incrementTime(N.duration),this.visitStyle(q,E),G.applyStylesToKeyframe()),E.currentAnimateTimings=null,E.previousNode=D}visitStyle(D,E){const N=E.currentTimeline,G=E.currentAnimateTimings;!G&&N.hasCurrentStyleProperties()&&N.forwardFrame();const q=G&&G.easing||D.easing;D.isEmptyStep?N.applyEmptyStep(q):N.setStyles(D.styles,q,E.errors,E.options),E.previousNode=D}visitKeyframes(D,E){const N=E.currentAnimateTimings,G=E.currentTimeline.duration,q=N.duration,b=E.createSubContext().currentTimeline;b.easing=N.easing,D.styles.forEach(F=>{b.forwardTime((F.offset||0)*q),b.setStyles(F.styles,F.easing,E.errors,E.options),b.applyStylesToKeyframe()}),E.currentTimeline.mergeTimelineCollectedStyles(b),E.transformIntoNewTimeline(G+q),E.previousNode=D}visitQuery(D,E){const N=E.currentTimeline.currentTime,G=D.options||{},q=G.delay?st(G.delay):0;q&&(6===E.previousNode.type||0==N&&E.currentTimeline.hasCurrentStyleProperties())&&(E.currentTimeline.snapshotCurrentStyles(),E.previousNode=ri);let le=N;const b=E.invokeQuery(D.selector,D.originalSelector,D.limit,D.includeSelf,!!G.optional,E.errors);E.currentQueryTotal=b.length;let F=null;b.forEach((x,V)=>{E.currentQueryIndex=V;const K=E.createSubContext(D.options,x);q&&K.delayNextStep(q),x===E.element&&(F=K.currentTimeline),hn(this,D.animation,K),K.currentTimeline.applyStylesToKeyframe(),le=Math.max(le,K.currentTimeline.currentTime)}),E.currentQueryIndex=0,E.currentQueryTotal=0,E.transformIntoNewTimeline(le),F&&(E.currentTimeline.mergeTimelineCollectedStyles(F),E.currentTimeline.snapshotCurrentStyles()),E.previousNode=D}visitStagger(D,E){const N=E.parentContext,G=E.currentTimeline,q=D.timings,le=Math.abs(q.duration),b=le*(E.currentQueryTotal-1);let F=le*E.currentQueryIndex;switch(q.duration<0?"reverse":q.easing){case"reverse":F=b-F;break;case"full":F=N.currentStaggerTime}const V=E.currentTimeline;F&&V.delayNextStep(F);const K=V.currentTime;hn(this,D.animation,E),E.previousNode=D,N.currentStaggerTime=G.currentTime-K+(G.startTime-N.currentTimeline.startTime)}}const ri={};class mr{constructor(D,E,N,G,q,le,b,F){this._driver=D,this.element=E,this.subInstructions=N,this._enterClassName=G,this._leaveClassName=q,this.errors=le,this.timelines=b,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ri,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=F||new yn(this._driver,E,0),b.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(D,E){if(!D)return;const N=D;let G=this.options;null!=N.duration&&(G.duration=st(N.duration)),null!=N.delay&&(G.delay=st(N.delay));const q=N.params;if(q){let le=G.params;le||(le=this.options.params={}),Object.keys(q).forEach(b=>{(!E||!le.hasOwnProperty(b))&&(le[b]=Wn(q[b],le,this.errors))})}}_copyOptions(){const D={};if(this.options){const E=this.options.params;if(E){const N=D.params={};Object.keys(E).forEach(G=>{N[G]=E[G]})}}return D}createSubContext(D=null,E,N){const G=E||this.element,q=new mr(this._driver,G,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(G,N||0));return q.previousNode=this.previousNode,q.currentAnimateTimings=this.currentAnimateTimings,q.options=this._copyOptions(),q.updateOptions(D),q.currentQueryIndex=this.currentQueryIndex,q.currentQueryTotal=this.currentQueryTotal,q.parentContext=this,this.subContextCount++,q}transformIntoNewTimeline(D){return this.previousNode=ri,this.currentTimeline=this.currentTimeline.fork(this.element,D),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(D,E,N){const G={duration:E??D.duration,delay:this.currentTimeline.currentTime+(N??0)+D.delay,easing:""},q=new Qr(this._driver,D.element,D.keyframes,D.preStyleProps,D.postStyleProps,G,D.stretchStartingKeyframe);return this.timelines.push(q),G}incrementTime(D){this.currentTimeline.forwardTime(this.currentTimeline.duration+D)}delayNextStep(D){D>0&&this.currentTimeline.delayNextStep(D)}invokeQuery(D,E,N,G,q,le){let b=[];if(G&&b.push(this.element),D.length>0){D=(D=D.replace(dt,"."+this._enterClassName)).replace(_n,"."+this._leaveClassName);let x=this._driver.query(this.element,D,1!=N);0!==N&&(x=N<0?x.slice(x.length+N,x.length):x.slice(0,N)),b.push(...x)}return!q&&0==b.length&&le.push(function Vi(U){return new k.vHH(3014,!1)}()),b}}class yn{constructor(D,E,N,G){this._driver=D,this.element=E,this.startTime=N,this._elementTimelineStylesLookup=G,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(E),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(E,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(D){const E=1===this._keyframes.size&&this._pendingStyles.size;this.duration||E?(this.forwardTime(this.currentTime+D),E&&this.snapshotCurrentStyles()):this.startTime+=D}fork(D,E){return this.applyStylesToKeyframe(),new yn(this._driver,D,E||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(D){this.applyStylesToKeyframe(),this.duration=D,this._loadKeyframe()}_updateStyle(D,E){this._localTimelineStyles.set(D,E),this._globalTimelineStyles.set(D,E),this._styleSummary.set(D,{time:this.currentTime,value:E})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(D){D&&this._previousKeyframe.set("easing",D);for(let[E,N]of this._globalTimelineStyles)this._backFill.set(E,N||Nt.l3),this._currentKeyframe.set(E,Nt.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(D,E,N,G){E&&this._previousKeyframe.set("easing",E);const q=G&&G.params||{},le=function Ft(U,D){const E=new Map;let N;return U.forEach(G=>{if("*"===G){N=N||D.keys();for(let q of N)E.set(q,Nt.l3)}else Fn(G,E)}),E}(D,this._globalTimelineStyles);for(let[b,F]of le){const x=Wn(F,q,N);this._pendingStyles.set(b,x),this._localTimelineStyles.has(b)||this._backFill.set(b,this._globalTimelineStyles.get(b)??Nt.l3),this._updateStyle(b,x)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((D,E)=>{this._currentKeyframe.set(E,D)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((D,E)=>{this._currentKeyframe.has(E)||this._currentKeyframe.set(E,D)}))}snapshotCurrentStyles(){for(let[D,E]of this._localTimelineStyles)this._pendingStyles.set(D,E),this._updateStyle(D,E)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const D=[];for(let E in this._currentKeyframe)D.push(E);return D}mergeTimelineCollectedStyles(D){D._styleSummary.forEach((E,N)=>{const G=this._styleSummary.get(N);(!G||E.time>G.time)&&this._updateStyle(N,E.value)})}buildKeyframes(){this.applyStylesToKeyframe();const D=new Set,E=new Set,N=1===this._keyframes.size&&0===this.duration;let G=[];this._keyframes.forEach((b,F)=>{const x=Fn(b,new Map,this._backFill);x.forEach((V,K)=>{V===Nt.k1?D.add(K):V===Nt.l3&&E.add(K)}),N||x.set("offset",F/this.duration),G.push(x)});const q=D.size?Si(D.values()):[],le=E.size?Si(E.values()):[];if(N){const b=G[0],F=new Map(b);b.set("offset",0),F.set("offset",1),G=[b,F]}return as(this.element,G,q,le,this.duration,this.startTime,this.easing,!1)}}class Qr extends yn{constructor(D,E,N,G,q,le,b=!1){super(D,E,le.delay),this.keyframes=N,this.preStyleProps=G,this.postStyleProps=q,this._stretchStartingKeyframe=b,this.timings={duration:le.duration,delay:le.delay,easing:le.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let D=this.keyframes,{delay:E,duration:N,easing:G}=this.timings;if(this._stretchStartingKeyframe&&E){const q=[],le=N+E,b=E/le,F=Fn(D[0]);F.set("offset",0),q.push(F);const x=Fn(D[0]);x.set("offset",vr(b)),q.push(x);const V=D.length-1;for(let K=1;K<=V;K++){let me=Fn(D[K]);const Ee=me.get("offset");me.set("offset",vr((E+Ee*N)/le)),q.push(me)}N=le,E=0,G="",D=q}return as(this.element,D,this.preStyleProps,this.postStyleProps,N,E,G,!0)}}function vr(U,D=3){const E=Math.pow(10,D-1);return Math.round(U*E)/E}class ls{}const wn=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Gs extends ls{normalizePropertyName(D,E){return sr(D)}normalizeStyleValue(D,E,N,G){let q="";const le=N.toString().trim();if(wn.has(E)&&0!==N&&"0"!==N)if("number"==typeof N)q="px";else{const b=N.match(/^[+-]?[\d\.]+([a-z]*)$/);b&&0==b[1].length&&G.push(function Ke(U,D){return new k.vHH(3005,!1)}())}return le+q}}function Er(U,D,E,N,G,q,le,b,F,x,V,K,me){return{type:0,element:U,triggerName:D,isRemovalTransition:G,fromState:E,fromStyles:q,toState:N,toStyles:le,timelines:b,queriedElements:F,preStyleProps:x,postStyleProps:V,totalTime:K,errors:me}}const $i={};class Kr{constructor(D,E,N){this._triggerName=D,this.ast=E,this._stateStyles=N}match(D,E,N,G){return function cs(U,D,E,N,G){return U.some(q=>q(D,E,N,G))}(this.ast.matchers,D,E,N,G)}buildStyles(D,E,N){let G=this._stateStyles.get("*");return void 0!==D&&(G=this._stateStyles.get(D?.toString())||G),G?G.buildStyles(E,N):new Map}build(D,E,N,G,q,le,b,F,x,V){const K=[],me=this.ast.options&&this.ast.options.params||$i,Ue=this.buildStyles(N,b&&b.params||$i,K),ft=F&&F.params||$i,Lt=this.buildStyles(G,ft,K),Vt=new Set,It=new Map,ln=new Map,Yt="void"===G,Rn={params:_r(ft,me),delay:this.ast.options?.delay},Ii=V?[]:fi(D,E,this.ast.animation,q,le,Ue,Lt,Rn,x,K);let zn=0;if(Ii.forEach(si=>{zn=Math.max(si.duration+si.delay,zn)}),K.length)return Er(E,this._triggerName,N,G,Yt,Ue,Lt,[],[],It,ln,zn,K);Ii.forEach(si=>{const Xi=si.element,Fi=vi(It,Xi,new Set);si.preStyleProps.forEach(fo=>Fi.add(fo));const kr=vi(ln,Xi,new Set);si.postStyleProps.forEach(fo=>kr.add(fo)),Xi!==E&&Vt.add(Xi)});const Ai=Si(Vt.values());return Er(E,this._triggerName,N,G,Yt,Ue,Lt,Ii,Ai,It,ln,zn)}}function _r(U,D){const E=En(D);for(const N in U)U.hasOwnProperty(N)&&null!=U[N]&&(E[N]=U[N]);return E}class us{constructor(D,E,N){this.styles=D,this.defaultParams=E,this.normalizer=N}buildStyles(D,E){const N=new Map,G=En(this.defaultParams);return Object.keys(D).forEach(q=>{const le=D[q];null!==le&&(G[q]=le)}),this.styles.styles.forEach(q=>{"string"!=typeof q&&q.forEach((le,b)=>{le&&(le=Wn(le,G,E));const F=this.normalizer.normalizePropertyName(b,E);le=this.normalizer.normalizeStyleValue(b,F,le,E),N.set(b,le)})}),N}}class zt{constructor(D,E,N){this.name=D,this.ast=E,this._normalizer=N,this.transitionFactories=[],this.states=new Map,E.states.forEach(G=>{this.states.set(G.name,new us(G.style,G.options&&G.options.params||{},N))}),or(this.states,"true","1"),or(this.states,"false","0"),E.transitions.forEach(G=>{this.transitionFactories.push(new Kr(D,G,this.states))}),this.fallbackTransition=function Mo(U,D,E){return new Kr(U,{type:1,animation:{type:2,steps:[],options:null},matchers:[(le,b)=>!0],options:null,queryCount:0,depCount:0},D)}(D,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(D,E,N,G){return this.transitionFactories.find(le=>le.match(D,E,N,G))||null}matchStyles(D,E,N){return this.fallbackTransition.buildStyles(D,E,N)}}function or(U,D,E){U.has(D)?U.has(E)||U.set(E,U.get(D)):U.has(E)&&U.set(D,U.get(E))}const Jr=new Zr;class jn{constructor(D,E,N){this.bodyNode=D,this._driver=E,this._normalizer=N,this._animations=new Map,this._playersById=new Map,this.players=[]}register(D,E){const N=[],q=wr(this._driver,E,N,[]);if(N.length)throw function en(U){return new k.vHH(3503,!1)}();this._animations.set(D,q)}_buildPlayer(D,E,N){const G=D.element,q=qi(this._normalizer,D.keyframes,E,N);return this._driver.animate(G,q,D.duration,D.delay,D.easing,[],!0)}create(D,E,N={}){const G=[],q=this._animations.get(D);let le;const b=new Map;if(q?(le=fi(this._driver,E,q,ji,ge,new Map,new Map,N,Jr,G),le.forEach(V=>{const K=vi(b,V.element,new Map);V.postStyleProps.forEach(me=>K.set(me,null))})):(G.push(function qt(){return new k.vHH(3300,!1)}()),le=[]),G.length)throw function ci(U){return new k.vHH(3504,!1)}();b.forEach((V,K)=>{V.forEach((me,Ee)=>{V.set(Ee,this._driver.computeStyle(K,Ee,Nt.l3))})});const x=Nn(le.map(V=>{const K=b.get(V.element);return this._buildPlayer(V,new Map,K)}));return this._playersById.set(D,x),x.onDestroy(()=>this.destroy(D)),this.players.push(x),x}destroy(D){const E=this._getPlayer(D);E.destroy(),this._playersById.delete(D);const N=this.players.indexOf(E);N>=0&&this.players.splice(N,1)}_getPlayer(D){const E=this._playersById.get(D);if(!E)throw function pr(U){return new k.vHH(3301,!1)}();return E}listen(D,E,N,G){const q=$n(E,"","","");return ti(this._getPlayer(D),N,q,G),()=>{}}command(D,E,N,G){if("register"==N)return void this.register(D,G[0]);if("create"==N)return void this.create(D,E,G[0]||{});const q=this._getPlayer(D);switch(N){case"play":q.play();break;case"pause":q.pause();break;case"reset":q.reset();break;case"restart":q.restart();break;case"finish":q.finish();break;case"init":q.init();break;case"setPosition":q.setPosition(parseFloat(G[0]));break;case"destroy":this.destroy(D)}}}const Ws="ng-animate-queued",Ln="ng-animate-disabled",pi=[],Ms={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},et={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},fn="__ng_removed";class qn{get params(){return this.options.params}constructor(D,E=""){this.namespaceId=E;const N=D&&D.hasOwnProperty("value");if(this.value=function $(U){return U??null}(N?D.value:D),N){const q=En(D);delete q.value,this.options=q}else this.options={};this.options.params||(this.options.params={})}absorbOptions(D){const E=D.params;if(E){const N=this.options.params;Object.keys(E).forEach(G=>{null==N[G]&&(N[G]=E[G])})}}}const ki="void",ao=new qn(ki);class es{constructor(D,E,N){this.id=D,this.hostElement=E,this._engine=N,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+D,An(E,this._hostClassName)}listen(D,E,N,G){if(!this._triggers.has(E))throw function Ri(U,D){return new k.vHH(3302,!1)}();if(null==N||0==N.length)throw function bt(U){return new k.vHH(3303,!1)}();if(!function Y(U){return"start"==U||"done"==U}(N))throw function Un(U,D){return new k.vHH(3400,!1)}();const q=vi(this._elementListeners,D,[]),le={name:E,phase:N,callback:G};q.push(le);const b=vi(this._engine.statesByElement,D,new Map);return b.has(E)||(An(D,oe),An(D,oe+"-"+E),b.set(E,ao)),()=>{this._engine.afterFlush(()=>{const F=q.indexOf(le);F>=0&&q.splice(F,1),this._triggers.has(E)||b.delete(E)})}}register(D,E){return!this._triggers.has(D)&&(this._triggers.set(D,E),!0)}_getTrigger(D){const E=this._triggers.get(D);if(!E)throw function so(U){return new k.vHH(3401,!1)}();return E}trigger(D,E,N,G=!0){const q=this._getTrigger(E),le=new ds(this.id,E,D);let b=this._engine.statesByElement.get(D);b||(An(D,oe),An(D,oe+"-"+E),this._engine.statesByElement.set(D,b=new Map));let F=b.get(E);const x=new qn(N,this.id);if(!(N&&N.hasOwnProperty("value"))&&F&&x.absorbOptions(F.options),b.set(E,x),F||(F=ao),x.value!==ki&&F.value===x.value){if(!function xo(U,D){const E=Object.keys(U),N=Object.keys(D);if(E.length!=N.length)return!1;for(let G=0;G{Wt(D,Lt),xn(D,Vt)})}return}const me=vi(this._engine.playersByElement,D,[]);me.forEach(ft=>{ft.namespaceId==this.id&&ft.triggerName==E&&ft.queued&&ft.destroy()});let Ee=q.matchTransition(F.value,x.value,D,x.params),Ue=!1;if(!Ee){if(!G)return;Ee=q.fallbackTransition,Ue=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:E,transition:Ee,fromState:F,toState:x,player:le,isFallbackTransition:Ue}),Ue||(An(D,Ws),le.onStart(()=>{lr(D,Ws)})),le.onDone(()=>{let ft=this.players.indexOf(le);ft>=0&&this.players.splice(ft,1);const Lt=this._engine.playersByElement.get(D);if(Lt){let Vt=Lt.indexOf(le);Vt>=0&&Lt.splice(Vt,1)}}),this.players.push(le),me.push(le),le}deregister(D){this._triggers.delete(D),this._engine.statesByElement.forEach(E=>E.delete(D)),this._elementListeners.forEach((E,N)=>{this._elementListeners.set(N,E.filter(G=>G.name!=D))})}clearElementCache(D){this._engine.statesByElement.delete(D),this._elementListeners.delete(D);const E=this._engine.playersByElement.get(D);E&&(E.forEach(N=>N.destroy()),this._engine.playersByElement.delete(D))}_signalRemovalForInnerTriggers(D,E){const N=this._engine.driver.query(D,ue,!0);N.forEach(G=>{if(G[fn])return;const q=this._engine.fetchNamespacesByElement(G);q.size?q.forEach(le=>le.triggerLeaveAnimation(G,E,!1,!0)):this.clearElementCache(G)}),this._engine.afterFlushAnimationsDone(()=>N.forEach(G=>this.clearElementCache(G)))}triggerLeaveAnimation(D,E,N,G){const q=this._engine.statesByElement.get(D),le=new Map;if(q){const b=[];if(q.forEach((F,x)=>{if(le.set(x,F.value),this._triggers.has(x)){const V=this.trigger(D,x,ki,G);V&&b.push(V)}}),b.length)return this._engine.markElementAsRemoved(this.id,D,!0,E,le),N&&Nn(b).onDone(()=>this._engine.processLeaveNode(D)),!0}return!1}prepareLeaveAnimationListeners(D){const E=this._elementListeners.get(D),N=this._engine.statesByElement.get(D);if(E&&N){const G=new Set;E.forEach(q=>{const le=q.name;if(G.has(le))return;G.add(le);const F=this._triggers.get(le).fallbackTransition,x=N.get(le)||ao,V=new qn(ki),K=new ds(this.id,le,D);this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:le,transition:F,fromState:x,toState:V,player:K,isFallbackTransition:!0})})}}removeNode(D,E){const N=this._engine;if(D.childElementCount&&this._signalRemovalForInnerTriggers(D,E),this.triggerLeaveAnimation(D,E,!0))return;let G=!1;if(N.totalAnimations){const q=N.players.length?N.playersByQueriedElement.get(D):[];if(q&&q.length)G=!0;else{let le=D;for(;le=le.parentNode;)if(N.statesByElement.get(le)){G=!0;break}}}if(this.prepareLeaveAnimationListeners(D),G)N.markElementAsRemoved(this.id,D,!1,E);else{const q=D[fn];(!q||q===Ms)&&(N.afterFlush(()=>this.clearElementCache(D)),N.destroyInnerAnimations(D),N._onRemovalComplete(D,E))}}insertNode(D,E){An(D,this._hostClassName)}drainQueuedTransitions(D){const E=[];return this._queue.forEach(N=>{const G=N.player;if(G.destroyed)return;const q=N.element,le=this._elementListeners.get(q);le&&le.forEach(b=>{if(b.name==N.triggerName){const F=$n(q,N.triggerName,N.fromState.value,N.toState.value);F._data=D,ti(N.player,b.phase,F,b.callback)}}),G.markedForDestroy?this._engine.afterFlush(()=>{G.destroy()}):E.push(N)}),this._queue=[],E.sort((N,G)=>{const q=N.transition.ast.depCount,le=G.transition.ast.depCount;return 0==q||0==le?q-le:this._engine.driver.containsElement(N.element,G.element)?1:-1})}destroy(D){this.players.forEach(E=>E.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,D)}}class lo{_onRemovalComplete(D,E){this.onRemovalComplete(D,E)}constructor(D,E,N){this.bodyNode=D,this.driver=E,this._normalizer=N,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(G,q)=>{}}get queuedPlayers(){const D=[];return this._namespaceList.forEach(E=>{E.players.forEach(N=>{N.queued&&D.push(N)})}),D}createNamespace(D,E){const N=new es(D,E,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,E)?this._balanceNamespaceList(N,E):(this.newHostElements.set(E,N),this.collectEnterElement(E)),this._namespaceLookup[D]=N}_balanceNamespaceList(D,E){const N=this._namespaceList,G=this.namespacesByHostElement;if(N.length-1>=0){let le=!1,b=this.driver.getParentElement(E);for(;b;){const F=G.get(b);if(F){const x=N.indexOf(F);N.splice(x+1,0,D),le=!0;break}b=this.driver.getParentElement(b)}le||N.unshift(D)}else N.push(D);return G.set(E,D),D}register(D,E){let N=this._namespaceLookup[D];return N||(N=this.createNamespace(D,E)),N}registerTrigger(D,E,N){let G=this._namespaceLookup[D];G&&G.register(E,N)&&this.totalAnimations++}destroy(D,E){D&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const N=this._fetchNamespace(D);this.namespacesByHostElement.delete(N.hostElement);const G=this._namespaceList.indexOf(N);G>=0&&this._namespaceList.splice(G,1),N.destroy(E),delete this._namespaceLookup[D]}))}_fetchNamespace(D){return this._namespaceLookup[D]}fetchNamespacesByElement(D){const E=new Set,N=this.statesByElement.get(D);if(N)for(let G of N.values())if(G.namespaceId){const q=this._fetchNamespace(G.namespaceId);q&&E.add(q)}return E}trigger(D,E,N,G){if(P(E)){const q=this._fetchNamespace(D);if(q)return q.trigger(E,N,G),!0}return!1}insertNode(D,E,N,G){if(!P(E))return;const q=E[fn];if(q&&q.setForRemoval){q.setForRemoval=!1,q.setForMove=!0;const le=this.collectedLeaveElements.indexOf(E);le>=0&&this.collectedLeaveElements.splice(le,1)}if(D){const le=this._fetchNamespace(D);le&&le.insertNode(E,N)}G&&this.collectEnterElement(E)}collectEnterElement(D){this.collectedEnterElements.push(D)}markElementAsDisabled(D,E){E?this.disabledNodes.has(D)||(this.disabledNodes.add(D),An(D,Ln)):this.disabledNodes.has(D)&&(this.disabledNodes.delete(D),lr(D,Ln))}removeNode(D,E,N){if(P(E)){const G=D?this._fetchNamespace(D):null;G?G.removeNode(E,N):this.markElementAsRemoved(D,E,!1,N);const q=this.namespacesByHostElement.get(E);q&&q.id!==D&&q.removeNode(E,N)}else this._onRemovalComplete(E,N)}markElementAsRemoved(D,E,N,G,q){this.collectedLeaveElements.push(E),E[fn]={namespaceId:D,setForRemoval:G,hasAnimation:N,removedBeforeQueried:!1,previousTriggersValues:q}}listen(D,E,N,G,q){return P(E)?this._fetchNamespace(D).listen(E,N,G,q):()=>{}}_buildInstruction(D,E,N,G,q){return D.transition.build(this.driver,D.element,D.fromState.value,D.toState.value,N,G,D.fromState.options,D.toState.options,E,q)}destroyInnerAnimations(D){let E=this.driver.query(D,ue,!0);E.forEach(N=>this.destroyActiveAnimationsForElement(N)),0!=this.playersByQueriedElement.size&&(E=this.driver.query(D,qe,!0),E.forEach(N=>this.finishActiveQueriedAnimationOnElement(N)))}destroyActiveAnimationsForElement(D){const E=this.playersByElement.get(D);E&&E.forEach(N=>{N.queued?N.markedForDestroy=!0:N.destroy()})}finishActiveQueriedAnimationOnElement(D){const E=this.playersByQueriedElement.get(D);E&&E.forEach(N=>N.finish())}whenRenderingDone(){return new Promise(D=>{if(this.players.length)return Nn(this.players).onDone(()=>D());D()})}processLeaveNode(D){const E=D[fn];if(E&&E.setForRemoval){if(D[fn]=Ms,E.namespaceId){this.destroyInnerAnimations(D);const N=this._fetchNamespace(E.namespaceId);N&&N.clearElementCache(D)}this._onRemovalComplete(D,E.setForRemoval)}D.classList?.contains(Ln)&&this.markElementAsDisabled(D,!1),this.driver.query(D,".ng-animate-disabled",!0).forEach(N=>{this.markElementAsDisabled(N,!1)})}flush(D=-1){let E=[];if(this.newHostElements.size&&(this.newHostElements.forEach((N,G)=>this._balanceNamespaceList(N,G)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let N=0;NN()),this._flushFns=[],this._whenQuietFns.length){const N=this._whenQuietFns;this._whenQuietFns=[],E.length?Nn(E).onDone(()=>{N.forEach(G=>G())}):N.forEach(G=>G())}}reportError(D){throw function yt(U){return new k.vHH(3402,!1)}()}_flushAnimations(D,E){const N=new Zr,G=[],q=new Map,le=[],b=new Map,F=new Map,x=new Map,V=new Set;this.disabledNodes.forEach(Ct=>{V.add(Ct);const vt=this.driver.query(Ct,".ng-animate-queued",!0);for(let Bt=0;Bt{const Bt=ji+ft++;Ue.set(vt,Bt),Ct.forEach(vn=>An(vn,Bt))});const Lt=[],Vt=new Set,It=new Set;for(let Ct=0;CtVt.add(vn)):It.add(vt))}const ln=new Map,Yt=nn(me,Array.from(Vt));Yt.forEach((Ct,vt)=>{const Bt=ge+ft++;ln.set(vt,Bt),Ct.forEach(vn=>An(vn,Bt))}),D.push(()=>{Ee.forEach((Ct,vt)=>{const Bt=Ue.get(vt);Ct.forEach(vn=>lr(vn,Bt))}),Yt.forEach((Ct,vt)=>{const Bt=ln.get(vt);Ct.forEach(vn=>lr(vn,Bt))}),Lt.forEach(Ct=>{this.processLeaveNode(Ct)})});const Rn=[],Ii=[];for(let Ct=this._namespaceList.length-1;Ct>=0;Ct--)this._namespaceList[Ct].drainQueuedTransitions(E).forEach(Bt=>{const vn=Bt.player,oi=Bt.element;if(Rn.push(vn),this.collectedEnterElements.length){const er=oi[fn];if(er&&er.setForMove){if(er.previousTriggersValues&&er.previousTriggersValues.has(Bt.triggerName)){const ur=er.previousTriggersValues.get(Bt.triggerName),Nr=this.statesByElement.get(Bt.element);if(Nr&&Nr.has(Bt.triggerName)){const Va=Nr.get(Bt.triggerName);Va.value=ur,Nr.set(Bt.triggerName,Va)}}return void vn.destroy()}}const yi=!K||!this.driver.containsElement(K,oi),ns=ln.get(oi),po=Ue.get(oi),Kn=this._buildInstruction(Bt,N,po,ns,yi);if(Kn.errors&&Kn.errors.length)return void Ii.push(Kn);if(yi)return vn.onStart(()=>Wt(oi,Kn.fromStyles)),vn.onDestroy(()=>xn(oi,Kn.toStyles)),void G.push(vn);if(Bt.isFallbackTransition)return vn.onStart(()=>Wt(oi,Kn.fromStyles)),vn.onDestroy(()=>xn(oi,Kn.toStyles)),void G.push(vn);const hs=[];Kn.timelines.forEach(er=>{er.stretchStartingKeyframe=!0,this.disabledNodes.has(er.element)||hs.push(er)}),Kn.timelines=hs,N.append(oi,Kn.timelines),le.push({instruction:Kn,player:vn,element:oi}),Kn.queriedElements.forEach(er=>vi(b,er,[]).push(vn)),Kn.preStyleProps.forEach((er,ur)=>{if(er.size){let Nr=F.get(ur);Nr||F.set(ur,Nr=new Set),er.forEach((Va,wc)=>Nr.add(wc))}}),Kn.postStyleProps.forEach((er,ur)=>{let Nr=x.get(ur);Nr||x.set(ur,Nr=new Set),er.forEach((Va,wc)=>Nr.add(wc))})});if(Ii.length){const Ct=[];Ii.forEach(vt=>{Ct.push(function tn(U,D){return new k.vHH(3505,!1)}())}),Rn.forEach(vt=>vt.destroy()),this.reportError(Ct)}const zn=new Map,Ai=new Map;le.forEach(Ct=>{const vt=Ct.element;N.has(vt)&&(Ai.set(vt,vt),this._beforeAnimationBuild(Ct.player.namespaceId,Ct.instruction,zn))}),G.forEach(Ct=>{const vt=Ct.element;this._getPreviousPlayers(vt,!1,Ct.namespaceId,Ct.triggerName,null).forEach(vn=>{vi(zn,vt,[]).push(vn),vn.destroy()})});const si=Lt.filter(Ct=>co(Ct,F,x)),Xi=new Map;Tt(Xi,this.driver,It,x,Nt.l3).forEach(Ct=>{co(Ct,F,x)&&si.push(Ct)});const kr=new Map;Ee.forEach((Ct,vt)=>{Tt(kr,this.driver,new Set(Ct),F,Nt.k1)}),si.forEach(Ct=>{const vt=Xi.get(Ct),Bt=kr.get(Ct);Xi.set(Ct,new Map([...vt?.entries()??[],...Bt?.entries()??[]]))});const fo=[],on=[],La={};le.forEach(Ct=>{const{element:vt,player:Bt,instruction:vn}=Ct;if(N.has(vt)){if(V.has(vt))return Bt.onDestroy(()=>xn(vt,vn.toStyles)),Bt.disabled=!0,Bt.overrideTotalTime(vn.totalTime),void G.push(Bt);let oi=La;if(Ai.size>1){let ns=vt;const po=[];for(;ns=ns.parentNode;){const Kn=Ai.get(ns);if(Kn){oi=Kn;break}po.push(ns)}po.forEach(Kn=>Ai.set(Kn,oi))}const yi=this._buildAnimation(Bt.namespaceId,vn,zn,q,kr,Xi);if(Bt.setRealPlayer(yi),oi===La)fo.push(Bt);else{const ns=this.playersByElement.get(oi);ns&&ns.length&&(Bt.parentPlayer=Nn(ns)),G.push(Bt)}}else Wt(vt,vn.fromStyles),Bt.onDestroy(()=>xn(vt,vn.toStyles)),on.push(Bt),V.has(vt)&&G.push(Bt)}),on.forEach(Ct=>{const vt=q.get(Ct.element);if(vt&&vt.length){const Bt=Nn(vt);Ct.setRealPlayer(Bt)}}),G.forEach(Ct=>{Ct.parentPlayer?Ct.syncPlayerEvents(Ct.parentPlayer):Ct.destroy()});for(let Ct=0;Ct!yi.destroyed);oi.length?xs(this,vt,oi):this.processLeaveNode(vt)}return Lt.length=0,fo.forEach(Ct=>{this.players.push(Ct),Ct.onDone(()=>{Ct.destroy();const vt=this.players.indexOf(Ct);this.players.splice(vt,1)}),Ct.play()}),fo}afterFlush(D){this._flushFns.push(D)}afterFlushAnimationsDone(D){this._whenQuietFns.push(D)}_getPreviousPlayers(D,E,N,G,q){let le=[];if(E){const b=this.playersByQueriedElement.get(D);b&&(le=b)}else{const b=this.playersByElement.get(D);if(b){const F=!q||q==ki;b.forEach(x=>{x.queued||!F&&x.triggerName!=G||le.push(x)})}}return(N||G)&&(le=le.filter(b=>!(N&&N!=b.namespaceId||G&&G!=b.triggerName))),le}_beforeAnimationBuild(D,E,N){const q=E.element,le=E.isRemovalTransition?void 0:D,b=E.isRemovalTransition?void 0:E.triggerName;for(const F of E.timelines){const x=F.element,V=x!==q,K=vi(N,x,[]);this._getPreviousPlayers(x,V,le,b,E.toState).forEach(Ee=>{const Ue=Ee.getRealPlayer();Ue.beforeDestroy&&Ue.beforeDestroy(),Ee.destroy(),K.push(Ee)})}Wt(q,E.fromStyles)}_buildAnimation(D,E,N,G,q,le){const b=E.triggerName,F=E.element,x=[],V=new Set,K=new Set,me=E.timelines.map(Ue=>{const ft=Ue.element;V.add(ft);const Lt=ft[fn];if(Lt&&Lt.removedBeforeQueried)return new Nt.ZN(Ue.duration,Ue.delay);const Vt=ft!==F,It=function Go(U){const D=[];return hl(U,D),D}((N.get(ft)||pi).map(zn=>zn.getRealPlayer())).filter(zn=>!!zn.element&&zn.element===ft),ln=q.get(ft),Yt=le.get(ft),Rn=qi(this._normalizer,Ue.keyframes,ln,Yt),Ii=this._buildPlayer(Ue,Rn,It);if(Ue.subTimeline&&G&&K.add(ft),Vt){const zn=new ds(D,b,ft);zn.setRealPlayer(Ii),x.push(zn)}return Ii});x.forEach(Ue=>{vi(this.playersByQueriedElement,Ue.element,[]).push(Ue),Ue.onDone(()=>function z(U,D,E){let N=U.get(D);if(N){if(N.length){const G=N.indexOf(E);N.splice(G,1)}0==N.length&&U.delete(D)}return N}(this.playersByQueriedElement,Ue.element,Ue))}),V.forEach(Ue=>An(Ue,ze));const Ee=Nn(me);return Ee.onDestroy(()=>{V.forEach(Ue=>lr(Ue,ze)),xn(F,E.toStyles)}),K.forEach(Ue=>{vi(G,Ue,[]).push(Ee)}),Ee}_buildPlayer(D,E,N){return E.length>0?this.driver.animate(D.element,E,D.duration,D.delay,D.easing,N):new Nt.ZN(D.duration,D.delay)}}class ds{constructor(D,E,N){this.namespaceId=D,this.triggerName=E,this.element=N,this._player=new Nt.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(D){this._containsRealPlayer||(this._player=D,this._queuedCallbacks.forEach((E,N)=>{E.forEach(G=>ti(D,N,void 0,G))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(D.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(D){this.totalTime=D}syncPlayerEvents(D){const E=this._player;E.triggerCallback&&D.onStart(()=>E.triggerCallback("start")),D.onDone(()=>this.finish()),D.onDestroy(()=>this.destroy())}_queueEvent(D,E){vi(this._queuedCallbacks,D,[]).push(E)}onDone(D){this.queued&&this._queueEvent("done",D),this._player.onDone(D)}onStart(D){this.queued&&this._queueEvent("start",D),this._player.onStart(D)}onDestroy(D){this.queued&&this._queueEvent("destroy",D),this._player.onDestroy(D)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(D){this.queued||this._player.setPosition(D)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(D){const E=this._player;E.triggerCallback&&E.triggerCallback(D)}}function P(U){return U&&1===U.nodeType}function se(U,D){const E=U.style.display;return U.style.display=D??"none",E}function Tt(U,D,E,N,G){const q=[];E.forEach(F=>q.push(se(F)));const le=[];N.forEach((F,x)=>{const V=new Map;F.forEach(K=>{const me=D.computeStyle(x,K,G);V.set(K,me),(!me||0==me.length)&&(x[fn]=et,le.push(x))}),U.set(x,V)});let b=0;return E.forEach(F=>se(F,q[b++])),le}function nn(U,D){const E=new Map;if(U.forEach(b=>E.set(b,[])),0==D.length)return E;const G=new Set(D),q=new Map;function le(b){if(!b)return 1;let F=q.get(b);if(F)return F;const x=b.parentNode;return F=E.has(x)?x:G.has(x)?1:le(x),q.set(b,F),F}return D.forEach(b=>{const F=le(b);1!==F&&E.get(F).push(b)}),E}function An(U,D){U.classList?.add(D)}function lr(U,D){U.classList?.remove(D)}function xs(U,D,E){Nn(E).onDone(()=>U.processLeaveNode(D))}function hl(U,D){for(let E=0;EG.add(q)):D.set(U,N),E.delete(U),!0}class Pr{constructor(D,E,N){this.bodyNode=D,this._driver=E,this._normalizer=N,this._triggerCache={},this.onRemovalComplete=(G,q)=>{},this._transitionEngine=new lo(D,E,N),this._timelineEngine=new jn(D,E,N),this._transitionEngine.onRemovalComplete=(G,q)=>this.onRemovalComplete(G,q)}registerTrigger(D,E,N,G,q){const le=D+"-"+G;let b=this._triggerCache[le];if(!b){const F=[],V=wr(this._driver,q,F,[]);if(F.length)throw function Oi(U,D){return new k.vHH(3404,!1)}();b=function Ys(U,D,E){return new zt(U,D,E)}(G,V,this._normalizer),this._triggerCache[le]=b}this._transitionEngine.registerTrigger(E,G,b)}register(D,E){this._transitionEngine.register(D,E)}destroy(D,E){this._transitionEngine.destroy(D,E)}onInsert(D,E,N,G){this._transitionEngine.insertNode(D,E,N,G)}onRemove(D,E,N){this._transitionEngine.removeNode(D,E,N)}disableAnimations(D,E){this._transitionEngine.markElementAsDisabled(D,E)}process(D,E,N,G){if("@"==N.charAt(0)){const[q,le]=rr(N);this._timelineEngine.command(q,E,le,G)}else this._transitionEngine.trigger(D,E,N,G)}listen(D,E,N,G,q){if("@"==N.charAt(0)){const[le,b]=rr(N);return this._timelineEngine.listen(le,E,b,q)}return this._transitionEngine.listen(D,E,N,G,q)}flush(D=-1){this._transitionEngine.flush(D)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(D){this._transitionEngine.afterFlushAnimationsDone(D)}}let fl=(()=>{class U{static#e=this.initialStylesByElement=new WeakMap;constructor(E,N,G){this._element=E,this._startStyles=N,this._endStyles=G,this._state=0;let q=U.initialStylesByElement.get(E);q||U.initialStylesByElement.set(E,q=new Map),this._initialStyles=q}start(){this._state<1&&(this._startStyles&&xn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(xn(this._element,this._initialStyles),this._endStyles&&(xn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(U.initialStylesByElement.delete(this._element),this._startStyles&&(Wt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Wt(this._element,this._endStyles),this._endStyles=null),xn(this._element,this._initialStyles),this._state=3)}}return U})();function Oo(U){let D=null;return U.forEach((E,N)=>{(function Os(U){return"display"===U||"position"===U})(N)&&(D=D||new Map,D.set(N,E))}),D}class cr{constructor(D,E,N,G){this.element=D,this.keyframes=E,this.options=N,this._specialStyles=G,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=N.duration,this._delay=N.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(D=>D()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const D=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,D,this.options),this._finalKeyframe=D.length?D[D.length-1]:new Map;const E=()=>this._onFinish();this.domPlayer.addEventListener("finish",E),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",E)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(D){const E=[];return D.forEach(N=>{E.push(Object.fromEntries(N))}),E}_triggerWebAnimation(D,E,N){return D.animate(this._convertKeyframesToObject(E),N)}onStart(D){this._originalOnStartFns.push(D),this._onStartFns.push(D)}onDone(D){this._originalOnDoneFns.push(D),this._onDoneFns.push(D)}onDestroy(D){this._onDestroyFns.push(D)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(D=>D()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(D=>D()),this._onDestroyFns=[])}setPosition(D){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=D*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const D=new Map;this.hasStarted()&&this._finalKeyframe.forEach((N,G)=>{"offset"!==G&&D.set(G,this._finished?N:$s(this.element,G))}),this.currentSnapshot=D}triggerCallback(D){const E="start"===D?this._onStartFns:this._onDoneFns;E.forEach(N=>N()),E.length=0}}class Ro{validateStyleProperty(D){return!0}validateAnimatableStyleProperty(D){return!0}matchesElement(D,E){return!1}containsElement(D,E){return pe(D,E)}getParentElement(D){return Bi(D)}query(D,E,N){return $e(D,E,N)}computeStyle(D,E,N){return window.getComputedStyle(D)[E]}animate(D,E,N,G,q,le=[]){const F={duration:N,delay:G,fill:0==G?"both":"forwards"};q&&(F.easing=q);const x=new Map,V=le.filter(Ee=>Ee instanceof cr);(function Gr(U,D){return 0===U||0===D})(N,G)&&V.forEach(Ee=>{Ee.currentSnapshot.forEach((Ue,ft)=>x.set(ft,Ue))});let K=function wi(U){return U.length?U[0]instanceof Map?U:U.map(D=>ui(D)):[]}(E).map(Ee=>Fn(Ee));K=function gr(U,D,E){if(E.size&&D.length){let N=D[0],G=[];if(E.forEach((q,le)=>{N.has(le)||G.push(le),N.set(le,q)}),G.length)for(let q=1;qle.set(b,$s(U,b)))}}return D}(D,K,x);const me=function $u(U,D){let E=null,N=null;return Array.isArray(D)&&D.length?(E=Oo(D[0]),D.length>1&&(N=Oo(D[D.length-1]))):D instanceof Map&&(E=Oo(D)),E||N?new fl(U,E,N):null}(D,K);return new cr(D,K,F,me)}}let uo=(()=>{class U extends Nt._j{constructor(E,N){super(),this._nextAnimationId=0,this._renderer=E.createRenderer(N.body,{id:"0",encapsulation:k.ifc.None,styles:[],data:{animation:[]}})}build(E){const N=this._nextAnimationId.toString();this._nextAnimationId++;const G=Array.isArray(E)?(0,Nt.vP)(E):E;return Ji(this._renderer,null,N,"register",[G]),new Ni(N,this._renderer)}static#e=this.\u0275fac=function(N){return new(N||U)(k.LFG(k.FYo),k.LFG(ye.K0))};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})();class Ni extends Nt.LC{constructor(D,E){super(),this._id=D,this._renderer=E}create(D,E){return new ts(this._id,D,E||{},this._renderer)}}class ts{constructor(D,E,N,G){this.id=D,this.element=E,this._renderer=G,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",N)}_listen(D,E){return this._renderer.listen(this.element,`@@${this.id}:${D}`,E)}_command(D,...E){return Ji(this._renderer,this.element,this.id,D,E)}onDone(D){this._listen("done",D)}onStart(D){this._listen("start",D)}onDestroy(D){this._listen("destroy",D)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(D){this._command("setPosition",D)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Ji(U,D,E,N,G){return U.setProperty(D,`@@${E}:${N}`,G)}const Pa="@.disabled";let ka=(()=>{class U{constructor(E,N,G){this.delegate=E,this.engine=N,this._zone=G,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,N.onRemovalComplete=(q,le)=>{const b=le?.parentNode(q);b&&le.removeChild(b,q)}}createRenderer(E,N){const q=this.delegate.createRenderer(E,N);if(!(E&&N&&N.data&&N.data.animation)){let V=this._rendererCache.get(q);return V||(V=new Zs("",q,this.engine,()=>this._rendererCache.delete(q)),this._rendererCache.set(q,V)),V}const le=N.id,b=N.id+"-"+this._currentId;this._currentId++,this.engine.register(b,E);const F=V=>{Array.isArray(V)?V.forEach(F):this.engine.registerTrigger(le,b,E,V.name,V)};return N.data.animation.forEach(F),new ha(this,b,q,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(E,N,G){E>=0&&EN(G)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(q=>{const[le,b]=q;le(b)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([N,G]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static#e=this.\u0275fac=function(N){return new(N||U)(k.LFG(k.FYo),k.LFG(Pr),k.LFG(k.R0b))};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})();class Zs{constructor(D,E,N,G){this.namespaceId=D,this.delegate=E,this.engine=N,this._onDestroy=G}get data(){return this.delegate.data}destroyNode(D){this.delegate.destroyNode?.(D)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(D,E){return this.delegate.createElement(D,E)}createComment(D){return this.delegate.createComment(D)}createText(D){return this.delegate.createText(D)}appendChild(D,E){this.delegate.appendChild(D,E),this.engine.onInsert(this.namespaceId,E,D,!1)}insertBefore(D,E,N,G=!0){this.delegate.insertBefore(D,E,N),this.engine.onInsert(this.namespaceId,E,D,G)}removeChild(D,E,N){this.engine.onRemove(this.namespaceId,E,this.delegate)}selectRootElement(D,E){return this.delegate.selectRootElement(D,E)}parentNode(D){return this.delegate.parentNode(D)}nextSibling(D){return this.delegate.nextSibling(D)}setAttribute(D,E,N,G){this.delegate.setAttribute(D,E,N,G)}removeAttribute(D,E,N){this.delegate.removeAttribute(D,E,N)}addClass(D,E){this.delegate.addClass(D,E)}removeClass(D,E){this.delegate.removeClass(D,E)}setStyle(D,E,N,G){this.delegate.setStyle(D,E,N,G)}removeStyle(D,E,N){this.delegate.removeStyle(D,E,N)}setProperty(D,E,N){"@"==E.charAt(0)&&E==Pa?this.disableAnimations(D,!!N):this.delegate.setProperty(D,E,N)}setValue(D,E){this.delegate.setValue(D,E)}listen(D,E,N){return this.delegate.listen(D,E,N)}disableAnimations(D,E){this.engine.disableAnimations(D,E)}}class ha extends Zs{constructor(D,E,N,G,q){super(E,N,G,q),this.factory=D,this.namespaceId=E}setProperty(D,E,N){"@"==E.charAt(0)?"."==E.charAt(1)&&E==Pa?this.disableAnimations(D,N=void 0===N||!!N):this.engine.process(this.namespaceId,D,E.slice(1),N):this.delegate.setProperty(D,E,N)}listen(D,E,N){if("@"==E.charAt(0)){const G=function Wo(U){switch(U){case"body":return document.body;case"document":return document;case"window":return window;default:return U}}(D);let q=E.slice(1),le="";return"@"!=q.charAt(0)&&([q,le]=function fa(U){const D=U.indexOf(".");return[U.substring(0,D),U.slice(D+1)]}(q)),this.engine.listen(this.namespaceId,G,q,le,b=>{this.factory.scheduleListenerCallback(b._data||-1,N,b)})}return this.delegate.listen(D,E,N)}}const Fa=[{provide:Nt._j,useClass:uo},{provide:ls,useFactory:function pl(){return new Gs}},{provide:Pr,useClass:(()=>{class U extends Pr{constructor(E,N,G,q){super(E.body,N,G)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(N){return new(N||U)(k.LFG(ye.K0),k.LFG(Mt),k.LFG(ls),k.LFG(k.z2F))};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})()},{provide:k.FYo,useFactory:function gl(U,D,E){return new ka(U,D,E)},deps:[l.se,Pr,k.R0b]}],Rs=[{provide:Mt,useFactory:()=>new Ro},{provide:k.QbO,useValue:"BrowserAnimations"},...Fa],ho=[{provide:Mt,useClass:Et},{provide:k.QbO,useValue:"NoopAnimations"},...Fa];let Po=(()=>{class U{static withConfig(E){return{ngModule:U,providers:E.disableAnimations?ho:Rs}}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275mod=k.oAB({type:U});static#n=this.\u0275inj=k.cJS({providers:Rs,imports:[l.b2]})}return U})();var Yu=L(3250),vl=L(9498);let Wu=(()=>{class U{static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275mod=k.oAB({type:U,bootstrap:[Sn]});static#n=this.\u0275inj=k.cJS({providers:[ae.c,fe.N],imports:[l.b2,Yu.JF,ce,Ve.K6A,Bn.u5,Bn.UX,Po,vl.q]})}return U})();(0,k.G48)(),window.CESIUM_BASE_URL="assets/cesium/",l.q6().bootstrapModule(Wu).catch(U=>console.error(U))},1921:(ct,De,L)=>{function l(de,re,ce,_e,ve,Te,be){try{var ae=de[Te](be),fe=ae.value}catch(ye){return void ce(ye)}ae.done?re(fe):Promise.resolve(fe).then(_e,ve)}function k(de){return function(){var re=this,ce=arguments;return new Promise(function(_e,ve){var Te=de.apply(re,ce);function be(fe){l(Te,_e,ve,be,ae,"next",fe)}function ae(fe){l(Te,_e,ve,be,ae,"throw",fe)}be(void 0)})}}L.d(De,{Z:()=>k})},3449:(ct,De,L)=>{L.d(De,{FC:()=>Pe,KL:()=>nt,ZT:()=>k,gn:()=>ce,mG:()=>ye,pi:()=>de,qq:()=>ne});var l=function(xe,Oe){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Fe,Ne){Fe.__proto__=Ne}||function(Fe,Ne){for(var We in Ne)Object.prototype.hasOwnProperty.call(Ne,We)&&(Fe[We]=Ne[We])})(xe,Oe)};function k(xe,Oe){if("function"!=typeof Oe&&null!==Oe)throw new TypeError("Class extends value "+String(Oe)+" is not a constructor or null");function Fe(){this.constructor=xe}l(xe,Oe),xe.prototype=null===Oe?Object.create(Oe):(Fe.prototype=Oe.prototype,new Fe)}var de=function(){return de=Object.assign||function(Oe){for(var Fe,Ne=1,We=arguments.length;Ne=0;ot--)(_t=xe[ot])&&(Ke=(We<3?_t(Ke):We>3?_t(Oe,Fe,Ke):_t(Oe,Fe))||Ke);return We>3&&Ke&&Object.defineProperty(Oe,Fe,Ke),Ke}function ye(xe,Oe,Fe,Ne){return new(Fe||(Fe=Promise))(function(Ke,_t){function ot(cn){try{Xe(Ne.next(cn))}catch(Ut){_t(Ut)}}function ei(cn){try{Xe(Ne.throw(cn))}catch(Ut){_t(Ut)}}function Xe(cn){cn.done?Ke(cn.value):function We(Ke){return Ke instanceof Fe?Ke:new Fe(function(_t){_t(Ke)})}(cn.value).then(ot,ei)}Xe((Ne=Ne.apply(xe,Oe||[])).next())})}function ne(xe){return this instanceof ne?(this.v=xe,this):new ne(xe)}function Pe(xe,Oe,Fe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var We,Ne=Fe.apply(xe,Oe||[]),Ke=[];return We={},_t("next"),_t("throw"),_t("return"),We[Symbol.asyncIterator]=function(){return this},We;function _t(kt){Ne[kt]&&(We[kt]=function(mn){return new Promise(function(li,an){Ke.push([kt,mn,li,an])>1||ot(kt,mn)})})}function ot(kt,mn){try{!function ei(kt){kt.value instanceof ne?Promise.resolve(kt.value.v).then(Xe,cn):Ut(Ke[0][2],kt)}(Ne[kt](mn))}catch(li){Ut(Ke[0][3],li)}}function Xe(kt){ot("next",kt)}function cn(kt){ot("throw",kt)}function Ut(kt,mn){kt(mn),Ke.shift(),Ke.length&&ot(Ke[0][0],Ke[0][1])}}function nt(xe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Fe,Oe=xe[Symbol.asyncIterator];return Oe?Oe.call(xe):(xe=function Le(xe){var Oe="function"==typeof Symbol&&Symbol.iterator,Fe=Oe&&xe[Oe],Ne=0;if(Fe)return Fe.call(xe);if(xe&&"number"==typeof xe.length)return{next:function(){return xe&&Ne>=xe.length&&(xe=void 0),{value:xe&&xe[Ne++],done:!xe}}};throw new TypeError(Oe?"Object is not iterable.":"Symbol.iterator is not defined.")}(xe),Fe={},Ne("next"),Ne("throw"),Ne("return"),Fe[Symbol.asyncIterator]=function(){return this},Fe);function Ne(Ke){Fe[Ke]=xe[Ke]&&function(_t){return new Promise(function(ot,ei){!function We(Ke,_t,ot,ei){Promise.resolve(ei).then(function(Xe){Ke({value:Xe,done:ot})},_t)}(ot,ei,(_t=xe[Ke](_t)).done,_t.value)})}}}"function"==typeof SuppressedError&&SuppressedError},6206:(ct,De,L)=>{L.d(De,{F4:()=>ae,LC:()=>k,SB:()=>be,X$:()=>re,ZE:()=>at,ZN:()=>Re,_j:()=>l,eR:()=>fe,jt:()=>ce,k1:()=>Dt,l3:()=>de,oB:()=>Te,vP:()=>ve});class l{}class k{}const de="*";function re(ut,ne){return{type:7,name:ut,definitions:ne,options:{}}}function ce(ut,ne=null){return{type:4,styles:ne,timings:ut}}function ve(ut,ne=null){return{type:2,steps:ut,options:ne}}function Te(ut){return{type:6,styles:ut,offset:null}}function be(ut,ne,Pe){return{type:0,name:ut,styles:ne,options:Pe}}function ae(ut){return{type:5,steps:ut}}function fe(ut,ne,Pe=null){return{type:1,expr:ut,animation:ne,options:Pe}}class Re{constructor(ne=0,Pe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ne+Pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ne=>ne()),this._onDoneFns=[])}onStart(ne){this._originalOnStartFns.push(ne),this._onStartFns.push(ne)}onDone(ne){this._originalOnDoneFns.push(ne),this._onDoneFns.push(ne)}onDestroy(ne){this._onDestroyFns.push(ne)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ne=>ne()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ne=>ne()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ne){this._position=this.totalTime?ne*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ne){const Pe="start"==ne?this._onStartFns:this._onDoneFns;Pe.forEach(Me=>Me()),Pe.length=0}}class at{constructor(ne){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ne;let Pe=0,Me=0,nt=0;const it=this.players.length;0==it?queueMicrotask(()=>this._onFinish()):this.players.forEach(Je=>{Je.onDone(()=>{++Pe==it&&this._onFinish()}),Je.onDestroy(()=>{++Me==it&&this._onDestroy()}),Je.onStart(()=>{++nt==it&&this._onStart()})}),this.totalTime=this.players.reduce((Je,wt)=>Math.max(Je,wt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ne=>ne()),this._onDoneFns=[])}init(){this.players.forEach(ne=>ne.init())}onStart(ne){this._onStartFns.push(ne)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ne=>ne()),this._onStartFns=[])}onDone(ne){this._onDoneFns.push(ne)}onDestroy(ne){this._onDestroyFns.push(ne)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ne=>ne.play())}pause(){this.players.forEach(ne=>ne.pause())}restart(){this.players.forEach(ne=>ne.restart())}finish(){this._onFinish(),this.players.forEach(ne=>ne.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ne=>ne.destroy()),this._onDestroyFns.forEach(ne=>ne()),this._onDestroyFns=[])}reset(){this.players.forEach(ne=>ne.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ne){const Pe=ne*this.totalTime;this.players.forEach(Me=>{const nt=Me.totalTime?Math.min(1,Pe/Me.totalTime):1;Me.setPosition(nt)})}getPosition(){const ne=this.players.reduce((Pe,Me)=>null===Pe||Me.totalTime>Pe.totalTime?Me:Pe,null);return null!=ne?ne.getPosition():0}beforeDestroy(){this.players.forEach(ne=>{ne.beforeDestroy&&ne.beforeDestroy()})}triggerCallback(ne){const Pe="start"==ne?this._onStartFns:this._onDoneFns;Pe.forEach(Me=>Me()),Pe.length=0}}const Dt="!"},3223:(ct,De,L)=>{L.d(De,{Do:()=>Le,EM:()=>Er,HT:()=>re,JF:()=>cs,K0:()=>_e,Mn:()=>Bn,Mx:()=>Fn,NF:()=>As,Nd:()=>Zr,O5:()=>sr,Ov:()=>Di,PC:()=>To,PM:()=>ls,RF:()=>hn,S$:()=>Ve,Tn:()=>Je,UT:()=>Nt,V_:()=>Te,Ye:()=>Re,b0:()=>He,bD:()=>yn,ez:()=>mr,fb:()=>Qi,mk:()=>dn,n9:()=>$s,q:()=>de,sg:()=>Wn,tM:()=>wt,tP:()=>Io,wS:()=>Oe,w_:()=>ce,x:()=>it});var l=L(3714);let k=null;function de(){return k}function re(b){k||(k=b)}class ce{}const _e=new l.OlP("DocumentToken");let ve=(()=>{class b{historyGo(x){throw new Error("Not implemented")}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275prov=l.Yz7({token:b,factory:function(){return(0,l.f3M)(be)},providedIn:"platform"})}return b})();const Te=new l.OlP("Location Initialized");let be=(()=>{class b extends ve{constructor(){super(),this._doc=(0,l.f3M)(_e),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return de().getBaseHref(this._doc)}onPopState(x){const V=de().getGlobalEventTarget(this._doc,"window");return V.addEventListener("popstate",x,!1),()=>V.removeEventListener("popstate",x)}onHashChange(x){const V=de().getGlobalEventTarget(this._doc,"window");return V.addEventListener("hashchange",x,!1),()=>V.removeEventListener("hashchange",x)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(x){this._location.pathname=x}pushState(x,V,K){this._history.pushState(x,V,K)}replaceState(x,V,K){this._history.replaceState(x,V,K)}forward(){this._history.forward()}back(){this._history.back()}historyGo(x=0){this._history.go(x)}getState(){return this._history.state}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275prov=l.Yz7({token:b,factory:function(){return new b},providedIn:"platform"})}return b})();function ae(b,F){if(0==b.length)return F;if(0==F.length)return b;let x=0;return b.endsWith("/")&&x++,F.startsWith("/")&&x++,2==x?b+F.substring(1):1==x?b+F:b+"/"+F}function fe(b){const F=b.match(/#|\?|$/),x=F&&F.index||b.length;return b.slice(0,x-("/"===b[x-1]?1:0))+b.slice(x)}function ye(b){return b&&"?"!==b[0]?"?"+b:b}let Ve=(()=>{class b{historyGo(x){throw new Error("Not implemented")}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275prov=l.Yz7({token:b,factory:function(){return(0,l.f3M)(He)},providedIn:"root"})}return b})();const ke=new l.OlP("appBaseHref");let He=(()=>{class b extends Ve{constructor(x,V){super(),this._platformLocation=x,this._removeListenerFns=[],this._baseHref=V??this._platformLocation.getBaseHrefFromDOM()??(0,l.f3M)(_e).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(x){this._removeListenerFns.push(this._platformLocation.onPopState(x),this._platformLocation.onHashChange(x))}getBaseHref(){return this._baseHref}prepareExternalUrl(x){return ae(this._baseHref,x)}path(x=!1){const V=this._platformLocation.pathname+ye(this._platformLocation.search),K=this._platformLocation.hash;return K&&x?`${V}${K}`:V}pushState(x,V,K,me){const Ee=this.prepareExternalUrl(K+ye(me));this._platformLocation.pushState(x,V,Ee)}replaceState(x,V,K,me){const Ee=this.prepareExternalUrl(K+ye(me));this._platformLocation.replaceState(x,V,Ee)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(x=0){this._platformLocation.historyGo?.(x)}static#e=this.\u0275fac=function(V){return new(V||b)(l.LFG(ve),l.LFG(ke,8))};static#t=this.\u0275prov=l.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),Le=(()=>{class b extends Ve{constructor(x,V){super(),this._platformLocation=x,this._baseHref="",this._removeListenerFns=[],null!=V&&(this._baseHref=V)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(x){this._removeListenerFns.push(this._platformLocation.onPopState(x),this._platformLocation.onHashChange(x))}getBaseHref(){return this._baseHref}path(x=!1){let V=this._platformLocation.hash;return null==V&&(V="#"),V.length>0?V.substring(1):V}prepareExternalUrl(x){const V=ae(this._baseHref,x);return V.length>0?"#"+V:V}pushState(x,V,K,me){let Ee=this.prepareExternalUrl(K+ye(me));0==Ee.length&&(Ee=this._platformLocation.pathname),this._platformLocation.pushState(x,V,Ee)}replaceState(x,V,K,me){let Ee=this.prepareExternalUrl(K+ye(me));0==Ee.length&&(Ee=this._platformLocation.pathname),this._platformLocation.replaceState(x,V,Ee)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(x=0){this._platformLocation.historyGo?.(x)}static#e=this.\u0275fac=function(V){return new(V||b)(l.LFG(ve),l.LFG(ke,8))};static#t=this.\u0275prov=l.Yz7({token:b,factory:b.\u0275fac})}return b})(),Re=(()=>{class b{constructor(x){this._subject=new l.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=x;const V=this._locationStrategy.getBaseHref();this._basePath=function ne(b){if(new RegExp("^(https?:)?//").test(b)){const[,x]=b.split(/\/\/[^\/]+/);return x}return b}(fe(ut(V))),this._locationStrategy.onPopState(K=>{this._subject.emit({url:this.path(!0),pop:!0,state:K.state,type:K.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(x=!1){return this.normalize(this._locationStrategy.path(x))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(x,V=""){return this.path()==this.normalize(x+ye(V))}normalize(x){return b.stripTrailingSlash(function Dt(b,F){if(!b||!F.startsWith(b))return F;const x=F.substring(b.length);return""===x||["/",";","?","#"].includes(x[0])?x:F}(this._basePath,ut(x)))}prepareExternalUrl(x){return x&&"/"!==x[0]&&(x="/"+x),this._locationStrategy.prepareExternalUrl(x)}go(x,V="",K=null){this._locationStrategy.pushState(K,"",x,V),this._notifyUrlChangeListeners(this.prepareExternalUrl(x+ye(V)),K)}replaceState(x,V="",K=null){this._locationStrategy.replaceState(K,"",x,V),this._notifyUrlChangeListeners(this.prepareExternalUrl(x+ye(V)),K)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(x=0){this._locationStrategy.historyGo?.(x)}onUrlChange(x){return this._urlChangeListeners.push(x),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(V=>{this._notifyUrlChangeListeners(V.url,V.state)})),()=>{const V=this._urlChangeListeners.indexOf(x);this._urlChangeListeners.splice(V,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(x="",V){this._urlChangeListeners.forEach(K=>K(x,V))}subscribe(x,V,K){return this._subject.subscribe({next:x,error:V,complete:K})}static#e=this.normalizeQueryParams=ye;static#t=this.joinWithSlash=ae;static#n=this.stripTrailingSlash=fe;static#i=this.\u0275fac=function(V){return new(V||b)(l.LFG(Ve))};static#r=this.\u0275prov=l.Yz7({token:b,factory:function(){return function at(){return new Re((0,l.LFG)(Ve))}()},providedIn:"root"})}return b})();function ut(b){return b.replace(/\/index.html$/,"")}var it=function(b){return b[b.Format=0]="Format",b[b.Standalone=1]="Standalone",b}(it||{}),Je=function(b){return b[b.Narrow=0]="Narrow",b[b.Abbreviated=1]="Abbreviated",b[b.Wide=2]="Wide",b[b.Short=3]="Short",b}(Je||{}),wt=function(b){return b[b.Short=0]="Short",b[b.Medium=1]="Medium",b[b.Long=2]="Long",b[b.Full=3]="Full",b}(wt||{});function Bn(b,F,x){const V=(0,l.cg1)(b),me=an([V[l.wAp.DaysFormat],V[l.wAp.DaysStandalone]],F);return an(me,x)}function Nt(b,F,x){const V=(0,l.cg1)(b),me=an([V[l.wAp.MonthsFormat],V[l.wAp.MonthsStandalone]],F);return an(me,x)}function Qi(b){return(0,l.cg1)(b)[l.wAp.FirstDayOfWeek]}function Oe(b,F){return an((0,l.cg1)(b)[l.wAp.DateFormat],F)}function an(b,F){for(let x=F;x>-1;x--)if(typeof b[x]<"u")return b[x];throw new Error("Locale data API: locale data undefined")}function Fn(b,F){F=encodeURIComponent(F);for(const x of b.split(";")){const V=x.indexOf("="),[K,me]=-1==V?[x,""]:[x.slice(0,V),x.slice(V+1)];if(K.trim()===F)return decodeURIComponent(me)}return null}const xn=/\s+/,Wt=[];let dn=(()=>{class b{constructor(x,V,K,me){this._iterableDiffers=x,this._keyValueDiffers=V,this._ngEl=K,this._renderer=me,this.initialClasses=Wt,this.stateMap=new Map}set klass(x){this.initialClasses=null!=x?x.trim().split(xn):Wt}set ngClass(x){this.rawClass="string"==typeof x?x.trim().split(xn):x}ngDoCheck(){for(const V of this.initialClasses)this._updateState(V,!0);const x=this.rawClass;if(Array.isArray(x)||x instanceof Set)for(const V of x)this._updateState(V,!0);else if(null!=x)for(const V of Object.keys(x))this._updateState(V,!!x[V]);this._applyStateDiff()}_updateState(x,V){const K=this.stateMap.get(x);void 0!==K?(K.enabled!==V&&(K.changed=!0,K.enabled=V),K.touched=!0):this.stateMap.set(x,{enabled:V,changed:!0,touched:!0})}_applyStateDiff(){for(const x of this.stateMap){const V=x[0],K=x[1];K.changed?(this._toggleClass(V,K.enabled),K.changed=!1):K.touched||(K.enabled&&this._toggleClass(V,!1),this.stateMap.delete(V)),K.touched=!1}}_toggleClass(x,V){(x=x.trim()).length>0&&x.split(xn).forEach(K=>{V?this._renderer.addClass(this._ngEl.nativeElement,K):this._renderer.removeClass(this._ngEl.nativeElement,K)})}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.ZZ4),l.Y36(l.aQg),l.Y36(l.SBq),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return b})();class Yn{constructor(F,x,V,K){this.$implicit=F,this.ngForOf=x,this.index=V,this.count=K}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Wn=(()=>{class b{set ngForOf(x){this._ngForOf=x,this._ngForOfDirty=!0}set ngForTrackBy(x){this._trackByFn=x}get ngForTrackBy(){return this._trackByFn}constructor(x,V,K){this._viewContainer=x,this._template=V,this._differs=K,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(x){x&&(this._template=x)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const x=this._ngForOf;!this._differ&&x&&(this._differ=this._differs.find(x).create(this.ngForTrackBy))}if(this._differ){const x=this._differ.diff(this._ngForOf);x&&this._applyChanges(x)}}_applyChanges(x){const V=this._viewContainer;x.forEachOperation((K,me,Ee)=>{if(null==K.previousIndex)V.createEmbeddedView(this._template,new Yn(K.item,this._ngForOf,-1,-1),null===Ee?void 0:Ee);else if(null==Ee)V.remove(null===me?void 0:me);else if(null!==me){const Ue=V.get(me);V.move(Ue,Ee),Si(Ue,K)}});for(let K=0,me=V.length;K{Si(V.get(K.currentIndex),K)})}static ngTemplateContextGuard(x,V){return!0}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.ZZ4))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return b})();function Si(b,F){b.context.$implicit=F.item}let sr=(()=>{class b{constructor(x,V){this._viewContainer=x,this._context=new di,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=V}set ngIf(x){this._context.$implicit=this._context.ngIf=x,this._updateView()}set ngIfThen(x){Gr("ngIfThen",x),this._thenTemplateRef=x,this._thenViewRef=null,this._updateView()}set ngIfElse(x){Gr("ngIfElse",x),this._elseTemplateRef=x,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(x,V){return!0}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b),l.Y36(l.Rgc))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return b})();class di{constructor(){this.$implicit=null,this.ngIf=null}}function Gr(b,F){if(F&&!F.createEmbeddedView)throw new Error(`${b} must be a TemplateRef, but received '${(0,l.AaK)(F)}'.`)}class gr{constructor(F,x){this._viewContainerRef=F,this._templateRef=x,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(F){F&&!this._created?this.create():!F&&this._created&&this.destroy()}}let hn=(()=>{class b{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(x){this._ngSwitch=x,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(x){this._defaultViews.push(x)}_matchCase(x){const V=x==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||V,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),V}_updateDefaultCases(x){if(this._defaultViews.length>0&&x!==this._defaultUsed){this._defaultUsed=x;for(const V of this._defaultViews)V.enforceState(x)}}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return b})(),$s=(()=>{class b{constructor(x,V,K){this.ngSwitch=K,K._addCase(),this._view=new gr(x,V)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(hn,9))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return b})(),To=(()=>{class b{constructor(x,V,K){this._ngEl=x,this._differs=V,this._renderer=K,this._ngStyle=null,this._differ=null}set ngStyle(x){this._ngStyle=x,!this._differ&&x&&(this._differ=this._differs.find(x).create())}ngDoCheck(){if(this._differ){const x=this._differ.diff(this._ngStyle);x&&this._applyChanges(x)}}_setStyle(x,V){const[K,me]=x.split("."),Ee=-1===K.indexOf("-")?void 0:l.JOm.DashCase;null!=V?this._renderer.setStyle(this._ngEl.nativeElement,K,me?`${V}${me}`:V,Ee):this._renderer.removeStyle(this._ngEl.nativeElement,K,Ee)}_applyChanges(x){x.forEachRemovedItem(V=>this._setStyle(V.key,null)),x.forEachAddedItem(V=>this._setStyle(V.key,V.currentValue)),x.forEachChangedItem(V=>this._setStyle(V.key,V.currentValue))}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.SBq),l.Y36(l.aQg),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return b})(),Io=(()=>{class b{constructor(x){this._viewContainerRef=x,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(x){if(x.ngTemplateOutlet||x.ngTemplateOutletInjector){const V=this._viewContainerRef;if(this._viewRef&&V.remove(V.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:K,ngTemplateOutletContext:me,ngTemplateOutletInjector:Ee}=this;this._viewRef=V.createEmbeddedView(K,me,Ee?{injector:Ee}:void 0)}else this._viewRef=null}else this._viewRef&&x.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.TTD]})}return b})();class Yr{createSubscription(F,x){return(0,l.rg0)(()=>F.subscribe({next:x,error:V=>{throw V}}))}dispose(F){(0,l.rg0)(()=>F.unsubscribe())}}class $o{createSubscription(F,x){return F.then(x,V=>{throw V})}dispose(F){}}const ii=new $o,Es=new Yr;let Di=(()=>{class b{constructor(x){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=x}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(x){return this._obj?x!==this._obj?(this._dispose(),this.transform(x)):this._latestValue:(x&&this._subscribe(x),this._latestValue)}_subscribe(x){this._obj=x,this._strategy=this._selectStrategy(x),this._subscription=this._strategy.createSubscription(x,V=>this._updateLatestValue(x,V))}_selectStrategy(x){if((0,l.QGY)(x))return ii;if((0,l.F4k)(x))return Es;throw function Ki(b,F){return new l.vHH(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(x,V){x===this._obj&&(this._latestValue=V,this._ref.markForCheck())}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.sBO,16))};static#t=this.\u0275pipe=l.Yjl({name:"async",type:b,pure:!1,standalone:!0})}return b})(),Zr=(()=>{class b{constructor(x){this.differs=x,this.keyValues=[],this.compareFn=Is}transform(x,V=Is){if(!x||!(x instanceof Map)&&"object"!=typeof x)return null;this.differ||(this.differ=this.differs.find(x).create());const K=this.differ.diff(x),me=V!==this.compareFn;return K&&(this.keyValues=[],K.forEachItem(Ee=>{this.keyValues.push(function as(b,F){return{key:b,value:F}}(Ee.key,Ee.currentValue))})),(K||me)&&(this.keyValues.sort(V),this.compareFn=V),this.keyValues}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.aQg,16))};static#t=this.\u0275pipe=l.Yjl({name:"keyvalue",type:b,pure:!1,standalone:!0})}return b})();function Is(b,F){const x=b.key,V=F.key;if(x===V)return 0;if(void 0===x)return 1;if(void 0===V)return-1;if(null===x)return 1;if(null===V)return-1;if("string"==typeof x&&"string"==typeof V)return x{class b{static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275mod=l.oAB({type:b});static#n=this.\u0275inj=l.cJS({})}return b})();const yn="browser",Qr="server";function As(b){return b===yn}function ls(b){return b===Qr}let Er=(()=>{class b{static#e=this.\u0275prov=(0,l.Yz7)({token:b,providedIn:"root",factory:()=>new $i((0,l.LFG)(_e),window)})}return b})();class $i{constructor(F,x){this.document=F,this.window=x,this.offset=()=>[0,0]}setOffset(F){this.offset=Array.isArray(F)?()=>F:F}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(F){this.supportsScrolling()&&this.window.scrollTo(F[0],F[1])}scrollToAnchor(F){if(!this.supportsScrolling())return;const x=function Kr(b,F){const x=b.getElementById(F)||b.getElementsByName(F)[0];if(x)return x;if("function"==typeof b.createTreeWalker&&b.body&&"function"==typeof b.body.attachShadow){const V=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT);let K=V.currentNode;for(;K;){const me=K.shadowRoot;if(me){const Ee=me.getElementById(F)||me.querySelector(`[name="${F}"]`);if(Ee)return Ee}K=V.nextNode()}}return null}(this.document,F);x&&(this.scrollToElement(x),x.focus())}setHistoryScrollRestoration(F){this.supportsScrolling()&&(this.window.history.scrollRestoration=F)}scrollToElement(F){const x=F.getBoundingClientRect(),V=x.left+this.window.pageXOffset,K=x.top+this.window.pageYOffset,me=this.offset();this.window.scrollTo(V-me[0],K-me[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class cs{}},3250:(ct,De,L)=>{L.d(De,{JF:()=>pe,WM:()=>Ve,eN:()=>xe});var l=L(3714),k=L(287),de=L(3477),re=L(1145),ce=L(1173),_e=L(9735),ve=L(5990),Te=L(5220),be=L(3318),ae=L(3223);class fe{}class ye{}class Ve{constructor(oe){this.normalizedNames=new Map,this.lazyUpdate=null,oe?"string"==typeof oe?this.lazyInit=()=>{this.headers=new Map,oe.split("\n").forEach(ue=>{const ze=ue.indexOf(":");if(ze>0){const qe=ue.slice(0,ze),st=qe.toLowerCase(),rt=ue.slice(ze+1).trim();this.maybeSetNormalizedName(qe,st),this.headers.has(st)?this.headers.get(st).push(rt):this.headers.set(st,[rt])}})}:typeof Headers<"u"&&oe instanceof Headers?(this.headers=new Map,oe.forEach((ue,ze)=>{this.setHeaderEntries(ze,ue)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(oe).forEach(([ue,ze])=>{this.setHeaderEntries(ue,ze)})}:this.headers=new Map}has(oe){return this.init(),this.headers.has(oe.toLowerCase())}get(oe){this.init();const ue=this.headers.get(oe.toLowerCase());return ue&&ue.length>0?ue[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(oe){return this.init(),this.headers.get(oe.toLowerCase())||null}append(oe,ue){return this.clone({name:oe,value:ue,op:"a"})}set(oe,ue){return this.clone({name:oe,value:ue,op:"s"})}delete(oe,ue){return this.clone({name:oe,value:ue,op:"d"})}maybeSetNormalizedName(oe,ue){this.normalizedNames.has(ue)||this.normalizedNames.set(ue,oe)}init(){this.lazyInit&&(this.lazyInit instanceof Ve?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(oe=>this.applyUpdate(oe)),this.lazyUpdate=null))}copyFrom(oe){oe.init(),Array.from(oe.headers.keys()).forEach(ue=>{this.headers.set(ue,oe.headers.get(ue)),this.normalizedNames.set(ue,oe.normalizedNames.get(ue))})}clone(oe){const ue=new Ve;return ue.lazyInit=this.lazyInit&&this.lazyInit instanceof Ve?this.lazyInit:this,ue.lazyUpdate=(this.lazyUpdate||[]).concat([oe]),ue}applyUpdate(oe){const ue=oe.name.toLowerCase();switch(oe.op){case"a":case"s":let ze=oe.value;if("string"==typeof ze&&(ze=[ze]),0===ze.length)return;this.maybeSetNormalizedName(oe.name,ue);const qe=("a"===oe.op?this.headers.get(ue):void 0)||[];qe.push(...ze),this.headers.set(ue,qe);break;case"d":const st=oe.value;if(st){let rt=this.headers.get(ue);if(!rt)return;rt=rt.filter(Kt=>-1===st.indexOf(Kt)),0===rt.length?(this.headers.delete(ue),this.normalizedNames.delete(ue)):this.headers.set(ue,rt)}else this.headers.delete(ue),this.normalizedNames.delete(ue)}}setHeaderEntries(oe,ue){const ze=(Array.isArray(ue)?ue:[ue]).map(st=>st.toString()),qe=oe.toLowerCase();this.headers.set(qe,ze),this.maybeSetNormalizedName(oe,qe)}forEach(oe){this.init(),Array.from(this.normalizedNames.keys()).forEach(ue=>oe(this.normalizedNames.get(ue),this.headers.get(ue)))}}class He{encodeKey(oe){return Dt(oe)}encodeValue(oe){return Dt(oe)}decodeKey(oe){return decodeURIComponent(oe)}decodeValue(oe){return decodeURIComponent(oe)}}const Re=/%(\d[a-f0-9])/gi,at={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Dt(ge){return encodeURIComponent(ge).replace(Re,(oe,ue)=>at[ue]??oe)}function ut(ge){return`${ge}`}class ne{constructor(oe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=oe.encoder||new He,oe.fromString){if(oe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Le(ge,oe){const ue=new Map;return ge.length>0&&ge.replace(/^\?/,"").split("&").forEach(qe=>{const st=qe.indexOf("="),[rt,Kt]=-1==st?[oe.decodeKey(qe),""]:[oe.decodeKey(qe.slice(0,st)),oe.decodeValue(qe.slice(st+1))],ht=ue.get(rt)||[];ht.push(Kt),ue.set(rt,ht)}),ue}(oe.fromString,this.encoder)}else oe.fromObject?(this.map=new Map,Object.keys(oe.fromObject).forEach(ue=>{const ze=oe.fromObject[ue],qe=Array.isArray(ze)?ze.map(ut):[ut(ze)];this.map.set(ue,qe)})):this.map=null}has(oe){return this.init(),this.map.has(oe)}get(oe){this.init();const ue=this.map.get(oe);return ue?ue[0]:null}getAll(oe){return this.init(),this.map.get(oe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(oe,ue){return this.clone({param:oe,value:ue,op:"a"})}appendAll(oe){const ue=[];return Object.keys(oe).forEach(ze=>{const qe=oe[ze];Array.isArray(qe)?qe.forEach(st=>{ue.push({param:ze,value:st,op:"a"})}):ue.push({param:ze,value:qe,op:"a"})}),this.clone(ue)}set(oe,ue){return this.clone({param:oe,value:ue,op:"s"})}delete(oe,ue){return this.clone({param:oe,value:ue,op:"d"})}toString(){return this.init(),this.keys().map(oe=>{const ue=this.encoder.encodeKey(oe);return this.map.get(oe).map(ze=>ue+"="+this.encoder.encodeValue(ze)).join("&")}).filter(oe=>""!==oe).join("&")}clone(oe){const ue=new ne({encoder:this.encoder});return ue.cloneFrom=this.cloneFrom||this,ue.updates=(this.updates||[]).concat(oe),ue}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(oe=>this.map.set(oe,this.cloneFrom.map.get(oe))),this.updates.forEach(oe=>{switch(oe.op){case"a":case"s":const ue=("a"===oe.op?this.map.get(oe.param):void 0)||[];ue.push(ut(oe.value)),this.map.set(oe.param,ue);break;case"d":if(void 0===oe.value){this.map.delete(oe.param);break}{let ze=this.map.get(oe.param)||[];const qe=ze.indexOf(ut(oe.value));-1!==qe&&ze.splice(qe,1),ze.length>0?this.map.set(oe.param,ze):this.map.delete(oe.param)}}}),this.cloneFrom=this.updates=null)}}class Me{constructor(){this.map=new Map}set(oe,ue){return this.map.set(oe,ue),this}get(oe){return this.map.has(oe)||this.map.set(oe,oe.defaultValue()),this.map.get(oe)}delete(oe){return this.map.delete(oe),this}has(oe){return this.map.has(oe)}keys(){return this.map.keys()}}function it(ge){return typeof ArrayBuffer<"u"&&ge instanceof ArrayBuffer}function Je(ge){return typeof Blob<"u"&&ge instanceof Blob}function wt(ge){return typeof FormData<"u"&&ge instanceof FormData}class $t{constructor(oe,ue,ze,qe){let st;if(this.url=ue,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=oe.toUpperCase(),function nt(ge){switch(ge){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||qe?(this.body=void 0!==ze?ze:null,st=qe):st=ze,st&&(this.reportProgress=!!st.reportProgress,this.withCredentials=!!st.withCredentials,st.responseType&&(this.responseType=st.responseType),st.headers&&(this.headers=st.headers),st.context&&(this.context=st.context),st.params&&(this.params=st.params)),this.headers||(this.headers=new Ve),this.context||(this.context=new Me),this.params){const rt=this.params.toString();if(0===rt.length)this.urlWithParams=ue;else{const Kt=ue.indexOf("?");this.urlWithParams=ue+(-1===Kt?"?":Ktwi.set(Ei,oe.setHeaders[Ei]),ht)),oe.setParams&&(En=Object.keys(oe.setParams).reduce((wi,Ei)=>wi.set(Ei,oe.setParams[Ei]),En)),new $t(ue,ze,st,{params:En,headers:ht,context:ui,reportProgress:Kt,responseType:qe,withCredentials:rt})}}var Vn=function(ge){return ge[ge.Sent=0]="Sent",ge[ge.UploadProgress=1]="UploadProgress",ge[ge.ResponseHeader=2]="ResponseHeader",ge[ge.DownloadProgress=3]="DownloadProgress",ge[ge.Response=4]="Response",ge[ge.User=5]="User",ge}(Vn||{});class Sn{constructor(oe,ue=200,ze="OK"){this.headers=oe.headers||new Ve,this.status=void 0!==oe.status?oe.status:ue,this.statusText=oe.statusText||ze,this.url=oe.url||null,this.ok=this.status>=200&&this.status<300}}class Bn extends Sn{constructor(oe={}){super(oe),this.type=Vn.ResponseHeader}clone(oe={}){return new Bn({headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class Nt extends Sn{constructor(oe={}){super(oe),this.type=Vn.Response,this.body=void 0!==oe.body?oe.body:null}clone(oe={}){return new Nt({body:void 0!==oe.body?oe.body:this.body,headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class Ar extends Sn{constructor(oe){super(oe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${oe.url||"(unknown url)"}`:`Http failure response for ${oe.url||"(unknown url)"}: ${oe.status} ${oe.statusText}`,this.error=oe.error||null}}function Qi(ge,oe){return{body:oe,headers:ge.headers,context:ge.context,observe:ge.observe,params:ge.params,reportProgress:ge.reportProgress,responseType:ge.responseType,withCredentials:ge.withCredentials}}let xe=(()=>{class ge{constructor(ue){this.handler=ue}request(ue,ze,qe={}){let st;if(ue instanceof $t)st=ue;else{let ht,En;ht=qe.headers instanceof Ve?qe.headers:new Ve(qe.headers),qe.params&&(En=qe.params instanceof ne?qe.params:new ne({fromObject:qe.params})),st=new $t(ue,ze,void 0!==qe.body?qe.body:null,{headers:ht,context:qe.context,params:En,reportProgress:qe.reportProgress,responseType:qe.responseType||"json",withCredentials:qe.withCredentials})}const rt=(0,k.of)(st).pipe((0,ce.b)(ht=>this.handler.handle(ht)));if(ue instanceof $t||"events"===qe.observe)return rt;const Kt=rt.pipe((0,_e.h)(ht=>ht instanceof Nt));switch(qe.observe||"body"){case"body":switch(st.responseType){case"arraybuffer":return Kt.pipe((0,ve.U)(ht=>{if(null!==ht.body&&!(ht.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ht.body}));case"blob":return Kt.pipe((0,ve.U)(ht=>{if(null!==ht.body&&!(ht.body instanceof Blob))throw new Error("Response is not a Blob.");return ht.body}));case"text":return Kt.pipe((0,ve.U)(ht=>{if(null!==ht.body&&"string"!=typeof ht.body)throw new Error("Response is not a string.");return ht.body}));default:return Kt.pipe((0,ve.U)(ht=>ht.body))}case"response":return Kt;default:throw new Error(`Unreachable: unhandled observe type ${qe.observe}}`)}}delete(ue,ze={}){return this.request("DELETE",ue,ze)}get(ue,ze={}){return this.request("GET",ue,ze)}head(ue,ze={}){return this.request("HEAD",ue,ze)}jsonp(ue,ze){return this.request("JSONP",ue,{params:(new ne).append(ze,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ue,ze={}){return this.request("OPTIONS",ue,ze)}patch(ue,ze,qe={}){return this.request("PATCH",ue,Qi(qe,ze))}post(ue,ze,qe={}){return this.request("POST",ue,Qi(qe,ze))}put(ue,ze,qe={}){return this.request("PUT",ue,Qi(qe,ze))}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(fe))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();function ei(ge,oe){return oe(ge)}function Xe(ge,oe){return(ue,ze)=>oe.intercept(ue,{handle:qe=>ge(qe,ze)})}const Ut=new l.OlP(""),kt=new l.OlP(""),mn=new l.OlP("");function li(){let ge=null;return(oe,ue)=>{null===ge&&(ge=((0,l.f3M)(Ut,{optional:!0})??[]).reduceRight(Xe,ei));const ze=(0,l.f3M)(l.HDt),qe=ze.add();return ge(oe,ue).pipe((0,Te.x)(()=>ze.remove(qe)))}}let an=(()=>{class ge extends fe{constructor(ue,ze){super(),this.backend=ue,this.injector=ze,this.chain=null,this.pendingTasks=(0,l.f3M)(l.HDt)}handle(ue){if(null===this.chain){const qe=Array.from(new Set([...this.injector.get(kt),...this.injector.get(mn,[])]));this.chain=qe.reduceRight((st,rt)=>function cn(ge,oe,ue){return(ze,qe)=>ue.runInContext(()=>oe(ze,st=>ge(st,qe)))}(st,rt,this.injector),ei)}const ze=this.pendingTasks.add();return this.chain(ue,qe=>this.backend.handle(qe)).pipe((0,Te.x)(()=>this.pendingTasks.remove(ze)))}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(ye),l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();const pr=/^\)\]\}',?\n/;let bt=(()=>{class ge{constructor(ue){this.xhrFactory=ue}handle(ue){if("JSONP"===ue.method)throw new l.vHH(-2800,!1);const ze=this.xhrFactory;return(ze.\u0275loadImpl?(0,de.D)(ze.\u0275loadImpl()):(0,k.of)(null)).pipe((0,be.w)(()=>new re.y(st=>{const rt=ze.build();if(rt.open(ue.method,ue.urlWithParams),ue.withCredentials&&(rt.withCredentials=!0),ue.headers.forEach((Wt,dn)=>rt.setRequestHeader(Wt,dn.join(","))),ue.headers.has("Accept")||rt.setRequestHeader("Accept","application/json, text/plain, */*"),!ue.headers.has("Content-Type")){const Wt=ue.detectContentTypeHeader();null!==Wt&&rt.setRequestHeader("Content-Type",Wt)}if(ue.responseType){const Wt=ue.responseType.toLowerCase();rt.responseType="json"!==Wt?Wt:"text"}const Kt=ue.serializeBody();let ht=null;const En=()=>{if(null!==ht)return ht;const Wt=rt.statusText||"OK",dn=new Ve(rt.getAllResponseHeaders()),zi=function Ri(ge){return"responseURL"in ge&&ge.responseURL?ge.responseURL:/^X-Request-URL:/m.test(ge.getAllResponseHeaders())?ge.getResponseHeader("X-Request-URL"):null}(rt)||ue.url;return ht=new Bn({headers:dn,status:rt.status,statusText:Wt,url:zi}),ht},ui=()=>{let{headers:Wt,status:dn,statusText:zi,url:xr}=En(),Yn=null;204!==dn&&(Yn=typeof rt.response>"u"?rt.responseText:rt.response),0===dn&&(dn=Yn?200:0);let Wn=dn>=200&&dn<300;if("json"===ue.responseType&&"string"==typeof Yn){const Si=Yn;Yn=Yn.replace(pr,"");try{Yn=""!==Yn?JSON.parse(Yn):null}catch(Ti){Yn=Si,Wn&&(Wn=!1,Yn={error:Ti,text:Yn})}}Wn?(st.next(new Nt({body:Yn,headers:Wt,status:dn,statusText:zi,url:xr||void 0})),st.complete()):st.error(new Ar({error:Yn,headers:Wt,status:dn,statusText:zi,url:xr||void 0}))},wi=Wt=>{const{url:dn}=En(),zi=new Ar({error:Wt,status:rt.status||0,statusText:rt.statusText||"Unknown Error",url:dn||void 0});st.error(zi)};let Ei=!1;const Fn=Wt=>{Ei||(st.next(En()),Ei=!0);let dn={type:Vn.DownloadProgress,loaded:Wt.loaded};Wt.lengthComputable&&(dn.total=Wt.total),"text"===ue.responseType&&rt.responseText&&(dn.partialText=rt.responseText),st.next(dn)},xn=Wt=>{let dn={type:Vn.UploadProgress,loaded:Wt.loaded};Wt.lengthComputable&&(dn.total=Wt.total),st.next(dn)};return rt.addEventListener("load",ui),rt.addEventListener("error",wi),rt.addEventListener("timeout",wi),rt.addEventListener("abort",wi),ue.reportProgress&&(rt.addEventListener("progress",Fn),null!==Kt&&rt.upload&&rt.upload.addEventListener("progress",xn)),rt.send(Kt),st.next({type:Vn.Sent}),()=>{rt.removeEventListener("error",wi),rt.removeEventListener("abort",wi),rt.removeEventListener("load",ui),rt.removeEventListener("timeout",wi),ue.reportProgress&&(rt.removeEventListener("progress",Fn),null!==Kt&&rt.upload&&rt.upload.removeEventListener("progress",xn)),rt.readyState!==rt.DONE&&rt.abort()}})))}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(ae.JF))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();const Un=new l.OlP("XSRF_ENABLED"),yt=new l.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),tn=new l.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Dr{}let Nn=(()=>{class ge{constructor(ue,ze,qe){this.doc=ue,this.platform=ze,this.cookieName=qe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ue=this.doc.cookie||"";return ue!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ae.Mx)(ue,this.cookieName),this.lastCookieString=ue),this.lastToken}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(ae.K0),l.LFG(l.Lbi),l.LFG(yt))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();function qi(ge,oe){const ue=ge.url.toLowerCase();if(!(0,l.f3M)(Un)||"GET"===ge.method||"HEAD"===ge.method||ue.startsWith("http://")||ue.startsWith("https://"))return oe(ge);const ze=(0,l.f3M)(Dr).getToken(),qe=(0,l.f3M)(tn);return null!=ze&&!ge.headers.has(qe)&&(ge=ge.clone({headers:ge.headers.set(qe,ze)})),oe(ge)}var ni=function(ge){return ge[ge.Interceptors=0]="Interceptors",ge[ge.LegacyInterceptors=1]="LegacyInterceptors",ge[ge.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ge[ge.NoXsrfProtection=3]="NoXsrfProtection",ge[ge.JsonpSupport=4]="JsonpSupport",ge[ge.RequestsMadeViaParent=5]="RequestsMadeViaParent",ge[ge.Fetch=6]="Fetch",ge}(ni||{});function vi(...ge){const oe=[xe,bt,an,{provide:fe,useExisting:an},{provide:ye,useExisting:bt},{provide:kt,useValue:qi,multi:!0},{provide:Un,useValue:!0},{provide:Dr,useClass:Nn}];for(const ue of ge)oe.push(...ue.\u0275providers);return(0,l.MR2)(oe)}const Mr=new l.OlP("LEGACY_INTERCEPTOR_FN");function Bi(){return function $n(ge,oe){return{\u0275kind:ge,\u0275providers:oe}}(ni.LegacyInterceptors,[{provide:Mr,useFactory:li},{provide:kt,useExisting:Mr,multi:!0}])}let pe=(()=>{class ge{static#e=this.\u0275fac=function(ze){return new(ze||ge)};static#t=this.\u0275mod=l.oAB({type:ge});static#n=this.\u0275inj=l.cJS({providers:[vi(Bi())]})}return ge})()},3714:(ct,De,L)=>{L.d(De,{$8M:()=>od,$WT:()=>os,$Z:()=>Qv,AFp:()=>yv,ALo:()=>io,AaK:()=>ye,AsE:()=>ug,BQk:()=>Sr,CHM:()=>rf,CRH:()=>Py,DdM:()=>aa,DyG:()=>ZC,EJc:()=>X1,EpF:()=>Yp,F$t:()=>Xl,F4k:()=>Ks,FYo:()=>Iv,FiY:()=>Nc,G48:()=>cw,Gf:()=>Oy,GfV:()=>Av,GkF:()=>Gp,Gpc:()=>He,HDt:()=>Tn,Hsn:()=>eh,Ikx:()=>Hs,JOm:()=>gd,Jf7:()=>jv,KtG:()=>sf,LFG:()=>Mt,LMc:()=>sI,LSH:()=>op,Lbi:()=>up,Lck:()=>N1,MAs:()=>V_,MGl:()=>th,MMx:()=>TD,MR2:()=>pv,NdJ:()=>Wp,Ojb:()=>bv,OlP:()=>yt,Oqu:()=>Ea,P3R:()=>hv,PXZ:()=>gC,Q6J:()=>jp,QGY:()=>Co,QbO:()=>jb,Qsj:()=>e0,R0b:()=>Tr,RDi:()=>pb,Rgc:()=>gc,SBq:()=>iu,Sil:()=>Hh,Suo:()=>Ry,TTD:()=>It,TgZ:()=>Jd,Tol:()=>tc,Udp:()=>ag,VKq:()=>zo,VuI:()=>iI,W1O:()=>VD,WFA:()=>Zp,XFs:()=>xt,Xpm:()=>$o,Xq5:()=>S_,Xts:()=>Ga,Y36:()=>jl,YKP:()=>py,YNc:()=>N_,Yjl:()=>Ts,Yz7:()=>Ut,Z0I:()=>an,ZZ4:()=>S,_Bn:()=>fy,_UZ:()=>Up,_Vd:()=>nu,_c5:()=>un,_uU:()=>US,aQg:()=>te,c2e:()=>tC,cJS:()=>mn,cg1:()=>js,d8E:()=>sa,dDg:()=>tm,dqk:()=>bt,eFA:()=>_C,eJc:()=>Fh,ekj:()=>ih,eoX:()=>nm,evT:()=>zv,f3M:()=>Ot,g9A:()=>Cv,h0i:()=>nl,hGG:()=>Xn,hij:()=>sh,iGM:()=>Nh,ifc:()=>rt,ip1:()=>Vu,jDz:()=>wg,kL8:()=>iD,lG2:()=>Or,lcZ:()=>bs,lnq:()=>ra,lqb:()=>Jo,lri:()=>Uh,n5z:()=>GC,oAB:()=>oo,oJD:()=>uv,oxw:()=>H_,qFp:()=>oI,qLn:()=>Da,qOj:()=>Pp,qZA:()=>Xd,rWj:()=>$h,rg0:()=>me,s9C:()=>qp,sBO:()=>uw,s_b:()=>_c,soG:()=>Bu,tb:()=>Yh,tp0:()=>Fc,uIk:()=>Np,vHH:()=>ne,vpe:()=>Vo,wAp:()=>So,xi3:()=>Th,xp6:()=>Wv,ynx:()=>wa,z2F:()=>bc,zSh:()=>gv,zW0:()=>__,zs3:()=>yo});var l=L(5992),k=L(5350),de=L(1145),re=L(3506),ce=L(8626),_e=L(287),ve=L(9853),Te=L(3318),be=L(8777);function ae(c){for(let h in c)if(c[h]===ae)return h;throw Error("Could not find renamed property on target object.")}function fe(c,h){for(const p in h)h.hasOwnProperty(p)&&!c.hasOwnProperty(p)&&(c[p]=h[p])}function ye(c){if("string"==typeof c)return c;if(Array.isArray(c))return"["+c.map(ye).join(", ")+"]";if(null==c)return""+c;if(c.overriddenName)return`${c.overriddenName}`;if(c.name)return`${c.name}`;const h=c.toString();if(null==h)return""+h;const p=h.indexOf("\n");return-1===p?h:h.substring(0,p)}function Ve(c,h){return null==c||""===c?null===h?"":h:null==h||""===h?c:c+" "+h}const ke=ae({__forward_ref__:ae});function He(c){return c.__forward_ref__=He,c.toString=function(){return ye(this())},c}function Le(c){return Re(c)?c():c}function Re(c){return"function"==typeof c&&c.hasOwnProperty(ke)&&c.__forward_ref__===He}function at(c){return c&&!!c.\u0275providers}const ut="https://g.co/ng/security#xss";class ne extends Error{constructor(h,p){super(function Pe(c,h){return`NG0${Math.abs(c)}${h?": "+h:""}`}(h,p)),this.code=h}}function Me(c){return"string"==typeof c?c:null==c?"":String(c)}function mt(c,h){throw new ne(-201,!1)}function _t(c,h){null==c&&function ot(c,h,p,m){throw new Error(`ASSERTION ERROR: ${c}`+(null==m?"":` [Expected=> ${p} ${m} ${h} <=Actual]`))}(h,c,null,"!=")}function Ut(c){return{token:c.token,providedIn:c.providedIn||null,factory:c.factory,value:void 0}}function mn(c){return{providers:c.providers||[],imports:c.imports||[]}}function li(c){return Li(c,fr)||Li(c,ir)}function an(c){return null!==li(c)}function Li(c,h){return c.hasOwnProperty(h)?c[h]:null}function xi(c){return c&&(c.hasOwnProperty(nr)||c.hasOwnProperty(Oi))?c[nr]:null}const fr=ae({\u0275prov:ae}),nr=ae({\u0275inj:ae}),ir=ae({ngInjectableDef:ae}),Oi=ae({ngInjectorDef:ae});var xt=function(c){return c[c.Default=0]="Default",c[c.Host=1]="Host",c[c.Self=2]="Self",c[c.SkipSelf=4]="SkipSelf",c[c.Optional=8]="Optional",c}(xt||{});let en;function ci(c){const h=en;return en=c,h}function pr(c,h,p){const m=li(c);return m&&"root"==m.providedIn?void 0===m.value?m.value=m.factory():m.value:p&xt.Optional?null:void 0!==h?h:void mt(ye(c))}const bt=globalThis;class yt{constructor(h,p){this._desc=h,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof p?this.__NG_ELEMENT_ID__=p:void 0!==p&&(this.\u0275prov=Ut({token:this,providedIn:p.providedIn||"root",factory:p.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Bi={},Pi="__NG_DI_FLAG__",Hi="ngTempTokenPath",Be=/\n/gm,ie="__source";let pe;function lt(c){const h=pe;return pe=c,h}function Et(c,h=xt.Default){if(void 0===pe)throw new ne(-203,!1);return null===pe?pr(c,void 0,h):pe.get(c,h&xt.Optional?null:void 0,h)}function Mt(c,h=xt.Default){return(function qt(){return en}()||Et)(Le(c),h)}function Ot(c,h=xt.Default){return Mt(c,Gn(h))}function Gn(c){return typeof c>"u"||"number"==typeof c?c:0|(c.optional&&8)|(c.host&&1)|(c.self&&2)|(c.skipSelf&&4)}function ji(c){const h=[];for(let p=0;ph){C=y-1;break}}}for(;yy?"":v[X+1].toLowerCase();const Se=8&m?he:null;if(Se&&-1!==dn(Se,B,0)||2&m&&B!==he){if(hn(m))return!1;C=!0}}}}else{if(!C&&!hn(m)&&!hn(M))return!1;if(C&&hn(M))continue;C=!1,m=M|1&m}}return hn(m)||C}function hn(c){return 0==(1&c)}function $s(c,h,p,m){if(null===h)return-1;let v=0;if(m||!p){let y=!1;for(;v-1)for(p++;p0?'="'+T+'"':"")+"]"}else 8&m?v+="."+C:4&m&&(v+=" "+C);else""!==v&&!hn(C)&&(h+=Io(y,v),v=""),m=C,y=y||!hn(m);p++}return""!==v&&(h+=Io(y,v)),h}function $o(c){return qe(()=>{const h=Wr(c),p={...h,decls:c.decls,vars:c.vars,template:c.template,consts:c.consts||null,ngContentSelectors:c.ngContentSelectors,onPush:c.changeDetection===st.OnPush,directiveDefs:null,pipeDefs:null,dependencies:h.standalone&&c.dependencies||null,getStandaloneInjector:null,signals:c.signals??!1,data:c.data||{},encapsulation:c.encapsulation||rt.Emulated,styles:c.styles||ht,_:null,schemas:c.schemas||null,tView:null,id:""};Ui(p);const m=c.dependencies;return p.directiveDefs=as(m,!1),p.pipeDefs=as(m,!0),p.id=function Is(c){let h=0;const p=[c.selectors,c.ngContentSelectors,c.hostVars,c.hostAttrs,c.consts,c.vars,c.decls,c.encapsulation,c.standalone,c.signals,c.exportAs,JSON.stringify(c.inputs),JSON.stringify(c.outputs),Object.getOwnPropertyNames(c.type.prototype),!!c.contentQueries,!!c.viewQuery].join("|");for(const v of p)h=Math.imul(31,h)+v.charCodeAt(0)<<0;return h+=2147483648,"c"+h}(p),p})}function Es(c){return Zt(c)||In(c)}function Di(c){return null!==c}function oo(c){return qe(()=>({type:c.type,bootstrap:c.bootstrap||ht,declarations:c.declarations||ht,imports:c.imports||ht,exports:c.exports||ht,transitiveCompileScopes:null,schemas:c.schemas||null,id:c.id||null}))}function wr(c,h){if(null==c)return Kt;const p={};for(const m in c)if(c.hasOwnProperty(m)){let v=c[m],y=v;Array.isArray(v)&&(y=v[1],v=v[0]),p[v]=m,h&&(h[v]=y)}return p}function Or(c){return qe(()=>{const h=Wr(c);return Ui(h),h})}function Ts(c){return{type:c.type,name:c.name,factory:null,pure:!1!==c.pure,standalone:!0===c.standalone,onDestroy:c.type.prototype.ngOnDestroy||null}}function Zt(c){return c[En]||null}function In(c){return c[ui]||null}function Hn(c){return c[wi]||null}function os(c){const h=Zt(c)||In(c)||Hn(c);return null!==h&&h.standalone}function _i(c,h){const p=c[Ei]||null;if(!p&&!0===h)throw new Error(`Type ${ye(c)} does not have '\u0275mod' property.`);return p}function Wr(c){const h={};return{type:c.type,providersResolver:null,factory:null,hostBindings:c.hostBindings||null,hostVars:c.hostVars||0,hostAttrs:c.hostAttrs||null,contentQueries:c.contentQueries||null,declaredInputs:h,inputTransforms:null,inputConfig:c.inputs||Kt,exportAs:c.exportAs||null,standalone:!0===c.standalone,signals:!0===c.signals,selectors:c.selectors||ht,viewQuery:c.viewQuery||null,features:c.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:wr(c.inputs,h),outputs:wr(c.outputs)}}function Ui(c){c.features?.forEach(h=>h(c))}function as(c,h){if(!c)return null;const p=h?Hn:Es;return()=>("function"==typeof c?c():c).map(m=>p(m)).filter(Di)}const On=0,dt=1,Ht=2,_n=3,fi=4,Rr=5,ri=6,mr=7,yn=8,Qr=9,vr=10,Ft=11,As=12,ls=13,qr=14,wn=15,Gs=16,Er=17,$i=18,Kr=19,Ra=20,cs=21,_r=22,us=23,Ys=24,zt=25,or=1,Jr=2,jn=7,ar=9,Zn=11;function Qn(c){return Array.isArray(c)&&"object"==typeof c[or]}function pi(c){return Array.isArray(c)&&!0===c[or]}function Ms(c){return 0!=(4&c.flags)}function et(c){return c.componentOffset>-1}function fn(c){return 1==(1&c.flags)}function qn(c){return!!c.template}function ki(c){return 0!=(512&c[Ht])}function Os(c,h){return c.hasOwnProperty(Fn)?c[Fn]:null}let Ni=null,ts=!1;function Ji(c){const h=Ni;return Ni=c,h}const Yo={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function ka(c){if(!ho(c)||c.dirty){if(!c.producerMustRecompute(c)&&!pl(c))return void(c.dirty=!1);c.producerRecomputeValue(c),c.dirty=!1}}function Wo(c){c.dirty=!0,function Zs(c){if(void 0===c.liveConsumerNode)return;const h=ts;ts=!0;try{for(const p of c.liveConsumerNode)p.dirty||Wo(p)}finally{ts=h}}(c),c.consumerMarkedDirty?.(c)}function fa(c){return c&&(c.nextProducerIndex=0),Ji(c)}function Na(c,h){if(Ji(h),c&&void 0!==c.producerNode&&void 0!==c.producerIndexOfThis&&void 0!==c.producerLastReadVersion){if(ho(c))for(let p=c.nextProducerIndex;pc.nextProducerIndex;)c.producerNode.pop(),c.producerLastReadVersion.pop(),c.producerIndexOfThis.pop()}}function pl(c){Po(c);for(let h=0;h0}function Po(c){c.producerNode??=[],c.producerIndexOfThis??=[],c.producerLastReadVersion??=[]}let U=null;function me(c){const h=Ji(null);try{return c()}finally{Ji(h)}}const Ue=()=>{},ft=(()=>({...Yo,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:c=>{c.schedule(c.ref)},hasRun:!1,cleanupFn:Ue}))();class Vt{constructor(h,p,m){this.previousValue=h,this.currentValue=p,this.firstChange=m}isFirstChange(){return this.firstChange}}function It(){return ln}function ln(c){return c.type.prototype.ngOnChanges&&(c.setInput=Rn),Yt}function Yt(){const c=zn(this),h=c?.current;if(h){const p=c.previous;if(p===Kt)c.previous=h;else for(let m in h)p[m]=h[m];c.current=null,this.ngOnChanges(h)}}function Rn(c,h,p,m){const v=this.declaredInputs[p],y=zn(c)||function Ai(c,h){return c[Ii]=h}(c,{previous:Kt,current:null}),C=y.current||(y.current={}),T=y.previous,M=T[v];C[v]=new Vt(M&&M.currentValue,h,T===Kt),c[m]=h}It.ngInherit=!0;const Ii="__ngSimpleChanges__";function zn(c){return c[Ii]||null}const Fi=function(c,h,p){};function on(c){for(;Array.isArray(c);)c=c[On];return c}function Ct(c,h){return on(h[c])}function vt(c,h){return on(h[c.index])}function vn(c,h){return c.data[h]}function oi(c,h){return c[h]}function yi(c,h){const p=h[c];return Qn(p)?p:p[On]}function hs(c,h){return null==h?null:c[h]}function Qu(c){c[Er]=0}function er(c){1024&c[Ht]||(c[Ht]|=1024,Nr(c,1))}function ur(c){1024&c[Ht]&&(c[Ht]&=-1025,Nr(c,-1))}function Nr(c,h){let p=c[_n];if(null===p)return;p[Rr]+=h;let m=p;for(p=p[_n];null!==p&&(1===h&&1===m[Rr]||-1===h&&0===m[Rr]);)p[Rr]+=h,m=p,p=p[_n]}const Gt={lFrame:Dn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function mm(){return Gt.bindingsEnabled}function pa(){return null!==Gt.skipHydrationRootTNode}function Ze(){return Gt.lFrame.lView}function Cn(){return Gt.lFrame.tView}function rf(c){return Gt.lFrame.contextLView=c,c[yn]}function sf(c){return Gt.lFrame.contextLView=null,c}function yr(){let c=af();for(;null!==c&&64===c.type;)c=c.parent;return c}function af(){return Gt.lFrame.currentTNode}function go(c,h){const p=Gt.lFrame;p.currentTNode=c,p.isParent=h}function Ju(){return Gt.lFrame.isParent}function Xu(){Gt.lFrame.isParent=!1}function is(){const c=Gt.lFrame;let h=c.bindingRootIndex;return-1===h&&(h=c.bindingRootIndex=c.tView.bindingStartIndex),h}function Zo(){return Gt.lFrame.bindingIndex}function yl(){return Gt.lFrame.bindingIndex++}function Qo(c){const h=Gt.lFrame,p=h.bindingIndex;return h.bindingIndex=h.bindingIndex+c,p}function w(c,h){const p=Gt.lFrame;p.bindingIndex=p.bindingRootIndex=c,H(h)}function H(c){Gt.lFrame.currentDirectiveIndex=c}function Q(c){const h=Gt.lFrame.currentDirectiveIndex;return-1===h?null:c[h]}function ee(){return Gt.lFrame.currentQueryIndex}function Ae(c){Gt.lFrame.currentQueryIndex=c}function Ie(c){const h=c[dt];return 2===h.type?h.declTNode:1===h.type?c[ri]:null}function pt(c,h,p){if(p&xt.SkipSelf){let v=h,y=c;for(;!(v=v.parent,null!==v||p&xt.Host||(v=Ie(y),null===v||(y=y[qr],10&v.type))););if(null===v)return!1;h=v,c=y}const m=Gt.lFrame=Jn();return m.currentTNode=h,m.lView=c,!0}function Qt(c){const h=Jn(),p=c[dt];Gt.lFrame=h,h.currentTNode=p.firstChild,h.lView=c,h.tView=p,h.contextLView=c,h.bindingIndex=p.bindingStartIndex,h.inI18n=!1}function Jn(){const c=Gt.lFrame,h=null===c?null:c.child;return null===h?Dn(c):h}function Dn(c){const h={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:c,child:null,inI18n:!1};return null!==c&&(c.child=h),h}function mo(){const c=Gt.lFrame;return Gt.lFrame=c.parent,c.currentTNode=null,c.lView=null,c}const Ba=mo;function ga(){const c=mo();c.isParent=!0,c.tView=null,c.selectedIndex=-1,c.contextLView=null,c.elementDepthCount=0,c.currentDirectiveIndex=-1,c.currentNamespace=null,c.bindingRootIndex=-1,c.bindingIndex=-1,c.currentQueryIndex=0}function gi(){return Gt.lFrame.selectedIndex}function ma(c){Gt.lFrame.selectedIndex=c}function Mi(){const c=Gt.lFrame;return vn(c.tView,c.selectedIndex)}let PC=!0;function uf(){return PC}function qo(c){PC=c}function ed(c,h){for(let p=h.directiveStart,m=h.directiveEnd;p=m)break}else h[M]<0&&(c[Er]+=65536),(T>13>16&&(3&c[Ht])===h&&(c[Ht]+=8192,NC(T,y)):NC(T,y)}const Tc=-1;class nd{constructor(h,p,m){this.factory=h,this.resolving=!1,this.canSeeViewProviders=p,this.injectImpl=m}}function ff(c){return c!==Tc}function Cl(c){return 32767&c}function Ic(c,h){let p=function Sm(c){return c>>16}(c),m=h;for(;p>0;)m=m[qr],p--;return m}let pf=!0;function id(c){const h=pf;return pf=c,h}const Dm=255,gf=5;let Aw=0;const Ko={};function mf(c,h){const p=Em(c,h);if(-1!==p)return p;const m=h[dt];m.firstCreatePass&&(c.injectorIndex=h.length,wm(m.data,c),wm(h,null),wm(m.blueprint,null));const v=rd(c,h),y=c.injectorIndex;if(ff(v)){const C=Cl(v),T=Ic(v,h),M=T[dt].data;for(let B=0;B<8;B++)h[y+B]=T[C+B]|M[C+B]}return h[y+8]=v,y}function wm(c,h){c.push(0,0,0,0,0,0,0,0,h)}function Em(c,h){return-1===c.injectorIndex||c.parent&&c.parent.injectorIndex===c.injectorIndex||null===h[c.injectorIndex+8]?-1:c.injectorIndex}function rd(c,h){if(c.parent&&-1!==c.parent.injectorIndex)return c.parent.injectorIndex;let p=0,m=null,v=h;for(;null!==v;){if(m=YC(v),null===m)return Tc;if(p++,v=v[qr],-1!==m.injectorIndex)return m.injectorIndex|p<<16}return Tc}function Tm(c,h,p){!function Mw(c,h,p){let m;"string"==typeof p?m=p.charCodeAt(0)||0:p.hasOwnProperty(xn)&&(m=p[xn]),null==m&&(m=p[xn]=Aw++);const v=m&Dm;h.data[c+(v>>gf)]|=1<=0?h&Dm:Pw:h}(p);if("function"==typeof y){if(!pt(h,c,m))return m&xt.Host?VC(v,0,m):BC(h,p,m,v);try{let C;if(C=y(m),null!=C||m&xt.Optional)return C;mt()}finally{Ba()}}else if("number"==typeof y){let C=null,T=Em(c,h),M=Tc,B=m&xt.Host?h[wn][ri]:null;for((-1===T||m&xt.SkipSelf)&&(M=-1===T?rd(c,h):h[T+8],M!==Tc&&$C(m,!1)?(C=h[dt],T=Cl(M),h=Ic(M,h)):T=-1);-1!==T;){const W=h[dt];if(UC(y,T,W.data)){const X=zC(T,h,p,C,m,B);if(X!==Ko)return X}M=h[T+8],M!==Tc&&$C(m,h[dt].data[T+8]===B)&&UC(y,T,h)?(C=W,T=Cl(M),h=Ic(M,h)):T=-1}}return v}function zC(c,h,p,m,v,y){const C=h[dt],T=C.data[c+8],W=vf(T,C,p,null==m?et(T)&&pf:m!=C&&0!=(3&T.type),v&xt.Host&&y===T);return null!==W?bl(h,C,W,T):Ko}function vf(c,h,p,m,v){const y=c.providerIndexes,C=h.data,T=1048575&y,M=c.directiveStart,W=y>>20,he=v?T+W:c.directiveEnd;for(let Se=m?T:T+W;Se=M&&je.type===p)return Se}if(v){const Se=C[M];if(Se&&qn(Se)&&Se.type===p)return M}return null}function bl(c,h,p,m){let v=c[p];const y=h.data;if(function Sw(c){return c instanceof nd}(v)){const C=v;C.resolving&&function it(c,h){const p=h?`. Dependency path: ${h.join(" > ")} > ${c}`:"";throw new ne(-200,`Circular dependency in DI detected for ${c}${p}`)}(function nt(c){return"function"==typeof c?c.name||c.toString():"object"==typeof c&&null!=c&&"function"==typeof c.type?c.type.name||c.type.toString():Me(c)}(y[p]));const T=id(C.canSeeViewProviders);C.resolving=!0;const B=C.injectImpl?ci(C.injectImpl):null;pt(c,m,xt.Default);try{v=c[p]=C.factory(void 0,y,c,m),h.firstCreatePass&&p>=m.directiveStart&&function Cw(c,h,p){const{ngOnChanges:m,ngOnInit:v,ngDoCheck:y}=h.type.prototype;if(m){const C=ln(h);(p.preOrderHooks??=[]).push(c,C),(p.preOrderCheckHooks??=[]).push(c,C)}v&&(p.preOrderHooks??=[]).push(0-c,v),y&&((p.preOrderHooks??=[]).push(c,y),(p.preOrderCheckHooks??=[]).push(c,y))}(p,y[p],h)}finally{null!==B&&ci(B),id(T),C.resolving=!1,Ba()}}return v}function UC(c,h,p){return!!(p[h+(c>>gf)]&1<{const h=c.prototype.constructor,p=h[Fn]||Im(h),m=Object.prototype;let v=Object.getPrototypeOf(c.prototype).constructor;for(;v&&v!==m;){const y=v[Fn]||Im(v);if(y&&y!==p)return y;v=Object.getPrototypeOf(v)}return y=>new y})}function Im(c){return Re(c)?()=>{const h=Im(Le(c));return h&&h()}:Os(c)}function YC(c){const h=c[dt],p=h.type;return 2===p?h.declTNode:1===p?c[ri]:null}function od(c){return function xw(c,h){if("class"===h)return c.classes;if("style"===h)return c.styles;const p=c.attrs;if(p){const m=p.length;let v=0;for(;v{const m=function Am(c){return function(...p){if(c){const m=c(...p);for(const v in m)this[v]=m[v]}}}(h);function v(...y){if(this instanceof v)return m.apply(this,y),this;const C=new v(...y);return T.annotation=C,T;function T(M,B,W){const X=M.hasOwnProperty(ja)?M[ja]:Object.defineProperty(M,ja,{value:[]})[ja];for(;X.length<=W;)X.push(null);return(X[W]=X[W]||[]).push(C),M}}return p&&(v.prototype=Object.create(p.prototype)),v.prototype.ngMetadataName=c,v.annotationCls=v,v})}const ZC=Function;function Oc(c,h){c.forEach(p=>Array.isArray(p)?Oc(p,h):h(p))}function QC(c,h,p){h>=c.length?c.push(p):c.splice(h,0,p)}function va(c,h){return h>=c.length-1?c.pop():c.splice(h,1)[0]}function Rc(c,h){const p=[];for(let m=0;m=0?c[1|m]=p:(m=~m,function KC(c,h,p,m){let v=c.length;if(v==h)c.push(p,m);else if(1===v)c.push(m,c[0]),c[0]=p;else{for(v--,c.push(c[v-1],c[v]);v>h;)c[v]=c[v-2],v--;c[h]=p,c[h+1]=m}}(c,m,h,p)),m}function Mm(c,h){const p=Pc(c,h);if(p>=0)return c[1|p]}function Pc(c,h){return function za(c,h,p){let m=0,v=c.length>>p;for(;v!==m;){const y=m+(v-m>>1),C=c[y<h?v=y:m=y+1}return~(v<|^->||--!>|)/g,Ci="\u200b$1\u200b";const Of=new Map;let $m=0;const Nf="__ngContext__";function br(c,h){Qn(h)?(c[Nf]=h[Kr],function Ym(c){Of.set(c[Kr],c)}(h)):c[Nf]=h}let Ca;function zc(c,h){return Ca(c,h)}function ko(c){const h=c[_n];return pi(h)?h[_n]:h}function No(c){return Zm(c[As])}function Sd(c){return Zm(c[fi])}function Zm(c){for(;null!==c&&!pi(c);)c=c[fi];return c}function Qs(c,h,p,m,v){if(null!=m){let y,C=!1;pi(m)?y=m:Qn(m)&&(C=!0,m=m[On]);const T=on(m);0===c&&null!==p?null==v?Yf(h,p,T):Ps(h,p,T,v||null,!0):1===c&&null!==p?Ps(h,p,T,v||null,!0):2===c?function xl(c,h,p){const m=Zc(c,h);m&&function Wc(c,h,p,m){c.removeChild(h,p,m)}(c,m,h,p)}(h,T,C):3===c&&h.destroyNode(T),null!=y&&function hb(c,h,p,m,v){const y=p[jn];y!==on(p)&&Qs(h,c,m,y,v);for(let T=Zn;Th.replace(Um,Ci))}(h))}function Uc(c,h,p){return c.createElement(h,p)}function $f(c,h){const p=c[ar],m=p.indexOf(h);ur(h),p.splice(m,1)}function Gc(c,h){if(c.length<=Zn)return;const p=Zn+h,m=c[p];if(m){const v=m[Gs];null!==v&&v!==c&&$f(v,m),h>0&&(c[p-1][fi]=m[fi]);const y=va(c,Zn+h);!function Uf(c,h){Fo(c,h,h[Ft],2,null,null),h[On]=null,h[ri]=null}(m[dt],m);const C=y[$i];null!==C&&C.detachView(y[dt]),m[_n]=null,m[fi]=null,m[Ht]&=-129}return m}function wd(c,h){if(!(256&h[Ht])){const p=h[Ft];h[us]&&gl(h[us]),h[Ys]&&gl(h[Ys]),p.destroyNode&&Fo(c,h,p,3,null,null),function qm(c){let h=c[As];if(!h)return Yc(c[dt],c);for(;h;){let p=null;if(Qn(h))p=h[As];else{const m=h[Zn];m&&(p=m)}if(!p){for(;h&&!h[fi]&&h!==c;)Qn(h)&&Yc(h[dt],h),h=h[_n];null===h&&(h=c),Qn(h)&&Yc(h[dt],h),p=h&&h[fi]}h=p}}(h)}}function Yc(c,h){if(!(256&h[Ht])){h[Ht]&=-129,h[Ht]|=256,function Tl(c,h){let p;if(null!=c&&null!=(p=c.destroyHooks))for(let m=0;m=0?m[C]():m[-C].unsubscribe(),y+=2}else p[y].call(m[p[y+1]]);null!==m&&(h[mr]=null);const v=h[cs];if(null!==v){h[cs]=null;for(let y=0;y-1){const{encapsulation:y}=c.data[m.directiveStart+v];if(y===rt.None||y===rt.Emulated)return null}return vt(m,p)}}(c,h.parent,p)}function Ps(c,h,p,m,v){c.insertBefore(h,p,m,v)}function Yf(c,h,p){c.appendChild(h,p)}function Wf(c,h,p,m,v){null!==m?Ps(c,h,p,m,v):Yf(c,h,p)}function Zc(c,h){return c.parentNode(h)}function Ml(c,h,p){return Jm(c,h,p)}let Ed,Kf,iv,qc,Jm=function Zf(c,h,p){return 40&c.type?vt(c,p):null};function Qc(c,h,p,m){const v=Gi(c,m,h),y=h[Ft],T=Ml(m.parent||h[ri],m,h);if(null!=v)if(Array.isArray(p))for(let M=0;Mc,createScript:c=>c,createScriptURL:c=>c})}catch{}return Kf}()?.createHTML(c)||c}function pb(c){iv=c}function Rl(){if(void 0!==iv)return iv;if(typeof document<"u")return document;throw new ne(210,!1)}function rv(){if(void 0===qc&&(qc=null,bt.trustedTypes))try{qc=bt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:c=>c,createScript:c=>c,createScriptURL:c=>c})}catch{}return qc}function gb(c){return rv()?.createHTML(c)||c}function ep(c){return rv()?.createScriptURL(c)||c}class vb{constructor(h){this.changingThisBreaksApplicationSecurity=h}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ut})`}}function $a(c){return c instanceof vb?c.changingThisBreaksApplicationSecurity:c}function Pl(c,h){const p=function Cb(c){return c instanceof vb&&c.getTypeName()||null}(c);if(null!=p&&p!==h){if("ResourceURL"===p&&"URL"===h)return!0;throw new Error(`Required a safe ${h}, got a ${p} (see ${ut})`)}return p===h}class iE{constructor(h){this.inertDocumentHelper=h}getInertBodyElement(h){h=""+h;try{const p=(new window.DOMParser).parseFromString(Ol(h),"text/html").body;return null===p?this.inertDocumentHelper.getInertBodyElement(h):(p.removeChild(p.firstChild),p)}catch{return null}}}class Sb{constructor(h){this.defaultDoc=h,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(h){const p=this.inertDocument.createElement("template");return p.innerHTML=Ol(h),p}}const sE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function sv(c){return(c=String(c)).match(sE)?c:"unsafe:"+c}function Sa(c){const h={};for(const p of c.split(","))h[p]=!0;return h}function Md(...c){const h={};for(const p of c)for(const m in p)p.hasOwnProperty(m)&&(h[m]=!0);return h}const ov=Sa("area,br,col,hr,img,wbr"),tp=Sa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),av=Sa("rp,rt"),lv=Md(ov,Md(tp,Sa("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Md(av,Sa("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Md(av,tp)),np=Sa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ip=Md(np,Sa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Sa("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),lE=Sa("script,style,template");class Lo{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(h){let p=h.firstChild,m=!0;for(;p;)if(p.nodeType===Node.ELEMENT_NODE?m=this.startElement(p):p.nodeType===Node.TEXT_NODE?this.chars(p.nodeValue):this.sanitizedSomething=!0,m&&p.firstChild)p=p.firstChild;else for(;p;){p.nodeType===Node.ELEMENT_NODE&&this.endElement(p);let v=this.checkClobberedElement(p,p.nextSibling);if(v){p=v;break}p=this.checkClobberedElement(p,p.parentNode)}return this.buf.join("")}startElement(h){const p=h.nodeName.toLowerCase();if(!lv.hasOwnProperty(p))return this.sanitizedSomething=!0,!lE.hasOwnProperty(p);this.buf.push("<"),this.buf.push(p);const m=h.attributes;for(let v=0;v"),!0}endElement(h){const p=h.nodeName.toLowerCase();lv.hasOwnProperty(p)&&!ov.hasOwnProperty(p)&&(this.buf.push(""))}chars(h){this.buf.push(cv(h))}checkClobberedElement(h,p){if(p&&(h.compareDocumentPosition(p)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${h.outerHTML}`);return p}}const wb=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Eb=/([^\#-~ |!])/g;function cv(c){return c.replace(/&/g,"&").replace(wb,function(h){return"&#"+(1024*(h.charCodeAt(0)-55296)+(h.charCodeAt(1)-56320)+65536)+";"}).replace(Eb,function(h){return"&#"+h.charCodeAt(0)+";"}).replace(//g,">")}let xd;function sp(c){return"content"in c&&function Tb(c){return c.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===c.nodeName}(c)?c.content:null}var Lr=function(c){return c[c.NONE=0]="NONE",c[c.HTML=1]="HTML",c[c.STYLE=2]="STYLE",c[c.SCRIPT=3]="SCRIPT",c[c.URL=4]="URL",c[c.RESOURCE_URL=5]="RESOURCE_URL",c}(Lr||{});function uv(c){const h=Kc();return h?gb(h.sanitize(Lr.HTML,c)||""):Pl(c,"HTML")?gb($a(c)):function rp(c,h){let p=null;try{xd=xd||function bb(c){const h=new Sb(c);return function rE(){try{return!!(new window.DOMParser).parseFromString(Ol(""),"text/html")}catch{return!1}}()?new iE(h):h}(c);let m=h?String(h):"";p=xd.getInertBodyElement(m);let v=5,y=m;do{if(0===v)throw new Error("Failed to sanitize html because the input is unstable");v--,m=y,y=p.innerHTML,p=xd.getInertBodyElement(m)}while(m!==y);return Ol((new Lo).sanitizeChildren(sp(p)||p))}finally{if(p){const m=sp(p)||p;for(;m.firstChild;)m.removeChild(m.firstChild)}}}(Rl(),Me(c))}function op(c){const h=Kc();return h?h.sanitize(Lr.URL,c)||"":Pl(c,"URL")?$a(c):sv(Me(c))}function dv(c){const h=Kc();if(h)return ep(h.sanitize(Lr.RESOURCE_URL,c)||"");if(Pl(c,"ResourceURL"))return ep($a(c));throw new ne(904,!1)}function hv(c,h,p){return function Ob(c,h){return"src"===h&&("embed"===c||"frame"===c||"iframe"===c||"media"===c||"script"===c)||"href"===h&&("base"===c||"link"===c)?dv:op}(h,p)(c)}function Kc(){const c=Ze();return c&&c[vr].sanitizer}const Ga=new yt("ENVIRONMENT_INITIALIZER"),ap=new yt("INJECTOR",-1),Rb=new yt("INJECTOR_DEF_TYPES");class fv{get(h,p=Bi){if(p===Bi){const m=new Error(`NullInjectorError: No provider for ${ye(h)}!`);throw m.name="NullInjectorError",m}return p}}function pv(c){return{\u0275providers:c}}function Pb(...c){return{\u0275providers:kb(0,c),\u0275fromNgModule:!0}}function kb(c,...h){const p=[],m=new Set;let v;const y=C=>{p.push(C)};return Oc(h,C=>{const T=C;Rd(T,y,[],m)&&(v||=[],v.push(T))}),void 0!==v&&Od(v,y),p}function Od(c,h){for(let p=0;p{h(y,m)})}}function Rd(c,h,p,m){if(!(c=Le(c)))return!1;let v=null,y=xi(c);const C=!y&&Zt(c);if(y||C){if(C&&!C.standalone)return!1;v=c}else{const M=c.ngModule;if(y=xi(M),!y)return!1;v=M}const T=m.has(v);if(C){if(T)return!1;if(m.add(v),C.dependencies){const M="function"==typeof C.dependencies?C.dependencies():C.dependencies;for(const B of M)Rd(B,h,p,m)}}else{if(!y)return!1;{if(null!=y.imports&&!T){let B;m.add(v);try{Oc(y.imports,W=>{Rd(W,h,p,m)&&(B||=[],B.push(W))})}finally{}void 0!==B&&Od(B,h)}if(!T){const B=Os(v)||(()=>new v);h({provide:v,useFactory:B,deps:ht},v),h({provide:Rb,useValue:v,multi:!0},v),h({provide:Ga,useValue:()=>Mt(v),multi:!0},v)}const M=y.providers;if(null!=M&&!T){const B=c;Jc(M,W=>{h(W,B)})}}}return v!==c&&void 0!==c.providers}function Jc(c,h){for(let p of c)at(p)&&(p=p.\u0275providers),Array.isArray(p)?Jc(p,h):h(p)}const hE=ae({provide:String,useValue:ae});function lp(c){return null!==c&&"object"==typeof c&&hE in c}function Ya(c){return"function"==typeof c}const gv=new yt("Set Injector scope."),ks={},fE={};let mv;function Pd(){return void 0===mv&&(mv=new fv),mv}class Jo{}class Xc extends Jo{get destroyed(){return this._destroyed}constructor(h,p,m,v){super(),this.parent=p,this.source=m,this.scopes=v,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Xo(h,C=>this.processProvider(C)),this.records.set(ap,kl(void 0,this)),v.has("environment")&&this.records.set(Jo,kl(void 0,this));const y=this.records.get(gv);null!=y&&"string"==typeof y.value&&this.scopes.add(y.value),this.injectorDefTypes=new Set(this.get(Rb.multi,ht,xt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const p of this._ngOnDestroyHooks)p.ngOnDestroy();const h=this._onDestroyHooks;this._onDestroyHooks=[];for(const p of h)p()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(h){return this.assertNotDestroyed(),this._onDestroyHooks.push(h),()=>this.removeOnDestroy(h)}runInContext(h){this.assertNotDestroyed();const p=lt(this),m=ci(void 0);try{return h()}finally{lt(p),ci(m)}}get(h,p=Bi,m=xt.Default){if(this.assertNotDestroyed(),h.hasOwnProperty(Wt))return h[Wt](this);m=Gn(m);const y=lt(this),C=ci(void 0);try{if(!(m&xt.SkipSelf)){let M=this.records.get(h);if(void 0===M){const B=function kd(c){return"function"==typeof c||"object"==typeof c&&c instanceof yt}(h)&&li(h);M=B&&this.injectableDefInScope(B)?kl(vv(h),ks):null,this.records.set(h,M)}if(null!=M)return this.hydrate(h,M)}return(m&xt.Self?Pd():this.parent).get(h,p=m&xt.Optional&&p===Bi?null:p)}catch(T){if("NullInjectorError"===T.name){if((T[Hi]=T[Hi]||[]).unshift(ye(h)),y)throw T;return function ue(c,h,p,m){const v=c[Hi];throw h[ie]&&v.unshift(h[ie]),c.message=function ze(c,h,p,m=null){c=c&&"\n"===c.charAt(0)&&"\u0275"==c.charAt(1)?c.slice(2):c;let v=ye(h);if(Array.isArray(h))v=h.map(ye).join(" -> ");else if("object"==typeof h){let y=[];for(let C in h)if(h.hasOwnProperty(C)){let T=h[C];y.push(C+":"+("string"==typeof T?JSON.stringify(T):ye(T)))}v=`{${y.join(", ")}}`}return`${p}${m?"("+m+")":""}[${v}]: ${c.replace(Be,"\n ")}`}("\n"+c.message,v,p,m),c.ngTokenPath=v,c[Hi]=null,c}(T,h,"R3InjectorError",this.source)}throw T}finally{ci(C),lt(y)}}resolveInjectorInitializers(){const h=lt(this),p=ci(void 0);try{const v=this.get(Ga.multi,ht,xt.Self);for(const y of v)y()}finally{lt(h),ci(p)}}toString(){const h=[],p=this.records;for(const m of p.keys())h.push(ye(m));return`R3Injector[${h.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ne(205,!1)}processProvider(h){let p=Ya(h=Le(h))?h:Le(h&&h.provide);const m=function Vb(c){return lp(c)?kl(void 0,c.useValue):kl(_v(c),ks)}(h);if(Ya(h)||!0!==h.multi)this.records.get(p);else{let v=this.records.get(p);v||(v=kl(void 0,ks,!0),v.factory=()=>ji(v.multi),this.records.set(p,v)),p=h,v.multi.push(h)}this.records.set(p,m)}hydrate(h,p){return p.value===ks&&(p.value=fE,p.value=p.factory()),"object"==typeof p.value&&p.value&&function _o(c){return null!==c&&"object"==typeof c&&"function"==typeof c.ngOnDestroy}(p.value)&&this._ngOnDestroyHooks.add(p.value),p.value}injectableDefInScope(h){if(!h.providedIn)return!1;const p=Le(h.providedIn);return"string"==typeof p?"any"===p||this.scopes.has(p):this.injectorDefTypes.has(p)}removeOnDestroy(h){const p=this._onDestroyHooks.indexOf(h);-1!==p&&this._onDestroyHooks.splice(p,1)}}function vv(c){const h=li(c),p=null!==h?h.factory:Os(c);if(null!==p)return p;if(c instanceof yt)throw new ne(204,!1);if(c instanceof Function)return function Lb(c){const h=c.length;if(h>0)throw Rc(h,"?"),new ne(204,!1);const p=function Vi(c){return c&&(c[fr]||c[ir])||null}(c);return null!==p?()=>p.factory(c):()=>new c}(c);throw new ne(204,!1)}function _v(c,h,p){let m;if(Ya(c)){const v=Le(c);return Os(v)||vv(v)}if(lp(c))m=()=>Le(c.useValue);else if(function cp(c){return!(!c||!c.useFactory)}(c))m=()=>c.useFactory(...ji(c.deps||[]));else if(function Nb(c){return!(!c||!c.useExisting)}(c))m=()=>Mt(Le(c.useExisting));else{const v=Le(c&&(c.useClass||c.provide));if(!function Bb(c){return!!c.deps}(c))return Os(v)||vv(v);m=()=>new v(...ji(c.deps))}return m}function kl(c,h,p=!1){return{factory:c,value:h,multi:p?[]:void 0}}function Xo(c,h){for(const p of c)Array.isArray(p)?Xo(p,h):p&&at(p)?Xo(p.\u0275providers,h):h(p)}const yv=new yt("AppId",{providedIn:"root",factory:()=>Hb}),Hb="ng",Cv=new yt("Platform Initializer"),up=new yt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),jb=new yt("AnimationModuleType"),bv=new yt("CSP nonce",{providedIn:"root",factory:()=>Rl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Sv=(c,h,p)=>null;function mp(c,h,p=!1){return Sv(c,h,p)}class yE{}class qb{}class Kb{resolveComponentFactory(h){throw function CE(c){const h=Error(`No component factory found for ${ye(c)}.`);return h.ngComponent=c,h}(h)}}let nu=(()=>{class c{static#e=this.NULL=new Kb}return c})();function Jb(){return Vl(yr(),Ze())}function Vl(c,h){return new iu(vt(c,h))}let iu=(()=>{class c{constructor(p){this.nativeElement=p}static#e=this.__NG_ELEMENT_ID__=Jb}return c})();function Xb(c){return c instanceof iu?c.nativeElement:c}class Iv{}let e0=(()=>{class c{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function t0(){const c=Ze(),p=yi(yr().index,c);return(Qn(p)?p:c)[Ft]}()}return c})(),n0=(()=>{class c{static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:()=>null})}return c})();class Av{constructor(h){this.full=h,this.major=h.split(".")[0],this.minor=h.split(".")[1],this.patch=h.split(".").slice(2).join(".")}}const SE=new Av("16.2.12"),Mv={};function a0(c,h=null,p=null,m){const v=Ov(c,h,p,m);return v.resolveInjectorInitializers(),v}function Ov(c,h=null,p=null,m,v=new Set){const y=[p||ht,Pb(c)];return m=m||("object"==typeof c?void 0:ye(c)),new Xc(y,h||Pd(),m||null,v)}let yo=(()=>{class c{static#e=this.THROW_IF_NOT_FOUND=Bi;static#t=this.NULL=new fv;static create(p,m){if(Array.isArray(p))return a0({name:""},m,p,"");{const v=p.name??"";return a0({name:v},p.parent,p.providers,v)}}static#n=this.\u0275prov=Ut({token:c,providedIn:"any",factory:()=>Mt(ap)});static#i=this.__NG_ELEMENT_ID__=-1}return c})();function Pv(c){return c.ngOriginalError}class Da{constructor(){this._console=console}handleError(h){const p=this._findOriginalError(h);this._console.error("ERROR",h),p&&this._console.error("ORIGINAL ERROR",p)}_findOriginalError(h){let p=h&&Pv(h);for(;p&&Pv(p);)p=Pv(p);return p||null}}function yp(c){return h=>{setTimeout(c,void 0,h)}}const Vo=class c0 extends l.x{constructor(h=!1){super(),this.__isAsync=h}emit(h){super.next(h)}subscribe(h,p,m){let v=h,y=p||(()=>null),C=m;if(h&&"object"==typeof h){const M=h;v=M.next?.bind(M),y=M.error?.bind(M),C=M.complete?.bind(M)}this.__isAsync&&(y=yp(y),v&&(v=yp(v)),C&&(C=yp(C)));const T=super.subscribe({next:v,error:y,complete:C});return h instanceof k.w0&&h.add(T),T}};function kv(...c){}class Tr{constructor({enableLongStackTrace:h=!1,shouldCoalesceEventChangeDetection:p=!1,shouldCoalesceRunChangeDetection:m=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Vo(!1),this.onMicrotaskEmpty=new Vo(!1),this.onStable=new Vo(!1),this.onError=new Vo(!1),typeof Zone>"u")throw new ne(908,!1);Zone.assertZonePatched();const v=this;v._nesting=0,v._outer=v._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(v._inner=v._inner.fork(new Zone.TaskTrackingZoneSpec)),h&&Zone.longStackTraceZoneSpec&&(v._inner=v._inner.fork(Zone.longStackTraceZoneSpec)),v.shouldCoalesceEventChangeDetection=!m&&p,v.shouldCoalesceRunChangeDetection=m,v.lastRequestAnimationFrameId=-1,v.nativeRequestAnimationFrame=function ME(){const c="function"==typeof bt.requestAnimationFrame;let h=bt[c?"requestAnimationFrame":"setTimeout"],p=bt[c?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&h&&p){const m=h[Zone.__symbol__("OriginalDelegate")];m&&(h=m);const v=p[Zone.__symbol__("OriginalDelegate")];v&&(p=v)}return{nativeRequestAnimationFrame:h,nativeCancelAnimationFrame:p}}().nativeRequestAnimationFrame,function RE(c){const h=()=>{!function OE(c){c.isCheckStableRunning||-1!==c.lastRequestAnimationFrameId||(c.lastRequestAnimationFrameId=c.nativeRequestAnimationFrame.call(bt,()=>{c.fakeTopEventTask||(c.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{c.lastRequestAnimationFrameId=-1,Fv(c),c.isCheckStableRunning=!0,Nv(c),c.isCheckStableRunning=!1},void 0,()=>{},()=>{})),c.fakeTopEventTask.invoke()}),Fv(c))}(c)};c._inner=c._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(p,m,v,y,C,T)=>{if(function d0(c){return!(!Array.isArray(c)||1!==c.length)&&!0===c[0].data?.__ignore_ng_zone__}(T))return p.invokeTask(v,y,C,T);try{return Lv(c),p.invokeTask(v,y,C,T)}finally{(c.shouldCoalesceEventChangeDetection&&"eventTask"===y.type||c.shouldCoalesceRunChangeDetection)&&h(),Vv(c)}},onInvoke:(p,m,v,y,C,T,M)=>{try{return Lv(c),p.invoke(v,y,C,T,M)}finally{c.shouldCoalesceRunChangeDetection&&h(),Vv(c)}},onHasTask:(p,m,v,y)=>{p.hasTask(v,y),m===v&&("microTask"==y.change?(c._hasPendingMicrotasks=y.microTask,Fv(c),Nv(c)):"macroTask"==y.change&&(c.hasPendingMacrotasks=y.macroTask))},onHandleError:(p,m,v,y)=>(p.handleError(v,y),c.runOutsideAngular(()=>c.onError.emit(y)),!1)})}(v)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Tr.isInAngularZone())throw new ne(909,!1)}static assertNotInAngularZone(){if(Tr.isInAngularZone())throw new ne(909,!1)}run(h,p,m){return this._inner.run(h,p,m)}runTask(h,p,m,v){const y=this._inner,C=y.scheduleEventTask("NgZoneEvent: "+v,h,xE,kv,kv);try{return y.runTask(C,p,m)}finally{y.cancelTask(C)}}runGuarded(h,p,m){return this._inner.runGuarded(h,p,m)}runOutsideAngular(h){return this._outer.run(h)}}const xE={};function Nv(c){if(0==c._nesting&&!c.hasPendingMicrotasks&&!c.isStable)try{c._nesting++,c.onMicrotaskEmpty.emit(null)}finally{if(c._nesting--,!c.hasPendingMicrotasks)try{c.runOutsideAngular(()=>c.onStable.emit(null))}finally{c.isStable=!0}}}function Fv(c){c.hasPendingMicrotasks=!!(c._hasPendingMicrotasks||(c.shouldCoalesceEventChangeDetection||c.shouldCoalesceRunChangeDetection)&&-1!==c.lastRequestAnimationFrameId)}function Lv(c){c._nesting++,c.isStable&&(c.isStable=!1,c.onUnstable.emit(null))}function Vv(c){c._nesting--,Nv(c)}class u0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Vo,this.onMicrotaskEmpty=new Vo,this.onStable=new Vo,this.onError=new Vo}run(h,p,m){return h.apply(p,m)}runGuarded(h,p,m){return h.apply(p,m)}runOutsideAngular(h){return h()}runTask(h,p,m,v){return h.apply(p,m)}}const Bv=new yt("",{providedIn:"root",factory:Hv});function Hv(){const c=Ot(Tr);let h=!0;const p=new de.y(v=>{h=c.isStable&&!c.hasPendingMacrotasks&&!c.hasPendingMicrotasks,c.runOutsideAngular(()=>{v.next(h),v.complete()})}),m=new de.y(v=>{let y;c.runOutsideAngular(()=>{y=c.onStable.subscribe(()=>{Tr.assertNotInAngularZone(),queueMicrotask(()=>{!h&&!c.hasPendingMacrotasks&&!c.hasPendingMicrotasks&&(h=!0,v.next(!0))})})});const C=c.onUnstable.subscribe(()=>{Tr.assertInAngularZone(),h&&(h=!1,c.runOutsideAngular(()=>{v.next(!1)}))});return()=>{y.unsubscribe(),C.unsubscribe()}});return(0,re.T)(p,m.pipe((0,ve.B)()))}function jv(c){return c.ownerDocument.defaultView}function zv(c){return c.ownerDocument}function ea(c){return c instanceof Function?c():c}let Cp=(()=>{class c{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:()=>new c})}return c})();function ru(c){for(;c;){c[Ht]|=64;const h=ko(c);if(ki(c)&&!h)return c;c=h}return null}const g0=new yt("",{providedIn:"root",factory:()=>!1});let bp=null;function _0(c,h){return c[h]??b0()}function y0(c,h){const p=b0();p.producerNode?.length&&(c[h]=bp,p.lView=c,bp=C0())}const HE={...Yo,consumerIsAlwaysLive:!0,consumerMarkedDirty:c=>{ru(c.lView)},lView:null};function C0(){return Object.create(HE)}function b0(){return bp??=C0(),bp}const rn={};function Wv(c){Zv(Cn(),Ze(),gi()+c,!1)}function Zv(c,h,p,m){if(!m)if(3==(3&h[Ht])){const y=c.preOrderCheckHooks;null!==y&&df(h,y,p)}else{const y=c.preOrderHooks;null!==y&&td(h,y,0,p)}ma(p)}function jl(c,h=xt.Default){const p=Ze();return null===p?Mt(c,h):HC(yr(),p,Le(c),h)}function Qv(){throw new Error("invalid")}function zd(c,h,p,m,v,y,C,T,M,B,W){const X=h.blueprint.slice();return X[On]=v,X[Ht]=140|m,(null!==B||c&&2048&c[Ht])&&(X[Ht]|=2048),Qu(X),X[_n]=X[qr]=c,X[yn]=p,X[vr]=C||c&&c[vr],X[Ft]=T||c&&c[Ft],X[Qr]=M||c&&c[Qr]||null,X[ri]=y,X[Kr]=function Gm(){return $m++}(),X[_r]=W,X[Ra]=B,X[wn]=2==h.type?c[wn]:X,X}function zl(c,h,p,m,v){let y=c.data[h];if(null===y)y=function Sp(c,h,p,m,v){const y=af(),C=Ju(),M=c.data[h]=function YE(c,h,p,m,v,y){let C=h?h.injectorIndex:-1,T=0;return pa()&&(T|=128),{type:p,index:m,insertBeforeIndex:null,injectorIndex:C,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:T,providerIndexes:0,value:v,attrs:y,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:h,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,C?y:y&&y.parent,p,h,m,v);return null===c.firstChild&&(c.firstChild=M),null!==y&&(C?null==y.child&&null!==M.parent&&(y.child=M):null===y.next&&(y.next=M,M.prev=y)),M}(c,h,p,m,v),function I(){return Gt.lFrame.inI18n}()&&(y.flags|=32);else if(64&y.type){y.type=p,y.value=m,y.attrs=v;const C=function _l(){const c=Gt.lFrame,h=c.currentTNode;return c.isParent?h:h.parent}();y.injectorIndex=null===C?-1:C.injectorIndex}return go(y,!0),y}function su(c,h,p,m){if(0===p)return-1;const v=h.length;for(let y=0;yzt&&Zv(c,h,zt,!1),Fi(T?2:0,v);const B=T?y:null,W=fa(B);try{null!==B&&(B.dirty=!1),p(m,v)}finally{Na(B,W)}}finally{T&&null===h[us]&&y0(h,us),ma(C),Fi(T?3:1,v)}}function Dp(c,h,p){if(Ms(h)){const m=Ji(null);try{const y=h.directiveEnd;for(let C=h.directiveStart;Cnull;function E0(c,h,p,m){for(let v in c)if(c.hasOwnProperty(v)){p=null===p?{}:p;const y=c[v];null===m?Jv(p,h,v,y):m.hasOwnProperty(v)&&Jv(p,h,m[v],y)}return p}function Jv(c,h,p,m){c.hasOwnProperty(p)?c[p].push(h,m):c[p]=[h,m]}function Ns(c,h,p,m,v,y,C,T){const M=vt(h,p);let W,B=h.inputs;!T&&null!=B&&(W=B[m])?(Op(c,p,W,m,v),et(h)&&function A0(c,h){const p=yi(h,c);16&p[Ht]||(p[Ht]|=64)}(p,h.index)):3&h.type&&(m=function I0(c){return"class"===c?"className":"for"===c?"htmlFor":"formaction"===c?"formAction":"innerHtml"===c?"innerHTML":"readonly"===c?"readOnly":"tabindex"===c?"tabIndex":c}(m),v=null!=C?C(v,h.value||"",m):v,y.setProperty(M,m,v))}function Ip(c,h,p,m){if(mm()){const v=null===m?null:{"":-1},y=function k0(c,h){const p=c.directiveRegistry;let m=null,v=null;if(p)for(let y=0;y0;){const p=c[--h];if("number"==typeof p&&p<0)return p}return 0})(C)!=T&&C.push(T),C.push(p,m,y)}}(c,h,m,su(c,p,v.hostVars,rn),v)}function Bo(c,h,p,m,v,y){const C=vt(c,h);!function Mp(c,h,p,m,v,y,C){if(null==y)c.removeAttribute(h,v,p);else{const T=null==C?Me(y):C(y,m||"",v);c.setAttribute(h,v,T,p)}}(h[Ft],C,y,c.value,p,m,v)}function H0(c,h,p,m,v,y){const C=y[h];if(null!==C)for(let T=0;T{class c{constructor(){this.all=new Set,this.queue=new Map}create(p,m,v){const y=typeof Zone>"u"?null:Zone.current,C=function Ee(c,h,p){const m=Object.create(ft);p&&(m.consumerAllowSignalWrites=!0),m.fn=c,m.schedule=h;const v=C=>{m.cleanupFn=C};return m.ref={notify:()=>Wo(m),run:()=>{if(m.dirty=!1,m.hasRun&&!pl(m))return;m.hasRun=!0;const C=fa(m);try{m.cleanupFn(),m.cleanupFn=Ue,m.fn(v)}finally{Na(m,C)}},cleanup:()=>m.cleanupFn()},m.ref}(p,B=>{this.all.has(B)&&this.queue.set(B,y)},v);let T;this.all.add(C),C.notify();const M=()=>{C.cleanup(),T?.(),this.all.delete(C),this.queue.delete(C)};return T=m?.onDestroy(M),{destroy:M}}flush(){if(0!==this.queue.size)for(const[p,m]of this.queue)this.queue.delete(p),m?m.run(()=>p.run()):p.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:()=>new c})}return c})();function $d(c,h,p){let m=p?c.styles:null,v=p?c.classes:null,y=0;if(null!==h)for(let C=0;C0){h_(c,1);const v=p.components;null!==v&&p_(c,v,1)}}function p_(c,h,p){for(let m=0;m-1&&(Gc(h,m),va(p,m))}this._attachedToViewContainer=!1}wd(this._lView[dt],this._lView)}onDestroy(h){!function Va(c,h){if(256==(256&c[Ht]))throw new ne(911,!1);null===c[cs]&&(c[cs]=[]),c[cs].push(h)}(this._lView,h)}markForCheck(){ru(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ht]&=-129}reattach(){this._lView[Ht]|=128}detectChanges(){Gd(this._lView[dt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ne(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Qm(c,h){Fo(c,h,h[Ft],2,null,null)}(this._lView[dt],this._lView)}attachToAppRef(h){if(this._attachedToViewContainer)throw new ne(902,!1);this._appRef=h}}class Z0 extends au{constructor(h){super(h),this._view=h}detectChanges(){const h=this._view;Gd(h[dt],h,h[yn],!1)}checkNoChanges(){}get context(){return null}}class g_ extends nu{constructor(h){super(),this.ngModule=h}resolveComponentFactory(h){const p=Zt(h);return new lu(p,this.ngModule)}}function m_(c){const h=[];for(let p in c)c.hasOwnProperty(p)&&h.push({propName:c[p],templateName:p});return h}class q0{constructor(h,p){this.injector=h,this.parentInjector=p}get(h,p,m){m=Gn(m);const v=this.injector.get(h,Mv,m);return v!==Mv||p===Mv?v:this.parentInjector.get(h,p,m)}}class lu extends qb{get inputs(){const h=this.componentDef,p=h.inputTransforms,m=m_(h.inputs);if(null!==p)for(const v of m)p.hasOwnProperty(v.propName)&&(v.transform=p[v.propName]);return m}get outputs(){return m_(this.componentDef.outputs)}constructor(h,p){super(),this.componentDef=h,this.ngModule=p,this.componentType=h.type,this.selector=function Ki(c){return c.map(Jt).join(",")}(h.selectors),this.ngContentSelectors=h.ngContentSelectors?h.ngContentSelectors:[],this.isBoundToModule=!!p}create(h,p,m,v){let y=(v=v||this.ngModule)instanceof Jo?v:v?.injector;y&&null!==this.componentDef.getStandaloneInjector&&(y=this.componentDef.getStandaloneInjector(y)||y);const C=y?new q0(h,y):h,T=C.get(Iv,null);if(null===T)throw new ne(407,!1);const X={rendererFactory:T,sanitizer:C.get(n0,null),effectManager:C.get(c_,null),afterRenderEventManager:C.get(Cp,null)},he=T.createRenderer(null,this.componentDef),Se=this.componentDef.selectors[0][0]||"div",je=m?function jE(c,h,p,m){const y=m.get(g0,!1)||p===rt.ShadowDom,C=c.selectRootElement(h,y);return function zE(c){w0(c)}(C),C}(he,m,this.componentDef.encapsulation,C):Uc(he,Se,function Q0(c){const h=c.toLowerCase();return"svg"===h?"svg":"math"===h?"math":null}(Se)),Pt=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let Qe=null;null!==je&&(Qe=mp(je,C,!0));const Xt=Tp(0,null,null,1,0,null,null,null,null,null,null),gn=zd(null,Xt,null,Pt,null,null,X,he,C,null,Qe);let ai,ro;Qt(gn);try{const dl=this.componentDef;let tf,vw=null;dl.findHostDirectiveDefs?(tf=[],vw=new Map,dl.findHostDirectiveDefs(dl,tf,vw),tf.push(dl)):tf=[dl];const aI=function J0(c,h){const p=c[dt],m=zt;return c[m]=h,zl(p,m,2,"#host",null)}(gn,je),lI=function X0(c,h,p,m,v,y,C){const T=v[dt];!function eS(c,h,p,m){for(const v of c)h.mergedAttrs=Wn(h.mergedAttrs,v.hostAttrs);null!==h.mergedAttrs&&($d(h,h.mergedAttrs,!0),null!==p&&nv(m,p,h))}(m,c,h,C);let M=null;null!==h&&(M=mp(h,v[Qr]));const B=y.rendererFactory.createRenderer(h,p);let W=16;p.signals?W=4096:p.onPush&&(W=64);const X=zd(v,Kv(p),null,W,v[c.index],c,y,B,null,null,M);return T.firstCreatePass&&Ap(T,c,m.length-1),Ud(v,X),v[c.index]=X}(aI,je,dl,tf,gn,X,he);ro=vn(Xt,zt),je&&function nS(c,h,p,m){if(m)zi(c,p,["ng-version",SE.full]);else{const{attrs:v,classes:y}=function Yr(c){const h=[],p=[];let m=1,v=2;for(;m0&&fb(c,p,y.join(" "))}}(he,dl,je,m),void 0!==p&&function iS(c,h,p){const m=c.projection=[];for(let v=0;v=0;m--){const v=c[m];v.hostVars=h+=v.hostVars,v.hostAttrs=Wn(v.hostAttrs,p=Wn(p,v.hostAttrs))}}(m)}function Yd(c){return c===Kt?{}:c===ht?[]:c}function oS(c,h){const p=c.viewQuery;c.viewQuery=p?(m,v)=>{h(m,v),p(m,v)}:h}function aS(c,h){const p=c.contentQueries;c.contentQueries=p?(m,v,y)=>{h(m,v,y),p(m,v,y)}:h}function lS(c,h){const p=c.hostBindings;c.hostBindings=p?(m,v)=>{h(m,v),p(m,v)}:h}function __(c){return h=>{h.findHostDirectiveDefs=y_,h.hostDirectives=(Array.isArray(c)?c:c()).map(p=>"function"==typeof p?{directive:Le(p),inputs:Kt,outputs:Kt}:{directive:Le(p.directive),inputs:C_(p.inputs),outputs:C_(p.outputs)})}}function y_(c,h,p){if(null!==c.hostDirectives)for(const m of c.hostDirectives){const v=In(m.directive);hS(v.declaredInputs,m.inputs),y_(v,h,p),p.set(v,m),h.push(v)}}function C_(c){if(void 0===c||0===c.length)return Kt;const h={};for(let p=0;p(qo(!0),Uc(m,v,function cf(){return Gt.lFrame.currentNamespace}()));function wa(c,h,p){const m=Ze(),v=Cn(),y=c+zt,C=v.firstCreatePass?function kn(c,h,p,m,v){const y=h.consts,C=hs(y,m),T=zl(h,c,8,"ng-container",C);return null!==C&&$d(T,C,!0),Ip(h,p,T,hs(y,v)),null!==h.queries&&h.queries.elementStart(h,T),T}(y,v,m,h,p):v.data[y];go(C,!0);const T=Br(v,m,C,c);return m[y]=T,uf()&&Qc(v,m,T,C),br(T,m),fn(C)&&(wp(v,m,C),Dp(v,C,m)),null!=p&&Ep(m,C),wa}function Sr(){let c=yr();const h=Cn();return Ju()?Xu():(c=c.parent,go(c,!1)),h.firstCreatePass&&(ed(h,c),Ms(c)&&h.queries.elementEnd(c)),Sr}function Gp(c,h,p){return wa(c,h,p),Sr(),Gp}let Br=(c,h,p,m)=>(qo(!0),Dd(h[Ft],""));function Yp(){return Ze()}function Co(c){return!!c&&"function"==typeof c.then}function Ks(c){return!!c&&"function"==typeof c.subscribe}function Wp(c,h,p,m){const v=Ze(),y=Cn(),C=yr();return pn(y,v,v[Ft],C,c,h,m),Wp}function Zp(c,h){const p=yr(),m=Ze(),v=Cn();return pn(v,m,o_(Q(v.data),p,m),p,c,h),Zp}function pn(c,h,p,m,v,y,C){const T=fn(m),B=c.firstCreatePass&&s_(c),W=h[yn],X=r_(h);let he=!0;if(3&m.type||C){const tt=vt(m,h),gt=C?C(tt):tt,Pt=X.length,Qe=C?gn=>C(on(gn[m.index])):m.index;let Xt=null;if(!C&&T&&(Xt=function Qp(c,h,p,m){const v=c.cleanup;if(null!=v)for(let y=0;yM?T[M]:null}"string"==typeof C&&(y+=2)}return null}(c,h,v,m.index)),null!==Xt)(Xt.__ngLastListenerFn__||Xt).__ngNextListenerFn__=y,Xt.__ngLastListenerFn__=y,he=!1;else{y=B_(m,h,W,y,!1);const gn=p.listen(gt,v,y);X.push(y,gn),B&&B.push(v,Qe,Pt,Pt+1)}}else y=B_(m,h,W,y,!1);const Se=m.outputs;let je;if(he&&null!==Se&&(je=Se[v])){const tt=je.length;if(tt)for(let gt=0;gt-1?yi(c.index,h):h);let M=Jl(h,p,m,C),B=y.__ngNextListenerFn__;for(;B;)M=Jl(h,p,B,C)&&M,B=B.__ngNextListenerFn__;return v&&!1===M&&C.preventDefault(),M}}function H_(c=1){return function Ec(c){return(Gt.lFrame.contextLView=function Ha(c,h){for(;c>0;)h=h[qr],c--;return h}(c,Gt.lFrame.contextLView))[yn]}(c)}function j_(c,h){let p=null;const m=function da(c){const h=c.attrs;if(null!=h){const p=h.indexOf(5);if(!(1&p))return h[p+1]}return null}(c);for(let v=0;v>17&32767}function ng(c){return 2|c}function qa(c){return(131068&c)>>2}function ig(c,h){return-131069&c|h<<2}function $_(c){return 1|c}function Fs(c,h,p,m,v){const y=c[p+1],C=null===h;let T=m?Js(y):qa(y),M=!1;for(;0!==T&&(!1===M||C);){const W=c[T+1];rg(c[T],h)&&(M=!0,c[T+1]=m?$_(W):ng(W)),T=m?Js(W):qa(W)}M&&(c[p+1]=m?ng(y):$_(y))}function rg(c,h){return null===c||null==h||(Array.isArray(c)?c[1]:c)===h||!(!Array.isArray(c)||"string"!=typeof h)&&Pc(c,h)>=0}const hr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function mi(c){return c.substring(hr.key,hr.keyEnd)}function sg(c,h){const p=hr.textEnd;return p===h?-1:(h=hr.keyEnd=function o1(c,h,p){for(;h32;)h++;return h}(c,hr.key=h,p),Ls(c,h,p))}function Ls(c,h,p){for(;h=0;p=sg(h,p))gs(c,mi(h),!0)}function eo(c,h,p,m){const v=Ze(),y=Cn(),C=Qo(2);y.firstUpdatePass&&bo(y,c,C,m),h!==rn&&Vr(v,C,h)&&jo(y,y.data[gi()],v,v[Ft],c,v[C+1]=function l1(c,h){return null==c||""===c||("string"==typeof h?c+=h:"object"==typeof c&&(c=ye($a(c)))),c}(h,p),m,C)}function vs(c,h){return h>=c.expandoStartIndex}function bo(c,h,p,m){const v=c.data;if(null===v[p+1]){const y=v[gi()],C=vs(c,p);zS(y,m)&&null===h&&!C&&(h=!1),h=function jS(c,h,p,m){const v=Q(c);let y=m?h.residualClasses:h.residualStyles;if(null===v)0===(m?h.classBindings:h.styleBindings)&&(p=mu(p=nc(null,c,h,p,m),h.attrs,m),y=null);else{const C=h.directiveStylingLast;if(-1===C||c[C]!==v)if(p=nc(v,c,h,p,m),null===y){let M=function G_(c,h,p){const m=p?h.classBindings:h.styleBindings;if(0!==qa(m))return c[Js(m)]}(c,h,m);void 0!==M&&Array.isArray(M)&&(M=nc(null,c,h,M[1],m),M=mu(M,h.attrs,m),function no(c,h,p,m){c[Js(p?h.classBindings:h.styleBindings)]=m}(c,h,m,M))}else y=function _s(c,h,p){let m;const v=h.directiveEnd;for(let y=1+h.directiveStylingLast;y0)&&(B=!0)):W=p,v)if(0!==M){const he=Js(c[T+1]);c[m+1]=nh(he,T),0!==he&&(c[he+1]=ig(c[he+1],m)),c[T+1]=function tg(c,h){return 131071&c|h<<17}(c[T+1],m)}else c[m+1]=nh(T,0),0!==T&&(c[T+1]=ig(c[T+1],m)),T=m;else c[m+1]=nh(M,0),0===T?T=m:c[M+1]=ig(c[M+1],m),M=m;B&&(c[m+1]=ng(c[m+1])),Fs(c,W,m,!0),Fs(c,W,m,!1),function Ka(c,h,p,m,v){const y=v?c.residualClasses:c.residualStyles;null!=y&&"string"==typeof h&&Pc(y,h)>=0&&(p[m+1]=$_(p[m+1]))}(h,W,c,m,y),C=nh(T,M),y?h.classBindings=C:h.styleBindings=C}(v,y,h,p,C,m)}}function nc(c,h,p,m,v){let y=null;const C=p.directiveEnd;let T=p.directiveStylingLast;for(-1===T?T=p.directiveStart:T++;T0;){const M=c[v],B=Array.isArray(M),W=B?M[1]:M,X=null===W;let he=p[v+1];he===rn&&(he=X?ht:void 0);let Se=X?Mm(he,m):W===m?he:void 0;if(B&&!lg(Se)&&(Se=Mm(M,m)),lg(Se)&&(T=Se,C))return T;const je=c[v+1];v=C?Js(je):qa(je)}if(null!==h){let M=y?h.residualClasses:h.residualStyles;null!=M&&(T=Mm(M,m))}return T}function lg(c){return void 0!==c}function zS(c,h){return 0!=(c.flags&(h?8:16))}function US(c,h=""){const p=Ze(),m=Cn(),v=c+zt,y=m.firstCreatePass?zl(m,v,1,h,null):m.data[v],C=$S(m,p,y,h,c);p[v]=C,uf()&&Qc(m,p,C,y),go(y,!1)}let $S=(c,h,p,m,v)=>(qo(!0),function ba(c,h){return c.createText(h)}(h[Ft],m));function Ea(c){return sh("",c,""),Ea}function sh(c,h,p){const m=Ze(),v=$l(m,c,h,p);return v!==rn&&ta(m,gi(),v),sh}function ug(c,h,p,m,v){const y=Ze(),C=function Gl(c,h,p,m,v,y){const T=Wa(c,Zo(),p,v);return Qo(2),T?h+Me(p)+m+Me(v)+y:rn}(y,c,h,p,m,v);return C!==rn&&ta(y,gi(),C),ug}function ra(c,h,p,m,v,y,C){const T=Ze(),M=Yl(T,c,h,p,m,v,y,C);return M!==rn&&ta(T,gi(),M),ra}function Hs(c,h,p){const m=Ze();return Vr(m,yl(),h)&&Ns(Cn(),Mi(),m,c,h,m[Ft],p,!0),Hs}function sa(c,h,p){const m=Ze();if(Vr(m,yl(),h)){const y=Cn(),C=Mi();Ns(y,C,m,c,h,o_(Q(y.data),C,m),p,!0)}return sa}const jr=void 0;var nD=["en",[["a","p"],["AM","PM"],jr],[["AM","PM"],jr,jr],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],jr,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],jr,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",jr,"{1} 'at' {0}",jr],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Ir(c){const p=Math.floor(Math.abs(c)),m=c.toString().replace(/^[^.]*\.?/,"").length;return 1===p&&0===m?1:5}];let rc={};function js(c){const h=function m1(c){return c.toLowerCase().replace(/_/g,"-")}(c);let p=_u(h);if(p)return p;const m=h.split("-")[0];if(p=_u(m),p)return p;if("en"===m)return nD;throw new ne(701,!1)}function iD(c){return js(c)[So.PluralCase]}function _u(c){return c in rc||(rc[c]=bt.ng&&bt.ng.common&&bt.ng.common.locales&&bt.ng.common.locales[c]),rc[c]}var So=function(c){return c[c.LocaleId=0]="LocaleId",c[c.DayPeriodsFormat=1]="DayPeriodsFormat",c[c.DayPeriodsStandalone=2]="DayPeriodsStandalone",c[c.DaysFormat=3]="DaysFormat",c[c.DaysStandalone=4]="DaysStandalone",c[c.MonthsFormat=5]="MonthsFormat",c[c.MonthsStandalone=6]="MonthsStandalone",c[c.Eras=7]="Eras",c[c.FirstDayOfWeek=8]="FirstDayOfWeek",c[c.WeekendRange=9]="WeekendRange",c[c.DateFormat=10]="DateFormat",c[c.TimeFormat=11]="TimeFormat",c[c.DateTimeFormat=12]="DateTimeFormat",c[c.NumberSymbols=13]="NumberSymbols",c[c.NumberFormats=14]="NumberFormats",c[c.CurrencyCode=15]="CurrencyCode",c[c.CurrencySymbol=16]="CurrencySymbol",c[c.CurrencyName=17]="CurrencyName",c[c.Currencies=18]="Currencies",c[c.Directionality=19]="Directionality",c[c.PluralCase=20]="PluralCase",c[c.ExtraData=21]="ExtraData",c}(So||{});const yu="en-US";let J_=yu;function tl(c,h,p,m,v){if(c=Le(c),Array.isArray(c))for(let y=0;y>20;if(Ya(c)||!c.multi){const Se=new nd(B,v,jl),je=Ch(M,h,v?W:W+he,X);-1===je?(Tm(mf(T,C),y,M),yh(y,c,h.length),h.push(M),T.directiveStart++,T.directiveEnd++,v&&(T.providerIndexes+=1048576),p.push(Se),C.push(Se)):(p[je]=Se,C[je]=Se)}else{const Se=Ch(M,h,W+he,X),je=Ch(M,h,W,W+he),gt=je>=0&&p[je];if(v&&!gt||!v&&!(Se>=0&&p[Se])){Tm(mf(T,C),y,M);const Pt=function k1(c,h,p,m,v){const y=new nd(c,p,jl);return y.multi=[],y.index=h,y.componentProviders=0,bg(y,v,m&&!p),y}(v?P1:Sg,p.length,v,m,B);!v&>&&(p[je].providerFactory=Pt),yh(y,c,h.length,0),h.push(M),T.directiveStart++,T.directiveEnd++,v&&(T.providerIndexes+=1048576),p.push(Pt),C.push(Pt)}else yh(y,c,Se>-1?Se:je,bg(p[v?je:Se],B,!v&&m));!v&&m&>&&p[je].componentProviders++}}}function yh(c,h,p,m){const v=Ya(h),y=function Fb(c){return!!c.useClass}(h);if(v||y){const M=(y?Le(h.useClass):h).prototype.ngOnDestroy;if(M){const B=c.destroyHooks||(c.destroyHooks=[]);if(!v&&h.multi){const W=B.indexOf(p);-1===W?B.push(p,[m,M]):B[W+1].push(m,M)}else B.push(p,M)}}}function bg(c,h,p){return p&&c.componentProviders++,c.multi.push(h)-1}function Ch(c,h,p,m){for(let v=p;v{p.providersResolver=(m,v)=>function dy(c,h,p){const m=Cn();if(m.firstCreatePass){const v=qn(c);tl(p,m.data,m.blueprint,v,!0),tl(h,m.data,m.blueprint,v,!1)}}(m,v?v(c):c,h)}}class nl{}class py{}function N1(c,h){return new gy(c,h??null,[])}class gy extends nl{constructor(h,p,m){super(),this._parent=p,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new g_(this);const v=_i(h);this._bootstrapComponents=ea(v.bootstrap),this._r3Injector=Ov(h,p,[{provide:nl,useValue:this},{provide:nu,useValue:this.componentFactoryResolver},...m],ye(h),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(h)}get injector(){return this._r3Injector}destroy(){const h=this._r3Injector;!h.destroyed&&h.destroy(),this.destroyCbs.forEach(p=>p()),this.destroyCbs=null}onDestroy(h){this.destroyCbs.push(h)}}class Dg extends py{constructor(h){super(),this.moduleType=h}create(h){return new gy(this.moduleType,h,[])}}class vy extends nl{constructor(h){super(),this.componentFactoryResolver=new g_(this),this.instance=null;const p=new Xc([...h.providers,{provide:nl,useValue:this},{provide:nu,useValue:this.componentFactoryResolver}],h.parent||Pd(),h.debugName,new Set(["environment"]));this.injector=p,h.runEnvironmentInitializers&&p.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(h){this.injector.onDestroy(h)}}function TD(c,h,p=null){return new vy({providers:c,parent:h,debugName:p,runEnvironmentInitializers:!0}).injector}let ID=(()=>{class c{constructor(p){this._injector=p,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(p){if(!p.standalone)return null;if(!this.cachedInjectors.has(p)){const m=kb(0,p.type),v=m.length>0?TD([m],this._injector,`Standalone[${p.type.name}]`):null;this.cachedInjectors.set(p,v)}return this.cachedInjectors.get(p)}ngOnDestroy(){try{for(const p of this.cachedInjectors.values())null!==p&&p.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Ut({token:c,providedIn:"environment",factory:()=>new c(Mt(Jo))})}return c})();function wg(c){c.getStandaloneInjector=h=>h.get(ID).getOrCreateStandaloneInjector(c)}function aa(c,h,p){const m=is()+c,v=Ze();return v[m]===rn?Ho(v,m,p?h.call(p):h()):function cu(c,h){return c[h]}(v,m)}function zo(c,h,p,m){return Mg(Ze(),is(),c,h,p,m)}function wo(c,h){const p=c[h];return p===rn?void 0:p}function Mg(c,h,p,m,v,y){const C=h+p;return Vr(c,C,v)?Ho(c,C+1,y?m.call(y,v):m(v)):wo(c,C+1)}function io(c,h){const p=Cn();let m;const v=c+zt;p.firstCreatePass?(m=function pc(c,h){if(h)for(let p=h.length-1;p>=0;p--){const m=h[p];if(c===m.name)return m}}(h,p.pipeRegistry),p.data[v]=m,m.onDestroy&&(p.destroyHooks??=[]).push(v,m.onDestroy)):m=p.data[v];const y=m.factory||(m.factory=Os(m.type)),T=ci(jl);try{const M=id(!1),B=y();return id(M),function NS(c,h,p,m){p>=c.data.length&&(c.data[p]=null,c.blueprint[p]=null),h[p]=m}(p,Ze(),v,B),B}finally{ci(T)}}function bs(c,h,p){const m=c+zt,v=Ze(),y=oi(v,m);return Au(v,m)?Mg(v,is(),h,y.transform,p,y):y.transform(p)}function Th(c,h,p,m){const v=c+zt,y=Ze(),C=oi(y,v);return Au(y,v)?function Iu(c,h,p,m,v,y,C){const T=h+p;return Wa(c,T,v,y)?Ho(c,T+2,C?m.call(C,v,y):m(v,y)):wo(c,T+2)}(y,is(),h,C.transform,p,m,C):C.transform(p,m)}function Au(c,h){return c[dt].data[h].pure}function Pg(){return this._results[Symbol.iterator]()}class Mu{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Vo)}constructor(h=!1){this._emitDistinctChangesOnly=h,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const p=Mu.prototype;p[Symbol.iterator]||(p[Symbol.iterator]=Pg)}get(h){return this._results[h]}map(h){return this._results.map(h)}filter(h){return this._results.filter(h)}find(h){return this._results.find(h)}reduce(h,p){return this._results.reduce(h,p)}forEach(h){this._results.forEach(h)}some(h){return this._results.some(h)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(h,p){const m=this;m.dirty=!1;const v=function vo(c){return c.flat(Number.POSITIVE_INFINITY)}(h);(this._changesDetected=!function zw(c,h,p){if(c.length!==h.length)return!1;for(let m=0;m0&&(p[v-1][fi]=h),m{class c{static#e=this.__NG_ELEMENT_ID__=Lg}return c})();const Ng=gc,Fg=class extends Ng{constructor(h,p,m){super(),this._declarationLView=h,this._declarationTContainer=p,this.elementRef=m}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(h,p){return this.createEmbeddedViewImpl(h,p)}createEmbeddedViewImpl(h,p,m){const v=function wy(c,h,p,m){const v=h.tView,T=zd(c,v,p,4096&c[Ht]?4096:16,null,h,null,null,null,m?.injector??null,m?.hydrationInfo??null);T[Gs]=c[h.index];const B=c[$i];return null!==B&&(T[$i]=B.createEmbeddedView(v)),Rp(v,T,p),T}(this._declarationLView,this._declarationTContainer,h,{injector:p,hydrationInfo:m});return new au(v)}};function Lg(){return mc(yr(),Ze())}function mc(c,h){return 4&c.type?new Fg(h,c,Vl(c,h)):null}let _c=(()=>{class c{static#e=this.__NG_ELEMENT_ID__=Hg}return c})();function Hg(){return Uo(yr(),Ze())}const Mh=_c,xh=class extends Mh{constructor(h,p,m){super(),this._lContainer=h,this._hostTNode=p,this._hostLView=m}get element(){return Vl(this._hostTNode,this._hostLView)}get injector(){return new ps(this._hostTNode,this._hostLView)}get parentInjector(){const h=rd(this._hostTNode,this._hostLView);if(ff(h)){const p=Ic(h,this._hostLView),m=Cl(h);return new ps(p[dt].data[m+8],p)}return new ps(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(h){const p=ss(this._lContainer);return null!==p&&p[h]||null}get length(){return this._lContainer.length-Zn}createEmbeddedView(h,p,m){let v,y;"number"==typeof m?v=m:null!=m&&(v=m.index,y=m.injector);const T=h.createEmbeddedViewImpl(p||{},y,null);return this.insertImpl(T,v,false),T}createComponent(h,p,m,v,y){const C=h&&!function ad(c){return"function"==typeof c}(h);let T;if(C)T=p;else{const tt=p||{};T=tt.index,m=tt.injector,v=tt.projectableNodes,y=tt.environmentInjector||tt.ngModuleRef}const M=C?h:new lu(Zt(h)),B=m||this.parentInjector;if(!y&&null==M.ngModule){const gt=(C?B:this.parentInjector).get(Jo,null);gt&&(y=gt)}Zt(M.componentType??{});const Se=M.create(B,v,null,y);return this.insertImpl(Se.hostView,T,false),Se}insert(h,p){return this.insertImpl(h,p,!1)}insertImpl(h,p,m){const v=h._lView;if(function Kn(c){return pi(c[_n])}(v)){const M=this.indexOf(h);if(-1!==M)this.detach(M);else{const B=v[_n],W=new xh(B,B[ri],B[_n]);W.detach(W.indexOf(h))}}const C=this._adjustIndex(p),T=this._lContainer;return kg(T,v,C,!m),h.attachToViewContainerRef(),QC(Oh(T),C,h),h}move(h,p){return this.insert(h,p)}indexOf(h){const p=ss(this._lContainer);return null!==p?p.indexOf(h):-1}remove(h){const p=this._adjustIndex(h,-1),m=Gc(this._lContainer,p);m&&(va(Oh(this._lContainer),p),wd(m[dt],m))}detach(h){const p=this._adjustIndex(h,-1),m=Gc(this._lContainer,p);return m&&null!=va(Oh(this._lContainer),p)?new au(m):null}_adjustIndex(h,p=0){return h??this.length+p}};function ss(c){return c[8]}function Oh(c){return c[8]||(c[8]=[])}function Uo(c,h){let p;const m=h[c.index];return pi(m)?p=m:(p=n_(m,h,null,c),h[c.index]=p,Ud(h,p)),Ty(p,h,c,m),new xh(p,c,h)}let Ty=function jg(c,h,p,m){if(c[jn])return;let v;v=8&p.type?on(m):function Ey(c,h){const p=c[Ft],m=p.createComment(""),v=vt(h,c);return Ps(p,Zc(p,v),m,function Al(c,h){return c.nextSibling(h)}(p,v),!1),m}(h,p),c[jn]=v};class zg{constructor(h){this.queryList=h,this.matches=null}clone(){return new zg(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ug{constructor(h=[]){this.queries=h}createEmbeddedView(h){const p=h.queries;if(null!==p){const m=null!==h.contentQueries?h.contentQueries[0]:p.length,v=[];for(let y=0;y0)m.push(C[T/2]);else{const B=y[T+1],W=h[-M];for(let X=Zn;X{class c{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((p,m)=>{this.resolve=p,this.reject=m}),this.appInits=Ot(Vu,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const p=[];for(const v of this.appInits){const y=v();if(Co(y))p.push(y);else if(Ks(y)){const C=new Promise((T,M)=>{y.subscribe({complete:T,error:M})});p.push(C)}}const m=()=>{this.done=!0,this.resolve()};Promise.all(p).then(()=>{m()}).catch(v=>{this.reject(v)}),0===p.length&&m(),this.initialized=!0}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),tC=(()=>{class c{log(p){console.log(p)}warn(p){console.warn(p)}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"platform"})}return c})();const Bu=new yt("LocaleId",{providedIn:"root",factory:()=>Ot(Bu,xt.Optional|xt.SkipSelf)||function nC(){return typeof $localize<"u"&&$localize.locale||yu}()}),X1=new yt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Tn=(()=>{class c{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ce.X(!1)}add(){this.hasPendingTasks.next(!0);const p=this.taskId++;return this.pendingTasks.add(p),p}remove(p){this.pendingTasks.delete(p),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();class iC{constructor(h,p){this.ngModuleFactory=h,this.componentFactories=p}}let Hh=(()=>{class c{compileModuleSync(p){return new Dg(p)}compileModuleAsync(p){return Promise.resolve(this.compileModuleSync(p))}compileModuleAndAllComponentsSync(p){const m=this.compileModuleSync(p),y=ea(_i(p).declarations).reduce((C,T)=>{const M=Zt(T);return M&&C.push(new lu(M)),C},[]);return new iC(m,y)}compileModuleAndAllComponentsAsync(p){return Promise.resolve(this.compileModuleAndAllComponentsSync(p))}clearCache(){}clearCacheFor(p){}getModuleId(p){}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();const Uh=new yt(""),$h=new yt("");let cl,tm=(()=>{class c{constructor(p,m,v){this._ngZone=p,this.registry=m,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,cl||(function im(c){cl=c}(v),v.addToWindow(m)),this._watchAngularEvents(),p.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Tr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let p=this._callbacks.pop();clearTimeout(p.timeoutId),p.doneCb(this._didWork)}this._didWork=!1});else{let p=this.getPendingTasks();this._callbacks=this._callbacks.filter(m=>!m.updateCb||!m.updateCb(p)||(clearTimeout(m.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(p=>({source:p.source,creationLocation:p.creationLocation,data:p.data})):[]}addCallback(p,m,v){let y=-1;m&&m>0&&(y=setTimeout(()=>{this._callbacks=this._callbacks.filter(C=>C.timeoutId!==y),p(this._didWork,this.getPendingTasks())},m)),this._callbacks.push({doneCb:p,timeoutId:y,updateCb:v})}whenStable(p,m,v){if(v&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(p,m,v),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(p){this.registry.registerApplication(p,this)}unregisterApplication(p){this.registry.unregisterApplication(p)}findProviders(p,m,v){return[]}static#e=this.\u0275fac=function(m){return new(m||c)(Mt(Tr),Mt(nm),Mt($h))};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac})}return c})(),nm=(()=>{class c{constructor(){this._applications=new Map}registerApplication(p,m){this._applications.set(p,m)}unregisterApplication(p){this._applications.delete(p)}unregisterAllApplications(){this._applications.clear()}getTestability(p){return this._applications.get(p)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(p,m=!0){return cl?.findTestabilityInTree(this,p,m)??null}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"platform"})}return c})(),Ur=null;const rm=new yt("AllowMultipleToken"),Gh=new yt("PlatformDestroyListeners"),Yh=new yt("appBootstrapListener");class gC{constructor(h,p){this.name=h,this.token=p}}function _C(c,h,p=[]){const m=`Platform: ${h}`,v=new yt(m);return(y=[])=>{let C=om();if(!C||C.injector.get(rm,!1)){const T=[...p,...y,{provide:v,useValue:!0}];c?c(T):function mC(c){if(Ur&&!Ur.get(rm,!1))throw new ne(400,!1);(function pC(){!function E(c){U=c}(()=>{throw new ne(600,!1)})})(),Ur=c;const h=c.get(Wh);(function rw(c){c.get(Cv,null)?.forEach(p=>p())})(c)}(function sm(c=[],h){return yo.create({name:h,providers:[{provide:gv,useValue:"platform"},{provide:Gh,useValue:new Set([()=>Ur=null])},...c]})}(T,m))}return function ow(c){const h=om();if(!h)throw new ne(401,!1);return h}()}}function om(){return Ur?.get(Wh)??null}let Wh=(()=>{class c{constructor(p){this._injector=p,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(p,m){const v=function aw(c="zone.js",h){return"noop"===c?new u0:"zone.js"===c?new Tr(h):c}(m?.ngZone,function Zh(c){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:c?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:c?.runCoalescing??!1}}({eventCoalescing:m?.ngZoneEventCoalescing,runCoalescing:m?.ngZoneRunCoalescing}));return v.run(()=>{const y=function my(c,h,p){return new gy(c,h,p)}(p.moduleType,this.injector,function bC(c){return[{provide:Tr,useFactory:c},{provide:Ga,multi:!0,useFactory:()=>{const h=Ot(iT,{optional:!0});return()=>h.initialize()}},{provide:lw,useFactory:nT},{provide:Bv,useFactory:Hv}]}(()=>v)),C=y.injector.get(Da,null);return v.runOutsideAngular(()=>{const T=v.onError.subscribe({next:M=>{C.handleError(M)}});y.onDestroy(()=>{zu(this._modules,y),T.unsubscribe()})}),function yC(c,h,p){try{const m=p();return Co(m)?m.catch(v=>{throw h.runOutsideAngular(()=>c.handleError(v)),v}):m}catch(m){throw h.runOutsideAngular(()=>c.handleError(m)),m}}(C,v,()=>{const T=y.injector.get(Bh);return T.runInitializers(),T.donePromise.then(()=>(function sc(c){_t(c,"Expected localeId to be defined"),"string"==typeof c&&(J_=c.toLowerCase().replace(/_/g,"-"))}(y.injector.get(Bu,yu)||yu),this._moduleDoBootstrap(y),y))})})}bootstrapModule(p,m=[]){const v=CC({},m);return function fC(c,h,p){const m=new Dg(p);return Promise.resolve(m)}(0,0,p).then(y=>this.bootstrapModuleFactory(y,v))}_moduleDoBootstrap(p){const m=p.injector.get(bc);if(p._bootstrapComponents.length>0)p._bootstrapComponents.forEach(v=>m.bootstrap(v));else{if(!p.instance.ngDoBootstrap)throw new ne(-403,!1);p.instance.ngDoBootstrap(m)}this._modules.push(p)}onDestroy(p){this._destroyListeners.push(p)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ne(404,!1);this._modules.slice().forEach(m=>m.destroy()),this._destroyListeners.forEach(m=>m());const p=this._injector.get(Gh,null);p&&(p.forEach(m=>m()),p.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(m){return new(m||c)(Mt(yo))};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"platform"})}return c})();function CC(c,h){return Array.isArray(h)?h.reduce(CC,c):{...c,...h}}let bc=(()=>{class c{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Ot(lw),this.zoneIsStable=Ot(Bv),this.componentTypes=[],this.components=[],this.isStable=Ot(Tn).hasPendingTasks.pipe((0,Te.w)(p=>p?(0,_e.of)(!1):this.zoneIsStable),(0,be.x)(),(0,ve.B)()),this._injector=Ot(Jo)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(p,m){const v=p instanceof qb;if(!this._injector.get(Bh).done)throw!v&&os(p),new ne(405,!1);let C;C=v?p:this._injector.get(nu).resolveComponentFactory(p),this.componentTypes.push(C.componentType);const T=function iw(c){return c.isBoundToModule}(C)?void 0:this._injector.get(nl),B=C.create(yo.NULL,[],m||C.selector,T),W=B.location.nativeElement,X=B.injector.get(Uh,null);return X?.registerApplication(W),B.onDestroy(()=>{this.detachView(B.hostView),zu(this.components,B),X?.unregisterApplication(W)}),this._loadComponent(B),B}tick(){if(this._runningTick)throw new ne(101,!1);try{this._runningTick=!0;for(let p of this._views)p.detectChanges()}catch(p){this.internalErrorHandler(p)}finally{this._runningTick=!1}}attachView(p){const m=p;this._views.push(m),m.attachToAppRef(this)}detachView(p){const m=p;zu(this._views,m),m.detachFromAppRef()}_loadComponent(p){this.attachView(p.hostView),this.tick(),this.components.push(p);const m=this._injector.get(Yh,[]);m.push(...this._bootstrapListeners),m.forEach(v=>v(p))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(p=>p()),this._views.slice().forEach(p=>p.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(p){return this._destroyListeners.push(p),()=>zu(this._destroyListeners,p)}destroy(){if(this._destroyed)throw new ne(406,!1);const p=this._injector;p.destroy&&!p.destroyed&&p.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();function zu(c,h){const p=c.indexOf(h);p>-1&&c.splice(p,1)}const lw=new yt("",{providedIn:"root",factory:()=>Ot(Da).handleError.bind(void 0)});function nT(){const c=Ot(Tr),h=Ot(Da);return p=>c.runOutsideAngular(()=>h.handleError(p))}let iT=(()=>{class c{constructor(){this.zone=Ot(Tr),this.applicationRef=Ot(bc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();function cw(){}let uw=(()=>{class c{static#e=this.__NG_ELEMENT_ID__=DC}return c})();function DC(c){return function oT(c,h,p){if(et(c)&&!p){const m=yi(c.index,h);return new au(m,m)}return 47&c.type?new au(h[wn],h):null}(yr(),Ze(),16==(16&c))}class TC{constructor(){}supports(h){return Wd(h)}create(h){return new dT(h)}}const uT=(c,h)=>h;class dT{constructor(h){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=h||uT}forEachItem(h){let p;for(p=this._itHead;null!==p;p=p._next)h(p)}forEachOperation(h){let p=this._itHead,m=this._removalsHead,v=0,y=null;for(;p||m;){const C=!m||p&&p.currentIndex{C=this._trackByFn(v,T),null!==p&&Object.is(p.trackById,C)?(m&&(p=this._verifyReinsertion(p,T,C,v)),Object.is(p.item,T)||this._addIdentityChange(p,T)):(p=this._mismatch(p,T,C,v),m=!0),p=p._next,v++}),this.length=v;return this._truncate(p),this.collection=h,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let h;for(h=this._previousItHead=this._itHead;null!==h;h=h._next)h._nextPrevious=h._next;for(h=this._additionsHead;null!==h;h=h._nextAdded)h.previousIndex=h.currentIndex;for(this._additionsHead=this._additionsTail=null,h=this._movesHead;null!==h;h=h._nextMoved)h.previousIndex=h.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(h,p,m,v){let y;return null===h?y=this._itTail:(y=h._prev,this._remove(h)),null!==(h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(m,null))?(Object.is(h.item,p)||this._addIdentityChange(h,p),this._reinsertAfter(h,y,v)):null!==(h=null===this._linkedRecords?null:this._linkedRecords.get(m,v))?(Object.is(h.item,p)||this._addIdentityChange(h,p),this._moveAfter(h,y,v)):h=this._addAfter(new fw(p,m),y,v),h}_verifyReinsertion(h,p,m,v){let y=null===this._unlinkedRecords?null:this._unlinkedRecords.get(m,null);return null!==y?h=this._reinsertAfter(y,h._prev,v):h.currentIndex!=v&&(h.currentIndex=v,this._addToMoves(h,v)),h}_truncate(h){for(;null!==h;){const p=h._next;this._addToRemovals(this._unlink(h)),h=p}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(h,p,m){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(h);const v=h._prevRemoved,y=h._nextRemoved;return null===v?this._removalsHead=y:v._nextRemoved=y,null===y?this._removalsTail=v:y._prevRemoved=v,this._insertAfter(h,p,m),this._addToMoves(h,m),h}_moveAfter(h,p,m){return this._unlink(h),this._insertAfter(h,p,m),this._addToMoves(h,m),h}_addAfter(h,p,m){return this._insertAfter(h,p,m),this._additionsTail=null===this._additionsTail?this._additionsHead=h:this._additionsTail._nextAdded=h,h}_insertAfter(h,p,m){const v=null===p?this._itHead:p._next;return h._next=v,h._prev=p,null===v?this._itTail=h:v._prev=h,null===p?this._itHead=h:p._next=h,null===this._linkedRecords&&(this._linkedRecords=new gw),this._linkedRecords.put(h),h.currentIndex=m,h}_remove(h){return this._addToRemovals(this._unlink(h))}_unlink(h){null!==this._linkedRecords&&this._linkedRecords.remove(h);const p=h._prev,m=h._next;return null===p?this._itHead=m:p._next=m,null===m?this._itTail=p:m._prev=p,h}_addToMoves(h,p){return h.previousIndex===p||(this._movesTail=null===this._movesTail?this._movesHead=h:this._movesTail._nextMoved=h),h}_addToRemovals(h){return null===this._unlinkedRecords&&(this._unlinkedRecords=new gw),this._unlinkedRecords.put(h),h.currentIndex=null,h._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=h,h._prevRemoved=null):(h._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=h),h}_addIdentityChange(h,p){return h.item=p,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=h:this._identityChangesTail._nextIdentityChange=h,h}}class fw{constructor(h,p){this.item=h,this.trackById=p,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class pw{constructor(){this._head=null,this._tail=null}add(h){null===this._head?(this._head=this._tail=h,h._nextDup=null,h._prevDup=null):(this._tail._nextDup=h,h._prevDup=this._tail,h._nextDup=null,this._tail=h)}get(h,p){let m;for(m=this._head;null!==m;m=m._nextDup)if((null===p||p<=m.currentIndex)&&Object.is(m.trackById,h))return m;return null}remove(h){const p=h._prevDup,m=h._nextDup;return null===p?this._head=m:p._nextDup=m,null===m?this._tail=p:m._prevDup=p,null===this._head}}class gw{constructor(){this.map=new Map}put(h){const p=h.trackById;let m=this.map.get(p);m||(m=new pw,this.map.set(p,m)),m.add(h)}get(h,p){const v=this.map.get(h);return v?v.get(h,p):null}remove(h){const p=h.trackById;return this.map.get(p).remove(h)&&this.map.delete(p),h}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function d(c,h,p){const m=c.previousIndex;if(null===m)return m;let v=0;return p&&m{if(p&&p.key===v)this._maybeAddToChanges(p,m),this._appendAfter=p,p=p._next;else{const y=this._getOrCreateRecordForKey(v,m);p=this._insertBeforeOrAppend(p,y)}}),p){p._prev&&(p._prev._next=null),this._removalsHead=p;for(let m=p;null!==m;m=m._nextRemoved)m===this._mapHead&&(this._mapHead=null),this._records.delete(m.key),m._nextRemoved=m._next,m.previousValue=m.currentValue,m.currentValue=null,m._prev=null,m._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(h,p){if(h){const m=h._prev;return p._next=h,p._prev=m,h._prev=p,m&&(m._next=p),h===this._mapHead&&(this._mapHead=p),this._appendAfter=h,h}return this._appendAfter?(this._appendAfter._next=p,p._prev=this._appendAfter):this._mapHead=p,this._appendAfter=p,null}_getOrCreateRecordForKey(h,p){if(this._records.has(h)){const v=this._records.get(h);this._maybeAddToChanges(v,p);const y=v._prev,C=v._next;return y&&(y._next=C),C&&(C._prev=y),v._next=null,v._prev=null,v}const m=new g(h);return this._records.set(h,m),m.currentValue=p,this._addToAdditions(m),m}_reset(){if(this.isDirty){let h;for(this._previousMapHead=this._mapHead,h=this._previousMapHead;null!==h;h=h._next)h._nextPrevious=h._next;for(h=this._changesHead;null!==h;h=h._nextChanged)h.previousValue=h.currentValue;for(h=this._additionsHead;null!=h;h=h._nextAdded)h.previousValue=h.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(h,p){Object.is(p,h.currentValue)||(h.previousValue=h.currentValue,h.currentValue=p,this._addToChanges(h))}_addToAdditions(h){null===this._additionsHead?this._additionsHead=this._additionsTail=h:(this._additionsTail._nextAdded=h,this._additionsTail=h)}_addToChanges(h){null===this._changesHead?this._changesHead=this._changesTail=h:(this._changesTail._nextChanged=h,this._changesTail=h)}_forEach(h,p){h instanceof Map?h.forEach(p):Object.keys(h).forEach(m=>p(h[m],m))}}class g{constructor(h){this.key=h,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function _(){return new S([new TC])}let S=(()=>{class c{static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:_});constructor(p){this.factories=p}static create(p,m){if(null!=m){const v=m.factories.slice();p=p.concat(v)}return new c(p)}static extend(p){return{provide:c,useFactory:m=>c.create(p,m||_()),deps:[[c,new Fc,new Nc]]}}find(p){const m=this.factories.find(v=>v.supports(p));if(null!=m)return m;throw new ne(901,!1)}}return c})();function J(){return new te([new f])}let te=(()=>{class c{static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:J});constructor(p){this.factories=p}static create(p,m){if(m){const v=m.factories.slice();p=p.concat(v)}return new c(p)}static extend(p){return{provide:c,useFactory:m=>c.create(p,m||J()),deps:[[c,new Fc,new Nc]]}}find(p){const m=this.factories.find(v=>v.supports(p));if(m)return m;throw new ne(901,!1)}}return c})();const un=_C(null,"core",[]);let Xn=(()=>{class c{constructor(p){}static#e=this.\u0275fac=function(m){return new(m||c)(Mt(bc))};static#t=this.\u0275mod=oo({type:c});static#n=this.\u0275inj=mn({})}return c})();function iI(c){return"boolean"==typeof c?c:null!=c&&"false"!==c}function sI(c,h){const p=Zt(c),m=h.elementInjector||Pd();return new lu(p).create(m,h.projectableNodes,h.hostElement,h.environmentInjector)}function oI(c){const h=Zt(c);if(!h)return null;const p=new lu(h);return{get selector(){return p.selector},get type(){return p.componentType},get inputs(){return p.inputs},get outputs(){return p.outputs},get ngContentSelectors(){return p.ngContentSelectors},get isStandalone(){return h.standalone},get isSignal(){return h.signals}}}},9223:(ct,De,L)=>{L.d(De,{Cf:()=>Re,EJ:()=>Rr,F:()=>Si,Fd:()=>Er,Fj:()=>ke,JJ:()=>Vi,JL:()=>xi,K7:()=>Ft,Kr:()=>As,Mq:()=>To,NI:()=>di,On:()=>Ki,UX:()=>ds,Wl:()=>ae,YN:()=>ri,_:()=>wr,_Y:()=>Yr,a5:()=>mn,cw:()=>Be,eT:()=>Ts,kI:()=>ut,qQ:()=>Kr,sg:()=>_i,u:()=>dt,u5:()=>lo,wV:()=>ii,x0:()=>Ui});var l=L(3714),k=L(3223),de=L(3477),re=L(6548),ce=L(5990);let _e=(()=>{class z{constructor(P,Y){this._renderer=P,this._elementRef=Y,this.onChange=se=>{},this.onTouched=()=>{}}setProperty(P,Y){this._renderer.setProperty(this._elementRef.nativeElement,P,Y)}registerOnTouched(P){this.onTouched=P}registerOnChange(P){this.onChange=P}setDisabledState(P){this.setProperty("disabled",P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.Qsj),l.Y36(l.SBq))};static#t=this.\u0275dir=l.lG2({type:z})}return z})(),ve=(()=>{class z extends _e{static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,features:[l.qOj]})}return z})();const Te=new l.OlP("NgValueAccessor"),be={provide:Te,useExisting:(0,l.Gpc)(()=>ae),multi:!0};let ae=(()=>{class z extends ve{writeValue(P){this.setProperty("checked",P)}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(nn){return se.onChange(nn.target.checked)})("blur",function(){return se.onTouched()})},features:[l._Bn([be]),l.qOj]})}return z})();const fe={provide:Te,useExisting:(0,l.Gpc)(()=>ke),multi:!0},Ve=new l.OlP("CompositionEventMode");let ke=(()=>{class z extends _e{constructor(P,Y,se){super(P,Y),this._compositionMode=se,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ye(){const z=(0,k.q)()?(0,k.q)().getUserAgent():"";return/android (\d+)/.test(z.toLowerCase())}())}writeValue(P){this.setProperty("value",P??"")}_handleInput(P){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(P)}_compositionStart(){this._composing=!0}_compositionEnd(P){this._composing=!1,this._compositionMode&&this.onChange(P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Ve,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("input",function(nn){return se._handleInput(nn.target.value)})("blur",function(){return se.onTouched()})("compositionstart",function(){return se._compositionStart()})("compositionend",function(nn){return se._compositionEnd(nn.target.value)})},features:[l._Bn([fe]),l.qOj]})}return z})();function He(z){return null==z||("string"==typeof z||Array.isArray(z))&&0===z.length}function Le(z){return null!=z&&"number"==typeof z.length}const Re=new l.OlP("NgValidators"),at=new l.OlP("NgAsyncValidators"),Dt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class ut{static min($){return ne($)}static max($){return Pe($)}static required($){return function Me(z){return He(z.value)?{required:!0}:null}($)}static requiredTrue($){return function nt(z){return!0===z.value?null:{required:!0}}($)}static email($){return function it(z){return He(z.value)||Dt.test(z.value)?null:{email:!0}}($)}static minLength($){return function Je(z){return $=>He($.value)||!Le($.value)?null:$.value.lengthLe($.value)&&$.value.length>z?{maxlength:{requiredLength:z,actualLength:$.value.length}}:null}($)}static pattern($){return function mt(z){if(!z)return $t;let $,P;return"string"==typeof z?(P="","^"!==z.charAt(0)&&(P+="^"),P+=z,"$"!==z.charAt(z.length-1)&&(P+="$"),$=new RegExp(P)):(P=z.toString(),$=z),Y=>{if(He(Y.value))return null;const se=Y.value;return $.test(se)?null:{pattern:{requiredPattern:P,actualValue:se}}}}($)}static nullValidator($){return null}static compose($){return xe($)}static composeAsync($){return Fe($)}}function ne(z){return $=>{if(He($.value)||He(z))return null;const P=parseFloat($.value);return!isNaN(P)&&P{if(He($.value)||He(z))return null;const P=parseFloat($.value);return!isNaN(P)&&P>z?{max:{max:z,actual:$.value}}:null}}function $t(z){return null}function Vn(z){return null!=z}function Sn(z){return(0,l.QGY)(z)?(0,de.D)(z):z}function Bn(z){let $={};return z.forEach(P=>{$=null!=P?{...$,...P}:$}),0===Object.keys($).length?null:$}function Nt(z,$){return $.map(P=>P(z))}function Qi(z){return z.map($=>function Ar(z){return!z.validate}($)?$:P=>$.validate(P))}function xe(z){if(!z)return null;const $=z.filter(Vn);return 0==$.length?null:function(P){return Bn(Nt(P,$))}}function Oe(z){return null!=z?xe(Qi(z)):null}function Fe(z){if(!z)return null;const $=z.filter(Vn);return 0==$.length?null:function(P){const Y=Nt(P,$).map(Sn);return(0,re.D)(Y).pipe((0,ce.U)(Bn))}}function Ne(z){return null!=z?Fe(Qi(z)):null}function We(z,$){return null===z?[$]:Array.isArray(z)?[...z,$]:[z,$]}function Ke(z){return z._rawValidators}function _t(z){return z._rawAsyncValidators}function ot(z){return z?Array.isArray(z)?z:[z]:[]}function ei(z,$){return Array.isArray(z)?z.includes($):z===$}function Xe(z,$){const P=ot($);return ot(z).forEach(se=>{ei(P,se)||P.push(se)}),P}function cn(z,$){return ot($).filter(P=>!ei(z,P))}class Ut{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators($){this._rawValidators=$||[],this._composedValidatorFn=Oe(this._rawValidators)}_setAsyncValidators($){this._rawAsyncValidators=$||[],this._composedAsyncValidatorFn=Ne(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy($){this._onDestroyCallbacks.push($)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach($=>$()),this._onDestroyCallbacks=[]}reset($=void 0){this.control&&this.control.reset($)}hasError($,P){return!!this.control&&this.control.hasError($,P)}getError($,P){return this.control?this.control.getError($,P):null}}class kt extends Ut{get formDirective(){return null}get path(){return null}}class mn extends Ut{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class li{constructor($){this._cd=$}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Vi=(()=>{class z extends li{constructor(P){super(P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(mn,2))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Y,se){2&Y&&l.ekj("ng-untouched",se.isUntouched)("ng-touched",se.isTouched)("ng-pristine",se.isPristine)("ng-dirty",se.isDirty)("ng-valid",se.isValid)("ng-invalid",se.isInvalid)("ng-pending",se.isPending)},features:[l.qOj]})}return z})(),xi=(()=>{class z extends li{constructor(P){super(P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Y,se){2&Y&&l.ekj("ng-untouched",se.isUntouched)("ng-touched",se.isTouched)("ng-pristine",se.isPristine)("ng-dirty",se.isDirty)("ng-valid",se.isValid)("ng-invalid",se.isInvalid)("ng-pending",se.isPending)("ng-submitted",se.isSubmitted)},features:[l.qOj]})}return z})();const Nn="VALID",qi="INVALID",ti="PENDING",ni="DISABLED";function $n(z){return(Bi(z)?z.validators:z)||null}function rr(z,$){return(Bi($)?$.asyncValidators:z)||null}function Bi(z){return null!=z&&!Array.isArray(z)&&"object"==typeof z}class ws{constructor($,P){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators($),this._assignAsyncValidators(P)}get validator(){return this._composedValidatorFn}set validator($){this._rawValidators=this._composedValidatorFn=$}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator($){this._rawAsyncValidators=this._composedAsyncValidatorFn=$}get parent(){return this._parent}get valid(){return this.status===Nn}get invalid(){return this.status===qi}get pending(){return this.status==ti}get disabled(){return this.status===ni}get enabled(){return this.status!==ni}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators($){this._assignValidators($)}setAsyncValidators($){this._assignAsyncValidators($)}addValidators($){this.setValidators(Xe($,this._rawValidators))}addAsyncValidators($){this.setAsyncValidators(Xe($,this._rawAsyncValidators))}removeValidators($){this.setValidators(cn($,this._rawValidators))}removeAsyncValidators($){this.setAsyncValidators(cn($,this._rawAsyncValidators))}hasValidator($){return ei(this._rawValidators,$)}hasAsyncValidator($){return ei(this._rawAsyncValidators,$)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched($={}){this.touched=!0,this._parent&&!$.onlySelf&&this._parent.markAsTouched($)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild($=>$.markAllAsTouched())}markAsUntouched($={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(P=>{P.markAsUntouched({onlySelf:!0})}),this._parent&&!$.onlySelf&&this._parent._updateTouched($)}markAsDirty($={}){this.pristine=!1,this._parent&&!$.onlySelf&&this._parent.markAsDirty($)}markAsPristine($={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(P=>{P.markAsPristine({onlySelf:!0})}),this._parent&&!$.onlySelf&&this._parent._updatePristine($)}markAsPending($={}){this.status=ti,!1!==$.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!$.onlySelf&&this._parent.markAsPending($)}disable($={}){const P=this._parentMarkedDirty($.onlySelf);this.status=ni,this.errors=null,this._forEachChild(Y=>{Y.disable({...$,onlySelf:!0})}),this._updateValue(),!1!==$.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...$,skipPristineCheck:P}),this._onDisabledChange.forEach(Y=>Y(!0))}enable($={}){const P=this._parentMarkedDirty($.onlySelf);this.status=Nn,this._forEachChild(Y=>{Y.enable({...$,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:$.emitEvent}),this._updateAncestors({...$,skipPristineCheck:P}),this._onDisabledChange.forEach(Y=>Y(!1))}_updateAncestors($){this._parent&&!$.onlySelf&&(this._parent.updateValueAndValidity($),$.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent($){this._parent=$}getRawValue(){return this.value}updateValueAndValidity($={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Nn||this.status===ti)&&this._runAsyncValidator($.emitEvent)),!1!==$.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!$.onlySelf&&this._parent.updateValueAndValidity($)}_updateTreeValidity($={emitEvent:!0}){this._forEachChild(P=>P._updateTreeValidity($)),this.updateValueAndValidity({onlySelf:!0,emitEvent:$.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ni:Nn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator($){if(this.asyncValidator){this.status=ti,this._hasOwnPendingAsyncValidator=!0;const P=Sn(this.asyncValidator(this));this._asyncValidationSubscription=P.subscribe(Y=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Y,{emitEvent:$})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors($,P={}){this.errors=$,this._updateControlsErrors(!1!==P.emitEvent)}get($){let P=$;return null==P||(Array.isArray(P)||(P=P.split(".")),0===P.length)?null:P.reduce((Y,se)=>Y&&Y._find(se),this)}getError($,P){const Y=P?this.get(P):this;return Y&&Y.errors?Y.errors[$]:null}hasError($,P){return!!this.getError($,P)}get root(){let $=this;for(;$._parent;)$=$._parent;return $}_updateControlsErrors($){this.status=this._calculateStatus(),$&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors($)}_initObservables(){this.valueChanges=new l.vpe,this.statusChanges=new l.vpe}_calculateStatus(){return this._allControlsDisabled()?ni:this.errors?qi:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ti)?ti:this._anyControlsHaveStatus(qi)?qi:Nn}_anyControlsHaveStatus($){return this._anyControls(P=>P.status===$)}_anyControlsDirty(){return this._anyControls($=>$.dirty)}_anyControlsTouched(){return this._anyControls($=>$.touched)}_updatePristine($={}){this.pristine=!this._anyControlsDirty(),this._parent&&!$.onlySelf&&this._parent._updatePristine($)}_updateTouched($={}){this.touched=this._anyControlsTouched(),this._parent&&!$.onlySelf&&this._parent._updateTouched($)}_registerOnCollectionChange($){this._onCollectionChange=$}_setUpdateStrategy($){Bi($)&&null!=$.updateOn&&(this._updateOn=$.updateOn)}_parentMarkedDirty($){return!$&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find($){return null}_assignValidators($){this._rawValidators=Array.isArray($)?$.slice():$,this._composedValidatorFn=function vi(z){return Array.isArray(z)?Oe(z):z||null}(this._rawValidators)}_assignAsyncValidators($){this._rawAsyncValidators=Array.isArray($)?$.slice():$,this._composedAsyncValidatorFn=function Mr(z){return Array.isArray(z)?Ne(z):z||null}(this._rawAsyncValidators)}}class Be extends ws{constructor($,P,Y){super($n(P),rr(Y,P)),this.controls=$,this._initObservables(),this._setUpdateStrategy(P),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl($,P){return this.controls[$]?this.controls[$]:(this.controls[$]=P,P.setParent(this),P._registerOnCollectionChange(this._onCollectionChange),P)}addControl($,P,Y={}){this.registerControl($,P),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}removeControl($,P={}){this.controls[$]&&this.controls[$]._registerOnCollectionChange(()=>{}),delete this.controls[$],this.updateValueAndValidity({emitEvent:P.emitEvent}),this._onCollectionChange()}setControl($,P,Y={}){this.controls[$]&&this.controls[$]._registerOnCollectionChange(()=>{}),delete this.controls[$],P&&this.registerControl($,P),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}contains($){return this.controls.hasOwnProperty($)&&this.controls[$].enabled}setValue($,P={}){(function Hi(z,$,P){z._forEachChild((Y,se)=>{if(void 0===P[se])throw new l.vHH(1002,"")})})(this,0,$),Object.keys($).forEach(Y=>{(function Pi(z,$,P){const Y=z.controls;if(!($?Object.keys(Y):Y).length)throw new l.vHH(1e3,"");if(!Y[P])throw new l.vHH(1001,"")})(this,!0,Y),this.controls[Y].setValue($[Y],{onlySelf:!0,emitEvent:P.emitEvent})}),this.updateValueAndValidity(P)}patchValue($,P={}){null!=$&&(Object.keys($).forEach(Y=>{const se=this.controls[Y];se&&se.patchValue($[Y],{onlySelf:!0,emitEvent:P.emitEvent})}),this.updateValueAndValidity(P))}reset($={},P={}){this._forEachChild((Y,se)=>{Y.reset($?$[se]:null,{onlySelf:!0,emitEvent:P.emitEvent})}),this._updatePristine(P),this._updateTouched(P),this.updateValueAndValidity(P)}getRawValue(){return this._reduceChildren({},($,P,Y)=>($[Y]=P.getRawValue(),$))}_syncPendingControls(){let $=this._reduceChildren(!1,(P,Y)=>!!Y._syncPendingControls()||P);return $&&this.updateValueAndValidity({onlySelf:!0}),$}_forEachChild($){Object.keys(this.controls).forEach(P=>{const Y=this.controls[P];Y&&$(Y,P)})}_setUpControls(){this._forEachChild($=>{$.setParent(this),$._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls($){for(const[P,Y]of Object.entries(this.controls))if(this.contains(P)&&$(Y))return!0;return!1}_reduceValue(){return this._reduceChildren({},(P,Y,se)=>((Y.enabled||this.disabled)&&(P[se]=Y.value),P))}_reduceChildren($,P){let Y=$;return this._forEachChild((se,Tt)=>{Y=P(Y,se,Tt)}),Y}_allControlsDisabled(){for(const $ of Object.keys(this.controls))if(this.controls[$].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find($){return this.controls.hasOwnProperty($)?this.controls[$]:null}}const lt=new l.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Et}),Et="always";function Mt(z,$){return[...$.path,z]}function sn(z,$,P=Et){ge(z,$),$.valueAccessor.writeValue(z.value),(z.disabled||"always"===P)&&$.valueAccessor.setDisabledState?.(z.disabled),function ue(z,$){$.valueAccessor.registerOnChange(P=>{z._pendingValue=P,z._pendingChange=!0,z._pendingDirty=!0,"change"===z.updateOn&&qe(z,$)})}(z,$),function st(z,$){const P=(Y,se)=>{$.valueAccessor.writeValue(Y),se&&$.viewToModelUpdate(Y)};z.registerOnChange(P),$._registerOnDestroy(()=>{z._unregisterOnChange(P)})}(z,$),function ze(z,$){$.valueAccessor.registerOnTouched(()=>{z._pendingTouched=!0,"blur"===z.updateOn&&z._pendingChange&&qe(z,$),"submit"!==z.updateOn&&z.markAsTouched()})}(z,$),function ji(z,$){if($.valueAccessor.setDisabledState){const P=Y=>{$.valueAccessor.setDisabledState(Y)};z.registerOnDisabledChange(P),$._registerOnDestroy(()=>{z._unregisterOnDisabledChange(P)})}}(z,$)}function Ot(z,$,P=!0){const Y=()=>{};$.valueAccessor&&($.valueAccessor.registerOnChange(Y),$.valueAccessor.registerOnTouched(Y)),oe(z,$),z&&($._invokeOnDestroyCallbacks(),z._registerOnCollectionChange(()=>{}))}function Gn(z,$){z.forEach(P=>{P.registerOnValidatorChange&&P.registerOnValidatorChange($)})}function ge(z,$){const P=Ke(z);null!==$.validator?z.setValidators(We(P,$.validator)):"function"==typeof P&&z.setValidators([P]);const Y=_t(z);null!==$.asyncValidator?z.setAsyncValidators(We(Y,$.asyncValidator)):"function"==typeof Y&&z.setAsyncValidators([Y]);const se=()=>z.updateValueAndValidity();Gn($._rawValidators,se),Gn($._rawAsyncValidators,se)}function oe(z,$){let P=!1;if(null!==z){if(null!==$.validator){const se=Ke(z);if(Array.isArray(se)&&se.length>0){const Tt=se.filter(nn=>nn!==$.validator);Tt.length!==se.length&&(P=!0,z.setValidators(Tt))}}if(null!==$.asyncValidator){const se=_t(z);if(Array.isArray(se)&&se.length>0){const Tt=se.filter(nn=>nn!==$.asyncValidator);Tt.length!==se.length&&(P=!0,z.setAsyncValidators(Tt))}}}const Y=()=>{};return Gn($._rawValidators,Y),Gn($._rawAsyncValidators,Y),P}function qe(z,$){z._pendingDirty&&z.markAsDirty(),z.setValue(z._pendingValue,{emitModelToViewChange:!1}),$.viewToModelUpdate(z._pendingValue),z._pendingChange=!1}function rt(z,$){ge(z,$)}function Fn(z,$){if(!z.hasOwnProperty("model"))return!1;const P=z.model;return!!P.isFirstChange()||!Object.is($,P.currentValue)}function Wt(z,$){z._syncPendingControls(),$.forEach(P=>{const Y=P.control;"submit"===Y.updateOn&&Y._pendingChange&&(P.viewToModelUpdate(Y._pendingValue),Y._pendingChange=!1)})}function dn(z,$){if(!$)return null;let P,Y,se;return Array.isArray($),$.forEach(Tt=>{Tt.constructor===ke?P=Tt:function xn(z){return Object.getPrototypeOf(z.constructor)===ve}(Tt)?Y=Tt:se=Tt}),se||Y||P||null}const Yn={provide:kt,useExisting:(0,l.Gpc)(()=>Si)},Wn=(()=>Promise.resolve())();let Si=(()=>{class z extends kt{constructor(P,Y,se){super(),this.callSetDisabledState=se,this.submitted=!1,this._directives=new Set,this.ngSubmit=new l.vpe,this.form=new Be({},Oe(P),Ne(Y))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(P){Wn.then(()=>{const Y=this._findContainer(P.path);P.control=Y.registerControl(P.name,P.control),sn(P.control,P,this.callSetDisabledState),P.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(P)})}getControl(P){return this.form.get(P.path)}removeControl(P){Wn.then(()=>{const Y=this._findContainer(P.path);Y&&Y.removeControl(P.name),this._directives.delete(P)})}addFormGroup(P){Wn.then(()=>{const Y=this._findContainer(P.path),se=new Be({});rt(se,P),Y.registerControl(P.name,se),se.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(P){Wn.then(()=>{const Y=this._findContainer(P.path);Y&&Y.removeControl(P.name)})}getFormGroup(P){return this.form.get(P.path)}updateModel(P,Y){Wn.then(()=>{this.form.get(P.path).setValue(Y)})}setValue(P){this.control.setValue(P)}onSubmit(P){return this.submitted=!0,Wt(this.form,this._directives),this.ngSubmit.emit(P),"dialog"===P?.target?.method}onReset(){this.resetForm()}resetForm(P=void 0){this.form.reset(P),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(P){return P.pop(),P.length?this.form.get(P):this.form}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(Re,10),l.Y36(at,10),l.Y36(lt,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("submit",function(nn){return se.onSubmit(nn)})("reset",function(){return se.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([Yn]),l.qOj]})}return z})();function Ti(z,$){const P=z.indexOf($);P>-1&&z.splice(P,1)}function sr(z){return"object"==typeof z&&null!==z&&2===Object.keys(z).length&&"value"in z&&"disabled"in z}const di=class extends ws{constructor($=null,P,Y){super($n(P),rr(Y,P)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState($),this._setUpdateStrategy(P),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Bi(P)&&(P.nonNullable||P.initialValueIsDefault)&&(this.defaultValue=sr($)?$.value:$)}setValue($,P={}){this.value=this._pendingValue=$,this._onChange.length&&!1!==P.emitModelToViewChange&&this._onChange.forEach(Y=>Y(this.value,!1!==P.emitViewToModelChange)),this.updateValueAndValidity(P)}patchValue($,P={}){this.setValue($,P)}reset($=this.defaultValue,P={}){this._applyFormState($),this.markAsPristine(P),this.markAsUntouched(P),this.setValue(this.value,P),this._pendingChange=!1}_updateValue(){}_anyControls($){return!1}_allControlsDisabled(){return this.disabled}registerOnChange($){this._onChange.push($)}_unregisterOnChange($){Ti(this._onChange,$)}registerOnDisabledChange($){this._onDisabledChange.push($)}_unregisterOnDisabledChange($){Ti(this._onDisabledChange,$)}_forEachChild($){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState($){sr($)?(this.value=this._pendingValue=$.value,$.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=$}};let hn=(()=>{class z extends kt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,features:[l.qOj]})}return z})();const Oa={provide:kt,useExisting:(0,l.Gpc)(()=>To)};let To=(()=>{class z extends hn{constructor(P,Y,se){super(),this.name="",this._parent=P,this._setValidators(Y),this._setAsyncValidators(se)}_checkParentType(){}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,5),l.Y36(Re,10),l.Y36(at,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[l._Bn([Oa]),l.qOj]})}return z})();const Io={provide:mn,useExisting:(0,l.Gpc)(()=>Ki)},Jt=(()=>Promise.resolve())();let Ki=(()=>{class z extends mn{constructor(P,Y,se,Tt,nn,An){super(),this._changeDetectorRef=nn,this.callSetDisabledState=An,this.control=new di,this._registered=!1,this.name="",this.update=new l.vpe,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se),this.valueAccessor=dn(0,Tt)}ngOnChanges(P){if(this._checkForErrors(),!this._registered||"name"in P){if(this._registered&&(this._checkName(),this.formDirective)){const Y=P.name.previousValue;this.formDirective.removeControl({name:Y,path:this._getPath(Y)})}this._setUpControl()}"isDisabled"in P&&this._updateDisabled(P),Fn(P,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(P){this.viewModel=P,this.update.emit(P)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){sn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(P){Jt.then(()=>{this.control.setValue(P,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(P){const Y=P.isDisabled.currentValue,se=0!==Y&&(0,l.VuI)(Y);Jt.then(()=>{se&&!this.control.disabled?this.control.disable():!se&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(P){return this._parent?Mt(P,this._parent):[P]}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,9),l.Y36(Re,10),l.Y36(at,10),l.Y36(Te,10),l.Y36(l.sBO,8),l.Y36(lt,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[l._Bn([Io]),l.qOj,l.TTD]})}return z})(),Yr=(()=>{class z{static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return z})();const $o={provide:Te,useExisting:(0,l.Gpc)(()=>ii),multi:!0};let ii=(()=>{class z extends ve{writeValue(P){this.setProperty("value",P??"")}registerOnChange(P){this.onChange=Y=>{P(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("input",function(nn){return se.onChange(nn.target.value)})("blur",function(){return se.onTouched()})},features:[l._Bn([$o]),l.qOj]})}return z})();const Es={provide:Te,useExisting:(0,l.Gpc)(()=>wr),multi:!0};let oo=(()=>{class z{static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({})}return z})(),Ao=(()=>{class z{constructor(){this._accessors=[]}add(P,Y){this._accessors.push([P,Y])}remove(P){for(let Y=this._accessors.length-1;Y>=0;--Y)if(this._accessors[Y][1]===P)return void this._accessors.splice(Y,1)}select(P){this._accessors.forEach(Y=>{this._isSameGroup(Y,P)&&Y[1]!==P&&Y[1].fireUncheck(P.value)})}_isSameGroup(P,Y){return!!P[0].control&&P[0]._parent===Y._control._parent&&P[1].name===Y.name}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275prov=l.Yz7({token:z,factory:z.\u0275fac,providedIn:oo})}return z})(),wr=(()=>{class z extends ve{constructor(P,Y,se,Tt){super(P,Y),this._registry=se,this._injector=Tt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,l.f3M)(lt,{optional:!0})??Et}ngOnInit(){this._control=this._injector.get(mn),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(P){this._state=P===this.value,this.setProperty("checked",this._state)}registerOnChange(P){this._fn=P,this.onChange=()=>{P(this.value),this._registry.select(this)}}setDisabledState(P){(this.setDisabledStateFired||P||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",P),this.setDisabledStateFired=!0}fireUncheck(P){this.writeValue(P)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Ao),l.Y36(l.zs3))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(){return se.onChange()})("blur",function(){return se.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[l._Bn([Es]),l.qOj]})}return z})();const Or={provide:Te,useExisting:(0,l.Gpc)(()=>Ts),multi:!0};let Ts=(()=>{class z extends ve{writeValue(P){this.setProperty("value",parseFloat(P))}registerOnChange(P){this.onChange=Y=>{P(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(nn){return se.onChange(nn.target.value)})("input",function(nn){return se.onChange(nn.target.value)})("blur",function(){return se.onTouched()})},features:[l._Bn([Or]),l.qOj]})}return z})();const Zt=new l.OlP("NgModelWithFormControlWarning"),os={provide:kt,useExisting:(0,l.Gpc)(()=>_i)};let _i=(()=>{class z extends kt{constructor(P,Y,se){super(),this.callSetDisabledState=se,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.vpe,this._setValidators(P),this._setAsyncValidators(Y)}ngOnChanges(P){this._checkFormPresent(),P.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(oe(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(P){const Y=this.form.get(P.path);return sn(Y,P,this.callSetDisabledState),Y.updateValueAndValidity({emitEvent:!1}),this.directives.push(P),Y}getControl(P){return this.form.get(P.path)}removeControl(P){Ot(P.control||null,P,!1),function zi(z,$){const P=z.indexOf($);P>-1&&z.splice(P,1)}(this.directives,P)}addFormGroup(P){this._setUpFormContainer(P)}removeFormGroup(P){this._cleanUpFormContainer(P)}getFormGroup(P){return this.form.get(P.path)}addFormArray(P){this._setUpFormContainer(P)}removeFormArray(P){this._cleanUpFormContainer(P)}getFormArray(P){return this.form.get(P.path)}updateModel(P,Y){this.form.get(P.path).setValue(Y)}onSubmit(P){return this.submitted=!0,Wt(this.form,this.directives),this.ngSubmit.emit(P),"dialog"===P?.target?.method}onReset(){this.resetForm()}resetForm(P=void 0){this.form.reset(P),this.submitted=!1}_updateDomValue(){this.directives.forEach(P=>{const Y=P.control,se=this.form.get(P.path);Y!==se&&(Ot(Y||null,P),(z=>z instanceof di)(se)&&(sn(se,P,this.callSetDisabledState),P.control=se))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(P){const Y=this.form.get(P.path);rt(Y,P),Y.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(P){if(this.form){const Y=this.form.get(P.path);Y&&function Kt(z,$){return oe(z,$)}(Y,P)&&Y.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ge(this.form,this),this._oldForm&&oe(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(Re,10),l.Y36(at,10),l.Y36(lt,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formGroup",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("submit",function(nn){return se.onSubmit(nn)})("reset",function(){return se.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([os]),l.qOj,l.TTD]})}return z})();const Wr={provide:kt,useExisting:(0,l.Gpc)(()=>Ui)};let Ui=(()=>{class z extends hn{constructor(P,Y,se){super(),this.name=null,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se)}_checkParentType(){Is(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,13),l.Y36(Re,10),l.Y36(at,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[l._Bn([Wr]),l.qOj]})}return z})();const as={provide:kt,useExisting:(0,l.Gpc)(()=>Zr)};let Zr=(()=>{class z extends kt{constructor(P,Y,se){super(),this.name=null,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Is(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,13),l.Y36(Re,10),l.Y36(at,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[l._Bn([as]),l.qOj]})}return z})();function Is(z){return!(z instanceof Ui||z instanceof _i||z instanceof Zr)}const On={provide:mn,useExisting:(0,l.Gpc)(()=>dt)};let dt=(()=>{class z extends mn{set isDisabled(P){}static#e=this._ngModelWarningSentOnce=!1;constructor(P,Y,se,Tt,nn){super(),this._ngModelWarningConfig=nn,this._added=!1,this.name=null,this.update=new l.vpe,this._ngModelWarningSent=!1,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se),this.valueAccessor=dn(0,Tt)}ngOnChanges(P){this._added||this._setUpControl(),Fn(P,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(P){this.viewModel=P,this.update.emit(P)}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,13),l.Y36(Re,10),l.Y36(at,10),l.Y36(Te,10),l.Y36(Zt,8))};static#n=this.\u0275dir=l.lG2({type:z,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[l._Bn([On]),l.qOj,l.TTD]})}return z})();const Ht={provide:Te,useExisting:(0,l.Gpc)(()=>Rr),multi:!0};function _n(z,$){return null==z?`${$}`:($&&"object"==typeof $&&($="Object"),`${z}: ${$}`.slice(0,50))}let Rr=(()=>{class z extends ve{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(P){this._compareWith=P}writeValue(P){this.value=P;const se=_n(this._getOptionId(P),P);this.setProperty("value",se)}registerOnChange(P){this.onChange=Y=>{this.value=this._getOptionValue(Y),P(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(P){for(const Y of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Y),P))return Y;return null}_getOptionValue(P){const Y=function fi(z){return z.split(":")[0]}(P);return this._optionMap.has(Y)?this._optionMap.get(Y):P}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(nn){return se.onChange(nn.target.value)})("blur",function(){return se.onTouched()})},inputs:{compareWith:"compareWith"},features:[l._Bn([Ht]),l.qOj]})}return z})(),ri=(()=>{class z{constructor(P,Y,se){this._element=P,this._renderer=Y,this._select=se,this._select&&(this.id=this._select._registerOption())}set ngValue(P){null!=this._select&&(this._select._optionMap.set(this.id,P),this._setElementValue(_n(this.id,P)),this._select.writeValue(this._select.value))}set value(P){this._setElementValue(P),this._select&&this._select.writeValue(this._select.value)}_setElementValue(P){this._renderer.setProperty(this._element.nativeElement,"value",P)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(Rr,9))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return z})();const mr={provide:Te,useExisting:(0,l.Gpc)(()=>Ft),multi:!0};function yn(z,$){return null==z?`${$}`:("string"==typeof $&&($=`'${$}'`),$&&"object"==typeof $&&($="Object"),`${z}: ${$}`.slice(0,50))}let Ft=(()=>{class z extends ve{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(P){this._compareWith=P}writeValue(P){let Y;if(this.value=P,Array.isArray(P)){const se=P.map(Tt=>this._getOptionId(Tt));Y=(Tt,nn)=>{Tt._setSelected(se.indexOf(nn.toString())>-1)}}else Y=(se,Tt)=>{se._setSelected(!1)};this._optionMap.forEach(Y)}registerOnChange(P){this.onChange=Y=>{const se=[],Tt=Y.selectedOptions;if(void 0!==Tt){const nn=Tt;for(let An=0;An{class z{constructor(P,Y,se){this._element=P,this._renderer=Y,this._select=se,this._select&&(this.id=this._select._registerOption(this))}set ngValue(P){null!=this._select&&(this._value=P,this._setElementValue(yn(this.id,P)),this._select.writeValue(this._select.value))}set value(P){this._select?(this._value=P,this._setElementValue(yn(this.id,P)),this._select.writeValue(this._select.value)):this._setElementValue(P)}_setElementValue(P){this._renderer.setProperty(this._element.nativeElement,"value",P)}_setSelected(P){this._renderer.setProperty(this._element.nativeElement,"selected",P)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(Ft,9))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return z})();function qr(z){return"number"==typeof z?z:parseFloat(z)}let wn=(()=>{class z{constructor(){this._validator=$t}ngOnChanges(P){if(this.inputName in P){const Y=this.normalizeInput(P[this.inputName].currentValue);this._enabled=this.enabled(Y),this._validator=this._enabled?this.createValidator(Y):$t,this._onChange&&this._onChange()}}validate(P){return this._validator(P)}registerOnValidatorChange(P){this._onChange=P}enabled(P){return null!=P}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275dir=l.lG2({type:z,features:[l.TTD]})}return z})();const Gs={provide:Re,useExisting:(0,l.Gpc)(()=>Er),multi:!0};let Er=(()=>{class z extends wn{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=P=>qr(P),this.createValidator=P=>Pe(P)}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Y,se){2&Y&&l.uIk("max",se._enabled?se.max:null)},inputs:{max:"max"},features:[l._Bn([Gs]),l.qOj]})}return z})();const $i={provide:Re,useExisting:(0,l.Gpc)(()=>Kr),multi:!0};let Kr=(()=>{class z extends wn{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=P=>qr(P),this.createValidator=P=>ne(P)}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Y,se){2&Y&&l.uIk("min",se._enabled?se.min:null)},inputs:{min:"min"},features:[l._Bn([$i]),l.qOj]})}return z})(),Qn=(()=>{class z{static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({imports:[oo]})}return z})(),lo=(()=>{class z{static withConfig(P){return{ngModule:z,providers:[{provide:lt,useValue:P.callSetDisabledState??Et}]}}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({imports:[Qn]})}return z})(),ds=(()=>{class z{static withConfig(P){return{ngModule:z,providers:[{provide:Zt,useValue:P.warnOnNgModelWithFormControl??"always"},{provide:lt,useValue:P.callSetDisabledState??Et}]}}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({imports:[Qn]})}return z})()},5813:(ct,De,L)=>{L.d(De,{Dx:()=>nr,b2:()=>an,q6:()=>Ut,se:()=>Je});var l=L(3714),k=L(3223);class de extends k.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class re extends de{static makeCurrent(){(0,k.HT)(new re)}onAndCancel(we,ie,pe){return we.addEventListener(ie,pe),()=>{we.removeEventListener(ie,pe)}}dispatchEvent(we,ie){we.dispatchEvent(ie)}remove(we){we.parentNode&&we.parentNode.removeChild(we)}createElement(we,ie){return(ie=ie||this.getDefaultDocument()).createElement(we)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(we){return we.nodeType===Node.ELEMENT_NODE}isShadowRoot(we){return we instanceof DocumentFragment}getGlobalEventTarget(we,ie){return"window"===ie?window:"document"===ie?we:"body"===ie?we.body:null}getBaseHref(we){const ie=function _e(){return ce=ce||document.querySelector("base"),ce?ce.getAttribute("href"):null}();return null==ie?null:function Te(Be){ve=ve||document.createElement("a"),ve.setAttribute("href",Be);const we=ve.pathname;return"/"===we.charAt(0)?we:`/${we}`}(ie)}resetBaseElement(){ce=null}getUserAgent(){return window.navigator.userAgent}getCookie(we){return(0,k.Mx)(document.cookie,we)}}let ve,ce=null,ae=(()=>{class Be{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(pe){return new(pe||Be)};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const fe=new l.OlP("EventManagerPlugins");let ye=(()=>{class Be{constructor(ie,pe){this._zone=pe,this._eventNameToPlugin=new Map,ie.forEach($e=>{$e.manager=this}),this._plugins=ie.slice().reverse()}addEventListener(ie,pe,$e){return this._findPluginFor(pe).addEventListener(ie,pe,$e)}getZone(){return this._zone}_findPluginFor(ie){let pe=this._eventNameToPlugin.get(ie);if(pe)return pe;if(pe=this._plugins.find(lt=>lt.supports(ie)),!pe)throw new l.vHH(5101,!1);return this._eventNameToPlugin.set(ie,pe),pe}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(fe),l.LFG(l.R0b))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();class Ve{constructor(we){this._doc=we}}const ke="ng-app-id";let He=(()=>{class Be{constructor(ie,pe,$e,lt={}){this.doc=ie,this.appId=pe,this.nonce=$e,this.platformId=lt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,k.PM)(lt),this.resetHostNodes()}addStyles(ie){for(const pe of ie)1===this.changeUsageCount(pe,1)&&this.onStyleAdded(pe)}removeStyles(ie){for(const pe of ie)this.changeUsageCount(pe,-1)<=0&&this.onStyleRemoved(pe)}ngOnDestroy(){const ie=this.styleNodesInDOM;ie&&(ie.forEach(pe=>pe.remove()),ie.clear());for(const pe of this.getAllStyles())this.onStyleRemoved(pe);this.resetHostNodes()}addHost(ie){this.hostNodes.add(ie);for(const pe of this.getAllStyles())this.addStyleToHost(ie,pe)}removeHost(ie){this.hostNodes.delete(ie)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ie){for(const pe of this.hostNodes)this.addStyleToHost(pe,ie)}onStyleRemoved(ie){const pe=this.styleRef;pe.get(ie)?.elements?.forEach($e=>$e.remove()),pe.delete(ie)}collectServerRenderedStyles(){const ie=this.doc.head?.querySelectorAll(`style[${ke}="${this.appId}"]`);if(ie?.length){const pe=new Map;return ie.forEach($e=>{null!=$e.textContent&&pe.set($e.textContent,$e)}),pe}return null}changeUsageCount(ie,pe){const $e=this.styleRef;if($e.has(ie)){const lt=$e.get(ie);return lt.usage+=pe,lt.usage}return $e.set(ie,{usage:pe,elements:[]}),pe}getStyleElement(ie,pe){const $e=this.styleNodesInDOM,lt=$e?.get(pe);if(lt?.parentNode===ie)return $e.delete(pe),lt.removeAttribute(ke),lt;{const Et=this.doc.createElement("style");return this.nonce&&Et.setAttribute("nonce",this.nonce),Et.textContent=pe,this.platformIsServer&&Et.setAttribute(ke,this.appId),Et}}addStyleToHost(ie,pe){const $e=this.getStyleElement(ie,pe);ie.appendChild($e);const lt=this.styleRef,Et=lt.get(pe)?.elements;Et?Et.push($e):lt.set(pe,{elements:[$e],usage:1})}resetHostNodes(){const ie=this.hostNodes;ie.clear(),ie.add(this.doc.head)}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0),l.LFG(l.AFp),l.LFG(l.Ojb,8),l.LFG(l.Lbi))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const Le={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Re=/%COMP%/g,Pe=new l.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function it(Be,we){return we.map(ie=>ie.replace(Re,Be))}let Je=(()=>{class Be{constructor(ie,pe,$e,lt,Et,Mt,sn,Ot=null){this.eventManager=ie,this.sharedStylesHost=pe,this.appId=$e,this.removeStylesOnCompDestroy=lt,this.doc=Et,this.platformId=Mt,this.ngZone=sn,this.nonce=Ot,this.rendererByCompId=new Map,this.platformIsServer=(0,k.PM)(Mt),this.defaultRenderer=new wt(ie,Et,sn,this.platformIsServer)}createRenderer(ie,pe){if(!ie||!pe)return this.defaultRenderer;this.platformIsServer&&pe.encapsulation===l.ifc.ShadowDom&&(pe={...pe,encapsulation:l.ifc.Emulated});const $e=this.getOrCreateRenderer(ie,pe);return $e instanceof Nt?$e.applyToHost(ie):$e instanceof Bn&&$e.applyStyles(),$e}getOrCreateRenderer(ie,pe){const $e=this.rendererByCompId;let lt=$e.get(pe.id);if(!lt){const Et=this.doc,Mt=this.ngZone,sn=this.eventManager,Ot=this.sharedStylesHost,Gn=this.removeStylesOnCompDestroy,ji=this.platformIsServer;switch(pe.encapsulation){case l.ifc.Emulated:lt=new Nt(sn,Ot,pe,this.appId,Gn,Et,Mt,ji);break;case l.ifc.ShadowDom:return new Sn(sn,Ot,ie,pe,Et,Mt,this.nonce,ji);default:lt=new Bn(sn,Ot,pe,Gn,Et,Mt,ji)}$e.set(pe.id,lt)}return lt}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(ye),l.LFG(He),l.LFG(l.AFp),l.LFG(Pe),l.LFG(k.K0),l.LFG(l.Lbi),l.LFG(l.R0b),l.LFG(l.Ojb))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();class wt{constructor(we,ie,pe,$e){this.eventManager=we,this.doc=ie,this.ngZone=pe,this.platformIsServer=$e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(we,ie){return ie?this.doc.createElementNS(Le[ie]||ie,we):this.doc.createElement(we)}createComment(we){return this.doc.createComment(we)}createText(we){return this.doc.createTextNode(we)}appendChild(we,ie){(Vn(we)?we.content:we).appendChild(ie)}insertBefore(we,ie,pe){we&&(Vn(we)?we.content:we).insertBefore(ie,pe)}removeChild(we,ie){we&&we.removeChild(ie)}selectRootElement(we,ie){let pe="string"==typeof we?this.doc.querySelector(we):we;if(!pe)throw new l.vHH(-5104,!1);return ie||(pe.textContent=""),pe}parentNode(we){return we.parentNode}nextSibling(we){return we.nextSibling}setAttribute(we,ie,pe,$e){if($e){ie=$e+":"+ie;const lt=Le[$e];lt?we.setAttributeNS(lt,ie,pe):we.setAttribute(ie,pe)}else we.setAttribute(ie,pe)}removeAttribute(we,ie,pe){if(pe){const $e=Le[pe];$e?we.removeAttributeNS($e,ie):we.removeAttribute(`${pe}:${ie}`)}else we.removeAttribute(ie)}addClass(we,ie){we.classList.add(ie)}removeClass(we,ie){we.classList.remove(ie)}setStyle(we,ie,pe,$e){$e&(l.JOm.DashCase|l.JOm.Important)?we.style.setProperty(ie,pe,$e&l.JOm.Important?"important":""):we.style[ie]=pe}removeStyle(we,ie,pe){pe&l.JOm.DashCase?we.style.removeProperty(ie):we.style[ie]=""}setProperty(we,ie,pe){we[ie]=pe}setValue(we,ie){we.nodeValue=ie}listen(we,ie,pe){if("string"==typeof we&&!(we=(0,k.q)().getGlobalEventTarget(this.doc,we)))throw new Error(`Unsupported event target ${we} for event ${ie}`);return this.eventManager.addEventListener(we,ie,this.decoratePreventDefault(pe))}decoratePreventDefault(we){return ie=>{if("__ngUnwrap__"===ie)return we;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>we(ie)):we(ie))&&ie.preventDefault()}}}function Vn(Be){return"TEMPLATE"===Be.tagName&&void 0!==Be.content}class Sn extends wt{constructor(we,ie,pe,$e,lt,Et,Mt,sn){super(we,lt,Et,sn),this.sharedStylesHost=ie,this.hostEl=pe,this.shadowRoot=pe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ot=it($e.id,$e.styles);for(const Gn of Ot){const ji=document.createElement("style");Mt&&ji.setAttribute("nonce",Mt),ji.textContent=Gn,this.shadowRoot.appendChild(ji)}}nodeOrShadowRoot(we){return we===this.hostEl?this.shadowRoot:we}appendChild(we,ie){return super.appendChild(this.nodeOrShadowRoot(we),ie)}insertBefore(we,ie,pe){return super.insertBefore(this.nodeOrShadowRoot(we),ie,pe)}removeChild(we,ie){return super.removeChild(this.nodeOrShadowRoot(we),ie)}parentNode(we){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(we)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Bn extends wt{constructor(we,ie,pe,$e,lt,Et,Mt,sn){super(we,lt,Et,Mt),this.sharedStylesHost=ie,this.removeStylesOnCompDestroy=$e,this.styles=sn?it(sn,pe.styles):pe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Nt extends Bn{constructor(we,ie,pe,$e,lt,Et,Mt,sn){const Ot=$e+"-"+pe.id;super(we,ie,pe,lt,Et,Mt,sn,Ot),this.contentAttr=function Me(Be){return"_ngcontent-%COMP%".replace(Re,Be)}(Ot),this.hostAttr=function nt(Be){return"_nghost-%COMP%".replace(Re,Be)}(Ot)}applyToHost(we){this.applyStyles(),this.setAttribute(we,this.hostAttr,"")}createElement(we,ie){const pe=super.createElement(we,ie);return super.setAttribute(pe,this.contentAttr,""),pe}}let Ar=(()=>{class Be extends Ve{constructor(ie){super(ie)}supports(ie){return!0}addEventListener(ie,pe,$e){return ie.addEventListener(pe,$e,!1),()=>this.removeEventListener(ie,pe,$e)}removeEventListener(ie,pe,$e){return ie.removeEventListener(pe,$e)}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const Qi=["alt","control","meta","shift"],xe={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Oe={alt:Be=>Be.altKey,control:Be=>Be.ctrlKey,meta:Be=>Be.metaKey,shift:Be=>Be.shiftKey};let Fe=(()=>{class Be extends Ve{constructor(ie){super(ie)}supports(ie){return null!=Be.parseEventName(ie)}addEventListener(ie,pe,$e){const lt=Be.parseEventName(pe),Et=Be.eventCallback(lt.fullKey,$e,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,k.q)().onAndCancel(ie,lt.domEventName,Et))}static parseEventName(ie){const pe=ie.toLowerCase().split("."),$e=pe.shift();if(0===pe.length||"keydown"!==$e&&"keyup"!==$e)return null;const lt=Be._normalizeKey(pe.pop());let Et="",Mt=pe.indexOf("code");if(Mt>-1&&(pe.splice(Mt,1),Et="code."),Qi.forEach(Ot=>{const Gn=pe.indexOf(Ot);Gn>-1&&(pe.splice(Gn,1),Et+=Ot+".")}),Et+=lt,0!=pe.length||0===lt.length)return null;const sn={};return sn.domEventName=$e,sn.fullKey=Et,sn}static matchEventFullKeyCode(ie,pe){let $e=xe[ie.key]||ie.key,lt="";return pe.indexOf("code.")>-1&&($e=ie.code,lt="code."),!(null==$e||!$e)&&($e=$e.toLowerCase()," "===$e?$e="space":"."===$e&&($e="dot"),Qi.forEach(Et=>{Et!==$e&&(0,Oe[Et])(ie)&&(lt+=Et+".")}),lt+=$e,lt===pe)}static eventCallback(ie,pe,$e){return lt=>{Be.matchEventFullKeyCode(lt,ie)&&$e.runGuarded(()=>pe(lt))}}static _normalizeKey(ie){return"esc"===ie?"escape":ie}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const Ut=(0,l.eFA)(l._c5,"browser",[{provide:l.Lbi,useValue:k.bD},{provide:l.g9A,useValue:function ot(){re.makeCurrent()},multi:!0},{provide:k.K0,useFactory:function Xe(){return(0,l.RDi)(document),document},deps:[]}]),kt=new l.OlP(""),mn=[{provide:l.rWj,useClass:class be{addToWindow(we){l.dqk.getAngularTestability=(pe,$e=!0)=>{const lt=we.findTestabilityInTree(pe,$e);if(null==lt)throw new l.vHH(5103,!1);return lt},l.dqk.getAllAngularTestabilities=()=>we.getAllTestabilities(),l.dqk.getAllAngularRootElements=()=>we.getAllRootElements(),l.dqk.frameworkStabilizers||(l.dqk.frameworkStabilizers=[]),l.dqk.frameworkStabilizers.push(pe=>{const $e=l.dqk.getAllAngularTestabilities();let lt=$e.length,Et=!1;const Mt=function(sn){Et=Et||sn,lt--,0==lt&&pe(Et)};$e.forEach(sn=>{sn.whenStable(Mt)})})}findTestabilityInTree(we,ie,pe){return null==ie?null:we.getTestability(ie)??(pe?(0,k.q)().isShadowRoot(ie)?this.findTestabilityInTree(we,ie.host,!0):this.findTestabilityInTree(we,ie.parentElement,!0):null)}},deps:[]},{provide:l.lri,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]},{provide:l.dDg,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]}],li=[{provide:l.zSh,useValue:"root"},{provide:l.qLn,useFactory:function ei(){return new l.qLn},deps:[]},{provide:fe,useClass:Ar,multi:!0,deps:[k.K0,l.R0b,l.Lbi]},{provide:fe,useClass:Fe,multi:!0,deps:[k.K0]},Je,He,ye,{provide:l.FYo,useExisting:Je},{provide:k.JF,useClass:ae,deps:[]},[]];let an=(()=>{class Be{constructor(ie){}static withServerTransition(ie){return{ngModule:Be,providers:[{provide:l.AFp,useValue:ie.appId}]}}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(kt,12))};static#t=this.\u0275mod=l.oAB({type:Be});static#n=this.\u0275inj=l.cJS({providers:[...li,...mn],imports:[k.ez,l.hGG]})}return Be})(),nr=(()=>{class Be{constructor(ie){this._doc=ie}getTitle(){return this._doc.title}setTitle(ie){this._doc.title=ie||""}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:function(pe){let $e=null;return $e=pe?new pe:function fr(){return new nr((0,l.LFG)(k.K0))}(),$e},providedIn:"root"})}return Be})();typeof window<"u"&&window},1794:(ct,De,L)=>{L.d(De,{gz:()=>Ui,m2:()=>di,OD:()=>sr,wm:()=>yi,F0:()=>on,rH:()=>vt,Od:()=>Bt,Bz:()=>yr,lC:()=>Rr});var l=L(3714),k=L(2861),de=L(3477),re=L(287),ce=L(8626),_e=L(841),ve=L(4938),Te=L(8402),be=L(1145),ae=L(9417);function fe(I){return new be.y(O=>{(0,ae.Xf)(I()).subscribe(O)})}var ye=L(5357),Ve=L(89);function ke(I,O){const w=(0,Ve.m)(I)?I:()=>I,R=H=>H.error(w());return new be.y(O?H=>O.schedule(R,0,H):R)}var He=L(1288),Le=L(5350),Re=L(4134),at=L(8014);function Dt(){return(0,Re.e)((I,O)=>{let w=null;I._refCount++;const R=(0,at.x)(O,void 0,void 0,void 0,()=>{if(!I||I._refCount<=0||0<--I._refCount)return void(w=null);const H=I._connection,Q=w;w=null,H&&(!Q||H===Q)&&H.unsubscribe(),O.unsubscribe()});I.subscribe(R),R.closed||(w=I.connect())})}class ut extends be.y{constructor(O,w){super(),this.source=O,this.subjectFactory=w,this._subject=null,this._refCount=0,this._connection=null,(0,Re.A)(O)&&(this.lift=O.lift)}_subscribe(O){return this.getSubject().subscribe(O)}getSubject(){const O=this._subject;return(!O||O.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:O}=this;this._subject=this._connection=null,O?.unsubscribe()}connect(){let O=this._connection;if(!O){O=this._connection=new Le.w0;const w=this.getSubject();O.add(this.source.subscribe((0,at.x)(w,void 0,()=>{this._teardown(),w.complete()},R=>{this._teardown(),w.error(R)},()=>this._teardown()))),O.closed&&(this._connection=null,O=Le.w0.EMPTY)}return O}refCount(){return Dt()(this)}}var ne=L(5992),Pe=L(3223),Me=L(5990),nt=L(3318),it=L(4359),Je=L(1553),wt=L(9735),mt=L(2874),$t=L(2972),Vn=L(1173),Sn=L(8527);function Bn(I){return(0,Re.e)((O,w)=>{let Q,R=null,H=!1;R=O.subscribe((0,at.x)(w,void 0,void 0,ee=>{Q=(0,ae.Xf)(I(ee,Bn(I)(O))),R?(R.unsubscribe(),R=null,Q.subscribe(w)):H=!0})),H&&(R.unsubscribe(),R=null,Q.subscribe(w))})}var Qi=L(4475);function xe(I){return I<=0?()=>He.E:(0,Re.e)((O,w)=>{let R=[];O.subscribe((0,at.x)(w,H=>{R.push(H),I{for(const H of R)w.next(H);w.complete()},void 0,()=>{R=null}))})}var Oe=L(8090),Fe=L(1106),We=L(3197),Ke=L(5220),_t=L(7701),ot=L(8563),ei=L(5813);const Xe="primary",cn=Symbol("RouteTitle");class Ut{constructor(O){this.params=O||{}}has(O){return Object.prototype.hasOwnProperty.call(this.params,O)}get(O){if(this.has(O)){const w=this.params[O];return Array.isArray(w)?w[0]:w}return null}getAll(O){if(this.has(O)){const w=this.params[O];return Array.isArray(w)?w:[w]}return[]}get keys(){return Object.keys(this.params)}}function kt(I){return new Ut(I)}function mn(I,O,w){const R=w.path.split("/");if(R.length>I.length||"full"===w.pathMatch&&(O.hasChildren()||R.lengthR[Q]===H)}return I===O}function Vi(I){return I.length>0?I[I.length-1]:null}function xi(I){return(0,k.b)(I)?I:(0,l.QGY)(I)?(0,de.D)(Promise.resolve(I)):(0,re.of)(I)}const fr={exact:function xt(I,O,w){if(!yt(I.segments,O.segments)||!pr(I.segments,O.segments,w)||I.numberOfChildren!==O.numberOfChildren)return!1;for(const R in O.children)if(!I.children[R]||!xt(I.children[R],O.children[R],w))return!1;return!0},subset:qt},nr={exact:function Oi(I,O){return an(I,O)},subset:function en(I,O){return Object.keys(O).length<=Object.keys(I).length&&Object.keys(O).every(w=>Li(I[w],O[w]))},ignored:()=>!0};function ir(I,O,w){return fr[w.paths](I.root,O.root,w.matrixParams)&&nr[w.queryParams](I.queryParams,O.queryParams)&&!("exact"===w.fragment&&I.fragment!==O.fragment)}function qt(I,O,w){return ci(I,O,O.segments,w)}function ci(I,O,w,R){if(I.segments.length>w.length){const H=I.segments.slice(0,w.length);return!(!yt(H,w)||O.hasChildren()||!pr(H,w,R))}if(I.segments.length===w.length){if(!yt(I.segments,w)||!pr(I.segments,w,R))return!1;for(const H in O.children)if(!I.children[H]||!qt(I.children[H],O.children[H],R))return!1;return!0}{const H=w.slice(0,I.segments.length),Q=w.slice(I.segments.length);return!!(yt(I.segments,H)&&pr(I.segments,H,R)&&I.children[Xe])&&ci(I.children[Xe],O,Q,R)}}function pr(I,O,w){return O.every((R,H)=>nr[w](I[H].parameters,R.parameters))}class Ri{constructor(O=new bt([],{}),w={},R=null){this.root=O,this.queryParams=w,this.fragment=R}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=kt(this.queryParams)),this._queryParamMap}toString(){return Nn.serialize(this)}}class bt{constructor(O,w){this.segments=O,this.children=w,this.parent=null,Object.values(w).forEach(R=>R.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return qi(this)}}class Un{constructor(O,w){this.path=O,this.parameters=w}get parameterMap(){return this._parameterMap||(this._parameterMap=kt(this.parameters)),this._parameterMap}toString(){return Pi(this)}}function yt(I,O){return I.length===O.length&&I.every((w,R)=>w.path===O[R].path)}let tn=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return new Dr},providedIn:"root"})}return I})();class Dr{parse(O){const w=new sn(O);return new Ri(w.parseRootSegment(),w.parseQueryParams(),w.parseFragment())}serialize(O){const w=`/${ti(O.root,!0)}`,R=function ws(I){const O=Object.keys(I).map(w=>{const R=I[w];return Array.isArray(R)?R.map(H=>`${$n(w)}=${$n(H)}`).join("&"):`${$n(w)}=${$n(R)}`}).filter(w=>!!w);return O.length?`?${O.join("&")}`:""}(O.queryParams);return`${w}${R}${"string"==typeof O.fragment?`#${function vi(I){return encodeURI(I)}(O.fragment)}`:""}`}}const Nn=new Dr;function qi(I){return I.segments.map(O=>Pi(O)).join("/")}function ti(I,O){if(!I.hasChildren())return qi(I);if(O){const w=I.children[Xe]?ti(I.children[Xe],!1):"",R=[];return Object.entries(I.children).forEach(([H,Q])=>{H!==Xe&&R.push(`${H}:${ti(Q,!1)}`)}),R.length>0?`${w}(${R.join("//")})`:w}{const w=function $r(I,O){let w=[];return Object.entries(I.children).forEach(([R,H])=>{R===Xe&&(w=w.concat(O(H,R)))}),Object.entries(I.children).forEach(([R,H])=>{R!==Xe&&(w=w.concat(O(H,R)))}),w}(I,(R,H)=>H===Xe?[ti(I.children[Xe],!1)]:[`${H}:${ti(R,!1)}`]);return 1===Object.keys(I.children).length&&null!=I.children[Xe]?`${qi(I)}/${w[0]}`:`${qi(I)}/(${w.join("//")})`}}function ni(I){return encodeURIComponent(I).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $n(I){return ni(I).replace(/%3B/gi,";")}function rr(I){return ni(I).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Mr(I){return decodeURIComponent(I)}function Bi(I){return Mr(I.replace(/\+/g,"%20"))}function Pi(I){return`${rr(I.path)}${function Hi(I){return Object.keys(I).map(O=>`;${rr(O)}=${rr(I[O])}`).join("")}(I.parameters)}`}const Be=/^[^\/()?;#]+/;function we(I){const O=I.match(Be);return O?O[0]:""}const ie=/^[^\/()?;=#]+/,$e=/^[^=?&#]+/,Et=/^[^&#]+/;class sn{constructor(O){this.url=O,this.remaining=O}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bt([],{}):new bt([],this.parseChildren())}parseQueryParams(){const O={};if(this.consumeOptional("?"))do{this.parseQueryParam(O)}while(this.consumeOptional("&"));return O}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const O=[];for(this.peekStartsWith("(")||O.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),O.push(this.parseSegment());let w={};this.peekStartsWith("/(")&&(this.capture("/"),w=this.parseParens(!0));let R={};return this.peekStartsWith("(")&&(R=this.parseParens(!1)),(O.length>0||Object.keys(w).length>0)&&(R[Xe]=new bt(O,w)),R}parseSegment(){const O=we(this.remaining);if(""===O&&this.peekStartsWith(";"))throw new l.vHH(4009,!1);return this.capture(O),new Un(Mr(O),this.parseMatrixParams())}parseMatrixParams(){const O={};for(;this.consumeOptional(";");)this.parseParam(O);return O}parseParam(O){const w=function pe(I){const O=I.match(ie);return O?O[0]:""}(this.remaining);if(!w)return;this.capture(w);let R="";if(this.consumeOptional("=")){const H=we(this.remaining);H&&(R=H,this.capture(R))}O[Mr(w)]=Mr(R)}parseQueryParam(O){const w=function lt(I){const O=I.match($e);return O?O[0]:""}(this.remaining);if(!w)return;this.capture(w);let R="";if(this.consumeOptional("=")){const ee=function Mt(I){const O=I.match(Et);return O?O[0]:""}(this.remaining);ee&&(R=ee,this.capture(R))}const H=Bi(w),Q=Bi(R);if(O.hasOwnProperty(H)){let ee=O[H];Array.isArray(ee)||(ee=[ee],O[H]=ee),ee.push(Q)}else O[H]=Q}parseParens(O){const w={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const R=we(this.remaining),H=this.remaining[R.length];if("/"!==H&&")"!==H&&";"!==H)throw new l.vHH(4010,!1);let Q;R.indexOf(":")>-1?(Q=R.slice(0,R.indexOf(":")),this.capture(Q),this.capture(":")):O&&(Q=Xe);const ee=this.parseChildren();w[Q]=1===Object.keys(ee).length?ee[Xe]:new bt([],ee),this.consumeOptional("//")}return w}peekStartsWith(O){return this.remaining.startsWith(O)}consumeOptional(O){return!!this.peekStartsWith(O)&&(this.remaining=this.remaining.substring(O.length),!0)}capture(O){if(!this.consumeOptional(O))throw new l.vHH(4011,!1)}}function Ot(I){return I.segments.length>0?new bt([],{[Xe]:I}):I}function Gn(I){const O={};for(const R of Object.keys(I.children)){const Q=Gn(I.children[R]);if(R===Xe&&0===Q.segments.length&&Q.hasChildren())for(const[ee,Ae]of Object.entries(Q.children))O[ee]=Ae;else(Q.segments.length>0||Q.hasChildren())&&(O[R]=Q)}return function ji(I){if(1===I.numberOfChildren&&I.children[Xe]){const O=I.children[Xe];return new bt(I.segments.concat(O.segments),O.children)}return I}(new bt(I.segments,O))}function ge(I){return I instanceof Ri}function ue(I){let O;const H=Ot(function w(Q){const ee={};for(const Ie of Q.children){const pt=w(Ie);ee[Ie.outlet]=pt}const Ae=new bt(Q.url,ee);return Q===I&&(O=Ae),Ae}(I.root));return O??H}function ze(I,O,w,R){let H=I;for(;H.parent;)H=H.parent;if(0===O.length)return rt(H,H,H,w,R);const Q=function En(I){if("string"==typeof I[0]&&1===I.length&&"/"===I[0])return new ht(!0,0,I);let O=0,w=!1;const R=I.reduce((H,Q,ee)=>{if("object"==typeof Q&&null!=Q){if(Q.outlets){const Ae={};return Object.entries(Q.outlets).forEach(([Ie,pt])=>{Ae[Ie]="string"==typeof pt?pt.split("/"):pt}),[...H,{outlets:Ae}]}if(Q.segmentPath)return[...H,Q.segmentPath]}return"string"!=typeof Q?[...H,Q]:0===ee?(Q.split("/").forEach((Ae,Ie)=>{0==Ie&&"."===Ae||(0==Ie&&""===Ae?w=!0:".."===Ae?O++:""!=Ae&&H.push(Ae))}),H):[...H,Q]},[]);return new ht(w,O,R)}(O);if(Q.toRoot())return rt(H,H,new bt([],{}),w,R);const ee=function wi(I,O,w){if(I.isAbsolute)return new ui(O,!0,0);if(!w)return new ui(O,!1,NaN);if(null===w.parent)return new ui(w,!0,0);const R=qe(I.commands[0])?0:1;return function Ei(I,O,w){let R=I,H=O,Q=w;for(;Q>H;){if(Q-=H,R=R.parent,!R)throw new l.vHH(4005,!1);H=R.segments.length}return new ui(R,!1,H-Q)}(w,w.segments.length-1+R,I.numberOfDoubleDots)}(Q,H,I),Ae=ee.processChildren?Wt(ee.segmentGroup,ee.index,Q.commands):xn(ee.segmentGroup,ee.index,Q.commands);return rt(H,ee.segmentGroup,Ae,w,R)}function qe(I){return"object"==typeof I&&null!=I&&!I.outlets&&!I.segmentPath}function st(I){return"object"==typeof I&&null!=I&&I.outlets}function rt(I,O,w,R,H){let ee,Q={};R&&Object.entries(R).forEach(([Ie,pt])=>{Q[Ie]=Array.isArray(pt)?pt.map(Qt=>`${Qt}`):`${pt}`}),ee=I===O?w:Kt(I,O,w);const Ae=Ot(Gn(ee));return new Ri(Ae,Q,H)}function Kt(I,O,w){const R={};return Object.entries(I.children).forEach(([H,Q])=>{R[H]=Q===O?w:Kt(Q,O,w)}),new bt(I.segments,R)}class ht{constructor(O,w,R){if(this.isAbsolute=O,this.numberOfDoubleDots=w,this.commands=R,O&&R.length>0&&qe(R[0]))throw new l.vHH(4003,!1);const H=R.find(st);if(H&&H!==Vi(R))throw new l.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ui{constructor(O,w,R){this.segmentGroup=O,this.processChildren=w,this.index=R}}function xn(I,O,w){if(I||(I=new bt([],{})),0===I.segments.length&&I.hasChildren())return Wt(I,O,w);const R=function dn(I,O,w){let R=0,H=O;const Q={match:!1,pathIndex:0,commandIndex:0};for(;H=w.length)return Q;const ee=I.segments[H],Ae=w[R];if(st(Ae))break;const Ie=`${Ae}`,pt=R0&&void 0===Ie)break;if(Ie&&pt&&"object"==typeof pt&&void 0===pt.outlets){if(!Wn(Ie,pt,ee))return Q;R+=2}else{if(!Wn(Ie,{},ee))return Q;R++}H++}return{match:!0,pathIndex:H,commandIndex:R}}(I,O,w),H=w.slice(R.commandIndex);if(R.match&&R.pathIndexQ!==Xe)&&I.children[Xe]&&1===I.numberOfChildren&&0===I.children[Xe].segments.length){const Q=Wt(I.children[Xe],O,w);return new bt(I.segments,Q.children)}return Object.entries(R).forEach(([Q,ee])=>{"string"==typeof ee&&(ee=[ee]),null!==ee&&(H[Q]=xn(I.children[Q],O,ee))}),Object.entries(I.children).forEach(([Q,ee])=>{void 0===R[Q]&&(H[Q]=ee)}),new bt(I.segments,H)}}function zi(I,O,w){const R=I.segments.slice(0,O);let H=0;for(;H{"string"==typeof R&&(R=[R]),null!==R&&(O[w]=zi(new bt([],{}),0,R))}),O}function Yn(I){const O={};return Object.entries(I).forEach(([w,R])=>O[w]=`${R}`),O}function Wn(I,O,w){return I==w.path&&an(O,w.parameters)}const Si="imperative";class Ti{constructor(O,w){this.id=O,this.url=w}}class sr extends Ti{constructor(O,w,R="imperative",H=null){super(O,w),this.type=0,this.navigationTrigger=R,this.restoredState=H}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class di extends Ti{constructor(O,w,R){super(O,w),this.urlAfterRedirects=R,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Gr extends Ti{constructor(O,w,R,H){super(O,w),this.reason=R,this.code=H,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class gr extends Ti{constructor(O,w,R,H){super(O,w),this.reason=R,this.code=H,this.type=16}}class hn extends Ti{constructor(O,w,R,H){super(O,w),this.error=R,this.target=H,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class $s extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ua extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class da extends Ti{constructor(O,w,R,H,Q){super(O,w),this.urlAfterRedirects=R,this.state=H,this.shouldActivate=Q,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class hi extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Oa extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class To{constructor(O){this.route=O,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Io{constructor(O){this.route=O,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Jt{constructor(O){this.snapshot=O,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ki{constructor(O){this.snapshot=O,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yr{constructor(O){this.snapshot=O,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $o{constructor(O){this.snapshot=O,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ii{constructor(O,w,R){this.routerEvent=O,this.position=w,this.anchor=R,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Es{}class Di{constructor(O){this.url=O}}class Ao{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new wr,this.attachRef=null}}let wr=(()=>{class I{constructor(){this.contexts=new Map}onChildOutletCreated(w,R){const H=this.getOrCreateContext(w);H.outlet=R,this.contexts.set(w,H)}onChildOutletDestroyed(w){const R=this.getContext(w);R&&(R.outlet=null,R.attachRef=null)}onOutletDeactivated(){const w=this.contexts;return this.contexts=new Map,w}onOutletReAttached(w){this.contexts=w}getOrCreateContext(w){let R=this.getContext(w);return R||(R=new Ao,this.contexts.set(w,R)),R}getContext(w){return this.contexts.get(w)||null}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();class Or{constructor(O){this._root=O}get root(){return this._root.value}parent(O){const w=this.pathFromRoot(O);return w.length>1?w[w.length-2]:null}children(O){const w=Ts(O,this._root);return w?w.children.map(R=>R.value):[]}firstChild(O){const w=Ts(O,this._root);return w&&w.children.length>0?w.children[0].value:null}siblings(O){const w=Zt(O,this._root);return w.length<2?[]:w[w.length-2].children.map(H=>H.value).filter(H=>H!==O)}pathFromRoot(O){return Zt(O,this._root).map(w=>w.value)}}function Ts(I,O){if(I===O.value)return O;for(const w of O.children){const R=Ts(I,w);if(R)return R}return null}function Zt(I,O){if(I===O.value)return[O];for(const w of O.children){const R=Zt(I,w);if(R.length)return R.unshift(O),R}return[]}class In{constructor(O,w){this.value=O,this.children=w}toString(){return`TreeNode(${this.value})`}}function Hn(I){const O={};return I&&I.children.forEach(w=>O[w.value.outlet]=w),O}class os extends Or{constructor(O,w){super(O),this.snapshot=w,dt(this,O)}toString(){return this.snapshot.toString()}}function _i(I,O){const w=function Wr(I,O){const ee=new Is([],{},{},"",{},Xe,O,null,{});return new On("",new In(ee,[]))}(0,O),R=new ce.X([new Un("",{})]),H=new ce.X({}),Q=new ce.X({}),ee=new ce.X({}),Ae=new ce.X(""),Ie=new Ui(R,H,ee,Ae,Q,Xe,O,w.root);return Ie.snapshot=w.root,new os(new In(Ie,[]),w)}class Ui{constructor(O,w,R,H,Q,ee,Ae,Ie){this.urlSubject=O,this.paramsSubject=w,this.queryParamsSubject=R,this.fragmentSubject=H,this.dataSubject=Q,this.outlet=ee,this.component=Ae,this._futureSnapshot=Ie,this.title=this.dataSubject?.pipe((0,Me.U)(pt=>pt[cn]))??(0,re.of)(void 0),this.url=O,this.params=w,this.queryParams=R,this.fragment=H,this.data=Q}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Me.U)(O=>kt(O)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Me.U)(O=>kt(O)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function as(I,O="emptyOnly"){const w=I.pathFromRoot;let R=0;if("always"!==O)for(R=w.length-1;R>=1;){const H=w[R],Q=w[R-1];if(H.routeConfig&&""===H.routeConfig.path)R--;else{if(Q.component)break;R--}}return function Zr(I){return I.reduce((O,w)=>({params:{...O.params,...w.params},data:{...O.data,...w.data},resolve:{...w.data,...O.resolve,...w.routeConfig?.data,...w._resolvedData}}),{params:{},data:{},resolve:{}})}(w.slice(R))}class Is{get title(){return this.data?.[cn]}constructor(O,w,R,H,Q,ee,Ae,Ie,pt){this.url=O,this.params=w,this.queryParams=R,this.fragment=H,this.data=Q,this.outlet=ee,this.component=Ae,this.routeConfig=Ie,this._resolve=pt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=kt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=kt(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(R=>R.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class On extends Or{constructor(O,w){super(w),this.url=O,dt(this,w)}toString(){return Ht(this._root)}}function dt(I,O){O.value._routerState=I,O.children.forEach(w=>dt(I,w))}function Ht(I){const O=I.children.length>0?` { ${I.children.map(Ht).join(", ")} } `:"";return`${I.value}${O}`}function _n(I){if(I.snapshot){const O=I.snapshot,w=I._futureSnapshot;I.snapshot=w,an(O.queryParams,w.queryParams)||I.queryParamsSubject.next(w.queryParams),O.fragment!==w.fragment&&I.fragmentSubject.next(w.fragment),an(O.params,w.params)||I.paramsSubject.next(w.params),function li(I,O){if(I.length!==O.length)return!1;for(let w=0;wan(w.parameters,O[R].parameters))}(I.url,O.url);return w&&!(!I.parent!=!O.parent)&&(!I.parent||fi(I.parent,O.parent))}let Rr=(()=>{class I{constructor(){this.activated=null,this._activatedRoute=null,this.name=Xe,this.activateEvents=new l.vpe,this.deactivateEvents=new l.vpe,this.attachEvents=new l.vpe,this.detachEvents=new l.vpe,this.parentContexts=(0,l.f3M)(wr),this.location=(0,l.f3M)(l.s_b),this.changeDetector=(0,l.f3M)(l.sBO),this.environmentInjector=(0,l.f3M)(l.lqb),this.inputBinder=(0,l.f3M)(mr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(w){if(w.name){const{firstChange:R,previousValue:H}=w.name;if(R)return;this.isTrackedInParentContexts(H)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(H)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(w){return this.parentContexts.getContext(w)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const w=this.parentContexts.getContext(this.name);w?.route&&(w.attachRef?this.attach(w.attachRef,w.route):this.activateWith(w.route,w.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new l.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new l.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new l.vHH(4012,!1);this.location.detach();const w=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(w.instance),w}attach(w,R){this.activated=w,this._activatedRoute=R,this.location.insert(w.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(w.instance)}deactivate(){if(this.activated){const w=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(w)}}activateWith(w,R){if(this.isActivated)throw new l.vHH(4013,!1);this._activatedRoute=w;const H=this.location,ee=w.snapshot.component,Ae=this.parentContexts.getOrCreateContext(this.name).children,Ie=new ri(w,Ae,H.injector);this.activated=H.createComponent(ee,{index:H.length,injector:Ie,environmentInjector:R??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275dir=l.lG2({type:I,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[l.TTD]})}return I})();class ri{constructor(O,w,R){this.route=O,this.childContexts=w,this.parent=R}get(O,w){return O===Ui?this.route:O===wr?this.childContexts:this.parent.get(O,w)}}const mr=new l.OlP("");let yn=(()=>{class I{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(w){this.unsubscribeFromRouteData(w),this.subscribeToRouteData(w)}unsubscribeFromRouteData(w){this.outletDataSubscriptions.get(w)?.unsubscribe(),this.outletDataSubscriptions.delete(w)}subscribeToRouteData(w){const{activatedRoute:R}=w,H=(0,_e.a)([R.queryParams,R.params,R.data]).pipe((0,nt.w)(([Q,ee,Ae],Ie)=>(Ae={...Q,...ee,...Ae},0===Ie?(0,re.of)(Ae):Promise.resolve(Ae)))).subscribe(Q=>{if(!w.isActivated||!w.activatedComponentRef||w.activatedRoute!==R||null===R.component)return void this.unsubscribeFromRouteData(w);const ee=(0,l.qFp)(R.component);if(ee)for(const{templateName:Ae}of ee.inputs)w.activatedComponentRef.setInput(Ae,Q[Ae]);else this.unsubscribeFromRouteData(w)});this.outletDataSubscriptions.set(w,H)}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac})}return I})();function vr(I,O,w){if(w&&I.shouldReuseRoute(O.value,w.value.snapshot)){const R=w.value;R._futureSnapshot=O.value;const H=function Ft(I,O,w){return O.children.map(R=>{for(const H of w.children)if(I.shouldReuseRoute(R.value,H.value.snapshot))return vr(I,R,H);return vr(I,R)})}(I,O,w);return new In(R,H)}{if(I.shouldAttach(O.value)){const Q=I.retrieve(O.value);if(null!==Q){const ee=Q.route;return ee.value._futureSnapshot=O.value,ee.children=O.children.map(Ae=>vr(I,Ae)),ee}}const R=function As(I){return new Ui(new ce.X(I.url),new ce.X(I.params),new ce.X(I.queryParams),new ce.X(I.fragment),new ce.X(I.data),I.outlet,I.component,I)}(O.value),H=O.children.map(Q=>vr(I,Q));return new In(R,H)}}const ls="ngNavigationCancelingError";function qr(I,O){const{redirectTo:w,navigationBehaviorOptions:R}=ge(O)?{redirectTo:O,navigationBehaviorOptions:void 0}:O,H=wn(!1,0,O);return H.url=w,H.navigationBehaviorOptions=R,H}function wn(I,O,w){const R=new Error("NavigationCancelingError: "+(I||""));return R[ls]=!0,R.cancellationCode=O,w&&(R.url=w),R}function Er(I){return I&&I[ls]}let $i=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275cmp=l.Xpm({type:I,selectors:[["ng-component"]],standalone:!0,features:[l.jDz],decls:1,vars:0,template:function(R,H){1&R&&l._UZ(0,"router-outlet")},dependencies:[Rr],encapsulation:2})}return I})();function Jr(I){const O=I.children&&I.children.map(Jr),w=O?{...I,children:O}:{...I};return!w.component&&!w.loadComponent&&(O||w.loadChildren)&&w.outlet&&w.outlet!==Xe&&(w.component=$i),w}function jn(I){return I.outlet||Xe}function ar(I){if(!I)return null;if(I.routeConfig?._injector)return I.routeConfig._injector;for(let O=I.parent;O;O=O.parent){const w=O.routeConfig;if(w?._loadedInjector)return w._loadedInjector;if(w?._injector)return w._injector}return null}class Xr{constructor(O,w,R,H,Q){this.routeReuseStrategy=O,this.futureState=w,this.currState=R,this.forwardEvent=H,this.inputBindingEnabled=Q}activate(O){const w=this.futureState._root,R=this.currState?this.currState._root:null;this.deactivateChildRoutes(w,R,O),_n(this.futureState.root),this.activateChildRoutes(w,R,O)}deactivateChildRoutes(O,w,R){const H=Hn(w);O.children.forEach(Q=>{const ee=Q.value.outlet;this.deactivateRoutes(Q,H[ee],R),delete H[ee]}),Object.values(H).forEach(Q=>{this.deactivateRouteAndItsChildren(Q,R)})}deactivateRoutes(O,w,R){const H=O.value,Q=w?w.value:null;if(H===Q)if(H.component){const ee=R.getContext(H.outlet);ee&&this.deactivateChildRoutes(O,w,ee.children)}else this.deactivateChildRoutes(O,w,R);else Q&&this.deactivateRouteAndItsChildren(w,R)}deactivateRouteAndItsChildren(O,w){O.value.component&&this.routeReuseStrategy.shouldDetach(O.value.snapshot)?this.detachAndStoreRouteSubtree(O,w):this.deactivateRouteAndOutlet(O,w)}detachAndStoreRouteSubtree(O,w){const R=w.getContext(O.value.outlet),H=R&&O.value.component?R.children:w,Q=Hn(O);for(const ee of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ee],H);if(R&&R.outlet){const ee=R.outlet.detach(),Ae=R.children.onOutletDeactivated();this.routeReuseStrategy.store(O.value.snapshot,{componentRef:ee,route:O,contexts:Ae})}}deactivateRouteAndOutlet(O,w){const R=w.getContext(O.value.outlet),H=R&&O.value.component?R.children:w,Q=Hn(O);for(const ee of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ee],H);R&&(R.outlet&&(R.outlet.deactivate(),R.children.onOutletDeactivated()),R.attachRef=null,R.route=null)}activateChildRoutes(O,w,R){const H=Hn(w);O.children.forEach(Q=>{this.activateRoutes(Q,H[Q.value.outlet],R),this.forwardEvent(new $o(Q.value.snapshot))}),O.children.length&&this.forwardEvent(new Ki(O.value.snapshot))}activateRoutes(O,w,R){const H=O.value,Q=w?w.value:null;if(_n(H),H===Q)if(H.component){const ee=R.getOrCreateContext(H.outlet);this.activateChildRoutes(O,w,ee.children)}else this.activateChildRoutes(O,w,R);else if(H.component){const ee=R.getOrCreateContext(H.outlet);if(this.routeReuseStrategy.shouldAttach(H.snapshot)){const Ae=this.routeReuseStrategy.retrieve(H.snapshot);this.routeReuseStrategy.store(H.snapshot,null),ee.children.onOutletReAttached(Ae.contexts),ee.attachRef=Ae.componentRef,ee.route=Ae.route.value,ee.outlet&&ee.outlet.attach(Ae.componentRef,Ae.route.value),_n(Ae.route.value),this.activateChildRoutes(O,null,ee.children)}else{const Ae=ar(H.snapshot);ee.attachRef=null,ee.route=H,ee.injector=Ae,ee.outlet&&ee.outlet.activateWith(H,ee.injector),this.activateChildRoutes(O,null,ee.children)}}else this.activateChildRoutes(O,null,R)}}class Qn{constructor(O){this.path=O,this.route=this.path[this.path.length-1]}}class pi{constructor(O,w){this.component=O,this.route=w}}function Ms(I,O,w){const R=I._root;return qn(R,O?O._root:null,w,[R.value])}function fn(I,O){const w=Symbol(),R=O.get(I,w);return R===w?"function"!=typeof I||(0,l.Z0I)(I)?O.get(I):I:R}function qn(I,O,w,R,H={canDeactivateChecks:[],canActivateChecks:[]}){const Q=Hn(O);return I.children.forEach(ee=>{(function ki(I,O,w,R,H={canDeactivateChecks:[],canActivateChecks:[]}){const Q=I.value,ee=O?O.value:null,Ae=w?w.getContext(I.value.outlet):null;if(ee&&Q.routeConfig===ee.routeConfig){const Ie=function ao(I,O,w){if("function"==typeof w)return w(I,O);switch(w){case"pathParamsChange":return!yt(I.url,O.url);case"pathParamsOrQueryParamsChange":return!yt(I.url,O.url)||!an(I.queryParams,O.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!fi(I,O)||!an(I.queryParams,O.queryParams);default:return!fi(I,O)}}(ee,Q,Q.routeConfig.runGuardsAndResolvers);Ie?H.canActivateChecks.push(new Qn(R)):(Q.data=ee.data,Q._resolvedData=ee._resolvedData),qn(I,O,Q.component?Ae?Ae.children:null:w,R,H),Ie&&Ae&&Ae.outlet&&Ae.outlet.isActivated&&H.canDeactivateChecks.push(new pi(Ae.outlet.component,ee))}else ee&&es(O,Ae,H),H.canActivateChecks.push(new Qn(R)),qn(I,null,Q.component?Ae?Ae.children:null:w,R,H)})(ee,Q[ee.value.outlet],w,R.concat([ee.value]),H),delete Q[ee.value.outlet]}),Object.entries(Q).forEach(([ee,Ae])=>es(Ae,w.getContext(ee),H)),H}function es(I,O,w){const R=Hn(I),H=I.value;Object.entries(R).forEach(([Q,ee])=>{es(ee,H.component?O?O.children.getContext(Q):null:O,w)}),w.canDeactivateChecks.push(new pi(H.component&&O&&O.outlet&&O.outlet.isActivated?O.outlet.component:null,H))}function lo(I){return"function"==typeof I}function An(I){return I instanceof ve.K||"EmptyError"===I?.name}const lr=Symbol("INITIAL_VALUE");function xs(){return(0,nt.w)(I=>(0,_e.a)(I.map(O=>O.pipe((0,it.q)(1),(0,Je.O)(lr)))).pipe((0,Me.U)(O=>{for(const w of O)if(!0!==w){if(w===lr)return lr;if(!1===w||w instanceof Ri)return w}return!0}),(0,wt.h)(O=>O!==lr),(0,it.q)(1)))}function cr(I){return(0,ye.z)((0,Sn.b)(O=>{if(ge(O))throw qr(0,O)}),(0,Me.U)(O=>!0===O))}class uo{constructor(O){this.segmentGroup=O||null}}class Ni{constructor(O){this.urlTree=O}}function ts(I){return ke(new uo(I))}function Ji(I){return ke(new Ni(I))}class ka{constructor(O,w){this.urlSerializer=O,this.urlTree=w}noMatchError(O){return new l.vHH(4002,!1)}lineralizeSegments(O,w){let R=[],H=w.root;for(;;){if(R=R.concat(H.segments),0===H.numberOfChildren)return(0,re.of)(R);if(H.numberOfChildren>1||!H.children[Xe])return ke(new l.vHH(4e3,!1));H=H.children[Xe]}}applyRedirectCommands(O,w,R){return this.applyRedirectCreateUrlTree(w,this.urlSerializer.parse(w),O,R)}applyRedirectCreateUrlTree(O,w,R,H){const Q=this.createSegmentGroup(O,w.root,R,H);return new Ri(Q,this.createQueryParams(w.queryParams,this.urlTree.queryParams),w.fragment)}createQueryParams(O,w){const R={};return Object.entries(O).forEach(([H,Q])=>{if("string"==typeof Q&&Q.startsWith(":")){const Ae=Q.substring(1);R[H]=w[Ae]}else R[H]=Q}),R}createSegmentGroup(O,w,R,H){const Q=this.createSegments(O,w.segments,R,H);let ee={};return Object.entries(w.children).forEach(([Ae,Ie])=>{ee[Ae]=this.createSegmentGroup(O,Ie,R,H)}),new bt(Q,ee)}createSegments(O,w,R,H){return w.map(Q=>Q.path.startsWith(":")?this.findPosParam(O,Q,H):this.findOrReturn(Q,R))}findPosParam(O,w,R){const H=R[w.path.substring(1)];if(!H)throw new l.vHH(4001,!1);return H}findOrReturn(O,w){let R=0;for(const H of w){if(H.path===O.path)return w.splice(R),H;R++}return O}}const Zs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ha(I,O,w,R,H){const Q=Wo(I,O,w);return Q.matched?(R=function Kr(I,O){return I.providers&&!I._injector&&(I._injector=(0,l.MMx)(I.providers,O,`Route: ${I.path}`)),I._injector??O}(O,R),function Ro(I,O,w,R){const H=O.canMatch;if(!H||0===H.length)return(0,re.of)(!0);const Q=H.map(ee=>{const Ae=fn(ee,I);return xi(function se(I){return I&&lo(I.canMatch)}(Ae)?Ae.canMatch(O,w):I.runInContext(()=>Ae(O,w)))});return(0,re.of)(Q).pipe(xs(),cr())}(R,O,w).pipe((0,Me.U)(ee=>!0===ee?Q:{...Zs}))):(0,re.of)(Q)}function Wo(I,O,w){if(""===O.path)return"full"===O.pathMatch&&(I.hasChildren()||w.length>0)?{...Zs}:{matched:!0,consumedSegments:[],remainingSegments:w,parameters:{},positionalParamSegments:{}};const H=(O.matcher||mn)(w,I,O);if(!H)return{...Zs};const Q={};Object.entries(H.posParams??{}).forEach(([Ae,Ie])=>{Q[Ae]=Ie.path});const ee=H.consumed.length>0?{...Q,...H.consumed[H.consumed.length-1].parameters}:Q;return{matched:!0,consumedSegments:H.consumed,remainingSegments:w.slice(H.consumed.length),parameters:ee,positionalParamSegments:H.posParams??{}}}function fa(I,O,w,R){return w.length>0&&function gl(I,O,w){return w.some(R=>Rs(I,O,R)&&jn(R)!==Xe)}(I,w,R)?{segmentGroup:new bt(O,pl(R,new bt(w,I.children))),slicedSegments:[]}:0===w.length&&function Fa(I,O,w){return w.some(R=>Rs(I,O,R))}(I,w,R)?{segmentGroup:new bt(I.segments,Na(I,0,w,R,I.children)),slicedSegments:w}:{segmentGroup:new bt(I.segments,I.children),slicedSegments:w}}function Na(I,O,w,R,H){const Q={};for(const ee of R)if(Rs(I,w,ee)&&!H[jn(ee)]){const Ae=new bt([],{});Q[jn(ee)]=Ae}return{...H,...Q}}function pl(I,O){const w={};w[Xe]=O;for(const R of I)if(""===R.path&&jn(R)!==Xe){const H=new bt([],{});w[jn(R)]=H}return w}function Rs(I,O,w){return(!(I.hasChildren()||O.length>0)||"full"!==w.pathMatch)&&""===w.path}class Gu{constructor(O,w,R,H,Q,ee,Ae){this.injector=O,this.configLoader=w,this.rootComponentType=R,this.config=H,this.urlTree=Q,this.paramsInheritanceStrategy=ee,this.urlSerializer=Ae,this.allowRedirects=!0,this.applyRedirects=new ka(this.urlSerializer,this.urlTree)}noMatchError(O){return new l.vHH(4002,!1)}recognize(){const O=fa(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,O,Xe).pipe(Bn(w=>{if(w instanceof Ni)return this.allowRedirects=!1,this.urlTree=w.urlTree,this.match(w.urlTree);throw w instanceof uo?this.noMatchError(w):w}),(0,Me.U)(w=>{const R=new Is([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Xe,this.rootComponentType,null,{}),H=new In(R,w),Q=new On("",H),ee=function oe(I,O,w=null,R=null){return ze(ue(I),O,w,R)}(R,[],this.urlTree.queryParams,this.urlTree.fragment);return ee.queryParams=this.urlTree.queryParams,Q.url=this.urlSerializer.serialize(ee),this.inheritParamsAndData(Q._root),{state:Q,tree:ee}}))}match(O){return this.processSegmentGroup(this.injector,this.config,O.root,Xe).pipe(Bn(R=>{throw R instanceof uo?this.noMatchError(R):R}))}inheritParamsAndData(O){const w=O.value,R=as(w,this.paramsInheritanceStrategy);w.params=Object.freeze(R.params),w.data=Object.freeze(R.data),O.children.forEach(H=>this.inheritParamsAndData(H))}processSegmentGroup(O,w,R,H){return 0===R.segments.length&&R.hasChildren()?this.processChildren(O,w,R):this.processSegment(O,w,R,R.segments,H,!0)}processChildren(O,w,R){const H=[];for(const Q of Object.keys(R.children))"primary"===Q?H.unshift(Q):H.push(Q);return(0,de.D)(H).pipe((0,Vn.b)(Q=>{const ee=R.children[Q],Ae=function Ws(I,O){const w=I.filter(R=>jn(R)===O);return w.push(...I.filter(R=>jn(R)!==O)),w}(w,Q);return this.processSegmentGroup(O,Ae,ee,Q)}),function Ar(I,O){return(0,Re.e)(function Nt(I,O,w,R,H){return(Q,ee)=>{let Ae=w,Ie=O,pt=0;Q.subscribe((0,at.x)(ee,Qt=>{const Jn=pt++;Ie=Ae?I(Ie,Qt,Jn):(Ae=!0,Qt),R&&ee.next(Ie)},H&&(()=>{Ae&&ee.next(Ie),ee.complete()})))}}(I,O,arguments.length>=2,!0))}((Q,ee)=>(Q.push(...ee),Q)),(0,Qi.d)(null),function Ne(I,O){const w=arguments.length>=2;return R=>R.pipe(I?(0,wt.h)((H,Q)=>I(H,Q,R)):Fe.y,xe(1),w?(0,Qi.d)(O):(0,Oe.T)(()=>new ve.K))}(),(0,mt.z)(Q=>{if(null===Q)return ts(R);const ee=vl(Q);return function nf(I){I.sort((O,w)=>O.value.outlet===Xe?-1:w.value.outlet===Xe?1:O.value.outlet.localeCompare(w.value.outlet))}(ee),(0,re.of)(ee)}))}processSegment(O,w,R,H,Q,ee){return(0,de.D)(w).pipe((0,Vn.b)(Ae=>this.processSegmentAgainstRoute(Ae._injector??O,w,Ae,R,H,Q,ee).pipe(Bn(Ie=>{if(Ie instanceof uo)return(0,re.of)(null);throw Ie}))),(0,$t.P)(Ae=>!!Ae),Bn(Ae=>{if(An(Ae))return function Po(I,O,w){return 0===O.length&&!I.children[w]}(R,H,Q)?(0,re.of)([]):ts(R);throw Ae}))}processSegmentAgainstRoute(O,w,R,H,Q,ee,Ae){return function ho(I,O,w,R){return!!(jn(I)===R||R!==Xe&&Rs(O,w,I))&&("**"===I.path||Wo(O,I,w).matched)}(R,H,Q,ee)?void 0===R.redirectTo?this.matchSegmentAgainstRoute(O,H,R,Q,ee,Ae):Ae&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(O,H,w,R,Q,ee):ts(H):ts(H)}expandSegmentAgainstRouteUsingRedirect(O,w,R,H,Q,ee){return"**"===H.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(O,R,H,ee):this.expandRegularSegmentAgainstRouteUsingRedirect(O,w,R,H,Q,ee)}expandWildCardWithParamsAgainstRouteUsingRedirect(O,w,R,H){const Q=this.applyRedirects.applyRedirectCommands([],R.redirectTo,{});return R.redirectTo.startsWith("/")?Ji(Q):this.applyRedirects.lineralizeSegments(R,Q).pipe((0,mt.z)(ee=>{const Ae=new bt(ee,{});return this.processSegment(O,w,Ae,ee,H,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(O,w,R,H,Q,ee){const{matched:Ae,consumedSegments:Ie,remainingSegments:pt,positionalParamSegments:Qt}=Wo(w,H,Q);if(!Ae)return ts(w);const Jn=this.applyRedirects.applyRedirectCommands(Ie,H.redirectTo,Qt);return H.redirectTo.startsWith("/")?Ji(Jn):this.applyRedirects.lineralizeSegments(H,Jn).pipe((0,mt.z)(Dn=>this.processSegment(O,R,w,Dn.concat(pt),ee,!1)))}matchSegmentAgainstRoute(O,w,R,H,Q,ee){let Ae;if("**"===R.path){const Ie=H.length>0?Vi(H).parameters:{},pt=new Is(H,Ie,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zu(R),jn(R),R.component??R._loadedComponent??null,R,U(R));Ae=(0,re.of)({snapshot:pt,consumedSegments:[],remainingSegments:[]}),w.children={}}else Ae=ha(w,R,H,O).pipe((0,Me.U)(({matched:Ie,consumedSegments:pt,remainingSegments:Qt,parameters:Jn})=>Ie?{snapshot:new Is(pt,Jn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zu(R),jn(R),R.component??R._loadedComponent??null,R,U(R)),consumedSegments:pt,remainingSegments:Qt}:null));return Ae.pipe((0,nt.w)(Ie=>null===Ie?ts(w):this.getChildConfig(O=R._injector??O,R,H).pipe((0,nt.w)(({routes:pt})=>{const Qt=R._loadedInjector??O,{snapshot:Jn,consumedSegments:Dn,remainingSegments:mo}=Ie,{segmentGroup:Ba,slicedSegments:ga}=fa(w,Dn,mo,pt);if(0===ga.length&&Ba.hasChildren())return this.processChildren(Qt,pt,Ba).pipe((0,Me.U)(Ha=>null===Ha?null:[new In(Jn,Ha)]));if(0===pt.length&&0===ga.length)return(0,re.of)([new In(Jn,[])]);const Ec=jn(R)===Q;return this.processSegment(Qt,pt,Ba,ga,Ec?Xe:Q,!0).pipe((0,Me.U)(Ha=>[new In(Jn,Ha)]))}))))}getChildConfig(O,w,R){return w.children?(0,re.of)({routes:w.children,injector:O}):w.loadChildren?void 0!==w._loadedRoutes?(0,re.of)({routes:w._loadedRoutes,injector:w._loadedInjector}):function Os(I,O,w,R){const H=O.canLoad;if(void 0===H||0===H.length)return(0,re.of)(!0);const Q=H.map(ee=>{const Ae=fn(ee,I);return xi(function z(I){return I&&lo(I.canLoad)}(Ae)?Ae.canLoad(O,w):I.runInContext(()=>Ae(O,w)))});return(0,re.of)(Q).pipe(xs(),cr())}(O,w,R).pipe((0,mt.z)(H=>H?this.configLoader.loadChildren(O,w).pipe((0,Sn.b)(Q=>{w._loadedRoutes=Q.routes,w._loadedInjector=Q.injector})):function Pa(I){return ke(wn(!1,3))}())):(0,re.of)({routes:[],injector:O})}}function Yu(I){const O=I.value.routeConfig;return O&&""===O.path}function vl(I){const O=[],w=new Set;for(const R of I){if(!Yu(R)){O.push(R);continue}const H=O.find(Q=>R.value.routeConfig===Q.value.routeConfig);void 0!==H?(H.children.push(...R.children),w.add(H)):O.push(R)}for(const R of w){const H=vl(R.children);O.push(new In(R.value,H))}return O.filter(R=>!w.has(R))}function Zu(I){return I.data||{}}function U(I){return I.resolve||{}}function b(I){return"string"==typeof I.title||null===I.title}function F(I){return(0,nt.w)(O=>{const w=I(O);return w?(0,de.D)(w).pipe((0,Me.U)(()=>O)):(0,re.of)(O)})}const x=new l.OlP("ROUTES");let V=(()=>{class I{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,l.f3M)(l.Sil)}loadComponent(w){if(this.componentLoaders.get(w))return this.componentLoaders.get(w);if(w._loadedComponent)return(0,re.of)(w._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(w);const R=xi(w.loadComponent()).pipe((0,Me.U)(Ee),(0,Sn.b)(Q=>{this.onLoadEndListener&&this.onLoadEndListener(w),w._loadedComponent=Q}),(0,Ke.x)(()=>{this.componentLoaders.delete(w)})),H=new ut(R,()=>new ne.x).pipe(Dt());return this.componentLoaders.set(w,H),H}loadChildren(w,R){if(this.childrenLoaders.get(R))return this.childrenLoaders.get(R);if(R._loadedRoutes)return(0,re.of)({routes:R._loadedRoutes,injector:R._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(R);const Q=function K(I,O,w,R){return xi(I.loadChildren()).pipe((0,Me.U)(Ee),(0,mt.z)(H=>H instanceof l.YKP||Array.isArray(H)?(0,re.of)(H):(0,de.D)(O.compileModuleAsync(H))),(0,Me.U)(H=>{R&&R(I);let Q,ee,Ae=!1;return Array.isArray(H)?(ee=H,!0):(Q=H.create(w).injector,ee=Q.get(x,[],{optional:!0,self:!0}).flat()),{routes:ee.map(Jr),injector:Q}}))}(R,this.compiler,w,this.onLoadEndListener).pipe((0,Ke.x)(()=>{this.childrenLoaders.delete(R)})),ee=new ut(Q,()=>new ne.x).pipe(Dt());return this.childrenLoaders.set(R,ee),ee}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function Ee(I){return function me(I){return I&&"object"==typeof I&&"default"in I}(I)?I.default:I}let Ue=(()=>{class I{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ne.x,this.transitionAbortSubject=new ne.x,this.configLoader=(0,l.f3M)(V),this.environmentInjector=(0,l.f3M)(l.lqb),this.urlSerializer=(0,l.f3M)(tn),this.rootContexts=(0,l.f3M)(wr),this.inputBindingEnabled=null!==(0,l.f3M)(mr,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,re.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=H=>this.events.next(new Io(H)),this.configLoader.onLoadStartListener=H=>this.events.next(new To(H))}complete(){this.transitions?.complete()}handleNavigationRequest(w){const R=++this.navigationId;this.transitions?.next({...this.transitions.value,...w,id:R})}setupNavigations(w,R,H){return this.transitions=new ce.X({id:0,currentUrlTree:R,currentRawUrl:R,currentBrowserUrl:R,extractedUrl:w.urlHandlingStrategy.extract(R),urlAfterRedirects:w.urlHandlingStrategy.extract(R),rawUrl:R,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Si,restoredState:null,currentSnapshot:H.snapshot,targetSnapshot:null,currentRouterState:H,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,wt.h)(Q=>0!==Q.id),(0,Me.U)(Q=>({...Q,extractedUrl:w.urlHandlingStrategy.extract(Q.rawUrl)})),(0,nt.w)(Q=>{this.currentTransition=Q;let ee=!1,Ae=!1;return(0,re.of)(Q).pipe((0,Sn.b)(Ie=>{this.currentNavigation={id:Ie.id,initialUrl:Ie.rawUrl,extractedUrl:Ie.extractedUrl,trigger:Ie.source,extras:Ie.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,nt.w)(Ie=>{const pt=Ie.currentBrowserUrl.toString(),Qt=!w.navigated||Ie.extractedUrl.toString()!==pt||pt!==Ie.currentUrlTree.toString();if(!Qt&&"reload"!==(Ie.extras.onSameUrlNavigation??w.onSameUrlNavigation)){const Dn="";return this.events.next(new gr(Ie.id,this.urlSerializer.serialize(Ie.rawUrl),Dn,0)),Ie.resolve(null),He.E}if(w.urlHandlingStrategy.shouldProcessUrl(Ie.rawUrl))return(0,re.of)(Ie).pipe((0,nt.w)(Dn=>{const mo=this.transitions?.getValue();return this.events.next(new sr(Dn.id,this.urlSerializer.serialize(Dn.extractedUrl),Dn.source,Dn.restoredState)),mo!==this.transitions?.getValue()?He.E:Promise.resolve(Dn)}),function D(I,O,w,R,H,Q){return(0,mt.z)(ee=>function ml(I,O,w,R,H,Q,ee="emptyOnly"){return new Gu(I,O,w,R,H,ee,Q).recognize()}(I,O,w,R,ee.extractedUrl,H,Q).pipe((0,Me.U)(({state:Ae,tree:Ie})=>({...ee,targetSnapshot:Ae,urlAfterRedirects:Ie}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,w.config,this.urlSerializer,w.paramsInheritanceStrategy),(0,Sn.b)(Dn=>{Q.targetSnapshot=Dn.targetSnapshot,Q.urlAfterRedirects=Dn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Dn.urlAfterRedirects};const mo=new $s(Dn.id,this.urlSerializer.serialize(Dn.extractedUrl),this.urlSerializer.serialize(Dn.urlAfterRedirects),Dn.targetSnapshot);this.events.next(mo)}));if(Qt&&w.urlHandlingStrategy.shouldProcessUrl(Ie.currentRawUrl)){const{id:Dn,extractedUrl:mo,source:Ba,restoredState:ga,extras:Ec}=Ie,Ha=new sr(Dn,this.urlSerializer.serialize(mo),Ba,ga);this.events.next(Ha);const gi=_i(0,this.rootComponentType).snapshot;return this.currentTransition=Q={...Ie,targetSnapshot:gi,urlAfterRedirects:mo,extras:{...Ec,skipLocationChange:!1,replaceUrl:!1}},(0,re.of)(Q)}{const Dn="";return this.events.next(new gr(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),Dn,1)),Ie.resolve(null),He.E}}),(0,Sn.b)(Ie=>{const pt=new ua(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects),Ie.targetSnapshot);this.events.next(pt)}),(0,Me.U)(Ie=>(this.currentTransition=Q={...Ie,guards:Ms(Ie.targetSnapshot,Ie.currentSnapshot,this.rootContexts)},Q)),function Go(I,O){return(0,mt.z)(w=>{const{targetSnapshot:R,currentSnapshot:H,guards:{canActivateChecks:Q,canDeactivateChecks:ee}}=w;return 0===ee.length&&0===Q.length?(0,re.of)({...w,guardsResult:!0}):function hl(I,O,w,R){return(0,de.D)(I).pipe((0,mt.z)(H=>function Oo(I,O,w,R,H){const Q=O&&O.routeConfig?O.routeConfig.canDeactivate:null;if(!Q||0===Q.length)return(0,re.of)(!0);const ee=Q.map(Ae=>{const Ie=ar(O)??H,pt=fn(Ae,Ie);return xi(function Y(I){return I&&lo(I.canDeactivate)}(pt)?pt.canDeactivate(I,O,w,R):Ie.runInContext(()=>pt(I,O,w,R))).pipe((0,$t.P)())});return(0,re.of)(ee).pipe(xs())}(H.component,H.route,w,O,R)),(0,$t.P)(H=>!0!==H,!0))}(ee,R,H,I).pipe((0,mt.z)(Ae=>Ae&&function ds(I){return"boolean"==typeof I}(Ae)?function xo(I,O,w,R){return(0,de.D)(O).pipe((0,Vn.b)(H=>(0,Te.z)(function Pr(I,O){return null!==I&&O&&O(new Jt(I)),(0,re.of)(!0)}(H.route.parent,R),function co(I,O){return null!==I&&O&&O(new Yr(I)),(0,re.of)(!0)}(H.route,R),function fl(I,O,w){const R=O[O.length-1],Q=O.slice(0,O.length-1).reverse().map(ee=>function et(I){const O=I.routeConfig?I.routeConfig.canActivateChild:null;return O&&0!==O.length?{node:I,guards:O}:null}(ee)).filter(ee=>null!==ee).map(ee=>fe(()=>{const Ae=ee.guards.map(Ie=>{const pt=ar(ee.node)??w,Qt=fn(Ie,pt);return xi(function P(I){return I&&lo(I.canActivateChild)}(Qt)?Qt.canActivateChild(R,I):pt.runInContext(()=>Qt(R,I))).pipe((0,$t.P)())});return(0,re.of)(Ae).pipe(xs())}));return(0,re.of)(Q).pipe(xs())}(I,H.path,w),function $u(I,O,w){const R=O.routeConfig?O.routeConfig.canActivate:null;if(!R||0===R.length)return(0,re.of)(!0);const H=R.map(Q=>fe(()=>{const ee=ar(O)??w,Ae=fn(Q,ee);return xi(function $(I){return I&&lo(I.canActivate)}(Ae)?Ae.canActivate(O,I):ee.runInContext(()=>Ae(O,I))).pipe((0,$t.P)())}));return(0,re.of)(H).pipe(xs())}(I,H.route,w))),(0,$t.P)(H=>!0!==H,!0))}(R,Q,I,O):(0,re.of)(Ae)),(0,Me.U)(Ae=>({...w,guardsResult:Ae})))})}(this.environmentInjector,Ie=>this.events.next(Ie)),(0,Sn.b)(Ie=>{if(Q.guardsResult=Ie.guardsResult,ge(Ie.guardsResult))throw qr(0,Ie.guardsResult);const pt=new da(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects),Ie.targetSnapshot,!!Ie.guardsResult);this.events.next(pt)}),(0,wt.h)(Ie=>!!Ie.guardsResult||(this.cancelNavigationTransition(Ie,"",3),!1)),F(Ie=>{if(Ie.guards.canActivateChecks.length)return(0,re.of)(Ie).pipe((0,Sn.b)(pt=>{const Qt=new hi(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Qt)}),(0,nt.w)(pt=>{let Qt=!1;return(0,re.of)(pt).pipe(function E(I,O){return(0,mt.z)(w=>{const{targetSnapshot:R,guards:{canActivateChecks:H}}=w;if(!H.length)return(0,re.of)(w);let Q=0;return(0,de.D)(H).pipe((0,Vn.b)(ee=>function N(I,O,w,R){const H=I.routeConfig,Q=I._resolve;return void 0!==H?.title&&!b(H)&&(Q[cn]=H.title),function G(I,O,w,R){const H=function q(I){return[...Object.keys(I),...Object.getOwnPropertySymbols(I)]}(I);if(0===H.length)return(0,re.of)({});const Q={};return(0,de.D)(H).pipe((0,mt.z)(ee=>function le(I,O,w,R){const H=ar(O)??R,Q=fn(I,H);return xi(Q.resolve?Q.resolve(O,w):H.runInContext(()=>Q(O,w)))}(I[ee],O,w,R).pipe((0,$t.P)(),(0,Sn.b)(Ae=>{Q[ee]=Ae}))),xe(1),(0,We.h)(Q),Bn(ee=>An(ee)?He.E:ke(ee)))}(Q,I,O,R).pipe((0,Me.U)(ee=>(I._resolvedData=ee,I.data=as(I,w).resolve,H&&b(H)&&(I.data[cn]=H.title),null)))}(ee.route,R,I,O)),(0,Sn.b)(()=>Q++),xe(1),(0,mt.z)(ee=>Q===H.length?(0,re.of)(w):He.E))})}(w.paramsInheritanceStrategy,this.environmentInjector),(0,Sn.b)({next:()=>Qt=!0,complete:()=>{Qt||this.cancelNavigationTransition(pt,"",2)}}))}),(0,Sn.b)(pt=>{const Qt=new Oa(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Qt)}))}),F(Ie=>{const pt=Qt=>{const Jn=[];Qt.routeConfig?.loadComponent&&!Qt.routeConfig._loadedComponent&&Jn.push(this.configLoader.loadComponent(Qt.routeConfig).pipe((0,Sn.b)(Dn=>{Qt.component=Dn}),(0,Me.U)(()=>{})));for(const Dn of Qt.children)Jn.push(...pt(Dn));return Jn};return(0,_e.a)(pt(Ie.targetSnapshot.root)).pipe((0,Qi.d)(),(0,it.q)(1))}),F(()=>this.afterPreactivation()),(0,Me.U)(Ie=>{const pt=function Qr(I,O,w){const R=vr(I,O._root,w?w._root:void 0);return new os(R,O)}(w.routeReuseStrategy,Ie.targetSnapshot,Ie.currentRouterState);return this.currentTransition=Q={...Ie,targetRouterState:pt},Q}),(0,Sn.b)(()=>{this.events.next(new Es)}),((I,O,w,R)=>(0,Me.U)(H=>(new Xr(O,H.targetRouterState,H.currentRouterState,w,R).activate(I),H)))(this.rootContexts,w.routeReuseStrategy,Ie=>this.events.next(Ie),this.inputBindingEnabled),(0,it.q)(1),(0,Sn.b)({next:Ie=>{ee=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new di(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects))),w.titleStrategy?.updateTitle(Ie.targetRouterState.snapshot),Ie.resolve(!0)},complete:()=>{ee=!0}}),(0,_t.R)(this.transitionAbortSubject.pipe((0,Sn.b)(Ie=>{throw Ie}))),(0,Ke.x)(()=>{ee||Ae||this.cancelNavigationTransition(Q,"",1),this.currentNavigation?.id===Q.id&&(this.currentNavigation=null)}),Bn(Ie=>{if(Ae=!0,Er(Ie))this.events.next(new Gr(Q.id,this.urlSerializer.serialize(Q.extractedUrl),Ie.message,Ie.cancellationCode)),function Gs(I){return Er(I)&&ge(I.url)}(Ie)?this.events.next(new Di(Ie.url)):Q.resolve(!1);else{this.events.next(new hn(Q.id,this.urlSerializer.serialize(Q.extractedUrl),Ie,Q.targetSnapshot??void 0));try{Q.resolve(w.errorHandler(Ie))}catch(pt){Q.reject(pt)}}return He.E}))}))}cancelNavigationTransition(w,R,H){const Q=new Gr(w.id,this.urlSerializer.serialize(w.extractedUrl),R,H);this.events.next(Q),w.resolve(!1)}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function ft(I){return I!==Si}let Lt=(()=>{class I{buildTitle(w){let R,H=w.root;for(;void 0!==H;)R=this.getResolvedTitleForRoute(H)??R,H=H.children.find(Q=>Q.outlet===Xe);return R}getResolvedTitleForRoute(w){return w.data[cn]}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return(0,l.f3M)(Vt)},providedIn:"root"})}return I})(),Vt=(()=>{class I extends Lt{constructor(w){super(),this.title=w}updateTitle(w){const R=this.buildTitle(w);void 0!==R&&this.title.setTitle(R)}static#e=this.\u0275fac=function(R){return new(R||I)(l.LFG(ei.Dx))};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),It=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return(0,l.f3M)(Yt)},providedIn:"root"})}return I})();class ln{shouldDetach(O){return!1}store(O,w){}shouldAttach(O){return!1}retrieve(O){return null}shouldReuseRoute(O,w){return O.routeConfig===w.routeConfig}}let Yt=(()=>{class I extends ln{static#e=this.\u0275fac=function(){let w;return function(H){return(w||(w=l.n5z(I)))(H||I)}}();static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();const Rn=new l.OlP("",{providedIn:"root",factory:()=>({})});let Ii=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return(0,l.f3M)(zn)},providedIn:"root"})}return I})(),zn=(()=>{class I{shouldProcessUrl(w){return!0}extract(w){return w}merge(w,R){return w}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();var Ai=function(I){return I[I.COMPLETE=0]="COMPLETE",I[I.FAILED=1]="FAILED",I[I.REDIRECTING=2]="REDIRECTING",I}(Ai||{});function si(I,O){I.events.pipe((0,wt.h)(w=>w instanceof di||w instanceof Gr||w instanceof hn||w instanceof gr),(0,Me.U)(w=>w instanceof di||w instanceof gr?Ai.COMPLETE:w instanceof Gr&&(0===w.code||1===w.code)?Ai.REDIRECTING:Ai.FAILED),(0,wt.h)(w=>w!==Ai.REDIRECTING),(0,it.q)(1)).subscribe(()=>{O()})}function Xi(I){throw I}function Fi(I,O,w){return O.parse("/")}const kr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},fo={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let on=(()=>{class I{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,l.f3M)(l.c2e),this.isNgZoneEnabled=!1,this._events=new ne.x,this.options=(0,l.f3M)(Rn,{optional:!0})||{},this.pendingTasks=(0,l.f3M)(l.HDt),this.errorHandler=this.options.errorHandler||Xi,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Fi,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,l.f3M)(Ii),this.routeReuseStrategy=(0,l.f3M)(It),this.titleStrategy=(0,l.f3M)(Lt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,l.f3M)(x,{optional:!0})?.flat()??[],this.navigationTransitions=(0,l.f3M)(Ue),this.urlSerializer=(0,l.f3M)(tn),this.location=(0,l.f3M)(Pe.Ye),this.componentInputBindingEnabled=!!(0,l.f3M)(mr,{optional:!0}),this.eventsSubscription=new Le.w0,this.isNgZoneEnabled=(0,l.f3M)(l.R0b)instanceof l.R0b&&l.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ri,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=_i(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(w=>{this.lastSuccessfulId=w.id,this.currentPageId=this.browserPageId},w=>{this.console.warn(`Unhandled Navigation Error: ${w}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const w=this.navigationTransitions.events.subscribe(R=>{try{const{currentTransition:H}=this.navigationTransitions;if(null===H)return void(Ct(R)&&this._events.next(R));if(R instanceof sr)ft(H.source)&&(this.browserUrlTree=H.extractedUrl);else if(R instanceof gr)this.rawUrlTree=H.rawUrl;else if(R instanceof $s){if("eager"===this.urlUpdateStrategy){if(!H.extras.skipLocationChange){const Q=this.urlHandlingStrategy.merge(H.urlAfterRedirects,H.rawUrl);this.setBrowserUrl(Q,H)}this.browserUrlTree=H.urlAfterRedirects}}else if(R instanceof Es)this.currentUrlTree=H.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(H.urlAfterRedirects,H.rawUrl),this.routerState=H.targetRouterState,"deferred"===this.urlUpdateStrategy&&(H.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,H),this.browserUrlTree=H.urlAfterRedirects);else if(R instanceof Gr)0!==R.code&&1!==R.code&&(this.navigated=!0),(3===R.code||2===R.code)&&this.restoreHistory(H);else if(R instanceof Di){const Q=this.urlHandlingStrategy.merge(R.url,H.currentRawUrl),ee={skipLocationChange:H.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||ft(H.source)};this.scheduleNavigation(Q,Si,null,ee,{resolve:H.resolve,reject:H.reject,promise:H.promise})}R instanceof hn&&this.restoreHistory(H,!0),R instanceof di&&(this.navigated=!0),Ct(R)&&this._events.next(R)}catch(H){this.navigationTransitions.transitionAbortSubject.next(H)}});this.eventsSubscription.add(w)}resetRootComponentType(w){this.routerState.root.component=w,this.navigationTransitions.rootComponentType=w}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const w=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Si,w)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(w=>{const R="popstate"===w.type?"popstate":"hashchange";"popstate"===R&&setTimeout(()=>{this.navigateToSyncWithBrowser(w.url,R,w.state)},0)}))}navigateToSyncWithBrowser(w,R,H){const Q={replaceUrl:!0},ee=H?.navigationId?H:null;if(H){const Ie={...H};delete Ie.navigationId,delete Ie.\u0275routerPageId,0!==Object.keys(Ie).length&&(Q.state=Ie)}const Ae=this.parseUrl(w);this.scheduleNavigation(Ae,R,ee,Q)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(w){this.config=w.map(Jr),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(w,R={}){const{relativeTo:H,queryParams:Q,fragment:ee,queryParamsHandling:Ae,preserveFragment:Ie}=R,pt=Ie?this.currentUrlTree.fragment:ee;let Jn,Qt=null;switch(Ae){case"merge":Qt={...this.currentUrlTree.queryParams,...Q};break;case"preserve":Qt=this.currentUrlTree.queryParams;break;default:Qt=Q||null}null!==Qt&&(Qt=this.removeEmptyProps(Qt));try{Jn=ue(H?H.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof w[0]||!w[0].startsWith("/"))&&(w=[]),Jn=this.currentUrlTree.root}return ze(Jn,w,Qt,pt??null)}navigateByUrl(w,R={skipLocationChange:!1}){const H=ge(w)?w:this.parseUrl(w),Q=this.urlHandlingStrategy.merge(H,this.rawUrlTree);return this.scheduleNavigation(Q,Si,null,R)}navigate(w,R={skipLocationChange:!1}){return function La(I){for(let O=0;O{const Q=w[H];return null!=Q&&(R[H]=Q),R},{})}scheduleNavigation(w,R,H,Q,ee){if(this.disposed)return Promise.resolve(!1);let Ae,Ie,pt;ee?(Ae=ee.resolve,Ie=ee.reject,pt=ee.promise):pt=new Promise((Jn,Dn)=>{Ae=Jn,Ie=Dn});const Qt=this.pendingTasks.add();return si(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Qt))}),this.navigationTransitions.handleNavigationRequest({source:R,restoredState:H,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:w,extras:Q,resolve:Ae,reject:Ie,promise:pt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pt.catch(Jn=>Promise.reject(Jn))}setBrowserUrl(w,R){const H=this.urlSerializer.serialize(w);if(this.location.isCurrentPathEqualTo(H)||R.extras.replaceUrl){const ee={...R.extras.state,...this.generateNgRouterState(R.id,this.browserPageId)};this.location.replaceState(H,"",ee)}else{const Q={...R.extras.state,...this.generateNgRouterState(R.id,this.browserPageId+1)};this.location.go(H,"",Q)}}restoreHistory(w,R=!1){if("computed"===this.canceledNavigationResolution){const Q=this.currentPageId-this.browserPageId;0!==Q?this.location.historyGo(Q):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===Q&&(this.resetState(w),this.browserUrlTree=w.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(R&&this.resetState(w),this.resetUrlToCurrentUrlTree())}resetState(w){this.routerState=w.currentRouterState,this.currentUrlTree=w.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,w.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(w,R){return"computed"===this.canceledNavigationResolution?{navigationId:w,\u0275routerPageId:R}:{navigationId:w}}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function Ct(I){return!(I instanceof Es||I instanceof Di)}let vt=(()=>{class I{constructor(w,R,H,Q,ee,Ae){this.router=w,this.route=R,this.tabIndexAttribute=H,this.renderer=Q,this.el=ee,this.locationStrategy=Ae,this.href=null,this.commands=null,this.onChanges=new ne.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Ie=ee.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ie||"area"===Ie,this.isAnchorElement?this.subscription=w.events.subscribe(pt=>{pt instanceof di&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(w){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",w)}ngOnChanges(w){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(w){null!=w?(this.commands=Array.isArray(w)?w:[w],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(w,R,H,Q,ee){return!!(null===this.urlTree||this.isAnchorElement&&(0!==w||R||H||Q||ee||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const w=null===this.href?null:(0,l.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",w)}applyAttributeValue(w,R){const H=this.renderer,Q=this.el.nativeElement;null!==R?H.setAttribute(Q,w,R):H.removeAttribute(Q,w)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(R){return new(R||I)(l.Y36(on),l.Y36(Ui),l.$8M("tabindex"),l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Pe.S$))};static#t=this.\u0275dir=l.lG2({type:I,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(R,H){1&R&&l.NdJ("click",function(ee){return H.onClick(ee.button,ee.ctrlKey,ee.shiftKey,ee.altKey,ee.metaKey)}),2&R&&l.uIk("target",H.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",l.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",l.VuI],replaceUrl:["replaceUrl","replaceUrl",l.VuI],routerLink:"routerLink"},standalone:!0,features:[l.Xq5,l.TTD]})}return I})(),Bt=(()=>{class I{get isActive(){return this._isActive}constructor(w,R,H,Q,ee){this.router=w,this.element=R,this.renderer=H,this.cdr=Q,this.link=ee,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new l.vpe,this.routerEventsSubscription=w.events.subscribe(Ae=>{Ae instanceof di&&this.update()})}ngAfterContentInit(){(0,re.of)(this.links.changes,(0,re.of)(null)).pipe((0,ot.J)()).subscribe(w=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const w=[...this.links.toArray(),this.link].filter(R=>!!R).map(R=>R.onChanges);this.linkInputChangesSubscription=(0,de.D)(w).pipe((0,ot.J)()).subscribe(R=>{this._isActive!==this.isLinkActive(this.router)(R)&&this.update()})}set routerLinkActive(w){const R=Array.isArray(w)?w:w.split(" ");this.classes=R.filter(H=>!!H)}ngOnChanges(w){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const w=this.hasActiveLinks();this._isActive!==w&&(this._isActive=w,this.cdr.markForCheck(),this.classes.forEach(R=>{w?this.renderer.addClass(this.element.nativeElement,R):this.renderer.removeClass(this.element.nativeElement,R)}),w&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(w))})}isLinkActive(w){const R=function vn(I){return!!I.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return H=>!!H.urlTree&&w.isActive(H.urlTree,R)}hasActiveLinks(){const w=this.isLinkActive(this.router);return this.link&&w(this.link)||this.links.some(w)}static#e=this.\u0275fac=function(R){return new(R||I)(l.Y36(on),l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(l.sBO),l.Y36(vt,8))};static#t=this.\u0275dir=l.lG2({type:I,selectors:[["","routerLinkActive",""]],contentQueries:function(R,H,Q){if(1&R&&l.Suo(Q,vt,5),2&R){let ee;l.iGM(ee=l.CRH())&&(H.links=ee)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[l.TTD]})}return I})();class oi{}let yi=(()=>{class I{preload(w,R){return R().pipe(Bn(()=>(0,re.of)(null)))}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),po=(()=>{class I{constructor(w,R,H,Q,ee){this.router=w,this.injector=H,this.preloadingStrategy=Q,this.loader=ee}setUpPreloading(){this.subscription=this.router.events.pipe((0,wt.h)(w=>w instanceof di),(0,Vn.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(w,R){const H=[];for(const Q of R){Q.providers&&!Q._injector&&(Q._injector=(0,l.MMx)(Q.providers,w,`Route: ${Q.path}`));const ee=Q._injector??w,Ae=Q._loadedInjector??ee;(Q.loadChildren&&!Q._loadedRoutes&&void 0===Q.canLoad||Q.loadComponent&&!Q._loadedComponent)&&H.push(this.preloadConfig(ee,Q)),(Q.children||Q._loadedRoutes)&&H.push(this.processRoutes(Ae,Q.children??Q._loadedRoutes))}return(0,de.D)(H).pipe((0,ot.J)())}preloadConfig(w,R){return this.preloadingStrategy.preload(R,()=>{let H;H=R.loadChildren&&void 0===R.canLoad?this.loader.loadChildren(w,R):(0,re.of)(null);const Q=H.pipe((0,mt.z)(ee=>null===ee?(0,re.of)(void 0):(R._loadedRoutes=ee.routes,R._loadedInjector=ee.injector,this.processRoutes(ee.injector??w,ee.routes))));if(R.loadComponent&&!R._loadedComponent){const ee=this.loader.loadComponent(R);return(0,de.D)([Q,ee]).pipe((0,ot.J)())}return Q})}static#e=this.\u0275fac=function(R){return new(R||I)(l.LFG(on),l.LFG(l.Sil),l.LFG(l.lqb),l.LFG(oi),l.LFG(V))};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();const Kn=new l.OlP("");let hs=(()=>{class I{constructor(w,R,H,Q,ee={}){this.urlSerializer=w,this.transitions=R,this.viewportScroller=H,this.zone=Q,this.options=ee,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ee.scrollPositionRestoration=ee.scrollPositionRestoration||"disabled",ee.anchorScrolling=ee.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(w=>{w instanceof sr?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=w.navigationTrigger,this.restoredId=w.restoredState?w.restoredState.navigationId:0):w instanceof di?(this.lastId=w.id,this.scheduleScrollEvent(w,this.urlSerializer.parse(w.urlAfterRedirects).fragment)):w instanceof gr&&0===w.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(w,this.urlSerializer.parse(w.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(w=>{w instanceof ii&&(w.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(w.position):w.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(w.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(w,R){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ii(w,"popstate"===this.lastSource?this.store[this.restoredId]:null,R))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(R){l.$Z()};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac})}return I})();function ur(I,O){return{\u0275kind:I,\u0275providers:O}}function qu(){const I=(0,l.f3M)(l.zs3);return O=>{const w=I.get(l.z2F);if(O!==w.components[0])return;const R=I.get(on),H=I.get(fm);1===I.get(Ku)&&R.initialNavigation(),I.get(pa,null,l.XFs.Optional)?.setUpPreloading(),I.get(Kn,null,l.XFs.Optional)?.init(),R.resetRootComponentType(w.componentTypes[0]),H.closed||(H.next(),H.complete(),H.unsubscribe())}}const fm=new l.OlP("",{factory:()=>new ne.x}),Ku=new l.OlP("",{providedIn:"root",factory:()=>1}),pa=new l.OlP("");function vm(I){return ur(0,[{provide:pa,useExisting:po},{provide:oi,useExisting:I}])}const Cn=new l.OlP("ROUTER_FORROOT_GUARD"),rf=[Pe.Ye,{provide:tn,useClass:Dr},on,wr,{provide:Ui,useFactory:function er(I){return I.routerState.root},deps:[on]},V,[]];function sf(){return new l.PXZ("Router",on)}let yr=(()=>{class I{constructor(w){}static forRoot(w,R){return{ngModule:I,providers:[rf,[],{provide:x,multi:!0,useValue:w},{provide:Cn,useFactory:Ju,deps:[[on,new l.FiY,new l.tp0]]},{provide:Rn,useValue:R||{}},R?.useHash?{provide:Pe.S$,useClass:Pe.Do}:{provide:Pe.S$,useClass:Pe.b0},{provide:Kn,useFactory:()=>{const I=(0,l.f3M)(Pe.EM),O=(0,l.f3M)(l.R0b),w=(0,l.f3M)(Rn),R=(0,l.f3M)(Ue),H=(0,l.f3M)(tn);return w.scrollOffset&&I.setOffset(w.scrollOffset),new hs(H,R,I,O,w)}},R?.preloadingStrategy?vm(R.preloadingStrategy).\u0275providers:[],{provide:l.PXZ,multi:!0,useFactory:sf},R?.initialNavigation?Xu(R):[],R?.bindToComponentInputs?ur(8,[yn,{provide:mr,useExisting:yn}]).\u0275providers:[],[{provide:lf,useFactory:qu},{provide:l.tb,multi:!0,useExisting:lf}]]}}static forChild(w){return{ngModule:I,providers:[{provide:x,multi:!0,useValue:w}]}}static#e=this.\u0275fac=function(R){return new(R||I)(l.LFG(Cn,8))};static#t=this.\u0275mod=l.oAB({type:I});static#n=this.\u0275inj=l.cJS({})}return I})();function Ju(I){return"guarded"}function Xu(I){return["disabled"===I.initialNavigation?ur(3,[{provide:l.ip1,multi:!0,useFactory:()=>{const O=(0,l.f3M)(on);return()=>{O.setUpLocationChangeListener()}}},{provide:Ku,useValue:2}]).\u0275providers:[],"enabledBlocking"===I.initialNavigation?ur(2,[{provide:Ku,useValue:0},{provide:l.ip1,multi:!0,deps:[l.zs3],useFactory:O=>{const w=O.get(Pe.V_,Promise.resolve());return()=>w.then(()=>new Promise(R=>{const H=O.get(on),Q=O.get(fm);si(H,()=>{R(!0)}),O.get(Ue).afterPreactivation=()=>(R(!0),Q.closed?(0,re.of)(void 0):Q),H.initialNavigation()}))}}]).\u0275providers:[]]}const lf=new l.OlP("")},7243:(ct,De,L)=>{L.d(De,{K6A:()=>pw,I9z:()=>nC,KKC:()=>Cu,Y_4:()=>X_,PEh:()=>sc,CM6:()=>fg,C9t:()=>Iy,fv_:()=>xu,m4W:()=>kg,dRQ:()=>kh,Z4N:()=>xh,YAP:()=>rD,uUW:()=>oC,qvL:()=>$p,nqY:()=>dg,xRP:()=>I1,G55:()=>pD,MgK:()=>Ir,mIp:()=>uh,QoI:()=>rC,saT:()=>aC,blk:()=>Eg,XTz:()=>wg,otW:()=>yy,dTv:()=>Tg,EuU:()=>Ah,hQ:()=>sm,vNO:()=>oc,fzC:()=>nm,A0B:()=>rm,d6G:()=>Gh,ogR:()=>Yh,zYX:()=>fC,zuD:()=>Cc,toC:()=>sC,dml:()=>xg,jND:()=>Yg,KHL:()=>Wg,PDs:()=>Fh,Gcc:()=>Ny,Nh1:()=>Iu,K8c:()=>MD});var l=L(3714),k=L(3223);class de{constructor(f,a){this.fn=f,this.subscriptions=a}unsubscribe(){const f=this.subscriptions.indexOf(this);-1!==f&&this.subscriptions.splice(f,1)}}function ce(d){return null!=d&&"object"==typeof d&&!0===d["@@functional/placeholder"]}function _e(d){return function f(a){return 0===arguments.length||ce(a)?f:d.apply(this,arguments)}}function ve(d){return function f(a,g){switch(arguments.length){case 0:return f;case 1:return ce(a)?f:_e(function(_){return d(a,_)});default:return ce(a)&&ce(g)?f:ce(a)?_e(function(_){return d(_,g)}):ce(g)?_e(function(_){return d(a,_)}):d(a,g)}}}const be=ve(function(f,a){return a instanceof f||null!=a&&(a.constructor===f||"Object"===f.name&&"object"==typeof a)});function ae(d,f){return Object.prototype.hasOwnProperty.call(f,d)}var fe=Object.prototype.toString;const Ve=function(){return"[object Arguments]"===fe.call(arguments)?function(f){return"[object Arguments]"===fe.call(f)}:function(f){return ae("callee",f)}}(),ke=Array.isArray||function(f){return null!=f&&f.length>=0&&"[object Array]"===Object.prototype.toString.call(f)};function Le(d){return"[object String]"===Object.prototype.toString.call(d)}var at=_e(function(f){return null!=f&&"function"==typeof f["fantasy-land/empty"]?f["fantasy-land/empty"]():null!=f&&null!=f.constructor&&"function"==typeof f.constructor["fantasy-land/empty"]?f.constructor["fantasy-land/empty"]():null!=f&&"function"==typeof f.empty?f.empty():null!=f&&null!=f.constructor&&"function"==typeof f.constructor.empty?f.constructor.empty():ke(f)?[]:Le(f)?"":function He(d){return"[object Object]"===Object.prototype.toString.call(d)}(f)?{}:Ve(f)?function(){return arguments}():function Re(d){var f=Object.prototype.toString.call(d);return"[object Uint8ClampedArray]"===f||"[object Int8Array]"===f||"[object Uint8Array]"===f||"[object Int16Array]"===f||"[object Uint16Array]"===f||"[object Int32Array]"===f||"[object Uint32Array]"===f||"[object Float32Array]"===f||"[object Float64Array]"===f||"[object BigInt64Array]"===f||"[object BigUint64Array]"===f}(f)?f.constructor.from(""):void 0});const Dt=at;function ut(d){for(var a,f=[];!(a=d.next()).done;)f.push(a.value);return f}function ne(d,f,a){for(var g=0,_=a.length;g<_;){if(d(f,a[g]))return!0;g+=1}return!1}const nt="function"==typeof Object.is?Object.is:function Me(d,f){return d===f?0!==d||1/d==1/f:d!=d&&f!=f};var it=!{toString:null}.propertyIsEnumerable("toString"),Je=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],wt=function(){return arguments.propertyIsEnumerable("length")}(),mt=function(f,a){for(var g=0;g=0;)ae(a=Je[g],f)&&!mt(_,a)&&(_[_.length]=a),g-=1;return _}:function(f){return Object(f)!==f?[]:Object.keys(f)}),Bn=_e(function(f){return null===f?"Null":void 0===f?"Undefined":Object.prototype.toString.call(f).slice(8,-1)});function Nt(d,f,a,g){var _=ut(d);function j(J,te){return Ar(J,te,a.slice(),g.slice())}return!ne(function(J,te){return!ne(j,te,J)},ut(f),_)}function Ar(d,f,a,g){if(nt(d,f))return!0;var _=Bn(d);if(_!==Bn(f))return!1;if("function"==typeof d["fantasy-land/equals"]||"function"==typeof f["fantasy-land/equals"])return"function"==typeof d["fantasy-land/equals"]&&d["fantasy-land/equals"](f)&&"function"==typeof f["fantasy-land/equals"]&&f["fantasy-land/equals"](d);if("function"==typeof d.equals||"function"==typeof f.equals)return"function"==typeof d.equals&&d.equals(f)&&"function"==typeof f.equals&&f.equals(d);switch(_){case"Arguments":case"Array":case"Object":if("function"==typeof d.constructor&&"Promise"===function Pe(d){var f=String(d).match(/^function (\w*)/);return null==f?"":f[1]}(d.constructor))return d===f;break;case"Boolean":case"Number":case"String":if(typeof d!=typeof f||!nt(d.valueOf(),f.valueOf()))return!1;break;case"Date":if(!nt(d.valueOf(),f.valueOf()))return!1;break;case"Error":return d.name===f.name&&d.message===f.message;case"RegExp":if(d.source!==f.source||d.global!==f.global||d.ignoreCase!==f.ignoreCase||d.multiline!==f.multiline||d.sticky!==f.sticky||d.unicode!==f.unicode)return!1}for(var S=a.length-1;S>=0;){if(a[S]===d)return g[S]===f;S-=1}switch(_){case"Map":return d.size===f.size&&Nt(d.entries(),f.entries(),a.concat([d]),g.concat([f]));case"Set":return d.size===f.size&&Nt(d.values(),f.values(),a.concat([d]),g.concat([f]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var j=Vn(d);if(j.length!==Vn(f).length)return!1;var J=a.concat([d]),te=g.concat([f]);for(S=j.length-1;S>=0;){var Ce=j[S];if(!ae(Ce,f)||!Ar(f[Ce],d[Ce],J,te))return!1;S-=1}return!0}const xe=ve(function(f,a){return Ar(f,a,[],[])}),Fe=_e(function(f){return null!=f&&xe(f,Dt(f))});function Ne(d){return null==d}function We(d){return Ne(d)||Fe(d)}function Ke(d){return be(String,d)}function Xe(d){return be(Object,d)}function cn(d){return be(Map,d)}function kt(d,f){return d!==f}function Vi(d,f){return JSON.stringify(d)===JSON.stringify(f)}function fr(d){const f=new Map;for(const[a,g]of d)cn(g)?f.set(a,fr(g)):f.set(a,g);return f}function nr(d){switch(!0){case cn(d):return fr(d);case Xe(d)&&!Array.isArray(d):return bt({},d);default:return JSON.parse(JSON.stringify(d))}}function bt(...d){const f={};return d.map(a=>Xe(a)?{...a}:{}).forEach(a=>{Object.keys(a).forEach(g=>{const _=a[g];f[g]=Array.isArray(_)?Array.from(_):Xe(_)?bt(f[g]||{},_):_})}),f}function Un(d=window){return!Ne(d)}let $r,tn,Dr,Nn;function qi(d=!0){if(!d||!$r){const f=document&&document.querySelector("[ng-version]");$r=f?""+f.getAttribute("ng-version"):void 0}return $r}function ti(d=!0){return d&&$r||(tn=window?.angular?.version?.full),tn}function ni(d=!0){return d&&Dr||(Dr=window?.CDS?._react?.version?window.CDS._react.version:document.querySelector("[data-reactroot], [data-reactid]")?"unknown version":void 0),Dr}function $n(d=!0){if(!d||!Nn){const f=document.querySelectorAll("*");let a;for(let g=0;g"-"+f.toLowerCase())}function pe(d){return d.charAt(0).toUpperCase()+d.slice(1)}const ht=new class{constructor(){if(this.supports={js:!0},!document.body.hasAttribute("cds-supports")||"no-js"===document.body.getAttribute("cds-supports")){const d=Pi(Object.keys(this.supports).reduce((f,a)=>`${f} ${this.supports[a]?a:"no-"+a}`,"")).trim();document.body.setAttribute("cds-supports",d)}}};function En(d,f){switch(d){case 0:return function(){return f.apply(this,arguments)};case 1:return function(a){return f.apply(this,arguments)};case 2:return function(a,g){return f.apply(this,arguments)};case 3:return function(a,g,_){return f.apply(this,arguments)};case 4:return function(a,g,_,S){return f.apply(this,arguments)};case 5:return function(a,g,_,S,j){return f.apply(this,arguments)};case 6:return function(a,g,_,S,j,J){return f.apply(this,arguments)};case 7:return function(a,g,_,S,j,J,te){return f.apply(this,arguments)};case 8:return function(a,g,_,S,j,J,te,Ce){return f.apply(this,arguments)};case 9:return function(a,g,_,S,j,J,te,Ce,Ge){return f.apply(this,arguments)};case 10:return function(a,g,_,S,j,J,te,Ce,Ge,St){return f.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function ui(d,f,a){return function(){for(var g=[],_=0,S=d,j=0,J=!1;j=arguments.length)?te=f[j]:(te=arguments[_],_+=1),g[j]=te,ce(te)?J=!0:S-=1,j+=1}return!J&&S<=0?a.apply(this,g):En(Math.max(0,S),ui(d,g,a))}}const Ei=ve(function(f,a){return 1===f?_e(a):En(f,ui(f,[],a))}),Fn=Number.isInteger||function(f){return f<<0===f},Wt=ve(function(f,a){var g=f<0?a.length+f:f;return Le(a)?a.charAt(g):a[g]}),zi=ve(function(f,a){return f.map(function(g){for(var j,_=a,S=0;Svoid 0!==Yn(d,f)),sr=Si({"@@functional/placeholder":!0},window);class di{static log(...f){gr()&&Gr()&&console.log(...f)}static warn(...f){gr()&&Gr()&&console.warn(...f)}static error(...f){gr()&&Gr()&&console.error(...f)}}function Gr(){return!sr(["jasmine"])}function gr(){return!window.CDS.environment.production}function hn(){Un()&&(window.CDS=window.CDS||{_version:[],_react:{version:void 0},_supports:ht.supports,_isStateProxied:!1,_state:{focusTrapItems:[],layerElements:[],i18nRegistry:{},elementRegistry:{},iconRegistry:{},motionRegistry:{}},environment:{production:!1},getDetails:$s,logDetails:ua},function(){const d="6.9.0";window.CDS._version.indexOf(d)<0&&(window.CDS._version.push(d),document.querySelector("body")?.setAttribute("cds-version",window.CDS._version.join(" "))),window.CDS._version.length>1&&di.warn("Running more than one version of Clarity can cause unexpected issues. Please ensure only one version is loaded.")}(),window.CDS._isStateProxied||(window.CDS._isStateProxied=!0,window.CDS._state=new Proxy(window.CDS._state,{set:(d,f,a)=>{const g={key:f,prev:window.CDS._state[f],current:a};return d[f]=a,document.dispatchEvent(new CustomEvent("CDS_STATE_UPDATE",{detail:g})),!0}})))}function $s(){return{versions:window.CDS._version,environment:window.CDS.environment,userAgent:navigator.userAgent,supports:window.CDS._supports,angularVersion:qi(!1),angularJSVersion:ti(!1),reactVersion:ni(!1),vueVersion:$n(!1),state:{...window.CDS._state,iconRegistry:Object.keys(window.CDS._state.iconRegistry),motionRegistry:Object.keys(window.CDS._state.motionRegistry),focusTrapRegistry:Object.keys(window.CDS._state.focusTrapItems.map(d=>d.focusTrapId))}}}function ua(){di.log(JSON.stringify($s(),null,2))}const da=new class re{constructor(){this.subscriptions=[]}subscribe(f){const a=new de(f,this.subscriptions);return this.subscriptions.push(a),a}emit(f){this.subscriptions.forEach(a=>a.fn(f))}toEventObservable(){return this}};da.listener=document.addEventListener("CDS_STATE_UPDATE",d=>da.emit(d.detail));class hi{static get state(){return hn(),window.CDS._state}static getValue(f){return hi.state[f]}static setValue(f,a){hi.state[f]=a}static log(){di.log(JSON.stringify(hi.state,null,2))}}hi.stateUpdates=da.toEventObservable();const Io=["unknown",{outline:''}];class Jt{static get registry(){return{unknown:Io[1],...hi.state.iconRegistry}}static addIcons(...f){hi.state.iconRegistry={...hi.state.iconRegistry,...Object.fromEntries(f.filter(([a])=>!Jt.registry[a]))}}static addAliases(...f){const a=f.filter(([g])=>Jt.registry[g]).flatMap(([g,_])=>_.map(S=>[S,Jt.registry[g]]));hi.state.iconRegistry={...hi.state.iconRegistry,...Object.fromEntries(a)}}static getIconNameFromShape(f){return f[0]}}const Yr=["angle",{outline:''}],ii=["exclamation-circle",{outline:'',solid:''}],Di=["check-circle",{outline:'',solid:''}],Ao=["ellipsis-horizontal",{outline:'',outlineBadged:''}],Or=["window-close",{outline:''}],Zt=["event",{outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''}],Hn=["calendar",{outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''}],_i=["eye-hide",{outline:'',solid:''}],Ui=["eye",{outline:'',solid:''}],Zr=["ellipsis-vertical",{outline:'',outlineBadged:''}],On=["view-columns",{outline:''}],Ht=["arrow",{outline:''}],fi=["times",{outline:''}],ri=["step-forward-2",{outline:''}],yn=["angle-double",{outline:''}],vr=["filter-grid-circle",{outline:'',solid:''}],As=["filter-grid",{outline:'',solid:''}],qr=["info-circle",{outline:'',solid:''}],Gs=["exclamation-triangle",{outline:'',solid:''}],$i=["circle",{outline:'',solid:''}],Ra=["dot-circle",{outline:''}],_r=["error-standard",{outline:'',solid:''}],Ys=["success-standard",{outline:'',solid:''}];var zt=L(5990),Mo=L(8527),or=L(1553);L(8777),L(4134),L(8014);var Ln=L(9735),Zn=L(1050),Xr=L(7701),Qn=L(4359),Ms=(L(2972),L(3318)),et=L(5992),fn=L(8626),qn=L(1145),ki=L(3276),ao=L(2861),es=L(287),lo=L(238);class ds extends et.x{constructor(f=1/0,a=1/0,g=lo.l){super(),this._bufferSize=f,this._windowTime=a,this._timestampProvider=g,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=a===1/0,this._bufferSize=Math.max(1,f),this._windowTime=Math.max(1,a)}next(f){const{isStopped:a,_buffer:g,_infiniteTimeWindow:_,_timestampProvider:S,_windowTime:j}=this;a||(g.push(f),!_&&g.push(S.now()+j)),this._trimBuffer(),super.next(f)}_subscribe(f){this._throwIfClosed(),this._trimBuffer();const a=this._innerSubscribe(f),{_infiniteTimeWindow:g,_buffer:_}=this,S=_.slice();for(let j=0;j{class d{constructor(a){this._platformId=a,this.isBrowser=this._platformId?(0,k.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!se)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(l.Lbi))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function xo(d){return function hl(){if(null==Go&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Go=!0}))}finally{Go=Go||!1}return Go}()?d:!!d.capture}function cr(d){if(function Os(){if(null==Oo){const d=typeof document<"u"?document.head:null;Oo=!(!d||!d.createShadowRoot&&!d.attachShadow)}return Oo}()){const f=d.getRootNode?d.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&f instanceof ShadowRoot)return f}return null}function uo(d){return d.composedPath?d.composedPath()[0]:d.target}function gi(d){return null!=d&&"false"!=`${d}`}function fs(d){return d instanceof l.SBq?d.nativeElement:d}let Dw=(()=>{class d{constructor(a){this._platform=a}isDisabled(a){return a.hasAttribute("disabled")}isVisible(a){return function ww(d){return!!(d.offsetWidth||d.offsetHeight||"function"==typeof d.getClientRects&&d.getClientRects().length)}(a)&&"visible"===getComputedStyle(a).visibility}isTabbable(a){if(!this._platform.isBrowser)return!1;const g=function hf(d){try{return d.frameElement}catch{return null}}(function id(d){return d.ownerDocument&&d.ownerDocument.defaultView||window}(a));if(g&&(-1===Sm(g)||!this.isVisible(g)))return!1;let _=a.nodeName.toLowerCase(),S=Sm(a);return a.hasAttribute("contenteditable")?-1!==S:!("iframe"===_||"object"===_||this._platform.WEBKIT&&this._platform.IOS&&!function Ic(d){let f=d.nodeName.toLowerCase(),a="input"===f&&d.type;return"text"===a||"password"===a||"select"===f||"textarea"===f}(a))&&("audio"===_?!!a.hasAttribute("controls")&&-1!==S:"video"===_?-1!==S&&(null!==S||this._platform.FIREFOX||a.hasAttribute("controls")):a.tabIndex>=0)}isFocusable(a,g){return function pf(d){return!function LC(d){return function Tw(d){return"input"==d.nodeName.toLowerCase()}(d)&&"hidden"==d.type}(d)&&(function FC(d){let f=d.nodeName.toLowerCase();return"input"===f||"select"===f||"button"===f||"textarea"===f}(d)||function Ew(d){return function ff(d){return"a"==d.nodeName.toLowerCase()}(d)&&d.hasAttribute("href")}(d)||d.hasAttribute("contenteditable")||Cl(d))}(a)&&!this.isDisabled(a)&&(g?.ignoreVisibility||this.isVisible(a))}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(Tt))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function Cl(d){if(!d.hasAttribute("tabindex")||void 0===d.tabIndex)return!1;let f=d.getAttribute("tabindex");return!(!f||isNaN(parseInt(f,10)))}function Sm(d){if(!Cl(d))return null;const f=parseInt(d.getAttribute("tabindex")||"",10);return isNaN(f)?-1:f}class Iw{get enabled(){return this._enabled}set enabled(f){this._enabled=f,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(f,this._startAnchor),this._toggleAnchorTabIndex(f,this._endAnchor))}constructor(f,a,g,_,S=!1){this._element=f,this._checker=a,this._ngZone=g,this._document=_,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,S||this.attachAnchors()}destroy(){const f=this._startAnchor,a=this._endAnchor;f&&(f.removeEventListener("focus",this.startAnchorListener),f.remove()),a&&(a.removeEventListener("focus",this.endAnchorListener),a.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(f){return new Promise(a=>{this._executeOnStable(()=>a(this.focusInitialElement(f)))})}focusFirstTabbableElementWhenReady(f){return new Promise(a=>{this._executeOnStable(()=>a(this.focusFirstTabbableElement(f)))})}focusLastTabbableElementWhenReady(f){return new Promise(a=>{this._executeOnStable(()=>a(this.focusLastTabbableElement(f)))})}_getRegionBoundary(f){const a=this._element.querySelectorAll(`[cdk-focus-region-${f}], [cdkFocusRegion${f}], [cdk-focus-${f}]`);return"start"==f?a.length?a[0]:this._getFirstTabbableElement(this._element):a.length?a[a.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(f){const a=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(a){if(!this._checker.isFocusable(a)){const g=this._getFirstTabbableElement(a);return g?.focus(f),!!g}return a.focus(f),!0}return this.focusFirstTabbableElement(f)}focusFirstTabbableElement(f){const a=this._getRegionBoundary("start");return a&&a.focus(f),!!a}focusLastTabbableElement(f){const a=this._getRegionBoundary("end");return a&&a.focus(f),!!a}hasAttached(){return this._hasAttached}_getFirstTabbableElement(f){if(this._checker.isFocusable(f)&&this._checker.isTabbable(f))return f;const a=f.children;for(let g=0;g=0;g--){const _=a[g].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(a[g]):null;if(_)return _}return null}_createAnchor(){const f=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,f),f.classList.add("cdk-visually-hidden"),f.classList.add("cdk-focus-trap-anchor"),f.setAttribute("aria-hidden","true"),f}_toggleAnchorTabIndex(f,a){f?a.setAttribute("tabindex","0"):a.removeAttribute("tabindex")}toggleAnchors(f){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(f,this._startAnchor),this._toggleAnchorTabIndex(f,this._endAnchor))}_executeOnStable(f){this._ngZone.isStable?f():this._ngZone.onStable.pipe((0,Qn.q)(1)).subscribe(f)}}let Dm=(()=>{class d{constructor(a,g,_){this._checker=a,this._ngZone=g,this._document=_}create(a,g=!1){return new Iw(a,this._checker,this._ngZone,this._document,g)}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(Dw),l.LFG(l.R0b),l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})(),gf=(()=>{class d{get enabled(){return this.focusTrap.enabled}set enabled(a){this.focusTrap.enabled=gi(a)}get autoCapture(){return this._autoCapture}set autoCapture(a){this._autoCapture=gi(a)}constructor(a,g,_){this._elementRef=a,this._focusTrapFactory=g,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(a){const g=a.autoCapture;g&&!g.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=function Ro(){let d=typeof document<"u"&&document?document.activeElement:null;for(;d&&d.shadowRoot;){const f=d.shadowRoot.activeElement;if(f===d)break;d=f}return d}(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(g){return new(g||d)(l.Y36(l.SBq),l.Y36(Dm),l.Y36(k.K0))};static#t=this.\u0275dir=l.lG2({type:d,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[l.TTD]})}return d})();var od=L(3733),ja=(L(2698),L(6927));let Bw=(()=>{class d{constructor(a,g,_){this._platform=a,this._change=new et.x,this._changeListener=S=>{this._change.next(S)},this._document=_,g.runOutsideAngular(()=>{if(a.isBrowser){const S=this._getWindow();S.addEventListener("resize",this._changeListener),S.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const a=this._getWindow();a.removeEventListener("resize",this._changeListener),a.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const a={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),a}getViewportRect(){const a=this.getViewportScrollPosition(),{width:g,height:_}=this.getViewportSize();return{top:a.top,left:a.left,bottom:a.top+_,right:a.left+g,height:_,width:g}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const a=this._document,g=this._getWindow(),_=a.documentElement,S=_.getBoundingClientRect();return{top:-S.top||a.body.scrollTop||g.scrollY||_.scrollTop||0,left:-S.left||a.body.scrollLeft||g.scrollX||_.scrollLeft||0}}change(a=20){return a>0?this._change.pipe((0,ja.e)(a)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const a=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(Tt),l.LFG(l.R0b),l.LFG(k.K0,8))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();var va=L(5350),Rc=L(7137);const qC=new l.OlP("cdk-dir-doc",{providedIn:"root",factory:function Uw(){return(0,l.f3M)(k.K0)}}),KC=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let gs=(()=>{class d{constructor(a){this.value="ltr",this.change=new l.vpe,a&&(this.value=function $w(d){const f=d?.toLowerCase()||"";return"auto"===f&&typeof navigator<"u"&&navigator?.language?KC.test(navigator.language)?"rtl":"ltr":"rtl"===f?"rtl":"ltr"}((a.body?a.body.dir:null)||(a.documentElement?a.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(qC,8))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function xm(d,f,a){for(let g in f)if(f.hasOwnProperty(g)){const _=f[g];_?d.setProperty(g,_,a?.has(g)?"important":""):d.removeProperty(g)}return d}function za(d,f){const a=f?"":"none";xm(d.style,{"touch-action":f?"":"none","-webkit-user-drag":f?"":"none","-webkit-tap-highlight-color":f?"":"transparent","user-select":a,"-ms-user-select":a,"-webkit-user-select":a,"-moz-user-select":a})}function Om(d,f,a){xm(d.style,{position:f?"":"fixed",top:f?"":"0",opacity:f?"":"0",left:f?"":"-999em"},a)}function ld(d,f){return f&&"none"!=f?d+" "+f:d}function Rm(d){const f=d.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(d)*f}function _f(d,f){return d.getPropertyValue(f).split(",").map(g=>g.trim())}function yf(d){const f=d.getBoundingClientRect();return{top:f.top,right:f.right,bottom:f.bottom,left:f.left,width:f.width,height:f.height,x:f.x,y:f.y}}function kc(d,f,a){const{top:g,bottom:_,left:S,right:j}=d;return a>=g&&a<=_&&f>=S&&f<=j}function _a(d,f,a){d.top+=f,d.bottom=d.top+d.height,d.left+=a,d.right=d.left+d.width}function Pm(d,f,a,g){const{top:_,right:S,bottom:j,left:J,width:te,height:Ce}=d,Ge=te*f,St=Ce*f;return g>_-St&&gJ-Ge&&a{this.positions.set(a,{scrollPosition:{top:a.scrollTop,left:a.scrollLeft},clientRect:yf(a)})})}handleScroll(f){const a=uo(f),g=this.positions.get(a);if(!g)return null;const _=g.scrollPosition;let S,j;if(a===this._document){const Ce=this.getViewportScrollPosition();S=Ce.top,j=Ce.left}else S=a.scrollTop,j=a.scrollLeft;const J=_.top-S,te=_.left-j;return this.positions.forEach((Ce,Ge)=>{Ce.clientRect&&a!==Ge&&a.contains(Ge)&&_a(Ce.clientRect,J,te)}),_.top=S,_.left=j,{top:J,left:te}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function km(d){const f=d.cloneNode(!0),a=f.querySelectorAll("[id]"),g=d.nodeName.toLowerCase();f.removeAttribute("id");for(let _=0;_za(g,a)))}constructor(f,a,g,_,S,j){this._config=a,this._document=g,this._ngZone=_,this._viewportRuler=S,this._dragDropRegistry=j,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new et.x,this._pointerMoveSubscription=va.w0.EMPTY,this._pointerUpSubscription=va.w0.EMPTY,this._scrollSubscription=va.w0.EMPTY,this._resizeSubscription=va.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new et.x,this.started=new et.x,this.released=new et.x,this.ended=new et.x,this.entered=new et.x,this.exited=new et.x,this.dropped=new et.x,this.moved=this._moveEvents,this._pointerDown=J=>{if(this.beforeStarted.next(),this._handles.length){const te=this._getTargetHandle(J);te&&!this._disabledHandles.has(te)&&!this.disabled&&this._initializeDragSequence(te,J)}else this.disabled||this._initializeDragSequence(this._rootElement,J)},this._pointerMove=J=>{const te=this._getPointerPositionOnPage(J);if(!this._hasStartedDragging){if(Math.abs(te.x-this._pickupPositionOnPage.x)+Math.abs(te.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const un=Date.now()>=this._dragStartTime+this._getDragStartDelay(J),Xn=this._dropContainer;if(!un)return void this._endDragSequence(J);(!Xn||!Xn.isDragging()&&!Xn.isReceiving())&&(J.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(J)))}return}J.preventDefault();const Ce=this._getConstrainedPointerPosition(te);if(this._hasMoved=!0,this._lastKnownPointerPosition=te,this._updatePointerDirectionDelta(Ce),this._dropContainer)this._updateActiveDropContainer(Ce,te);else{const Ge=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,St=this._activeTransform;St.x=Ce.x-Ge.x+this._passiveTransform.x,St.y=Ce.y-Ge.y+this._passiveTransform.y,this._applyRootElementTransform(St.x,St.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:Ce,event:J,distance:this._getDragDistance(Ce),delta:this._pointerDirectionDelta})})},this._pointerUp=J=>{this._endDragSequence(J)},this._nativeDragStart=J=>{if(this._handles.length){const te=this._getTargetHandle(J);te&&!this._disabledHandles.has(te)&&!this.disabled&&J.preventDefault()}else this.disabled||J.preventDefault()},this.withRootElement(f).withParent(a.parentDragRef||null),this._parentPositions=new Nc(g),j.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(f){this._handles=f.map(g=>fs(g)),this._handles.forEach(g=>za(g,this.disabled)),this._toggleNativeDragInteractions();const a=new Set;return this._disabledHandles.forEach(g=>{this._handles.indexOf(g)>-1&&a.add(g)}),this._disabledHandles=a,this}withPreviewTemplate(f){return this._previewTemplate=f,this}withPlaceholderTemplate(f){return this._placeholderTemplate=f,this}withRootElement(f){const a=fs(f);return a!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{a.addEventListener("mousedown",this._pointerDown,Vc),a.addEventListener("touchstart",this._pointerDown,Lc),a.addEventListener("dragstart",this._nativeDragStart,Vc)}),this._initialTransform=void 0,this._rootElement=a),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(f){return this._boundaryElement=f?fs(f):null,this._resizeSubscription.unsubscribe(),f&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(f){return this._parentDragRef=f,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(f){!this._disabledHandles.has(f)&&this._handles.indexOf(f)>-1&&(this._disabledHandles.add(f),za(f,!0))}enableHandle(f){this._disabledHandles.has(f)&&(this._disabledHandles.delete(f),za(f,this.disabled))}withDirection(f){return this._direction=f,this}_withDropContainer(f){this._dropContainer=f}getFreeDragPosition(){const f=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:f.x,y:f.y}}setFreeDragPosition(f){return this._activeTransform={x:0,y:0},this._passiveTransform.x=f.x,this._passiveTransform.y=f.y,this._dropContainer||this._applyRootElementTransform(f.x,f.y),this}withPreviewContainer(f){return this._previewContainer=f,this}_sortFromLastPointerPosition(){const f=this._lastKnownPointerPosition;f&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(f),f)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(f){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:f}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(f),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const a=this._getPointerPositionOnPage(f);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(a),dropPoint:a,event:f})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(f){ud(f)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const a=this._dropContainer;if(a){const g=this._rootElement,_=g.parentNode,S=this._placeholder=this._createPlaceholderElement(),j=this._anchor=this._anchor||this._document.createComment(""),J=this._getShadowRoot();_.insertBefore(j,g),this._initialTransform=g.style.transform||"",this._preview=this._createPreviewElement(),Om(g,!1,bf),this._document.body.appendChild(_.replaceChild(S,g)),this._getPreviewInsertionPoint(_,J).appendChild(this._preview),this.started.next({source:this,event:f}),a.start(),this._initialContainer=a,this._initialIndex=a.getItemIndex(this)}else this.started.next({source:this,event:f}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(a?a.getScrollableParents():[])}_initializeDragSequence(f,a){this._parentDragRef&&a.stopPropagation();const g=this.isDragging(),_=ud(a),S=!_&&0!==a.button,j=this._rootElement,J=uo(a),te=!_&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),Ce=_?function rd(d){const f=d.touches&&d.touches[0]||d.changedTouches&&d.changedTouches[0];return!(!f||-1!==f.identifier||null!=f.radiusX&&1!==f.radiusX||null!=f.radiusY&&1!==f.radiusY)}(a):function Em(d){return 0===d.buttons||0===d.detail}(a);if(J&&J.draggable&&"mousedown"===a.type&&a.preventDefault(),g||S||te||Ce)return;if(this._handles.length){const Rt=j.style;this._rootElementTapHighlight=Rt.webkitTapHighlightColor||"",Rt.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(Rt=>this._updateOnScroll(Rt)),this._boundaryElement&&(this._boundaryRect=yf(this._boundaryElement));const Ge=this._previewTemplate;this._pickupPositionInElement=Ge&&Ge.template&&!Ge.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,f,a);const St=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(a);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:St.x,y:St.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,a)}_cleanupDragArtifacts(f){Om(this._rootElement,!0,bf),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const a=this._dropContainer,g=a.getItemIndex(this),_=this._getPointerPositionOnPage(f),S=this._getDragDistance(_),j=a._isOverContainer(_.x,_.y);this.ended.next({source:this,distance:S,dropPoint:_,event:f}),this.dropped.next({item:this,currentIndex:g,previousIndex:this._initialIndex,container:a,previousContainer:this._initialContainer,isPointerOverContainer:j,distance:S,dropPoint:_,event:f}),a.drop(this,g,this._initialIndex,this._initialContainer,j,S,_,f),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:f,y:a},{x:g,y:_}){let S=this._initialContainer._getSiblingContainerFromPosition(this,f,a);!S&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(f,a)&&(S=this._initialContainer),S&&S!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=S,this._dropContainer.enter(this,f,a,S===this._initialContainer&&S.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:S,currentIndex:S.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(g,_),this._dropContainer._sortItem(this,f,a,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(f,a):this._applyPreviewTransform(f-this._pickupPositionInElement.x,a-this._pickupPositionInElement.y))}_createPreviewElement(){const f=this._previewTemplate,a=this.previewClass,g=f?f.template:null;let _;if(g&&f){const S=f.matchSize?this._initialClientRect:null,j=f.viewContainer.createEmbeddedView(g,f.context);j.detectChanges(),_=Sf(j,this._document),this._previewRef=j,f.matchSize?Fm(_,S):_.style.transform=ya(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else _=km(this._rootElement),Fm(_,this._initialClientRect),this._initialTransform&&(_.style.transform=this._initialTransform);return xm(_.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},bf),za(_,!1),_.classList.add("cdk-drag-preview"),_.setAttribute("dir",this._direction),a&&(Array.isArray(a)?a.forEach(S=>_.classList.add(S)):_.classList.add(a)),_}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const f=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(f.left,f.top);const a=function JC(d){const f=getComputedStyle(d),a=_f(f,"transition-property"),g=a.find(J=>"transform"===J||"all"===J);if(!g)return 0;const _=a.indexOf(g),S=_f(f,"transition-duration"),j=_f(f,"transition-delay");return Rm(S[_])+Rm(j[_])}(this._preview);return 0===a?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(g=>{const _=j=>{(!j||uo(j)===this._preview&&"transform"===j.propertyName)&&(this._preview?.removeEventListener("transitionend",_),g(),clearTimeout(S))},S=setTimeout(_,1.5*a);this._preview.addEventListener("transitionend",_)}))}_createPlaceholderElement(){const f=this._placeholderTemplate,a=f?f.template:null;let g;return a?(this._placeholderRef=f.viewContainer.createEmbeddedView(a,f.context),this._placeholderRef.detectChanges(),g=Sf(this._placeholderRef,this._document)):g=km(this._rootElement),g.style.pointerEvents="none",g.classList.add("cdk-drag-placeholder"),g}_getPointerPositionInElement(f,a,g){const _=a===this._rootElement?null:a,S=_?_.getBoundingClientRect():f,j=ud(g)?g.targetTouches[0]:g,J=this._getViewportScrollPosition();return{x:S.left-f.left+(j.pageX-S.left-J.left),y:S.top-f.top+(j.pageY-S.top-J.top)}}_getPointerPositionOnPage(f){const a=this._getViewportScrollPosition(),g=ud(f)?f.touches[0]||f.changedTouches[0]||{pageX:0,pageY:0}:f,_=g.pageX-a.left,S=g.pageY-a.top;if(this._ownerSVGElement){const j=this._ownerSVGElement.getScreenCTM();if(j){const J=this._ownerSVGElement.createSVGPoint();return J.x=_,J.y=S,J.matrixTransform(j.inverse())}}return{x:_,y:S}}_getConstrainedPointerPosition(f){const a=this._dropContainer?this._dropContainer.lockAxis:null;let{x:g,y:_}=this.constrainPosition?this.constrainPosition(f,this,this._initialClientRect,this._pickupPositionInElement):f;if("x"===this.lockAxis||"x"===a?_=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===a)&&(g=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:S,y:j}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,J=this._boundaryRect,{width:te,height:Ce}=this._getPreviewRect(),Ge=J.top+j,St=J.bottom-(Ce-j);g=Nm(g,J.left+S,J.right-(te-S)),_=Nm(_,Ge,St)}return{x:g,y:_}}_updatePointerDirectionDelta(f){const{x:a,y:g}=f,_=this._pointerDirectionDelta,S=this._pointerPositionAtLastDirectionChange,j=Math.abs(a-S.x),J=Math.abs(g-S.y);return j>this._config.pointerDirectionChangeThreshold&&(_.x=a>S.x?1:-1,S.x=a),J>this._config.pointerDirectionChangeThreshold&&(_.y=g>S.y?1:-1,S.y=g),_}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const f=this._handles.length>0||!this.isDragging();f!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=f,za(this._rootElement,f))}_removeRootElementListeners(f){f.removeEventListener("mousedown",this._pointerDown,Vc),f.removeEventListener("touchstart",this._pointerDown,Lc),f.removeEventListener("dragstart",this._nativeDragStart,Vc)}_applyRootElementTransform(f,a){const g=ya(f,a),_=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=_.transform&&"none"!=_.transform?_.transform:""),_.transform=ld(g,this._initialTransform)}_applyPreviewTransform(f,a){const g=this._previewTemplate?.template?void 0:this._initialTransform,_=ya(f,a);this._preview.style.transform=ld(_,g)}_getDragDistance(f){const a=this._pickupPositionOnPage;return a?{x:f.x-a.x,y:f.y-a.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:f,y:a}=this._passiveTransform;if(0===f&&0===a||this.isDragging()||!this._boundaryElement)return;const g=this._rootElement.getBoundingClientRect(),_=this._boundaryElement.getBoundingClientRect();if(0===_.width&&0===_.height||0===g.width&&0===g.height)return;const S=_.left-g.left,j=g.right-_.right,J=_.top-g.top,te=g.bottom-_.bottom;_.width>g.width?(S>0&&(f+=S),j>0&&(f-=j)):f=0,_.height>g.height?(J>0&&(a+=J),te>0&&(a-=te)):a=0,(f!==this._passiveTransform.x||a!==this._passiveTransform.y)&&this.setFreeDragPosition({y:a,x:f})}_getDragStartDelay(f){const a=this.dragStartDelay;return"number"==typeof a?a:ud(f)?a.touch:a?a.mouse:0}_updateOnScroll(f){const a=this._parentPositions.handleScroll(f);if(a){const g=uo(f);this._boundaryRect&&g!==this._boundaryElement&&g.contains(this._boundaryElement)&&_a(this._boundaryRect,a.top,a.left),this._pickupPositionOnPage.x+=a.left,this._pickupPositionOnPage.y+=a.top,this._dropContainer||(this._activeTransform.x-=a.left,this._activeTransform.y-=a.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=cr(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(f,a){const g=this._previewContainer||"global";if("parent"===g)return f;if("global"===g){const _=this._document;return a||_.fullscreenElement||_.webkitFullscreenElement||_.mozFullScreenElement||_.msFullscreenElement||_.body}return fs(g)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(f){return this._handles.find(a=>f.target&&(f.target===a||a.contains(f.target)))}}function ya(d,f){return`translate3d(${Math.round(d)}px, ${Math.round(f)}px, 0)`}function Nm(d,f,a){return Math.max(f,Math.min(a,d))}function ud(d){return"t"===d.type[0]}function Sf(d,f){const a=d.rootNodes;if(1===a.length&&a[0].nodeType===f.ELEMENT_NODE)return a[0];const g=f.createElement("div");return a.forEach(_=>g.appendChild(_)),g}function Fm(d,f){d.style.width=`${f.width}px`,d.style.height=`${f.height}px`,d.style.transform=ya(f.left,f.top)}function Bc(d,f){return Math.max(0,Math.min(f,d))}class dd{constructor(f,a){this._element=f,this._dragDropRegistry=a,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(f){this.withItems(f)}sort(f,a,g,_){const S=this._itemPositions,j=this._getItemIndexFromPointerPosition(f,a,g,_);if(-1===j&&S.length>0)return null;const J="horizontal"===this.orientation,te=S.findIndex(Ds=>Ds.drag===f),Ce=S[j],St=Ce.clientRect,Rt=te>j?1:-1,un=this._getItemOffsetPx(S[te].clientRect,St,Rt),Xn=this._getSiblingOffsetPx(te,S,Rt),bi=S.slice();return function Gw(d,f,a){const g=Bc(f,d.length-1),_=Bc(a,d.length-1);if(g===_)return;const S=d[g],j=_{if(bi[ef]===Ds)return;const Dc=Ds.drag===f,dm=Dc?un:Xn,hm=Dc?f.getPlaceholderElement():Ds.drag.getRootElement();Ds.offset+=dm,J?(hm.style.transform=ld(`translate3d(${Math.round(Ds.offset)}px, 0, 0)`,Ds.initialTransform),_a(Ds.clientRect,0,dm)):(hm.style.transform=ld(`translate3d(0, ${Math.round(Ds.offset)}px, 0)`,Ds.initialTransform),_a(Ds.clientRect,dm,0))}),this._previousSwap.overlaps=kc(St,a,g),this._previousSwap.drag=Ce.drag,this._previousSwap.delta=J?_.x:_.y,{previousIndex:te,currentIndex:j}}enter(f,a,g,_){const S=null==_||_<0?this._getItemIndexFromPointerPosition(f,a,g):_,j=this._activeDraggables,J=j.indexOf(f),te=f.getPlaceholderElement();let Ce=j[S];if(Ce===f&&(Ce=j[S+1]),!Ce&&(null==S||-1===S||S-1&&j.splice(J,1),Ce&&!this._dragDropRegistry.isDragging(Ce)){const Ge=Ce.getRootElement();Ge.parentElement.insertBefore(te,Ge),j.splice(S,0,f)}else fs(this._element).appendChild(te),j.push(f);te.style.transform="",this._cacheItemPositions()}withItems(f){this._activeDraggables=f.slice(),this._cacheItemPositions()}withSortPredicate(f){this._sortPredicate=f}reset(){this._activeDraggables.forEach(f=>{const a=f.getRootElement();if(a){const g=this._itemPositions.find(_=>_.drag===f)?.initialTransform;a.style.transform=g||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(f){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(g=>g.drag===f)}updateOnScroll(f,a){this._itemPositions.forEach(({clientRect:g})=>{_a(g,f,a)}),this._itemPositions.forEach(({drag:g})=>{this._dragDropRegistry.isDragging(g)&&g._sortFromLastPointerPosition()})}_cacheItemPositions(){const f="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(a=>{const g=a.getVisibleElement();return{drag:a,offset:0,initialTransform:g.style.transform||"",clientRect:yf(g)}}).sort((a,g)=>f?a.clientRect.left-g.clientRect.left:a.clientRect.top-g.clientRect.top)}_getItemOffsetPx(f,a,g){const _="horizontal"===this.orientation;let S=_?a.left-f.left:a.top-f.top;return-1===g&&(S+=_?a.width-f.width:a.height-f.height),S}_getSiblingOffsetPx(f,a,g){const _="horizontal"===this.orientation,S=a[f].clientRect,j=a[f+-1*g];let J=S[_?"width":"height"]*g;if(j){const te=_?"left":"top",Ce=_?"right":"bottom";-1===g?J-=j.clientRect[te]-S[Ce]:J+=S[te]-j.clientRect[Ce]}return J}_shouldEnterAsFirstChild(f,a){if(!this._activeDraggables.length)return!1;const g=this._itemPositions,_="horizontal"===this.orientation;if(g[0].drag!==this._activeDraggables[0]){const j=g[g.length-1].clientRect;return _?f>=j.right:a>=j.bottom}{const j=g[0].clientRect;return _?f<=j.left:a<=j.top}}_getItemIndexFromPointerPosition(f,a,g,_){const S="horizontal"===this.orientation,j=this._itemPositions.findIndex(({drag:J,clientRect:te})=>J!==f&&((!_||J!==this._previousSwap.drag||!this._previousSwap.overlaps||(S?_.x:_.y)!==this._previousSwap.delta)&&(S?a>=Math.floor(te.left)&&a=Math.floor(te.top)&&g!0,this.sortPredicate=()=>!0,this.beforeStarted=new et.x,this.entered=new et.x,this.exited=new et.x,this.dropped=new et.x,this.sorted=new et.x,this.receivingStarted=new et.x,this.receivingStopped=new et.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=va.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new et.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,Rc.F)(0,od.Z).pipe((0,Xr.R)(this._stopScrollTimers)).subscribe(()=>{const j=this._scrollNode,J=this.autoScrollStep;1===this._verticalScrollDirection?j.scrollBy(0,-J):2===this._verticalScrollDirection&&j.scrollBy(0,J),1===this._horizontalScrollDirection?j.scrollBy(-J,0):2===this._horizontalScrollDirection&&j.scrollBy(J,0)})},this.element=fs(f),this._document=g,this.withScrollableParents([this.element]),a.registerDropContainer(this),this._parentPositions=new Nc(g),this._sortStrategy=new dd(this.element,a),this._sortStrategy.withSortPredicate((j,J)=>this.sortPredicate(j,J,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(f,a,g,_){this._draggingStarted(),null==_&&this.sortingDisabled&&(_=this._draggables.indexOf(f)),this._sortStrategy.enter(f,a,g,_),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:f,container:this,currentIndex:this.getItemIndex(f)})}exit(f){this._reset(),this.exited.next({item:f,container:this})}drop(f,a,g,_,S,j,J,te={}){this._reset(),this.dropped.next({item:f,currentIndex:a,previousIndex:g,container:this,previousContainer:_,isPointerOverContainer:S,distance:j,dropPoint:J,event:te})}withItems(f){const a=this._draggables;return this._draggables=f,f.forEach(g=>g._withDropContainer(this)),this.isDragging()&&(a.filter(_=>_.isDragging()).every(_=>-1===f.indexOf(_))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(f){return this._sortStrategy.direction=f,this}connectedTo(f){return this._siblings=f.slice(),this}withOrientation(f){return this._sortStrategy.orientation=f,this}withScrollableParents(f){const a=fs(this.element);return this._scrollableElements=-1===f.indexOf(a)?[a,...f]:f.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(f){return this._isDragging?this._sortStrategy.getItemIndex(f):this._draggables.indexOf(f)}isReceiving(){return this._activeSiblings.size>0}_sortItem(f,a,g,_){if(this.sortingDisabled||!this._clientRect||!Pm(this._clientRect,.05,a,g))return;const S=this._sortStrategy.sort(f,a,g,_);S&&this.sorted.next({previousIndex:S.previousIndex,currentIndex:S.currentIndex,container:this,item:f})}_startScrollingIfNecessary(f,a){if(this.autoScrollDisabled)return;let g,_=0,S=0;if(this._parentPositions.positions.forEach((j,J)=>{J===this._document||!j.clientRect||g||Pm(j.clientRect,.05,f,a)&&([_,S]=function Zw(d,f,a,g){const _=tb(f,g),S=wf(f,a);let j=0,J=0;if(_){const te=d.scrollTop;1===_?te>0&&(j=1):d.scrollHeight-te>d.clientHeight&&(j=2)}if(S){const te=d.scrollLeft;1===S?te>0&&(J=1):d.scrollWidth-te>d.clientWidth&&(J=2)}return[j,J]}(J,j.clientRect,f,a),(_||S)&&(g=J))}),!_&&!S){const{width:j,height:J}=this._viewportRuler.getViewportSize(),te={width:j,height:J,top:0,right:j,bottom:J,left:0};_=tb(te,a),S=wf(te,f),g=window}g&&(_!==this._verticalScrollDirection||S!==this._horizontalScrollDirection||g!==this._scrollNode)&&(this._verticalScrollDirection=_,this._horizontalScrollDirection=S,this._scrollNode=g,(_||S)&&g?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const f=fs(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=f.msScrollSnapType||f.scrollSnapType||"",f.scrollSnapType=f.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const f=fs(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(f).clientRect}_reset(){this._isDragging=!1;const f=fs(this.element).style;f.scrollSnapType=f.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(a=>a._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(f,a){return null!=this._clientRect&&kc(this._clientRect,f,a)}_getSiblingContainerFromPosition(f,a,g){return this._siblings.find(_=>_._canReceive(f,a,g))}_canReceive(f,a,g){if(!this._clientRect||!kc(this._clientRect,a,g)||!this.enterPredicate(f,this))return!1;const _=this._getShadowRoot().elementFromPoint(a,g);if(!_)return!1;const S=fs(this.element);return _===S||S.contains(_)}_startReceiving(f,a){const g=this._activeSiblings;!g.has(f)&&a.every(_=>this.enterPredicate(_,this)||this._draggables.indexOf(_)>-1)&&(g.add(f),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:f,receiver:this,items:a}))}_stopReceiving(f){this._activeSiblings.delete(f),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:f,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(f=>{if(this.isDragging()){const a=this._parentPositions.handleScroll(f);a&&this._sortStrategy.updateOnScroll(a.top,a.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const f=cr(fs(this.element));this._cachedShadowRoot=f||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const f=this._sortStrategy.getActiveItemsSnapshot().filter(a=>a.isDragging());this._siblings.forEach(a=>a._startReceiving(this,f))}}function tb(d,f){const{top:a,bottom:g,height:_}=d,S=.05*_;return f>=a-S&&f<=a+S?1:f>=g-S&&f<=g+S?2:0}function wf(d,f){const{left:a,right:g,width:_}=d,S=.05*_;return f>=a-S&&f<=a+S?1:f>=g-S&&f<=g+S?2:0}const hd=xo({passive:!1,capture:!0});let nb=(()=>{class d{constructor(a,g){this._ngZone=a,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=_=>_.isDragging(),this.pointerMove=new et.x,this.pointerUp=new et.x,this.scroll=new et.x,this._preventDefaultWhileDragging=_=>{this._activeDragInstances.length>0&&_.preventDefault()},this._persistentTouchmoveListener=_=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&_.preventDefault(),this.pointerMove.next(_))},this._document=g}registerDropContainer(a){this._dropInstances.has(a)||this._dropInstances.add(a)}registerDragItem(a){this._dragInstances.add(a),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,hd)})}removeDropContainer(a){this._dropInstances.delete(a)}removeDragItem(a){this._dragInstances.delete(a),this.stopDragging(a),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,hd)}startDragging(a,g){if(!(this._activeDragInstances.indexOf(a)>-1)&&(this._activeDragInstances.push(a),1===this._activeDragInstances.length)){const _=g.type.startsWith("touch");this._globalListeners.set(_?"touchend":"mouseup",{handler:S=>this.pointerUp.next(S),options:!0}).set("scroll",{handler:S=>this.scroll.next(S),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:hd}),_||this._globalListeners.set("mousemove",{handler:S=>this.pointerMove.next(S),options:hd}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((S,j)=>{this._document.addEventListener(j,S.handler,S.options)})})}}stopDragging(a){const g=this._activeDragInstances.indexOf(a);g>-1&&(this._activeDragInstances.splice(g,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(a){return this._activeDragInstances.indexOf(a)>-1}scrolled(a){const g=[this.scroll];return a&&a!==this._document&&g.push(new qn.y(_=>this._ngZone.runOutsideAngular(()=>{const j=J=>{this._activeDragInstances.length&&_.next(J)};return a.addEventListener("scroll",j,!0),()=>{a.removeEventListener("scroll",j,!0)}}))),(0,$.T)(...g)}ngOnDestroy(){this._dragInstances.forEach(a=>this.removeDragItem(a)),this._dropInstances.forEach(a=>this.removeDropContainer(a)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((a,g)=>{this._document.removeEventListener(g,a.handler,a.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(l.R0b),l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const Ef={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let ib=(()=>{class d{constructor(a,g,_,S){this._document=a,this._ngZone=g,this._viewportRuler=_,this._dragDropRegistry=S}createDrag(a,g=Ef){return new Dl(a,g,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(a){return new Vm(a,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(k.K0),l.LFG(l.R0b),l.LFG(Bw),l.LFG(nb))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const Bm=new l.OlP("CDK_DRAG_PARENT"),jm=new l.OlP("CdkDragHandle"),rb=new l.OlP("CdkDragPlaceholder"),sb=new l.OlP("CdkDragPreview"),Hc=new l.OlP("CDK_DRAG_CONFIG"),Tf=new l.OlP("CdkDropList");let If=(()=>{class d{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(a){this._disabled=gi(a),this._dragRef.disabled=this._disabled}constructor(a,g,_,S,j,J,te,Ce,Ge,St,Rt){this.element=a,this.dropContainer=g,this._ngZone=S,this._viewContainerRef=j,this._dir=te,this._changeDetectorRef=Ge,this._selfHandle=St,this._parentDrag=Rt,this._destroyed=new et.x,this.started=new l.vpe,this.released=new l.vpe,this.ended=new l.vpe,this.entered=new l.vpe,this.exited=new l.vpe,this.dropped=new l.vpe,this.moved=new qn.y(un=>{const Xn=this._dragRef.moved.pipe((0,zt.U)(bi=>({source:this,pointerPosition:bi.pointerPosition,event:bi.event,delta:bi.delta,distance:bi.distance}))).subscribe(un);return()=>{Xn.unsubscribe()}}),this._dragRef=Ce.createDrag(a,{dragStartThreshold:J&&null!=J.dragStartThreshold?J.dragStartThreshold:5,pointerDirectionChangeThreshold:J&&null!=J.pointerDirectionChangeThreshold?J.pointerDirectionChangeThreshold:5,zIndex:J?.zIndex}),this._dragRef.data=this,d._dragInstances.push(this),J&&this._assignDefaults(J),g&&(this._dragRef._withDropContainer(g._dropListRef),g.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(a){this._dragRef.setFreeDragPosition(a)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Qn.q)(1),(0,Xr.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(a){const g=a.rootElementSelector,_=a.freeDragPosition;g&&!g.firstChange&&this._updateRootElement(),_&&!_.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const a=d._dragInstances.indexOf(this);a>-1&&d._dragInstances.splice(a,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const a=this.element.nativeElement;let g=a;this.rootElementSelector&&(g=void 0!==a.closest?a.closest(this.rootElementSelector):a.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(g||a)}_getBoundaryElement(){const a=this.boundaryElement;return a?"string"==typeof a?this.element.nativeElement.closest(a):fs(a):null}_syncInputs(a){a.beforeStarted.subscribe(()=>{if(!a.isDragging()){const g=this._dir,_=this.dragStartDelay,S=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,j=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;a.disabled=this.disabled,a.lockAxis=this.lockAxis,a.dragStartDelay="object"==typeof _&&_?_:function ma(d,f=0){return function Mi(d){return!isNaN(parseFloat(d))&&!isNaN(Number(d))}(d)?Number(d):f}(_),a.constrainPosition=this.constrainPosition,a.previewClass=this.previewClass,a.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(S).withPreviewTemplate(j).withPreviewContainer(this.previewContainer||"global"),g&&a.withDirection(g.value)}}),a.beforeStarted.pipe((0,Qn.q)(1)).subscribe(()=>{if(this._parentDrag)return void a.withParent(this._parentDrag._dragRef);let g=this.element.nativeElement.parentElement;for(;g;){if(g.classList.contains("cdk-drag")){a.withParent(d._dragInstances.find(_=>_.element.nativeElement===g)?._dragRef||null);break}g=g.parentElement}})}_handleEvents(a){a.started.subscribe(g=>{this.started.emit({source:this,event:g.event}),this._changeDetectorRef.markForCheck()}),a.released.subscribe(g=>{this.released.emit({source:this,event:g.event})}),a.ended.subscribe(g=>{this.ended.emit({source:this,distance:g.distance,dropPoint:g.dropPoint,event:g.event}),this._changeDetectorRef.markForCheck()}),a.entered.subscribe(g=>{this.entered.emit({container:g.container.data,item:this,currentIndex:g.currentIndex})}),a.exited.subscribe(g=>{this.exited.emit({container:g.container.data,item:this})}),a.dropped.subscribe(g=>{this.dropped.emit({previousIndex:g.previousIndex,currentIndex:g.currentIndex,previousContainer:g.previousContainer.data,container:g.container.data,isPointerOverContainer:g.isPointerOverContainer,item:this,distance:g.distance,dropPoint:g.dropPoint,event:g.event})})}_assignDefaults(a){const{lockAxis:g,dragStartDelay:_,constrainPosition:S,previewClass:j,boundaryElement:J,draggingDisabled:te,rootElementSelector:Ce,previewContainer:Ge}=a;this.disabled=te??!1,this.dragStartDelay=_||0,g&&(this.lockAxis=g),S&&(this.constrainPosition=S),j&&(this.previewClass=j),J&&(this.boundaryElement=J),Ce&&(this.rootElementSelector=Ce),Ge&&(this.previewContainer=Ge)}_setupHandlesListener(){this._handles.changes.pipe((0,or.O)(this._handles),(0,Mo.b)(a=>{const g=a.filter(_=>_._parentDrag===this).map(_=>_.element);this._selfHandle&&this.rootElementSelector&&g.push(this.element),this._dragRef.withHandles(g)}),(0,Ms.w)(a=>(0,$.T)(...a.map(g=>g._stateChanges.pipe((0,or.O)(g))))),(0,Xr.R)(this._destroyed)).subscribe(a=>{const g=this._dragRef,_=a.element.nativeElement;a.disabled?g.disableHandle(_):g.enableHandle(_)})}static#t=this.\u0275fac=function(g){return new(g||d)(l.Y36(l.SBq),l.Y36(Tf,12),l.Y36(k.K0),l.Y36(l.R0b),l.Y36(l.s_b),l.Y36(Hc,8),l.Y36(gs,8),l.Y36(ib),l.Y36(l.sBO),l.Y36(jm,10),l.Y36(Bm,12))};static#n=this.\u0275dir=l.lG2({type:d,selectors:[["","cdkDrag",""]],contentQueries:function(g,_,S){if(1&g&&(l.Suo(S,sb,5),l.Suo(S,rb,5),l.Suo(S,jm,5)),2&g){let j;l.iGM(j=l.CRH())&&(_._previewTemplate=j.first),l.iGM(j=l.CRH())&&(_._placeholderTemplate=j.first),l.iGM(j=l.CRH())&&(_._handles=j)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(g,_){2&g&&l.ekj("cdk-drag-disabled",_.disabled)("cdk-drag-dragging",_._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[l._Bn([{provide:Bm,useExisting:d}]),l.TTD]})}return d})();L(1794);const lb=Ei(3,(d,f,a)=>{!function Ti(d,f){return f||(f=window&&window.customElements),!f||!!f.get(d)}(d)||function vi(){return window?.location?.href?.includes("localhost:6006")}()?(a.define(d,f),hn(),window&&!Object.keys(window.CDS._state.elementRegistry).some(g=>g===d)&&(window.CDS._state.elementRegistry={...window.CDS._state.elementRegistry,[d]:{}})):di.warn(d+" has already been registered")});function Um(d,f){Un()&&sr(["customElements"])&&lb(d,f,window.customElements)}var Ci=L(3449);let xf=!1;function Of(d){if((d=Math.trunc(d)||0)<0&&(d+=this.length),!(d<0||d>=this.length))return this[d]}if(!xf){xf=!0;const d=Reflect.getPrototypeOf(Int8Array);for(const f of[Array,String,d])Object.defineProperty(f.prototype,"at",{value:Of,writable:!0,enumerable:!1,configurable:!0})}let $m=!1,Gm=!1;function Ym(d,f,a){Object.defineProperty(d,a,{configurable:!0,enumerable:!0,get:function(){return this.hasAttribute(f)?this.getAttribute(f):null},set:function(g){null!==g?this.setAttribute(f,g):this.removeAttribute(f)}})}$m||Element.prototype.hasOwnProperty("role")||(Ym(Element.prototype,"role","role"),$m=!0),Gm||Element.prototype.hasOwnProperty("ariaLabel")||(Gm=!0,["ActiveDescendant","Atomic","AutoComplete","Busy","Checked","ColCount","ColIndex","ColSpan","Controls","Current","DescribedBy","Details","Disabled","ErrorMessage","Expanded","FlowTo","HasPopup","Hidden","Invalid","KeyShortcuts","Label","LabelledBy","Level","Live","Modal","MultiLine","MultiSelectable","Orientation","Owns","Placeholder","PosInSet","Pressed","ReadOnly","Relevant","Required","RoleDescription","RowCount","RowIndex","RowSpan","Selected","SetSize","Sort","ValueMax","ValueMin","ValueNow","ValueText"].forEach(d=>Ym(Element.prototype,"aria-"+d.toLowerCase(),"aria"+d)));var Rf=L(1921);const md=window,Pf=md.ShadowRoot&&(void 0===md.ShadyCSS||md.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Fr=Symbol(),vd=new WeakMap;class kf{constructor(f,a,g){if(this._$cssResult$=!0,g!==Fr)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=f,this.t=a}get styleSheet(){let f=this.o;const a=this.t;if(Pf&&void 0===f){const g=void 0!==a&&1===a.length;g&&(f=vd.get(a)),void 0===f&&((this.o=f=new CSSStyleSheet).replaceSync(this.cssText),g&&vd.set(a,f))}return f}toString(){return this.cssText}}const br=(d,...f)=>{const a=1===d.length?d[0]:f.reduce((g,_,S)=>g+(j=>{if(!0===j._$cssResult$)return j.cssText;if("number"==typeof j)return j;throw Error("Value passed to 'css' function must be a 'css' function result: "+j+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(_)+d[S+1],d[0]);return new kf(a,d,Fr)},Ff=Pf?d=>d:d=>d instanceof CSSStyleSheet?(f=>{let a="";for(const g of f.cssRules)a+=g.cssText;return(d=>new kf("string"==typeof d?d:d+"",void 0,Fr))(a)})(d):d;var _d;const yd=window,Lf=yd.trustedTypes,cb=Lf?Lf.emptyScript:"",Vf=yd.reactiveElementPolyfillSupport,Bf={toAttribute(d,f){switch(f){case Boolean:d=d?cb:null;break;case Object:case Array:d=null==d?d:JSON.stringify(d)}return d},fromAttribute(d,f){let a=d;switch(f){case Boolean:a=null!==d;break;case Number:a=null===d?null:Number(d);break;case Object:case Array:try{a=JSON.parse(d)}catch{a=null}}return a}},Hf=(d,f)=>f!==d&&(f==f||d==d),jf={attribute:!0,type:String,converter:Bf,reflect:!1,hasChanged:Hf},zf="finalized";class Ca extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(f){var a;this.finalize(),(null!==(a=this.h)&&void 0!==a?a:this.h=[]).push(f)}static get observedAttributes(){this.finalize();const f=[];return this.elementProperties.forEach((a,g)=>{const _=this._$Ep(g,a);void 0!==_&&(this._$Ev.set(_,g),f.push(_))}),f}static createProperty(f,a=jf){if(a.state&&(a.attribute=!1),this.finalize(),this.elementProperties.set(f,a),!a.noAccessor&&!this.prototype.hasOwnProperty(f)){const g="symbol"==typeof f?Symbol():"__"+f,_=this.getPropertyDescriptor(f,g,a);void 0!==_&&Object.defineProperty(this.prototype,f,_)}}static getPropertyDescriptor(f,a,g){return{get(){return this[a]},set(_){const S=this[f];this[a]=_,this.requestUpdate(f,S,g)},configurable:!0,enumerable:!0}}static getPropertyOptions(f){return this.elementProperties.get(f)||jf}static finalize(){if(this.hasOwnProperty(zf))return!1;this[zf]=!0;const f=Object.getPrototypeOf(this);if(f.finalize(),void 0!==f.h&&(this.h=[...f.h]),this.elementProperties=new Map(f.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const a=this.properties,g=[...Object.getOwnPropertyNames(a),...Object.getOwnPropertySymbols(a)];for(const _ of g)this.createProperty(_,a[_])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(f){const a=[];if(Array.isArray(f)){const g=new Set(f.flat(1/0).reverse());for(const _ of g)a.unshift(Ff(_))}else void 0!==f&&a.push(Ff(f));return a}static _$Ep(f,a){const g=a.attribute;return!1===g?void 0:"string"==typeof g?g:"string"==typeof f?f.toLowerCase():void 0}_$Eu(){var f;this._$E_=new Promise(a=>this.enableUpdating=a),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(f=this.constructor.h)||void 0===f||f.forEach(a=>a(this))}addController(f){var a,g;(null!==(a=this._$ES)&&void 0!==a?a:this._$ES=[]).push(f),void 0!==this.renderRoot&&this.isConnected&&(null===(g=f.hostConnected)||void 0===g||g.call(f))}removeController(f){var a;null===(a=this._$ES)||void 0===a||a.splice(this._$ES.indexOf(f)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((f,a)=>{this.hasOwnProperty(a)&&(this._$Ei.set(a,this[a]),delete this[a])})}createRenderRoot(){var f;const a=null!==(f=this.shadowRoot)&&void 0!==f?f:this.attachShadow(this.constructor.shadowRootOptions);return((d,f)=>{Pf?d.adoptedStyleSheets=f.map(a=>a instanceof CSSStyleSheet?a:a.styleSheet):f.forEach(a=>{const g=document.createElement("style"),_=md.litNonce;void 0!==_&&g.setAttribute("nonce",_),g.textContent=a.cssText,d.appendChild(g)})})(a,this.constructor.elementStyles),a}connectedCallback(){var f;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(f=this._$ES)||void 0===f||f.forEach(a=>{var g;return null===(g=a.hostConnected)||void 0===g?void 0:g.call(a)})}enableUpdating(f){}disconnectedCallback(){var f;null===(f=this._$ES)||void 0===f||f.forEach(a=>{var g;return null===(g=a.hostDisconnected)||void 0===g?void 0:g.call(a)})}attributeChangedCallback(f,a,g){this._$AK(f,g)}_$EO(f,a,g=jf){var _;const S=this.constructor._$Ep(f,g);if(void 0!==S&&!0===g.reflect){const j=(void 0!==(null===(_=g.converter)||void 0===_?void 0:_.toAttribute)?g.converter:Bf).toAttribute(a,g.type);this._$El=f,null==j?this.removeAttribute(S):this.setAttribute(S,j),this._$El=null}}_$AK(f,a){var g;const _=this.constructor,S=_._$Ev.get(f);if(void 0!==S&&this._$El!==S){const j=_.getPropertyOptions(S),J="function"==typeof j.converter?{fromAttribute:j.converter}:void 0!==(null===(g=j.converter)||void 0===g?void 0:g.fromAttribute)?j.converter:Bf;this._$El=S,this[S]=J.fromAttribute(a,j.type),this._$El=null}}requestUpdate(f,a,g){let _=!0;void 0!==f&&(((g=g||this.constructor.getPropertyOptions(f)).hasChanged||Hf)(this[f],a)?(this._$AL.has(f)||this._$AL.set(f,a),!0===g.reflect&&this._$El!==f&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(f,g))):_=!1),!this.isUpdatePending&&_&&(this._$E_=this._$Ej())}_$Ej(){var f=this;return(0,Rf.Z)(function*(){f.isUpdatePending=!0;try{yield f._$E_}catch(g){Promise.reject(g)}const a=f.scheduleUpdate();return null!=a&&(yield a),!f.isUpdatePending})()}scheduleUpdate(){return this.performUpdate()}performUpdate(){var f;if(!this.isUpdatePending)return;this._$Ei&&(this._$Ei.forEach((_,S)=>this[S]=_),this._$Ei=void 0);let a=!1;const g=this._$AL;try{a=this.shouldUpdate(g),a?(this.willUpdate(g),null===(f=this._$ES)||void 0===f||f.forEach(_=>{var S;return null===(S=_.hostUpdate)||void 0===S?void 0:S.call(_)}),this.update(g)):this._$Ek()}catch(_){throw a=!1,this._$Ek(),_}a&&this._$AE(g)}willUpdate(f){}_$AE(f){var a;null===(a=this._$ES)||void 0===a||a.forEach(g=>{var _;return null===(_=g.hostUpdated)||void 0===_?void 0:_.call(g)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(f)),this.updated(f)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(f){return!0}update(f){void 0!==this._$EC&&(this._$EC.forEach((a,g)=>this._$EO(g,this[g],a)),this._$EC=void 0),this._$Ek()}updated(f){}firstUpdated(f){}}var zc;Ca[zf]=!0,Ca.elementProperties=new Map,Ca.elementStyles=[],Ca.shadowRootOptions={mode:"open"},Vf?.({ReactiveElement:Ca}),(null!==(_d=yd.reactiveElementVersions)&&void 0!==_d?_d:yd.reactiveElementVersions=[]).push("1.6.3");const Cd=window,ko=Cd.trustedTypes,Wm=ko?ko.createPolicy("lit-html",{createHTML:d=>d}):void 0,bd="$lit$",No=`lit$${(Math.random()+"").slice(9)}$`,Sd="?"+No,Zm=`<${Sd}>`,Qs=document,ba=()=>Qs.createComment(""),El=d=>null===d||"object"!=typeof d&&"function"!=typeof d,Dd=Array.isArray,Uf="[ \t\n\f\r]",$c=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Qm=/-->/g,qm=/>/g,Ua=RegExp(`>|${Uf}(?:([^\\s"'>=/]+)(${Uf}*=${Uf}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),Km=/'/g,$f=/"/g,Gc=/^(?:script|style|textarea|title)$/i,wd=d=>(f,...a)=>({_$litType$:d,strings:f,values:a}),Yc=wd(1),ub=wd(2),Tl=Symbol.for("lit-noChange"),Gi=Symbol.for("lit-nothing"),Gf=new WeakMap,Ps=Qs.createTreeWalker(Qs,129,null,!1);function Yf(d,f){if(!Array.isArray(d)||!d.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==Wm?Wm.createHTML(f):f}class Wc{constructor({strings:f,_$litType$:a},g){let _;this.parts=[];let S=0,j=0;const J=f.length-1,te=this.parts,[Ce,Ge]=((d,f)=>{const a=d.length-1,g=[];let _,S=2===f?"":"",j=$c;for(let J=0;J"===Ge[0]?(j=_??$c,St=-1):void 0===Ge[1]?St=-2:(St=j.lastIndex-Ge[2].length,Ce=Ge[1],j=void 0===Ge[3]?Ua:'"'===Ge[3]?$f:Km):j===$f||j===Km?j=Ua:j===Qm||j===qm?j=$c:(j=Ua,_=void 0);const un=j===Ua&&d[J+1].startsWith("/>")?" ":"";S+=j===$c?te+Zm:St>=0?(g.push(Ce),te.slice(0,St)+bd+te.slice(St)+No+un):te+No+(-2===St?(g.push(void 0),J):un)}return[Yf(d,S+(d[a]||"")+(2===f?"":"")),g]})(f,a);if(this.el=Wc.createElement(Ce,g),Ps.currentNode=this.el.content,2===a){const St=this.el.content,Rt=St.firstChild;Rt.remove(),St.append(...Rt.childNodes)}for(;null!==(_=Ps.nextNode())&&te.length0){_.textContent=ko?ko.emptyScript:"";for(let un=0;unDd(d)||"function"==typeof d?.[Symbol.iterator])(f)?this.T(f):this._(f)}k(f){return this._$AA.parentNode.insertBefore(f,this._$AB)}$(f){this._$AH!==f&&(this._$AR(),this._$AH=this.k(f))}_(f){this._$AH!==Gi&&El(this._$AH)?this._$AA.nextSibling.data=f:this.$(Qs.createTextNode(f)),this._$AH=f}g(f){var a;const{values:g,_$litType$:_}=f,S="number"==typeof _?this._$AC(f):(void 0===_.el&&(_.el=Wc.createElement(Yf(_.h,_.h[0]),this.options)),_);if((null===(a=this._$AH)||void 0===a?void 0:a._$AD)===S)this._$AH.v(g);else{const j=new Zc(S,this),J=j.u(this.options);j.v(g),this.$(J),this._$AH=j}}_$AC(f){let a=Gf.get(f.strings);return void 0===a&&Gf.set(f.strings,a=new Wc(f)),a}T(f){Dd(this._$AH)||(this._$AH=[],this._$AR());const a=this._$AH;let g,_=0;for(const S of f)_===a.length?a.push(g=new Al(this.k(ba()),this.k(ba()),this,this.options)):g=a[_],g._$AI(S),_++;_2||""!==g[0]||""!==g[1]?(this._$AH=Array(g.length-1).fill(new String),this.strings=g):this._$AH=Gi}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(f,a=this,g,_){const S=this.strings;let j=!1;if(void 0===S)f=Il(this,f,a,0),j=!El(f)||f!==this._$AH&&f!==Tl,j&&(this._$AH=f);else{const J=f;let te,Ce;for(f=S[0],te=0;te{var g,_;const S=null!==(g=a?.renderBefore)&&void 0!==g?g:f;let j=S._$litPart$;if(void 0===j){const J=null!==(_=a?.renderBefore)&&void 0!==_?_:null;S._$litPart$=j=new Al(f.insertBefore(ba(),J),J,void 0,a??{})}return j._$AI(d),j};var xl,Ad;class Fo extends Ca{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var f,a;const g=super.createRenderRoot();return null!==(f=(a=this.renderOptions).renderBefore)&&void 0!==f||(a.renderBefore=g.firstChild),g}update(f){const a=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(f),this._$Do=Id(a,this.renderRoot,this.renderOptions)}connectedCallback(){var f;super.connectedCallback(),null===(f=this._$Do)||void 0===f||f.setConnected(!0)}disconnectedCallback(){var f;super.disconnectedCallback(),null===(f=this._$Do)||void 0===f||f.setConnected(!1)}render(){return Tl}}Fo.finalized=!0,Fo._$litElement$=!0,null===(xl=globalThis.litElementHydrateSupport)||void 0===xl||xl.call(globalThis,{LitElement:Fo});const ev=globalThis.litElementPolyfillSupport;ev?.({LitElement:Fo}),(null!==(Ad=globalThis.litElementVersions)&&void 0!==Ad?Ad:globalThis.litElementVersions=[]).push("3.3.3");const tv=br`@charset "UTF-8";:host,:root{--δ2:var(--cds-global-layout-space-xxs, calc(4 * 1rem / var(--cds-global-base, 20)));--δ3:var(--cds-global-layout-space-xs, calc(8 * 1rem / var(--cds-global-base, 20)));--δ4:var(--cds-global-layout-space-sm, calc(12 * 1rem / var(--cds-global-base, 20)));--δ5:var(--cds-global-layout-space-md, calc(16 * 1rem / var(--cds-global-base, 20)));--δ6:var(--cds-global-layout-space-lg, calc(24 * 1rem / var(--cds-global-base, 20)));--δ7:var(--cds-global-layout-space-xl, calc(32 * 1rem / var(--cds-global-base, 20)))}[cds-layout~="wrap:none"]{flex-wrap:nowrap!important}[cds-layout*="align:stretch"]{flex-grow:1!important}[cds-layout*="align:shrink"]{flex-shrink:1!important;flex-grow:0!important}[cds-layout~=horizontal]{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:flex-start;align-items:flex-start;width:100%;margin:0;min-height:0}[cds-layout~=horizontal]>[cds-layout~=horizontal],[cds-layout~=horizontal]>[cds-layout~=vertical],[cds-layout~=horizontal]>[cds-text]{width:initial!important}[cds-layout~=horizontal][cds-layout*="align:top"]{align-items:flex-start}[cds-layout~=horizontal][cds-layout*="align:left"]{justify-content:flex-start}[cds-layout~=horizontal][cds-layout*="align:right"]{justify-content:flex-end}[cds-layout~=horizontal][cds-layout*="align:vertical-center"]{align-items:center;align-content:center}[cds-layout~=horizontal][cds-layout*="align:horizontal-center"]{justify-content:center}[cds-layout~=horizontal][cds-layout*="align:center"]{align-items:center;align-content:center;justify-content:center}[cds-layout~=horizontal][cds-layout*="order:reverse"]{flex-direction:row-reverse}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]{justify-content:stretch;flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]>*{flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:stretch"]{align-items:stretch;align-content:stretch;flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:stretch"]>*{flex-grow:1}[cds-layout~=horizontal]>[cds-layout*="align:center"],[cds-layout~=horizontal]>[cds-layout*="align:vertical-center"]{align-self:center}[cds-layout~=horizontal]>[cds-layout*="align:center"],[cds-layout~=horizontal]>[cds-layout*="align:horizontal-center"]{margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal]>[cds-layout*="align:top"]{align-self:flex-start}[cds-layout~=horizontal]>[cds-layout*="align:right"]{margin-left:auto!important}[cds-layout~=horizontal]>[cds-layout*="align:left"]{margin-right:auto!important}[cds-layout~=vertical]{width:100%;display:flex;flex-direction:column;align-items:flex-start}[cds-layout~=vertical],[cds-layout~=vertical][cds-layout*="align:top"]{justify-content:flex-start}[cds-layout~=vertical][cds-layout*="align:left"]{align-items:flex-start}[cds-layout~=vertical][cds-layout*="align:right"]{align-items:flex-end}[cds-layout~=vertical][cds-layout*="align:vertical-center"]{justify-content:center}[cds-layout~=vertical][cds-layout*="align:horizontal-center"]{align-items:center}[cds-layout~=vertical][cds-layout*="align:center"]{align-items:center;justify-content:center}[cds-layout~=vertical][cds-layout*="order:reverse"]{flex-direction:column-reverse}[cds-layout~=vertical][cds-layout*="align:horizontal-stretch"]{align-items:stretch}[cds-layout~=vertical][cds-layout*="align:stretch"]{align-items:stretch;justify-content:stretch}[cds-layout~=vertical][cds-layout*="align:stretch"]>*{flex-grow:1}[cds-layout~=vertical]>[cds-layout*="align:center"],[cds-layout~=vertical]>[cds-layout*="align:vertical-center"]{margin-top:auto;margin-bottom:auto}[cds-layout~=vertical]>[cds-layout*="align:center"],[cds-layout~=vertical]>[cds-layout*="align:horizontal-center"]{align-self:center}[cds-layout~=vertical]>[cds-layout*="align:top"]{margin-bottom:auto!important}[cds-layout~=vertical]>[cds-layout*="align:right"]{margin-left:auto}[cds-layout~=vertical]>[cds-layout*="align:left"]{margin-right:auto}[cds-layout~=grid]{display:grid;align-items:start;align-content:start;grid-template-columns:repeat(var(--cds-global-layout-grid-cols,12),1fr);width:100%}[cds-layout~=grid][cds-layout*=rows]{grid-template-rows:repeat(12,auto)}[cds-layout~=grid]>[cds-layout*=row]{align-self:stretch}[cds-layout~=grid][cds-layout*="align:top"]{align-content:start}[cds-layout~=grid][cds-layout*="align:right"]{justify-content:end}[cds-layout~=grid][cds-layout*="align:left"]{justify-content:start}[cds-layout~=grid][cds-layout*="align:horizontal-stretch"]{justify-items:stretch;justify-content:stretch}[cds-layout~=grid][cds-layout*="align:stretch"]{align-items:stretch;align-content:stretch;justify-items:stretch;justify-content:stretch}[cds-layout~=grid][cds-layout*="align:vertical-center"]{align-items:center;align-content:center}[cds-layout~=grid][cds-layout*="align:horizontal-center"]{justify-items:center;justify-content:center}[cds-layout~=grid][cds-layout*="align:center"]{align-items:center;align-content:center;justify-items:center;justify-content:center}::slotted([cds-layout~="display:screen-reader-only"]),[cds-layout~="display:screen-reader-only"]{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0;display:block!important}[cds-layout*="gap:none"]{gap:0}[cds-layout*="gap:xxs"]{gap:var(--δ2)}[cds-layout*="gap:xs"]{gap:var(--δ3)}[cds-layout*="gap:sm"]{gap:var(--δ4)}[cds-layout*="gap:md"]{gap:var(--δ5)}[cds-layout*="gap:lg"]{gap:var(--δ6)}[cds-layout~="p:none"]{padding:0!important}[cds-layout~="p:xxs"]{padding:var(--δ2)!important}[cds-layout~="p:xs"]{padding:var(--δ3)!important}[cds-layout~="p:sm"]{padding:var(--δ4)!important}[cds-layout~="p:md"]{padding:var(--δ5)!important}[cds-layout~="m:md"]{margin:var(--δ5)!important}[cds-layout~="p:lg"]{padding:var(--δ6)!important}[cds-layout~="p-y:xs"]{padding-top:var(--δ3)!important;padding-bottom:var(--δ3)!important}[cds-layout~="p-x:lg"]{padding-left:var(--δ6)!important;padding-right:var(--δ6)!important}[cds-layout~="p-y:lg"]{padding-top:var(--δ6)!important;padding-bottom:var(--δ6)!important}[cds-layout~="p-l:md"]{padding-left:var(--δ5)!important}@media (min-width:992px){[cds-layout*="gap@md:lg"]{gap:var(--δ6)}[cds-layout~="p@md:lg"]{padding:var(--δ6)!important}[cds-layout~="m@md:xl"]{margin:var(--δ7)!important}}[cds-layout~=fill]{width:100%!important}*,:after,:before{box-sizing:border-box}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]>::slotted(*),[cds-layout~=horizontal][cds-layout*="align:stretch"]>::slotted(*),[cds-layout~=vertical][cds-layout*="align:stretch"]>::slotted(*){flex-grow:1}[cds-layout~=vertical] ::slotted([cds-layout*="align:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align:left"]),[cds-layout~=vertical]>[cds-layout*="align:left"]{margin-right:auto}@media (min-width:576px){[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:left"]){margin-right:auto}}@media (min-width:768px){[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:left"]){margin-right:auto}}@media (min-width:992px){[cds-layout~=vertical] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@md:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@md:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:left"]){margin-right:auto}}@media (min-width:1200px){[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:left"]){margin-right:auto}}@media (min-width:1440px){[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:left"]){margin-right:auto}}[cds-layout~=horizontal] ::slotted([cds-layout*="align:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align:left"]){margin-right:auto!important}@media (min-width:576px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:left"]){margin-right:auto!important}}@media (min-width:768px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:left"]){margin-right:auto!important}}@media (min-width:992px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:left"]){margin-right:auto!important}}@media (min-width:1200px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:left"]){margin-right:auto!important}}@media (min-width:1440px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:left"]){margin-right:auto!important}}[cds-text]{font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);margin-top:0;margin-bottom:0}[cds-text][cds-layout~=grid]::after,[cds-text][cds-layout~=grid]::before,[cds-text][cds-layout~=horizontal]::after,[cds-text][cds-layout~=horizontal]::before,[cds-text][cds-layout~=vertical]::after,[cds-text][cds-layout~=vertical]::before{display:none}[cds-text*=display],[cds-text*=section],[cds-text*=subsection],[cds-text*=title]{font-family:var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);color:var(--cds-global-typography-color-400,var(--cds-global-color-construction-900,#21333b))}[cds-text*=body],[cds-text*=message],[cds-text*=secondary]{color:var(--cds-global-typography-color-500,var(--cds-global-color-black,#000))}[cds-text*=inline]{width:auto!important;display:inline-block!important}[cds-text*=display]{font-size:var(--cds-global-typography-display-font-size,calc(40 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-display-font-weight,500);line-height:var(--cds-global-typography-display-line-height,1.1em);letter-spacing:var(--cds-global-typography-display-letter-spacing,-.0125em)}[cds-text*=display]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-display-line-height,1.1em) - 1em)/ 2))*-1) + .037em)}[cds-text*=display]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-display-line-height,1.1em) - 1em)/ 2))*-1) - .044em)}[cds-text*=title]{font-size:var(--cds-global-typography-title-font-size,calc(24 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-title-font-weight,500);line-height:var(--cds-global-typography-title-line-height,1.16667em);letter-spacing:var(--cds-global-typography-title-letter-spacing,-.008333em)}[cds-text*=title]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-title-line-height,1.16667em) - 1em)/ 2))*-1) + .037em)}[cds-text*=title]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-title-line-height,1.16667em) - 1em)/ 2))*-1) - .044em)}[cds-text*=section]{font-size:var(--cds-global-typography-section-font-size,calc(20 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-section-font-weight,500);line-height:var(--cds-global-typography-section-line-height,1.2em);letter-spacing:var(--cds-global-typography-section-letter-spacing,-.01em)}[cds-text*=section]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-section-line-height,1.2em) - 1em)/ 2))*-1) + .037em)}[cds-text*=section]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-section-line-height,1.2em) - 1em)/ 2))*-1) - .044em)}[cds-text*=subsection]{font-size:var(--cds-global-typography-subsection-font-size,calc(16 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-subsection-font-weight,500);line-height:var(--cds-global-typography-subsection-line-height,1.25em);letter-spacing:var(--cds-global-typography-subsection-letter-spacing,-.0125em)}[cds-text*=subsection]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-subsection-line-height,1.25em) - 1em)/ 2))*-1) + .037em)}[cds-text*=subsection]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-subsection-line-height,1.25em) - 1em)/ 2))*-1) - .044em)}[cds-text*=body]{font-weight:var(--cds-global-typography-body-font-weight,400);font-size:var(--cds-global-typography-body-font-size,calc(14 * 1rem / var(--cds-global-base,20)));letter-spacing:var(--cds-global-typography-body-letter-spacing,-.014286em);line-height:var(--cds-global-typography-body-line-height,1.42857em)}[cds-text*=body]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-body-line-height,1.42857em) - 1em)/ 2))*-1) + .1em)}[cds-text*=body]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-body-line-height,1.42857em) - 1em)/ 2))*-1) - .044em)}body[cds-text*=body]::after,body[cds-text*=body]::before{content:none}[cds-text*=message]{font-size:var(--cds-global-typography-message-font-size,calc(16 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-message-font-weight,calc(400 * 1rem / var(--cds-global-base,20)));line-height:var(--cds-global-typography-message-line-height,1.25em);letter-spacing:var(--cds-global-typography-message-letter-spacing,-.0125em)}[cds-text*=message]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-message-line-height,1.25em) - 1em)/ 2))*-1) + .037em)}[cds-text*=message]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-message-line-height,1.25em) - 1em)/ 2))*-1) - .044em)}[cds-text*=secondary]{font-size:var(--cds-global-typography-secondary-font-size,calc(13 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-secondary-font-weight,400);line-height:var(--cds-global-typography-secondary-line-height,1.23077em);letter-spacing:var(--cds-global-typography-secondary-letter-spacing,-.007692em)}[cds-text*=secondary]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-secondary-line-height,1.23077em) - 1em)/ 2))*-1) + .037em)}[cds-text*=secondary]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-secondary-line-height,1.23077em) - 1em)/ 2))*-1) - .044em)}[cds-text~=link]{color:var(--cds-global-typography-link-color,var(--cds-global-color-blue-700,#0079ad))!important;text-decoration:underline!important;line-height:inherit!important;font-size:inherit!important}[cds-text~=link]:focus{outline:var(--cds-alias-object-interaction-outline,Highlight solid 2px);outline-offset:var(--cds-alias-object-interaction-outline-offset,1px)}[cds-text~=link]:hover{color:var(--cds-global-typography-link-color-hover,var(--cds-global-color-blue-800,#00608a))!important}[cds-text~=link]:visited:not([cds-text~=static]){color:var(--cds-global-typography-link-color-visited,var(--cds-global-color-lavender-600,#3b40ce))!important}[cds-text~=link]:visited:not([cds-text~=static]):hover{color:var(--cds-global-typography-link-color-visited-hover,var(--cds-global-color-lavender-700,#2429c2))!important}@media (-webkit-min-device-pixel-ratio:0){[cds-text=link]:focus{outline:var(--cds-alias-object-interaction-outline-webkit,5px auto -webkit-focus-ring-color)}}[cds-text~=code]{color:var(--cds-alias-status-danger,var(--cds-global-color-red-700,#e02200));font-family:monospace;font-size:1.1em}[cds-divider]{display:block;height:var(--cds-alias-object-border-width-100,calc(1 * 1rem / var(--cds-global-base,20)));overflow:hidden;box-shadow:var(--cds-alias-object-border-color,var(--cds-global-color-construction-200,#cbd4d8)) 0 0 0 var(--cds-alias-object-border-width-100,calc(1 * 1rem / var(--cds-global-base,20))) inset}[cds-text~=light]{font-weight:var(--cds-global-typography-font-weight-light,300)!important}[cds-text~=justify]{text-align:justify!important}[cds-text~=left]{text-align:left!important}[cds-text~=right]{text-align:right!important}[cds-text~=center]{text-align:center!important}[cds-text~=lhe]{padding:.05px 0}[cds-text~=lhe]::before{content:"";margin-top:-.124em;display:block;height:0}[cds-text~=lhe]::after{content:"";margin-bottom:-.221em;display:block;height:0}[cds-text*=h2],[cds-text*=h3]{font-family:var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);font-size:1.4rem;font-weight:200;color:var(--cds-global-typography-color-400);line-height:1.7143em;letter-spacing:-.017857em}[cds-text*=h2]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((1.7143em - 1em)/ 2))*-1) + .037em)}[cds-text*=h2]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((1.7143em - 1em)/ 2))*-1) - .044em)}[cds-text*=h3]{font-size:1.1rem;line-height:1.0909em;letter-spacing:-.013636em}[cds-text*=h3]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((1.0909em - 1em)/ 2))*-1) + .037em)}[cds-text*=h3]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((1.0909em - 1em)/ 2))*-1) - .044em)}:host{all:initial;display:block;visibility:inherit;font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);contain:layout;box-sizing:border-box!important;-webkit-appearance:none!important}*,:after,:before{box-sizing:inherit!important}slot{font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);display:contents!important}::slotted(*){font-family:inherit;box-sizing:inherit}::slotted(*)::placeholder{color:var(--cds-global-typography-color-200,var(--cds-global-color-construction-600,#4f6169))}:host([_is-anchor]),:host([role=button]){cursor:pointer!important}:host([_is-anchor]) ::slotted(*),:host([role=button]) ::slotted(*){cursor:pointer!important}:host([role=button][disabled]){cursor:not-allowed!important}:host([role=button][disabled]) ::slotted(*){cursor:not-allowed!important;pointer-events:none}:host([hidden]),[hidden]{display:none!important}:host([hidden*=false]){display:block!important}:host([role=dialog][hidden]),:host([role=dialog][hidden]) ::slotted(*){display:block!important;visibility:hidden!important}:host([role=dialog][hidden*=false]),:host([role=dialog][hidden*=false]) ::slotted(*){visibility:visible!important}:host([_focused]) .input,:host([_focused]) [focusable],:host([tabindex="0"]:focus),:host([tabindex="0"]:focus) [focusable],[tabindex="0"][focusable]:focus{outline:Highlight solid 2px;outline:5px auto -webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset,1px)}`;function Xf(d){return`calc((${d} / var(--cds-global-base)) * 1rem)`}const pb=(d,f)=>"method"===f.kind&&f.descriptor&&!("value"in f.descriptor)?{...f,finisher(a){a.createProperty(f.key,d)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:f.key,initializer(){"function"==typeof f.initializer&&(this[f.key]=f.initializer.call(this))},finisher(a){a.createProperty(f.key,d)}},Rl=(d,f,a)=>{f.constructor.createProperty(a,d)};function qc(d){return(f,a)=>void 0!==a?Rl(d,f,a):pb(d,f)}function tp(d,f){switch(f&&f.type){case Array:case Object:return{reflect:!1,...f};case String:return{reflect:!0,attribute:Pi(d),converter:{toAttribute:a=>a||null},...f};case Number:return{reflect:!0,attribute:Pi(d),...f};case Boolean:return{reflect:!0,attribute:Pi(d),converter:{toAttribute:a=>a?"":null,fromAttribute:a=>function ov(d){return null!=d&&""+d!="false"}(a)},...f};case Date:return{reflect:!1,converter:{fromAttribute:a=>new Date(a)},...f};default:return{...f}}}function Yi(d){return(f,a)=>(d?.required&&function av(d,f,a){const g=d.firstUpdated;d.firstUpdated=function(_){if(a&&a.required&&We(this[f])){const S=a.requiredMessage||function(j="warning",J,te){const Ce=te.toLocaleLowerCase();return`${pe(j)}: ${J} is required to use ${Ce} component. Set the JS Property or HTML Attribute.\n\n`+(qi()?`Angular: <${Ce} [${J}]="...">\n`:"")+($n()?`Vue: <${Ce} :${J}="...">\n`:"")+(ni()?`React: <${function ws(d){return pe(function Hi(d){return d.split("-").map((f,a)=>a?f.charAt(0).toUpperCase()+f.slice(1).toLowerCase():f).join("")}(d))}(Ce)} ${Ge=J,Ge.startsWith("aria")?Pi(Ge):Ge}={...} />\n`:"")+`HTML: <${Ce} ${Pi(J)}="...">\nJavaScript: document.querySelector('${Ce}').${J} = '...';\n\n`;var Ge}(a.required,f,this.tagName);if("error"===a.required)throw Error(S);di.warn(S,this)}g&&g.call(this,_)}}(f,a,d),qc(tp(a,d))(f,a))}function Db(d){return(f,a)=>{const g=tp(a,d);return g&&(g.reflect=!!d?.reflect&&d.reflect,g.reflect&&!d?.attribute&&(g.attribute="_"+Pi(a))),qc(g)(f,a)}}var Lo,d,aE=br`@keyframes fadeInAndOut{0%,to{opacity:0}75%{opacity:1}}:host{--color:currentColor;display:inline-block;height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));margin:0;vertical-align:middle;fill:var(--color);color:var(--color);contain:strict;cursor:inherit}svg{display:block}:host([size*=xs]){height:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)))}:host([size*=sm]){height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)))}:host([size*=md]){height:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)))}:host([size*=lg]){height:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)))}:host([size*=xl]){height:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)))}:host([size*=xxl]){height:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));width:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));min-height:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));min-width:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))))}:host([size*=fit]){height:auto;width:auto;contain:layout}:host([status=success]){--color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([status=danger]){--color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([status=warning]){--color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([status=info]){--color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}:host([status=neutral]){--color:var(--cds-alias-status-neutral, var(--cds-global-color-construction-600, #4f6169))}:host([inverse]){--color:var(--cds-global-color-construction-200, #cbd4d8)}:host([direction=up]){transform:rotate(0)}:host([direction=down]){transform:rotate(180deg)}:host([direction=right]){transform:rotate(90deg)}:host([direction=left]){transform:rotate(270deg)}:host([flip=horizontal]){transform:scale(-1) rotateX(180deg)}:host([flip=vertical]){transform:scale(-1) rotateY(180deg)}.alert,.badge{fill:var(--badge-color,var(--cds-alias-status-danger,var(--cds-global-color-red-700,#e02200)))}:host([badge=success]){--badge-color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([badge=danger]){--badge-color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([badge*=warning]){--badge-color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([badge=inherit]){--badge-color:currentColor}:host([badge=info]){--badge-color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}:host([badge=neutral]){--badge-color:var(--cds-alias-status-neutral, var(--cds-global-color-construction-600, #4f6169))}:host([badge=inherit-triangle]){--badge-color:currentColor}:host([badge][inverse]){--badge-color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([badge=success][inverse]){--badge-color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([badge*=warning][inverse]){--badge-color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([badge*=inherit][inverse]){--badge-color:currentColor}:host([badge=info][inverse]){--badge-color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}.cds-internal-dot-1{animation:fadeInAndOut 1.8s ease-in 0s infinite}.cds-internal-dot-2{animation:fadeInAndOut 1.8s ease-out .422s infinite}.cds-internal-dot-3{animation:fadeInAndOut 1.8s ease-out .675s infinite}@media (prefers-reduced-motion){.cds-internal-dot-1,.cds-internal-dot-2,.cds-internal-dot-3{animation:none}}`;function xd(d,f){let a="";switch(function wb(d){switch(!0){case We(d):return Lo.NilSizeValue;case function ip(d){return["xxs","xs","sm","md","lg","xl","xxl"].indexOf(d)>-1}(d):return Lo.ValidSizeString;case function _t(d){return Ke(d)&&!Fe(d.trim())&&+d==+d}(d):return Lo.ValidNumericString;default:return Lo.BadSizeValue}}(function Eb(d){return We(d)?"":function oe(d,f,a=""){const g=d.split(" "),_=""===a?g.filter(S=>S!==f):g.map(S=>S===f?a:S);return _.length>0?_.join(" "):""}(d,"fit")}(f))){case Lo.ValidNumericString:return a=Xf(parseInt(f)),void function Jf(d,...f){f.forEach(([a,g])=>{d.style[a]=g})}(d,...function cv(d,f){return!Ne(d)&&d.indexOf("fit")>-1?[["width","auto"],["height","auto"],["min-width",f],["min-height",f]]:[["width",f],["height",f],["min-width",f],["min-height",f]]}(f,a));case Lo.ValidSizeString:case Lo.NilSizeValue:return void function Ol(d,...f){f.forEach(a=>{d.style[a]=""})}(d,"width","height","min-width","min-height");default:return}}function rp(d){return d.badge&&("inherit-triangle"===d.badge||"warning-triangle"===d.badge)}(d=Lo||(Lo={})).BadSizeValue="bad-value",d.ValidSizeString="value-is-string",d.ValidNumericString="value-is-numeric",d.NilSizeValue="value-is-nil";class Lr extends Fo{constructor(){super(...arguments),this._shape="unknown",this.solid=!1,this.inverse=!1}static get styles(){return[tv,aE]}get shape(){return this._shape}set shape(f){if(function li(d,f){return!We(d)&&kt(d,f)}(f,this._shape)){const a=this._shape;this._shape=f,this.requestUpdate("shape",a)}}get size(){return this._size}set size(f){if(function mn(d,f){return function ot(d){return be(String,d)||Ne(d)}(d)&&kt(d,f)}(f,this._size)){const a=this._size;this._size=f,xd(this,f),this.requestUpdate("size",a)}}updated(f){if(f.has("innerOffset")&&this.innerOffset>0){const a=Xf(-1*this.innerOffset),g=`calc(100% + ${Xf(2*this.innerOffset)})`;this.svg.style.width=g,this.svg.style.height=g,this.svg.style.margin=`${a} 0 0 ${a}`}}firstUpdated(f){if(super.firstUpdated(f),this.isConnected){let a="unknown";this.subscription=hi.stateUpdates.subscribe(g=>{"iconRegistry"===g.key&&Jt.registry[this.shape]&&a!==this.shape&&(a=this.shape,this.requestUpdate("shape"))})}}disconnectedCallback(){super.disconnectedCallback(),this.subscription?.unsubscribe()}render(){return Ke(Jt.registry[this.shape])?Yc``:ub``}}(0,Ci.gn)([Yi({type:String})],Lr.prototype,"shape",null),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"size",null),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"direction",void 0),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"flip",void 0),(0,Ci.gn)([Yi({type:Boolean})],Lr.prototype,"solid",void 0),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"status",void 0),(0,Ci.gn)([Yi({type:Boolean})],Lr.prototype,"inverse",void 0),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"badge",void 0),(0,Ci.gn)([Db({type:Number})],Lr.prototype,"innerOffset",void 0),(0,Ci.gn)([function oE(d,f){return(({finisher:d,descriptor:f})=>(a,g)=>{var _;if(void 0===g){const S=null!==(_=a.originalKey)&&void 0!==_?_:a.key,j=null!=f?{kind:"method",placement:"prototype",key:S,descriptor:f(a.key)}:{...a,key:S};return null!=d&&(j.finisher=function(J){d(J,S)}),j}{const S=a.constructor;void 0!==f&&Object.defineProperty(a,g,f(g)),d?.(S,g)}})({descriptor:a=>{const g={get(){var _,S;return null!==(S=null===(_=this.renderRoot)||void 0===_?void 0:_.querySelector(d))&&void 0!==S?S:null},enumerable:!0,configurable:!0};if(f){const _="symbol"==typeof a?Symbol():"__"+a;g.get=function(){var S,j;return void 0===this[_]&&(this[_]=null!==(j=null===(S=this.renderRoot)||void 0===S?void 0:S.querySelector(d))&&void 0!==j?j:null),this[_]}}return g}})}("svg")],Lr.prototype,"svg",void 0),Um("cds-icon",Lr);class Ib{constructor(f){this.host=f,this.host.addController(this)}hostConnected(){var f=this;return(0,Rf.Z)(function*(){yield f.host.updateComplete,f.host.addEventListener("keydown",a=>f.emulateActive(a)),f.host.addEventListener("mousedown",a=>f.emulateActive(a)),f.host.addEventListener("keyup",()=>f.emulateInactive()),f.host.addEventListener("blur",()=>f.emulateInactive()),f.host.addEventListener("mouseup",()=>f.emulateInactive())})()}emulateActive(f){this.host.disabled||this.host?.setAttribute("cds-active",""),"Space"===f.code&&f.target===this.host&&f.preventDefault()}emulateInactive(){this.host.removeAttribute("cds-active")}}class dv{constructor(f){this.host=f,this.host.addController(this)}hostConnected(){(this.host.hasAttribute("aria-controls")||this.host.ariaControls)&&(this.host.ariaHasPopup="true",this.host.ariaExpanded="false")}}class Mb{constructor(f){this.host=f,this.host.addController(this)}hostUpdated(){null!==this.host.disabled&&(this.host.ariaDisabled=this.host.disabled),this.host.readonly&&(this.host.ariaDisabled=null)}}class Ob{constructor(f){this.host=f,this.host.addController(this)}hostUpdated(){null!=this.host.pressed&&(this.host.ariaPressed=this.host.pressed?"true":"false"),this.host.readonly&&(this.host.ariaPressed=null)}}class cE{constructor(f){this.host=f,this.host.addController(this)}hostConnected(){this.host.tabIndex=0}hostUpdated(){this.host.role=this.host.readonly?null:"button",this.host.tabIndex=this.host.disabled?-1:0,this.host.readonly&&this.host.removeAttribute("tabindex")}}class Kc{constructor(f){this.host=f,this.host.addController(this)}get currentAnchor(){return"A"===this.host.parentElement?.tagName?this.host.parentElement:null}hostConnected(){this.setAnchor()}hostUpdated(){this.setAnchor()}setAnchor(){this.currentAnchor&&this.currentAnchor!==this.previousAnchor&&(this.previousAnchor=this.currentAnchor,this.host.readonly=!0,this.currentAnchor.style.lineHeight="0",this.currentAnchor.style.textDecoration="none")}}const Ga=d=>d??Gi;function ap(d){d.preventDefault(),d.stopPropagation()}const Od=new Map([["arrow-left","ArrowLeft"],["arrow-right","ArrowRight"],["arrow-up","ArrowUp"],["arrow-down","ArrowDown"],["tab","Tab"],["enter","Enter"],["escape","Escape"],["space"," "],["home","Home"],["end","End"]]);class Rd{static get keycodes(){return nr(Od)}static add(f,a){Od.set(f,a)}static has(f){return Od.has(f)}static getCode(f,a=this.keycodes){return function dE(d,f){return f.get(d)||""}(f,a)}}function Jc(d,f){return Rd.getCode(f)===d.key}var ks;!function(d){d.ArrowUp="ArrowUp",d.ArrowDown="ArrowDown",d.ArrowLeft="ArrowLeft",d.ArrowRight="ArrowRight",d.End="End",d.Home="Home",d.PageUp="PageUp",d.PageDown="PageDown"}(ks||(ks={}));class _v{constructor(f){this.host=f,this.triggerNativeButtonBehaviorHandler=this.triggerNativeButtonBehavior.bind(this),this.emulateKeyBoardEventBehaviorHandler=this.emulateKeyBoardEventBehavior.bind(this),this.host.addController(this)}hostUpdated(){this.setButtonType(),this.setupNativeButtonBehavior()}setButtonType(){!this.host.type&&this.host.closest("form")&&(this.host.type="submit")}setupNativeButtonBehavior(){this.host.readonly||this.host.disabled?(this.host.removeEventListener("click",this.triggerNativeButtonBehaviorHandler),this.host.removeEventListener("keyup",this.emulateKeyBoardEventBehaviorHandler)):(this.host.addEventListener("click",this.triggerNativeButtonBehaviorHandler),this.host.addEventListener("keyup",this.emulateKeyBoardEventBehaviorHandler))}emulateKeyBoardEventBehavior(f){!function lp(d,f,a){d.filter(g=>Jc(f,g)).length>0&&a()}(["enter","space"],f,()=>{"submit"===this.host.type?this.triggerNativeButtonBehavior(f):this.host.click(),ap(f)})}triggerNativeButtonBehavior(f){if(this.host.disabled)ap(f);else if(!f.defaultPrevented){const a=function Lb(d,f,a){const g=document.createElement("div");f.appendChild(g),Id(d,f,{renderBefore:g,...a});const _=g.previousSibling;return g.remove(),_}(Yc``,this.host);a?.dispatchEvent(new MouseEvent("click",{relatedTarget:this.host,composed:!0})),a?.remove()}}}class Bb{constructor(f){this.host=f,this.host.addController(this)}hostUpdated(){null!=this.host.expanded&&(this.host.ariaExpanded=this.host.expanded?"true":"false"),this.host.readonly&&(this.host.ariaExpanded=null)}}let _o=class extends Fo{constructor(){super(...arguments),this._disabled=!1}get disabled(){return this._disabled}set disabled(d){const f=this._disabled;this._disabled=d,this.requestUpdate("disabled",f)}};(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"pressed",void 0),(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"expanded",void 0),(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"readonly",void 0),(0,Ci.gn)([Yi({type:String})],_o.prototype,"type",void 0),(0,Ci.gn)([Yi({type:String})],_o.prototype,"name",void 0),(0,Ci.gn)([Yi({type:String})],_o.prototype,"value",void 0),(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"disabled",null),(0,Ci.gn)([Yi({type:String})],_o.prototype,"popup",void 0),_o=(0,Ci.gn)([function uv(){return d=>d.addInitializer(f=>new Ib(f))}(),function hv(){return d=>d.addInitializer(f=>new cE(f))}(),function xb(){return d=>d.addInitializer(f=>new Ob(f))}(),function kl(){return d=>d.addInitializer(f=>new Bb(f))}(),function Ab(){return d=>d.addInitializer(f=>new Mb(f))}(),function op(){return d=>d.addInitializer(f=>new dv(f))}(),function Vb(){return d=>d.addInitializer(f=>new _v(f))}(),function uE(){return d=>d.addInitializer(f=>new Kc(f))}()],_o);const kd={actions:{sort:"Sort",expand:"Expand",close:"Close",resize:"Resize",filter:"Filter"},alert:{closeButtonAriaLabel:"Close",loading:"Loading",info:"Info",success:"Success",warning:"Warning",danger:"Error"},dropdown:{open:"Open"},file:{browse:"browse",files:"files",removeFile:"remove file"},modal:{closeButtonAriaLabel:"Close modal",contentStart:"Beginning of modal content",contentBox:"Scrollable modal body",contentEnd:"End of modal content"},navigation:{navigationElement:"navigation",navigationLabel:"navigation menu",navigationAbridgedText:"View abridged menu",navigationUnabridgedText:"View unabridged menu"},overlay:{closeButtonAriaLabel:"Close dialog",contentStart:"Beginning of dialog content",contentEnd:"End of dialog content"},popup:{closeButtonAriaLabel:"Close popup",contentStart:"Beginning of popup content",contentEnd:"End of popup content"},password:{showButtonAriaLabel:"Show password",hideButtonAriaLabel:"Hide password"},progress:{loading:"Loading",looping:"Loading"},treeview:{loading:"Loading"},grid:{resizeColumn:"Resize Column",closeDetails:"Close Details",noData:"No Results Found",rowDetailStart:"Start of row details",rowDetailEnd:"End of row details",footerEnd:"End of grid rows",action:"Action",dropTarget:"Drop Item",pagination:{label:"grid pagination",firstPage:"go to first page",previousPage:"go to previous page",nextPage:"go to next page",lastPage:"go to last page",pageSize:"rows per page",page:"page"}}};class Xo{static get keys(){return 0===Object.keys(hi.state.i18nRegistry).length&&(hi.state.i18nRegistry=bt(kd,hi.state.i18nRegistry)),bt(kd,hi.state.i18nRegistry)}static findKey(f){const a=Xo.keys;return Object.keys(a).find(g=>Vi(a[g],f))}static get(f){return f&&Xo.keys[f]||{}}static reset(){hi.state.i18nRegistry=bt({},kd)}static hydrate(f,a){return JSON.parse(function Kt(d,f,a){return d.replace(/\$\{.+?\}/g,g=>function xi(d,f,a=`\${${d}}`){return d.split(".").reduce((g,_)=>{try{const S=g[_];switch(!0){case null===S:case!1===S:case""===S:case 0===S:return S;default:return S||a}}catch{return a}},f)}(g.substr(2,g.length-3).trim(),f,a))}(JSON.stringify(f),a))}static localize(f){hi.state.i18nRegistry=bt(kd,hi.state.i18nRegistry,f)}}var up=br`:host{--icon-width:var(--cds-global-space-7, calc(16 * 1rem / var(--cds-global-base, 20)));--icon-height:var(--cds-global-space-7, calc(16 * 1rem / var(--cds-global-base, 20)));--width:var(--icon-width);--height:var(--icon-width);--cursor:pointer;--color:var(--cds-global-typography-color-300, var(--cds-global-color-construction-800, #2d4048));--font-size:var(--cds-global-typography-font-size-3, calc(13 * 1rem / var(--cds-global-base, 20)));--background:transparent;--padding:0;--outline:var(--cds-alias-object-interaction-outline, Highlight solid 2px);--outline-offset:calc(var(--cds-alias-object-interaction-outline-offset, 1px) * -1);pointer-events:none;display:inline-block;outline:0!important}:host([role=button]){pointer-events:initial;cursor:var(--cursor)!important}:host([status=active]){--color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}::slotted([shape=close]),::slotted([shape=info-circle]),::slotted([shape=times]),:host([shape=close]),:host([shape=info-circle]){--icon-width:var(--cds-global-space-8, calc(18 * 1rem / var(--cds-global-base, 20)));--icon-height:var(--cds-global-space-8, calc(18 * 1rem / var(--cds-global-base, 20)))}:host(:hover){--color:var(--cds-alias-object-interaction-color-hover, var(--cds-global-color-construction-1000, #1b2b32))}:host(:active){--color:var(--cds-alias-object-interaction-color-active, var(--cds-global-color-construction-1000, #1b2b32))}:host(:active) .private-host{transform:translateY(calc(var(--cds-global-space-1,calc(1 * 1rem / var(--cds-global-base,20)))/ 2))}:host([disabled]){--color:var(--cds-alias-object-interaction-color-disabled, var(--cds-global-color-construction-300, #aeb8bc))}.private-host{--icon-color:var(--color);background:var(--background);padding:var(--padding);color:var(--color);font-size:var(--font-size);display:flex;justify-content:center;align-items:center;min-width:var(--width);min-height:var(--height)}::slotted(cds-icon),cds-icon{width:var(--icon-width);height:var(--icon-height);pointer-events:none}::slotted(cds-icon:not([status])),cds-icon{--color:var(--icon-color)}:host([disabled]:active){pointer-events:none!important}.private-host::after{content:"";position:absolute;left:calc(-1*var(--width) - 1);top:calc(-1*var(--height) - 1);width:var(--cds-alias-object-interaction-touch-target,calc(36 * 1rem / var(--cds-global-base,20)));height:var(--cds-alias-object-interaction-touch-target,calc(36 * 1rem / var(--cds-global-base,20)))}:host([disabled]) .private-host::after{outline:0!important}:host(:focus) .private-host::after{outline:var(--outline);outline-offset:var(--outline-offset)}@media (-webkit-min-device-pixel-ratio:0){:host(:focus) .private-host::after{outline-color:-webkit-focus-ring-color}}`;class Nl extends _o{constructor(){super(...arguments),this.i18n=Xo.keys.actions,this.cdsButtonAction=!0}render(){return Yc`
`}updated(f){super.updated(f),this.ariaLabel||this.readonly||di.warn("A aria-label is required for interactive cds-button-action type",this),f.has("readonly")&&(this.ariaHidden=this.readonly&&!this.hasAttribute("aria-label")?"true":null)}}Nl.styles=[tv,up],(0,Ci.gn)([Yi({type:String})],Nl.prototype,"shape",void 0),(0,Ci.gn)([Yi({type:String,reflect:!0})],Nl.prototype,"action",void 0),(0,Ci.gn)([Yi({type:String})],Nl.prototype,"iconSize",void 0),(0,Ci.gn)([function yv(){return(d,f)=>{const a=d.connectedCallback,g=d.disconnectedCallback;d.connectedCallback=function(){d.__i18nSub=hi.stateUpdates.subscribe(S=>{"i18nRegistry"===S.key&&this.requestUpdate(f)}),a&&a.apply(this)},d.disconnectedCallback=function(){d.__i18nSub.unsubscribe(),g&&g.apply(this)};const _={get(){const S=bt(Xo.keys[this.__i18nKey],this.__i18n||{});return Xo.hydrate(S,this)},set(S){const j=function Hb(d,f){if(We(d)){let a={};if(f.hasAttribute("cds-i18n")){const g=f.getAttribute("cds-i18n")+"";if(We(g))a={};else try{a=JSON.parse(g)}catch{di.warn("Clarity i18n: Invalid JSON passed to cds-i18n"),a={}}}return a}return d}(S,this),J=function Cv(d,f,a,g){return We(d)?Vi(a,g)?{update:!1}:{update:!0,values:a}:d===f?{update:!1,values:{}}:{update:!0,key:d,values:{}}}(Xo.findKey(j)||"",this.__i18nKey,j,this.__i18n);void 0!==J.key&&(this.__i18nKey=J.key+""),void 0!==J.values&&(this.__i18n={...J.values}),!0===J.update&&this.requestUpdate(),this.requestUpdate(f)},enumerable:!0,configurable:!0};return void 0!==f?function(S,j,J){const te=Object.defineProperty(j,J,S);return Yi({type:Object,attribute:"cds-i18n"})(te,J)}(_,d,f):function(S,j){const J={kind:"method",placement:"prototype",key:j.key,descriptor:S};return Yi({type:Object})(J)}(_,d)}}()],Nl.prototype,"i18n",void 0),(0,Ci.gn)([Db({type:Boolean,reflect:!0,attribute:"cds-button-action"})],Nl.prototype,"cdsButtonAction",void 0);class bv extends Nl{constructor(){super(...arguments),this.shape="close"}connectedCallback(){super.connectedCallback(),this.ariaLabel=this.ariaLabel?this.ariaLabel:this.i18n.close}}(0,Ci.gn)([Yi({type:String})],bv.prototype,"shape",void 0),Um("cds-internal-close-button",bv),Jt.addIcons(fi),Jt.addAliases(["times",["close"]]);const jt=["*"];function Tv(d,f){1&d&&l._UZ(0,"label")}const bE=[[["","clrCheckbox",""],["","clrToggle",""]],[["label"]]],Kb=["[clrCheckbox],[clrToggle]","label"];function nu(d,f){1&d&&l._UZ(0,"label")}function Jb(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function Vl(d,f){1&d&&l._UZ(0,"cds-icon",5)}function iu(d,f){1&d&&l._UZ(0,"cds-icon",6)}function Xb(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function Iv(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const e0=[[["label"]],[["clr-checkbox-wrapper"],["clr-toggle-wrapper"]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],t0=["label","clr-checkbox-wrapper,clr-toggle-wrapper","clr-control-helper","clr-control-error","clr-control-success"];function Da(d,f){1&d&&l._UZ(0,"label")}function _p(d,f){1&d&&l._UZ(0,"cds-icon",5)}function l0(d,f){1&d&&l._UZ(0,"cds-icon",6)}function AE(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function c0(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function yp(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const Vo=[[["label"]],[["","clrInput",""]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],kv=["label","[clrInput]","clr-control-helper","clr-control-error","clr-control-success"];function VE(d,f){1&d&&l._UZ(0,"label")}const BE=[[["","clrRadio",""]],[["label"]]],Yv=["[clrRadio]","label"];function rn(d,f){1&d&&l._UZ(0,"label")}function Wv(d,f){if(1&d&&l._UZ(0,"span",6),2&d){const a=l.oxw();l.Udp("width",a.getRangeProgressFillWidth())}}function Zv(d,f){1&d&&l._UZ(0,"cds-icon",7)}function jl(d,f){1&d&&l._UZ(0,"cds-icon",8)}function Qv(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function S0(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function zd(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const zl=[[["label"]],[["","clrRange",""]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],Sp=["label","[clrRange]","clr-control-helper","clr-control-error","clr-control-success"];function su(d,f){1&d&&l._UZ(0,"label")}function qv(d,f){1&d&&l._UZ(0,"cds-icon",5)}function Dp(d,f){1&d&&l._UZ(0,"cds-icon",6)}function wp(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function Ep(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function Kv(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const Tp=[[["label"]],[["","clrSelect",""]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],D0=["label","[clrSelect]","clr-control-helper","clr-control-error","clr-control-success"],Jv=["anchor"];function T0(d,f){if(1&d&&(l.TgZ(0,"div",4)(1,"div",5)(2,"button",6),l._UZ(3,"cds-icon",7),l.qZA()(),l.Hsn(4),l.qZA()),2&d){const a=l.oxw();l.Q6J("id",a.popoverId),l.uIk("aria-label",a.commonStrings.keys.datagridFilterDialogAriaLabel),l.xp6(3),l.uIk("title",a.commonStrings.keys.close)}}const I0=["input_low"],Ns=["input"],A0=["columnPortal"];function M0(d,f){1&d&&l.Hsn(0)}const WE=["resizeTracker"],Ip=["columnHandle"];function Xv(d,f){1&d&&l.GkF(0)}function x0(d,f){if(1&d&&l._UZ(0,"cds-icon",10),2&d){const a=l.oxw(2);l.uIk("direction",a.sortDirection)}}function O0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",7),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.sort())}),l.YNc(1,Xv,1,0,"ng-container",8),l.YNc(2,x0,1,1,"cds-icon",9),l.qZA()}if(2&d){const a=l.oxw(),g=l.MAs(6);l.xp6(1),l.Q6J("ngTemplateOutlet",g),l.xp6(1),l.Q6J("ngIf",a.sortDirection)}}function R0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"clr-dg-string-filter",11),l.NdJ("clrFilterValueChange",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.filterValue=_)}),l.qZA()}if(2&d){const a=l.oxw();l.Q6J("clrFilterPlaceholder",a.filterStringPlaceholder)("clrDgStringFilter",a.registered)("clrFilterValue",a.filterValue)}}function e_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"clr-dg-numeric-filter",12),l.NdJ("clrFilterValueChange",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.filterValue=_)}),l.qZA()}if(2&d){const a=l.oxw();l.Q6J("clrFilterMaxPlaceholder",a.filterNumberMaxPlaceholder)("clrFilterMinPlaceholder",a.filterNumberMinPlaceholder)("clrDgNumericFilter",a.registered)("clrFilterValue",a.filterValue)}}function P0(d,f){1&d&&l.Hsn(0,1)}function k0(d,f){1&d&&l.GkF(0)}function Ap(d,f){if(1&d&&(l.TgZ(0,"span",13),l.YNc(1,k0,1,0,"ng-container",8),l.qZA()),2&d){l.oxw();const a=l.MAs(6);l.xp6(1),l.Q6J("ngTemplateOutlet",a)}}function N0(d,f){1&d&&l._UZ(0,"clr-dg-column-separator")}const F0=[[["clr-dg-filter"],["clr-dg-string-filter"],["clr-dg-numeric-filter"]],"*"],L0=["clr-dg-filter, clr-dg-string-filter, clr-dg-numeric-filter","*"];function V0(d,f){1&d&&l._UZ(0,"div",4)}function B0(d,f){1&d&&l.Hsn(0,0,["*ngIf","emptyDatagrid"])}function Bo(d,f){if(1&d&&(l.ynx(0),l.TgZ(1,"button",1),l._UZ(2,"cds-icon",2),l.qZA(),l.BQk()),2&d){const a=l.oxw();l.xp6(2),l.uIk("title",a.commonStrings.keys.info)}}const Mp=["cellPortal"];function H0(d,f){1&d&&l.Hsn(0)}const t_=["rowPortal"];function j0(d,f){1&d&&l.Hsn(0)}const n_=["detailButton"],i_=["stickyCells"],Ud=["scrollableCells"],xp=["calculatedCells"];function ZE(d,f){}function r_(d,f){if(1&d&&(l.TgZ(0,"clr-expandable-animation",7),l.YNc(1,ZE,0,0,"ng-template",8),l.qZA()),2&d){const a=l.oxw(2),g=l.MAs(6);l.Q6J("clrExpandTrigger",a.expandAnimationTrigger),l.xp6(1),l.Q6J("ngTemplateOutlet",g)}}function s_(d,f){}function o_(d,f){if(1&d&&l.YNc(0,s_,0,0,"ng-template",8),2&d){l.oxw(2);const a=l.MAs(6);l.Q6J("ngTemplateOutlet",a)}}function a_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",6),l.NdJ("mousedown",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.clearRanges(_))})("click",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.selectRow(!S.selected,_))}),l.YNc(1,r_,2,2,"clr-expandable-animation",1),l.YNc(2,o_,1,1,null,2),l.qZA()}if(2&d){const a=l.oxw();l.xp6(1),l.Q6J("ngIf",a.expand.expandable),l.xp6(1),l.Q6J("ngIf",!a.expand.expandable)}}function Op(d,f){}function ta(d,f){if(1&d&&(l.TgZ(0,"clr-expandable-animation",7),l.YNc(1,Op,0,0,"ng-template",8),l.qZA()),2&d){const a=l.oxw(),g=l.MAs(6);l.Q6J("clrExpandTrigger",a.expandAnimationTrigger),l.xp6(1),l.Q6J("ngTemplateOutlet",g)}}function z0(d,f){}function U0(d,f){if(1&d&&l.YNc(0,z0,0,0,"ng-template",8),2&d){l.oxw();const a=l.MAs(6);l.Q6J("ngTemplateOutlet",a)}}function Rp(d,f){1&d&&l.Hsn(0)}const l_=function(d){return{"clr-form-control-disabled":d}};function c_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",19)(1,"clr-checkbox-wrapper")(2,"input",20),l.NdJ("ngModelChange",function(_){l.CHM(a);const S=l.oxw(2);return l.KtG(S.toggle(_))}),l.qZA(),l.TgZ(3,"label",21),l.NdJ("click",function(_){l.CHM(a);const S=l.oxw(2);return l.KtG(S.clearRanges(_))}),l.TgZ(4,"span",22),l._uU(5),l.qZA()()()()}if(2&d){const a=l.oxw(2);l.Q6J("ngClass",l.VKq(7,l_,!a.clrDgSelectable)),l.xp6(2),l.Q6J("ngModel",a.selected)("id",a.checkboxId)("disabled",!a.clrDgSelectable||null),l.uIk("aria-disabled",!a.clrDgSelectable||null),l.xp6(1),l.Q6J("for",a.checkboxId),l.xp6(2),l.Oqu(a.clrDgRowAriaLabel||a.commonStrings.keys.select)}}function $0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",19)(1,"clr-radio-wrapper")(2,"input",23),l.NdJ("ngModelChange",function(_){l.CHM(a);const S=l.oxw(2);return l.KtG(S.selection.currentSingle=_)}),l.qZA(),l.TgZ(3,"label",24)(4,"span",22),l._uU(5),l.qZA()()()()}if(2&d){const a=l.oxw(2);l.Q6J("ngClass",l.VKq(10,l_,!a.clrDgSelectable)),l.xp6(2),l.Q6J("id",a.radioId)("name",a.selection.id+"-radio")("value",a.item)("ngModel",a.selection.currentSingle)("checked",a.selection.currentSingle===a.item)("disabled",!a.clrDgSelectable||null),l.uIk("aria-disabled",!a.clrDgSelectable||null),l.xp6(1),l.Q6J("for",a.radioId),l.xp6(2),l.Oqu(a.clrDgRowAriaLabel||a.commonStrings.keys.select)}}function $d(d,f){1&d&&(l.TgZ(0,"div",25),l.Hsn(1,2),l.qZA())}function ou(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",29),l.NdJ("click",function(){l.CHM(a);const _=l.oxw(4);return l.KtG(_.toggleExpand())}),l._UZ(1,"cds-icon",30),l.qZA()}if(2&d){const a=l.oxw(4);l.uIk("aria-expanded",a.expand.expanded)("aria-label",a.expand.expanded?a.clrDgDetailCloseLabel:a.clrDgDetailOpenLabel)("aria-controls",a.expandableId),l.xp6(1),l.uIk("direction",a.expand.expanded?"down":"right")("title",a.expand.expanded?a.commonStrings.keys.collapse:a.commonStrings.keys.expand)}}function u_(d,f){if(1&d&&(l.TgZ(0,"clr-spinner",31),l._uU(1),l.qZA()),2&d){const a=l.oxw(4);l.xp6(1),l.Oqu(a.commonStrings.keys.loading)}}function Gd(d,f){if(1&d&&(l.ynx(0),l.YNc(1,ou,2,5,"button",27),l.YNc(2,u_,2,1,"clr-spinner",28),l.BQk()),2&d){const a=l.oxw(3);l.xp6(1),l.Q6J("ngIf",!a.expand.loading),l.xp6(1),l.Q6J("ngIf",a.expand.loading)}}function QE(d,f){if(1&d&&(l.TgZ(0,"div",26),l.YNc(1,Gd,3,2,"ng-container",2),l.qZA()),2&d){const a=l.oxw(2);l.xp6(1),l.Q6J("ngIf",a.expand.expandable)}}function G0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",32)(1,"button",33,34),l.NdJ("click",function(){l.CHM(a);const _=l.MAs(2),S=l.oxw(2);return l.KtG(S.detailService.toggle(S.item,_))}),l._UZ(3,"cds-icon",35),l.qZA()()}if(2&d){const a=l.oxw(2);l.xp6(1),l.ekj("is-open",a.detailService.isRowOpen(a.item)),l.uIk("aria-label",a.detailService.isRowOpen(a.item)?a.clrDgDetailCloseLabel:a.clrDgDetailOpenLabel)("aria-expanded",a.detailService.isOpen)("aria-controls",a.detailService.id),l.xp6(2),l.uIk("direction",a.detailService.isRowOpen(a.item)?"left":"right")("title",a.detailService.isRowOpen(a.item)?a.commonStrings.keys.close:a.commonStrings.keys.open)}}function d_(d,f){}function h_(d,f){if(1&d&&l.YNc(0,d_,0,0,"ng-template",8),2&d){l.oxw(2);const a=l.MAs(4);l.Q6J("ngTemplateOutlet",a)}}function Y0(d,f){}function W0(d,f){if(1&d&&l.YNc(0,Y0,0,0,"ng-template",8),2&d){l.oxw(2);const a=l.MAs(4);l.Q6J("ngTemplateOutlet",a)}}const f_=function(d){return{"is-replaced":d}};function p_(d,f){if(1&d&&(l.TgZ(0,"div",9)(1,"div",10),l.ynx(2,null,11),l.YNc(4,c_,6,9,"div",12),l.YNc(5,$0,6,12,"div",12),l.YNc(6,$d,2,0,"div",13),l.YNc(7,QE,2,1,"div",14),l.YNc(8,G0,4,7,"div",15),l.BQk(),l.qZA(),l.TgZ(9,"div",16)(10,"div",17),l.Hsn(11,1),l.GkF(12,null,18),l.qZA(),l.YNc(14,h_,1,1,null,2),l.YNc(15,W0,1,1,null,2),l.qZA()()),2&d){const a=l.oxw();l.ekj("datagrid-row-detail-open",a.detailService.isRowOpen(a.item)),l.Q6J("id",a.id),l.xp6(4),l.Q6J("ngIf",a.selection.selectionType===a.SELECTION_TYPE.Multi),l.xp6(1),l.Q6J("ngIf",a.selection.selectionType===a.SELECTION_TYPE.Single),l.xp6(1),l.Q6J("ngIf",a.rowActionService.hasActionableRow),l.xp6(1),l.Q6J("ngIf",a.globalExpandable.hasExpandableRow),l.xp6(1),l.Q6J("ngIf",a.detailService.enabled),l.xp6(1),l.Q6J("ngClass",l.VKq(11,f_,a.replaced&&a.expanded)),l.xp6(5),l.Q6J("ngIf",a.replaced&&!a.expand.loading),l.xp6(1),l.Q6J("ngIf",!a.replaced&&!a.expand.loading)}}const au=[[["clr-dg-row-detail"]],[["clr-dg-cell"]],[["clr-dg-action-overflow"]]],Z0=["clr-dg-row-detail","clr-dg-cell","clr-dg-action-overflow"],g_=["datagridTable"],m_=["scrollableColumns"],Q0=["projectedDisplayColumns"],q0=["projectedCalculationColumns"],lu=["displayedRows"],K0=["calculationRows"];function J0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",24),l.NdJ("keydown.space",function(_){l.CHM(a);const S=l.oxw();return S.allSelected=!S.allSelected,l.KtG(_.preventDefault())}),l.TgZ(1,"div",25)(2,"input",26),l.NdJ("ngModelChange",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.allSelected=_)}),l.qZA(),l.TgZ(3,"label",27)(4,"span",28),l._uU(5),l.qZA()()(),l._UZ(6,"div",29),l.qZA()}if(2&d){const a=l.oxw();l.xp6(2),l.Q6J("id",a.selectAllId)("ngModel",a.allSelected),l.uIk("aria-label",a.commonStrings.keys.selectAll),l.xp6(1),l.Q6J("for",a.selectAllId),l.xp6(2),l.Oqu(a.commonStrings.keys.selectAll)}}function X0(d,f){if(1&d&&(l.TgZ(0,"div",30),l._UZ(1,"div",29),l.qZA()),2&d){const a=l.oxw();l.uIk("aria-label",a.clrDgSingleSelectionAriaLabel)}}function eS(d,f){if(1&d&&(l.TgZ(0,"div",31),l._UZ(1,"div",29),l.qZA()),2&d){const a=l.oxw();l.uIk("aria-label",a.clrDgSingleActionableAriaLabel)}}function tS(d,f){if(1&d&&(l.TgZ(0,"div",32),l._UZ(1,"div",29),l.qZA()),2&d){const a=l.oxw();l.uIk("aria-label",a.clrDetailExpandableAriaLabel)}}function nS(d,f){1&d&&l._UZ(0,"clr-dg-placeholder")}function iS(d,f){1&d&&(l.TgZ(0,"div",33)(1,"clr-spinner",34),l._uU(2,"Loading"),l.qZA()())}const rS=[[["clr-dg-action-bar"]],[["clr-dg-placeholder"]],[["clr-dg-footer"]],[["","clrIfDetail",""],["clr-dg-detail"]]],v_=["clr-dg-action-bar","clr-dg-placeholder","clr-dg-footer","[clrIfDetail],clr-dg-detail"],sS=["allSelected"];function Yd(d,f){}function oS(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"li")(1,"clr-checkbox-wrapper")(2,"input",13),l.NdJ("ngModelChange",function(_){const j=l.CHM(a).$implicit,J=l.oxw(2);return l.KtG(J.toggleColumnState(j,!_))}),l.qZA(),l.TgZ(3,"label"),l.YNc(4,Yd,0,0,"ng-template",14),l.qZA()()()}if(2&d){const a=f.$implicit,g=l.oxw(2);l.xp6(2),l.Q6J("disabled",g.hasOnlyOneVisibleColumn&&!a.hidden)("ngModel",!a.hidden),l.xp6(2),l.Q6J("ngTemplateOutlet",a.titleTemplateRef)}}function aS(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",2)(1,"div",3)(2,"div",4,5),l._uU(4),l.qZA(),l.TgZ(5,"h2"),l._uU(6),l.qZA(),l.TgZ(7,"button",6),l._UZ(8,"cds-icon",7),l.TgZ(9,"span",8),l._uU(10),l.qZA()()(),l.TgZ(11,"ul",9),l.YNc(12,oS,5,3,"li",10),l.qZA(),l.TgZ(13,"div",11)(14,"clr-dg-column-toggle-button",12),l.NdJ("clrAllSelected",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.allColumnsSelected())}),l.qZA()()()}if(2&d){const a=l.oxw();l.Q6J("id",a.popoverId),l.uIk("aria-label",a.commonStrings.keys.showColumnsMenuDescription),l.xp6(4),l.Oqu(a.commonStrings.keys.allColumnsSelected),l.xp6(2),l.Oqu(a.commonStrings.keys.showColumns),l.xp6(1),l.uIk("aria-label",a.commonStrings.keys.close),l.xp6(1),l.uIk("title",a.commonStrings.keys.close),l.xp6(2),l.Oqu(a.commonStrings.keys.close),l.xp6(2),l.Q6J("ngForOf",a.hideableColumnStates)("ngForTrackBy",a.trackByFn)}}function cS(d,f){if(1&d&&(l.ynx(0),l.TgZ(1,"div",1)(2,"clr-checkbox-wrapper",2),l._UZ(3,"input",3),l.TgZ(4,"label"),l._uU(5),l.qZA(),l.TgZ(6,"span",4),l._uU(7),l.qZA()()(),l.BQk()),2&d){const a=l.oxw();l.xp6(5),l.Oqu(a.selection.current.length),l.xp6(2),l.Oqu(a.commonStrings.keys.selectedRows)}}function uS(d,f){1&d&&l._UZ(0,"clr-dg-column-toggle")}function dS(d,f){if(1&d&&(l.ynx(0),l.YNc(1,uS,1,0,"clr-dg-column-toggle",0),l.TgZ(2,"div",5),l.Hsn(3,1),l.qZA(),l.BQk()),2&d){const a=l.oxw();l.xp6(1),l.Q6J("ngIf",a.hasHideableColumns)}}const __=[[["clr-dg-pagination"]],"*"],y_=["clr-dg-pagination","*"];function XE(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",3),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.openNav(_.responsiveNavCodes.NAV_LEVEL_1))}),l._UZ(1,"span"),l.qZA()}if(2&d){const a=l.oxw();l.uIk("aria-label",a.responsiveNavCommonString)}}function vS(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",4),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.openNav(_.responsiveNavCodes.NAV_LEVEL_2))}),l._UZ(1,"span"),l.qZA()}if(2&d){const a=l.oxw();l.uIk("aria-label",a.responsiveOverflowCommonString)}}function Qd(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",3),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.toggleByButton())}),l._UZ(1,"cds-icon",4),l.qZA()}if(2&d){const a=l.oxw();l.ekj("on-collapse",a.collapsed),l.uIk("aria-expanded",a.ariaExpanded)("aria-label",a.commonStrings.keys.verticalNavToggle),l.xp6(1),l.uIk("direction",a.collapsed?"right":"left")}}function R_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",5),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.collapsed=!1)}),l.qZA()}if(2&d){const a=l.oxw();l.uIk("aria-label",a.commonStrings.keys.verticalNavToggle)}}const du=[[["","clrVerticalNavLink",""]],[["","clrVerticalNavIcon",""]],"*",[["","clrIfExpanded",""],["clr-vertical-nav-group-children"]]],P_=["[clrVerticalNavLink]","[clrVerticalNavIcon]","*","[clrIfExpanded], clr-vertical-nav-group-children"],DS=["clrVerticalNavLink",""],hu=[[["","clrVerticalNavIcon",""]],"*"],wS=["[clrVerticalNavIcon]","*"];let $p=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,selectors:[["clr-icon"]]}),d})(),Pn=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,selectors:[["cds-icon"]]}),d})(),kn=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();class wa{}var Sr=function(d){return d[d.DEFAULT=0]="DEFAULT",d[d.LOADING=1]="LOADING",d[d.SUCCESS=2]="SUCCESS",d[d.ERROR=3]="ERROR",d}(Sr||{});let Br=(()=>{class d{constructor(){this.expandable=0,this._loading=!1,this._expanded=!1,this._expandChange=new et.x}get loading(){return this._loading}set loading(a){(a=!!a)!==this._loading&&(this._loading=a)}get expanded(){return this._expanded}set expanded(a){(a=!!a)!==this._expanded&&(this._expanded=a,this._expandChange.next(a))}get expandChange(){return this._expandChange.asObservable()}toggle(){this.expanded=!this._expanded}loadingStateChange(a){this.loading=a===Sr.LOADING}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),LS=0;function dr(){return"clr-id-"+LS++}const Ks="0.2s ease-in-out",Qp=((0,P.X$)("skipInitialRender",[(0,P.eR)(":enter",[])]),(0,P.X$)("toggle",[(0,P.eR)("void => *",[(0,P.oB)({display:"block",height:0}),(0,P.jt)(Ks,(0,P.oB)({height:"*"}))])]),(0,P.X$)("skipInitialRender",[(0,P.eR)(":enter",[])]),(0,P.X$)("toggle",[(0,P.eR)("void => *",[(0,P.oB)({display:"block",height:0}),(0,P.jt)(Ks,(0,P.oB)({height:"*"}))]),(0,P.eR)("* => void",[(0,P.oB)({display:"block"}),(0,P.jt)(Ks,(0,P.oB)({height:0,display:"none"}))])]),{open:"Open",close:"Close",show:"Show",hide:"Hide",expand:"Expand",collapse:"Collapse",more:"More",select:"Select",selectAll:"Select All",previous:"Previous",next:"Next",current:"Jump to current",info:"Info",success:"Success",warning:"Warning",danger:"Error",rowActions:"Available actions",pickColumns:"Manage Columns",showColumns:"Show Columns",sortColumn:"Sort Column",firstPage:"First Page",lastPage:"Last Page",nextPage:"Next Page",previousPage:"Previous Page",currentPage:"Current Page",totalPages:"Total Pages",filterItems:"Filter items",minValue:"Min value",maxValue:"Max value",modalContentStart:"Beginning of Modal Content",modalContentEnd:"End of Modal Content",showColumnsMenuDescription:"Show or hide columns menu",allColumnsSelected:"All columns selected",signpostToggle:"Signpost Toggle",signpostClose:"Signpost Close",loading:"Loading",detailPaneStart:"Start of row details",detailPaneEnd:"End of row details",singleSelectionAriaLabel:"Single selection header",singleActionableAriaLabel:"Single actionable header",detailExpandableAriaLabel:"Toggle more row content",datagridFilterAriaLabel:"Toggle {COLUMN} filter",datagridFilterDialogAriaLabel:"Filter dialog",columnSeparatorAriaLabel:"Column resize handle",columnSeparatorDescription:"Use left or right key to resize the column",alertCloseButtonAriaLabel:"Close alert",alertNextAlertAriaLabel:"Next alert message, {CURRENT} of {COUNT}",alertPreviousAlertAriaLabel:"Previous alert message, {CURRENT} of {COUNT}",datepickerDialogLabel:"Choose date",datepickerToggleChooseDateLabel:"Choose date",datepickerToggleChangeDateLabel:"Change date, {SELECTED_DATE}",datepickerPreviousMonth:"Previous month",datepickerCurrentMonth:"Current month",datepickerNextMonth:"Next month",datepickerPreviousDecade:"Previous decade",datepickerNextDecade:"Next decade",datepickerCurrentDecade:"Current decade",datepickerSelectMonthText:"Select month, the current month is {CALENDAR_MONTH}",datepickerSelectYearText:"Select year, the current year is {CALENDAR_YEAR}",datepickerSelectedLabel:"{FULL_DATE} - Selected",stackViewChanged:"Value changed.",responsiveNavToggleOpen:"Open navigation menu",responsiveNavToggleClose:"Close navigation menu",responsiveNavOverflowOpen:"Open navigation overflow menu",responsiveNavOverflowClose:"Close navigation overflow menu",verticalNavToggle:"Toggle vertical navigation",timelineStepNotStarted:"Not started",timelineStepCurrent:"Current",timelineStepSuccess:"Completed",timelineStepError:"Error",timelineStepProcessing:"In progress",comboboxDelete:"Delete selected option",comboboxSearching:'Searching for matches for "{INPUT}"',comboboxSelection:"Selection",comboboxSelected:"Selected",comboboxNoResults:"No results",comboboxOpen:"Show options",datagridExpandableBeginningOf:"Beginning of",datagridExpandableEndOf:"End of",datagridExpandableRowContent:"Expandable row content",datagridExpandableRowsHelperText:"Screen reader table commands may not work for viewing expanded content, please use your screen reader's browse mode to read the content exposed by this button",wizardStepSuccess:"Completed",wizardStepError:"Error",wizardStepnavAriaLabel:"Step navigation",passwordHide:"Hide password",passwordShow:"Show password",selectedRows:"Selected rows"});let pn=(()=>{class d{constructor(){this._strings=Qp}get keys(){return this._strings}localize(a){this._strings={...this._strings,...a}}parse(a,g={}){const _=Object.keys(g);let S=a;return _.length&&_.forEach(j=>{S=S.replace(`{${j}}`,g[j])}),S}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),Za=(()=>{class d{constructor(){this.disableChocolateCheck=!1,this._chocolate=new et.x}get chocolate(){return this._chocolate.asObservable()}ngAfterViewChecked(){this.disableChocolateCheck||this._chocolate.next()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d}),d})(),Qa=(()=>{class d{constructor(a,g){this.subscription=g.chocolate.subscribe(()=>{this.latestFlavor!==this.flavor&&(g.disableChocolateCheck=!0,a.detectChanges(),g.disableChocolateCheck=!1)})}ngAfterContentChecked(){this.latestFlavor=this.flavor}ngOnDestroy(){this.subscription.unsubscribe()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Za))},d.\u0275dir=l.lG2({type:d}),d})(),Jp=(()=>{class d{constructor(){Jt.addIcons(Yr,ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn]}),d})(),s1=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Jp,Jp]}),d})();var At=function(d){return d.ArrowLeft="ArrowLeft",d.ArrowUp="ArrowUp",d.ArrowRight="ArrowRight",d.ArrowDown="ArrowDown",d.Backspace="Backspace",d.Tab="Tab",d.Enter="Enter",d.Escape="Escape",d.Space="Space",d.Spacebar=" ",d.Home="Home",d.End="End",d}(At||{}),Ka=function(d){return d.ArrowUp="Up",d.ArrowDown="Down",d.ArrowRight="Right",d.ArrowLeft="Left",d.Space="Spacebar",d.Escape="Esc",d}(Ka||{});function Fs(d){return d===At.ArrowUp||d===Ka.ArrowUp?At.ArrowUp:d===At.ArrowDown||d===Ka.ArrowDown?At.ArrowDown:d===At.ArrowRight||d===Ka.ArrowRight?At.ArrowRight:d===At.ArrowLeft||d===Ka.ArrowLeft?At.ArrowLeft:d===At.Space||d===Ka.Space?At.Space:d===At.Escape||d===Ka.Escape?At.Escape:d}let mi=(()=>{class d{constructor(){this._open=!1,this._openChange=new et.x,this._openEventChange=new et.x,this._popoverAligned=new et.x,this._popoverVisible=new et.x}get openChange(){return this._openChange.asObservable()}get popoverVisible(){return this._popoverVisible.asObservable()}get openEvent(){return this._openEvent}set openEvent(a){this._openEvent=a,this._openEventChange.next(a)}get open(){return this._open}set open(a){this._open!==(a=!!a)&&(this._open=a,this._openChange.next(a))}get originalEvent(){return this._openEvent}get popoverAligned(){return this._popoverAligned.asObservable()}getEventChange(){return this._openEventChange.asObservable()}toggleWithEvent(a){(function rg(d){const f=Fs(d.key);(f===At.ArrowUp||f===At.ArrowDown||f===At.ArrowLeft||f===At.ArrowRight)&&d.preventDefault()})(a),this.openEvent=a,this.open=!this.open}popoverVisibleEmit(a){this._popoverVisible.next(a)}popoverAlignedEmit(a){this._popoverAligned.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),fu=(()=>{class d{constructor(a,g,_){this.renderer=a,this.smartOpenService=g,this.document=_,this.outsideClickClose=!0,this.scrollToClose=!0,this.subscriptions=[],this.subscriptions.push(g.openChange.subscribe(S=>{S?(this.addEscapeListener(),this.addClickListener(),this.addScrollListener()):this.removeAllEventListeners()}),g.getEventChange().subscribe(S=>{this.ignoredEvent=S}))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe()),this.removeAllEventListeners()}addScrollListener(){this.scrollToClose&&(this.documentScroller=(0,ki.R)(this.document,"scroll",{capture:!0}),this.scrollSubscription=this.documentScroller.pipe((0,Ln.h)(this.testForSmartPopoverContentContainer)).subscribe(()=>{this.smartOpenService.open=!1,this.setAnchorFocus()}))}removeScrollListener(){this.documentScroller&&(this.scrollSubscription.unsubscribe(),delete this.documentScroller)}addClickListener(){this.outsideClickClose&&(this.documentClickListener=this.renderer.listen(this.document,"click",a=>{a===this.ignoredEvent?delete this.ignoredEvent:(this.smartOpenService.open=!1,a.target.focus())}))}removeClickListener(){this.outsideClickClose&&(delete this.ignoredEvent,this.documentClickListener&&(this.documentClickListener(),delete this.documentClickListener))}addEscapeListener(){this.escapeListener=this.renderer.listen(this.document,"keydown.escape",()=>{this.smartOpenService.open=!1,this.setAnchorFocus()})}removeEscapeListener(){this.escapeListener&&(this.escapeListener(),delete this.escapeListener)}setCloseFocus(){this.closeButtonRef.nativeElement.focus()}setAnchorFocus(){this.anchorButtonRef.nativeElement.focus()}testForSmartPopoverContentContainer(a){let g=a.target;for(;g.classList&&"body"!==g.parentElement.localName;)g=g.parentElement;return!!g.classList&&!g.classList.contains("clr-popover-content")}removeAllEventListeners(){this.removeScrollListener(),this.removeClickListener(),this.removeEscapeListener()}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Qsj),l.LFG(mi),l.LFG(k.K0))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),pu=(()=>{class d{constructor(a,g){a.anchorButtonRef=g}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(fu),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverAnchor",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-anchor",!0)}}),d})(),sg=(()=>{class d{constructor(a,g,_){this.elementRef=a,this.smartEventsService=g,this.smartOpenService=_,this.closeChange=new l.vpe,this.subscriptions=[],this.subscriptions.push(_.openChange.pipe((0,Ln.h)(S=>!S)).subscribe(()=>{this.closeChange.next()}))}handleClick(a){this.smartOpenService.toggleWithEvent(a),this.smartEventsService.setAnchorFocus()}ngAfterViewInit(){this.smartEventsService.closeButtonRef=this.elementRef,this.smartEventsService.setCloseFocus()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(fu),l.Y36(mi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverCloseButton",""]],hostVars:2,hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.handleClick(S)}),2&a&&l.ekj("clr-smart-close-button",!0)},outputs:{closeChange:"clrPopoverOnCloseChange"}}),d})();var Hr=function(d){return d[d.VERTICAL=0]="VERTICAL",d[d.HORIZONTAL=1]="HORIZONTAL",d}(Hr||{}),bn=function(d){return d[d.START=0]="START",d[d.CENTER=.5]="CENTER",d[d.END=1]="END",d}(bn||{}),ec=function(d){return d[d.BOTTOM=0]="BOTTOM",d[d.LEFT=1]="LEFT",d[d.RIGHT=2]="RIGHT",d[d.TOP=3]="TOP",d}(ec||{});const Ls=d=>({...d,side:-1*d.side}),na=(d,f)=>{const a=d.content+(f?.5:-.5);return a<0||a>1?d:{...d,content:a}};function Ja(d,f,a){return g=>f(d(g),a)}function Vs(d,f,a){let g=f.left,_=f.top;switch(d.axis+d.side){case-1:g+=og(d,f,a),_-=a.height;break;case 1:g+=og(d,f,a),_+=f.height;break;case 0:g-=a.width,_+=HS(d,f,a);break;case 2:g+=f.width,_+=HS(d,f,a)}return{xOffset:g,yOffset:_}}function og(d,f,a){let g=0;switch(d.anchor){case bn.START:break;case bn.CENTER:g+=f.width/2;break;case bn.END:g+=f.width}switch(d.content){case bn.START:break;case bn.CENTER:g-=a.width/2;break;case bn.END:g-=a.width}return g}function HS(d,f,a){let g=0;switch(d.anchor){case bn.START:break;case bn.CENTER:g+=f.height/2;break;case bn.END:g+=f.height}switch(d.content){case bn.START:break;case bn.CENTER:g-=a.height/2;break;case bn.END:g-=a.height}return g}let ih=(()=>{class d{constructor(a,g){this.eventService=a,this.platformId=g,this._shouldRealign=new et.x,this.shouldRealign=this._shouldRealign.asObservable()}realign(){this._shouldRealign.next()}alignContent(a){if(!(0,k.NF)(this.platformId))return{xOffset:0,yOffset:0};this.currentAnchorCoords=this.eventService.anchorButtonRef.nativeElement.getBoundingClientRect(),this.currentContentCoords=a.getBoundingClientRect(),this.contentOffsets=Vs(this.position,this.currentAnchorCoords,this.currentContentCoords);const g=function ag(d,f){const a=[],g_bottom=d.yOffset+f.height,g_left=d.xOffset,g_right=d.xOffset+f.width;return d.yOffset>=0||a.push(ec.TOP),g_left>=0||a.push(ec.LEFT),g_bottom<=(window.innerHeight||document.documentElement.clientHeight)||a.push(ec.BOTTOM),g_right<=(window.innerWidth||document.documentElement.clientWidth)||a.push(ec.RIGHT),a}(this.contentOffsets,this.currentContentCoords),_=g.reduce((S,j)=>S+j,0);return 1===g.length&&this.position.axis===Hr.VERTICAL?this.handleVerticalAxisOneViolation(_):1===g.length&&this.position.axis===Hr.HORIZONTAL?this.handleHorizontalAxisOneViolation(_):2===g.length&&this.position.axis===Hr.VERTICAL?this.handleVerticalAxisTwoViolations(_):2===g.length&&this.position.axis===Hr.HORIZONTAL&&this.handleHorizontalAxisTwoViolations(_),this.currentContentCoords.top<0&&(this.contentOffsets.yOffset+=Math.abs(this.currentContentCoords.top)),this.contentOffsets}handleVerticalAxisOneViolation(a){switch(a){case 0:case 3:this.contentOffsets=Vs(Ls(this.position),this.currentAnchorCoords,this.currentContentCoords);break;case 1:this.contentOffsets=Vs(this.position,this.currentAnchorCoords,this.currentContentCoords),this.contentOffsets.xOffset<0&&(this.contentOffsets.xOffset=10);break;case 2:this.contentOffsets=Vs(na(this.position,!0),this.currentAnchorCoords,this.currentContentCoords)}}handleVerticalAxisTwoViolations(a){switch(a){case 5:{const g=Ja(Ls,na,!0);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 4:{const g=Ja(Ls,na,!1);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 3:default:break;case 2:{const g=Ja(Ls,na,!0);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 1:{const g=Ja(Ls,na,!1);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}}}handleHorizontalAxisOneViolation(a){switch(a){case 1:case 2:this.contentOffsets=Vs(Ls(this.position),this.currentAnchorCoords,this.currentContentCoords);break;case 0:this.contentOffsets=Vs(na(this.position,!0),this.currentAnchorCoords,this.currentContentCoords);break;case 3:this.contentOffsets=Vs(na(this.position),this.currentAnchorCoords,this.currentContentCoords)}}handleHorizontalAxisTwoViolations(a){switch(a){case 5:case 4:{const g=Ja(Ls,na,!1);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 3:default:break;case 2:case 1:{const g=Ja(Ls,na,!0);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}}}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(fu),l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),ms=(()=>{class d{constructor(a,g,_,S,j,J,te){this.document=a,this.container=g,this.template=_,this.renderer=S,this.smartPositionService=j,this.smartEventsService=J,this.smartOpenService=te,this.subscriptions=[],this.removeClickListenerFn=null,this.shouldRealign=!1,this.checkCollector=new l.vpe}set open(a){this.smartOpenService.open=!!a}set contentAt(a){this.smartPositionService.position=a}set outsideClickClose(a){this.smartEventsService.outsideClickClose=!!a}set scrollToClose(a){this.smartEventsService.scrollToClose=!!a}ngAfterContentChecked(){this.smartOpenService.open&&this.view&&this.shouldRealign&&this.checkCollector.emit()}ngAfterViewInit(){this.subscriptions.push(this.smartOpenService.openChange.subscribe(a=>{a?this.addContent():this.removeContent()}),this.smartPositionService.shouldRealign.subscribe(()=>{this.shouldRealign=!0}),this.checkCollector.pipe((0,Zn.b)(0)).subscribe(()=>{this.alignContent(),this.shouldRealign=!1,this.view&&(this.renderer.setStyle(this.view.rootNodes[0],"opacity","1"),this.smartOpenService.popoverVisibleEmit(!0))}))}ngOnDestroy(){this.removeContent(),this.subscriptions.forEach(a=>a.unsubscribe())}addContent(){this.view=this.container.createEmbeddedView(this.template);const[a]=this.view.rootNodes;this.smartEventsService.contentRef=a,this.renderer.addClass(a,"clr-popover-content"),this.renderer.setStyle(a,"top","0px"),this.renderer.setStyle(a,"left","0px"),this.renderer.setStyle(a,"opacity","0"),this.removeClickListenerFn=this.renderer.listen(a,"click",g=>{this.smartOpenService.openEvent=g}),this.view.rootNodes.forEach(g=>{this.renderer.appendChild(this.document.body,g)}),this.shouldRealign=!0}removeContent(){this.view&&(this.removeClickListenerFn&&(this.removeClickListenerFn(),this.removeClickListenerFn=null),this.view.rootNodes.forEach(a=>this.renderer.removeChild(this.document.body,a)),this.container.clear(),delete this.view,this.smartOpenService.popoverVisibleEmit(!1))}alignContent(){if(!this.view)return;const a=this.smartPositionService.alignContent(this.view.rootNodes[0]);this.renderer.setStyle(this.view.rootNodes[0],"top",`${a.yOffset}px`),this.renderer.setStyle(this.view.rootNodes[0],"left",`${a.xOffset}px`),this.smartOpenService.popoverAlignedEmit(this.view.rootNodes[0])}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(k.K0),l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.Qsj),l.Y36(ih),l.Y36(fu),l.Y36(mi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverContent",""]],inputs:{open:["clrPopoverContent","open"],contentAt:["clrPopoverContentAt","contentAt"],outsideClickClose:["clrPopoverContentOutsideClickToClose","outsideClickClose"],scrollToClose:["clrPopoverContentScrollToClose","scrollToClose"]}}),d})(),gu=(()=>{class d{constructor(a){this.smartOpenService=a,this.openCloseChange=new l.vpe,this.subscriptions=[],this.subscriptions.push(this.smartOpenService.openChange.subscribe(g=>{this.openCloseChange.next(g)}))}handleClick(a){this.smartOpenService.toggleWithEvent(a)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverOpenCloseButton",""]],hostVars:2,hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.handleClick(S)}),2&a&&l.ekj("clr-smart-open-close",!0)},outputs:{openCloseChange:"clrPopoverOpenCloseChange"}}),d})(),tc=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})();var vs=function(d){return d.UP="up",d.DOWN="down",d.LEFT="left",d.RIGHT="right",d}(vs||{});let bo=class{constructor(f){this.renderer=f,this._unlistenFuncs=[]}get current(){return this._current}reset(f){this._current=f}listenToArrowKeys(f){this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowup",()=>!this.move(vs.UP))),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowdown",()=>!this.move(vs.DOWN))),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowleft",()=>!this.move(vs.LEFT))),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowright",()=>!this.move(vs.RIGHT)))}registerContainer(f,a="0"){this.renderer.setAttribute(f,"tabindex",a),this.listenToArrowKeys(f),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.space",()=>!this.activateCurrent())),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.enter",()=>!this.activateCurrent()))}moveTo(f){void 0!==f&&(this.current&&this.current.blur(),f.focus(),this._current=f)}move(f){let a=!1;if(this.current){const g=this.current[f];g&&((0,ao.b)(g)?g:(0,es.of)(g)).subscribe(S=>{S&&(this.moveTo(S),a=!0)})}return a}activateCurrent(){return!(!this.current||!this.current.activate||(this.current.activate(),0))}detachListeners(){this._unlistenFuncs.forEach(f=>f())}};bo.\u0275fac=function(f){return new(f||bo)(l.LFG(l.Qsj))},bo.\u0275prov=l.Yz7({token:bo,factory:bo.\u0275fac}),new l.FiY,new l.tp0;var no=function(d){return d[d.BEFORE=-1]="BEFORE",d[d.AFTER=1]="AFTER",d}(no||{});class _s{}_s["top-right"]={axis:Hr.VERTICAL,side:no.BEFORE,anchor:bn.END,content:bn.END},_s["top-left"]={axis:Hr.VERTICAL,side:no.BEFORE,anchor:bn.START,content:bn.START},_s["bottom-right"]={axis:Hr.VERTICAL,side:no.AFTER,anchor:bn.END,content:bn.END},_s["bottom-left"]={axis:Hr.VERTICAL,side:no.AFTER,anchor:bn.START,content:bn.START},_s["right-top"]={axis:Hr.HORIZONTAL,side:no.AFTER,anchor:bn.CENTER,content:bn.END},_s["right-bottom"]={axis:Hr.HORIZONTAL,side:no.AFTER,anchor:bn.START,content:bn.START},_s["left-top"]={axis:Hr.HORIZONTAL,side:no.BEFORE,anchor:bn.CENTER,content:bn.END},_s["left-bottom"]={axis:Hr.HORIZONTAL,side:no.BEFORE,anchor:bn.START,content:bn.START};const nc=new l.OlP("POPOVER_HOST_ANCHOR");let mu=(()=>{class d{constructor(a){this.toggleService=a,this.lastOpenChange=null}ngOnInit(){this.subscription=this.toggleService.openChange.subscribe(a=>{this.lastOpenChange=a})}ngOnDestroy(){this.subscription?.unsubscribe()}onEscapeKey(a){null!==this.lastOpenChange&&(!1===this.lastOpenChange&&a.stopPropagation(),this.lastOpenChange=null)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi))},d.\u0275dir=l.lG2({type:d,hostBindings:function(a,g){1&a&&l.NdJ("keyup.escape",function(S){return g.onEscapeKey(S)})},standalone:!0}),d})(),ia=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,standalone:!0,features:[l._Bn([mi,fu,ih,{provide:nc,useExisting:l.SBq}]),l.zW0([mu])]}),d})();class rh{static linkParent(f,a,g){f.forEach(_=>_[g]=a)}static linkVertical(f,a=!0){f.forEach((g,_)=>{_>0&&(g.up=f[_-1]),_1&&(f[0].up=f[f.length-1],f[f.length-1].down=f[0])}}let jo=(()=>{class d{userDefinedWidth(a){a.classList.add("datagrid-cell-width-zero");const g=this.clientRect(a).width;return a.classList.remove("datagrid-cell-width-zero"),g}scrollBarWidth(a){return a.offsetWidth-a.clientWidth}scrollWidth(a){return a.scrollWidth||0}computedHeight(a){return parseInt(getComputedStyle(a).getPropertyValue("height"),10)}clientRect(a){const g=a.getBoundingClientRect();return{top:parseInt(g.top,10),bottom:parseInt(g.bottom,10),left:parseInt(g.left,10),right:parseInt(g.right,10),width:parseInt(g.width,10),height:parseInt(g.height,10)}}minWidth(a){return parseInt(getComputedStyle(a).getPropertyValue("min-width"),10)}focus(a){a.focus()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),vu=(()=>{class d{constructor(a,g){this.element=a,this.domAdapter=g,this.startHeight=0}get expandAnimation(){return{value:this.clrExpandTrigger,params:{startHeight:this.startHeight}}}animationDone(){this.updateStartHeight()}updateStartHeight(){this.startHeight=this.domAdapter.computedHeight(this.element.nativeElement)||0}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(jo))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-expandable-animation"]],hostVars:1,hostBindings:function(a,g){1&a&&l.WFA("@expandAnimation.done",function(){return g.animationDone()}),2&a&&l.d8E("@expandAnimation",g.expandAnimation)},inputs:{clrExpandTrigger:"clrExpandTrigger"},features:[l._Bn([jo])],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},styles:["[_nghost-%COMP%]{display:block;overflow:hidden}"],data:{animation:[(0,P.X$)("expandAnimation",[(0,P.eR)("true <=> false",[(0,P.oB)({height:"{{startHeight}}px"}),(0,P.jt)("0.2s ease-in-out",(0,P.oB)({height:"*"}))])])]}}),d})(),cg=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();new l.OlP("IF_ACTIVE_ID");let dg=(()=>{class d{constructor(a,g,_){this.toggleService=a,this.template=g,this.container=_,this.openChange=new l.vpe(!1),this.subscription=this.toggleService.openChange.subscribe(S=>{this.updateView(S),this.openChange.emit(S)})}get open(){return this.toggleService.open}set open(a){this.toggleService.open=a}ngOnDestroy(){this.subscription.unsubscribe()}updateView(a){a?this.container.createEmbeddedView(this.template):this.container.clear()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi),l.Y36(l.Rgc),l.Y36(l.s_b))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrIfOpen",""]],inputs:{open:["clrIfOpen","open"]},outputs:{openChange:"clrIfOpenChange"}}),d})(),Bs=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();const ZS={provide:new l.OlP("FOCUS_ON_VIEW_INIT"),useValue:!0};let oh=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({providers:[ZS],imports:[k.ez]}),d})(),W_=(()=>{class d extends gf{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,standalone:!0,features:[l.qOj]}),d})(),qS=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,tc]}),d})(),JS=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),XS=(()=>{class d{constructor(){Jt.addIcons(Ao)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[JS,qS]}),d})(),eD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["ng-component"]],decls:0,vars:0,template:function(a,g){},encapsulation:2}),d})(),ah=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})(),tD=0,ys=(()=>{class d{constructor(){this._id="clr-form-control-"+ ++tD,this._idChange=new fn.X(this._id)}get id(){return this._id}set id(a){this._id=a,this._idChange.next(a)}get idChange(){return this._idChange.asObservable()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Q_=0,Xa=(()=>{class d{constructor(){this._id="clr-form-container-"+ ++Q_,this._idChange=new fn.X(this._id)}get id(){return this._id}set id(a){this._id=a,this._idChange.next(a)}get idChange(){return this._idChange.asObservable()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();let lh=(()=>{class d{constructor(a,g){this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="abstract"}get id(){return this.containerIdService?`${this.containerIdService.id}-${this.controlIdSuffix}`:this.controlIdService?`${this.controlIdService.id}-${this.controlIdSuffix}`:null}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275dir=l.lG2({type:d}),d})(),q_=(()=>{class d extends lh{constructor(a,g){super(a,g),this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="error"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-control-error"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("id",g.id),l.ekj("clr-subtext",!0))},features:[l.qOj],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),fg=(()=>{class d extends lh{constructor(a,g){super(a,g),this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="helper"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-control-helper"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("id",g.id),l.ekj("clr-subtext",!0))},features:[l.qOj],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),Cs=(()=>{class d{constructor(){this._controlChanges=new et.x,this._helpers=new et.x}get controlChanges(){return this._controlChanges.asObservable()}get helpersChange(){return this._helpers.asObservable()}setControl(a){this._controlChanges.next(a)}setHelpers(a){this._helpers.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var rs=function(d){return d.NONE="NONE",d.VALID="VALID",d.INVALID="INVALID",d}(rs||{});let Hs=(()=>{class d{constructor(a){this.ngControlService=a,this.subscriptions=[],this._statusChanges=new fn.X(rs.NONE),this.subscriptions.push(this.ngControlService.controlChanges.subscribe(g=>{g&&(this.control=g,this.subscriptions.push(this.control.statusChanges.subscribe(()=>{this.triggerStatusChange()})))}))}get statusChanges(){return this._statusChanges.asObservable()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}triggerStatusChange(){if(this.control){const a=rs[this.control.status];this._statusChanges.next(["VALID","INVALID"].includes(a)?a:rs.NONE)}}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(Cs))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var sa=function(d){return d.VERTICAL="vertical",d.HORIZONTAL="horizontal",d.COMPACT="compact",d}(sa||{});let jr=(()=>{class d{constructor(){this.minLabelSize=1,this.maxLabelSize=12,this.layout=sa.HORIZONTAL,this.layoutValues=Object.keys(sa).map(a=>sa[a]),this._labelSize=2}get labelSize(){return this._labelSize}set labelSize(a){this.labelSizeIsValid(a)&&(this._labelSize=a)}get layoutClass(){return`clr-form-${this.layout}`}isVertical(){return this.layout===sa.VERTICAL}isHorizontal(){return this.layout===sa.HORIZONTAL}isCompact(){return this.layout===sa.COMPACT}isValid(a){return this.layoutValues.indexOf(a)>-1}labelSizeIsValid(a){return Number.isInteger(a)&&a>=this.minLabelSize&&a<=this.maxLabelSize}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Ir=(()=>{class d{constructor(a,g,_,S,j){this.controlIdService=a,this.layoutService=g,this.ngControlService=_,this.renderer=S,this.el=j,this.enableGrid=!0,this.subscriptions=[]}get labelText(){return this.el.nativeElement&&this.el.nativeElement.textContent}ngOnInit(){(this.controlIdService||this.ngControlService)&&this.renderer.addClass(this.el.nativeElement,"clr-control-label"),this.enableGrid&&this.layoutService&&!this.layoutService.isVertical()&&this.el.nativeElement&&this.el.nativeElement.className.indexOf("clr-col")<0&&(this.renderer.addClass(this.el.nativeElement,"clr-col-12"),this.renderer.addClass(this.el.nativeElement,`clr-col-md-${this.layoutService.labelSize}`)),this.controlIdService&&!this.forAttr&&this.subscriptions.push(this.controlIdService.idChange.subscribe(a=>this.forAttr=a))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}disableGrid(){this.enableGrid=!1}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(jr,8),l.Y36(Cs,8),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["label"]],hostVars:1,hostBindings:function(a,g){2&a&&l.uIk("for",g.forAttr)},inputs:{forAttr:["for","forAttr"]}}),d})(),nD=(()=>{class d extends lh{constructor(a,g){super(a,g),this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="success"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-control-success"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("id",g.id),l.ekj("clr-subtext",!0))},features:[l.qOj],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),js=(()=>{class d{constructor(a){this.layoutService=a,this.className=""}controlClass(a=rs.NONE,g=!1,_=""){const S=[this.className,_];switch(a){case rs.VALID:S.push("clr-success");break;case rs.INVALID:S.push("clr-error")}return g&&this.layoutService&&-1===this.className.indexOf("clr-col")&&S.push(`clr-col-md-${this.layoutService.maxLabelSize-this.layoutService.labelSize} clr-col-12`),S.join(" ").trim()}initControlClass(a,g){g&&g.className&&(this.className=g.className,g.className.split(" ").forEach(S=>{S.startsWith("clr-col")&&a.removeClass(g,S)}))}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(jr,8))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),ch=(()=>{class d{constructor(a,g,_,S){this.ifControlStateService=a,this.layoutService=g,this.controlClassService=_,this.ngControlService=S,this._dynamic=!1,this.subscriptions=[],this.subscriptions.push(this.ifControlStateService.statusChanges.subscribe(j=>{this.state=j,this.updateHelpers()})),this.subscriptions.push(this.ngControlService.controlChanges.subscribe(j=>{this.control=j}))}get showHelper(){return!!this.controlHelperComponent&&(!!this.controlHelperComponent&&(!this.touched||this.state===rs.NONE)||!this.controlSuccessComponent&&this.state===rs.VALID||!this.controlErrorComponent&&this.state===rs.INVALID)}get showValid(){return this.touched&&this.state===rs.VALID&&!!this.controlSuccessComponent}get showInvalid(){return this.touched&&this.state===rs.INVALID&&!!this.controlErrorComponent}get touched(){return this.control?.touched}ngAfterContentInit(){this.updateHelpers()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}controlClass(){return this.controlClassService.controlClass(!this.controlSuccessComponent&&this.state===rs.VALID||!this.touched?rs.NONE:this.state,this.addGrid())}addGrid(){return this.layoutService&&!this.layoutService.isVertical()}updateHelpers(){this.ngControlService&&this.ngControlService.setHelpers({show:this.showInvalid||this.showHelper||this.showValid,showInvalid:this.showInvalid,showHelper:this.showHelper,showValid:this.showValid})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Hs),l.Y36(jr,8),l.Y36(js),l.Y36(Cs))},d.\u0275dir=l.lG2({type:d,contentQueries:function(a,g,_){if(1&a&&(l.Suo(_,Ir,5),l.Suo(_,nD,5),l.Suo(_,q_,5),l.Suo(_,fg,5)),2&a){let S;l.iGM(S=l.CRH())&&(g.label=S.first),l.iGM(S=l.CRH())&&(g.controlSuccessComponent=S.first),l.iGM(S=l.CRH())&&(g.controlErrorComponent=S.first),l.iGM(S=l.CRH())&&(g.controlHelperComponent=S.first)}}}),d})();class _u{constructor(f,a,g=0){if(this.injector=a.injector,!this.injector.get(f,null)){const _=this.injector.get(l._Vd),S=this.injector.get(l.SBq);a.createComponent(_.resolveComponentFactory(eD));const j=_.resolveComponentFactory(f),J=[];J[g]=[S.nativeElement];const te=a.createComponent(j,void 0,void 0,J);a.remove(0),te.instance._dynamic=!0,this.injector=te.injector}}get(f,a){return this.injector.get(f,a)}}let K_=(()=>{class d{constructor(){this._touched=new et.x}get touchedChange(){return this._touched.asObservable()}markAsTouched(){this._touched.next()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),So=(()=>{class d{constructor(a,g,_,S,j,J){this.vcr=a,this.wrapperType=g,this.ngControl=S,this.index=0,this.subscriptions=[],this.renderer=j,this.el=J,_&&(this.ngControlService=_.get(Cs,null),this.ifControlStateService=_.get(Hs,null),this.controlClassService=_.get(js,null),this.markControlService=_.get(K_,null)),this.controlClassService&&this.controlClassService.initControlClass(j,J.nativeElement),this.markControlService&&this.subscriptions.push(this.markControlService.touchedChange.subscribe(()=>{this.markAsTouched()})),this.ngControlService&&this.subscriptions.push(this.ngControlService.helpersChange.subscribe(te=>{this.setAriaDescribedBy(te)}))}get id(){return this._id}set id(a){this._id=a,this.controlIdService&&(this.controlIdService.id=a)}ngOnInit(){this._containerInjector=new _u(this.wrapperType,this.vcr,this.index),this.controlIdService=this._containerInjector.get(ys),this.containerIdService=this._containerInjector.get(Xa,null),this._id?this.controlIdService.id=this._id:this._id=this.controlIdService.id,this.ngControlService&&this.ngControlService.setControl(this.ngControl)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}triggerValidation(){this.ifControlStateService&&this.ifControlStateService.triggerStatusChange()}getProviderFromContainer(a,g){try{return this._containerInjector.get(a,g)}catch{return g}}markAsTouched(){this.ngControl.control.markAsTouched(),this.ngControl.control.updateValueAndValidity()}setAriaDescribedBy(a){if(a.show){const g=this.getAriaDescribedById(a);if(null!==g)return void this.renderer.setAttribute(this.el.nativeElement,"aria-describedby",g)}this.renderer.removeAttribute(this.el.nativeElement,"aria-describedby")}getAriaDescribedById(a){let g="helper";return a.showInvalid?g="error":a.showValid&&(g="success"),this.containerIdService?this.containerIdService.id.concat("-",g):this.controlIdService?this.controlIdService.id.concat("-",g):null}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.DyG),l.Y36(l.zs3),l.Y36(Y.a5),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,hostVars:1,hostBindings:function(a,g){1&a&&l.NdJ("blur",function(){return g.triggerValidation()}),2&a&&l.Ikx("id",g.id)},inputs:{id:"id"}}),d})(),rD=(()=>{class d{constructor(a,g){this.layoutService=a,this.markControlService=g}set labelSize(a){const g=parseInt(a,10)||2;this.layoutService.labelSize=g}onFormSubmit(){this.markAsTouched()}markAsTouched(){this.markControlService.markAsTouched()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr),l.Y36(K_))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrForm",""]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ir,5),2&a){let S;l.iGM(S=l.CRH())&&(g.labels=S)}},hostVars:6,hostBindings:function(a,g){1&a&&l.NdJ("submit",function(){return g.onFormSubmit()}),2&a&&l.ekj("clr-form",!0)("clr-form-horizontal",g.layoutService.isHorizontal())("clr-form-compact",g.layoutService.isCompact())},inputs:{labelSize:["clrLabelSize","labelSize"]},features:[l._Bn([jr,K_])]}),d})(),uh=(()=>{class d{constructor(a){this.layoutService=a}ngOnInit(){this.layout&&this.layoutService.isValid(this.layout)&&(this.layoutService.layout=this.layout)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrForm","","clrLayout",""]],inputs:{layout:["clrLayout","layout"]}}),d})(),Wi=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn]}),d})();const zr=new l.OlP("IS_TOGGLE"),J_={provide:zr,useFactory:function y1(){return new fn.X(!1)}};let sc=(()=>{class d{constructor(a){this._dynamic=!1,this.toggle=!1,this.subscriptions=[],this.subscriptions.push(a.subscribe(g=>{this.toggle=g}))}ngOnInit(){this.label&&this.label.disableGrid()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zr))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-checkbox-wrapper"],["clr-toggle-wrapper"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ir,7),2&a){let S;l.iGM(S=l.CRH())&&(g.label=S.first)}},hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("clr-checkbox-wrapper",!g.toggle)("clr-toggle-wrapper",g.toggle)},features:[l._Bn([ys,J_])],ngContentSelectors:Kb,decls:3,vars:1,consts:[[4,"ngIf"]],template:function(a,g){1&a&&(l.F$t(bE),l.Hsn(0),l.Hsn(1,1),l.YNc(2,Tv,1,0,"label",0)),2&a&&(l.xp6(2),l.Q6J("ngIf",!g.label))},dependencies:[k.O5,Ir],encapsulation:2}),d})(),Cu=(()=>{class d extends So{constructor(a,g,_,S,j,J){super(a,sc,g,_,S,j),this.toggle=J}ngOnInit(){super.ngOnInit();const a=this.getProviderFromContainer(zr,null);a&&null!==this.toggle&&a.next(!0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq),l.$8M("clrToggle"))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrCheckbox",""],["","clrToggle",""]],features:[l.qOj]}),d})(),X_=(()=>{class d extends ch{constructor(a,g,_,S){super(S,a,g,_),this.layoutService=a,this.controlClassService=g,this.ngControlService=_,this.ifControlStateService=S,this.inline=!1}get clrInline(){return this.inline}set clrInline(a){this.inline="string"==typeof a?"false"!==a:!!a}ngAfterContentInit(){this.setAriaRoles()}setAriaRoles(){this.role=this.checkboxes.length?"group":null}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr,8),l.Y36(js),l.Y36(Cs),l.Y36(Hs))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-checkbox-container"],["clr-toggle-container"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Cu,5),2&a){let S;l.iGM(S=l.CRH())&&(g.checkboxes=S)}},hostVars:7,hostBindings:function(a,g){2&a&&(l.uIk("role",g.role),l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid()))},inputs:{clrInline:"clrInline"},features:[l._Bn([Hs,Cs,js,Xa]),l.qOj],ngContentSelectors:t0,decls:10,vars:9,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-subtext-wrapper"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(e0),l.Hsn(0),l.YNc(1,nu,1,0,"label",0),l.TgZ(2,"div",1),l.Hsn(3,1),l.TgZ(4,"div",2),l.YNc(5,Jb,1,0,"ng-content",0),l.YNc(6,Vl,1,0,"cds-icon",3),l.YNc(7,iu,1,0,"cds-icon",4),l.YNc(8,Xb,1,0,"ng-content",0),l.YNc(9,Iv,1,0,"ng-content",0),l.qZA()()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.ekj("clr-control-inline",g.clrInline),l.Q6J("ngClass",g.controlClass()),l.xp6(3),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Pn,Ir],encapsulation:2}),d})(),ey=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Wi,ah,Wi]}),d})();function zs(d){return null!==d&&("string"==typeof d?d.length>=0:"boolean"==typeof d&&d)}let oc=(()=>{class d{get spinnerClass(){return!0}get inlineClass(){return this._inline}set clrInline(a){this._inline=zs(a)}get inverseClass(){return this._inverse}set clrInverse(a){this._inverse=zs(a)}get smallClass(){return this._small}set clrSmall(a){this._small=zs(a)}get mediumClass(){return!this._small&&this._medium}set clrMedium(a){this._medium=zs(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-spinner"]],hostVars:11,hostBindings:function(a,g){2&a&&(l.uIk("aria-busy",!0),l.ekj("spinner",g.spinnerClass)("spinner-inline",g.inlineClass)("spinner-inverse",g.inverseClass)("spinner-sm",g.smallClass)("spinner-md",g.mediumClass))},inputs:{clrInline:"clrInline",clrInverse:"clrInverse",clrSmall:"clrSmall",clrMedium:"clrMedium"},ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),bu=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),cc=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();class ty{containsItem(f){return!!this.model&&this.model.includes(f)}select(f){this.addItem(f)}unselect(f){this.removeItem(f)}isEmpty(){return!(this.model&&this.model.length>0)}pop(){let f;return this.model&&this.model.length>0&&(f=this.model[this.model.length-1],this.removeItem(f)),f}toString(f,a=-1){let g="";return this.model&&(a>-1?this.model[a]&&(g+=f&&this.model[a][f]?this.model[a][f]:this.model[a].toString()):this.model.forEach(_=>{g+=f&&_[f]?_[f]:_.toString(),g+=" "})),g.trim()}addItem(f){this.containsItem(f)||(this.model=this.model||[],this.model.push(f))}removeItem(f){if(null==this.model)return;const a=this.model.indexOf(f);a>-1&&this.model.splice(a,1),0===this.model.length&&(this.model=null)}}class aD{containsItem(f){return this.model===f}select(f){this.model=f}unselect(f){this.containsItem(f)&&(this.model=null)}isEmpty(){return!this.model}pop(){const f=this.model;return this.model=null,f}toString(f){return this.model?f&&this.model[f]?this.model[f]:this.model.toString():""}}class Ia{}function ny(d){return[d,{provide:Ia,useExisting:d}]}class lD extends aD{constructor(){super(...arguments),this._focusChanged=new fn.X(null)}get focusChanged(){return this._focusChanged.asObservable()}select(f){this.model!==f&&(this.model=f,this._focusChanged.next(f))}}let cD=(()=>{class d{constructor(){this.loading=!1,this.showAllOptions=!0,this._currentInput="",this._inputChanged=new fn.X(""),this._selectionChanged=new ds(1),this.inputChanged=this._inputChanged.asObservable()}get currentInput(){return this._currentInput}set currentInput(a){""===a&&!this.multiselectable&&this.setSelectionValue(null),this._currentInput=a,this._inputChanged.next(a)}get selectionChanged(){return this._selectionChanged.asObservable()}get multiselectable(){return this.selectionModel instanceof ty}select(a){null==a||this.selectionModel.containsItem(a)||(this.selectionModel.select(a),this._selectionChanged.next(this.selectionModel))}toggle(a){null!=a&&(this.selectionModel.containsItem(a)?this.selectionModel.unselect(a):this.selectionModel.select(a),this._selectionChanged.next(this.selectionModel))}unselect(a){null==a||!this.selectionModel.containsItem(a)||(this.selectionModel.unselect(a),this._selectionChanged.next(this.selectionModel))}setSelectionValue(a){!this.selectionModel||this.selectionModel.model===a||!this.selectionModel.model&&!a||(this.selectionModel.model=a,this._selectionChanged.next(this.selectionModel))}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();ny((()=>{class d{constructor(a,g,_,S){this.toggleService=g,this.selectionService=_,this.platformId=S,this.pseudoFocus=new lD,this.optionData=[],this.handleFocusSubscription(),this.renderer=a.createRenderer(null,null)}get trigger(){return this._trigger}set trigger(a){this._trigger=a,this.addFocusOnBlurListener(a)}get listbox(){return this._listbox}set listbox(a){this._listbox=a,this.addFocusOnBlurListener(a)}get textInput(){return this._textInput}set textInput(a){this._textInput=a,this.renderer.listen(a,"keydown",g=>!this.handleTextInput(g)),this.addFocusOnBlurListener(a)}focusInput(){this.textInput&&(0,k.NF)(this.platformId)&&this.textInput.focus()}focusFirstActive(){if(this.optionData.length>0)if(this.selectionService.selectionModel.isEmpty())this.pseudoFocus.select(this.optionData[0]);else{let a;a=this.selectionService.multiselectable?this.selectionService.selectionModel.model[0]:this.selectionService.selectionModel.model;const g=this.optionData.find(_=>_.value===a);this.pseudoFocus.select(g||this.optionData[0]),this.scrollIntoSelectedModel("auto")}}addOptionValues(a){this.optionData=a}handleFocusSubscription(){this.toggleService.openChange.subscribe(a=>{a||(this.pseudoFocus.model=null)})}moveFocusTo(a){let g=this.optionData.findIndex(_=>_.equals(this.pseudoFocus.model));a===vs.UP?-1===g||0===g?g=this.optionData.length-1:g--:a===vs.DOWN&&(-1===g||g===this.optionData.length-1?g=0:g++),this.pseudoFocus.select(this.optionData[g]),this.scrollIntoSelectedModel()}openAndMoveTo(a){this.toggleService.open?this.moveFocusTo(a):(this.toggleService.openChange.pipe((0,Qn.q)(1)).subscribe(g=>{g&&this.moveFocusTo(a)}),this.toggleService.open=!0)}handleTextInput(a){let g=!1;const _=Fs(a.key);if(a)switch(_){case At.Enter:this.toggleService.open&&this.pseudoFocus.model&&(this.selectionService.multiselectable?this.selectionService.toggle(this.pseudoFocus.model.value):this.selectionService.select(this.pseudoFocus.model.value),g=!0);break;case At.Space:this.toggleService.open||(this.toggleService.open=!0,g=!0);break;case At.ArrowUp:this.preventViewportScrolling(a),this.openAndMoveTo(vs.UP),g=!0;break;case At.ArrowDown:this.preventViewportScrolling(a),this.openAndMoveTo(vs.DOWN),g=!0;break;default:a.key!==At.Tab&&(!this.selectionService.multiselectable||a.key!==At.Backspace)&&a.key!==At.Escape&&!this.toggleService.open&&(this.toggleService.open=!0)}return g}scrollIntoSelectedModel(a="smooth"){this.pseudoFocus.model&&this.pseudoFocus.model.el&&this.pseudoFocus.model.el.scrollIntoView({behavior:a,block:"center",inline:"nearest"})}preventViewportScrolling(a){a.preventDefault(),a.stopImmediatePropagation()}addFocusOnBlurListener(a){(0,k.NF)(this.platformId)&&this.renderer.listen(a,"blur",g=>{this.focusOutOfComponent(g)&&(this.toggleService.open=!1,this.componentCdRef&&this.componentCdRef.detectChanges())})}focusOutOfComponent(a){const g=a.relatedTarget||document.activeElement;return!(this.textInput.contains(g)||this.trigger.contains(g)||this.listbox.contains(g))}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.FYo),l.LFG(mi),l.LFG(cD),l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})());let T1=(()=>{class d{constructor(){Jt.addIcons(ii,Di,Yr,Or)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,cc,Wi,Bs,tc,bu,Wi,Bs]}),d})(),pD=(()=>{class d extends ch{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-input-container"]],hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid())},features:[l._Bn([Hs,Cs,ys,js]),l.qOj],ngContentSelectors:kv,decls:10,vars:7,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-input-wrapper"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(Vo),l.Hsn(0),l.YNc(1,Da,1,0,"label",0),l.TgZ(2,"div",1)(3,"div",2),l.Hsn(4,1),l.YNc(5,_p,1,0,"cds-icon",3),l.YNc(6,l0,1,0,"cds-icon",4),l.qZA(),l.YNc(7,AE,1,0,"ng-content",0),l.YNc(8,c0,1,0,"ng-content",0),l.YNc(9,yp,1,0,"ng-content",0),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.Q6J("ngClass",g.controlClass()),l.xp6(3),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Pn,Ir],encapsulation:2}),d})(),I1=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,pD,g,_,S,j),this.index=1}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrInput",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-input",!0)},features:[l.qOj]}),d})(),pg=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),gD=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,pg,kn]}),d})(),uc=(()=>{class d extends gf{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["","cdkTrapFocus",""]],features:[l.qOj]}),d})(),mg=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})(),fy=(()=>{class d{constructor(){Jt.addIcons(ii,Di,Yr,Zt,Hn)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,mg,ah,Bs,tc,kn,Wi]}),d})();new l.OlP(void 0);let Dg=(()=>{class d{constructor(){Jt.addIcons(_i,Ui,ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),my=(()=>{class d{constructor(){this._dynamic=!1}ngOnInit(){this.label&&this.label.disableGrid()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-radio-wrapper"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ir,7),2&a){let S;l.iGM(S=l.CRH())&&(g.label=S.first)}},hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-radio-wrapper",!0)},features:[l._Bn([ys])],ngContentSelectors:Yv,decls:3,vars:1,consts:[[4,"ngIf"]],template:function(a,g){1&a&&(l.F$t(BE),l.Hsn(0),l.Hsn(1,1),l.YNc(2,VE,1,0,"label",0)),2&a&&(l.xp6(2),l.Q6J("ngIf",!g.label))},dependencies:[k.O5,Ir],encapsulation:2}),d})(),vy=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,my,g,_,S,j)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrRadio",""]],features:[l.qOj]}),d})(),ID=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Wi,ah,kn,Wi]}),d})(),wg=(()=>{class d extends ch{constructor(a,g,_,S,j,J){super(J,a,g,_),this.renderer=S,this.idService=j,this.ifControlStateService=J,this._hasProgress=!1}get hasProgress(){return this._hasProgress}set hasProgress(a){const g=!!a;g!==this._hasProgress&&(this._hasProgress=g)}getRangeProgressFillWidth(){const a=this.selectRangeElement();if(!a)return this.lastRangeProgressFillWidth;const _=+a.min;let S=+a.max;return 0===_&&0===S&&(S=100),this.lastRangeProgressFillWidth=100*((this.control&&void 0!==this.control.value?this.control.value:(_+S)/2)-_)/(S-_)*a.offsetWidth/100+"px",this.lastRangeProgressFillWidth}selectRangeElement(){try{return this.renderer.selectRootElement("[clrRange]#"+this.idService.id)}catch{return}}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr,8),l.Y36(js),l.Y36(Cs),l.Y36(l.Qsj),l.Y36(ys),l.Y36(Hs))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-range-container"]],hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid())},inputs:{hasProgress:["clrRangeHasProgress","hasProgress"]},features:[l._Bn([Hs,Cs,ys,js]),l.qOj],ngContentSelectors:Sp,decls:11,vars:10,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-range-wrapper"],["class","fill-input",3,"width",4,"ngIf"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],[1,"fill-input"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(zl),l.Hsn(0),l.YNc(1,rn,1,0,"label",0),l.TgZ(2,"div",1)(3,"div",2),l.Hsn(4,1),l.YNc(5,Wv,1,2,"span",3),l.YNc(6,Zv,1,0,"cds-icon",4),l.YNc(7,jl,1,0,"cds-icon",5),l.qZA(),l.YNc(8,Qv,1,0,"ng-content",0),l.YNc(9,S0,1,0,"ng-content",0),l.YNc(10,zd,1,0,"ng-content",0),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.Q6J("ngClass",g.controlClass()),l.xp6(1),l.ekj("progress-fill",g.hasProgress),l.xp6(2),l.Q6J("ngIf",g.hasProgress),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Ir,Pn],encapsulation:2}),d})(),Eg=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,wg,g,_,S,j)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrRange",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-range",!0)},features:[l.qOj]}),d})(),_y=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Wi,ah,kn,Wi]}),d})(),Tg=(()=>{class d extends ch{constructor(a,g,_,S){super(S,a,g,_),this.layoutService=a,this.controlClassService=g,this.ngControlService=_,this.ifControlStateService=S,this.multi=!1}ngOnInit(){this.subscriptions.push(this.ngControlService.controlChanges.subscribe(a=>{a&&(this.multi=a.valueAccessor instanceof Y.K7,this.control=a)}))}wrapperClass(){return this.multi?"clr-multiselect-wrapper":"clr-select-wrapper"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr,8),l.Y36(js),l.Y36(Cs),l.Y36(Hs))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-select-container"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Y.K7,5),2&a){let S;l.iGM(S=l.CRH())&&(g.multiple=S.first)}},hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid())},features:[l._Bn([Hs,Cs,ys,js]),l.qOj],ngContentSelectors:D0,decls:10,vars:8,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[3,"ngClass"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(Tp),l.Hsn(0),l.YNc(1,su,1,0,"label",0),l.TgZ(2,"div",1)(3,"div",2),l.Hsn(4,1),l.YNc(5,qv,1,0,"cds-icon",3),l.YNc(6,Dp,1,0,"cds-icon",4),l.qZA(),l.YNc(7,wp,1,0,"ng-content",0),l.YNc(8,Ep,1,0,"ng-content",0),l.YNc(9,Kv,1,0,"ng-content",0),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.Q6J("ngClass",g.controlClass()),l.xp6(1),l.Q6J("ngClass",g.wrapperClass()),l.xp6(2),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Pn,Ir],encapsulation:2}),d})(),yy=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,Tg,g,_,S,j),this.index=1}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrSelect",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-select",!0)},features:[l.qOj]}),d})(),Cy=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),AD=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),by=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Wi,ey,T1,fy,pg,Dg,ID,Cy,AD,_y,gD]}),d})(),Ig=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),V1=(()=>{class d extends If{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["","cdkDrag",""]],features:[l.qOj]}),d})(),Sy=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})(),j1=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();class bh{}let Eu=(()=>{class d{constructor(){this.nbChanges=0,this._change=new et.x}get change(){return this._change.asObservable()}changeStart(){this.nbChanges++}changeDone(){0==--this.nbChanges&&this._change.next()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),aa=(()=>{class d{constructor(a){this.stateDebouncer=a,this.activated=!1,this._size=0,this._current=1,this._change=new et.x,this.preventEmit=!1,this._sizeChange=new et.x}get size(){return this._size}set size(a){const g=this._size;a!==g&&(this.preventEmit||this.stateDebouncer.changeStart(),this._size=a,this._current=0===a?1:Math.floor(g/a*(this._current-1))+1,this.preventEmit||(this._change.next(this._current),this._sizeChange.next(this._size),this.stateDebouncer.changeDone())),this.preventEmit=!1}get totalItems(){return this._totalItems||0}set totalItems(a){this._totalItems=a,this.current>this.last&&(this.current=this.last)}get last(){return this._last?this._last:this.size>0&&this.totalItems?Math.ceil(this.totalItems/this.size):1}set last(a){this._last=a}get change(){return this._change.asObservable()}get sizeChange(){return this._sizeChange.asObservable()}get current(){return this._current}set current(a){a!==this._current&&(this.stateDebouncer.changeStart(),this._current=a,this._change.next(a),this.stateDebouncer.changeDone())}get firstItem(){return 0===this._totalItems?-1:0===this.size?0:(this.current-1)*this.size}get lastItem(){if(0===this._totalItems)return-1;if(0===this.size)return this.totalItems-1;let a=this.current*this.size-1;return this.totalItems&&(a=Math.min(a,this.totalItems-1)),a}previous(){this.current>1&&this.current--}next(){this.current{class d{constructor(a,g){this._page=a,this.stateDebouncer=g,this._change=new et.x,this._all=[]}get change(){return this._change.asObservable()}hasActiveFilters(){for(const{filter:a}of this._all)if(a&&a.isActive())return!0;return!1}getActiveFilters(){const a=[];for(const{filter:g}of this._all)g&&g.isActive()&&a.push(g);return a}add(a){const g=a.changes.subscribe(()=>this.resetPageAndEmitFilterChange([a]));let _=!1;const S=new Sh(a,()=>{if(_)return;g.unsubscribe();const j=this._all.findIndex(J=>J.filter===a);j>=0&&this._all.splice(j,1),a.isActive()&&this.resetPageAndEmitFilterChange([]),_=!0});return this._all.push(S),a.isActive()&&this.resetPageAndEmitFilterChange([a]),S}accepts(a){for(const{filter:g}of this._all)if(g&&g.isActive()&&!g.accepts(a))return!1;return!0}resetPageAndEmitFilterChange(a){this.stateDebouncer.changeStart(),this._page.current=1,this._change.next(a),this.stateDebouncer.changeDone()}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(aa),l.LFG(Eu))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();class Sh{constructor(f,a){this.filter=f,this.unregister=a}}let Dh=(()=>{class d{constructor(a){this.filters=a}get filter(){return this.registered&&this.registered.filter}ngOnDestroy(){this.deleteFilter()}setFilter(a){this.deleteFilter(),a instanceof Sh?this.registered=a:a&&(this.registered=this.filters.add(a))}deleteFilter(){this.registered&&(this.registered.unregister(),delete this.registered)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo))},d.\u0275dir=l.lG2({type:d}),d})(),Tu=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(a),this.commonStrings=g,this.smartToggleService=_,this.platformId=S,this.elementRef=j,this.openChange=new l.vpe(!1),this.ariaExpanded=!1,this.popoverId=dr(),this.smartPosition={axis:Hr.VERTICAL,side:no.AFTER,anchor:bn.END,content:bn.END},this._open=!1,this.subs=[],this.subs.push(_.openChange.subscribe(J=>{this.open=J,this.ariaExpanded=J}))}get open(){return this._open}set open(a){this.open!==(a=!!a)&&(this.smartToggleService.open=a,this.openChange.emit(a),!a&&(0,k.NF)(this.platformId)&&this.anchor.nativeElement.focus(),this._open=a)}set customFilter(a){this.setFilter(a)}get active(){return!!this.filter&&this.filter.isActive()}ngOnChanges(){this.setToggleButtonAriaLabel()}ngOnDestroy(){super.ngOnDestroy(),this.subs.forEach(a=>a.unsubscribe())}setToggleButtonAriaLabel(){const _=this.elementRef.nativeElement?.closest("clr-dg-column")?.querySelector(".datagrid-column-title")?.textContent.trim().toLocaleLowerCase();this.toggleButtonAriaLabel=this.commonStrings.parse(this.commonStrings.keys.datagridFilterAriaLabel,{COLUMN:_||""})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo),l.Y36(pn),l.Y36(mi),l.Y36(l.Lbi),l.Y36(l.SBq))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-filter"]],viewQuery:function(a,g){if(1&a&&l.Gf(Jv,5,l.SBq),2&a){let _;l.iGM(_=l.CRH())&&(g.anchor=_.first)}},inputs:{open:["clrDgFilterOpen","open"],customFilter:["clrDgFilter","customFilter"]},outputs:{openChange:"clrDgFilterOpenChange"},features:[l._Bn([{provide:bh,useExisting:d}]),l.qOj,l.TTD],ngContentSelectors:jt,decls:4,vars:13,consts:[["type","button","clrPopoverAnchor","","clrPopoverOpenCloseButton","",1,"datagrid-filter-toggle"],["anchor",""],["solid",""],["class","datagrid-filter","cdkTrapFocus","","role","dialog",3,"id",4,"clrPopoverContent","clrPopoverContentAt","clrPopoverContentOutsideClickToClose","clrPopoverContentScrollToClose"],["cdkTrapFocus","","role","dialog",1,"datagrid-filter",3,"id"],[1,"datagrid-filter-close-wrapper"],["type","button","clrPopoverCloseButton","",1,"close"],["shape","window-close"]],template:function(a,g){1&a&&(l.F$t(),l.TgZ(0,"button",0,1),l._UZ(2,"cds-icon",2),l.qZA(),l.YNc(3,T0,5,3,"div",3)),2&a&&(l.ekj("datagrid-filter-open",g.open)("datagrid-filtered",g.active),l.uIk("aria-label",g.toggleButtonAriaLabel)("aria-expanded",g.ariaExpanded)("aria-controls",g.popoverId),l.xp6(2),l.uIk("status",g.active?"info":null)("shape",g.active?"filter-grid-circle":"filter-grid"),l.xp6(1),l.Q6J("clrPopoverContent",g.open)("clrPopoverContentAt",g.smartPosition)("clrPopoverContentOutsideClickToClose",!0)("clrPopoverContentScrollToClose",!0))},dependencies:[uc,Pn,pu,sg,gu,ms],encapsulation:2}),d})();class Ag{constructor(f){this.prop=f,f.indexOf(".")>=0&&(this.splitProp=f.split("."))}getPropValue(f){if(this.splitProp){let a=f;for(const g of this.splitProp){if(null===a||typeof a>"u"||typeof a[g]>"u")return;a=a[g]}return a}return f[this.prop]}}class wh{constructor(f,a=!1){this.prop=f,this.exact=a,this.nestedProp=new Ag(f)}accepts(f,a,g){const _=this.nestedProp.getPropValue(f);return!(void 0===_||null!==a&&("number"!=typeof _||_g))}}class il{constructor(f){this.filterFn=f,this._changes=new et.x,this._low=null,this._high=null}get changes(){return this._changes.asObservable()}get value(){return[this._low,this._high]}set value(f){const a=f[0],g=f[1];(a!==this._low||g!==this._high)&&(this._low=a,this._high=g,this._changes.next([this._low,this._high]))}get low(){return this._low}set low(f){f!==this._low&&(this._low=f,this._changes.next([this._low,this._high]))}get high(){return this._high}set high(f){f!==this._high&&(this._high=f,this._changes.next([this._low,this._high]))}get state(){return this.filterFn instanceof wh?{property:this.filterFn.prop,low:this._low,high:this._high}:this}isActive(){return null!==this._low||null!==this.high}accepts(f){return this.filterFn.accepts(f,this._low,this._high)}equals(f){return f instanceof il&&(f.filterFn instanceof wh?this.filterFn instanceof wh&&f.filterFn.prop===this.filterFn.prop&&f.low===this._low&&f.high===this._high:f===this)}}let Dy=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(a),this.domAdapter=g,this.commonStrings=_,this.popoverToggleService=S,this.ngZone=j,this.filterValueChange=new l.vpe,this.open=!1,this.subscriptions=[]}get value(){return[this.filter.low,this.filter.high]}set value(a){this.filter&&Array.isArray(a)?a&&(a[0]!==this.filter.low||a[1]!==this.filter.high)&&(this.filter.low="number"==typeof a[0]?a[0]:null,this.filter.high="number"==typeof a[1]?a[1]:null,this.filterValueChange.emit(a)):this.initFilterValues=a}set customNumericFilter(a){this.setFilter(a instanceof Sh?a:new il(a)),this.initFilterValues&&(this.value=this.initFilterValues,delete this.initFilterValues)}get maxPlaceholderValue(){return this.maxPlaceholder||this.commonStrings.keys.maxValue}get minPlaceholderValue(){return this.minPlaceholder||this.commonStrings.keys.minValue}get low(){return"number"==typeof this.filter.low&&isFinite(this.filter.low)?this.filter.low:null}set low(a){"number"==typeof a&&a!==this.filter.low?(this.filter.low=a,this.filterValueChange.emit([this.filter.low,this.filter.high])):"number"!=typeof a&&(this.filter.low=null,this.filterValueChange.emit([this.filter.low,this.filter.high]))}get high(){return"number"==typeof this.filter.high&&isFinite(this.filter.high)?this.filter.high:null}set high(a){"number"==typeof a&&a!==this.filter.high?(this.filter.high=a,this.filterValueChange.emit([this.filter.low,this.filter.high])):"number"!=typeof a&&(this.filter.high=null,this.filterValueChange.emit([this.filter.low,this.filter.high]))}ngAfterViewInit(){this.subscriptions.push(this.popoverToggleService.openChange.subscribe(a=>{this.open=a,this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.domAdapter.focus(this.input.nativeElement)})})}))}ngOnDestroy(){super.ngOnDestroy(),this.subscriptions.forEach(a=>{a.unsubscribe()})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo),l.Y36(jo),l.Y36(pn),l.Y36(mi),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-numeric-filter"]],viewQuery:function(a,g){if(1&a&&(l.Gf(I0,5),l.Gf(Tu,5)),2&a){let _;l.iGM(_=l.CRH())&&(g.input=_.first),l.iGM(_=l.CRH())&&(g.filterContainer=_.first)}},inputs:{minPlaceholder:["clrFilterMinPlaceholder","minPlaceholder"],maxPlaceholder:["clrFilterMaxPlaceholder","maxPlaceholder"],value:["clrFilterValue","value"],customNumericFilter:["clrDgNumericFilter","customNumericFilter"]},outputs:{filterValueChange:"clrFilterValueChange"},features:[l._Bn([{provide:bh,useExisting:d}]),l.qOj],decls:6,vars:8,consts:[[3,"clrDgFilter","clrDgFilterOpen","clrDgFilterOpenChange"],["type","number","autocomplete","off","name","low",1,"datagrid-numeric-filter-input",3,"ngModel","placeholder","ngModelChange"],["input_low",""],[1,"datagrid-filter-input-spacer"],["type","number","autocomplete","off","name","high",1,"datagrid-numeric-filter-input",3,"ngModel","placeholder","ngModelChange"],["input_high",""]],template:function(a,g){1&a&&(l.TgZ(0,"clr-dg-filter",0),l.NdJ("clrDgFilterOpenChange",function(S){return g.open=S}),l.TgZ(1,"input",1,2),l.NdJ("ngModelChange",function(S){return g.low=S}),l.qZA(),l._UZ(3,"span",3),l.TgZ(4,"input",4,5),l.NdJ("ngModelChange",function(S){return g.high=S}),l.qZA()()),2&a&&(l.Q6J("clrDgFilter",g.registered)("clrDgFilterOpen",g.open),l.xp6(1),l.Q6J("ngModel",g.low)("placeholder",g.minPlaceholderValue),l.uIk("aria-label",g.minPlaceholderValue),l.xp6(3),l.Q6J("ngModel",g.high)("placeholder",g.maxPlaceholderValue),l.uIk("aria-label",g.maxPlaceholderValue))},dependencies:[Y.Fj,Y.wV,Y.JJ,Y.On,Tu],encapsulation:2}),d})();class Eh{constructor(f,a=!1){this.prop=f,this.exact=a,this.nestedProp=new Ag(f)}accepts(f,a){const g=this.nestedProp.getPropValue(f);return!(typeof g>"u")&&(this.exact?(""+g).toLowerCase()===a:(""+g).toLowerCase().indexOf(a)>=0)}}class wo{constructor(f){this.filterFn=f,this._changes=new et.x,this._lowerCaseValue="",this._rawValue=""}get changes(){return this._changes.asObservable()}get lowerCaseValue(){return this._lowerCaseValue}get state(){return this.filterFn instanceof Eh?{property:this.filterFn.prop,value:this.value}:this}get value(){return this._rawValue}set value(f){f||(f=""),f!==this._rawValue&&(this._rawValue=f,this._lowerCaseValue=f.toLowerCase().trim(),this._changes.next(f))}isActive(){return!!this.value}accepts(f){return this.filterFn.accepts(f,this.lowerCaseValue)}equals(f){return f instanceof wo&&(f.filterFn instanceof Eh?this.filterFn instanceof Eh&&f.filterFn.prop===this.filterFn.prop&&f.value===this.value:f===this)}}let Mg=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(a),this.domAdapter=g,this.commonStrings=_,this.smartToggleService=S,this.ngZone=j,this.filterValueChange=new l.vpe,this.open=!1,this.subs=[]}set customStringFilter(a){this.setFilter(a instanceof Sh?a:new wo(a)),this.initFilterValue&&(this.value=this.initFilterValue,delete this.initFilterValue)}get value(){return this.filter.value}set value(a){this.filter&&"string"==typeof a?(a||(a=""),a!==this.filter.value&&(this.filter.value=a,this.filterValueChange.emit(a))):this.initFilterValue=a}get placeholderValue(){return this.placeholder||this.commonStrings.keys.filterItems}ngAfterViewInit(){this.subs.push(this.smartToggleService.openChange.subscribe(a=>{this.open=a,this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.domAdapter.focus(this.input.nativeElement)})})}))}ngOnDestroy(){super.ngOnDestroy(),this.subs.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo),l.Y36(jo),l.Y36(pn),l.Y36(mi),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-string-filter"]],viewQuery:function(a,g){if(1&a&&(l.Gf(Ns,5),l.Gf(Tu,5)),2&a){let _;l.iGM(_=l.CRH())&&(g.input=_.first),l.iGM(_=l.CRH())&&(g.filterContainer=_.first)}},inputs:{placeholder:["clrFilterPlaceholder","placeholder"],customStringFilter:["clrDgStringFilter","customStringFilter"],value:["clrFilterValue","value"]},outputs:{filterValueChange:"clrFilterValueChange"},features:[l._Bn([{provide:bh,useExisting:d}]),l.qOj],decls:3,vars:5,consts:[[3,"clrDgFilter","clrDgFilterOpen","clrDgFilterOpenChange"],["type","text","autocomplete","off","name","search",1,"clr-input",3,"ngModel","placeholder","ngModelChange"],["input",""]],template:function(a,g){1&a&&(l.TgZ(0,"clr-dg-filter",0),l.NdJ("clrDgFilterOpenChange",function(S){return g.open=S}),l.TgZ(1,"input",1,2),l.NdJ("ngModelChange",function(S){return g.value=S}),l.qZA()()),2&a&&(l.Q6J("clrDgFilter",g.registered)("clrDgFilterOpen",g.open),l.xp6(1),l.Q6J("ngModel",g.value)("placeholder",g.placeholderValue),l.uIk("aria-label",g.placeholderValue))},dependencies:[Y.Fj,Y.JJ,Y.On,Tu],encapsulation:2}),d})(),Iu=(()=>{class d extends Za{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"]],features:[l.qOj]}),d})(),rl=(()=>{class d{constructor(){this.actionableCount=0}get hasActionableRow(){return this.actionableCount>0}register(){this.actionableCount++}unregister(){this.actionableCount--}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),xg=(()=>{class d extends Qa{constructor(a,g,_){if(!g)throw new Error("clr-dg-row should only be used inside of a clr-datagrid");super(a,g),this.rowActions=_}get flavor(){return this.rowActions.hasActionableRow}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Iu,8),l.Y36(rl))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"],["clr-dg-row"]],features:[l.qOj]}),d})(),Og=(()=>{class d{constructor(a){this.platformId=a,this.modalStack=[],this.keyUpEventListener=this.onKeyUp.bind(this)}trackModalOpen(a){!1===this.modalStack.includes(a)&&this.modalStack.unshift(a),(0,k.NF)(this.platformId)&&document.body.addEventListener("keyup",this.keyUpEventListener)}trackModalClose(a){const g=this.modalStack.indexOf(a);g>-1&&this.modalStack.splice(g,1),0===this.modalStack.length&&(0,k.NF)(this.platformId)&&document.body.removeEventListener("keyup",this.keyUpEventListener)}onKeyUp(a){this.modalStack.length&&Fs(a.key)===At.Escape&&this.modalStack[0].close()}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),io=(()=>{class d{constructor(a){this.modalStackService=a,this.toggleState=!1,this._enabled=!1,this._state=new fn.X(this.toggleState)}get enabled(){return this._enabled}set enabled(a){this._enabled=a}get state(){return this.cache}get stateChange(){return this._state.asObservable()}get isOpen(){return!0===this.toggleState}open(a,g){this.cache=a,this.button=g,this.toggleState=!0,this._state.next(this.toggleState),this.modalStackService.trackModalOpen(this)}close(){this.toggleState=!1,this._state.next(this.toggleState),this.modalStackService.trackModalClose(this),this.button&&(this.button.focus(),this.button=null)}toggle(a,g){this.isRowOpen(a)||!a?this.close():this.open(a,g)}isRowOpen(a){return!(!this.toggleState||this.cache!==a)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(Og))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),pc=(()=>{class d{constructor(a){this.detailService=a,this.expandableCount=0}get hasExpandableRow(){return!this.detailService.enabled&&this.expandableCount>0}register(){this.expandableCount++}unregister(){this.expandableCount--}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(io))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),MD=(()=>{class d extends Qa{constructor(a,g,_){if(!g)throw new Error("clr-dg-row should only be used inside of a clr-datagrid");super(a,g),this.expandableCount=_}get flavor(){return this.expandableCount.hasExpandableRow}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Iu,8),l.Y36(pc))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"],["clr-dg-row"]],features:[l.qOj]}),d})();class Rg{constructor(f){this.prop=f,this.nestedProp=new Ag(f)}compare(f,a){let g=this.nestedProp.getPropValue(f),_=this.nestedProp.getPropValue(a);return"string"==typeof g&&(g=g.toLowerCase()),"string"==typeof _&&(_=_.toLowerCase()),typeof g>"u"||null===g?typeof _>"u"||null===_?0:1:typeof _>"u"||null===_||g<_?-1:g>_?1:0}}var bs=function(d){return d[d.UNSORTED=0]="UNSORTED",d[d.ASC=1]="ASC",d[d.DESC=-1]="DESC",d}(bs||{});let Th=(()=>{class d{constructor(){this._dynamic=!1}ngAfterViewInit(){this.columnView=this.templateRef.createEmbeddedView(null)}ngOnDestroy(){this.columnView.destroy()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["dg-wrapped-column"]],viewQuery:function(a,g){if(1&a&&l.Gf(A0,5),2&a){let _;l.iGM(_=l.CRH())&&(g.templateRef=_.first)}},ngContentSelectors:jt,decls:2,vars:0,consts:[["columnPortal",""]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,M0,1,0,"ng-template",null,0,l.W1O))},encapsulation:2}),d})(),Ih=(()=>{class d{constructor(a){this.stateDebouncer=a,this._reverse=!1,this._change=new et.x}get comparator(){return this._comparator}set comparator(a){this.stateDebouncer.changeStart(),this._comparator=a,this.emitChange(),this.stateDebouncer.changeDone()}get reverse(){return this._reverse}set reverse(a){this.stateDebouncer.changeStart(),this._reverse=a,this.emitChange(),this.stateDebouncer.changeDone()}get change(){return this._change.asObservable()}toggle(a,g){this.stateDebouncer.changeStart(),this.comparator===a?this._reverse=typeof g<"u"&&g||!this._reverse:(this._comparator=a,this._reverse=typeof g<"u"&&g),this.emitChange(),this.stateDebouncer.changeDone()}clear(){this.comparator=null}compare(a,g){return(this.reverse?-1:1)*this.comparator.compare(a,g)}emitChange(){this._change.next(this)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(Eu))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var Eo=function(d){return d[d.ALIGN_COLUMNS=0]="ALIGN_COLUMNS",d[d.CALCULATE_MODE_ON=1]="CALCULATE_MODE_ON",d[d.CALCULATE_MODE_OFF=2]="CALCULATE_MODE_OFF",d[d.CLEAR_WIDTHS=3]="CLEAR_WIDTHS",d[d.COMPUTE_COLUMN_WIDTHS=4]="COMPUTE_COLUMN_WIDTHS",d}(Eo||{});let sl=(()=>{class d{constructor(){this._renderStep=new et.x,this.alreadySized=!1}get renderStep(){return this._renderStep.asObservable()}filterRenderSteps(a){return this.renderStep.pipe((0,Ln.h)(g=>a===g))}resize(){this._renderStep.next(Eo.CALCULATE_MODE_ON),this.alreadySized&&this._renderStep.next(Eo.CLEAR_WIDTHS),this._renderStep.next(Eo.COMPUTE_COLUMN_WIDTHS),this._renderStep.next(Eo.ALIGN_COLUMNS),this.alreadySized=!0,this._renderStep.next(Eo.CALCULATE_MODE_OFF)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Pg=(()=>{class d{constructor(a,g,_){this.el=a,this.domAdapter=g,this.organizer=_,this._resizedBy=0}get resizedBy(){return this._resizedBy}get minColumnWidth(){return this.domAdapter.minWidth(this.el.nativeElement)||96}get maxResizeRange(){return this.widthBeforeResize-this.minColumnWidth}get widthAfterResize(){return this.widthBeforeResize+this._resizedBy}startResize(){this._resizedBy=0,this.isWithinMaxResizeRange=!0,this.widthBeforeResize=this.domAdapter.clientRect(this.el.nativeElement).width}endResize(){this.organizer.resize()}calculateResize(a){a<-this.maxResizeRange?(this._resizedBy=-this.maxResizeRange,this.isWithinMaxResizeRange=!1):(this._resizedBy=a,this.isWithinMaxResizeRange=!0)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.SBq),l.LFG(jo),l.LFG(sl))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Mu=(()=>{class d{constructor(a){this.platformId=a}get tableRef(){return this._tableRef}set tableRef(a){this._tableRef=a}set table(a){(0,k.NF)(this.platformId)&&a.nativeElement&&(this.tableRef=a.nativeElement.querySelector(".datagrid-table"))}getColumnDragHeight(){return this.tableRef?`${this.tableRef.clientHeight}px`:null}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),xD=(()=>{class d{constructor(a,g,_,S,j,J){this.columnResizerService=a,this.renderer=g,this.ngZone=_,this.tableSizeService=S,this.commonString=j,this.document=J,this.columnSeparatorId=dr(),this.resizeStartedOnKeyDown=!1,this.unlisteners=[]}get descriptionId(){return`${this.columnSeparatorId}-aria-describedby`}get resizeTrackerEl(){return this.resizeTrackerRef.nativeElement}get columnHandleEl(){return this.columnHandleRef.nativeElement}ngAfterViewInit(){this.ngZone.runOutsideAngular(()=>{this.unlisteners.push(this.renderer.listen(this.columnHandleEl,"keydown",a=>{this.showTrackerOnFirstKeyDown(a),this.moveTrackerOnKeyDown(a)})),this.unlisteners.push(this.renderer.listen(this.columnHandleEl,"keyup",a=>{this.hideTrackerOnKeyUp(a)}))})}ngOnDestroy(){this.unlisteners.forEach(a=>a())}showTracker(){this.columnResizerService.startResize();const a=this.tableSizeService.getColumnDragHeight();this.renderer.setStyle(this.resizeTrackerEl,"height",a),this.renderer.setStyle(this.resizeTrackerEl,"display","block")}moveTracker(a){this.columnResizerService.calculateResize(a),this.renderer.setStyle(this.resizeTrackerEl,"transform",`translateX(${this.columnResizerService.resizedBy}px)`),this.renderer.setStyle(this.document.body,"cursor","col-resize"),this.redFlagTracker()}hideTracker(){this.columnResizerService.endResize(),this.renderer.setStyle(this.resizeTrackerEl,"display","none"),this.renderer.setStyle(this.resizeTrackerEl,"transform","translateX(0px)"),this.renderer.setStyle(this.columnHandleEl,"transform","translateX(0px)"),this.renderer.setStyle(this.document.body,"cursor","auto")}showTrackerOnFirstKeyDown(a){!this.resizeStartedOnKeyDown&&(this.isArrowLeftKeyEvent(a)||this.isArrowRightKeyEvent(a))&&(this.resizeStartedOnKeyDown=!0,this.renderer.addClass(this.resizeTrackerEl,"on-arrow-key-resize"),this.showTracker())}moveTrackerOnKeyDown(a){this.isArrowLeftKeyEvent(a)?(a.stopPropagation(),this.moveTracker(this.columnResizerService.resizedBy-12)):this.isArrowRightKeyEvent(a)&&(a.stopPropagation(),this.moveTracker(this.columnResizerService.resizedBy+12))}hideTrackerOnKeyUp(a){this.resizeStartedOnKeyDown&&(this.isArrowLeftKeyEvent(a)||this.isArrowRightKeyEvent(a))&&(this.resizeStartedOnKeyDown=!1,this.renderer.removeClass(this.resizeTrackerEl,"on-arrow-key-resize"),this.hideTracker(),this.columnHandleEl.focus())}redFlagTracker(){this.isWithinMaxResizeRange!==this.columnResizerService.isWithinMaxResizeRange&&(this.isWithinMaxResizeRange=this.columnResizerService.isWithinMaxResizeRange,this.isWithinMaxResizeRange?this.renderer.removeClass(this.resizeTrackerEl,"exceeded-max"):this.renderer.addClass(this.resizeTrackerEl,"exceeded-max"))}isArrowLeftKeyEvent(a){return Fs(a.key)===At.ArrowLeft}isArrowRightKeyEvent(a){return Fs(a.key)===At.ArrowRight}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Pg),l.Y36(l.Qsj),l.Y36(l.R0b),l.Y36(Mu),l.Y36(pn),l.Y36(k.K0))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column-separator"]],viewQuery:function(a,g){if(1&a&&(l.Gf(WE,5),l.Gf(Ip,5)),2&a){let _;l.iGM(_=l.CRH())&&(g.resizeTrackerRef=_.first),l.iGM(_=l.CRH())&&(g.columnHandleRef=_.first)}},hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("datagrid-column-separator",!0)},decls:6,vars:4,consts:[["type","button","cdkDrag","","cdkDragLockAxis","x",1,"datagrid-column-handle",3,"cdkDragStarted","cdkDragMoved","cdkDragEnded"],["columnHandle",""],[1,"clr-sr-only"],[1,"datagrid-column-resize-tracker"],["resizeTracker",""]],template:function(a,g){1&a&&(l.TgZ(0,"button",0,1),l.NdJ("cdkDragStarted",function(){return g.showTracker()})("cdkDragMoved",function(S){return g.moveTracker(S.distance.x)})("cdkDragEnded",function(S){return g.hideTracker(),S.source._dragRef.reset()}),l.qZA(),l.TgZ(2,"span",2),l._uU(3),l.qZA(),l._UZ(4,"div",3,4)),2&a&&(l.uIk("aria-label",g.commonString.keys.columnSeparatorAriaLabel)("aria-describedby",g.descriptionId),l.xp6(2),l.uIk("id",g.descriptionId),l.xp6(1),l.hij(" ",g.commonString.keys.columnSeparatorDescription," "))},dependencies:[V1],encapsulation:2}),d})(),kg=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(g),this._sort=a,this.vcr=_,this.detailService=S,this.changeDetectorRef=j,this.sortOrderChange=new l.vpe,this.filterValueChange=new l.vpe,this.showSeparator=!0,this.customFilter=!1,this._colType="string",this._sortOrder=bs.UNSORTED,this.subscriptions=[],this.subscriptions.push(this.listenForSortingChanges()),this.subscriptions.push(this.listenForDetailPaneChanges())}get colType(){return this._colType}set colType(a){this._colType=a}get field(){return this._field}set field(a){"string"==typeof a&&(this._field=a,this._sortBy||(this._sortBy=new Rg(a)))}get sortBy(){return this._sortBy}set sortBy(a){"string"==typeof a?this._sortBy=new Rg(a):a?this._sortBy=a:this.field?this._sortBy=new Rg(this.field):delete this._sortBy}get sortOrder(){return this._sortOrder}set sortOrder(a){if(!(typeof a>"u")&&this._sortOrder!==a)switch(a){default:case bs.UNSORTED:this._sort.clear();break;case bs.ASC:this.sort(!1);break;case bs.DESC:this.sort(!0)}}set updateFilterValue(a){this.filter?this.filter instanceof wo?((!a||"string"!=typeof a)&&(a=""),a!==this.filter.value&&(this.filter.value=a)):this.filter instanceof il&&((!a||!(a instanceof Array))&&(a=[null,null]),2===a.length&&(a[0]!==this.filter.value[0]||a[1]!==this.filter.value[1])&&(this.filter.value=a)):this.initFilterValue=a}set projectedFilter(a){a&&(this.deleteFilter(),this.customFilter=!0)}get sortable(){return!!this._sortBy}get ariaSort(){switch(this._sortOrder){default:case bs.UNSORTED:return"none";case bs.ASC:return"ascending";case bs.DESC:return"descending"}}get sortDirection(){return this._sortDirection}get filterValue(){return this.filter instanceof wo||this.filter instanceof il?this.filter.value:null}set filterValue(a){(this.filter instanceof wo||this.filter instanceof il)&&(this.updateFilterValue=a,this.filterValueChange.emit(this.filter.value))}get _view(){return this.wrappedInjector.get(Th,this.vcr).columnView}ngOnInit(){this.wrappedInjector=new _u(Th,this.vcr)}ngOnChanges(a){a.colType&&a.colType.currentValue&&a.colType.currentValue!==a.colType.previousValue&&!this.customFilter&&!this.filter&&this.colType&&this.field&&this.setupDefaultFilter(this.field,this.colType),a.field&&a.field.currentValue&&a.field.currentValue!==a.field.previousValue&&!this.customFilter&&this.colType&&this.setupDefaultFilter(this.field,this.colType)}ngOnDestroy(){super.ngOnDestroy(),this.subscriptions.forEach(a=>a.unsubscribe())}sort(a){this.sortable&&(this._sort.toggle(this._sortBy,a),this._sortOrder=this._sort.reverse?bs.DESC:bs.ASC,this._sortDirection=this._sortOrder===bs.DESC?"down":"up",this.sortOrderChange.emit(this._sortOrder))}listenForDetailPaneChanges(){return this.detailService.stateChange.subscribe(a=>{this.showSeparator!==!a&&(this.showSeparator=!a,this.changeDetectorRef.markForCheck())})}listenForSortingChanges(){return this._sort.change.subscribe(a=>{this.changeDetectorRef.markForCheck(),this.sortOrder!==bs.UNSORTED&&a.comparator!==this._sortBy&&(this._sortOrder=bs.UNSORTED,this.sortOrderChange.emit(this._sortOrder),this._sortDirection=null)})}setupDefaultFilter(a,g){"number"===g?this.setFilter(new il(new wh(a))):"string"===g&&this.setFilter(new wo(new Eh(a))),this.filter&&this.initFilterValue&&(this.updateFilterValue=this.initFilterValue,delete this.initFilterValue)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Ih),l.Y36(zo),l.Y36(l.s_b),l.Y36(io),l.Y36(l.sBO))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,bh,5),2&a){let S;l.iGM(S=l.CRH())&&(g.projectedFilter=S.first)}},hostAttrs:["role","columnheader"],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("aria-sort",g.ariaSort),l.ekj("datagrid-column",!0))},inputs:{filterStringPlaceholder:["clrFilterStringPlaceholder","filterStringPlaceholder"],filterNumberMaxPlaceholder:["clrFilterNumberMaxPlaceholder","filterNumberMaxPlaceholder"],filterNumberMinPlaceholder:["clrFilterNumberMinPlaceholder","filterNumberMinPlaceholder"],colType:["clrDgColType","colType"],field:["clrDgField","field"],sortBy:["clrDgSortBy","sortBy"],sortOrder:["clrDgSortOrder","sortOrder"],updateFilterValue:["clrFilterValue","updateFilterValue"]},outputs:{sortOrderChange:"clrDgSortOrderChange",filterValueChange:"clrFilterValueChange"},features:[l.qOj,l.TTD,l.zW0([ia])],ngContentSelectors:L0,decls:9,vars:5,consts:[[1,"datagrid-column-flex"],["class","datagrid-column-title","type","button",3,"click",4,"ngIf"],[3,"clrFilterPlaceholder","clrDgStringFilter","clrFilterValue","clrFilterValueChange",4,"ngIf"],[3,"clrFilterMaxPlaceholder","clrFilterMinPlaceholder","clrDgNumericFilter","clrFilterValue","clrFilterValueChange",4,"ngIf"],["columnTitle",""],["class","datagrid-column-title",4,"ngIf"],[4,"ngIf"],["type","button",1,"datagrid-column-title",3,"click"],[4,"ngTemplateOutlet"],["shape","arrow","aria-hidden","true","class","sort-icon",4,"ngIf"],["shape","arrow","aria-hidden","true",1,"sort-icon"],[3,"clrFilterPlaceholder","clrDgStringFilter","clrFilterValue","clrFilterValueChange"],[3,"clrFilterMaxPlaceholder","clrFilterMinPlaceholder","clrDgNumericFilter","clrFilterValue","clrFilterValueChange"],[1,"datagrid-column-title"]],template:function(a,g){1&a&&(l.F$t(F0),l.TgZ(0,"div",0),l.YNc(1,O0,3,2,"button",1),l.Hsn(2),l.YNc(3,R0,1,3,"clr-dg-string-filter",2),l.YNc(4,e_,1,4,"clr-dg-numeric-filter",3),l.YNc(5,P0,1,0,"ng-template",null,4,l.W1O),l.YNc(7,Ap,2,1,"span",5),l.YNc(8,N0,1,0,"clr-dg-column-separator",6),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",g.sortable),l.xp6(2),l.Q6J("ngIf",g.field&&!g.customFilter&&"string"==g.colType),l.xp6(1),l.Q6J("ngIf",g.field&&!g.customFilter&&"number"==g.colType),l.xp6(3),l.Q6J("ngIf",!g.sortable),l.xp6(1),l.Q6J("ngIf",g.showSeparator))},dependencies:[k.O5,k.tP,Pn,xD,Dy,Mg],encapsulation:2,changeDetection:0}),d})(),ol=(()=>{class d{constructor(a,g,_){this._filters=a,this._sort=g,this._page=_,this.loading=!1,this._smart=!1,this._displayed=[],this._change=new et.x,this._allChanges=new et.x,this.iteratorTrackBy=(S,j)=>j}get smart(){return this._smart}get all(){return this._all}set all(a){this._all=a,this.emitAllChanges(a),this.smart?this._filterItems():(this._displayed=a,this.emitChange())}get displayed(){return this._displayed}get change(){return this._change.asObservable()}get allChanges(){return this._allChanges.asObservable()}get uninitialized(){return!this._all}destroy(){this._filtersSub&&this._filtersSub.unsubscribe(),this._sortSub&&this._sortSub.unsubscribe(),this._pageSub&&this._pageSub.unsubscribe()}smartenUp(){this._smart=!0,this._filtersSub=this._filters.change.subscribe(()=>this._filterItems()),this._sortSub=this._sort.change.subscribe(()=>{this._sort.comparator?this._sortItems():this._filterItems()}),this._pageSub=this._page.change.subscribe(()=>this._changePage())}refresh(){this.smart&&this._filterItems()}canTrackBy(){return!!this.datagridTrackBy||Array.isArray(this.all)}trackBy(a,g){if(this.datagridTrackBy)return this.datagridTrackBy(a);if(Array.isArray(this.all))return g=g??this.all.indexOf(a),this.iteratorTrackBy(g,a);throw new Error("improper call to Items#trackBy")}emitChange(){this._change.next(this.displayed)}emitAllChanges(a){this._allChanges.next(a)}_filterItems(){this.uninitialized||(this._filtered=this._filters.hasActiveFilters()?this._all.filter(a=>this._filters.accepts(a)):this._all.slice(),this._page.totalItems=this._filtered.length,this._sortItems())}_sortItems(){this.uninitialized||(this._sort.comparator&&this._filtered.sort((a,g)=>this._sort.compare(a,g)),this._changePage())}_changePage(){this.uninitialized||this._page.activated&&0===this._page.size||(this._displayed=this._page.size>0?this._filtered.slice(this._page.firstItem,this._page.lastItem+1):this._filtered,this.emitChange())}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(zo),l.LFG(Ih),l.LFG(aa))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),gc=(()=>{class d{constructor(a,g,_,S){this.template=a,this.differs=g,this.items=_,this.vcr=S,this.differ=null,this.subscriptions=[],_.smartenUp(),this.iterableProxy=new k.sg(this.vcr,this.template,this.differs),this.subscriptions.push(_.change.subscribe(j=>{this.iterableProxy.ngForOf=j,this.iterableProxy.ngDoCheck()}))}set rawItems(a){this._rawItems=a||[]}set trackBy(a){this.items.iteratorTrackBy=a,this.iterableProxy.ngForTrackBy=a}static ngTemplateContextGuard(a,g){return!0}ngDoCheck(){this.differ||(this.differ=this.differs.find(this._rawItems).create(this.iterableProxy.ngForTrackBy)),this.differ&&this.differ.diff(this._rawItems)&&(this.items.all=this._rawItems)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.Rgc),l.Y36(l.ZZ4),l.Y36(ol),l.Y36(l.s_b))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrDgItems","","clrDgItemsOf",""]],inputs:{rawItems:["clrDgItemsOf","rawItems"],trackBy:["clrDgItemsTrackBy","trackBy"]}}),d})(),Ng=(()=>{class d{constructor(a){this.items=a}get emptyDatagrid(){return!(this.items.loading||this.items.displayed&&0!==this.items.displayed.length)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ol))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-placeholder"]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("datagrid-placeholder-container",!0)},ngContentSelectors:jt,decls:4,vars:4,consts:[["role","row",1,"datagrid-placeholder"],["class","datagrid-placeholder-image",4,"ngIf"],["role","gridcell",1,"datagrid-placeholder-content"],[4,"ngIf"],[1,"datagrid-placeholder-image"]],template:function(a,g){1&a&&(l.F$t(),l.TgZ(0,"div",0),l.YNc(1,V0,1,0,"div",1),l.TgZ(2,"span",2),l.YNc(3,B0,1,0,"ng-content",3),l.qZA()()),2&a&&(l.ekj("datagrid-empty",g.emptyDatagrid),l.xp6(1),l.Q6J("ngIf",g.emptyDatagrid),l.xp6(2),l.Q6J("ngIf",g.emptyDatagrid))},dependencies:[k.O5],encapsulation:2}),d})(),Fg=(()=>{class d{set triggerEl(a){this._triggerEl=a}focusTrigger(){this._triggerEl&&this._triggerEl.focus()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Lg=(()=>{class d{constructor(){this._id=new et.x}get id(){return this._id.asObservable()}setId(a){this._id.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),mc=(()=>{class d{constructor(a,g,_,S,j,J,te){this.toggleService=a,this.el=g,this.commonStrings=_,this.signpostIdService=S,this.signpostFocusManager=j,this.platformId=te,this.subscriptions=[],this.document=J}ngOnInit(){this.signpostFocusManager.triggerEl=this.el.nativeElement,this.subscriptions.push(this.toggleService.openChange.subscribe(a=>{this.ariaExpanded=a;const g=this.isOpen;this.isOpen=a,!this.isOpen&&g&&this.focusOnClose()}),this.signpostIdService.id.subscribe(a=>this.ariaControl=a)),this.addDefaultAriaLabel(this.el.nativeElement)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}onSignpostTriggerClick(a){this.toggleService.toggleWithEvent(a)}addDefaultAriaLabel(a){a.hasAttribute("aria-label")||a.setAttribute("aria-label",this.commonStrings.keys.signpostToggle)}focusOnClose(){(0,k.NF)(this.platformId)&&!this.isOpen&&this.document.activeElement===this.document.body&&this.signpostFocusManager.focusTrigger()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi),l.Y36(l.SBq),l.Y36(pn),l.Y36(Lg),l.Y36(Fg),l.Y36(k.K0),l.Y36(l.Lbi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrSignpostTrigger",""]],hostAttrs:[1,"signpost-trigger"],hostVars:4,hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.onSignpostTriggerClick(S)}),2&a&&(l.uIk("aria-expanded",g.ariaExpanded)("aria-controls",g.ariaControl),l.ekj("active",g.isOpen))}}),d})(),Ah=(()=>{class d{constructor(a){this.commonStrings=a,this.useCustomTrigger=!1}set customTrigger(a){this.useCustomTrigger=!!a}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-signpost"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,mc,5),2&a){let S;l.iGM(S=l.CRH())&&(g.customTrigger=S.first)}},hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("signpost",!0)},features:[l._Bn([Fg,Lg]),l.zW0([ia])],ngContentSelectors:jt,decls:2,vars:1,consts:[[4,"ngIf"],["type","button","clrSignpostTrigger","",1,"signpost-action","btn","btn-small","btn-icon","btn-link"],["shape","info-circle"]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,Bo,3,1,"ng-container",0),l.Hsn(1)),2&a&&l.Q6J("ngIf",!g.useCustomTrigger)},dependencies:[k.O5,Pn,mc],encapsulation:2}),d})(),Vg=(()=>{class d{constructor(){this._dynamic=!1}ngAfterViewInit(){this.cellView=this.templateRef.createEmbeddedView(null)}ngOnDestroy(){this.cellView.destroy()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["dg-wrapped-cell"]],viewQuery:function(a,g){if(1&a&&l.Gf(Mp,5),2&a){let _;l.iGM(_=l.CRH())&&(g.templateRef=_.first)}},ngContentSelectors:jt,decls:2,vars:0,consts:[["cellPortal",""]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,H0,1,0,"ng-template",null,0,l.W1O))},encapsulation:2}),d})(),xu=(()=>{class d{constructor(a){this.vcr=a}get _view(){return this.wrappedInjector.get(Vg,this.vcr).cellView}ngOnInit(){this.wrappedInjector=new _u(Vg,this.vcr)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-cell"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ah,4),2&a){let S;l.iGM(S=l.CRH())&&(g.signpost=S)}},hostAttrs:["role","gridcell"],hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("datagrid-cell",!0)("datagrid-signpost-trigger",g.signpost.length>0)},ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),Ou=0,Ru=(()=>{class d extends Br{constructor(){super(),this.expandableId="",this._replace=new fn.X(!1),this._animate=new et.x,Ou++,this.expandableId="clr-dg-expandable-row-"+Ou}get expanded(){return this._expanded}set expanded(a){(a=!!a)!==this._expanded&&(this._expanded=a,this._animate.next(),this._expandChange.next(a))}get replace(){return this._replace.asObservable()}get animate(){return this._animate.asObservable()}loadingStateChange(a){super.loadingStateChange(a),a!==Sr.LOADING&&this._animate.next()}setReplace(a){this._replace.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var vc=function(d){return d[d.DISPLAY=0]="DISPLAY",d[d.CALCULATE=1]="CALCULATE",d}(vc||{}),Mn=function(d){return d[d.None=0]="None",d[d.Single=1]="Single",d[d.Multi=2]="Multi",d}(Mn||{});let Bg=(()=>{class d{constructor(){this._dynamic=!1}ngAfterViewInit(){this.rowView=this.templateRef.createEmbeddedView(null)}ngOnDestroy(){this.rowView.destroy()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["dg-wrapped-row"]],viewQuery:function(a,g){if(1&a&&l.Gf(t_,5),2&a){let _;l.iGM(_=l.CRH())&&(g.templateRef=_.first)}},ngContentSelectors:jt,decls:2,vars:0,consts:[["rowPortal",""]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,j0,1,0,"ng-template",null,0,l.W1O))},encapsulation:2}),d})(),OD=0,al=(()=>{class d{constructor(a,g){this._items=a,this._filters=g,this.preserveSelection=!1,this.shiftPressed=!1,this.rowSelectionMode=!1,this.prevSelectionRefs=[],this.lockedRefs=[],this.valueCollector=new et.x,this._selectionType=Mn.None,this._change=new et.x,this.subscriptions=[],this.id="clr-dg-selection"+OD++,this.subscriptions.push(this._filters.change.subscribe(()=>{!this._selectable||this.preserveSelection||this.clearSelection()})),this.subscriptions.push(this._items.allChanges.subscribe(_=>{const S=[];switch(this.selectionType){case Mn.None:break;case Mn.Single:{let j,J=!1;this.currentSingle&&!this.prevSingleSelectionRef&&this._items.canTrackBy()&&(this.prevSingleSelectionRef=this._items.trackBy(this.currentSingle)),_.forEach((te,Ce)=>{const Ge=this._items.trackBy(te,Ce);this.prevSingleSelectionRef===Ge&&(j=te,J=!0),this.lockedRefs.indexOf(Ge)>-1&&S.push(Ge)}),this._items.smart&&!j&&(J=!0),setTimeout(()=>{J&&(this.currentSingle=j)},0);break}case Mn.Multi:{let j=this.current.slice(),J=!1;this.current.length>0&&this.prevSelectionRefs.length!==this.current.length&&this._items.canTrackBy()&&(this.prevSelectionRefs=[],this.current.forEach(te=>{this.prevSelectionRefs.push(this._items.trackBy(te))})),_.forEach((te,Ce)=>{const Ge=this._items.trackBy(te,Ce);this.lockedRefs.indexOf(Ge)>-1&&S.push(Ge)}),j.length>0&&(_.forEach((te,Ce)=>{const Ge=this._items.trackBy(te,Ce),St=this.prevSelectionRefs.indexOf(Ge);St>-1&&(j[St]=te,J=!0)}),this._items.smart&&(j=j.filter(te=>_.indexOf(te)>-1),this.current.length!==j.length&&(J=!0)),setTimeout(()=>{J&&(this.current=j)},0));break}}this.lockedRefs=S})),this.subscriptions.push(this.valueCollector.pipe((0,Zn.b)(0)).subscribe(()=>this.emitChange()))}get selectionType(){return this._selectionType}set selectionType(a){a!==this.selectionType&&(this._selectionType=a,a===Mn.None?delete this.current:this.updateCurrent([],!1))}get current(){return this._current}set current(a){this.updateCurrent(a,!0)}get currentSingle(){return this._currentSingle}set currentSingle(a){a!==this._currentSingle&&(this._currentSingle=a,this._items.canTrackBy()&&a&&(this.prevSingleSelectionRef=this._items.trackBy(a)),this.emitChange())}get change(){return this._change.asObservable()}get _selectable(){return this._selectionType===Mn.Multi||this._selectionType===Mn.Single}clearSelection(){this._current=[],this.prevSelectionRefs=[],this.prevSingleSelectionRef=null,this._currentSingle=null,this.emitChange()}destroy(){this.subscriptions.forEach(a=>a.unsubscribe())}updateCurrent(a,g){this._current=a,g&&this.valueCollector.next(a)}isSelected(a){return this._selectionType===Mn.Single?this.currentSingle===a:this._selectionType===Mn.Multi&&this.current.indexOf(a)>=0}setSelected(a,g){const _=this.current?this.current.indexOf(a):-1;switch(this._selectionType){case Mn.None:case Mn.Single:break;case Mn.Multi:_>=0&&!g?this.deselectItem(_):_<0&&g&&this.selectItem(a)}}isAllSelected(){if(this._selectionType!==Mn.Multi||!this._items.displayed)return!1;const a=this._items.displayed.filter(S=>!1===this.isLocked(S));return!(a.length<1)&&a.filter(S=>this.current.indexOf(S)>-1).length===a.length}lockItem(a,g){if(this.canItBeLocked()){const _=this._items.trackBy(a);!0===g?this.lockedRefs.push(_):this.lockedRefs=this.lockedRefs.filter(S=>_!==S)}}isLocked(a){if(this.canItBeLocked()){const g=this._items.trackBy(a);return this.lockedRefs.indexOf(g)>-1}return!1}toggleAll(){this._selectionType===Mn.None||this._selectionType===Mn.Single||(this.isAllSelected()?this._items.displayed.forEach(a=>{const g=this.current.indexOf(a);g>-1&&!1===this.isLocked(a)&&this.deselectItem(g)}):this._items.displayed.forEach(a=>{this.current.indexOf(a)<0&&!1===this.isLocked(a)&&this.selectItem(a)}))}selectItem(a){this.current=this.current.concat(a),this._items.canTrackBy()&&this.prevSelectionRefs.push(this._items.trackBy(a))}deselectItem(a){if(this.current=this.current.slice(0,a).concat(this.current.slice(a+1)),a_!==g[0])}}canItBeLocked(){return this._selectionType!==Mn.None&&this._items.canTrackBy()}emitChange(){this._selectionType===Mn.Single?this._change.next(this.currentSingle):this._selectionType===Mn.Multi&&this._change.next(this.current)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(ol),l.LFG(zo))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),_c=(()=>{class d{constructor(a){this._view=new fn.X(vc.DISPLAY),this.subscriptions=[],this.subscriptions.push(a.filterRenderSteps(Eo.CALCULATE_MODE_ON).subscribe(()=>this._view.next(vc.CALCULATE))),this.subscriptions.push(a.filterRenderSteps(Eo.CALCULATE_MODE_OFF).subscribe(()=>this._view.next(vc.DISPLAY)))}get view(){return this._view.asObservable()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(sl))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Hg=(()=>{class d{constructor(a){this.selection=a}onSelectionCellClick(a){this.selection.rowSelectionMode||"LABEL"!==a.target.tagName&&"INPUT"!==a.target.tagName&&a.target.querySelector("input").click()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(al))},d.\u0275dir=l.lG2({type:d,selectors:[["",8,"datagrid-select"]],hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.onSelectionCellClick(S)})}}),d})(),Mh=0,xh=(()=>{class d{constructor(a,g,_,S,j,J,te,Ce,Ge,St,Rt,un){this.selection=a,this.rowActionService=g,this.globalExpandable=_,this.expand=S,this.detailService=j,this.displayMode=J,this.vcr=te,this.renderer=Ce,this.el=Ge,this.commonStrings=St,this.items=Rt,this.document=un,this.selectedChanged=new l.vpe(!1),this.expandedChange=new l.vpe(!1),this.displayCells=!1,this.expandAnimationTrigger=!1,this.SELECTION_TYPE=Mn,this.itemChanges=new ds(1),this._selected=!1,this._detailOpenLabel="",this._detailCloseLabel="",this._rowAriaLabel="",this.subscriptions=[],this._selectable=!0,Mh++,this.id="clr-dg-row"+Mh,this.radioId="clr-dg-row-rd"+Mh,this.checkboxId="clr-dg-row-cb"+Mh,this.expandableId=S.expandableId,this.subscriptions.push((0,z.a)(this.expand.replace,this.expand.expandChange).subscribe(([Xn,bi])=>{Xn&&bi?(this.replaced=!0,this.renderer.addClass(this.el.nativeElement,"datagrid-row-replaced")):(this.replaced=!1,this.renderer.removeClass(this.el.nativeElement,"datagrid-row-replaced"))}))}get item(){return this._item}set item(a){this._item=a,this.itemChanges.next(a),this.clrDgSelectable=this._selectable}get clrDgSelectable(){return!this.selection.isLocked(this.item)}set clrDgSelectable(a){this.item&&this.selection.lockItem(this.item,"false"===a||!1===a),this._selectable=a}get selected(){return this.selection.selectionType===Mn.None?this._selected:this.selection.isSelected(this.item)}set selected(a){this.selection.selectionType===Mn.None?this._selected=a:(a&&this.selection.selectionType===Mn.Multi?this.rangeSelect():this.selection.rangeStart=null,this.selection.setSelected(this.item,a))}get expanded(){return this.expand.expanded}set expanded(a){this.expand.expanded=a}get clrDgDetailOpenLabel(){return this._detailOpenLabel?this._detailOpenLabel:this.commonStrings.keys.open}set clrDgDetailOpenLabel(a){this._detailOpenLabel=a}get clrDgDetailCloseLabel(){return this._detailCloseLabel?this._detailCloseLabel:this.commonStrings.keys.close}set clrDgDetailCloseLabel(a){this._detailCloseLabel=a}get clrDgRowAriaLabel(){return this._rowAriaLabel?this._rowAriaLabel:this.commonStrings.keys.select}set clrDgRowAriaLabel(a){this._rowAriaLabel=a}get _view(){return this.wrappedInjector.get(Bg,this.vcr).rowView}ngOnInit(){this.wrappedInjector=new _u(Bg,this.vcr),this.selection.lockItem(this.item,!1===this.clrDgSelectable)}ngAfterContentInit(){this.dgCells.changes.subscribe(()=>{this.dgCells.forEach(a=>{a._view.destroyed||this._scrollableCells.insert(a._view)})})}ngAfterViewInit(){this.subscriptions.push(this.displayMode.view.subscribe(a=>{for(let g=this._scrollableCells.length;g>0;g--)this._scrollableCells.detach();for(let g=this._calculatedCells.length;g>0;g--)this._calculatedCells.detach();a===vc.CALCULATE?(this.displayCells=!1,this.dgCells.forEach(g=>{g._view.destroyed||this._calculatedCells.insert(g._view)})):(this.displayCells=!0,this.dgCells.forEach(g=>{g._view.destroyed||this._scrollableCells.insert(g._view)}))}),this.expand.animate.subscribe(()=>{this.expandAnimationTrigger=!this.expandAnimationTrigger}))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}toggle(a=!this.selected){a!==this.selected&&(this.selected=a,this.selectedChanged.emit(a))}toggleExpand(){this.expand.expandable&&(this.expandAnimation.updateStartHeight(),this.expanded=!this.expanded,this.expandedChange.emit(this.expanded))}clearRanges(a){a.shiftKey&&(this.document.getSelection().removeAllRanges(),-1!==window.navigator.userAgent.indexOf("Firefox")&&(a.preventDefault(),this.toggle(!0)))}selectRow(a=!this.selected,g){"LABEL"!==g.target.tagName&&(this.selection.selectionType===this.SELECTION_TYPE.Single?this.selection.currentSingle=this.item:this.toggle(a))}rangeSelect(){const a=this.items.displayed;if(!a)return;const g=a.indexOf(this.selection.rangeStart);if(this.selection.rangeStart&&this.selection.current.includes(this.selection.rangeStart)&&this.selection.shiftPressed&&-1!==g){const _=a.indexOf(this.item),S=new Set(this.selection.current.concat(a.slice(Math.min(g,_),Math.max(g,_)+1)));this.selection.clearSelection(),this.selection.current.push(...S)}else this.selection.rangeStart=this.item}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(al),l.Y36(rl),l.Y36(pc),l.Y36(Ru),l.Y36(io),l.Y36(_c),l.Y36(l.s_b),l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(pn),l.Y36(ol),l.Y36(k.K0))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-row"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,xu,4),2&a){let S;l.iGM(S=l.CRH())&&(g.dgCells=S)}},viewQuery:function(a,g){if(1&a&&(l.Gf(vu,5),l.Gf(n_,5),l.Gf(i_,5,l.s_b),l.Gf(Ud,5,l.s_b),l.Gf(xp,5,l.s_b)),2&a){let _;l.iGM(_=l.CRH())&&(g.expandAnimation=_.first),l.iGM(_=l.CRH())&&(g.detailButton=_.first),l.iGM(_=l.CRH())&&(g._stickyCells=_.first),l.iGM(_=l.CRH())&&(g._scrollableCells=_.first),l.iGM(_=l.CRH())&&(g._calculatedCells=_.first)}},hostAttrs:["role","rowgroup"],hostVars:5,hostBindings:function(a,g){2&a&&(l.uIk("aria-owns",g.id),l.ekj("datagrid-row",!0)("datagrid-selected",g.selected))},inputs:{item:["clrDgItem","item"],clrDgSelectable:"clrDgSelectable",selected:["clrDgSelected","selected"],expanded:["clrDgExpanded","expanded"],clrDgDetailOpenLabel:"clrDgDetailOpenLabel",clrDgDetailCloseLabel:"clrDgDetailCloseLabel",clrDgRowAriaLabel:"clrDgRowAriaLabel"},outputs:{selectedChanged:"clrDgSelectedChange",expandedChange:"clrDgExpandedChange"},features:[l._Bn([Ru,{provide:Br,useExisting:Ru},{provide:wa,useExisting:Ru}])],ngContentSelectors:Z0,decls:9,vars:3,consts:[["class","datagrid-row-clickable",3,"mousedown","click",4,"ngIf"],[3,"clrExpandTrigger",4,"ngIf"],[4,"ngIf"],["detail",""],["rowContent",""],["calculatedCells",""],[1,"datagrid-row-clickable",3,"mousedown","click"],[3,"clrExpandTrigger"],[3,"ngTemplateOutlet"],["role","row",1,"datagrid-row-master","datagrid-row-flex",3,"id"],[1,"datagrid-row-sticky"],["stickyCells",""],["class","datagrid-select datagrid-fixed-column datagrid-cell","role","gridcell",3,"ngClass",4,"ngIf"],["class","datagrid-row-actions datagrid-fixed-column datagrid-cell","role","gridcell",4,"ngIf"],["class","datagrid-expandable-caret datagrid-fixed-column datagrid-cell","role","gridcell",4,"ngIf"],["class","datagrid-detail-caret datagrid-fixed-column datagrid-cell","role","gridcell",4,"ngIf"],[1,"datagrid-row-scrollable",3,"ngClass"],[1,"datagrid-scrolling-cells"],["scrollableCells",""],["role","gridcell",1,"datagrid-select","datagrid-fixed-column","datagrid-cell",3,"ngClass"],["type","checkbox","clrCheckbox","",3,"ngModel","id","disabled","ngModelChange"],[1,"clr-control-label","clr-col-null",3,"for","click"],[1,"clr-sr-only"],["type","radio","clrRadio","",3,"id","name","value","ngModel","checked","disabled","ngModelChange"],[1,"clr-control-label","clr-col-null",3,"for"],["role","gridcell",1,"datagrid-row-actions","datagrid-fixed-column","datagrid-cell"],["role","gridcell",1,"datagrid-expandable-caret","datagrid-fixed-column","datagrid-cell"],["type","button","class","datagrid-expandable-caret-button",3,"click",4,"ngIf"],["clrSmall","",4,"ngIf"],["type","button",1,"datagrid-expandable-caret-button",3,"click"],["shape","angle",1,"datagrid-expandable-caret-icon"],["clrSmall",""],["role","gridcell",1,"datagrid-detail-caret","datagrid-fixed-column","datagrid-cell"],["type","button","aria-haspopup","dialog",1,"datagrid-detail-caret-button",3,"click"],["detailButton",""],["shape","angle-double",1,"datagrid-detail-caret-icon"]],template:function(a,g){1&a&&(l.F$t(au),l.YNc(0,a_,3,2,"div",0),l.YNc(1,ta,2,2,"clr-expandable-animation",1),l.YNc(2,U0,1,1,null,2),l.YNc(3,Rp,1,0,"ng-template",null,3,l.W1O),l.YNc(5,p_,16,13,"ng-template",null,4,l.W1O),l.GkF(7,null,5)),2&a&&(l.Q6J("ngIf",g.selection.rowSelectionMode),l.xp6(1),l.Q6J("ngIf",!g.selection.rowSelectionMode&&g.expand.expandable),l.xp6(1),l.Q6J("ngIf",!g.selection.rowSelectionMode&&!g.expand.expandable))},dependencies:[k.mk,k.O5,k.tP,Pn,Ir,Cu,sc,vy,my,Y.Fj,Y.Wl,Y._,Y.JJ,Y.On,vu,oc,Hg],encapsulation:2}),d})();var ss=function(d){return d[d.WIDTH=0]="WIDTH",d[d.HIDDEN=1]="HIDDEN",d}(ss||{});const Oh=Object.keys(ss).map(d=>ss[d]).filter(d=>d===parseInt(d,10));let Uo=(()=>{class d{constructor(){this.columns=[],this._cache=[]}get columnStates(){return this.columns.map(a=>a.value)}get hasHideableColumns(){return this.columnStates.filter(a=>a.hideable).length>0}cache(){this._cache=this.columns.map(a=>{const g={...a.value};return delete g.changes,g})}hasCache(){return!!this._cache.length}resetToLastCache(){this._cache.forEach((a,g)=>{this.columns[g].next({...a,changes:Oh})}),this._cache=[]}emitStateChangeAt(a,g){this.columns[a]&&this.emitStateChange(this.columns[a],g)}emitStateChange(a,g){a.next({...a.value,...g})}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Ey=(()=>{class d{constructor(a,g,_,S){this.filters=a,this.sort=g,this.page=_,this.debouncer=S,this.change=this.debouncer.change.pipe((0,zt.U)(()=>this.state))}get state(){const a={};this.page.size>0&&(a.page={from:this.page.firstItem,to:this.page.lastItem,size:this.page.size,current:this.page.current}),this.sort.comparator&&(a.sort=this.sort.comparator instanceof Rg?{by:this.sort.comparator.prop,reverse:this.sort.reverse}:{by:this.sort.comparator,reverse:this.sort.reverse});const g=this.filters.getActiveFilters();if(g.length>0){a.filters=[];for(const _ of g)a.filters.push(_.state?_.state:_)}return a}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(zo),l.LFG(Ih),l.LFG(aa),l.LFG(Eu))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),jg=(()=>{class d{constructor(a){this.zone=a,this.listenersAdded=!1,this.destroy$=new et.x,this.config={keyGridRows:"[role=row]:not(.datagrid-placeholder)",keyGridCells:"[role=gridcell]:not(.datagrid-hidden-column):not(.datagrid-placeholder-content), [role=columnheader]:not(.datagrid-hidden-column):not(.datagrid-placeholder-content), .datagrid-detail-caret",keyGrid:"[role=grid]"}}get grid(){return this.host?.querySelector(this.config.keyGrid)}get rows(){return this.host?.querySelectorAll(this.config.keyGridRows)}get cells(){return this.host?.querySelectorAll(this.config.keyGridCells)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}addListeners(){this.listenersAdded||(this.zone.runOutsideAngular(()=>{(0,ki.R)(this.grid,"mousedown").pipe((0,Xr.R)(this.destroy$)).subscribe(a=>{if(1===a.buttons&&!a.ctrlKey){const g=this.cells?Array.from(this.cells).find(_=>_===a.target||_===a.target.closest(this.config.keyGridCells)):null;g&&this.setActiveCell(g)}}),(0,ki.R)(this.grid,"keydown").pipe((0,Xr.R)(this.destroy$)).subscribe(a=>{if((!a.target.classList.contains("drag-handle")||"ArrowLeft"!==a.code&&"ArrowRight"!==a.code)&&("ArrowUp"===a.code||"ArrowDown"===a.code||"ArrowLeft"===a.code||"ArrowRight"===a.code||"End"===a.code||"Home"===a.code||"PageUp"===a.code||"PageDown"===a.code)){const{x:g,y:_}=this.getNextItemCoordinate(a),S=this.rows?Array.from(this.rows[_].querySelectorAll(this.config.keyGridCells))[g]:null;S&&this.setActiveCell(S),a.preventDefault()}})}),this.listenersAdded=!0)}initializeKeyGrid(a){this.host=a,this.addListeners(),this.resetKeyGrid()}resetKeyGrid(){this.cells?.forEach(g=>g.setAttribute("tabindex","-1")),(this.cells?this.cells[0]:null)?.setAttribute("tabindex","0")}setActiveCell(a){const g=this.cells?Array.from(this.cells).find(j=>"0"===j.getAttribute("tabindex")):null;g&&g.setAttribute("tabindex","-1"),a.setAttribute("tabindex","0");const _=function Ty(d){const f=["a[href]","area[href]","input:not([disabled])","button:not([disabled])","select:not([disabled])","textarea:not([disabled])","iframe","object","embed","*[tabindex]","*[contenteditable=true]","[role=button]:not([disabled])"].join(",");return Array.from(d.querySelectorAll(f))}(a);("columnheader"!==a.getAttribute("role")&&_[0]?_[0]:a).focus()}getNextItemCoordinate(a){let g=this.cells?Array.from(this.cells).find(un=>"0"===un.getAttribute("tabindex")):null;"Tab"===a.code&&(g=document.activeElement);const _=this.rows&&g?Array.from(this.rows).find(un=>un.contains(g)):null,S=this.rows?this.rows.length-1:0,j=this.cells?this.cells.length/this.rows.length-1:0;let J=_&&g?Array.from(_.querySelectorAll(this.config.keyGridCells)).indexOf(g):0,te=_&&g&&this.rows?Array.from(this.rows).indexOf(_):0;const Ce=this.host.dir,Ge="rtl"===Ce?"ArrowRight":"ArrowLeft",St="rtl"===Ce?"ArrowLeft":"ArrowRight",Rt=Math.floor(this.host?.querySelector(".datagrid").clientHeight/this.rows[0].clientHeight)-1||0;return"ArrowUp"===a.code&&0!==te?te-=1:"ArrowDown"===a.code&&te0?te-Rt:0:"PageDown"===a.code&&(te=te+Rt{class d{constructor(a,g,_,S,j,J,te,Ce,Ge,St,Rt,un,Xn,bi,Ds,ef){this.organizer=a,this.items=g,this.expandableRows=_,this.selection=S,this.rowActionService=j,this.stateProvider=J,this.displayMode=te,this.renderer=Ce,this.detailService=Ge,this.document=St,this.el=Rt,this.page=un,this.commonStrings=Xn,this.columnsService=bi,this.keyNavigation=Ds,this.zone=ef,this.clrDgSingleSelectionAriaLabel=this.commonStrings.keys.singleSelectionAriaLabel,this.clrDgSingleActionableAriaLabel=this.commonStrings.keys.singleActionableAriaLabel,this.clrDetailExpandableAriaLabel=this.commonStrings.keys.detailExpandableAriaLabel,this.clrDgDisablePageFocus=!1,this.selectedChanged=new l.vpe(!1),this.singleSelectedChanged=new l.vpe(!1),this.refresh=new l.vpe(!1),this.SELECTION_TYPE=Mn,this._subscriptions=[];const Dc=dr();this.selectAllId="clr-dg-select-all-"+Dc,this.detailService.id=Dc}get loading(){return this.items.loading}set loading(a){this.items.loading=a}set selected(a){this.selection.selectionType=a?Mn.Multi:Mn.None,this.selection.updateCurrent(a,!1)}set singleSelected(a){this.selection.selectionType=Mn.Single,a?this.selection.currentSingle=a:this.selection.currentSingle&&(this.selection.currentSingle=null)}set clrDgPreserveSelection(a){this.selection.preserveSelection=a}set rowSelectionMode(a){this.selection.rowSelectionMode=a}set trackBy(a){this.items.datagridTrackBy=a}get allSelected(){return this.selection.isAllSelected()}set allSelected(a){this.selection.toggleAll()}ngAfterContentInit(){this.items.smart||(this.items.all=this.rows.map(g=>g.item));const a=this.rows.changes.pipe((0,Ms.w)(g=>(0,$.T)((0,es.of)(g.map(_=>_.item)),(0,z.a)(g.map(_=>_.itemChanges)).pipe((0,Zn.b)(0)))));this._subscriptions.push(a.subscribe(g=>{this.items.smart||(this.items.all=g)}),this.rows.changes.subscribe(()=>{for(let g=this._displayedRows.length-1;g>=0;g--)this._displayedRows.get(g).destroyed&&this._displayedRows.remove(g);if(this.rows.forEach(g=>{this._displayedRows.insert(g._view)}),this.detailService.state&&this.detailService.isOpen){const g=this.items.canTrackBy()?this.rows.find(_=>this.items.trackBy(_.item)===this.items.trackBy(this.detailService.state)):void 0;g?this.detailService.open(g.item,g.detailButton.nativeElement):this.detailService.close()}}))}ngAfterViewInit(){this.keyNavigation.initializeKeyGrid(this.el.nativeElement),this.refresh.emit(this.stateProvider.state),this._subscriptions.push(this.stateProvider.change.subscribe(a=>this.refresh.emit(a)),this.selection.change.subscribe(a=>{this.selection.selectionType===Mn.Single?this.singleSelectedChanged.emit(a):this.selection.selectionType===Mn.Multi&&this.selectedChanged.emit(a)}),this.page.change.subscribe(()=>{this.keyNavigation.resetKeyGrid(),this.clrDgDisablePageFocus||this.datagridTable.nativeElement.focus()}),(0,z.a)(this.columnsService.columns).subscribe(()=>this.keyNavigation?.resetKeyGrid()),this.displayMode.view.subscribe(a=>{for(let g=this._projectedDisplayColumns.length;g>0;g--)this._projectedDisplayColumns.detach();for(let g=this._projectedCalculationColumns.length;g>0;g--)this._projectedCalculationColumns.detach();for(let g=this._calculationRows.length;g>0;g--)this._calculationRows.detach();for(let g=this._displayedRows.length;g>0;g--)this._displayedRows.detach();a===vc.DISPLAY?(this.renderer.removeClass(this.el.nativeElement,"datagrid-calculate-mode"),this.columns.forEach(g=>{this._projectedDisplayColumns.insert(g._view)}),this.rows.forEach(g=>{this._displayedRows.insert(g._view)})):(this.renderer.addClass(this.el.nativeElement,"datagrid-calculate-mode"),this.columns.forEach(g=>{this._projectedCalculationColumns.insert(g._view)}),this.rows.forEach(g=>{this._calculationRows.insert(g._view)}))})),this.zone.runOutsideAngular(()=>{this._subscriptions.push((0,ki.R)(this.document.body,"keydown").subscribe(a=>{"Shift"===a.key&&(this.selection.shiftPressed=!0)}),(0,ki.R)(this.document.body,"keyup").subscribe(a=>{"Shift"===a.key&&(this.selection.shiftPressed=!1)}))})}ngOnDestroy(){this._subscriptions.forEach(a=>a.unsubscribe())}resize(){this.organizer.resize()}dataChanged(){this.items.refresh()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(sl),l.Y36(ol),l.Y36(pc),l.Y36(al),l.Y36(rl),l.Y36(Ey),l.Y36(_c),l.Y36(l.Qsj),l.Y36(io),l.Y36(k.K0),l.Y36(l.SBq),l.Y36(aa),l.Y36(pn),l.Y36(Uo),l.Y36(jg),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-datagrid"]],contentQueries:function(a,g,_){if(1&a&&(l.Suo(_,gc,5),l.Suo(_,Ng,5),l.Suo(_,kg,4),l.Suo(_,xh,4)),2&a){let S;l.iGM(S=l.CRH())&&(g.iterator=S.first),l.iGM(S=l.CRH())&&(g.placeholder=S.first),l.iGM(S=l.CRH())&&(g.columns=S),l.iGM(S=l.CRH())&&(g.rows=S)}},viewQuery:function(a,g){if(1&a&&(l.Gf(g_,5,l.SBq),l.Gf(m_,5,l.s_b),l.Gf(Q0,5,l.s_b),l.Gf(q0,5,l.s_b),l.Gf(lu,5,l.s_b),l.Gf(K0,5,l.s_b)),2&a){let _;l.iGM(_=l.CRH())&&(g.datagridTable=_.first),l.iGM(_=l.CRH())&&(g.scrollableColumns=_.first),l.iGM(_=l.CRH())&&(g._projectedDisplayColumns=_.first),l.iGM(_=l.CRH())&&(g._projectedCalculationColumns=_.first),l.iGM(_=l.CRH())&&(g._displayedRows=_.first),l.iGM(_=l.CRH())&&(g._calculationRows=_.first)}},hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("datagrid-host",!0)("datagrid-detail-open",g.detailService.isOpen)},inputs:{clrDgSingleSelectionAriaLabel:"clrDgSingleSelectionAriaLabel",clrDgSingleActionableAriaLabel:"clrDgSingleActionableAriaLabel",clrDetailExpandableAriaLabel:"clrDetailExpandableAriaLabel",clrDgDisablePageFocus:"clrDgDisablePageFocus",loading:["clrDgLoading","loading"],selected:["clrDgSelected","selected"],singleSelected:["clrDgSingleSelected","singleSelected"],clrDgPreserveSelection:"clrDgPreserveSelection",rowSelectionMode:["clrDgRowSelection","rowSelectionMode"],trackBy:["clrDgItemsTrackBy","trackBy"]},outputs:{selectedChanged:"clrDgSelectedChange",singleSelectedChanged:"clrDgSingleSelectedChange",refresh:"clrDgRefresh"},features:[l._Bn([al,Ih,zo,aa,ol,sl,rl,pc,Eu,io,Ey,Mu,Uo,_c,jg])],ngContentSelectors:v_,decls:32,vars:7,consts:[[1,"datagrid-outer-wrapper"],[1,"datagrid-inner-wrapper"],[1,"datagrid"],["datagrid",""],[1,"datagrid-table-wrapper"],["role","grid","tabindex","-1",1,"datagrid-table"],["datagridTable",""],["role","rowgroup",1,"datagrid-header"],["role","row",1,"datagrid-row"],[1,"datagrid-row-master","datagrid-row-flex"],[1,"datagrid-row-sticky"],["role","columnheader","class","datagrid-column datagrid-select datagrid-fixed-column",3,"keydown.space",4,"ngIf"],["role","columnheader","class","datagrid-column datagrid-select datagrid-fixed-column",4,"ngIf"],["role","columnheader","class","datagrid-column datagrid-row-actions datagrid-fixed-column",4,"ngIf"],["role","columnheader","class","datagrid-column datagrid-expandable-caret datagrid-fixed-column",4,"ngIf"],[1,"datagrid-row-scrollable"],["projectedDisplayColumns",""],["displayedRows",""],[4,"ngIf"],["class","datagrid-spinner",4,"ngIf"],[1,"datagrid-calculation-table"],[1,"datagrid-calculation-header"],["projectedCalculationColumns",""],["calculationRows",""],["role","columnheader",1,"datagrid-column","datagrid-select","datagrid-fixed-column",3,"keydown.space"],[1,"clr-checkbox-wrapper"],["type","checkbox","tabindex","-1",3,"id","ngModel","ngModelChange"],[1,"clr-control-label","clr-col-null",3,"for"],[1,"clr-sr-only"],[1,"datagrid-column-separator"],["role","columnheader",1,"datagrid-column","datagrid-select","datagrid-fixed-column"],["role","columnheader",1,"datagrid-column","datagrid-row-actions","datagrid-fixed-column"],["role","columnheader",1,"datagrid-column","datagrid-expandable-caret","datagrid-fixed-column"],[1,"datagrid-spinner"],["clrMedium",""]],template:function(a,g){1&a&&(l.F$t(rS),l.Hsn(0),l.TgZ(1,"div",0)(2,"div",1)(3,"div",2,3)(5,"div",4)(6,"div",5,6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10),l.YNc(12,J0,7,5,"div",11),l.YNc(13,X0,2,1,"div",12),l.YNc(14,eS,2,1,"div",13),l.YNc(15,tS,2,1,"div",14),l.qZA(),l.TgZ(16,"div",15),l.GkF(17,null,16),l.qZA()()()(),l.GkF(19,null,17),l.Hsn(21,1),l.YNc(22,nS,1,0,"clr-dg-placeholder",18),l.qZA()()(),l.Hsn(23,2),l.YNc(24,iS,3,0,"div",19),l.qZA(),l.Hsn(25,3),l.qZA(),l.TgZ(26,"div",20)(27,"div",21),l.GkF(28,null,22),l.qZA(),l.GkF(30,null,23),l.qZA()),2&a&&(l.xp6(3),l.uIk("aria-hidden",!!g.detailService.isOpen||null),l.xp6(9),l.Q6J("ngIf",g.selection.selectionType===g.SELECTION_TYPE.Multi),l.xp6(1),l.Q6J("ngIf",g.selection.selectionType===g.SELECTION_TYPE.Single),l.xp6(1),l.Q6J("ngIf",g.rowActionService.hasActionableRow),l.xp6(1),l.Q6J("ngIf",g.expandableRows.hasExpandableRow||g.detailService.enabled),l.xp6(7),l.Q6J("ngIf",!g.placeholder),l.xp6(2),l.Q6J("ngIf",g.loading))},dependencies:[k.O5,Ir,Y.Wl,Y.JJ,Y.On,oc,Ng,Hg],encapsulation:2}),d})();const $g=d=>d;let Rh=(()=>{class d{constructor(a){this._items=a}set trackBy(a){a!==$g&&this._items&&(this._items.iteratorTrackBy=a)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ol,8))},d.\u0275dir=l.lG2({type:d,selectors:[["","ngForTrackBy",""]],inputs:{trackBy:["ngForTrackBy","trackBy"]}}),d})(),Ph=(()=>{class d{constructor(a,g){this.commonStrings=a,this.columnsService=g,this.allSelected=new l.vpe}get clrAllSelected(){return this.allSelected.asObservable()}get allHideablesVisible(){return 0===this.hideableColumns().filter(a=>a.value.hidden).length}selectAll(){this.hideableColumns().forEach(a=>this.columnsService.emitStateChange(a,{hidden:!1,changes:[ss.HIDDEN]})),this.allSelected.next(!0)}hideableColumns(){return this.columnsService.columns.filter(a=>a.value.hideable)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(pn),l.Y36(Uo))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column-toggle-button"]],outputs:{clrAllSelected:"clrAllSelected"},decls:2,vars:2,consts:[["type","button",1,"btn","btn-sm","btn-link","switch-button",3,"disabled","click"]],template:function(a,g){1&a&&(l.TgZ(0,"button",0),l.NdJ("click",function(){return g.selectAll()}),l._uU(1),l.qZA()),2&a&&(l.Q6J("disabled",g.allHideablesVisible),l.xp6(1),l.hij(" ",g.commonStrings.keys.selectAll," "))},encapsulation:2}),d})(),Ay=(()=>{class d{constructor(a,g,_){this.commonStrings=a,this.columnsService=g,this.popoverId=dr(),this.smartPosition={axis:Hr.VERTICAL,side:no.BEFORE,anchor:bn.START,content:bn.START},this.trackByFn=$g,this.subscription=_.openChange.subscribe(S=>this.openState=S)}get allColumnsVisible(){return this._allColumnsVisible}set allColumnsVisible(a){this._allColumnsVisible=a}get hideableColumnStates(){return this.columnsService.columns.filter(g=>g.value.hideable).map(g=>g.value)}get hasOnlyOneVisibleColumn(){return this.columnsService.columns.length-this.hideableColumnStates.length==0&&1===this.hideableColumnStates.filter(g=>!g.hidden).length}ngOnDestroy(){this.subscription.unsubscribe()}toggleColumnState(a,g){const _=this.columnsService.columns.filter(S=>S.value===a)[0];this.columnsService.emitStateChange(_,{hidden:g,changes:[ss.HIDDEN]})}toggleSwitchPanel(){this.openState=!this.openState}allColumnsSelected(){this.allSelectedElement.nativeElement.focus()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(pn),l.Y36(Uo),l.Y36(mi))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column-toggle"]],viewQuery:function(a,g){if(1&a&&l.Gf(sS,5,l.SBq),2&a){let _;l.iGM(_=l.CRH())&&(g.allSelectedElement=_.first)}},hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("column-switch-wrapper",!0)("active",g.openState)},features:[l.zW0([ia])],decls:3,vars:8,consts:[["role","button","type","button","clrPopoverAnchor","","clrPopoverOpenCloseButton","",1,"btn","btn-sm","column-toggle--action"],["class","column-switch","role","dialog","cdkTrapFocus","",3,"id",4,"clrPopoverContent","clrPopoverContentAt","clrPopoverContentOutsideClickToClose","clrPopoverContentScrollToClose"],["role","dialog","cdkTrapFocus","",1,"column-switch",3,"id"],[1,"switch-header"],["tabindex","-1",1,"clr-sr-only"],["allSelected",""],["clrPopoverCloseButton","","type","button",1,"btn","btn-sm","btn-link","toggle-switch-close-button"],["shape","window-close","aria-hidden","true"],[1,"clr-sr-only"],[1,"switch-content","list-unstyled"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"switch-footer"],[3,"clrAllSelected"],["clrCheckbox","","type","checkbox",3,"disabled","ngModel","ngModelChange"],[3,"ngTemplateOutlet"]],template:function(a,g){1&a&&(l.TgZ(0,"button",0),l._uU(1),l.qZA(),l.YNc(2,aS,15,9,"div",1)),2&a&&(l.uIk("aria-controls",g.popoverId)("aria-owns",g.popoverId)("aria-expanded",g.openState),l.xp6(1),l.hij(" ",g.commonStrings.keys.pickColumns," "),l.xp6(1),l.Q6J("clrPopoverContent",g.openState)("clrPopoverContentAt",g.smartPosition)("clrPopoverContentOutsideClickToClose",!0)("clrPopoverContentScrollToClose",!0))},dependencies:[k.sg,k.tP,uc,Pn,Ir,Cu,sc,Y.Wl,Y.JJ,Y.On,pu,sg,gu,ms,Rh,Ph],encapsulation:2}),d})(),kh=(()=>{class d{constructor(a,g,_,S){this.selection=a,this.detailService=g,this.columnsService=_,this.commonStrings=S,this.SELECTION_TYPE=Mn}get hasHideableColumns(){return this.columnsService.hasHideableColumns}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(al),l.Y36(io),l.Y36(Uo),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-footer"]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("datagrid-footer",!0)},ngContentSelectors:y_,decls:3,vars:2,consts:[[4,"ngIf"],[1,"clr-form-control-disabled"],[1,"datagrid-footer-select"],["clrCheckbox","","type","checkbox","checked","checked","disabled",""],[1,"clr-sr-only"],[1,"datagrid-footer-description"]],template:function(a,g){1&a&&(l.F$t(__),l.YNc(0,cS,8,2,"ng-container",0),l.YNc(1,dS,4,1,"ng-container",0),l.Hsn(2)),2&a&&(l.Q6J("ngIf",g.selection.selectionType===g.SELECTION_TYPE.Multi&&g.selection.current.length>0),l.xp6(1),l.Q6J("ngIf",!g.detailService.isOpen))},dependencies:[k.O5,Ir,Cu,sc,Ay],encapsulation:2}),d})();const Nh=new l.OlP("COLUMN_STATE"),Ry={provide:Nh,useFactory:function Oy(){return new fn.X({changes:[]})}},tr="datagrid-fixed-width",la="datagrid-hidden-column";let Yg=(()=>{class d{constructor(a,g,_){this.el=a,this.renderer=g,this.subscriptions=[],this.subscriptions.push(_.filterRenderSteps(Eo.CLEAR_WIDTHS).subscribe(()=>this.clearWidth()))}set columnState(a){this.stateSubscription&&this.stateSubscription.unsubscribe(),this.runAllChanges=Oh,this.stateSubscription=a.subscribe(g=>this.stateChanges(g))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe()),this.stateSubscription&&this.stateSubscription.unsubscribe()}stateChanges(a){this.runAllChanges&&(a.changes=this.runAllChanges,delete this.runAllChanges),a.changes&&a.changes.length&&a.changes.forEach(g=>{switch(g){case ss.WIDTH:this.setWidth(a);break;case ss.HIDDEN:this.setHidden(a)}})}clearWidth(){this.renderer.removeClass(this.el.nativeElement,tr),this.renderer.setStyle(this.el.nativeElement,"width",null)}setWidth(a){a.strictWidth?this.renderer.addClass(this.el.nativeElement,tr):this.renderer.removeClass(this.el.nativeElement,tr),this.renderer.setStyle(this.el.nativeElement,"width",a.width+"px")}setHidden(a){a.hidden?this.renderer.addClass(this.el.nativeElement,la):this.renderer.removeClass(this.el.nativeElement,la)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(sl))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-dg-cell"]]}),d})(),Wg=(()=>{class d{constructor(a,g,_,S,j,J,te){this.el=a,this.renderer=g,this.organizer=_,this.domAdapter=S,this.columnResizerService=j,this.columnsService=J,this.columnState=te,this.resizeEmitter=new l.vpe,this.widthSet=!1,this.autoSet=!1,this.subscriptions=[],this.subscriptions.push(this.organizer.filterRenderSteps(Eo.CLEAR_WIDTHS).subscribe(()=>this.clearWidth())),this.subscriptions.push(te.subscribe(Ce=>this.stateChanges(Ce)))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}getColumnWidthState(){const a=this.detectStrictWidth();return{width:this.computeWidth(a),strictWidth:a}}setColumnState(a){this.columnsService.columns[a]=this.columnState}stateChanges(a){a.changes&&a.changes.length&&a.changes.forEach(g=>{switch(g){case ss.WIDTH:this.setWidth(a);break;case ss.HIDDEN:this.setHidden(a)}})}clearWidth(){this.widthSet&&!this.columnResizerService.resizedBy&&this.renderer.setStyle(this.el.nativeElement,"width",null),this.autoSet&&this.renderer.removeClass(this.el.nativeElement,tr)}detectStrictWidth(){return this.columnResizerService.resizedBy?this.columnResizerService.widthAfterResize:this.autoSet?0:this.domAdapter.userDefinedWidth(this.el.nativeElement)}computeWidth(a){let g=a;return g||(g=this.domAdapter.scrollWidth(this.el.nativeElement)),g}setWidth(a){a.strictWidth?(this.columnResizerService.resizedBy&&(this.resizeEmitter.emit(a.width),this.renderer.setStyle(this.el.nativeElement,"width",a.width+"px"),this.widthSet=!1),this.renderer.addClass(this.el.nativeElement,tr),this.autoSet=!1):(this.renderer.removeClass(this.el.nativeElement,tr),this.renderer.setStyle(this.el.nativeElement,"width",a.width+"px"),this.widthSet=!0,this.autoSet=!0)}setHidden(a){a.hidden?this.renderer.addClass(this.el.nativeElement,la):this.renderer.removeClass(this.el.nativeElement,la)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(sl),l.Y36(jo),l.Y36(Pg),l.Y36(Uo),l.Y36(Nh))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-dg-column"]],outputs:{resizeEmitter:"clrDgColumnResize"},features:[l._Bn([Pg,Ry])]}),d})(),z1=(()=>{class d{userDefinedWidth(a){return 0}scrollBarWidth(a){return 0}scrollWidth(a){return 0}computedHeight(a){return 0}clientRect(a){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}minWidth(a){return 0}focus(a){}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Ny=(()=>{class d{constructor(a){this.columnsService=a,this.subscriptions=[]}ngAfterContentInit(){this.setColumnState(),this.subscriptions.push(this.cells.changes.subscribe(()=>{this.setColumnState()}))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}setColumnState(){this.cells.length===this.columnsService.columns.length&&this.cells.forEach((a,g)=>{this.columnsService.columns[g]&&(a.columnState=this.columnsService.columns[g])})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Uo))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-dg-row"],["clr-dg-row-detail"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Yg,4),2&a){let S;l.iGM(S=l.CRH())&&(g.cells=S)}}}),d})();const Fy=d=>(0,k.NF)(d)?new jo:new z1;let Fh=(()=>{class d{constructor(a,g,_,S,j,J,te,Ce,Ge,St){this.organizer=a,this.items=g,this.page=_,this.domAdapter=S,this.el=j,this.renderer=J,this.detailService=te,this.tableSizeService=Ce,this.columnsService=Ge,this.ngZone=St,this._heightSet=!1,this.shouldStabilizeColumns=!0,this.subscriptions=[],this.columnsSizesStable=!1,this.subscriptions.push(this.organizer.filterRenderSteps(Eo.COMPUTE_COLUMN_WIDTHS).subscribe(()=>this.computeHeadersWidth())),this.subscriptions.push(this.page.sizeChange.subscribe(()=>{this._heightSet&&this.resetDatagridHeight()})),this.subscriptions.push(this.detailService.stateChange.subscribe(Rt=>this.toggleDetailPane(Rt))),this.subscriptions.push(this.items.change.subscribe(()=>this.shouldStabilizeColumns=!0))}ngAfterContentInit(){this.setupColumns(),this.subscriptions.push(this.headers.changes.subscribe(()=>{this.setupColumns(),this.columnsSizesStable=!1,this.stabilizeColumns()}))}ngAfterViewInit(){this.tableSizeService.table=this.el}ngAfterViewChecked(){this.shouldStabilizeColumns&&this.stabilizeColumns(),this.shouldComputeHeight()&&this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.computeDatagridHeight()})})}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}toggleDetailPane(a){this.headers&&(a&&!this.columnsService.hasCache()?(this.columnsService.cache(),this.headers.forEach((g,_)=>{_>0&&this.columnsService.emitStateChangeAt(_,{changes:[ss.HIDDEN],hidden:a})})):a||this.columnsService.resetToLastCache())}setupColumns(){this.headers.forEach((a,g)=>a.setColumnState(g)),this.columnsService.columns.splice(this.headers.length),this.rows.forEach(a=>a.setColumnState())}shouldComputeHeight(){return!this._heightSet&&this.page.size>0&&this.items.displayed.length===this.page.size}computeDatagridHeight(){const a=this.domAdapter.clientRect(this.el.nativeElement).height;this.renderer.setStyle(this.el.nativeElement,"height",a+"px"),this._heightSet=!0}resetDatagridHeight(){this.renderer.setStyle(this.el.nativeElement,"height",""),this._heightSet=!1}computeHeadersWidth(){const a=this.headers.length;let g=!0;this.headers.forEach((_,S)=>{const j={changes:[ss.WIDTH],..._.getColumnWidthState()};j.strictWidth||(g=!1),a===S+1&&g&&(j.strictWidth=0),this.columnsService.emitStateChangeAt(S,j)})}stabilizeColumns(){this.shouldStabilizeColumns=!1,!this.columnsSizesStable&&this.items.displayed.length>0&&(this.organizer.resize(),this.columnsSizesStable=!0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(sl),l.Y36(ol),l.Y36(aa),l.Y36(jo),l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(io),l.Y36(Mu),l.Y36(Uo),l.Y36(l.R0b))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"]],contentQueries:function(a,g,_){if(1&a&&(l.Suo(_,Wg,4),l.Suo(_,Ny,5)),2&a){let S;l.iGM(S=l.CRH())&&(g.headers=S),l.iGM(S=l.CRH())&&(g.rows=S)}},features:[l._Bn([{provide:jo,useFactory:Fy,deps:[l.Lbi]}])]}),d})(),U1=(()=>{class d{constructor(){Jt.addIcons(Zr,On,Or,Ht,fi,ri,yn,vr,As)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Sy,mg,kn,by,Y.u5,cg,Bs,j1,Ig,bu,tc,cc]}),d})(),Qg=(()=>{class d{constructor(){Jt.addIcons(Yr)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Ig]}),d})();new l.FiY,new l.tp0;let $y=(()=>{class d{constructor(){Jt.addIcons(Yr)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,cg]}),d})(),Gy=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[U1,Qg,$y]}),d})();function Yy(d,f,a){return qn.y.create(g=>{f(g);const _=d.subscribe(g);return()=>{_.unsubscribe(),a&&a(g)}})}let Fu=(()=>{class d{constructor(a,g,_,S,j){this.renderer=a,this.parent=g,this.toggleService=_,this.focusService=S,this.platformId=j,this.id=dr(),this.focusBackOnTriggerWhenClosed=!1,this._unlistenFuncs=[],this.resetChildren(),this.moveToFirstItemWhenOpen(),this.parent||this.handleRootFocus()}get trigger(){return this._trigger}set trigger(a){this._trigger=a,this.parent?this._unlistenFuncs.push(this.renderer.listen(a,"keydown.arrowright",g=>this.toggleService.toggleWithEvent(g))):(this._unlistenFuncs.push(this.renderer.listen(a,"keydown.arrowup",g=>this.toggleService.toggleWithEvent(g))),this._unlistenFuncs.push(this.renderer.listen(a,"keydown.arrowdown",g=>this.toggleService.toggleWithEvent(g))),this.focusService.listenToArrowKeys(a))}get container(){return this._container}set container(a){this._container=a,this._unlistenFuncs.push(this.renderer.listen(a,"keydown.tab",g=>this.toggleService.toggleWithEvent(g))),this.parent?this._unlistenFuncs.push(this.renderer.listen(a,"keydown.escape",g=>{this.focusService.move(vs.LEFT),g.stopPropagation()})):(this.focusService.registerContainer(a),this._unlistenFuncs.push(this.renderer.listen(a,"keydown.escape",g=>this.toggleService.toggleWithEvent(g))),this._unlistenFuncs.push(this.renderer.listen(a,"blur",g=>{this.children.pipe((0,Qn.q)(1)).subscribe(S=>S.forEach(j=>j.blur()));const _=g.relatedTarget||document.activeElement;_&&(0,k.NF)(this.platformId)&&(a.contains(_)||_===this.trigger)||(this.focusBackOnTriggerWhenClosed=!1,this.toggleService.open=!1)})))}ngOnDestroy(){this._unlistenFuncs.forEach(a=>a()),this.focusService.detachListeners()}moveToFirstItemWhenOpen(){const a=this.toggleService.openChange.subscribe(g=>{g&&this.toggleService.originalEvent&&setTimeout(()=>{this.focusService.moveTo(this),this.focusService.move(this.parent?vs.RIGHT:vs.DOWN)})});this._unlistenFuncs.push(()=>a.unsubscribe())}handleRootFocus(){const a=this.toggleService.openChange.subscribe(g=>{g||(this.focusService.reset(this),this.focusBackOnTriggerWhenClosed&&this.focus()),this.focusBackOnTriggerWhenClosed=g});this._unlistenFuncs.push(()=>a.unsubscribe())}focus(){this.trigger&&(0,k.NF)(this.platformId)&&this.trigger.focus()}blur(){this.trigger&&(0,k.NF)(this.platformId)&&this.trigger.blur()}activate(){(0,k.NF)(this.platformId)&&this.trigger.click()}resetChildren(){this.children=new ds(1),this.parent?this.right=this.openAndGetChildren().pipe((0,zt.U)(a=>a[0])):(this.down=this.openAndGetChildren().pipe((0,zt.U)(a=>a[0])),this.up=this.openAndGetChildren().pipe((0,zt.U)(a=>a[a.length-1])))}addChildren(a){rh.linkVertical(a),this.parent&&rh.linkParent(a,this.closeAndGetThis(),vs.LEFT),this.children.next(a)}openAndGetChildren(){return Yy(this.children,()=>this.toggleService.open=!0)}closeAndGetThis(){return Yy((0,es.of)(this),()=>this.toggleService.open=!1)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Qsj),l.LFG(d,12),l.LFG(mi),l.LFG(bo),l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();ny(Fu);new l.FiY,new l.tp0;var Ye=function(d){return d[d.RIGHT_CENTER=0]="RIGHT_CENTER",d[d.RIGHT_TOP=1]="RIGHT_TOP",d[d.RIGHT_BOTTOM=2]="RIGHT_BOTTOM",d[d.TOP_CENTER=3]="TOP_CENTER",d[d.TOP_RIGHT=4]="TOP_RIGHT",d[d.TOP_LEFT=5]="TOP_LEFT",d[d.BOTTOM_CENTER=6]="BOTTOM_CENTER",d[d.BOTTOM_RIGHT=7]="BOTTOM_RIGHT",d[d.BOTTOM_LEFT=8]="BOTTOM_LEFT",d[d.LEFT_CENTER=9]="LEFT_CENTER",d[d.LEFT_TOP=10]="LEFT_TOP",d[d.LEFT_BOTTOM=11]="LEFT_BOTTOM",d}(Ye||{});const Ky="absolute";class K1{constructor(f){this.element=f,this.boundOnScrollListener=this.emitScrollEvent.bind(this),this.scrollableElements=[],f.style.position=Ky,f.style.top=0,f.style.bottom="auto",f.style.left=0,f.style.right="auto"}anchor(f,a,g,{offsetX:_=0,offsetY:S=0,useAnchorParent:j=!1}={}){this.addScrollEventListeners(f),j&&(f=f.parentNode),f.style.position="static";const J=f.getBoundingClientRect(),te=this.element.getBoundingClientRect();let Ce=J.left-te.left+_,Ge=J.top-te.top+S;switch(a){case Ye.LEFT_TOP:case Ye.TOP_LEFT:break;case Ye.TOP_CENTER:Ce+=J.width/2;break;case Ye.TOP_RIGHT:case Ye.RIGHT_TOP:Ce+=J.width;break;case Ye.LEFT_BOTTOM:case Ye.BOTTOM_LEFT:Ge+=J.height;break;case Ye.BOTTOM_CENTER:Ge+=J.height,Ce+=J.width/2;break;case Ye.BOTTOM_RIGHT:case Ye.RIGHT_BOTTOM:Ge+=J.height,Ce+=J.width;break;case Ye.LEFT_CENTER:Ge+=J.height/2;break;case Ye.RIGHT_CENTER:Ge+=J.height/2,Ce+=J.width}switch(g){case Ye.LEFT_TOP:case Ye.TOP_LEFT:break;case Ye.TOP_CENTER:Ce-=te.width/2;break;case Ye.TOP_RIGHT:case Ye.RIGHT_TOP:Ce-=te.width;break;case Ye.LEFT_BOTTOM:case Ye.BOTTOM_LEFT:Ge-=te.height;break;case Ye.BOTTOM_CENTER:Ge-=te.height,Ce-=te.width/2;break;case Ye.BOTTOM_RIGHT:case Ye.RIGHT_BOTTOM:Ge-=te.height,Ce-=te.width;break;case Ye.LEFT_CENTER:Ge-=te.height/2;break;case Ye.RIGHT_CENTER:Ge-=te.height/2,Ce-=te.width}const St=getComputedStyle(this.element),Rt=parseInt(St.marginLeft,10),un=parseInt(St.marginRight,10),Xn=parseInt(St.marginTop,10),bi=parseInt(St.marginBottom,10);switch(a){case Ye.LEFT_TOP:case Ye.TOP_LEFT:case Ye.TOP_RIGHT:case Ye.RIGHT_TOP:(g===Ye.BOTTOM_RIGHT||g===Ye.RIGHT_BOTTOM)&&(Ge-=bi,Ce-=un),(g===Ye.BOTTOM_LEFT||g===Ye.LEFT_BOTTOM)&&(Ge-=Xn,Ce+=Rt),(g===Ye.TOP_LEFT||g===Ye.LEFT_TOP)&&(Ge+=Xn,Ce+=Rt),(g===Ye.TOP_RIGHT||g===Ye.RIGHT_TOP)&&(Ge+=Xn,Ce-=un);break;case Ye.LEFT_BOTTOM:case Ye.BOTTOM_LEFT:case Ye.BOTTOM_RIGHT:case Ye.RIGHT_BOTTOM:(g===Ye.BOTTOM_LEFT||g===Ye.LEFT_BOTTOM)&&(Ge-=bi,Ce+=Rt),(g===Ye.BOTTOM_RIGHT||g===Ye.RIGHT_BOTTOM)&&(Ge-=bi,Ce-=un),(g===Ye.TOP_LEFT||g===Ye.LEFT_TOP)&&(Ge+=Xn,Ce+=Rt),(g===Ye.TOP_RIGHT||g===Ye.RIGHT_TOP)&&(Ge+=Xn,Ce-=un);break;case Ye.TOP_CENTER:Ge-=bi,Ce+=Rt,Ce-=un;break;case Ye.BOTTOM_CENTER:Ge+=Xn,Ce+=Rt,Ce-=un;break;case Ye.LEFT_CENTER:Ge+=Xn,Ge-=bi,Ce-=un;break;case Ye.RIGHT_CENTER:Ge+=Xn,Ge-=bi,Ce+=Rt}return this.element.style.transform=`translateX(${Math.round(Ce)}px) translateY(${Math.round(Ge)}px)`,this._scroll.asObservable()}release(){this.element.style.transform="",this.removeScrollEventListeners()}isPositioned(f){const a=getComputedStyle(f).position;return"relative"===a||a===Ky||"fixed"===a}emitScrollEvent(){this._scroll.next()}addScrollEventListeners(f){this._scroll=new et.x;const a=f;let g=f;for(;g&&g!==document&&(this.scrolls(g)&&(g.addEventListener("scroll",this.boundOnScrollListener),this.scrollableElements.push(g)),g===a||!this.isPositioned(g));)g=g.parentNode}removeScrollEventListeners(){for(const f of this.scrollableElements)f.removeEventListener("scroll",this.boundOnScrollListener);this.scrollableElements.length=0,this._scroll&&(this._scroll.complete(),delete this._scroll)}scrolls(f){const a=getComputedStyle(f);return"scroll"===a.overflowX||"auto"===a.overflowX||"scroll"===a.overflowY||"auto"===a.overflowY}}let Jy=(()=>{class d{constructor(a,g){this.parentHost=g,this.closeOnOutsideClick=!1,this.popoverOptions={},this.updateAnchor=!1,this.documentESCListener=null,this.closeOnOutsideClickCallback=_=>{this.anchorElem.contains(_.target)||(this.toggleService.open=!1)},this.el=a.get(l.SBq),this.toggleService=a.get(mi),this.renderer=a.get(l.Qsj),this.ngZone=a.get(l.R0b),this.ref=a.get(l.sBO),this.anchorElem=g.nativeElement,this.popoverInstance=new K1(this.el.nativeElement),this.subscription=this.toggleService.openChange.subscribe(_=>{_?(this.anchor(),this.attachESCListener()):(this.release(),this.detachESCListener())}),this.toggleService.open&&(this.anchor(),this.attachESCListener())}get isOffScreen(){return!this.toggleService.open}ngAfterViewChecked(){this.updateAnchor&&(this.updateAnchor=!1,this.popoverInstance.anchor(this.anchorElem,this.anchorPoint,this.popoverPoint,this.popoverOptions).subscribe(()=>{this.toggleService.open=!1}),this.attachOutsideClickListener())}ngOnDestroy(){this.release(),this.detachESCListener(),this.subscription.unsubscribe()}anchor(){this.updateAnchor=!0}release(){this.detachOutsideClickListener(),this.popoverInstance.release()}attachESCListener(){this.popoverOptions.ignoreGlobalESCListener||this.ngZone.runOutsideAngular(()=>{this.documentESCListener=this.renderer.listen("document","keydown",a=>{a&&a.key&&Fs(a.key)===At.Escape&&this.ngZone.run(()=>{this.toggleService.open=!1,this.ref.markForCheck()})})})}detachESCListener(){this.documentESCListener&&(this.documentESCListener(),this.documentESCListener=null)}attachOutsideClickListener(){this.closeOnOutsideClick&&this.toggleService.open&&document&&document.addEventListener&&document.addEventListener("click",this.closeOnOutsideClickCallback,!0)}detachOutsideClickListener(){this.closeOnOutsideClick&&document&&document.removeEventListener&&document.removeEventListener("click",this.closeOnOutsideClickCallback,!0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.zs3),l.Y36(l.SBq,4))},d.\u0275dir=l.lG2({type:d,hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("is-off-screen",g.isOffScreen)}}),d})(),Xy=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Bs,kn]}),d})(),nC=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,selectors:[["",8,"alert-text"]]}),d})(),YD=(()=>{class d{constructor(){Jt.addIcons(Di,qr,ii,Gs,Or)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Xy]}),d})(),WD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[YD]}),d})(),Tn=(()=>{class d{}return d.NAV_LEVEL_1=1,d.NAV_LEVEL_2=2,d.NAV_CLOSE_ALL="NAV_CLOSE_ALL",d.NAV_OPEN="NAV_OPEN",d.NAV_CLOSE="NAV_CLOSE",d.NAV_TOGGLE="NAV_TOGGLE",d.NAV_CLASS_HAMBURGER_MENU="open-hamburger-menu",d.NAV_CLASS_OVERFLOW_MENU="open-overflow-menu",d.NAV_CLASS_TRIGGER_1="header-hamburger-trigger",d.NAV_CLASS_TRIGGER_2="header-overflow-trigger",d.NAV_CLASS_LEVEL_1="clr-nav-level-1",d.NAV_CLASS_LEVEL_2="clr-nav-level-2",d})();class iC{constructor(f,a){this._controlCode=f,this._navLevel=a}get controlCode(){return this._controlCode}get navLevel(){return this._navLevel}}let Hh=(()=>{class d{constructor(){this.responsiveNavList=[],this.registerNavSubject=new ds,this.controlNavSubject=new et.x,this.closeAllNavs()}get registeredNavs(){return this.registerNavSubject.asObservable()}get navControl(){return this.controlNavSubject.asObservable()}registerNav(a){!a||this.isNavRegistered(a)||(this.responsiveNavList.push(a),this.registerNavSubject.next(this.responsiveNavList))}isNavRegistered(a){return this.responsiveNavList.indexOf(a)>-1&&(console.error("Multiple clr-nav-level "+a+" attributes found. Please make sure that only one exists"),!0)}unregisterNav(a){const g=this.responsiveNavList.indexOf(a);g>-1&&(this.responsiveNavList.splice(g,1),this.registerNavSubject.next(this.responsiveNavList))}sendControlMessage(a,g){const _=new iC(a,g);this.controlNavSubject.next(_)}closeAllNavs(){const a=new iC(Tn.NAV_CLOSE_ALL,-999);this.controlNavSubject.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),rC=(()=>{class d{constructor(a,g){this.elRef=a,this.responsiveNavService=g}ngOnInit(){this._classList=this.elRef.nativeElement.classList,this._subscription=this.responsiveNavService.navControl.subscribe({next:a=>{this.processMessage(a)}})}processMessage(a){let g=Tn.NAV_CLASS_HAMBURGER_MENU;a.controlCode===Tn.NAV_CLOSE_ALL?(this._classList.remove(Tn.NAV_CLASS_HAMBURGER_MENU),this._classList.remove(Tn.NAV_CLASS_OVERFLOW_MENU)):a.navLevel===Tn.NAV_LEVEL_1?this.controlNav(a.controlCode,g):a.navLevel===Tn.NAV_LEVEL_2&&(g=Tn.NAV_CLASS_OVERFLOW_MENU,this.controlNav(a.controlCode,g))}controlNav(a,g){a===Tn.NAV_OPEN?this._classList.add(g):a===Tn.NAV_CLOSE?this._classList.remove(g):a===Tn.NAV_TOGGLE&&this._classList.toggle(g)}ngOnDestroy(){this._subscription.unsubscribe()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(Hh))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-main-container"]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("main-container",!0)}}),d})(),ZD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn]}),d})(),Cc=(()=>{class d extends Za{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["clr-main-container"]],features:[l.qOj]}),d})(),sC=(()=>{class d extends Qa{constructor(a,g,_){if(!g)throw new Error("clr-header should only be used inside of a clr-main-container");super(a,g),this.responsiveNavService=_}get flavor(){return this.responsiveNavService.responsiveNavList.reduce((a,g)=>a+g,0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Cc,8),l.Y36(Hh))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-header"]],features:[l.qOj]}),d})(),oC=(()=>{class d{constructor(a,g){this.responsiveNavService=a,this.commonStrings=g,this.role="banner",this.isNavLevel1OnPage=!1,this.isNavLevel2OnPage=!1,this.openNavLevel=null,this.responsiveNavCodes=Tn,this._subscription=this.responsiveNavService.registeredNavs.subscribe({next:_=>{this.initializeNavTriggers(_)}}),this._subscription.add(this.responsiveNavService.navControl.pipe((0,Ln.h)(({controlCode:_})=>_===Tn.NAV_CLOSE||_===Tn.NAV_CLOSE_ALL)).subscribe(()=>{this.openNavLevel=null}))}get responsiveNavCommonString(){const a=this.commonStrings.keys;return this.openNavLevel!==this.responsiveNavCodes.NAV_LEVEL_1?a.responsiveNavToggleOpen:a.responsiveNavToggleClose}get responsiveOverflowCommonString(){const a=this.commonStrings.keys;return this.openNavLevel!==this.responsiveNavCodes.NAV_LEVEL_2?a.responsiveNavOverflowOpen:a.responsiveNavOverflowClose}resetNavTriggers(){this.isNavLevel1OnPage=!1,this.isNavLevel2OnPage=!1}initializeNavTriggers(a){this.resetNavTriggers(),a.length>2?console.error("More than 2 Nav Levels detected."):a.forEach(g=>{g===Tn.NAV_LEVEL_1?this.isNavLevel1OnPage=!0:g===Tn.NAV_LEVEL_2&&(this.isNavLevel2OnPage=!0)})}closeOpenNav(){this.responsiveNavService.closeAllNavs()}toggleNav(a){this.openNavLevel!==a?this.openNav(a):this.responsiveNavService.sendControlMessage(Tn.NAV_CLOSE,a)}openNav(a){this.openNavLevel=a,this.responsiveNavService.sendControlMessage(Tn.NAV_OPEN,a)}ngOnDestroy(){this._subscription.unsubscribe()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Hh),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-header"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("role",g.role),l.ekj("header",!0))},inputs:{role:"role"},ngContentSelectors:jt,decls:4,vars:2,consts:[["type","button","class","header-hamburger-trigger",3,"click",4,"ngIf"],["type","button","class","header-overflow-trigger",3,"click",4,"ngIf"],[1,"header-backdrop",3,"click"],["type","button",1,"header-hamburger-trigger",3,"click"],["type","button",1,"header-overflow-trigger",3,"click"]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,XE,2,1,"button",0),l.Hsn(1),l.YNc(2,vS,2,1,"button",1),l.TgZ(3,"div",2),l.NdJ("click",function(){return g.closeOpenNav()}),l.qZA()),2&a&&(l.Q6J("ngIf",g.isNavLevel1OnPage),l.xp6(2),l.Q6J("ngIf",g.isNavLevel2OnPage))},dependencies:[k.O5],encapsulation:2}),d})(),aC=(()=>{class d{constructor(a,g,_,S,j,J){this.cdkTrapFocus=g,this.responsiveNavService=_,this.elementRef=S,this.renderer=j,this._isOpen=!1,(0,k.NF)(a)&&(this._document=J.get(k.K0)),this._subscription=_.navControl.pipe((0,Ln.h)(te=>te.navLevel===this.level),(0,Ln.h)(({controlCode:te})=>te===Tn.NAV_OPEN&&!this.isOpen||te===Tn.NAV_CLOSE&&this.isOpen)).subscribe(({controlCode:te})=>{te!==Tn.NAV_OPEN?this.close():this.open()}),this._subscription.add(_.navControl.pipe((0,Ln.h)(({controlCode:te})=>te===Tn.NAV_CLOSE_ALL)).subscribe(()=>this.close()))}get level(){return this._level}get responsiveNavCodes(){return Tn}get isOpen(){return this._isOpen}ngOnInit(){this.cdkTrapFocus.enabled=!1,this.closeButtonAriaLabel||(this.closeButtonAriaLabel=this._level===Tn.NAV_LEVEL_1?Qp.responsiveNavToggleClose:Qp.responsiveNavOverflowClose),this.level===Tn.NAV_LEVEL_1||this.level===Tn.NAV_LEVEL_2?(this.responsiveNavService.registerNav(this.level),this.addNavClass(this.level)):console.error("Nav Level can only be 1 or 2")}ngAfterViewInit(){const a=((d,f)=>{const a=this._document.createElement("cds-internal-close-button");return a.setAttribute("icon-size","32"),a.setAttribute("aria-label",f),a.setAttribute("aria-hidden","true"),a.setAttribute("type","button"),a.setAttribute("hidden","true"),a.className="clr-nav-close",a})(0,this.closeButtonAriaLabel);this.renderer.listen(a,"click",this.close.bind(this)),this.renderer.insertBefore(this.elementRef.nativeElement,a,this.elementRef.nativeElement.firstChild),this._document.body.clientWidth<992&&this.close()}ngOnDestroy(){this.responsiveNavService.unregisterNav(this.level),this._subscription.unsubscribe()}onResize(a){a.target.innerWidth<992&&this.isOpen?this.close():this.showNavigation()}onMouseClick(a){let g=a;const _=this.elementRef.nativeElement;for(;g;){if(g===_)return;if(g.classList.contains("nav-link")&&this._document.body.clientWidth<992)return void this.close();g=g.parentNode}}addNavClass(a){const g=this.elementRef.nativeElement.classList;a===Tn.NAV_LEVEL_1?g.add(Tn.NAV_CLASS_LEVEL_1):a===Tn.NAV_LEVEL_2&&g.add(Tn.NAV_CLASS_LEVEL_2)}open(){this._isOpen=!0,this.showNavigation(),this.cdkTrapFocus.enabled=!0,this.showCloseButton(),this.responsiveNavService.sendControlMessage(Tn.NAV_OPEN,this.level)}close(){this._isOpen=!1,this.hideNavigation(),this.cdkTrapFocus.enabled=!1,this.hideCloseButton(),this.responsiveNavService.sendControlMessage(Tn.NAV_CLOSE,this.level)}hideNavigation(){this.renderer.setAttribute(this.elementRef.nativeElement,"aria-hidden","true"),this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","true")}showNavigation(){this.renderer.setAttribute(this.elementRef.nativeElement,"aria-hidden","false"),this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}hideCloseButton(){this.renderer.setAttribute(this.elementRef.nativeElement,"aria-hidden","true"),this.renderer.setAttribute(this.elementRef.nativeElement.querySelector(".clr-nav-close"),"hidden","true")}showCloseButton(){this.renderer.setAttribute(this.elementRef.nativeElement.querySelector(".clr-nav-close"),"aria-hidden","false"),this.renderer.removeAttribute(this.elementRef.nativeElement.querySelector(".clr-nav-close"),"hidden")}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.Lbi),l.Y36(W_),l.Y36(Hh),l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(l.zs3))},d.\u0275dir=l.lG2({type:d,selectors:[["","clr-nav-level",""]],hostBindings:function(a,g){1&a&&l.NdJ("resize",function(S){return g.onResize(S)},!1,l.Jf7)("click",function(S){return g.onMouseClick(S.target)})},inputs:{_level:["clr-nav-level","_level"],closeButtonAriaLabel:["closeAriaLabel","closeButtonAriaLabel"]},features:[l.zW0([W_])]}),d})(),qD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Xy]}),d})(),KD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();new l.OlP("TABS_ID");let Ss=(()=>{class d{constructor(){Jt.addIcons(Ao)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Bs,kn,KD,cc,Bs]}),d})(),Uh=(()=>{class d{constructor(){this.navGroupCount=0}registerNavGroup(){this.navGroupCount++}unregisterNavGroup(){this.navGroupCount--}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),$h=(()=>{class d{constructor(){this._icons=0}get hasIcons(){return this._icons>0}registerIcon(){this._icons++}unregisterIcon(){this._icons--}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),tm=(()=>{class d{constructor(){this._animateOnCollapsed=new et.x,this._collapsedChanged=new et.x,this._collapsed=!1,this._collapsible=!1}get animateOnCollapsed(){return this._animateOnCollapsed.asObservable()}get collapsedChanged(){return this._collapsedChanged.asObservable()}get collapsed(){return this._collapsed}set collapsed(a){a=!!a,this.collapsible&&this._collapsed!==a&&this.updateCollapseBehavior(a)}get collapsible(){return this._collapsible}set collapsible(a){this._collapsible!==(a=!!a)&&(!a&&this.collapsed&&this.updateCollapseBehavior(!1),this._collapsible=a)}updateCollapseBehavior(a){this._animateOnCollapsed.next(a),this._collapsed=a,this._collapsedChanged.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),nm=(()=>{class d{constructor(a,g,_,S){this._navService=a,this._navIconService=g,this._navGroupRegistrationService=_,this.commonStrings=S,this._collapsedChanged=new l.vpe(!0),this._sub=this._navService.collapsedChanged.subscribe(j=>{this._collapsedChanged.emit(j)})}get collapsible(){return this._navService.collapsible}set collapsible(a){this._navService.collapsible=a}get collapsed(){return this._navService.collapsed}set collapsed(a){this._navService.collapsed=a}get hasNavGroups(){return this._navGroupRegistrationService.navGroupCount>0}get hasIcons(){return this._navIconService.hasIcons}get ariaExpanded(){return this.collapsible?this.collapsed?"false":"true":null}ngOnDestroy(){this._sub.unsubscribe()}toggleByButton(){this.collapsed=!this.collapsed}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(tm),l.Y36($h),l.Y36(Uh),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-vertical-nav"]],hostAttrs:[1,"clr-vertical-nav"],hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("is-collapsed",g.collapsed)("has-nav-groups",g.hasNavGroups)("has-icons",g.hasIcons)},inputs:{collapsible:["clrVerticalNavCollapsible","collapsible"],collapsed:["clrVerticalNavCollapsed","collapsed"]},outputs:{_collapsedChanged:"clrVerticalNavCollapsedChange"},features:[l._Bn([tm,$h,Uh])],ngContentSelectors:jt,decls:4,vars:2,consts:[["type","button","class","nav-trigger",3,"on-collapse","click",4,"ngIf"],[1,"nav-content"],["type","button","class","nav-btn","aria-hidden","true","tabindex","-1",3,"click",4,"ngIf"],["type","button",1,"nav-trigger",3,"click"],["shape","angle-double",1,"nav-trigger-icon"],["type","button","aria-hidden","true","tabindex","-1",1,"nav-btn",3,"click"]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,Qd,2,5,"button",0),l.TgZ(1,"div",1),l.Hsn(2),l.YNc(3,R_,1,1,"button",2),l.qZA()),2&a&&(l.Q6J("ngIf",g.collapsible),l.xp6(3),l.Q6J("ngIf",g.collapsible&&g.collapsed))},dependencies:[k.O5,Pn],encapsulation:2}),d})(),im=(()=>{class d{constructor(){this._expandChange=new et.x}get expandChange(){return this._expandChange.asObservable()}expand(){this._expandChange.next(!0)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();const cl="expanded",Ur="collapsed";let rm=(()=>{class d{constructor(a,g,_,S,j){this._itemExpand=a,this._navGroupRegistrationService=g,this._navGroupService=_,this._navService=S,this.commonStrings=j,this.expandedChange=new l.vpe(!0),this.wasExpanded=!1,this._subscriptions=[],this._expandAnimationState=Ur,this._navGroupRegistrationService.registerNavGroup(),this._subscriptions.push(this._itemExpand.expandChange.subscribe(J=>{J&&this.expandAnimationState===Ur?(this._navService.collapsed&&(this._navService.collapsed=!1),this.expandAnimationState=cl):!J&&this.expandAnimationState===cl&&(this.expandAnimationState=Ur)})),this._subscriptions.push(this._navService.animateOnCollapsed.subscribe(J=>{J&&this.expanded?(this.wasExpanded=!0,this.expandAnimationState=Ur):!J&&this.wasExpanded&&(this.expandGroup(),this.wasExpanded=!1)})),this._subscriptions.push(this._navGroupService.expandChange.subscribe(J=>{J&&!this.expanded&&this.expandGroup()}))}get expanded(){return this._itemExpand.expanded}set expanded(a){this._itemExpand.expanded!==a&&(this._itemExpand.expanded=a,this.expandedChange.emit(a))}set userExpandedInput(a){this.expanded!==(a=!!a)&&this.toggleExpand()}get expandAnimationState(){return this._expandAnimationState}set expandAnimationState(a){a!==this._expandAnimationState&&(this._expandAnimationState=a)}ngAfterContentInit(){this._navService.collapsed&&this.expanded&&(this.wasExpanded=!0,this.expandAnimationState=Ur)}ngOnDestroy(){this._subscriptions.forEach(a=>a.unsubscribe()),this._navGroupRegistrationService.unregisterNavGroup()}expandGroup(){this.expanded=!0,this.expandAnimationState=cl}collapseGroup(){this.expandAnimationState=Ur}expandAnimationDone(a){a.toState===Ur&&(this.expanded=!1)}toggleExpand(){this.expanded?this.collapseGroup():(this._navService.collapsed&&(this._navService.collapsed=!1),this.expandGroup())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Br),l.Y36(Uh),l.Y36(im),l.Y36(tm),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-vertical-nav-group"]],hostAttrs:[1,"nav-group"],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("is-expanded",g.expanded)},inputs:{userExpandedInput:["clrVerticalNavGroupExpanded","userExpandedInput"]},outputs:{expandedChange:"clrVerticalNavGroupExpandedChange"},features:[l._Bn([Br,im])],ngContentSelectors:P_,decls:9,vars:3,consts:[[1,"nav-group-content"],["type","button",1,"nav-group-trigger",3,"click"],[1,"nav-group-text"],["shape","angle",1,"nav-group-trigger-icon"],[1,"nav-group-children"]],template:function(a,g){1&a&&(l.F$t(du),l.TgZ(0,"div",0),l.Hsn(1),l.TgZ(2,"button",1),l.NdJ("click",function(){return g.toggleExpand()}),l.Hsn(3,1),l.TgZ(4,"div",2),l.Hsn(5,2),l.qZA(),l._UZ(6,"cds-icon",3),l.qZA()(),l.TgZ(7,"div",4),l.NdJ("@clrExpand.done",function(S){return g.expandAnimationDone(S)}),l.Hsn(8,3),l.qZA()),2&a&&(l.xp6(2),l.uIk("aria-expanded",g.expanded),l.xp6(4),l.uIk("direction",g.expanded?"down":"right"),l.xp6(1),l.Q6J("@clrExpand",g.expandAnimationState))},dependencies:[Pn],encapsulation:2,data:{animation:[(0,P.X$)("clrExpand",[(0,P.SB)(cl,(0,P.oB)({height:"*"})),(0,P.SB)(Ur,(0,P.oB)({height:0,visibility:"hidden"})),(0,P.eR)(`${cl} <=> ${Ur}`,(0,P.jt)("0.2s ease-in-out"))])]}}),d})(),Gh=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-vertical-nav-group-children"]],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),Yh=(()=>{class d{constructor(a){this._verticalNavIconService=a,this._verticalNavIconService.registerIcon()}ngOnDestroy(){this._verticalNavIconService.unregisterIcon()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36($h))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrVerticalNavIcon",""]],hostAttrs:[1,"nav-icon"]}),d})(),fC=(()=>{class d{constructor(a,g,_){this.destroy$=new et.x,_&&(0,ki.R)(a.nativeElement,"click").pipe((0,Xr.R)(this.destroy$)).subscribe(()=>{_.expand(),g.markForCheck()})}ngOnDestroy(){this.destroy$.next()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(im,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["","clrVerticalNavLink",""]],hostAttrs:[1,"nav-link"],attrs:DS,ngContentSelectors:wS,decls:3,vars:0,consts:[[1,"nav-text"]],template:function(a,g){1&a&&(l.F$t(hu),l.Hsn(0),l.TgZ(1,"span",0),l.Hsn(2,1),l.qZA())},encapsulation:2}),d})(),pC=(()=>{class d{constructor(){Jt.addIcons(Yr,yn)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Bs,oh,Bs,kn,oh]}),d})(),iw=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[ZD,qD,Ss,pC]}),d})(),sw=(()=>{class d{constructor(){Jt.addIcons(Or)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,mg,kn,kn]}),d})();const _C={"top-left":{anchorPoint:Ye.TOP_CENTER,popoverPoint:Ye.BOTTOM_RIGHT,offsetY:-10,offsetX:0},"top-middle":{anchorPoint:Ye.TOP_CENTER,popoverPoint:Ye.BOTTOM_CENTER,offsetY:-10,offsetX:0},"top-right":{anchorPoint:Ye.TOP_CENTER,popoverPoint:Ye.BOTTOM_LEFT,offsetY:-10,offsetX:0},"right-top":{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_BOTTOM,offsetY:2,offsetX:14},"right-middle":{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_CENTER,offsetY:6,offsetX:14},"right-bottom":{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_TOP,offsetY:-1,offsetX:14},"bottom-right":{anchorPoint:Ye.BOTTOM_CENTER,popoverPoint:Ye.TOP_LEFT,offsetY:9,offsetX:-1},"bottom-middle":{anchorPoint:Ye.BOTTOM_CENTER,popoverPoint:Ye.TOP_CENTER,offsetY:9,offsetX:12},"bottom-left":{anchorPoint:Ye.BOTTOM_CENTER,popoverPoint:Ye.TOP_RIGHT,offsetY:9,offsetX:0},"left-bottom":{anchorPoint:Ye.LEFT_CENTER,popoverPoint:Ye.RIGHT_TOP,offsetY:0,offsetX:-14},"left-middle":{anchorPoint:Ye.LEFT_CENTER,popoverPoint:Ye.RIGHT_CENTER,offsetY:4,offsetX:-14},"left-top":{anchorPoint:Ye.LEFT_CENTER,popoverPoint:Ye.RIGHT_BOTTOM,offsetY:0,offsetX:-14},default:{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_CENTER,offsetY:6,offsetX:14}},ow=["top-left","top-middle","top-right","right-top","right-middle","right-bottom","bottom-right","bottom-middle","bottom-left","left-bottom","left-middle","left-top"];let sm=(()=>{class d extends Jy{constructor(a,g,_,S,j,J,te){if(super(a,g),this.commonStrings=_,this.signpostIdService=S,this.signpostFocusManager=j,this.platformId=J,this.signpostContentId=dr(),!g)throw new Error("clr-signpost-content should only be used inside of a clr-signpost");this.position="right-middle",this.closeOnOutsideClick=!0,this.signpostIdService.setId(this.signpostContentId),this.document=te}get position(){return this._position}set position(a){this.renderer.removeClass(this.el.nativeElement,this.position),this._position=a&&ow.indexOf(a)>-1?a:"right-middle",this.renderer.addClass(this.el.nativeElement,this.position);const g=_C[this.position];this.anchorPoint=g.anchorPoint,this.popoverPoint=g.popoverPoint,this.popoverOptions.offsetY=g.offsetY,this.popoverOptions.offsetX=g.offsetX}close(){this.toggleService.open=!1}ngOnDestroy(){super.ngOnDestroy(),(0,k.NF)(this.platformId)&&this.el.nativeElement.contains(this.document.activeElement)&&this.signpostFocusManager.focusTrigger()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.zs3),l.Y36(nc,8),l.Y36(pn),l.Y36(Lg),l.Y36(Fg),l.Y36(l.Lbi),l.Y36(k.K0))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-signpost-content"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.Ikx("id",g.signpostContentId),l.ekj("signpost-content",!0))},inputs:{position:["clrPosition","position"]},features:[l.qOj],ngContentSelectors:jt,decls:7,vars:3,consts:[[1,"signpost-wrap"],[1,"popover-pointer"],[1,"signpost-content-header"],["type","button",1,"signpost-action","close",3,"click"],["shape","window-close"],[1,"signpost-content-body"]],template:function(a,g){1&a&&(l.F$t(),l.TgZ(0,"div",0),l._UZ(1,"div",1),l.TgZ(2,"div",2)(3,"button",3),l.NdJ("click",function(){return g.close()}),l._UZ(4,"cds-icon",4),l.qZA()(),l.TgZ(5,"div",5),l.Hsn(6),l.qZA()()),2&a&&(l.xp6(3),l.uIk("aria-label",g.commonStrings.keys.signpostClose)("aria-controls",g.signpostContentId),l.xp6(1),l.uIk("title",g.commonStrings.keys.close))},dependencies:[Pn],encapsulation:2}),d})(),om=(()=>{class d{constructor(){Jt.addIcons(Or,qr)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,oh,Bs]}),d})(),rT=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Bs,kn]}),d})(),bC=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[Xy,om,rT]}),d})(),cw=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),aT=(()=>{class d{constructor(){Jt.addIcons($i,Ra,_r,Ys)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,bu,kn,bu]}),d})(),fw=(()=>{class d{constructor(){Jt.addIcons(_r)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,sw,YD]}),d})(),pw=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[WD,Gy,kn,sw,cg,Bs,oh,XS,by,iw,bC,fw,s1,bu,cw,tc,aT]}),d})()}},ct=>{ct(ct.s=5476)}]); \ No newline at end of file +"use strict";(self.webpackChunkdemo_maps=self.webpackChunkdemo_maps||[]).push([[179],{8626:(ct,De,L)=>{L.d(De,{X:()=>k});var l=L(5992);class k extends l.x{constructor(re){super(),this._value=re}get value(){return this.getValue()}_subscribe(re){const ce=super._subscribe(re);return!ce.closed&&re.next(this._value),ce}getValue(){const{hasError:re,thrownError:ce,_value:_e}=this;if(re)throw ce;return this._throwIfClosed(),_e}next(re){super.next(this._value=re)}}},1145:(ct,De,L)=>{L.d(De,{y:()=>Te});var l=L(6609),k=L(5350),de=L(7649),re=L(5357),ce=L(3667),_e=L(89),ve=L(9094);let Te=(()=>{class ye{constructor(ke){ke&&(this._subscribe=ke)}lift(ke){const He=new ye;return He.source=this,He.operator=ke,He}subscribe(ke,He,Le){const Re=function fe(ye){return ye&&ye instanceof l.Lv||function ae(ye){return ye&&(0,_e.m)(ye.next)&&(0,_e.m)(ye.error)&&(0,_e.m)(ye.complete)}(ye)&&(0,k.Nn)(ye)}(ke)?ke:new l.Hp(ke,He,Le);return(0,ve.x)(()=>{const{operator:at,source:Dt}=this;Re.add(at?at.call(Re,Dt):Dt?this._subscribe(Re):this._trySubscribe(Re))}),Re}_trySubscribe(ke){try{return this._subscribe(ke)}catch(He){ke.error(He)}}forEach(ke,He){return new(He=be(He))((Le,Re)=>{const at=new l.Hp({next:Dt=>{try{ke(Dt)}catch(ut){Re(ut),at.unsubscribe()}},error:Re,complete:Le});this.subscribe(at)})}_subscribe(ke){var He;return null===(He=this.source)||void 0===He?void 0:He.subscribe(ke)}[de.L](){return this}pipe(...ke){return(0,re.U)(ke)(this)}toPromise(ke){return new(ke=be(ke))((He,Le)=>{let Re;this.subscribe(at=>Re=at,at=>Le(at),()=>He(Re))})}}return ye.create=Ve=>new ye(Ve),ye})();function be(ye){var Ve;return null!==(Ve=ye??ce.config.Promise)&&void 0!==Ve?Ve:Promise}},5992:(ct,De,L)=>{L.d(De,{x:()=>ve});var l=L(1145),k=L(5350);const re=(0,L(8261).d)(be=>function(){be(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var ce=L(3647),_e=L(9094);let ve=(()=>{class be extends l.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(fe){const ye=new Te(this,this);return ye.operator=fe,ye}_throwIfClosed(){if(this.closed)throw new re}next(fe){(0,_e.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const ye of this.currentObservers)ye.next(fe)}})}error(fe){(0,_e.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=fe;const{observers:ye}=this;for(;ye.length;)ye.shift().error(fe)}})}complete(){(0,_e.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:fe}=this;for(;fe.length;)fe.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var fe;return(null===(fe=this.observers)||void 0===fe?void 0:fe.length)>0}_trySubscribe(fe){return this._throwIfClosed(),super._trySubscribe(fe)}_subscribe(fe){return this._throwIfClosed(),this._checkFinalizedStatuses(fe),this._innerSubscribe(fe)}_innerSubscribe(fe){const{hasError:ye,isStopped:Ve,observers:ke}=this;return ye||Ve?k.Lc:(this.currentObservers=null,ke.push(fe),new k.w0(()=>{this.currentObservers=null,(0,ce.P)(ke,fe)}))}_checkFinalizedStatuses(fe){const{hasError:ye,thrownError:Ve,isStopped:ke}=this;ye?fe.error(Ve):ke&&fe.complete()}asObservable(){const fe=new l.y;return fe.source=this,fe}}return be.create=(ae,fe)=>new Te(ae,fe),be})();class Te extends ve{constructor(ae,fe){super(),this.destination=ae,this.source=fe}next(ae){var fe,ye;null===(ye=null===(fe=this.destination)||void 0===fe?void 0:fe.next)||void 0===ye||ye.call(fe,ae)}error(ae){var fe,ye;null===(ye=null===(fe=this.destination)||void 0===fe?void 0:fe.error)||void 0===ye||ye.call(fe,ae)}complete(){var ae,fe;null===(fe=null===(ae=this.destination)||void 0===ae?void 0:ae.complete)||void 0===fe||fe.call(ae)}_subscribe(ae){var fe,ye;return null!==(ye=null===(fe=this.source)||void 0===fe?void 0:fe.subscribe(ae))&&void 0!==ye?ye:k.Lc}}},6609:(ct,De,L)=>{L.d(De,{Hp:()=>Le,Lv:()=>ye});var l=L(89),k=L(5350),de=L(3667),re=L(3320),ce=L(5998);const _e=be("C",void 0,void 0);function be(ne,Pe,Me){return{kind:ne,value:Pe,error:Me}}var ae=L(9877),fe=L(9094);class ye extends k.w0{constructor(Pe){super(),this.isStopped=!1,Pe?(this.destination=Pe,(0,k.Nn)(Pe)&&Pe.add(this)):this.destination=ut}static create(Pe,Me,nt){return new Le(Pe,Me,nt)}next(Pe){this.isStopped?Dt(function Te(ne){return be("N",ne,void 0)}(Pe),this):this._next(Pe)}error(Pe){this.isStopped?Dt(function ve(ne){return be("E",void 0,ne)}(Pe),this):(this.isStopped=!0,this._error(Pe))}complete(){this.isStopped?Dt(_e,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Pe){this.destination.next(Pe)}_error(Pe){try{this.destination.error(Pe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Ve=Function.prototype.bind;function ke(ne,Pe){return Ve.call(ne,Pe)}class He{constructor(Pe){this.partialObserver=Pe}next(Pe){const{partialObserver:Me}=this;if(Me.next)try{Me.next(Pe)}catch(nt){Re(nt)}}error(Pe){const{partialObserver:Me}=this;if(Me.error)try{Me.error(Pe)}catch(nt){Re(nt)}else Re(Pe)}complete(){const{partialObserver:Pe}=this;if(Pe.complete)try{Pe.complete()}catch(Me){Re(Me)}}}class Le extends ye{constructor(Pe,Me,nt){let it;if(super(),(0,l.m)(Pe)||!Pe)it={next:Pe??void 0,error:Me??void 0,complete:nt??void 0};else{let Je;this&&de.config.useDeprecatedNextContext?(Je=Object.create(Pe),Je.unsubscribe=()=>this.unsubscribe(),it={next:Pe.next&&ke(Pe.next,Je),error:Pe.error&&ke(Pe.error,Je),complete:Pe.complete&&ke(Pe.complete,Je)}):it=Pe}this.destination=new He(it)}}function Re(ne){de.config.useDeprecatedSynchronousErrorHandling?(0,fe.O)(ne):(0,re.h)(ne)}function Dt(ne,Pe){const{onStoppedNotification:Me}=de.config;Me&&ae.z.setTimeout(()=>Me(ne,Pe))}const ut={closed:!0,next:ce.Z,error:function at(ne){throw ne},complete:ce.Z}},5350:(ct,De,L)=>{L.d(De,{Lc:()=>_e,w0:()=>ce,Nn:()=>ve});var l=L(89);const de=(0,L(8261).d)(be=>function(fe){be(this),this.message=fe?`${fe.length} errors occurred during unsubscription:\n${fe.map((ye,Ve)=>`${Ve+1}) ${ye.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=fe});var re=L(3647);class ce{constructor(ae){this.initialTeardown=ae,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let ae;if(!this.closed){this.closed=!0;const{_parentage:fe}=this;if(fe)if(this._parentage=null,Array.isArray(fe))for(const ke of fe)ke.remove(this);else fe.remove(this);const{initialTeardown:ye}=this;if((0,l.m)(ye))try{ye()}catch(ke){ae=ke instanceof de?ke.errors:[ke]}const{_finalizers:Ve}=this;if(Ve){this._finalizers=null;for(const ke of Ve)try{Te(ke)}catch(He){ae=ae??[],He instanceof de?ae=[...ae,...He.errors]:ae.push(He)}}if(ae)throw new de(ae)}}add(ae){var fe;if(ae&&ae!==this)if(this.closed)Te(ae);else{if(ae instanceof ce){if(ae.closed||ae._hasParent(this))return;ae._addParent(this)}(this._finalizers=null!==(fe=this._finalizers)&&void 0!==fe?fe:[]).push(ae)}}_hasParent(ae){const{_parentage:fe}=this;return fe===ae||Array.isArray(fe)&&fe.includes(ae)}_addParent(ae){const{_parentage:fe}=this;this._parentage=Array.isArray(fe)?(fe.push(ae),fe):fe?[fe,ae]:ae}_removeParent(ae){const{_parentage:fe}=this;fe===ae?this._parentage=null:Array.isArray(fe)&&(0,re.P)(fe,ae)}remove(ae){const{_finalizers:fe}=this;fe&&(0,re.P)(fe,ae),ae instanceof ce&&ae._removeParent(this)}}ce.EMPTY=(()=>{const be=new ce;return be.closed=!0,be})();const _e=ce.EMPTY;function ve(be){return be instanceof ce||be&&"closed"in be&&(0,l.m)(be.remove)&&(0,l.m)(be.add)&&(0,l.m)(be.unsubscribe)}function Te(be){(0,l.m)(be)?be():be.unsubscribe()}},3667:(ct,De,L)=>{L.d(De,{config:()=>l});const l={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},841:(ct,De,L)=>{L.d(De,{a:()=>ae,l:()=>fe});var l=L(1145),k=L(302),de=L(3477),re=L(1106),ce=L(8472),_e=L(9321),ve=L(4407),Te=L(8014),be=L(5797);function ae(...Ve){const ke=(0,_e.yG)(Ve),He=(0,_e.jO)(Ve),{args:Le,keys:Re}=(0,k.D)(Ve);if(0===Le.length)return(0,de.D)([],ke);const at=new l.y(fe(Le,ke,Re?Dt=>(0,ve.n)(Re,Dt):re.y));return He?at.pipe((0,ce.Z)(He)):at}function fe(Ve,ke,He=re.y){return Le=>{ye(ke,()=>{const{length:Re}=Ve,at=new Array(Re);let Dt=Re,ut=Re;for(let ne=0;ne{const Pe=(0,de.D)(Ve[ne],ke);let Me=!1;Pe.subscribe((0,Te.x)(Le,nt=>{at[ne]=nt,Me||(Me=!0,ut--),ut||Le.next(He(at.slice()))},()=>{--Dt||Le.complete()}))},Le)},Le)}}function ye(Ve,ke,He){Ve?(0,be.f)(He,Ve,ke):ke()}},8402:(ct,De,L)=>{L.d(De,{z:()=>ce});var l=L(8563),de=L(9321),re=L(3477);function ce(..._e){return function k(){return(0,l.J)(1)}()((0,re.D)(_e,(0,de.yG)(_e)))}},1288:(ct,De,L)=>{L.d(De,{E:()=>k});const k=new(L(1145).y)(ce=>ce.complete())},6548:(ct,De,L)=>{L.d(De,{D:()=>Te});var l=L(1145),k=L(302),de=L(9417),re=L(9321),ce=L(8014),_e=L(8472),ve=L(4407);function Te(...be){const ae=(0,re.jO)(be),{args:fe,keys:ye}=(0,k.D)(be),Ve=new l.y(ke=>{const{length:He}=fe;if(!He)return void ke.complete();const Le=new Array(He);let Re=He,at=He;for(let Dt=0;Dt{ut||(ut=!0,at--),Le[Dt]=ne},()=>Re--,void 0,()=>{(!Re||!ut)&&(at||ke.next(ye?(0,ve.n)(ye,Le):Le),ke.complete())}))}});return ae?Ve.pipe((0,_e.Z)(ae)):Ve}},3477:(ct,De,L)=>{L.d(De,{D:()=>nt});var l=L(9417),k=L(5797),de=L(4134),re=L(8014);function ce(it,Je=0){return(0,de.e)((wt,mt)=>{wt.subscribe((0,re.x)(mt,$t=>(0,k.f)(mt,it,()=>mt.next($t),Je),()=>(0,k.f)(mt,it,()=>mt.complete(),Je),$t=>(0,k.f)(mt,it,()=>mt.error($t),Je)))})}function _e(it,Je=0){return(0,de.e)((wt,mt)=>{mt.add(it.schedule(()=>wt.subscribe(mt),Je))})}var be=L(1145),fe=L(5395),ye=L(89);function ke(it,Je){if(!it)throw new Error("Iterable cannot be null");return new be.y(wt=>{(0,k.f)(wt,Je,()=>{const mt=it[Symbol.asyncIterator]();(0,k.f)(wt,Je,()=>{mt.next().then($t=>{$t.done?wt.complete():wt.next($t.value)})},0,!0)})})}var He=L(7298),Le=L(1246),Re=L(5859),at=L(4432),Dt=L(3656),ut=L(4993),ne=L(4766);function nt(it,Je){return Je?function Me(it,Je){if(null!=it){if((0,He.c)(it))return function ve(it,Je){return(0,l.Xf)(it).pipe(_e(Je),ce(Je))}(it,Je);if((0,Re.z)(it))return function ae(it,Je){return new be.y(wt=>{let mt=0;return Je.schedule(function(){mt===it.length?wt.complete():(wt.next(it[mt++]),wt.closed||this.schedule())})})}(it,Je);if((0,Le.t)(it))return function Te(it,Je){return(0,l.Xf)(it).pipe(_e(Je),ce(Je))}(it,Je);if((0,Dt.D)(it))return ke(it,Je);if((0,at.T)(it))return function Ve(it,Je){return new be.y(wt=>{let mt;return(0,k.f)(wt,Je,()=>{mt=it[fe.h](),(0,k.f)(wt,Je,()=>{let $t,Vn;try{({value:$t,done:Vn}=mt.next())}catch(Sn){return void wt.error(Sn)}Vn?wt.complete():wt.next($t)},0,!0)}),()=>(0,ye.m)(mt?.return)&&mt.return()})}(it,Je);if((0,ne.L)(it))return function Pe(it,Je){return ke((0,ne.Q)(it),Je)}(it,Je)}throw(0,ut.z)(it)}(it,Je):(0,l.Xf)(it)}},3276:(ct,De,L)=>{L.d(De,{R:()=>ae});var l=L(9417),k=L(1145),de=L(2874),re=L(5859),ce=L(89),_e=L(8472);const ve=["addListener","removeListener"],Te=["addEventListener","removeEventListener"],be=["on","off"];function ae(He,Le,Re,at){if((0,ce.m)(Re)&&(at=Re,Re=void 0),at)return ae(He,Le,Re).pipe((0,_e.Z)(at));const[Dt,ut]=function ke(He){return(0,ce.m)(He.addEventListener)&&(0,ce.m)(He.removeEventListener)}(He)?Te.map(ne=>Pe=>He[ne](Le,Pe,Re)):function ye(He){return(0,ce.m)(He.addListener)&&(0,ce.m)(He.removeListener)}(He)?ve.map(fe(He,Le)):function Ve(He){return(0,ce.m)(He.on)&&(0,ce.m)(He.off)}(He)?be.map(fe(He,Le)):[];if(!Dt&&(0,re.z)(He))return(0,de.z)(ne=>ae(ne,Le,Re))((0,l.Xf)(He));if(!Dt)throw new TypeError("Invalid event target");return new k.y(ne=>{const Pe=(...Me)=>ne.next(1ut(Pe)})}function fe(He,Le){return Re=>at=>He[Re](Le,at)}},9417:(ct,De,L)=>{L.d(De,{Xf:()=>Ve});var l=L(3449),k=L(5859),de=L(1246),re=L(1145),ce=L(7298),_e=L(3656),ve=L(4993),Te=L(4432),be=L(4766),ae=L(89),fe=L(3320),ye=L(7649);function Ve(ne){if(ne instanceof re.y)return ne;if(null!=ne){if((0,ce.c)(ne))return function ke(ne){return new re.y(Pe=>{const Me=ne[ye.L]();if((0,ae.m)(Me.subscribe))return Me.subscribe(Pe);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(ne);if((0,k.z)(ne))return function He(ne){return new re.y(Pe=>{for(let Me=0;Me{ne.then(Me=>{Pe.closed||(Pe.next(Me),Pe.complete())},Me=>Pe.error(Me)).then(null,fe.h)})}(ne);if((0,_e.D)(ne))return at(ne);if((0,Te.T)(ne))return function Re(ne){return new re.y(Pe=>{for(const Me of ne)if(Pe.next(Me),Pe.closed)return;Pe.complete()})}(ne);if((0,be.L)(ne))return function Dt(ne){return at((0,be.Q)(ne))}(ne)}throw(0,ve.z)(ne)}function at(ne){return new re.y(Pe=>{(function ut(ne,Pe){var Me,nt,it,Je;return(0,l.mG)(this,void 0,void 0,function*(){try{for(Me=(0,l.KL)(ne);!(nt=yield Me.next()).done;)if(Pe.next(nt.value),Pe.closed)return}catch(wt){it={error:wt}}finally{try{nt&&!nt.done&&(Je=Me.return)&&(yield Je.call(Me))}finally{if(it)throw it.error}}Pe.complete()})})(ne,Pe).catch(Me=>Pe.error(Me))})}},7137:(ct,De,L)=>{L.d(De,{F:()=>de});var l=L(4898),k=L(1297);function de(re=0,ce=l.z){return re<0&&(re=0),(0,k.H)(re,re,ce)}},3506:(ct,De,L)=>{L.d(De,{T:()=>_e});var l=L(8563),k=L(9417),de=L(1288),re=L(9321),ce=L(3477);function _e(...ve){const Te=(0,re.yG)(ve),be=(0,re._6)(ve,1/0),ae=ve;return ae.length?1===ae.length?(0,k.Xf)(ae[0]):(0,l.J)(be)((0,ce.D)(ae,Te)):de.E}},287:(ct,De,L)=>{L.d(De,{of:()=>de});var l=L(9321),k=L(3477);function de(...re){const ce=(0,l.yG)(re);return(0,k.D)(re,ce)}},1297:(ct,De,L)=>{L.d(De,{H:()=>ce});var l=L(1145),k=L(4898),de=L(625);function ce(_e=0,ve,Te=k.P){let be=-1;return null!=ve&&((0,de.K)(ve)?Te=ve:be=ve),new l.y(ae=>{let fe=function re(_e){return _e instanceof Date&&!isNaN(_e)}(_e)?+_e-Te.now():_e;fe<0&&(fe=0);let ye=0;return Te.schedule(function(){ae.closed||(ae.next(ye++),0<=be?this.schedule(void 0,be):ae.complete())},fe)})}},8014:(ct,De,L)=>{L.d(De,{x:()=>k});var l=L(6609);function k(re,ce,_e,ve,Te){return new de(re,ce,_e,ve,Te)}class de extends l.Lv{constructor(ce,_e,ve,Te,be,ae){super(ce),this.onFinalize=be,this.shouldUnsubscribe=ae,this._next=_e?function(fe){try{_e(fe)}catch(ye){ce.error(ye)}}:super._next,this._error=Te?function(fe){try{Te(fe)}catch(ye){ce.error(ye)}finally{this.unsubscribe()}}:super._error,this._complete=ve?function(){try{ve()}catch(fe){ce.error(fe)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var ce;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:_e}=this;super.unsubscribe(),!_e&&(null===(ce=this.onFinalize)||void 0===ce||ce.call(this))}}}},6927:(ct,De,L)=>{L.d(De,{e:()=>ve});var l=L(4898),k=L(4134),de=L(9417),re=L(8014),_e=L(1297);function ve(Te,be=l.z){return function ce(Te){return(0,k.e)((be,ae)=>{let fe=!1,ye=null,Ve=null,ke=!1;const He=()=>{if(Ve?.unsubscribe(),Ve=null,fe){fe=!1;const Re=ye;ye=null,ae.next(Re)}ke&&ae.complete()},Le=()=>{Ve=null,ke&&ae.complete()};be.subscribe((0,re.x)(ae,Re=>{fe=!0,ye=Re,Ve||(0,de.Xf)(Te(Re)).subscribe(Ve=(0,re.x)(ae,He,Le))},()=>{ke=!0,(!fe||!Ve||Ve.closed)&&ae.complete()}))})}(()=>(0,_e.H)(Te,be))}},1173:(ct,De,L)=>{L.d(De,{b:()=>de});var l=L(2874),k=L(89);function de(re,ce){return(0,k.m)(ce)?(0,l.z)(re,ce,1):(0,l.z)(re,1)}},1050:(ct,De,L)=>{L.d(De,{b:()=>re});var l=L(4898),k=L(4134),de=L(8014);function re(ce,_e=l.z){return(0,k.e)((ve,Te)=>{let be=null,ae=null,fe=null;const ye=()=>{if(be){be.unsubscribe(),be=null;const ke=ae;ae=null,Te.next(ke)}};function Ve(){const ke=fe+ce,He=_e.now();if(He{ae=ke,fe=_e.now(),be||(be=_e.schedule(Ve,ce),Te.add(be))},()=>{ye(),Te.complete()},void 0,()=>{ae=be=null}))})}},4475:(ct,De,L)=>{L.d(De,{d:()=>de});var l=L(4134),k=L(8014);function de(re){return(0,l.e)((ce,_e)=>{let ve=!1;ce.subscribe((0,k.x)(_e,Te=>{ve=!0,_e.next(Te)},()=>{ve||_e.next(re),_e.complete()}))})}},8777:(ct,De,L)=>{L.d(De,{x:()=>re});var l=L(1106),k=L(4134),de=L(8014);function re(_e,ve=l.y){return _e=_e??ce,(0,k.e)((Te,be)=>{let ae,fe=!0;Te.subscribe((0,de.x)(be,ye=>{const Ve=ve(ye);(fe||!_e(ae,Ve))&&(fe=!1,ae=Ve,be.next(ye))}))})}function ce(_e,ve){return _e===ve}},9735:(ct,De,L)=>{L.d(De,{h:()=>de});var l=L(4134),k=L(8014);function de(re,ce){return(0,l.e)((_e,ve)=>{let Te=0;_e.subscribe((0,k.x)(ve,be=>re.call(ce,be,Te++)&&ve.next(be)))})}},5220:(ct,De,L)=>{L.d(De,{x:()=>k});var l=L(4134);function k(de){return(0,l.e)((re,ce)=>{try{re.subscribe(ce)}finally{ce.add(de)}})}},2972:(ct,De,L)=>{L.d(De,{P:()=>ve});var l=L(4938),k=L(9735),de=L(4359),re=L(4475),ce=L(8090),_e=L(1106);function ve(Te,be){const ae=arguments.length>=2;return fe=>fe.pipe(Te?(0,k.h)((ye,Ve)=>Te(ye,Ve,fe)):_e.y,(0,de.q)(1),ae?(0,re.d)(be):(0,ce.T)(()=>new l.K))}},5990:(ct,De,L)=>{L.d(De,{U:()=>de});var l=L(4134),k=L(8014);function de(re,ce){return(0,l.e)((_e,ve)=>{let Te=0;_e.subscribe((0,k.x)(ve,be=>{ve.next(re.call(ce,be,Te++))}))})}},3197:(ct,De,L)=>{L.d(De,{h:()=>k});var l=L(5990);function k(de){return(0,l.U)(()=>de)}},8563:(ct,De,L)=>{L.d(De,{J:()=>de});var l=L(2874),k=L(1106);function de(re=1/0){return(0,l.z)(k.y,re)}},2874:(ct,De,L)=>{L.d(De,{z:()=>Te});var l=L(5990),k=L(9417),de=L(4134),re=L(5797),ce=L(8014),ve=L(89);function Te(be,ae,fe=1/0){return(0,ve.m)(ae)?Te((ye,Ve)=>(0,l.U)((ke,He)=>ae(ye,ke,Ve,He))((0,k.Xf)(be(ye,Ve))),fe):("number"==typeof ae&&(fe=ae),(0,de.e)((ye,Ve)=>function _e(be,ae,fe,ye,Ve,ke,He,Le){const Re=[];let at=0,Dt=0,ut=!1;const ne=()=>{ut&&!Re.length&&!at&&ae.complete()},Pe=nt=>at{ke&&ae.next(nt),at++;let it=!1;(0,k.Xf)(fe(nt,Dt++)).subscribe((0,ce.x)(ae,Je=>{Ve?.(Je),ke?Pe(Je):ae.next(Je)},()=>{it=!0},void 0,()=>{if(it)try{for(at--;Re.length&&atMe(Je)):Me(Je)}ne()}catch(Je){ae.error(Je)}}))};return be.subscribe((0,ce.x)(ae,Pe,()=>{ut=!0,ne()})),()=>{Le?.()}}(ye,Ve,be,fe)))}},9853:(ct,De,L)=>{L.d(De,{B:()=>ce});var l=L(9417),k=L(5992),de=L(6609),re=L(4134);function ce(ve={}){const{connector:Te=(()=>new k.x),resetOnError:be=!0,resetOnComplete:ae=!0,resetOnRefCountZero:fe=!0}=ve;return ye=>{let Ve,ke,He,Le=0,Re=!1,at=!1;const Dt=()=>{ke?.unsubscribe(),ke=void 0},ut=()=>{Dt(),Ve=He=void 0,Re=at=!1},ne=()=>{const Pe=Ve;ut(),Pe?.unsubscribe()};return(0,re.e)((Pe,Me)=>{Le++,!at&&!Re&&Dt();const nt=He=He??Te();Me.add(()=>{Le--,0===Le&&!at&&!Re&&(ke=_e(ne,fe))}),nt.subscribe(Me),!Ve&&Le>0&&(Ve=new de.Hp({next:it=>nt.next(it),error:it=>{at=!0,Dt(),ke=_e(ut,be,it),nt.error(it)},complete:()=>{Re=!0,Dt(),ke=_e(ut,ae),nt.complete()}}),(0,l.Xf)(Pe).subscribe(Ve))})(ye)}}function _e(ve,Te,...be){if(!0===Te)return void ve();if(!1===Te)return;const ae=new de.Hp({next:()=>{ae.unsubscribe(),ve()}});return(0,l.Xf)(Te(...be)).subscribe(ae)}},1553:(ct,De,L)=>{L.d(De,{O:()=>re});var l=L(8402),k=L(9321),de=L(4134);function re(...ce){const _e=(0,k.yG)(ce);return(0,de.e)((ve,Te)=>{(_e?(0,l.z)(ce,ve,_e):(0,l.z)(ce,ve)).subscribe(Te)})}},3318:(ct,De,L)=>{L.d(De,{w:()=>re});var l=L(9417),k=L(4134),de=L(8014);function re(ce,_e){return(0,k.e)((ve,Te)=>{let be=null,ae=0,fe=!1;const ye=()=>fe&&!be&&Te.complete();ve.subscribe((0,de.x)(Te,Ve=>{be?.unsubscribe();let ke=0;const He=ae++;(0,l.Xf)(ce(Ve,He)).subscribe(be=(0,de.x)(Te,Le=>Te.next(_e?_e(Ve,Le,He,ke++):Le),()=>{be=null,ye()}))},()=>{fe=!0,ye()}))})}},4359:(ct,De,L)=>{L.d(De,{q:()=>re});var l=L(1288),k=L(4134),de=L(8014);function re(ce){return ce<=0?()=>l.E:(0,k.e)((_e,ve)=>{let Te=0;_e.subscribe((0,de.x)(ve,be=>{++Te<=ce&&(ve.next(be),ce<=Te&&ve.complete())}))})}},7701:(ct,De,L)=>{L.d(De,{R:()=>ce});var l=L(4134),k=L(8014),de=L(9417),re=L(5998);function ce(_e){return(0,l.e)((ve,Te)=>{(0,de.Xf)(_e).subscribe((0,k.x)(Te,()=>Te.complete(),re.Z)),!Te.closed&&ve.subscribe(Te)})}},8527:(ct,De,L)=>{L.d(De,{b:()=>ce});var l=L(89),k=L(4134),de=L(8014),re=L(1106);function ce(_e,ve,Te){const be=(0,l.m)(_e)||ve||Te?{next:_e,error:ve,complete:Te}:_e;return be?(0,k.e)((ae,fe)=>{var ye;null===(ye=be.subscribe)||void 0===ye||ye.call(be);let Ve=!0;ae.subscribe((0,de.x)(fe,ke=>{var He;null===(He=be.next)||void 0===He||He.call(be,ke),fe.next(ke)},()=>{var ke;Ve=!1,null===(ke=be.complete)||void 0===ke||ke.call(be),fe.complete()},ke=>{var He;Ve=!1,null===(He=be.error)||void 0===He||He.call(be,ke),fe.error(ke)},()=>{var ke,He;Ve&&(null===(ke=be.unsubscribe)||void 0===ke||ke.call(be)),null===(He=be.finalize)||void 0===He||He.call(be)}))}):re.y}},8090:(ct,De,L)=>{L.d(De,{T:()=>re});var l=L(4938),k=L(4134),de=L(8014);function re(_e=ce){return(0,k.e)((ve,Te)=>{let be=!1;ve.subscribe((0,de.x)(Te,ae=>{be=!0,Te.next(ae)},()=>be?Te.complete():Te.error(_e())))})}function ce(){return new l.K}},8691:(ct,De,L)=>{L.d(De,{o:()=>ce});var l=L(5350);class k extends l.w0{constructor(ve,Te){super()}schedule(ve,Te=0){return this}}const de={setInterval(_e,ve,...Te){const{delegate:be}=de;return be?.setInterval?be.setInterval(_e,ve,...Te):setInterval(_e,ve,...Te)},clearInterval(_e){const{delegate:ve}=de;return(ve?.clearInterval||clearInterval)(_e)},delegate:void 0};var re=L(3647);class ce extends k{constructor(ve,Te){super(ve,Te),this.scheduler=ve,this.work=Te,this.pending=!1}schedule(ve,Te=0){var be;if(this.closed)return this;this.state=ve;const ae=this.id,fe=this.scheduler;return null!=ae&&(this.id=this.recycleAsyncId(fe,ae,Te)),this.pending=!0,this.delay=Te,this.id=null!==(be=this.id)&&void 0!==be?be:this.requestAsyncId(fe,this.id,Te),this}requestAsyncId(ve,Te,be=0){return de.setInterval(ve.flush.bind(ve,this),be)}recycleAsyncId(ve,Te,be=0){if(null!=be&&this.delay===be&&!1===this.pending)return Te;null!=Te&&de.clearInterval(Te)}execute(ve,Te){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const be=this._execute(ve,Te);if(be)return be;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(ve,Te){let ae,be=!1;try{this.work(ve)}catch(fe){be=!0,ae=fe||new Error("Scheduled action threw falsy error")}if(be)return this.unsubscribe(),ae}unsubscribe(){if(!this.closed){const{id:ve,scheduler:Te}=this,{actions:be}=Te;this.work=this.state=this.scheduler=null,this.pending=!1,(0,re.P)(be,this),null!=ve&&(this.id=this.recycleAsyncId(Te,ve,null)),this.delay=null,super.unsubscribe()}}}},1722:(ct,De,L)=>{L.d(De,{v:()=>de});var l=L(238);class k{constructor(ce,_e=k.now){this.schedulerActionCtor=ce,this.now=_e}schedule(ce,_e=0,ve){return new this.schedulerActionCtor(this,ce).schedule(ve,_e)}}k.now=l.l.now;class de extends k{constructor(ce,_e=k.now){super(ce,_e),this.actions=[],this._active=!1}flush(ce){const{actions:_e}=this;if(this._active)return void _e.push(ce);let ve;this._active=!0;do{if(ve=ce.execute(ce.state,ce.delay))break}while(ce=_e.shift());if(this._active=!1,ve){for(;ce=_e.shift();)ce.unsubscribe();throw ve}}}},3733:(ct,De,L)=>{L.d(De,{Z:()=>ve});var l=L(8691),k=L(5350);const de={schedule(be){let ae=requestAnimationFrame,fe=cancelAnimationFrame;const{delegate:ye}=de;ye&&(ae=ye.requestAnimationFrame,fe=ye.cancelAnimationFrame);const Ve=ae(ke=>{fe=void 0,be(ke)});return new k.w0(()=>fe?.(Ve))},requestAnimationFrame(...be){const{delegate:ae}=de;return(ae?.requestAnimationFrame||requestAnimationFrame)(...be)},cancelAnimationFrame(...be){const{delegate:ae}=de;return(ae?.cancelAnimationFrame||cancelAnimationFrame)(...be)},delegate:void 0};var ce=L(1722);const ve=new class _e extends ce.v{flush(ae){this._active=!0;const fe=this._scheduled;this._scheduled=void 0;const{actions:ye}=this;let Ve;ae=ae||ye.shift();do{if(Ve=ae.execute(ae.state,ae.delay))break}while((ae=ye[0])&&ae.id===fe&&ye.shift());if(this._active=!1,Ve){for(;(ae=ye[0])&&ae.id===fe&&ye.shift();)ae.unsubscribe();throw Ve}}}(class re extends l.o{constructor(ae,fe){super(ae,fe),this.scheduler=ae,this.work=fe}requestAsyncId(ae,fe,ye=0){return null!==ye&&ye>0?super.requestAsyncId(ae,fe,ye):(ae.actions.push(this),ae._scheduled||(ae._scheduled=de.requestAnimationFrame(()=>ae.flush(void 0))))}recycleAsyncId(ae,fe,ye=0){var Ve;if(null!=ye?ye>0:this.delay>0)return super.recycleAsyncId(ae,fe,ye);const{actions:ke}=ae;null!=fe&&(null===(Ve=ke[ke.length-1])||void 0===Ve?void 0:Ve.id)!==fe&&(de.cancelAnimationFrame(fe),ae._scheduled=void 0)}})},2698:(ct,De,L)=>{L.d(De,{E:()=>ke});var l=L(8691);let de,k=1;const re={};function ce(Le){return Le in re&&(delete re[Le],!0)}const _e={setImmediate(Le){const Re=k++;return re[Re]=!0,de||(de=Promise.resolve()),de.then(()=>ce(Re)&&Le()),Re},clearImmediate(Le){ce(Le)}},{setImmediate:Te,clearImmediate:be}=_e,ae={setImmediate(...Le){const{delegate:Re}=ae;return(Re?.setImmediate||Te)(...Le)},clearImmediate(Le){const{delegate:Re}=ae;return(Re?.clearImmediate||be)(Le)},delegate:void 0};var ye=L(1722);const ke=new class Ve extends ye.v{flush(Re){this._active=!0;const at=this._scheduled;this._scheduled=void 0;const{actions:Dt}=this;let ut;Re=Re||Dt.shift();do{if(ut=Re.execute(Re.state,Re.delay))break}while((Re=Dt[0])&&Re.id===at&&Dt.shift());if(this._active=!1,ut){for(;(Re=Dt[0])&&Re.id===at&&Dt.shift();)Re.unsubscribe();throw ut}}}(class fe extends l.o{constructor(Re,at){super(Re,at),this.scheduler=Re,this.work=at}requestAsyncId(Re,at,Dt=0){return null!==Dt&&Dt>0?super.requestAsyncId(Re,at,Dt):(Re.actions.push(this),Re._scheduled||(Re._scheduled=ae.setImmediate(Re.flush.bind(Re,void 0))))}recycleAsyncId(Re,at,Dt=0){var ut;if(null!=Dt?Dt>0:this.delay>0)return super.recycleAsyncId(Re,at,Dt);const{actions:ne}=Re;null!=at&&(null===(ut=ne[ne.length-1])||void 0===ut?void 0:ut.id)!==at&&(ae.clearImmediate(at),Re._scheduled===at&&(Re._scheduled=void 0))}})},4898:(ct,De,L)=>{L.d(De,{P:()=>re,z:()=>de});var l=L(8691);const de=new(L(1722).v)(l.o),re=de},238:(ct,De,L)=>{L.d(De,{l:()=>l});const l={now:()=>(l.delegate||Date).now(),delegate:void 0}},9877:(ct,De,L)=>{L.d(De,{z:()=>l});const l={setTimeout(k,de,...re){const{delegate:ce}=l;return ce?.setTimeout?ce.setTimeout(k,de,...re):setTimeout(k,de,...re)},clearTimeout(k){const{delegate:de}=l;return(de?.clearTimeout||clearTimeout)(k)},delegate:void 0}},5395:(ct,De,L)=>{L.d(De,{h:()=>k});const k=function l(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},7649:(ct,De,L)=>{L.d(De,{L:()=>l});const l="function"==typeof Symbol&&Symbol.observable||"@@observable"},4938:(ct,De,L)=>{L.d(De,{K:()=>k});const k=(0,L(8261).d)(de=>function(){de(this),this.name="EmptyError",this.message="no elements in sequence"})},9321:(ct,De,L)=>{L.d(De,{_6:()=>_e,jO:()=>re,yG:()=>ce});var l=L(89),k=L(625);function de(ve){return ve[ve.length-1]}function re(ve){return(0,l.m)(de(ve))?ve.pop():void 0}function ce(ve){return(0,k.K)(de(ve))?ve.pop():void 0}function _e(ve,Te){return"number"==typeof de(ve)?ve.pop():Te}},302:(ct,De,L)=>{L.d(De,{D:()=>ce});const{isArray:l}=Array,{getPrototypeOf:k,prototype:de,keys:re}=Object;function ce(ve){if(1===ve.length){const Te=ve[0];if(l(Te))return{args:Te,keys:null};if(function _e(ve){return ve&&"object"==typeof ve&&k(ve)===de}(Te)){const be=re(Te);return{args:be.map(ae=>Te[ae]),keys:be}}}return{args:ve,keys:null}}},3647:(ct,De,L)=>{function l(k,de){if(k){const re=k.indexOf(de);0<=re&&k.splice(re,1)}}L.d(De,{P:()=>l})},8261:(ct,De,L)=>{function l(k){const re=k(ce=>{Error.call(ce),ce.stack=(new Error).stack});return re.prototype=Object.create(Error.prototype),re.prototype.constructor=re,re}L.d(De,{d:()=>l})},4407:(ct,De,L)=>{function l(k,de){return k.reduce((re,ce,_e)=>(re[ce]=de[_e],re),{})}L.d(De,{n:()=>l})},9094:(ct,De,L)=>{L.d(De,{O:()=>re,x:()=>de});var l=L(3667);let k=null;function de(ce){if(l.config.useDeprecatedSynchronousErrorHandling){const _e=!k;if(_e&&(k={errorThrown:!1,error:null}),ce(),_e){const{errorThrown:ve,error:Te}=k;if(k=null,ve)throw Te}}else ce()}function re(ce){l.config.useDeprecatedSynchronousErrorHandling&&k&&(k.errorThrown=!0,k.error=ce)}},5797:(ct,De,L)=>{function l(k,de,re,ce=0,_e=!1){const ve=de.schedule(function(){re(),_e?k.add(this.schedule(null,ce)):this.unsubscribe()},ce);if(k.add(ve),!_e)return ve}L.d(De,{f:()=>l})},1106:(ct,De,L)=>{function l(k){return k}L.d(De,{y:()=>l})},5859:(ct,De,L)=>{L.d(De,{z:()=>l});const l=k=>k&&"number"==typeof k.length&&"function"!=typeof k},3656:(ct,De,L)=>{L.d(De,{D:()=>k});var l=L(89);function k(de){return Symbol.asyncIterator&&(0,l.m)(de?.[Symbol.asyncIterator])}},89:(ct,De,L)=>{function l(k){return"function"==typeof k}L.d(De,{m:()=>l})},7298:(ct,De,L)=>{L.d(De,{c:()=>de});var l=L(7649),k=L(89);function de(re){return(0,k.m)(re[l.L])}},4432:(ct,De,L)=>{L.d(De,{T:()=>de});var l=L(5395),k=L(89);function de(re){return(0,k.m)(re?.[l.h])}},2861:(ct,De,L)=>{L.d(De,{b:()=>de});var l=L(1145),k=L(89);function de(re){return!!re&&(re instanceof l.y||(0,k.m)(re.lift)&&(0,k.m)(re.subscribe))}},1246:(ct,De,L)=>{L.d(De,{t:()=>k});var l=L(89);function k(de){return(0,l.m)(de?.then)}},4766:(ct,De,L)=>{L.d(De,{L:()=>re,Q:()=>de});var l=L(3449),k=L(89);function de(ce){return(0,l.FC)(this,arguments,function*(){const ve=ce.getReader();try{for(;;){const{value:Te,done:be}=yield(0,l.qq)(ve.read());if(be)return yield(0,l.qq)(void 0);yield yield(0,l.qq)(Te)}}finally{ve.releaseLock()}})}function re(ce){return(0,k.m)(ce?.getReader)}},625:(ct,De,L)=>{L.d(De,{K:()=>k});var l=L(89);function k(de){return de&&(0,l.m)(de.schedule)}},4134:(ct,De,L)=>{L.d(De,{A:()=>k,e:()=>de});var l=L(89);function k(re){return(0,l.m)(re?.lift)}function de(re){return ce=>{if(k(ce))return ce.lift(function(_e){try{return re(_e,this)}catch(ve){this.error(ve)}});throw new TypeError("Unable to lift unknown Observable type")}}},8472:(ct,De,L)=>{L.d(De,{Z:()=>re});var l=L(5990);const{isArray:k}=Array;function re(ce){return(0,l.U)(_e=>function de(ce,_e){return k(_e)?ce(..._e):ce(_e)}(ce,_e))}},5998:(ct,De,L)=>{function l(){}L.d(De,{Z:()=>l})},5357:(ct,De,L)=>{L.d(De,{U:()=>de,z:()=>k});var l=L(1106);function k(...re){return de(re)}function de(re){return 0===re.length?l.y:1===re.length?re[0]:function(_e){return re.reduce((ve,Te)=>Te(ve),_e)}}},3320:(ct,De,L)=>{L.d(De,{h:()=>de});var l=L(3667),k=L(9877);function de(re){k.z.setTimeout(()=>{const{onUnhandledError:ce}=l.config;if(!ce)throw re;ce(re)})}},4993:(ct,De,L)=>{function l(k){return new TypeError(`You provided ${null!==k&&"object"==typeof k?"an invalid object":`'${k}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}L.d(De,{z:()=>l})},9498:(ct,De,L)=>{L.d(De,{q:()=>ce});var l=L(7243),k=L(9223),de=L(3223),re=L(3714);let ce=(()=>{class _e{static#e=this.\u0275fac=function(be){return new(be||_e)};static#t=this.\u0275mod=re.oAB({type:_e});static#n=this.\u0275inj=re.cJS({imports:[l.K6A,k.u5,k.UX,de.ez]})}return _e})()},7997:(ct,De,L)=>{L.d(De,{c:()=>de});var l=L(5992),k=L(3714);let de=(()=>{class re{constructor(){this.alertSource=new l.x,this.alert$=this.alertSource.asObservable()}alert(_e){this.alertSource.next(_e)}static#e=this.\u0275fac=function(ve){return new(ve||re)};static#t=this.\u0275prov=k.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})()},7512:(ct,De,L)=>{L.d(De,{N:()=>de});var l=L(5992),k=L(3714);let de=(()=>{class re{constructor(){this.progressSource=new l.x,this.progress$=this.progressSource.asObservable()}progress(_e){this.progressSource.next(_e)}static#e=this.\u0275fac=function(ve){return new(ve||re)};static#t=this.\u0275prov=k.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})()},5476:(ct,De,L)=>{var l=L(5813),k=L(3714),de=L(1794);const re=[{path:"",redirectTo:"examples",pathMatch:"full"},{path:"examples",loadChildren:()=>L.e(371).then(L.bind(L,6371)).then(U=>U.RouteBookmarksModule)},{path:"example-layers",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(990),L.e(270),L.e(592),L.e(466)]).then(L.bind(L,2466)).then(U=>U.RouteMapModule),data:{title:"Layers",description:"Example shows how to work with UKIS layers, groups and the layer-service.",img:"assets/route-layers.jpg"}},{path:"example-projection",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(592),L.e(754)]).then(L.bind(L,6754)).then(U=>U.RouteMap2Module),data:{title:"Projection",description:"Example shows how to work with projections using ukis-projection-switch from @dlr-eoc/map-tools.",img:"assets/route-projection.jpg"}},{path:"example-events",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(592),L.e(449)]).then(L.bind(L,7248)).then(U=>U.RouteMap3Module),data:{title:"Events",description:"Example of map and layer events e.g. to show a loading bar or create a grid layer based on zoom.",img:"assets/route-events.jpg"}},{path:"example-custom-layers",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(595),L.e(633),L.e(592),L.e(95)]).then(L.bind(L,4095)).then(U=>U.RouteMap4Module),data:{title:"Custom Layers",description:"Example how to use UKIS custom layer e.g. use OpenLayers instances directly, bind events, styles and renderers.",img:"assets/route-custom-layers.jpg"}},{path:"example-owc-layers",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(990),L.e(445)]).then(L.bind(L,8445)).then(U=>U.RouteExampleOwcLayersModule),data:{title:"OWS Context layers",description:'Example how to declaratively configure layers in a json structure to save and exchange this state. This is using the "OWS Context GeoJSON format". The example context are sored in projects/shared-assets/owc.',img:"assets/route-ows-context.jpg"}},{path:"example-layout",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(198)]).then(L.bind(L,6198)).then(U=>U.RouteMap5Module),data:{title:"Two Vertical-Nav Layout",description:'Example shows how to use "Clarity Vertical Nav" on both sides and a footer. This should not be used when working on smaller screens. See also "Clarity Design System" Responsive navigation.',img:"assets/route-2-nav.jpg"}},{path:"example-layer-style",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(783)]).then(L.bind(L,4783)).then(U=>U.RouteMap6Module),data:{title:"Switching Layer-Style",description:'The example shows how styles for "WMS" and "WMTS" are switched dynamically.',img:"assets/route-style-switch.jpg"}},{path:"ol-performance",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(62)]).then(L.bind(L,4062)).then(U=>U.RouteMap7Module),data:{title:"Ol-Performance",description:"Example to messure/check performance on layer rendering.",img:"assets/route-performance.jpg"}},{path:"threejs",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(595),L.e(592),L.e(395)]).then(L.bind(L,4395)).then(U=>U.RouteExampleThreejsModule),data:{title:"Threejs",description:"This example shows a Threejs map connected to a OpenLayers map e.g. to display a globe and a flat map side by side.",img:"assets/route-threejs.jpg"}},{path:"cesium",loadChildren:()=>Promise.all([L.e(550),L.e(631),L.e(633),L.e(394)]).then(L.bind(L,8394)).then(U=>U.RouteCesiumModule),data:{title:"Cesium",description:"This example shows a cesium map and switch to OpenLayers map",img:"assets/route-cesium.jpg"}},{path:"maplibre",loadChildren:()=>Promise.all([L.e(550),L.e(270),L.e(667)]).then(L.bind(L,7667)).then(U=>U.RouteExampleMaplibreModule),data:{title:"Maplibre",description:"This example shows a maplibre map and how to work with UKIS layers",img:"assets/route-maplibre.jpg"}},{path:"licenses",loadChildren:()=>L.e(365).then(L.bind(L,8365)).then(U=>U.RouteLicensesModule),data:{title:"Licenses",description:'This example renders all used dependencies specified in assets/licenses.json which are created with "license-checker"',img:"assets/route-licenses.jpg"}}];let ce=(()=>{class U{static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275mod=k.oAB({type:U});static#n=this.\u0275inj=k.cJS({imports:[de.Bz.forRoot(re,{useHash:!0,preloadingStrategy:de.wm}),de.Bz]})}return U})();typeof window<"u"&&window.hasOwnProperty("ClarityIcons")&&window.ClarityIcons.add({ukis:'\n \n ukis\n \n \n \n \n \n ',dlr:'\n \n dlr\n \n \n ',eoc:'\n \n eoc\n \n \n '});const Te=JSON.parse('{"i8":"12.0.1-next.4"}').i8;var be=L(9735),ae=L(7997),fe=L(7512),ye=L(3223),Ve=L(7243);function ke(U,D){if(1&U&&(k.TgZ(0,"span",12),k._uU(1),k.qZA()),2&U){const E=k.oxw();k.xp6(1),k.Oqu(E.version)}}const He=[[["",8,"header-nav-el"]],"*",[["",8,"header-action-el"]]],Le=function(U){return{"short-title":U}},Re=[".header-nav-el","*",".header-action-el"];let at=(()=>{class U{constructor(){this.title="",this.shortTitle="",this.version=""}ngOnInit(){}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275cmp=k.Xpm({type:U,selectors:[["ukis-header"]],inputs:{title:["ukis-title","title"],shortTitle:["ukis-short-title","shortTitle"],version:["ukis-version","version"]},ngContentSelectors:Re,decls:17,vars:9,consts:[[1,"header-1"],[1,"branding",3,"ngClass"],["href","https://www.dlr.de","target","_blank","alt","link to dlr"],["shape","dlr","size","48","alt","dlr icon",1,"is-solid"],["href","https://www.dlr.de/de/eoc/ueber-uns/deutsches_fernerkundungsdatenzentrum/georisiken-und-zivile-sicherheit/informationssysteme-und-geomatik/ukis-umwelt-und-kriseninformationssysteme","target","_blank","alt","link to dlr ukis"],["shape","ukis","size","33","alt","ukis icon",1,"is-solid"],["routerLink","/","routerLinkActive","active",1,"nav-link"],[1,"title",3,"title"],[1,"title","short",3,"title"],["class","version",4,"ngIf"],[1,"header-nav",3,"clr-nav-level"],[1,"header-actions"],[1,"version"]],template:function(N,G){1&N&&(k.F$t(He),k.TgZ(0,"clr-header",0)(1,"div",1)(2,"a",2),k._UZ(3,"clr-icon",3),k.qZA(),k.TgZ(4,"a",4),k._UZ(5,"clr-icon",5),k.qZA(),k.TgZ(6,"a",6)(7,"span",7),k._uU(8),k.qZA(),k.TgZ(9,"span",8),k._uU(10),k.qZA()(),k.YNc(11,ke,2,1,"span",9),k.qZA(),k.TgZ(12,"div",10),k.Hsn(13),k.qZA(),k.Hsn(14,1),k.TgZ(15,"div",11),k.Hsn(16,2),k.qZA()()),2&N&&(k.xp6(1),k.Q6J("ngClass",k.VKq(7,Le,G.shortTitle)),k.xp6(6),k.Q6J("title",G.title),k.xp6(1),k.Oqu(G.title),k.xp6(1),k.Q6J("title",G.title),k.xp6(1),k.Oqu(G.shortTitle),k.xp6(1),k.Q6J("ngIf",G.version),k.xp6(1),k.Q6J("clr-nav-level",1))},dependencies:[ye.mk,ye.O5,de.rH,de.Od,Ve.qvL,Ve.uUW,Ve.saT,Ve.toC]})}return U})();function Dt(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"button",11),k.NdJ("click",function(){const q=k.CHM(E).$implicit;return k.KtG(q.callback&&q.callback())}),k._uU(1),k.qZA()}if(2&U){const E=D.$implicit;k.xp6(1),k.Oqu(E.title)}}function ut(U,D){if(1&U&&(k.TgZ(0,"div",9),k.YNc(1,Dt,2,1,"button",10),k.qZA()),2&U){const E=k.oxw(2);k.xp6(1),k.Q6J("ngForOf",E.alert.actions)}}function ne(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"button",12),k.NdJ("click",function(){k.CHM(E);const G=k.oxw(2);return k.KtG(G.close())}),k._UZ(1,"clr-icon",13),k.qZA()}}function Pe(U,D){if(1&U&&(k.TgZ(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4),k._UZ(4,"clr-icon",5),k.qZA(),k._UZ(5,"div",6),k.YNc(6,ut,2,1,"div",7),k.qZA()(),k.YNc(7,ne,2,0,"button",8),k.qZA()),2&U){const E=k.oxw();k.Q6J("ngClass","alert-"+E.alert.type),k.xp6(5),k.Q6J("innerHTML",E.alert.text,k.oJD),k.xp6(1),k.Q6J("ngIf",E.alert.actions),k.xp6(1),k.Q6J("ngIf",E.alert.closeable)}}let Me=(()=>{class U{constructor(){this.alertChange=new k.vpe}close(){this.alert=null,this.alertChange.emit(this.alert)}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275cmp=k.Xpm({type:U,selectors:[["ukis-global-alert"]],inputs:{alert:"alert"},outputs:{alertChange:"alertChange"},decls:1,vars:1,consts:[["class","alert alert-app-level","role","alert",3,"ngClass",4,"ngIf"],["role","alert",1,"alert","alert-app-level",3,"ngClass"],[1,"alert-items"],[1,"alert-item","static"],[1,"alert-icon-wrapper"],["shape","info-circle",1,"alert-icon"],[1,"alert-text",3,"innerHTML"],["class","alert-actions",4,"ngIf"],["type","button","class","close","aria-label","alert close",3,"click",4,"ngIf"],[1,"alert-actions"],["class","btn alert-action","aria-label","alert action",3,"click",4,"ngFor","ngForOf"],["aria-label","alert action",1,"btn","alert-action",3,"click"],["type","button","aria-label","alert close",1,"close",3,"click"],["aria-hidden","true","shape","close"]],template:function(N,G){1&N&&k.YNc(0,Pe,8,4,"div",0),2&N&&k.Q6J("ngIf",G.alert)},dependencies:[ye.mk,ye.sg,ye.O5,Ve.I9z,Ve.qvL]})}return U})();function nt(U,D){if(1&U&&(k.TgZ(0,"span")(1,"div",1),k._UZ(2,"progress"),k.qZA()()),2&U){const E=k.oxw();k.xp6(1),k.Q6J("ngClass",E.getProgressClass())}}function it(U,D){if(1&U&&(k.TgZ(0,"span")(1,"div",2),k._UZ(2,"progress",3),k.qZA()()),2&U){const E=k.oxw();k.xp6(1),k.Q6J("ngClass",E.getProgressClass()),k.xp6(1),k.s9C("max",E.progress.max),k.s9C("value",E.progress.value)}}let Je=(()=>{class U{constructor(){this.progressChange=new k.vpe}ngOnInit(){}getProgressClass(){return this.progress?.class?this.progress?.class:""}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275cmp=k.Xpm({type:U,selectors:[["ukis-global-progress"]],inputs:{progress:"progress"},outputs:{progressChange:"progressChange"},decls:2,vars:2,consts:[[4,"ngIf"],[1,"progress","loop",3,"ngClass"],[1,"progress",3,"ngClass"],[3,"max","value"]],template:function(N,G){1&N&&(k.YNc(0,nt,3,1,"span",0),k.YNc(1,it,3,3,"span",0)),2&N&&(k.Q6J("ngIf",G.progress&&G.progress.indeterminate),k.xp6(1),k.Q6J("ngIf",G.progress&&!G.progress.indeterminate))},dependencies:[ye.mk,ye.O5],styles:[".progress[_ngcontent-%COMP%]{height:.5em}"]})}return U})();function wt(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"ukis-global-alert",5),k.NdJ("alertChange",function(G){k.CHM(E);const q=k.oxw();return k.KtG(q.ui.alert=G)}),k.qZA()}if(2&U){const E=k.oxw();k.Q6J("alert",E.ui.alert)}}function mt(U,D){if(1&U){const E=k.EpF();k.TgZ(0,"ukis-global-progress",6),k.NdJ("progressChange",function(G){k.CHM(E);const q=k.oxw();return k.KtG(q.ui.progress=G)}),k.qZA()}if(2&U){const E=k.oxw();k.Q6J("progress",E.ui.progress)}}function $t(U,D){if(1&U&&(k.TgZ(0,"a",9),k._uU(1),k.qZA()),2&U){const E=k.oxw().$implicit;k.MGl("routerLink","/",E.path,""),k.xp6(1),k.Oqu(E.data.title)}}function Vn(U,D){if(1&U&&(k.ynx(0,7),k.YNc(1,$t,2,2,"a",8),k.BQk()),2&U){const E=D.$implicit,N=k.oxw();k.xp6(1),k.Q6J("ngIf",N.currentRoute===E.path)}}let Sn=(()=>{class U{constructor(E,N,G){this.alertService=E,this.progressService=N,this.router=G,this.title="",this.shortTitle="",this.version=Te||null,this.ui={alert:null,progress:null},this.subs=[],this.showProgress=q=>{this.ui.progress=q},this.setAlert=q=>{this.ui.alert=q},this.init(),this.routes=this.router.config.filter(q=>q.data)}ngOnInit(){const E=this.router.events.pipe((0,be.h)(N=>N instanceof de.m2||N instanceof de.OD)).subscribe(N=>{const G=new URL(N.url,`${window.location.origin}${window.location.pathname}`);this.currentRoute="/examples"!==G.pathname?G.pathname.slice(1):null});this.subs.push(E)}ngOnDestroy(){this.subs.map(E=>E.unsubscribe())}init(){this.getHtmlMeta(["title","version","description","short-title"]),this.TITLE&&(this.title=this.TITLE),this["SHORT-TITLE"]&&(this.shortTitle=this["SHORT-TITLE"]),this.alertService.alert$.subscribe(E=>{this.setAlert(E)}),this.progressService.progress$.subscribe(E=>{this.showProgress(E)})}getHtmlMeta(E){const N=document.getElementsByTagName("meta");for(let G=0,q=N.length;G{const x=F.get("offset"),V=x==le,K=V&&b||new Map;F.forEach((me,Ee)=>{let Ue=Ee,ft=me;if("offset"!==Ee)switch(Ue=U.normalizePropertyName(Ue,G),ft){case Nt.k1:ft=E.get(Ee);break;case Nt.l3:ft=N.get(Ee);break;default:ft=U.normalizeStyleValue(Ee,Ue,ft,G)}K.set(Ue,ft)}),V||q.push(K),b=K,le=x}),G.length)throw function xt(U){return new k.vHH(3502,!1)}();return q}function ti(U,D,E,N){switch(D){case"start":U.onStart(()=>N(E&&ni(E,"start",U)));break;case"done":U.onDone(()=>N(E&&ni(E,"done",U)));break;case"destroy":U.onDestroy(()=>N(E&&ni(E,"destroy",U)))}}function ni(U,D,E){const q=$n(U.element,U.triggerName,U.fromState,U.toState,D||U.phaseName,E.totalTime??U.totalTime,!!E.disabled),le=U._data;return null!=le&&(q._data=le),q}function $n(U,D,E,N,G="",q=0,le){return{element:U,triggerName:D,fromState:E,toState:N,phaseName:G,totalTime:q,disabled:!!le}}function vi(U,D,E){let N=U.get(D);return N||U.set(D,N=E),N}function rr(U){const D=U.indexOf(":");return[U.substring(1,D),U.slice(D+1)]}const Mr=(()=>typeof document>"u"?null:document.documentElement)();function Bi(U){const D=U.parentNode||U.host||null;return D===Mr?null:D}let Hi=null,ws=!1;function pe(U,D){for(;D;){if(D===U)return!0;D=Bi(D)}return!1}function $e(U,D,E){if(E)return Array.from(U.querySelectorAll(D));const N=U.querySelector(D);return N?[N]:[]}let Et=(()=>{class U{validateStyleProperty(E){return function Be(U){Hi||(Hi=function ie(){return typeof document<"u"?document.body:null}()||{},ws=!!Hi.style&&"WebkitAppearance"in Hi.style);let D=!0;return Hi.style&&!function Pi(U){return"ebkit"==U.substring(1,6)}(U)&&(D=U in Hi.style,!D&&ws&&(D="Webkit"+U.charAt(0).toUpperCase()+U.slice(1)in Hi.style)),D}(E)}matchesElement(E,N){return!1}containsElement(E,N){return pe(E,N)}getParentElement(E){return Bi(E)}query(E,N,G){return $e(E,N,G)}computeStyle(E,N,G){return G||""}animate(E,N,G,q,le,b=[],F){return new Nt.ZN(G,q)}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})(),Mt=(()=>{class U{static#e=this.NOOP=new Et}return U})();const sn=1e3,ji="ng-enter",ge="ng-leave",oe="ng-trigger",ue=".ng-trigger",ze="ng-animating",qe=".ng-animating";function st(U){if("number"==typeof U)return U;const D=U.match(/^(-?[\.\d]+)(m?s)/);return!D||D.length<2?0:rt(parseFloat(D[1]),D[2])}function rt(U,D){return"s"===D?U*sn:U}function Kt(U,D,E){return U.hasOwnProperty("duration")?U:function ht(U,D,E){let G,q=0,le="";if("string"==typeof U){const b=U.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===b)return D.push(Qi()),{duration:0,delay:0,easing:""};G=rt(parseFloat(b[1]),b[2]);const F=b[3];null!=F&&(q=rt(parseFloat(F),b[4]));const x=b[5];x&&(le=x)}else G=U;if(!E){let b=!1,F=D.length;G<0&&(D.push(function xe(){return new k.vHH(3100,!1)}()),b=!0),q<0&&(D.push(function Oe(){return new k.vHH(3101,!1)}()),b=!0),b&&D.splice(F,0,Qi())}return{duration:G,delay:q,easing:le}}(U,D,E)}function En(U,D={}){return Object.keys(U).forEach(E=>{D[E]=U[E]}),D}function ui(U){const D=new Map;return Object.keys(U).forEach(E=>{D.set(E,U[E])}),D}function Fn(U,D=new Map,E){if(E)for(let[N,G]of E)D.set(N,G);for(let[N,G]of U)D.set(N,G);return D}function xn(U,D,E){D.forEach((N,G)=>{const q=sr(G);E&&!E.has(G)&&E.set(G,U.style[q]),U.style[q]=N})}function Wt(U,D){D.forEach((E,N)=>{const G=sr(N);U.style[G]=""})}function dn(U){return Array.isArray(U)?1==U.length?U[0]:(0,Nt.vP)(U):U}const xr=new RegExp("{{\\s*(.+?)\\s*}}","g");function Yn(U){let D=[];if("string"==typeof U){let E;for(;E=xr.exec(U);)D.push(E[1]);xr.lastIndex=0}return D}function Wn(U,D,E){const N=U.toString(),G=N.replace(xr,(q,le)=>{let b=D[le];return null==b&&(E.push(function Ne(U){return new k.vHH(3003,!1)}()),b=""),b.toString()});return G==N?U:G}function Si(U){const D=[];let E=U.next();for(;!E.done;)D.push(E.value),E=U.next();return D}const Ti=/-+([a-z0-9])/g;function sr(U){return U.replace(Ti,(...D)=>D[1].toUpperCase())}function hn(U,D,E){switch(D.type){case 7:return U.visitTrigger(D,E);case 0:return U.visitState(D,E);case 1:return U.visitTransition(D,E);case 2:return U.visitSequence(D,E);case 3:return U.visitGroup(D,E);case 4:return U.visitAnimate(D,E);case 5:return U.visitKeyframes(D,E);case 6:return U.visitStyle(D,E);case 8:return U.visitReference(D,E);case 9:return U.visitAnimateChild(D,E);case 10:return U.visitAnimateRef(D,E);case 11:return U.visitQuery(D,E);case 12:return U.visitStagger(D,E);default:throw function We(U){return new k.vHH(3004,!1)}()}}function $s(U,D){return window.getComputedStyle(U)[D]}const Jt="*";function Ki(U,D){const E=[];return"string"==typeof U?U.split(/\s*,\s*/).forEach(N=>function Yr(U,D,E){if(":"==U[0]){const F=function $o(U,D){switch(U){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(E,N)=>parseFloat(N)>parseFloat(E);case":decrement":return(E,N)=>parseFloat(N) *"}}(U,E);if("function"==typeof F)return void D.push(F);U=F}const N=U.match(/^(\*|[-\w]+)\s*()\s*(\*|[-\w]+)$/);if(null==N||N.length<4)return E.push(function xi(U){return new k.vHH(3015,!1)}()),D;const G=N[1],q=N[2],le=N[3];D.push(Di(G,le));"<"==q[0]&&!(G==Jt&&le==Jt)&&D.push(Di(le,G))}(N,E,D)):E.push(U),E}const ii=new Set(["true","1"]),Es=new Set(["false","0"]);function Di(U,D){const E=ii.has(U)||Es.has(U),N=ii.has(D)||Es.has(D);return(G,q)=>{let le=U==Jt||U==G,b=D==Jt||D==q;return!le&&E&&"boolean"==typeof G&&(le=G?ii.has(U):Es.has(U)),!b&&N&&"boolean"==typeof q&&(b=q?ii.has(D):Es.has(D)),le&&b}}const Ao=new RegExp("s*:selfs*,?","g");function wr(U,D,E,N){return new Ts(U).build(D,E,N)}class Ts{constructor(D){this._driver=D}build(D,E,N){const G=new Hn(E);return this._resetContextStyleTimingState(G),hn(this,dn(D),G)}_resetContextStyleTimingState(D){D.currentQuerySelector="",D.collectedStyles=new Map,D.collectedStyles.set("",new Map),D.currentTime=0}visitTrigger(D,E){let N=E.queryCount=0,G=E.depCount=0;const q=[],le=[];return"@"==D.name.charAt(0)&&E.errors.push(function _t(){return new k.vHH(3006,!1)}()),D.definitions.forEach(b=>{if(this._resetContextStyleTimingState(E),0==b.type){const F=b,x=F.name;x.toString().split(/\s*,\s*/).forEach(V=>{F.name=V,q.push(this.visitState(F,E))}),F.name=x}else if(1==b.type){const F=this.visitTransition(b,E);N+=F.queryCount,G+=F.depCount,le.push(F)}else E.errors.push(function ot(){return new k.vHH(3007,!1)}())}),{type:7,name:D.name,states:q,transitions:le,queryCount:N,depCount:G,options:null}}visitState(D,E){const N=this.visitStyle(D.styles,E),G=D.options&&D.options.params||null;if(N.containsDynamicStyles){const q=new Set,le=G||{};N.styles.forEach(b=>{b instanceof Map&&b.forEach(F=>{Yn(F).forEach(x=>{le.hasOwnProperty(x)||q.add(x)})})}),q.size&&(Si(q.values()),E.errors.push(function ei(U,D){return new k.vHH(3008,!1)}()))}return{type:0,name:D.name,style:N,options:G?{params:G}:null}}visitTransition(D,E){E.queryCount=0,E.depCount=0;const N=hn(this,dn(D.animation),E);return{type:1,matchers:Ki(D.expr,E.errors),animation:N,queryCount:E.queryCount,depCount:E.depCount,options:Wr(D.options)}}visitSequence(D,E){return{type:2,steps:D.steps.map(N=>hn(this,N,E)),options:Wr(D.options)}}visitGroup(D,E){const N=E.currentTime;let G=0;const q=D.steps.map(le=>{E.currentTime=N;const b=hn(this,le,E);return G=Math.max(G,E.currentTime),b});return E.currentTime=G,{type:3,steps:q,options:Wr(D.options)}}visitAnimate(D,E){const N=function _i(U,D){if(U.hasOwnProperty("duration"))return U;if("number"==typeof U)return Ui(Kt(U,D).duration,0,"");const E=U;if(E.split(/\s+/).some(q=>"{"==q.charAt(0)&&"{"==q.charAt(1))){const q=Ui(0,0,"");return q.dynamic=!0,q.strValue=E,q}const G=Kt(E,D);return Ui(G.duration,G.delay,G.easing)}(D.timings,E.errors);E.currentAnimateTimings=N;let G,q=D.styles?D.styles:(0,Nt.oB)({});if(5==q.type)G=this.visitKeyframes(q,E);else{let le=D.styles,b=!1;if(!le){b=!0;const x={};N.easing&&(x.easing=N.easing),le=(0,Nt.oB)(x)}E.currentTime+=N.duration+N.delay;const F=this.visitStyle(le,E);F.isEmptyStep=b,G=F}return E.currentAnimateTimings=null,{type:4,timings:N,style:G,options:null}}visitStyle(D,E){const N=this._makeStyleAst(D,E);return this._validateStyleAst(N,E),N}_makeStyleAst(D,E){const N=[],G=Array.isArray(D.styles)?D.styles:[D.styles];for(let b of G)"string"==typeof b?b===Nt.l3?N.push(b):E.errors.push(new k.vHH(3002,!1)):N.push(ui(b));let q=!1,le=null;return N.forEach(b=>{if(b instanceof Map&&(b.has("easing")&&(le=b.get("easing"),b.delete("easing")),!q))for(let F of b.values())if(F.toString().indexOf("{{")>=0){q=!0;break}}),{type:6,styles:N,easing:le,offset:D.offset,containsDynamicStyles:q,options:null}}_validateStyleAst(D,E){const N=E.currentAnimateTimings;let G=E.currentTime,q=E.currentTime;N&&q>0&&(q-=N.duration+N.delay),D.styles.forEach(le=>{"string"!=typeof le&&le.forEach((b,F)=>{const x=E.collectedStyles.get(E.currentQuerySelector),V=x.get(F);let K=!0;V&&(q!=G&&q>=V.startTime&&G<=V.endTime&&(E.errors.push(function Ut(U,D,E,N,G){return new k.vHH(3010,!1)}()),K=!1),q=V.startTime),K&&x.set(F,{startTime:q,endTime:G}),E.options&&function zi(U,D,E){const N=D.params||{},G=Yn(U);G.length&&G.forEach(q=>{N.hasOwnProperty(q)||E.push(function Fe(U){return new k.vHH(3001,!1)}())})}(b,E.options,E.errors)})})}visitKeyframes(D,E){const N={type:5,styles:[],options:null};if(!E.currentAnimateTimings)return E.errors.push(function kt(){return new k.vHH(3011,!1)}()),N;let q=0;const le=[];let b=!1,F=!1,x=0;const V=D.steps.map(Vt=>{const It=this._makeStyleAst(Vt,E);let ln=null!=It.offset?It.offset:function os(U){if("string"==typeof U)return null;let D=null;if(Array.isArray(U))U.forEach(E=>{if(E instanceof Map&&E.has("offset")){const N=E;D=parseFloat(N.get("offset")),N.delete("offset")}});else if(U instanceof Map&&U.has("offset")){const E=U;D=parseFloat(E.get("offset")),E.delete("offset")}return D}(It.styles),Yt=0;return null!=ln&&(q++,Yt=It.offset=ln),F=F||Yt<0||Yt>1,b=b||Yt0&&q{const ln=me>0?It==Ee?1:me*It:le[It],Yt=ln*Lt;E.currentTime=Ue+ft.delay+Yt,ft.duration=Yt,this._validateStyleAst(Vt,E),Vt.offset=ln,N.styles.push(Vt)}),N}visitReference(D,E){return{type:8,animation:hn(this,dn(D.animation),E),options:Wr(D.options)}}visitAnimateChild(D,E){return E.depCount++,{type:9,options:Wr(D.options)}}visitAnimateRef(D,E){return{type:10,animation:this.visitReference(D.animation,E),options:Wr(D.options)}}visitQuery(D,E){const N=E.currentQuerySelector,G=D.options||{};E.queryCount++,E.currentQuery=D;const[q,le]=function Zt(U){const D=!!U.split(/\s*,\s*/).find(E=>":self"==E);return D&&(U=U.replace(Ao,"")),U=U.replace(/@\*/g,ue).replace(/@\w+/g,E=>ue+"-"+E.slice(1)).replace(/:animating/g,qe),[U,D]}(D.selector);E.currentQuerySelector=N.length?N+" "+q:q,vi(E.collectedStyles,E.currentQuerySelector,new Map);const b=hn(this,dn(D.animation),E);return E.currentQuery=null,E.currentQuerySelector=N,{type:11,selector:q,limit:G.limit||0,optional:!!G.optional,includeSelf:le,animation:b,originalSelector:D.selector,options:Wr(D.options)}}visitStagger(D,E){E.currentQuery||E.errors.push(function Li(){return new k.vHH(3013,!1)}());const N="full"===D.timings?{duration:0,delay:0,easing:"full"}:Kt(D.timings,E.errors,!0);return{type:12,animation:hn(this,dn(D.animation),E),timings:N,options:null}}}class Hn{constructor(D){this.errors=D,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function Wr(U){return U?(U=En(U)).params&&(U.params=function In(U){return U?En(U):null}(U.params)):U={},U}function Ui(U,D,E){return{duration:U,delay:D,easing:E}}function as(U,D,E,N,G,q,le=null,b=!1){return{type:1,element:U,keyframes:D,preStyleProps:E,postStyleProps:N,duration:G,delay:q,totalTime:G+q,easing:le,subTimeline:b}}class Zr{constructor(){this._map=new Map}get(D){return this._map.get(D)||[]}append(D,E){let N=this._map.get(D);N||this._map.set(D,N=[]),N.push(...E)}has(D){return this._map.has(D)}clear(){this._map.clear()}}const dt=new RegExp(":enter","g"),_n=new RegExp(":leave","g");function fi(U,D,E,N,G,q=new Map,le=new Map,b,F,x=[]){return(new Rr).buildKeyframes(U,D,E,N,G,q,le,b,F,x)}class Rr{buildKeyframes(D,E,N,G,q,le,b,F,x,V=[]){x=x||new Zr;const K=new mr(D,E,x,G,q,V,[]);K.options=F;const me=F.delay?st(F.delay):0;K.currentTimeline.delayNextStep(me),K.currentTimeline.setStyles([le],null,K.errors,F),hn(this,N,K);const Ee=K.timelines.filter(Ue=>Ue.containsAnimation());if(Ee.length&&b.size){let Ue;for(let ft=Ee.length-1;ft>=0;ft--){const Lt=Ee[ft];if(Lt.element===E){Ue=Lt;break}}Ue&&!Ue.allowOnlyTimelineStyles()&&Ue.setStyles([b],null,K.errors,F)}return Ee.length?Ee.map(Ue=>Ue.buildKeyframes()):[as(E,[],[],[],0,me,"",!1)]}visitTrigger(D,E){}visitState(D,E){}visitTransition(D,E){}visitAnimateChild(D,E){const N=E.subInstructions.get(E.element);if(N){const G=E.createSubContext(D.options),q=E.currentTimeline.currentTime,le=this._visitSubInstructions(N,G,G.options);q!=le&&E.transformIntoNewTimeline(le)}E.previousNode=D}visitAnimateRef(D,E){const N=E.createSubContext(D.options);N.transformIntoNewTimeline(),this._applyAnimationRefDelays([D.options,D.animation.options],E,N),this.visitReference(D.animation,N),E.transformIntoNewTimeline(N.currentTimeline.currentTime),E.previousNode=D}_applyAnimationRefDelays(D,E,N){for(const G of D){const q=G?.delay;if(q){const le="number"==typeof q?q:st(Wn(q,G?.params??{},E.errors));N.delayNextStep(le)}}}_visitSubInstructions(D,E,N){let q=E.currentTimeline.currentTime;const le=null!=N.duration?st(N.duration):null,b=null!=N.delay?st(N.delay):null;return 0!==le&&D.forEach(F=>{const x=E.appendInstructionToTimeline(F,le,b);q=Math.max(q,x.duration+x.delay)}),q}visitReference(D,E){E.updateOptions(D.options,!0),hn(this,D.animation,E),E.previousNode=D}visitSequence(D,E){const N=E.subContextCount;let G=E;const q=D.options;if(q&&(q.params||q.delay)&&(G=E.createSubContext(q),G.transformIntoNewTimeline(),null!=q.delay)){6==G.previousNode.type&&(G.currentTimeline.snapshotCurrentStyles(),G.previousNode=ri);const le=st(q.delay);G.delayNextStep(le)}D.steps.length&&(D.steps.forEach(le=>hn(this,le,G)),G.currentTimeline.applyStylesToKeyframe(),G.subContextCount>N&&G.transformIntoNewTimeline()),E.previousNode=D}visitGroup(D,E){const N=[];let G=E.currentTimeline.currentTime;const q=D.options&&D.options.delay?st(D.options.delay):0;D.steps.forEach(le=>{const b=E.createSubContext(D.options);q&&b.delayNextStep(q),hn(this,le,b),G=Math.max(G,b.currentTimeline.currentTime),N.push(b.currentTimeline)}),N.forEach(le=>E.currentTimeline.mergeTimelineCollectedStyles(le)),E.transformIntoNewTimeline(G),E.previousNode=D}_visitTiming(D,E){if(D.dynamic){const N=D.strValue;return Kt(E.params?Wn(N,E.params,E.errors):N,E.errors)}return{duration:D.duration,delay:D.delay,easing:D.easing}}visitAnimate(D,E){const N=E.currentAnimateTimings=this._visitTiming(D.timings,E),G=E.currentTimeline;N.delay&&(E.incrementTime(N.delay),G.snapshotCurrentStyles());const q=D.style;5==q.type?this.visitKeyframes(q,E):(E.incrementTime(N.duration),this.visitStyle(q,E),G.applyStylesToKeyframe()),E.currentAnimateTimings=null,E.previousNode=D}visitStyle(D,E){const N=E.currentTimeline,G=E.currentAnimateTimings;!G&&N.hasCurrentStyleProperties()&&N.forwardFrame();const q=G&&G.easing||D.easing;D.isEmptyStep?N.applyEmptyStep(q):N.setStyles(D.styles,q,E.errors,E.options),E.previousNode=D}visitKeyframes(D,E){const N=E.currentAnimateTimings,G=E.currentTimeline.duration,q=N.duration,b=E.createSubContext().currentTimeline;b.easing=N.easing,D.styles.forEach(F=>{b.forwardTime((F.offset||0)*q),b.setStyles(F.styles,F.easing,E.errors,E.options),b.applyStylesToKeyframe()}),E.currentTimeline.mergeTimelineCollectedStyles(b),E.transformIntoNewTimeline(G+q),E.previousNode=D}visitQuery(D,E){const N=E.currentTimeline.currentTime,G=D.options||{},q=G.delay?st(G.delay):0;q&&(6===E.previousNode.type||0==N&&E.currentTimeline.hasCurrentStyleProperties())&&(E.currentTimeline.snapshotCurrentStyles(),E.previousNode=ri);let le=N;const b=E.invokeQuery(D.selector,D.originalSelector,D.limit,D.includeSelf,!!G.optional,E.errors);E.currentQueryTotal=b.length;let F=null;b.forEach((x,V)=>{E.currentQueryIndex=V;const K=E.createSubContext(D.options,x);q&&K.delayNextStep(q),x===E.element&&(F=K.currentTimeline),hn(this,D.animation,K),K.currentTimeline.applyStylesToKeyframe(),le=Math.max(le,K.currentTimeline.currentTime)}),E.currentQueryIndex=0,E.currentQueryTotal=0,E.transformIntoNewTimeline(le),F&&(E.currentTimeline.mergeTimelineCollectedStyles(F),E.currentTimeline.snapshotCurrentStyles()),E.previousNode=D}visitStagger(D,E){const N=E.parentContext,G=E.currentTimeline,q=D.timings,le=Math.abs(q.duration),b=le*(E.currentQueryTotal-1);let F=le*E.currentQueryIndex;switch(q.duration<0?"reverse":q.easing){case"reverse":F=b-F;break;case"full":F=N.currentStaggerTime}const V=E.currentTimeline;F&&V.delayNextStep(F);const K=V.currentTime;hn(this,D.animation,E),E.previousNode=D,N.currentStaggerTime=G.currentTime-K+(G.startTime-N.currentTimeline.startTime)}}const ri={};class mr{constructor(D,E,N,G,q,le,b,F){this._driver=D,this.element=E,this.subInstructions=N,this._enterClassName=G,this._leaveClassName=q,this.errors=le,this.timelines=b,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=ri,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=F||new yn(this._driver,E,0),b.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(D,E){if(!D)return;const N=D;let G=this.options;null!=N.duration&&(G.duration=st(N.duration)),null!=N.delay&&(G.delay=st(N.delay));const q=N.params;if(q){let le=G.params;le||(le=this.options.params={}),Object.keys(q).forEach(b=>{(!E||!le.hasOwnProperty(b))&&(le[b]=Wn(q[b],le,this.errors))})}}_copyOptions(){const D={};if(this.options){const E=this.options.params;if(E){const N=D.params={};Object.keys(E).forEach(G=>{N[G]=E[G]})}}return D}createSubContext(D=null,E,N){const G=E||this.element,q=new mr(this._driver,G,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(G,N||0));return q.previousNode=this.previousNode,q.currentAnimateTimings=this.currentAnimateTimings,q.options=this._copyOptions(),q.updateOptions(D),q.currentQueryIndex=this.currentQueryIndex,q.currentQueryTotal=this.currentQueryTotal,q.parentContext=this,this.subContextCount++,q}transformIntoNewTimeline(D){return this.previousNode=ri,this.currentTimeline=this.currentTimeline.fork(this.element,D),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(D,E,N){const G={duration:E??D.duration,delay:this.currentTimeline.currentTime+(N??0)+D.delay,easing:""},q=new Qr(this._driver,D.element,D.keyframes,D.preStyleProps,D.postStyleProps,G,D.stretchStartingKeyframe);return this.timelines.push(q),G}incrementTime(D){this.currentTimeline.forwardTime(this.currentTimeline.duration+D)}delayNextStep(D){D>0&&this.currentTimeline.delayNextStep(D)}invokeQuery(D,E,N,G,q,le){let b=[];if(G&&b.push(this.element),D.length>0){D=(D=D.replace(dt,"."+this._enterClassName)).replace(_n,"."+this._leaveClassName);let x=this._driver.query(this.element,D,1!=N);0!==N&&(x=N<0?x.slice(x.length+N,x.length):x.slice(0,N)),b.push(...x)}return!q&&0==b.length&&le.push(function Vi(U){return new k.vHH(3014,!1)}()),b}}class yn{constructor(D,E,N,G){this._driver=D,this.element=E,this.startTime=N,this._elementTimelineStylesLookup=G,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(E),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(E,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(D){const E=1===this._keyframes.size&&this._pendingStyles.size;this.duration||E?(this.forwardTime(this.currentTime+D),E&&this.snapshotCurrentStyles()):this.startTime+=D}fork(D,E){return this.applyStylesToKeyframe(),new yn(this._driver,D,E||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(D){this.applyStylesToKeyframe(),this.duration=D,this._loadKeyframe()}_updateStyle(D,E){this._localTimelineStyles.set(D,E),this._globalTimelineStyles.set(D,E),this._styleSummary.set(D,{time:this.currentTime,value:E})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(D){D&&this._previousKeyframe.set("easing",D);for(let[E,N]of this._globalTimelineStyles)this._backFill.set(E,N||Nt.l3),this._currentKeyframe.set(E,Nt.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(D,E,N,G){E&&this._previousKeyframe.set("easing",E);const q=G&&G.params||{},le=function Ft(U,D){const E=new Map;let N;return U.forEach(G=>{if("*"===G){N=N||D.keys();for(let q of N)E.set(q,Nt.l3)}else Fn(G,E)}),E}(D,this._globalTimelineStyles);for(let[b,F]of le){const x=Wn(F,q,N);this._pendingStyles.set(b,x),this._localTimelineStyles.has(b)||this._backFill.set(b,this._globalTimelineStyles.get(b)??Nt.l3),this._updateStyle(b,x)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((D,E)=>{this._currentKeyframe.set(E,D)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((D,E)=>{this._currentKeyframe.has(E)||this._currentKeyframe.set(E,D)}))}snapshotCurrentStyles(){for(let[D,E]of this._localTimelineStyles)this._pendingStyles.set(D,E),this._updateStyle(D,E)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const D=[];for(let E in this._currentKeyframe)D.push(E);return D}mergeTimelineCollectedStyles(D){D._styleSummary.forEach((E,N)=>{const G=this._styleSummary.get(N);(!G||E.time>G.time)&&this._updateStyle(N,E.value)})}buildKeyframes(){this.applyStylesToKeyframe();const D=new Set,E=new Set,N=1===this._keyframes.size&&0===this.duration;let G=[];this._keyframes.forEach((b,F)=>{const x=Fn(b,new Map,this._backFill);x.forEach((V,K)=>{V===Nt.k1?D.add(K):V===Nt.l3&&E.add(K)}),N||x.set("offset",F/this.duration),G.push(x)});const q=D.size?Si(D.values()):[],le=E.size?Si(E.values()):[];if(N){const b=G[0],F=new Map(b);b.set("offset",0),F.set("offset",1),G=[b,F]}return as(this.element,G,q,le,this.duration,this.startTime,this.easing,!1)}}class Qr extends yn{constructor(D,E,N,G,q,le,b=!1){super(D,E,le.delay),this.keyframes=N,this.preStyleProps=G,this.postStyleProps=q,this._stretchStartingKeyframe=b,this.timings={duration:le.duration,delay:le.delay,easing:le.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let D=this.keyframes,{delay:E,duration:N,easing:G}=this.timings;if(this._stretchStartingKeyframe&&E){const q=[],le=N+E,b=E/le,F=Fn(D[0]);F.set("offset",0),q.push(F);const x=Fn(D[0]);x.set("offset",vr(b)),q.push(x);const V=D.length-1;for(let K=1;K<=V;K++){let me=Fn(D[K]);const Ee=me.get("offset");me.set("offset",vr((E+Ee*N)/le)),q.push(me)}N=le,E=0,G="",D=q}return as(this.element,D,this.preStyleProps,this.postStyleProps,N,E,G,!0)}}function vr(U,D=3){const E=Math.pow(10,D-1);return Math.round(U*E)/E}class ls{}const wn=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class Gs extends ls{normalizePropertyName(D,E){return sr(D)}normalizeStyleValue(D,E,N,G){let q="";const le=N.toString().trim();if(wn.has(E)&&0!==N&&"0"!==N)if("number"==typeof N)q="px";else{const b=N.match(/^[+-]?[\d\.]+([a-z]*)$/);b&&0==b[1].length&&G.push(function Ke(U,D){return new k.vHH(3005,!1)}())}return le+q}}function Er(U,D,E,N,G,q,le,b,F,x,V,K,me){return{type:0,element:U,triggerName:D,isRemovalTransition:G,fromState:E,fromStyles:q,toState:N,toStyles:le,timelines:b,queriedElements:F,preStyleProps:x,postStyleProps:V,totalTime:K,errors:me}}const $i={};class Kr{constructor(D,E,N){this._triggerName=D,this.ast=E,this._stateStyles=N}match(D,E,N,G){return function cs(U,D,E,N,G){return U.some(q=>q(D,E,N,G))}(this.ast.matchers,D,E,N,G)}buildStyles(D,E,N){let G=this._stateStyles.get("*");return void 0!==D&&(G=this._stateStyles.get(D?.toString())||G),G?G.buildStyles(E,N):new Map}build(D,E,N,G,q,le,b,F,x,V){const K=[],me=this.ast.options&&this.ast.options.params||$i,Ue=this.buildStyles(N,b&&b.params||$i,K),ft=F&&F.params||$i,Lt=this.buildStyles(G,ft,K),Vt=new Set,It=new Map,ln=new Map,Yt="void"===G,Rn={params:_r(ft,me),delay:this.ast.options?.delay},Ii=V?[]:fi(D,E,this.ast.animation,q,le,Ue,Lt,Rn,x,K);let zn=0;if(Ii.forEach(si=>{zn=Math.max(si.duration+si.delay,zn)}),K.length)return Er(E,this._triggerName,N,G,Yt,Ue,Lt,[],[],It,ln,zn,K);Ii.forEach(si=>{const Xi=si.element,Fi=vi(It,Xi,new Set);si.preStyleProps.forEach(fo=>Fi.add(fo));const kr=vi(ln,Xi,new Set);si.postStyleProps.forEach(fo=>kr.add(fo)),Xi!==E&&Vt.add(Xi)});const Ai=Si(Vt.values());return Er(E,this._triggerName,N,G,Yt,Ue,Lt,Ii,Ai,It,ln,zn)}}function _r(U,D){const E=En(D);for(const N in U)U.hasOwnProperty(N)&&null!=U[N]&&(E[N]=U[N]);return E}class us{constructor(D,E,N){this.styles=D,this.defaultParams=E,this.normalizer=N}buildStyles(D,E){const N=new Map,G=En(this.defaultParams);return Object.keys(D).forEach(q=>{const le=D[q];null!==le&&(G[q]=le)}),this.styles.styles.forEach(q=>{"string"!=typeof q&&q.forEach((le,b)=>{le&&(le=Wn(le,G,E));const F=this.normalizer.normalizePropertyName(b,E);le=this.normalizer.normalizeStyleValue(b,F,le,E),N.set(b,le)})}),N}}class zt{constructor(D,E,N){this.name=D,this.ast=E,this._normalizer=N,this.transitionFactories=[],this.states=new Map,E.states.forEach(G=>{this.states.set(G.name,new us(G.style,G.options&&G.options.params||{},N))}),or(this.states,"true","1"),or(this.states,"false","0"),E.transitions.forEach(G=>{this.transitionFactories.push(new Kr(D,G,this.states))}),this.fallbackTransition=function Mo(U,D,E){return new Kr(U,{type:1,animation:{type:2,steps:[],options:null},matchers:[(le,b)=>!0],options:null,queryCount:0,depCount:0},D)}(D,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(D,E,N,G){return this.transitionFactories.find(le=>le.match(D,E,N,G))||null}matchStyles(D,E,N){return this.fallbackTransition.buildStyles(D,E,N)}}function or(U,D,E){U.has(D)?U.has(E)||U.set(E,U.get(D)):U.has(E)&&U.set(D,U.get(E))}const Jr=new Zr;class jn{constructor(D,E,N){this.bodyNode=D,this._driver=E,this._normalizer=N,this._animations=new Map,this._playersById=new Map,this.players=[]}register(D,E){const N=[],q=wr(this._driver,E,N,[]);if(N.length)throw function en(U){return new k.vHH(3503,!1)}();this._animations.set(D,q)}_buildPlayer(D,E,N){const G=D.element,q=qi(this._normalizer,D.keyframes,E,N);return this._driver.animate(G,q,D.duration,D.delay,D.easing,[],!0)}create(D,E,N={}){const G=[],q=this._animations.get(D);let le;const b=new Map;if(q?(le=fi(this._driver,E,q,ji,ge,new Map,new Map,N,Jr,G),le.forEach(V=>{const K=vi(b,V.element,new Map);V.postStyleProps.forEach(me=>K.set(me,null))})):(G.push(function qt(){return new k.vHH(3300,!1)}()),le=[]),G.length)throw function ci(U){return new k.vHH(3504,!1)}();b.forEach((V,K)=>{V.forEach((me,Ee)=>{V.set(Ee,this._driver.computeStyle(K,Ee,Nt.l3))})});const x=Nn(le.map(V=>{const K=b.get(V.element);return this._buildPlayer(V,new Map,K)}));return this._playersById.set(D,x),x.onDestroy(()=>this.destroy(D)),this.players.push(x),x}destroy(D){const E=this._getPlayer(D);E.destroy(),this._playersById.delete(D);const N=this.players.indexOf(E);N>=0&&this.players.splice(N,1)}_getPlayer(D){const E=this._playersById.get(D);if(!E)throw function pr(U){return new k.vHH(3301,!1)}();return E}listen(D,E,N,G){const q=$n(E,"","","");return ti(this._getPlayer(D),N,q,G),()=>{}}command(D,E,N,G){if("register"==N)return void this.register(D,G[0]);if("create"==N)return void this.create(D,E,G[0]||{});const q=this._getPlayer(D);switch(N){case"play":q.play();break;case"pause":q.pause();break;case"reset":q.reset();break;case"restart":q.restart();break;case"finish":q.finish();break;case"init":q.init();break;case"setPosition":q.setPosition(parseFloat(G[0]));break;case"destroy":this.destroy(D)}}}const Ws="ng-animate-queued",Ln="ng-animate-disabled",pi=[],Ms={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},et={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},fn="__ng_removed";class qn{get params(){return this.options.params}constructor(D,E=""){this.namespaceId=E;const N=D&&D.hasOwnProperty("value");if(this.value=function $(U){return U??null}(N?D.value:D),N){const q=En(D);delete q.value,this.options=q}else this.options={};this.options.params||(this.options.params={})}absorbOptions(D){const E=D.params;if(E){const N=this.options.params;Object.keys(E).forEach(G=>{null==N[G]&&(N[G]=E[G])})}}}const ki="void",ao=new qn(ki);class es{constructor(D,E,N){this.id=D,this.hostElement=E,this._engine=N,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+D,An(E,this._hostClassName)}listen(D,E,N,G){if(!this._triggers.has(E))throw function Ri(U,D){return new k.vHH(3302,!1)}();if(null==N||0==N.length)throw function bt(U){return new k.vHH(3303,!1)}();if(!function Y(U){return"start"==U||"done"==U}(N))throw function Un(U,D){return new k.vHH(3400,!1)}();const q=vi(this._elementListeners,D,[]),le={name:E,phase:N,callback:G};q.push(le);const b=vi(this._engine.statesByElement,D,new Map);return b.has(E)||(An(D,oe),An(D,oe+"-"+E),b.set(E,ao)),()=>{this._engine.afterFlush(()=>{const F=q.indexOf(le);F>=0&&q.splice(F,1),this._triggers.has(E)||b.delete(E)})}}register(D,E){return!this._triggers.has(D)&&(this._triggers.set(D,E),!0)}_getTrigger(D){const E=this._triggers.get(D);if(!E)throw function so(U){return new k.vHH(3401,!1)}();return E}trigger(D,E,N,G=!0){const q=this._getTrigger(E),le=new ds(this.id,E,D);let b=this._engine.statesByElement.get(D);b||(An(D,oe),An(D,oe+"-"+E),this._engine.statesByElement.set(D,b=new Map));let F=b.get(E);const x=new qn(N,this.id);if(!(N&&N.hasOwnProperty("value"))&&F&&x.absorbOptions(F.options),b.set(E,x),F||(F=ao),x.value!==ki&&F.value===x.value){if(!function xo(U,D){const E=Object.keys(U),N=Object.keys(D);if(E.length!=N.length)return!1;for(let G=0;G{Wt(D,Lt),xn(D,Vt)})}return}const me=vi(this._engine.playersByElement,D,[]);me.forEach(ft=>{ft.namespaceId==this.id&&ft.triggerName==E&&ft.queued&&ft.destroy()});let Ee=q.matchTransition(F.value,x.value,D,x.params),Ue=!1;if(!Ee){if(!G)return;Ee=q.fallbackTransition,Ue=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:E,transition:Ee,fromState:F,toState:x,player:le,isFallbackTransition:Ue}),Ue||(An(D,Ws),le.onStart(()=>{lr(D,Ws)})),le.onDone(()=>{let ft=this.players.indexOf(le);ft>=0&&this.players.splice(ft,1);const Lt=this._engine.playersByElement.get(D);if(Lt){let Vt=Lt.indexOf(le);Vt>=0&&Lt.splice(Vt,1)}}),this.players.push(le),me.push(le),le}deregister(D){this._triggers.delete(D),this._engine.statesByElement.forEach(E=>E.delete(D)),this._elementListeners.forEach((E,N)=>{this._elementListeners.set(N,E.filter(G=>G.name!=D))})}clearElementCache(D){this._engine.statesByElement.delete(D),this._elementListeners.delete(D);const E=this._engine.playersByElement.get(D);E&&(E.forEach(N=>N.destroy()),this._engine.playersByElement.delete(D))}_signalRemovalForInnerTriggers(D,E){const N=this._engine.driver.query(D,ue,!0);N.forEach(G=>{if(G[fn])return;const q=this._engine.fetchNamespacesByElement(G);q.size?q.forEach(le=>le.triggerLeaveAnimation(G,E,!1,!0)):this.clearElementCache(G)}),this._engine.afterFlushAnimationsDone(()=>N.forEach(G=>this.clearElementCache(G)))}triggerLeaveAnimation(D,E,N,G){const q=this._engine.statesByElement.get(D),le=new Map;if(q){const b=[];if(q.forEach((F,x)=>{if(le.set(x,F.value),this._triggers.has(x)){const V=this.trigger(D,x,ki,G);V&&b.push(V)}}),b.length)return this._engine.markElementAsRemoved(this.id,D,!0,E,le),N&&Nn(b).onDone(()=>this._engine.processLeaveNode(D)),!0}return!1}prepareLeaveAnimationListeners(D){const E=this._elementListeners.get(D),N=this._engine.statesByElement.get(D);if(E&&N){const G=new Set;E.forEach(q=>{const le=q.name;if(G.has(le))return;G.add(le);const F=this._triggers.get(le).fallbackTransition,x=N.get(le)||ao,V=new qn(ki),K=new ds(this.id,le,D);this._engine.totalQueuedPlayers++,this._queue.push({element:D,triggerName:le,transition:F,fromState:x,toState:V,player:K,isFallbackTransition:!0})})}}removeNode(D,E){const N=this._engine;if(D.childElementCount&&this._signalRemovalForInnerTriggers(D,E),this.triggerLeaveAnimation(D,E,!0))return;let G=!1;if(N.totalAnimations){const q=N.players.length?N.playersByQueriedElement.get(D):[];if(q&&q.length)G=!0;else{let le=D;for(;le=le.parentNode;)if(N.statesByElement.get(le)){G=!0;break}}}if(this.prepareLeaveAnimationListeners(D),G)N.markElementAsRemoved(this.id,D,!1,E);else{const q=D[fn];(!q||q===Ms)&&(N.afterFlush(()=>this.clearElementCache(D)),N.destroyInnerAnimations(D),N._onRemovalComplete(D,E))}}insertNode(D,E){An(D,this._hostClassName)}drainQueuedTransitions(D){const E=[];return this._queue.forEach(N=>{const G=N.player;if(G.destroyed)return;const q=N.element,le=this._elementListeners.get(q);le&&le.forEach(b=>{if(b.name==N.triggerName){const F=$n(q,N.triggerName,N.fromState.value,N.toState.value);F._data=D,ti(N.player,b.phase,F,b.callback)}}),G.markedForDestroy?this._engine.afterFlush(()=>{G.destroy()}):E.push(N)}),this._queue=[],E.sort((N,G)=>{const q=N.transition.ast.depCount,le=G.transition.ast.depCount;return 0==q||0==le?q-le:this._engine.driver.containsElement(N.element,G.element)?1:-1})}destroy(D){this.players.forEach(E=>E.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,D)}}class lo{_onRemovalComplete(D,E){this.onRemovalComplete(D,E)}constructor(D,E,N){this.bodyNode=D,this.driver=E,this._normalizer=N,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(G,q)=>{}}get queuedPlayers(){const D=[];return this._namespaceList.forEach(E=>{E.players.forEach(N=>{N.queued&&D.push(N)})}),D}createNamespace(D,E){const N=new es(D,E,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,E)?this._balanceNamespaceList(N,E):(this.newHostElements.set(E,N),this.collectEnterElement(E)),this._namespaceLookup[D]=N}_balanceNamespaceList(D,E){const N=this._namespaceList,G=this.namespacesByHostElement;if(N.length-1>=0){let le=!1,b=this.driver.getParentElement(E);for(;b;){const F=G.get(b);if(F){const x=N.indexOf(F);N.splice(x+1,0,D),le=!0;break}b=this.driver.getParentElement(b)}le||N.unshift(D)}else N.push(D);return G.set(E,D),D}register(D,E){let N=this._namespaceLookup[D];return N||(N=this.createNamespace(D,E)),N}registerTrigger(D,E,N){let G=this._namespaceLookup[D];G&&G.register(E,N)&&this.totalAnimations++}destroy(D,E){D&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const N=this._fetchNamespace(D);this.namespacesByHostElement.delete(N.hostElement);const G=this._namespaceList.indexOf(N);G>=0&&this._namespaceList.splice(G,1),N.destroy(E),delete this._namespaceLookup[D]}))}_fetchNamespace(D){return this._namespaceLookup[D]}fetchNamespacesByElement(D){const E=new Set,N=this.statesByElement.get(D);if(N)for(let G of N.values())if(G.namespaceId){const q=this._fetchNamespace(G.namespaceId);q&&E.add(q)}return E}trigger(D,E,N,G){if(P(E)){const q=this._fetchNamespace(D);if(q)return q.trigger(E,N,G),!0}return!1}insertNode(D,E,N,G){if(!P(E))return;const q=E[fn];if(q&&q.setForRemoval){q.setForRemoval=!1,q.setForMove=!0;const le=this.collectedLeaveElements.indexOf(E);le>=0&&this.collectedLeaveElements.splice(le,1)}if(D){const le=this._fetchNamespace(D);le&&le.insertNode(E,N)}G&&this.collectEnterElement(E)}collectEnterElement(D){this.collectedEnterElements.push(D)}markElementAsDisabled(D,E){E?this.disabledNodes.has(D)||(this.disabledNodes.add(D),An(D,Ln)):this.disabledNodes.has(D)&&(this.disabledNodes.delete(D),lr(D,Ln))}removeNode(D,E,N){if(P(E)){const G=D?this._fetchNamespace(D):null;G?G.removeNode(E,N):this.markElementAsRemoved(D,E,!1,N);const q=this.namespacesByHostElement.get(E);q&&q.id!==D&&q.removeNode(E,N)}else this._onRemovalComplete(E,N)}markElementAsRemoved(D,E,N,G,q){this.collectedLeaveElements.push(E),E[fn]={namespaceId:D,setForRemoval:G,hasAnimation:N,removedBeforeQueried:!1,previousTriggersValues:q}}listen(D,E,N,G,q){return P(E)?this._fetchNamespace(D).listen(E,N,G,q):()=>{}}_buildInstruction(D,E,N,G,q){return D.transition.build(this.driver,D.element,D.fromState.value,D.toState.value,N,G,D.fromState.options,D.toState.options,E,q)}destroyInnerAnimations(D){let E=this.driver.query(D,ue,!0);E.forEach(N=>this.destroyActiveAnimationsForElement(N)),0!=this.playersByQueriedElement.size&&(E=this.driver.query(D,qe,!0),E.forEach(N=>this.finishActiveQueriedAnimationOnElement(N)))}destroyActiveAnimationsForElement(D){const E=this.playersByElement.get(D);E&&E.forEach(N=>{N.queued?N.markedForDestroy=!0:N.destroy()})}finishActiveQueriedAnimationOnElement(D){const E=this.playersByQueriedElement.get(D);E&&E.forEach(N=>N.finish())}whenRenderingDone(){return new Promise(D=>{if(this.players.length)return Nn(this.players).onDone(()=>D());D()})}processLeaveNode(D){const E=D[fn];if(E&&E.setForRemoval){if(D[fn]=Ms,E.namespaceId){this.destroyInnerAnimations(D);const N=this._fetchNamespace(E.namespaceId);N&&N.clearElementCache(D)}this._onRemovalComplete(D,E.setForRemoval)}D.classList?.contains(Ln)&&this.markElementAsDisabled(D,!1),this.driver.query(D,".ng-animate-disabled",!0).forEach(N=>{this.markElementAsDisabled(N,!1)})}flush(D=-1){let E=[];if(this.newHostElements.size&&(this.newHostElements.forEach((N,G)=>this._balanceNamespaceList(N,G)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let N=0;NN()),this._flushFns=[],this._whenQuietFns.length){const N=this._whenQuietFns;this._whenQuietFns=[],E.length?Nn(E).onDone(()=>{N.forEach(G=>G())}):N.forEach(G=>G())}}reportError(D){throw function yt(U){return new k.vHH(3402,!1)}()}_flushAnimations(D,E){const N=new Zr,G=[],q=new Map,le=[],b=new Map,F=new Map,x=new Map,V=new Set;this.disabledNodes.forEach(Ct=>{V.add(Ct);const vt=this.driver.query(Ct,".ng-animate-queued",!0);for(let Bt=0;Bt{const Bt=ji+ft++;Ue.set(vt,Bt),Ct.forEach(vn=>An(vn,Bt))});const Lt=[],Vt=new Set,It=new Set;for(let Ct=0;CtVt.add(vn)):It.add(vt))}const ln=new Map,Yt=nn(me,Array.from(Vt));Yt.forEach((Ct,vt)=>{const Bt=ge+ft++;ln.set(vt,Bt),Ct.forEach(vn=>An(vn,Bt))}),D.push(()=>{Ee.forEach((Ct,vt)=>{const Bt=Ue.get(vt);Ct.forEach(vn=>lr(vn,Bt))}),Yt.forEach((Ct,vt)=>{const Bt=ln.get(vt);Ct.forEach(vn=>lr(vn,Bt))}),Lt.forEach(Ct=>{this.processLeaveNode(Ct)})});const Rn=[],Ii=[];for(let Ct=this._namespaceList.length-1;Ct>=0;Ct--)this._namespaceList[Ct].drainQueuedTransitions(E).forEach(Bt=>{const vn=Bt.player,oi=Bt.element;if(Rn.push(vn),this.collectedEnterElements.length){const er=oi[fn];if(er&&er.setForMove){if(er.previousTriggersValues&&er.previousTriggersValues.has(Bt.triggerName)){const ur=er.previousTriggersValues.get(Bt.triggerName),Nr=this.statesByElement.get(Bt.element);if(Nr&&Nr.has(Bt.triggerName)){const Va=Nr.get(Bt.triggerName);Va.value=ur,Nr.set(Bt.triggerName,Va)}}return void vn.destroy()}}const yi=!K||!this.driver.containsElement(K,oi),ns=ln.get(oi),po=Ue.get(oi),Kn=this._buildInstruction(Bt,N,po,ns,yi);if(Kn.errors&&Kn.errors.length)return void Ii.push(Kn);if(yi)return vn.onStart(()=>Wt(oi,Kn.fromStyles)),vn.onDestroy(()=>xn(oi,Kn.toStyles)),void G.push(vn);if(Bt.isFallbackTransition)return vn.onStart(()=>Wt(oi,Kn.fromStyles)),vn.onDestroy(()=>xn(oi,Kn.toStyles)),void G.push(vn);const hs=[];Kn.timelines.forEach(er=>{er.stretchStartingKeyframe=!0,this.disabledNodes.has(er.element)||hs.push(er)}),Kn.timelines=hs,N.append(oi,Kn.timelines),le.push({instruction:Kn,player:vn,element:oi}),Kn.queriedElements.forEach(er=>vi(b,er,[]).push(vn)),Kn.preStyleProps.forEach((er,ur)=>{if(er.size){let Nr=F.get(ur);Nr||F.set(ur,Nr=new Set),er.forEach((Va,wc)=>Nr.add(wc))}}),Kn.postStyleProps.forEach((er,ur)=>{let Nr=x.get(ur);Nr||x.set(ur,Nr=new Set),er.forEach((Va,wc)=>Nr.add(wc))})});if(Ii.length){const Ct=[];Ii.forEach(vt=>{Ct.push(function tn(U,D){return new k.vHH(3505,!1)}())}),Rn.forEach(vt=>vt.destroy()),this.reportError(Ct)}const zn=new Map,Ai=new Map;le.forEach(Ct=>{const vt=Ct.element;N.has(vt)&&(Ai.set(vt,vt),this._beforeAnimationBuild(Ct.player.namespaceId,Ct.instruction,zn))}),G.forEach(Ct=>{const vt=Ct.element;this._getPreviousPlayers(vt,!1,Ct.namespaceId,Ct.triggerName,null).forEach(vn=>{vi(zn,vt,[]).push(vn),vn.destroy()})});const si=Lt.filter(Ct=>co(Ct,F,x)),Xi=new Map;Tt(Xi,this.driver,It,x,Nt.l3).forEach(Ct=>{co(Ct,F,x)&&si.push(Ct)});const kr=new Map;Ee.forEach((Ct,vt)=>{Tt(kr,this.driver,new Set(Ct),F,Nt.k1)}),si.forEach(Ct=>{const vt=Xi.get(Ct),Bt=kr.get(Ct);Xi.set(Ct,new Map([...vt?.entries()??[],...Bt?.entries()??[]]))});const fo=[],on=[],La={};le.forEach(Ct=>{const{element:vt,player:Bt,instruction:vn}=Ct;if(N.has(vt)){if(V.has(vt))return Bt.onDestroy(()=>xn(vt,vn.toStyles)),Bt.disabled=!0,Bt.overrideTotalTime(vn.totalTime),void G.push(Bt);let oi=La;if(Ai.size>1){let ns=vt;const po=[];for(;ns=ns.parentNode;){const Kn=Ai.get(ns);if(Kn){oi=Kn;break}po.push(ns)}po.forEach(Kn=>Ai.set(Kn,oi))}const yi=this._buildAnimation(Bt.namespaceId,vn,zn,q,kr,Xi);if(Bt.setRealPlayer(yi),oi===La)fo.push(Bt);else{const ns=this.playersByElement.get(oi);ns&&ns.length&&(Bt.parentPlayer=Nn(ns)),G.push(Bt)}}else Wt(vt,vn.fromStyles),Bt.onDestroy(()=>xn(vt,vn.toStyles)),on.push(Bt),V.has(vt)&&G.push(Bt)}),on.forEach(Ct=>{const vt=q.get(Ct.element);if(vt&&vt.length){const Bt=Nn(vt);Ct.setRealPlayer(Bt)}}),G.forEach(Ct=>{Ct.parentPlayer?Ct.syncPlayerEvents(Ct.parentPlayer):Ct.destroy()});for(let Ct=0;Ct!yi.destroyed);oi.length?xs(this,vt,oi):this.processLeaveNode(vt)}return Lt.length=0,fo.forEach(Ct=>{this.players.push(Ct),Ct.onDone(()=>{Ct.destroy();const vt=this.players.indexOf(Ct);this.players.splice(vt,1)}),Ct.play()}),fo}afterFlush(D){this._flushFns.push(D)}afterFlushAnimationsDone(D){this._whenQuietFns.push(D)}_getPreviousPlayers(D,E,N,G,q){let le=[];if(E){const b=this.playersByQueriedElement.get(D);b&&(le=b)}else{const b=this.playersByElement.get(D);if(b){const F=!q||q==ki;b.forEach(x=>{x.queued||!F&&x.triggerName!=G||le.push(x)})}}return(N||G)&&(le=le.filter(b=>!(N&&N!=b.namespaceId||G&&G!=b.triggerName))),le}_beforeAnimationBuild(D,E,N){const q=E.element,le=E.isRemovalTransition?void 0:D,b=E.isRemovalTransition?void 0:E.triggerName;for(const F of E.timelines){const x=F.element,V=x!==q,K=vi(N,x,[]);this._getPreviousPlayers(x,V,le,b,E.toState).forEach(Ee=>{const Ue=Ee.getRealPlayer();Ue.beforeDestroy&&Ue.beforeDestroy(),Ee.destroy(),K.push(Ee)})}Wt(q,E.fromStyles)}_buildAnimation(D,E,N,G,q,le){const b=E.triggerName,F=E.element,x=[],V=new Set,K=new Set,me=E.timelines.map(Ue=>{const ft=Ue.element;V.add(ft);const Lt=ft[fn];if(Lt&&Lt.removedBeforeQueried)return new Nt.ZN(Ue.duration,Ue.delay);const Vt=ft!==F,It=function Go(U){const D=[];return hl(U,D),D}((N.get(ft)||pi).map(zn=>zn.getRealPlayer())).filter(zn=>!!zn.element&&zn.element===ft),ln=q.get(ft),Yt=le.get(ft),Rn=qi(this._normalizer,Ue.keyframes,ln,Yt),Ii=this._buildPlayer(Ue,Rn,It);if(Ue.subTimeline&&G&&K.add(ft),Vt){const zn=new ds(D,b,ft);zn.setRealPlayer(Ii),x.push(zn)}return Ii});x.forEach(Ue=>{vi(this.playersByQueriedElement,Ue.element,[]).push(Ue),Ue.onDone(()=>function z(U,D,E){let N=U.get(D);if(N){if(N.length){const G=N.indexOf(E);N.splice(G,1)}0==N.length&&U.delete(D)}return N}(this.playersByQueriedElement,Ue.element,Ue))}),V.forEach(Ue=>An(Ue,ze));const Ee=Nn(me);return Ee.onDestroy(()=>{V.forEach(Ue=>lr(Ue,ze)),xn(F,E.toStyles)}),K.forEach(Ue=>{vi(G,Ue,[]).push(Ee)}),Ee}_buildPlayer(D,E,N){return E.length>0?this.driver.animate(D.element,E,D.duration,D.delay,D.easing,N):new Nt.ZN(D.duration,D.delay)}}class ds{constructor(D,E,N){this.namespaceId=D,this.triggerName=E,this.element=N,this._player=new Nt.ZN,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(D){this._containsRealPlayer||(this._player=D,this._queuedCallbacks.forEach((E,N)=>{E.forEach(G=>ti(D,N,void 0,G))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(D.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(D){this.totalTime=D}syncPlayerEvents(D){const E=this._player;E.triggerCallback&&D.onStart(()=>E.triggerCallback("start")),D.onDone(()=>this.finish()),D.onDestroy(()=>this.destroy())}_queueEvent(D,E){vi(this._queuedCallbacks,D,[]).push(E)}onDone(D){this.queued&&this._queueEvent("done",D),this._player.onDone(D)}onStart(D){this.queued&&this._queueEvent("start",D),this._player.onStart(D)}onDestroy(D){this.queued&&this._queueEvent("destroy",D),this._player.onDestroy(D)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(D){this.queued||this._player.setPosition(D)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(D){const E=this._player;E.triggerCallback&&E.triggerCallback(D)}}function P(U){return U&&1===U.nodeType}function se(U,D){const E=U.style.display;return U.style.display=D??"none",E}function Tt(U,D,E,N,G){const q=[];E.forEach(F=>q.push(se(F)));const le=[];N.forEach((F,x)=>{const V=new Map;F.forEach(K=>{const me=D.computeStyle(x,K,G);V.set(K,me),(!me||0==me.length)&&(x[fn]=et,le.push(x))}),U.set(x,V)});let b=0;return E.forEach(F=>se(F,q[b++])),le}function nn(U,D){const E=new Map;if(U.forEach(b=>E.set(b,[])),0==D.length)return E;const G=new Set(D),q=new Map;function le(b){if(!b)return 1;let F=q.get(b);if(F)return F;const x=b.parentNode;return F=E.has(x)?x:G.has(x)?1:le(x),q.set(b,F),F}return D.forEach(b=>{const F=le(b);1!==F&&E.get(F).push(b)}),E}function An(U,D){U.classList?.add(D)}function lr(U,D){U.classList?.remove(D)}function xs(U,D,E){Nn(E).onDone(()=>U.processLeaveNode(D))}function hl(U,D){for(let E=0;EG.add(q)):D.set(U,N),E.delete(U),!0}class Pr{constructor(D,E,N){this.bodyNode=D,this._driver=E,this._normalizer=N,this._triggerCache={},this.onRemovalComplete=(G,q)=>{},this._transitionEngine=new lo(D,E,N),this._timelineEngine=new jn(D,E,N),this._transitionEngine.onRemovalComplete=(G,q)=>this.onRemovalComplete(G,q)}registerTrigger(D,E,N,G,q){const le=D+"-"+G;let b=this._triggerCache[le];if(!b){const F=[],V=wr(this._driver,q,F,[]);if(F.length)throw function Oi(U,D){return new k.vHH(3404,!1)}();b=function Ys(U,D,E){return new zt(U,D,E)}(G,V,this._normalizer),this._triggerCache[le]=b}this._transitionEngine.registerTrigger(E,G,b)}register(D,E){this._transitionEngine.register(D,E)}destroy(D,E){this._transitionEngine.destroy(D,E)}onInsert(D,E,N,G){this._transitionEngine.insertNode(D,E,N,G)}onRemove(D,E,N){this._transitionEngine.removeNode(D,E,N)}disableAnimations(D,E){this._transitionEngine.markElementAsDisabled(D,E)}process(D,E,N,G){if("@"==N.charAt(0)){const[q,le]=rr(N);this._timelineEngine.command(q,E,le,G)}else this._transitionEngine.trigger(D,E,N,G)}listen(D,E,N,G,q){if("@"==N.charAt(0)){const[le,b]=rr(N);return this._timelineEngine.listen(le,E,b,q)}return this._transitionEngine.listen(D,E,N,G,q)}flush(D=-1){this._transitionEngine.flush(D)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(D){this._transitionEngine.afterFlushAnimationsDone(D)}}let fl=(()=>{class U{static#e=this.initialStylesByElement=new WeakMap;constructor(E,N,G){this._element=E,this._startStyles=N,this._endStyles=G,this._state=0;let q=U.initialStylesByElement.get(E);q||U.initialStylesByElement.set(E,q=new Map),this._initialStyles=q}start(){this._state<1&&(this._startStyles&&xn(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(xn(this._element,this._initialStyles),this._endStyles&&(xn(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(U.initialStylesByElement.delete(this._element),this._startStyles&&(Wt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(Wt(this._element,this._endStyles),this._endStyles=null),xn(this._element,this._initialStyles),this._state=3)}}return U})();function Oo(U){let D=null;return U.forEach((E,N)=>{(function Os(U){return"display"===U||"position"===U})(N)&&(D=D||new Map,D.set(N,E))}),D}class cr{constructor(D,E,N,G){this.element=D,this.keyframes=E,this.options=N,this._specialStyles=G,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=N.duration,this._delay=N.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(D=>D()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const D=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,D,this.options),this._finalKeyframe=D.length?D[D.length-1]:new Map;const E=()=>this._onFinish();this.domPlayer.addEventListener("finish",E),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",E)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(D){const E=[];return D.forEach(N=>{E.push(Object.fromEntries(N))}),E}_triggerWebAnimation(D,E,N){return D.animate(this._convertKeyframesToObject(E),N)}onStart(D){this._originalOnStartFns.push(D),this._onStartFns.push(D)}onDone(D){this._originalOnDoneFns.push(D),this._onDoneFns.push(D)}onDestroy(D){this._onDestroyFns.push(D)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(D=>D()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(D=>D()),this._onDestroyFns=[])}setPosition(D){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=D*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const D=new Map;this.hasStarted()&&this._finalKeyframe.forEach((N,G)=>{"offset"!==G&&D.set(G,this._finished?N:$s(this.element,G))}),this.currentSnapshot=D}triggerCallback(D){const E="start"===D?this._onStartFns:this._onDoneFns;E.forEach(N=>N()),E.length=0}}class Ro{validateStyleProperty(D){return!0}validateAnimatableStyleProperty(D){return!0}matchesElement(D,E){return!1}containsElement(D,E){return pe(D,E)}getParentElement(D){return Bi(D)}query(D,E,N){return $e(D,E,N)}computeStyle(D,E,N){return window.getComputedStyle(D)[E]}animate(D,E,N,G,q,le=[]){const F={duration:N,delay:G,fill:0==G?"both":"forwards"};q&&(F.easing=q);const x=new Map,V=le.filter(Ee=>Ee instanceof cr);(function Gr(U,D){return 0===U||0===D})(N,G)&&V.forEach(Ee=>{Ee.currentSnapshot.forEach((Ue,ft)=>x.set(ft,Ue))});let K=function wi(U){return U.length?U[0]instanceof Map?U:U.map(D=>ui(D)):[]}(E).map(Ee=>Fn(Ee));K=function gr(U,D,E){if(E.size&&D.length){let N=D[0],G=[];if(E.forEach((q,le)=>{N.has(le)||G.push(le),N.set(le,q)}),G.length)for(let q=1;qle.set(b,$s(U,b)))}}return D}(D,K,x);const me=function $u(U,D){let E=null,N=null;return Array.isArray(D)&&D.length?(E=Oo(D[0]),D.length>1&&(N=Oo(D[D.length-1]))):D instanceof Map&&(E=Oo(D)),E||N?new fl(U,E,N):null}(D,K);return new cr(D,K,F,me)}}let uo=(()=>{class U extends Nt._j{constructor(E,N){super(),this._nextAnimationId=0,this._renderer=E.createRenderer(N.body,{id:"0",encapsulation:k.ifc.None,styles:[],data:{animation:[]}})}build(E){const N=this._nextAnimationId.toString();this._nextAnimationId++;const G=Array.isArray(E)?(0,Nt.vP)(E):E;return Ji(this._renderer,null,N,"register",[G]),new Ni(N,this._renderer)}static#e=this.\u0275fac=function(N){return new(N||U)(k.LFG(k.FYo),k.LFG(ye.K0))};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})();class Ni extends Nt.LC{constructor(D,E){super(),this._id=D,this._renderer=E}create(D,E){return new ts(this._id,D,E||{},this._renderer)}}class ts{constructor(D,E,N,G){this.id=D,this.element=E,this._renderer=G,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",N)}_listen(D,E){return this._renderer.listen(this.element,`@@${this.id}:${D}`,E)}_command(D,...E){return Ji(this._renderer,this.element,this.id,D,E)}onDone(D){this._listen("done",D)}onStart(D){this._listen("start",D)}onDestroy(D){this._listen("destroy",D)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(D){this._command("setPosition",D)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function Ji(U,D,E,N,G){return U.setProperty(D,`@@${E}:${N}`,G)}const Pa="@.disabled";let ka=(()=>{class U{constructor(E,N,G){this.delegate=E,this.engine=N,this._zone=G,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,N.onRemovalComplete=(q,le)=>{const b=le?.parentNode(q);b&&le.removeChild(b,q)}}createRenderer(E,N){const q=this.delegate.createRenderer(E,N);if(!(E&&N&&N.data&&N.data.animation)){let V=this._rendererCache.get(q);return V||(V=new Zs("",q,this.engine,()=>this._rendererCache.delete(q)),this._rendererCache.set(q,V)),V}const le=N.id,b=N.id+"-"+this._currentId;this._currentId++,this.engine.register(b,E);const F=V=>{Array.isArray(V)?V.forEach(F):this.engine.registerTrigger(le,b,E,V.name,V)};return N.data.animation.forEach(F),new ha(this,b,q,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(E,N,G){E>=0&&EN(G)):(0==this._animationCallbacksBuffer.length&&queueMicrotask(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(q=>{const[le,b]=q;le(b)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([N,G]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}static#e=this.\u0275fac=function(N){return new(N||U)(k.LFG(k.FYo),k.LFG(Pr),k.LFG(k.R0b))};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})();class Zs{constructor(D,E,N,G){this.namespaceId=D,this.delegate=E,this.engine=N,this._onDestroy=G}get data(){return this.delegate.data}destroyNode(D){this.delegate.destroyNode?.(D)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(D,E){return this.delegate.createElement(D,E)}createComment(D){return this.delegate.createComment(D)}createText(D){return this.delegate.createText(D)}appendChild(D,E){this.delegate.appendChild(D,E),this.engine.onInsert(this.namespaceId,E,D,!1)}insertBefore(D,E,N,G=!0){this.delegate.insertBefore(D,E,N),this.engine.onInsert(this.namespaceId,E,D,G)}removeChild(D,E,N){this.engine.onRemove(this.namespaceId,E,this.delegate)}selectRootElement(D,E){return this.delegate.selectRootElement(D,E)}parentNode(D){return this.delegate.parentNode(D)}nextSibling(D){return this.delegate.nextSibling(D)}setAttribute(D,E,N,G){this.delegate.setAttribute(D,E,N,G)}removeAttribute(D,E,N){this.delegate.removeAttribute(D,E,N)}addClass(D,E){this.delegate.addClass(D,E)}removeClass(D,E){this.delegate.removeClass(D,E)}setStyle(D,E,N,G){this.delegate.setStyle(D,E,N,G)}removeStyle(D,E,N){this.delegate.removeStyle(D,E,N)}setProperty(D,E,N){"@"==E.charAt(0)&&E==Pa?this.disableAnimations(D,!!N):this.delegate.setProperty(D,E,N)}setValue(D,E){this.delegate.setValue(D,E)}listen(D,E,N){return this.delegate.listen(D,E,N)}disableAnimations(D,E){this.engine.disableAnimations(D,E)}}class ha extends Zs{constructor(D,E,N,G,q){super(E,N,G,q),this.factory=D,this.namespaceId=E}setProperty(D,E,N){"@"==E.charAt(0)?"."==E.charAt(1)&&E==Pa?this.disableAnimations(D,N=void 0===N||!!N):this.engine.process(this.namespaceId,D,E.slice(1),N):this.delegate.setProperty(D,E,N)}listen(D,E,N){if("@"==E.charAt(0)){const G=function Wo(U){switch(U){case"body":return document.body;case"document":return document;case"window":return window;default:return U}}(D);let q=E.slice(1),le="";return"@"!=q.charAt(0)&&([q,le]=function fa(U){const D=U.indexOf(".");return[U.substring(0,D),U.slice(D+1)]}(q)),this.engine.listen(this.namespaceId,G,q,le,b=>{this.factory.scheduleListenerCallback(b._data||-1,N,b)})}return this.delegate.listen(D,E,N)}}const Fa=[{provide:Nt._j,useClass:uo},{provide:ls,useFactory:function pl(){return new Gs}},{provide:Pr,useClass:(()=>{class U extends Pr{constructor(E,N,G,q){super(E.body,N,G)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(N){return new(N||U)(k.LFG(ye.K0),k.LFG(Mt),k.LFG(ls),k.LFG(k.z2F))};static#t=this.\u0275prov=k.Yz7({token:U,factory:U.\u0275fac})}return U})()},{provide:k.FYo,useFactory:function gl(U,D,E){return new ka(U,D,E)},deps:[l.se,Pr,k.R0b]}],Rs=[{provide:Mt,useFactory:()=>new Ro},{provide:k.QbO,useValue:"BrowserAnimations"},...Fa],ho=[{provide:Mt,useClass:Et},{provide:k.QbO,useValue:"NoopAnimations"},...Fa];let Po=(()=>{class U{static withConfig(E){return{ngModule:U,providers:E.disableAnimations?ho:Rs}}static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275mod=k.oAB({type:U});static#n=this.\u0275inj=k.cJS({providers:Rs,imports:[l.b2]})}return U})();var Yu=L(3250),vl=L(9498);let Wu=(()=>{class U{static#e=this.\u0275fac=function(N){return new(N||U)};static#t=this.\u0275mod=k.oAB({type:U,bootstrap:[Sn]});static#n=this.\u0275inj=k.cJS({providers:[ae.c,fe.N],imports:[l.b2,Yu.JF,ce,Ve.K6A,Bn.u5,Bn.UX,Po,vl.q]})}return U})();(0,k.G48)(),window.CESIUM_BASE_URL="assets/cesium/",l.q6().bootstrapModule(Wu).catch(U=>console.error(U))},1921:(ct,De,L)=>{function l(de,re,ce,_e,ve,Te,be){try{var ae=de[Te](be),fe=ae.value}catch(ye){return void ce(ye)}ae.done?re(fe):Promise.resolve(fe).then(_e,ve)}function k(de){return function(){var re=this,ce=arguments;return new Promise(function(_e,ve){var Te=de.apply(re,ce);function be(fe){l(Te,_e,ve,be,ae,"next",fe)}function ae(fe){l(Te,_e,ve,be,ae,"throw",fe)}be(void 0)})}}L.d(De,{Z:()=>k})},3449:(ct,De,L)=>{L.d(De,{FC:()=>Pe,KL:()=>nt,ZT:()=>k,gn:()=>ce,mG:()=>ye,pi:()=>de,qq:()=>ne});var l=function(xe,Oe){return(l=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Fe,Ne){Fe.__proto__=Ne}||function(Fe,Ne){for(var We in Ne)Object.prototype.hasOwnProperty.call(Ne,We)&&(Fe[We]=Ne[We])})(xe,Oe)};function k(xe,Oe){if("function"!=typeof Oe&&null!==Oe)throw new TypeError("Class extends value "+String(Oe)+" is not a constructor or null");function Fe(){this.constructor=xe}l(xe,Oe),xe.prototype=null===Oe?Object.create(Oe):(Fe.prototype=Oe.prototype,new Fe)}var de=function(){return de=Object.assign||function(Oe){for(var Fe,Ne=1,We=arguments.length;Ne=0;ot--)(_t=xe[ot])&&(Ke=(We<3?_t(Ke):We>3?_t(Oe,Fe,Ke):_t(Oe,Fe))||Ke);return We>3&&Ke&&Object.defineProperty(Oe,Fe,Ke),Ke}function ye(xe,Oe,Fe,Ne){return new(Fe||(Fe=Promise))(function(Ke,_t){function ot(cn){try{Xe(Ne.next(cn))}catch(Ut){_t(Ut)}}function ei(cn){try{Xe(Ne.throw(cn))}catch(Ut){_t(Ut)}}function Xe(cn){cn.done?Ke(cn.value):function We(Ke){return Ke instanceof Fe?Ke:new Fe(function(_t){_t(Ke)})}(cn.value).then(ot,ei)}Xe((Ne=Ne.apply(xe,Oe||[])).next())})}function ne(xe){return this instanceof ne?(this.v=xe,this):new ne(xe)}function Pe(xe,Oe,Fe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var We,Ne=Fe.apply(xe,Oe||[]),Ke=[];return We={},_t("next"),_t("throw"),_t("return"),We[Symbol.asyncIterator]=function(){return this},We;function _t(kt){Ne[kt]&&(We[kt]=function(mn){return new Promise(function(li,an){Ke.push([kt,mn,li,an])>1||ot(kt,mn)})})}function ot(kt,mn){try{!function ei(kt){kt.value instanceof ne?Promise.resolve(kt.value.v).then(Xe,cn):Ut(Ke[0][2],kt)}(Ne[kt](mn))}catch(li){Ut(Ke[0][3],li)}}function Xe(kt){ot("next",kt)}function cn(kt){ot("throw",kt)}function Ut(kt,mn){kt(mn),Ke.shift(),Ke.length&&ot(Ke[0][0],Ke[0][1])}}function nt(xe){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var Fe,Oe=xe[Symbol.asyncIterator];return Oe?Oe.call(xe):(xe=function Le(xe){var Oe="function"==typeof Symbol&&Symbol.iterator,Fe=Oe&&xe[Oe],Ne=0;if(Fe)return Fe.call(xe);if(xe&&"number"==typeof xe.length)return{next:function(){return xe&&Ne>=xe.length&&(xe=void 0),{value:xe&&xe[Ne++],done:!xe}}};throw new TypeError(Oe?"Object is not iterable.":"Symbol.iterator is not defined.")}(xe),Fe={},Ne("next"),Ne("throw"),Ne("return"),Fe[Symbol.asyncIterator]=function(){return this},Fe);function Ne(Ke){Fe[Ke]=xe[Ke]&&function(_t){return new Promise(function(ot,ei){!function We(Ke,_t,ot,ei){Promise.resolve(ei).then(function(Xe){Ke({value:Xe,done:ot})},_t)}(ot,ei,(_t=xe[Ke](_t)).done,_t.value)})}}}"function"==typeof SuppressedError&&SuppressedError},6206:(ct,De,L)=>{L.d(De,{F4:()=>ae,LC:()=>k,SB:()=>be,X$:()=>re,ZE:()=>at,ZN:()=>Re,_j:()=>l,eR:()=>fe,jt:()=>ce,k1:()=>Dt,l3:()=>de,oB:()=>Te,vP:()=>ve});class l{}class k{}const de="*";function re(ut,ne){return{type:7,name:ut,definitions:ne,options:{}}}function ce(ut,ne=null){return{type:4,styles:ne,timings:ut}}function ve(ut,ne=null){return{type:2,steps:ut,options:ne}}function Te(ut){return{type:6,styles:ut,offset:null}}function be(ut,ne,Pe){return{type:0,name:ut,styles:ne,options:Pe}}function ae(ut){return{type:5,steps:ut}}function fe(ut,ne,Pe=null){return{type:1,expr:ut,animation:ne,options:Pe}}class Re{constructor(ne=0,Pe=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=ne+Pe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ne=>ne()),this._onDoneFns=[])}onStart(ne){this._originalOnStartFns.push(ne),this._onStartFns.push(ne)}onDone(ne){this._originalOnDoneFns.push(ne),this._onDoneFns.push(ne)}onDestroy(ne){this._onDestroyFns.push(ne)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ne=>ne()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ne=>ne()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ne){this._position=this.totalTime?ne*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ne){const Pe="start"==ne?this._onStartFns:this._onDoneFns;Pe.forEach(Me=>Me()),Pe.length=0}}class at{constructor(ne){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ne;let Pe=0,Me=0,nt=0;const it=this.players.length;0==it?queueMicrotask(()=>this._onFinish()):this.players.forEach(Je=>{Je.onDone(()=>{++Pe==it&&this._onFinish()}),Je.onDestroy(()=>{++Me==it&&this._onDestroy()}),Je.onStart(()=>{++nt==it&&this._onStart()})}),this.totalTime=this.players.reduce((Je,wt)=>Math.max(Je,wt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ne=>ne()),this._onDoneFns=[])}init(){this.players.forEach(ne=>ne.init())}onStart(ne){this._onStartFns.push(ne)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ne=>ne()),this._onStartFns=[])}onDone(ne){this._onDoneFns.push(ne)}onDestroy(ne){this._onDestroyFns.push(ne)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ne=>ne.play())}pause(){this.players.forEach(ne=>ne.pause())}restart(){this.players.forEach(ne=>ne.restart())}finish(){this._onFinish(),this.players.forEach(ne=>ne.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ne=>ne.destroy()),this._onDestroyFns.forEach(ne=>ne()),this._onDestroyFns=[])}reset(){this.players.forEach(ne=>ne.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ne){const Pe=ne*this.totalTime;this.players.forEach(Me=>{const nt=Me.totalTime?Math.min(1,Pe/Me.totalTime):1;Me.setPosition(nt)})}getPosition(){const ne=this.players.reduce((Pe,Me)=>null===Pe||Me.totalTime>Pe.totalTime?Me:Pe,null);return null!=ne?ne.getPosition():0}beforeDestroy(){this.players.forEach(ne=>{ne.beforeDestroy&&ne.beforeDestroy()})}triggerCallback(ne){const Pe="start"==ne?this._onStartFns:this._onDoneFns;Pe.forEach(Me=>Me()),Pe.length=0}}const Dt="!"},3223:(ct,De,L)=>{L.d(De,{Do:()=>Le,EM:()=>Er,HT:()=>re,JF:()=>cs,K0:()=>_e,Mn:()=>Bn,Mx:()=>Fn,NF:()=>As,Nd:()=>Zr,O5:()=>sr,Ov:()=>Di,PC:()=>To,PM:()=>ls,RF:()=>hn,S$:()=>Ve,Tn:()=>Je,UT:()=>Nt,V_:()=>Te,Ye:()=>Re,b0:()=>He,bD:()=>yn,ez:()=>mr,fb:()=>Qi,mk:()=>dn,n9:()=>$s,q:()=>de,sg:()=>Wn,tM:()=>wt,tP:()=>Io,wS:()=>Oe,w_:()=>ce,x:()=>it});var l=L(3714);let k=null;function de(){return k}function re(b){k||(k=b)}class ce{}const _e=new l.OlP("DocumentToken");let ve=(()=>{class b{historyGo(x){throw new Error("Not implemented")}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275prov=l.Yz7({token:b,factory:function(){return(0,l.f3M)(be)},providedIn:"platform"})}return b})();const Te=new l.OlP("Location Initialized");let be=(()=>{class b extends ve{constructor(){super(),this._doc=(0,l.f3M)(_e),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return de().getBaseHref(this._doc)}onPopState(x){const V=de().getGlobalEventTarget(this._doc,"window");return V.addEventListener("popstate",x,!1),()=>V.removeEventListener("popstate",x)}onHashChange(x){const V=de().getGlobalEventTarget(this._doc,"window");return V.addEventListener("hashchange",x,!1),()=>V.removeEventListener("hashchange",x)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(x){this._location.pathname=x}pushState(x,V,K){this._history.pushState(x,V,K)}replaceState(x,V,K){this._history.replaceState(x,V,K)}forward(){this._history.forward()}back(){this._history.back()}historyGo(x=0){this._history.go(x)}getState(){return this._history.state}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275prov=l.Yz7({token:b,factory:function(){return new b},providedIn:"platform"})}return b})();function ae(b,F){if(0==b.length)return F;if(0==F.length)return b;let x=0;return b.endsWith("/")&&x++,F.startsWith("/")&&x++,2==x?b+F.substring(1):1==x?b+F:b+"/"+F}function fe(b){const F=b.match(/#|\?|$/),x=F&&F.index||b.length;return b.slice(0,x-("/"===b[x-1]?1:0))+b.slice(x)}function ye(b){return b&&"?"!==b[0]?"?"+b:b}let Ve=(()=>{class b{historyGo(x){throw new Error("Not implemented")}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275prov=l.Yz7({token:b,factory:function(){return(0,l.f3M)(He)},providedIn:"root"})}return b})();const ke=new l.OlP("appBaseHref");let He=(()=>{class b extends Ve{constructor(x,V){super(),this._platformLocation=x,this._removeListenerFns=[],this._baseHref=V??this._platformLocation.getBaseHrefFromDOM()??(0,l.f3M)(_e).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(x){this._removeListenerFns.push(this._platformLocation.onPopState(x),this._platformLocation.onHashChange(x))}getBaseHref(){return this._baseHref}prepareExternalUrl(x){return ae(this._baseHref,x)}path(x=!1){const V=this._platformLocation.pathname+ye(this._platformLocation.search),K=this._platformLocation.hash;return K&&x?`${V}${K}`:V}pushState(x,V,K,me){const Ee=this.prepareExternalUrl(K+ye(me));this._platformLocation.pushState(x,V,Ee)}replaceState(x,V,K,me){const Ee=this.prepareExternalUrl(K+ye(me));this._platformLocation.replaceState(x,V,Ee)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(x=0){this._platformLocation.historyGo?.(x)}static#e=this.\u0275fac=function(V){return new(V||b)(l.LFG(ve),l.LFG(ke,8))};static#t=this.\u0275prov=l.Yz7({token:b,factory:b.\u0275fac,providedIn:"root"})}return b})(),Le=(()=>{class b extends Ve{constructor(x,V){super(),this._platformLocation=x,this._baseHref="",this._removeListenerFns=[],null!=V&&(this._baseHref=V)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(x){this._removeListenerFns.push(this._platformLocation.onPopState(x),this._platformLocation.onHashChange(x))}getBaseHref(){return this._baseHref}path(x=!1){let V=this._platformLocation.hash;return null==V&&(V="#"),V.length>0?V.substring(1):V}prepareExternalUrl(x){const V=ae(this._baseHref,x);return V.length>0?"#"+V:V}pushState(x,V,K,me){let Ee=this.prepareExternalUrl(K+ye(me));0==Ee.length&&(Ee=this._platformLocation.pathname),this._platformLocation.pushState(x,V,Ee)}replaceState(x,V,K,me){let Ee=this.prepareExternalUrl(K+ye(me));0==Ee.length&&(Ee=this._platformLocation.pathname),this._platformLocation.replaceState(x,V,Ee)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(x=0){this._platformLocation.historyGo?.(x)}static#e=this.\u0275fac=function(V){return new(V||b)(l.LFG(ve),l.LFG(ke,8))};static#t=this.\u0275prov=l.Yz7({token:b,factory:b.\u0275fac})}return b})(),Re=(()=>{class b{constructor(x){this._subject=new l.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=x;const V=this._locationStrategy.getBaseHref();this._basePath=function ne(b){if(new RegExp("^(https?:)?//").test(b)){const[,x]=b.split(/\/\/[^\/]+/);return x}return b}(fe(ut(V))),this._locationStrategy.onPopState(K=>{this._subject.emit({url:this.path(!0),pop:!0,state:K.state,type:K.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(x=!1){return this.normalize(this._locationStrategy.path(x))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(x,V=""){return this.path()==this.normalize(x+ye(V))}normalize(x){return b.stripTrailingSlash(function Dt(b,F){if(!b||!F.startsWith(b))return F;const x=F.substring(b.length);return""===x||["/",";","?","#"].includes(x[0])?x:F}(this._basePath,ut(x)))}prepareExternalUrl(x){return x&&"/"!==x[0]&&(x="/"+x),this._locationStrategy.prepareExternalUrl(x)}go(x,V="",K=null){this._locationStrategy.pushState(K,"",x,V),this._notifyUrlChangeListeners(this.prepareExternalUrl(x+ye(V)),K)}replaceState(x,V="",K=null){this._locationStrategy.replaceState(K,"",x,V),this._notifyUrlChangeListeners(this.prepareExternalUrl(x+ye(V)),K)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(x=0){this._locationStrategy.historyGo?.(x)}onUrlChange(x){return this._urlChangeListeners.push(x),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(V=>{this._notifyUrlChangeListeners(V.url,V.state)})),()=>{const V=this._urlChangeListeners.indexOf(x);this._urlChangeListeners.splice(V,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(x="",V){this._urlChangeListeners.forEach(K=>K(x,V))}subscribe(x,V,K){return this._subject.subscribe({next:x,error:V,complete:K})}static#e=this.normalizeQueryParams=ye;static#t=this.joinWithSlash=ae;static#n=this.stripTrailingSlash=fe;static#i=this.\u0275fac=function(V){return new(V||b)(l.LFG(Ve))};static#r=this.\u0275prov=l.Yz7({token:b,factory:function(){return function at(){return new Re((0,l.LFG)(Ve))}()},providedIn:"root"})}return b})();function ut(b){return b.replace(/\/index.html$/,"")}var it=function(b){return b[b.Format=0]="Format",b[b.Standalone=1]="Standalone",b}(it||{}),Je=function(b){return b[b.Narrow=0]="Narrow",b[b.Abbreviated=1]="Abbreviated",b[b.Wide=2]="Wide",b[b.Short=3]="Short",b}(Je||{}),wt=function(b){return b[b.Short=0]="Short",b[b.Medium=1]="Medium",b[b.Long=2]="Long",b[b.Full=3]="Full",b}(wt||{});function Bn(b,F,x){const V=(0,l.cg1)(b),me=an([V[l.wAp.DaysFormat],V[l.wAp.DaysStandalone]],F);return an(me,x)}function Nt(b,F,x){const V=(0,l.cg1)(b),me=an([V[l.wAp.MonthsFormat],V[l.wAp.MonthsStandalone]],F);return an(me,x)}function Qi(b){return(0,l.cg1)(b)[l.wAp.FirstDayOfWeek]}function Oe(b,F){return an((0,l.cg1)(b)[l.wAp.DateFormat],F)}function an(b,F){for(let x=F;x>-1;x--)if(typeof b[x]<"u")return b[x];throw new Error("Locale data API: locale data undefined")}function Fn(b,F){F=encodeURIComponent(F);for(const x of b.split(";")){const V=x.indexOf("="),[K,me]=-1==V?[x,""]:[x.slice(0,V),x.slice(V+1)];if(K.trim()===F)return decodeURIComponent(me)}return null}const xn=/\s+/,Wt=[];let dn=(()=>{class b{constructor(x,V,K,me){this._iterableDiffers=x,this._keyValueDiffers=V,this._ngEl=K,this._renderer=me,this.initialClasses=Wt,this.stateMap=new Map}set klass(x){this.initialClasses=null!=x?x.trim().split(xn):Wt}set ngClass(x){this.rawClass="string"==typeof x?x.trim().split(xn):x}ngDoCheck(){for(const V of this.initialClasses)this._updateState(V,!0);const x=this.rawClass;if(Array.isArray(x)||x instanceof Set)for(const V of x)this._updateState(V,!0);else if(null!=x)for(const V of Object.keys(x))this._updateState(V,!!x[V]);this._applyStateDiff()}_updateState(x,V){const K=this.stateMap.get(x);void 0!==K?(K.enabled!==V&&(K.changed=!0,K.enabled=V),K.touched=!0):this.stateMap.set(x,{enabled:V,changed:!0,touched:!0})}_applyStateDiff(){for(const x of this.stateMap){const V=x[0],K=x[1];K.changed?(this._toggleClass(V,K.enabled),K.changed=!1):K.touched||(K.enabled&&this._toggleClass(V,!1),this.stateMap.delete(V)),K.touched=!1}}_toggleClass(x,V){(x=x.trim()).length>0&&x.split(xn).forEach(K=>{V?this._renderer.addClass(this._ngEl.nativeElement,K):this._renderer.removeClass(this._ngEl.nativeElement,K)})}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.ZZ4),l.Y36(l.aQg),l.Y36(l.SBq),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0})}return b})();class Yn{constructor(F,x,V,K){this.$implicit=F,this.ngForOf=x,this.index=V,this.count=K}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Wn=(()=>{class b{set ngForOf(x){this._ngForOf=x,this._ngForOfDirty=!0}set ngForTrackBy(x){this._trackByFn=x}get ngForTrackBy(){return this._trackByFn}constructor(x,V,K){this._viewContainer=x,this._template=V,this._differs=K,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(x){x&&(this._template=x)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const x=this._ngForOf;!this._differ&&x&&(this._differ=this._differs.find(x).create(this.ngForTrackBy))}if(this._differ){const x=this._differ.diff(this._ngForOf);x&&this._applyChanges(x)}}_applyChanges(x){const V=this._viewContainer;x.forEachOperation((K,me,Ee)=>{if(null==K.previousIndex)V.createEmbeddedView(this._template,new Yn(K.item,this._ngForOf,-1,-1),null===Ee?void 0:Ee);else if(null==Ee)V.remove(null===me?void 0:me);else if(null!==me){const Ue=V.get(me);V.move(Ue,Ee),Si(Ue,K)}});for(let K=0,me=V.length;K{Si(V.get(K.currentIndex),K)})}static ngTemplateContextGuard(x,V){return!0}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.ZZ4))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return b})();function Si(b,F){b.context.$implicit=F.item}let sr=(()=>{class b{constructor(x,V){this._viewContainer=x,this._context=new di,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=V}set ngIf(x){this._context.$implicit=this._context.ngIf=x,this._updateView()}set ngIfThen(x){Gr("ngIfThen",x),this._thenTemplateRef=x,this._thenViewRef=null,this._updateView()}set ngIfElse(x){Gr("ngIfElse",x),this._elseTemplateRef=x,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(x,V){return!0}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b),l.Y36(l.Rgc))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return b})();class di{constructor(){this.$implicit=null,this.ngIf=null}}function Gr(b,F){if(F&&!F.createEmbeddedView)throw new Error(`${b} must be a TemplateRef, but received '${(0,l.AaK)(F)}'.`)}class gr{constructor(F,x){this._viewContainerRef=F,this._templateRef=x,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(F){F&&!this._created?this.create():!F&&this._created&&this.destroy()}}let hn=(()=>{class b{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(x){this._ngSwitch=x,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(x){this._defaultViews.push(x)}_matchCase(x){const V=x==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||V,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),V}_updateDefaultCases(x){if(this._defaultViews.length>0&&x!==this._defaultUsed){this._defaultUsed=x;for(const V of this._defaultViews)V.enforceState(x)}}static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return b})(),$s=(()=>{class b{constructor(x,V,K){this.ngSwitch=K,K._addCase(),this._view=new gr(x,V)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(hn,9))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return b})(),To=(()=>{class b{constructor(x,V,K){this._ngEl=x,this._differs=V,this._renderer=K,this._ngStyle=null,this._differ=null}set ngStyle(x){this._ngStyle=x,!this._differ&&x&&(this._differ=this._differs.find(x).create())}ngDoCheck(){if(this._differ){const x=this._differ.diff(this._ngStyle);x&&this._applyChanges(x)}}_setStyle(x,V){const[K,me]=x.split("."),Ee=-1===K.indexOf("-")?void 0:l.JOm.DashCase;null!=V?this._renderer.setStyle(this._ngEl.nativeElement,K,me?`${V}${me}`:V,Ee):this._renderer.removeStyle(this._ngEl.nativeElement,K,Ee)}_applyChanges(x){x.forEachRemovedItem(V=>this._setStyle(V.key,null)),x.forEachAddedItem(V=>this._setStyle(V.key,V.currentValue)),x.forEachChangedItem(V=>this._setStyle(V.key,V.currentValue))}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.SBq),l.Y36(l.aQg),l.Y36(l.Qsj))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return b})(),Io=(()=>{class b{constructor(x){this._viewContainerRef=x,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(x){if(x.ngTemplateOutlet||x.ngTemplateOutletInjector){const V=this._viewContainerRef;if(this._viewRef&&V.remove(V.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:K,ngTemplateOutletContext:me,ngTemplateOutletInjector:Ee}=this;this._viewRef=V.createEmbeddedView(K,me,Ee?{injector:Ee}:void 0)}else this._viewRef=null}else this._viewRef&&x.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.s_b))};static#t=this.\u0275dir=l.lG2({type:b,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[l.TTD]})}return b})();class Yr{createSubscription(F,x){return(0,l.rg0)(()=>F.subscribe({next:x,error:V=>{throw V}}))}dispose(F){(0,l.rg0)(()=>F.unsubscribe())}}class $o{createSubscription(F,x){return F.then(x,V=>{throw V})}dispose(F){}}const ii=new $o,Es=new Yr;let Di=(()=>{class b{constructor(x){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=x}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(x){return this._obj?x!==this._obj?(this._dispose(),this.transform(x)):this._latestValue:(x&&this._subscribe(x),this._latestValue)}_subscribe(x){this._obj=x,this._strategy=this._selectStrategy(x),this._subscription=this._strategy.createSubscription(x,V=>this._updateLatestValue(x,V))}_selectStrategy(x){if((0,l.QGY)(x))return ii;if((0,l.F4k)(x))return Es;throw function Ki(b,F){return new l.vHH(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(x,V){x===this._obj&&(this._latestValue=V,this._ref.markForCheck())}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.sBO,16))};static#t=this.\u0275pipe=l.Yjl({name:"async",type:b,pure:!1,standalone:!0})}return b})(),Zr=(()=>{class b{constructor(x){this.differs=x,this.keyValues=[],this.compareFn=Is}transform(x,V=Is){if(!x||!(x instanceof Map)&&"object"!=typeof x)return null;this.differ||(this.differ=this.differs.find(x).create());const K=this.differ.diff(x),me=V!==this.compareFn;return K&&(this.keyValues=[],K.forEachItem(Ee=>{this.keyValues.push(function as(b,F){return{key:b,value:F}}(Ee.key,Ee.currentValue))})),(K||me)&&(this.keyValues.sort(V),this.compareFn=V),this.keyValues}static#e=this.\u0275fac=function(V){return new(V||b)(l.Y36(l.aQg,16))};static#t=this.\u0275pipe=l.Yjl({name:"keyvalue",type:b,pure:!1,standalone:!0})}return b})();function Is(b,F){const x=b.key,V=F.key;if(x===V)return 0;if(void 0===x)return 1;if(void 0===V)return-1;if(null===x)return 1;if(null===V)return-1;if("string"==typeof x&&"string"==typeof V)return x{class b{static#e=this.\u0275fac=function(V){return new(V||b)};static#t=this.\u0275mod=l.oAB({type:b});static#n=this.\u0275inj=l.cJS({})}return b})();const yn="browser",Qr="server";function As(b){return b===yn}function ls(b){return b===Qr}let Er=(()=>{class b{static#e=this.\u0275prov=(0,l.Yz7)({token:b,providedIn:"root",factory:()=>new $i((0,l.LFG)(_e),window)})}return b})();class $i{constructor(F,x){this.document=F,this.window=x,this.offset=()=>[0,0]}setOffset(F){this.offset=Array.isArray(F)?()=>F:F}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(F){this.supportsScrolling()&&this.window.scrollTo(F[0],F[1])}scrollToAnchor(F){if(!this.supportsScrolling())return;const x=function Kr(b,F){const x=b.getElementById(F)||b.getElementsByName(F)[0];if(x)return x;if("function"==typeof b.createTreeWalker&&b.body&&"function"==typeof b.body.attachShadow){const V=b.createTreeWalker(b.body,NodeFilter.SHOW_ELEMENT);let K=V.currentNode;for(;K;){const me=K.shadowRoot;if(me){const Ee=me.getElementById(F)||me.querySelector(`[name="${F}"]`);if(Ee)return Ee}K=V.nextNode()}}return null}(this.document,F);x&&(this.scrollToElement(x),x.focus())}setHistoryScrollRestoration(F){this.supportsScrolling()&&(this.window.history.scrollRestoration=F)}scrollToElement(F){const x=F.getBoundingClientRect(),V=x.left+this.window.pageXOffset,K=x.top+this.window.pageYOffset,me=this.offset();this.window.scrollTo(V-me[0],K-me[1])}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}class cs{}},3250:(ct,De,L)=>{L.d(De,{JF:()=>pe,WM:()=>Ve,eN:()=>xe});var l=L(3714),k=L(287),de=L(3477),re=L(1145),ce=L(1173),_e=L(9735),ve=L(5990),Te=L(5220),be=L(3318),ae=L(3223);class fe{}class ye{}class Ve{constructor(oe){this.normalizedNames=new Map,this.lazyUpdate=null,oe?"string"==typeof oe?this.lazyInit=()=>{this.headers=new Map,oe.split("\n").forEach(ue=>{const ze=ue.indexOf(":");if(ze>0){const qe=ue.slice(0,ze),st=qe.toLowerCase(),rt=ue.slice(ze+1).trim();this.maybeSetNormalizedName(qe,st),this.headers.has(st)?this.headers.get(st).push(rt):this.headers.set(st,[rt])}})}:typeof Headers<"u"&&oe instanceof Headers?(this.headers=new Map,oe.forEach((ue,ze)=>{this.setHeaderEntries(ze,ue)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(oe).forEach(([ue,ze])=>{this.setHeaderEntries(ue,ze)})}:this.headers=new Map}has(oe){return this.init(),this.headers.has(oe.toLowerCase())}get(oe){this.init();const ue=this.headers.get(oe.toLowerCase());return ue&&ue.length>0?ue[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(oe){return this.init(),this.headers.get(oe.toLowerCase())||null}append(oe,ue){return this.clone({name:oe,value:ue,op:"a"})}set(oe,ue){return this.clone({name:oe,value:ue,op:"s"})}delete(oe,ue){return this.clone({name:oe,value:ue,op:"d"})}maybeSetNormalizedName(oe,ue){this.normalizedNames.has(ue)||this.normalizedNames.set(ue,oe)}init(){this.lazyInit&&(this.lazyInit instanceof Ve?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(oe=>this.applyUpdate(oe)),this.lazyUpdate=null))}copyFrom(oe){oe.init(),Array.from(oe.headers.keys()).forEach(ue=>{this.headers.set(ue,oe.headers.get(ue)),this.normalizedNames.set(ue,oe.normalizedNames.get(ue))})}clone(oe){const ue=new Ve;return ue.lazyInit=this.lazyInit&&this.lazyInit instanceof Ve?this.lazyInit:this,ue.lazyUpdate=(this.lazyUpdate||[]).concat([oe]),ue}applyUpdate(oe){const ue=oe.name.toLowerCase();switch(oe.op){case"a":case"s":let ze=oe.value;if("string"==typeof ze&&(ze=[ze]),0===ze.length)return;this.maybeSetNormalizedName(oe.name,ue);const qe=("a"===oe.op?this.headers.get(ue):void 0)||[];qe.push(...ze),this.headers.set(ue,qe);break;case"d":const st=oe.value;if(st){let rt=this.headers.get(ue);if(!rt)return;rt=rt.filter(Kt=>-1===st.indexOf(Kt)),0===rt.length?(this.headers.delete(ue),this.normalizedNames.delete(ue)):this.headers.set(ue,rt)}else this.headers.delete(ue),this.normalizedNames.delete(ue)}}setHeaderEntries(oe,ue){const ze=(Array.isArray(ue)?ue:[ue]).map(st=>st.toString()),qe=oe.toLowerCase();this.headers.set(qe,ze),this.maybeSetNormalizedName(oe,qe)}forEach(oe){this.init(),Array.from(this.normalizedNames.keys()).forEach(ue=>oe(this.normalizedNames.get(ue),this.headers.get(ue)))}}class He{encodeKey(oe){return Dt(oe)}encodeValue(oe){return Dt(oe)}decodeKey(oe){return decodeURIComponent(oe)}decodeValue(oe){return decodeURIComponent(oe)}}const Re=/%(\d[a-f0-9])/gi,at={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Dt(ge){return encodeURIComponent(ge).replace(Re,(oe,ue)=>at[ue]??oe)}function ut(ge){return`${ge}`}class ne{constructor(oe={}){if(this.updates=null,this.cloneFrom=null,this.encoder=oe.encoder||new He,oe.fromString){if(oe.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Le(ge,oe){const ue=new Map;return ge.length>0&&ge.replace(/^\?/,"").split("&").forEach(qe=>{const st=qe.indexOf("="),[rt,Kt]=-1==st?[oe.decodeKey(qe),""]:[oe.decodeKey(qe.slice(0,st)),oe.decodeValue(qe.slice(st+1))],ht=ue.get(rt)||[];ht.push(Kt),ue.set(rt,ht)}),ue}(oe.fromString,this.encoder)}else oe.fromObject?(this.map=new Map,Object.keys(oe.fromObject).forEach(ue=>{const ze=oe.fromObject[ue],qe=Array.isArray(ze)?ze.map(ut):[ut(ze)];this.map.set(ue,qe)})):this.map=null}has(oe){return this.init(),this.map.has(oe)}get(oe){this.init();const ue=this.map.get(oe);return ue?ue[0]:null}getAll(oe){return this.init(),this.map.get(oe)||null}keys(){return this.init(),Array.from(this.map.keys())}append(oe,ue){return this.clone({param:oe,value:ue,op:"a"})}appendAll(oe){const ue=[];return Object.keys(oe).forEach(ze=>{const qe=oe[ze];Array.isArray(qe)?qe.forEach(st=>{ue.push({param:ze,value:st,op:"a"})}):ue.push({param:ze,value:qe,op:"a"})}),this.clone(ue)}set(oe,ue){return this.clone({param:oe,value:ue,op:"s"})}delete(oe,ue){return this.clone({param:oe,value:ue,op:"d"})}toString(){return this.init(),this.keys().map(oe=>{const ue=this.encoder.encodeKey(oe);return this.map.get(oe).map(ze=>ue+"="+this.encoder.encodeValue(ze)).join("&")}).filter(oe=>""!==oe).join("&")}clone(oe){const ue=new ne({encoder:this.encoder});return ue.cloneFrom=this.cloneFrom||this,ue.updates=(this.updates||[]).concat(oe),ue}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(oe=>this.map.set(oe,this.cloneFrom.map.get(oe))),this.updates.forEach(oe=>{switch(oe.op){case"a":case"s":const ue=("a"===oe.op?this.map.get(oe.param):void 0)||[];ue.push(ut(oe.value)),this.map.set(oe.param,ue);break;case"d":if(void 0===oe.value){this.map.delete(oe.param);break}{let ze=this.map.get(oe.param)||[];const qe=ze.indexOf(ut(oe.value));-1!==qe&&ze.splice(qe,1),ze.length>0?this.map.set(oe.param,ze):this.map.delete(oe.param)}}}),this.cloneFrom=this.updates=null)}}class Me{constructor(){this.map=new Map}set(oe,ue){return this.map.set(oe,ue),this}get(oe){return this.map.has(oe)||this.map.set(oe,oe.defaultValue()),this.map.get(oe)}delete(oe){return this.map.delete(oe),this}has(oe){return this.map.has(oe)}keys(){return this.map.keys()}}function it(ge){return typeof ArrayBuffer<"u"&&ge instanceof ArrayBuffer}function Je(ge){return typeof Blob<"u"&&ge instanceof Blob}function wt(ge){return typeof FormData<"u"&&ge instanceof FormData}class $t{constructor(oe,ue,ze,qe){let st;if(this.url=ue,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=oe.toUpperCase(),function nt(ge){switch(ge){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||qe?(this.body=void 0!==ze?ze:null,st=qe):st=ze,st&&(this.reportProgress=!!st.reportProgress,this.withCredentials=!!st.withCredentials,st.responseType&&(this.responseType=st.responseType),st.headers&&(this.headers=st.headers),st.context&&(this.context=st.context),st.params&&(this.params=st.params)),this.headers||(this.headers=new Ve),this.context||(this.context=new Me),this.params){const rt=this.params.toString();if(0===rt.length)this.urlWithParams=ue;else{const Kt=ue.indexOf("?");this.urlWithParams=ue+(-1===Kt?"?":Ktwi.set(Ei,oe.setHeaders[Ei]),ht)),oe.setParams&&(En=Object.keys(oe.setParams).reduce((wi,Ei)=>wi.set(Ei,oe.setParams[Ei]),En)),new $t(ue,ze,st,{params:En,headers:ht,context:ui,reportProgress:Kt,responseType:qe,withCredentials:rt})}}var Vn=function(ge){return ge[ge.Sent=0]="Sent",ge[ge.UploadProgress=1]="UploadProgress",ge[ge.ResponseHeader=2]="ResponseHeader",ge[ge.DownloadProgress=3]="DownloadProgress",ge[ge.Response=4]="Response",ge[ge.User=5]="User",ge}(Vn||{});class Sn{constructor(oe,ue=200,ze="OK"){this.headers=oe.headers||new Ve,this.status=void 0!==oe.status?oe.status:ue,this.statusText=oe.statusText||ze,this.url=oe.url||null,this.ok=this.status>=200&&this.status<300}}class Bn extends Sn{constructor(oe={}){super(oe),this.type=Vn.ResponseHeader}clone(oe={}){return new Bn({headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class Nt extends Sn{constructor(oe={}){super(oe),this.type=Vn.Response,this.body=void 0!==oe.body?oe.body:null}clone(oe={}){return new Nt({body:void 0!==oe.body?oe.body:this.body,headers:oe.headers||this.headers,status:void 0!==oe.status?oe.status:this.status,statusText:oe.statusText||this.statusText,url:oe.url||this.url||void 0})}}class Ar extends Sn{constructor(oe){super(oe,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${oe.url||"(unknown url)"}`:`Http failure response for ${oe.url||"(unknown url)"}: ${oe.status} ${oe.statusText}`,this.error=oe.error||null}}function Qi(ge,oe){return{body:oe,headers:ge.headers,context:ge.context,observe:ge.observe,params:ge.params,reportProgress:ge.reportProgress,responseType:ge.responseType,withCredentials:ge.withCredentials}}let xe=(()=>{class ge{constructor(ue){this.handler=ue}request(ue,ze,qe={}){let st;if(ue instanceof $t)st=ue;else{let ht,En;ht=qe.headers instanceof Ve?qe.headers:new Ve(qe.headers),qe.params&&(En=qe.params instanceof ne?qe.params:new ne({fromObject:qe.params})),st=new $t(ue,ze,void 0!==qe.body?qe.body:null,{headers:ht,context:qe.context,params:En,reportProgress:qe.reportProgress,responseType:qe.responseType||"json",withCredentials:qe.withCredentials})}const rt=(0,k.of)(st).pipe((0,ce.b)(ht=>this.handler.handle(ht)));if(ue instanceof $t||"events"===qe.observe)return rt;const Kt=rt.pipe((0,_e.h)(ht=>ht instanceof Nt));switch(qe.observe||"body"){case"body":switch(st.responseType){case"arraybuffer":return Kt.pipe((0,ve.U)(ht=>{if(null!==ht.body&&!(ht.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return ht.body}));case"blob":return Kt.pipe((0,ve.U)(ht=>{if(null!==ht.body&&!(ht.body instanceof Blob))throw new Error("Response is not a Blob.");return ht.body}));case"text":return Kt.pipe((0,ve.U)(ht=>{if(null!==ht.body&&"string"!=typeof ht.body)throw new Error("Response is not a string.");return ht.body}));default:return Kt.pipe((0,ve.U)(ht=>ht.body))}case"response":return Kt;default:throw new Error(`Unreachable: unhandled observe type ${qe.observe}}`)}}delete(ue,ze={}){return this.request("DELETE",ue,ze)}get(ue,ze={}){return this.request("GET",ue,ze)}head(ue,ze={}){return this.request("HEAD",ue,ze)}jsonp(ue,ze){return this.request("JSONP",ue,{params:(new ne).append(ze,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(ue,ze={}){return this.request("OPTIONS",ue,ze)}patch(ue,ze,qe={}){return this.request("PATCH",ue,Qi(qe,ze))}post(ue,ze,qe={}){return this.request("POST",ue,Qi(qe,ze))}put(ue,ze,qe={}){return this.request("PUT",ue,Qi(qe,ze))}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(fe))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();function ei(ge,oe){return oe(ge)}function Xe(ge,oe){return(ue,ze)=>oe.intercept(ue,{handle:qe=>ge(qe,ze)})}const Ut=new l.OlP(""),kt=new l.OlP(""),mn=new l.OlP("");function li(){let ge=null;return(oe,ue)=>{null===ge&&(ge=((0,l.f3M)(Ut,{optional:!0})??[]).reduceRight(Xe,ei));const ze=(0,l.f3M)(l.HDt),qe=ze.add();return ge(oe,ue).pipe((0,Te.x)(()=>ze.remove(qe)))}}let an=(()=>{class ge extends fe{constructor(ue,ze){super(),this.backend=ue,this.injector=ze,this.chain=null,this.pendingTasks=(0,l.f3M)(l.HDt)}handle(ue){if(null===this.chain){const qe=Array.from(new Set([...this.injector.get(kt),...this.injector.get(mn,[])]));this.chain=qe.reduceRight((st,rt)=>function cn(ge,oe,ue){return(ze,qe)=>ue.runInContext(()=>oe(ze,st=>ge(st,qe)))}(st,rt,this.injector),ei)}const ze=this.pendingTasks.add();return this.chain(ue,qe=>this.backend.handle(qe)).pipe((0,Te.x)(()=>this.pendingTasks.remove(ze)))}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(ye),l.LFG(l.lqb))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();const pr=/^\)\]\}',?\n/;let bt=(()=>{class ge{constructor(ue){this.xhrFactory=ue}handle(ue){if("JSONP"===ue.method)throw new l.vHH(-2800,!1);const ze=this.xhrFactory;return(ze.\u0275loadImpl?(0,de.D)(ze.\u0275loadImpl()):(0,k.of)(null)).pipe((0,be.w)(()=>new re.y(st=>{const rt=ze.build();if(rt.open(ue.method,ue.urlWithParams),ue.withCredentials&&(rt.withCredentials=!0),ue.headers.forEach((Wt,dn)=>rt.setRequestHeader(Wt,dn.join(","))),ue.headers.has("Accept")||rt.setRequestHeader("Accept","application/json, text/plain, */*"),!ue.headers.has("Content-Type")){const Wt=ue.detectContentTypeHeader();null!==Wt&&rt.setRequestHeader("Content-Type",Wt)}if(ue.responseType){const Wt=ue.responseType.toLowerCase();rt.responseType="json"!==Wt?Wt:"text"}const Kt=ue.serializeBody();let ht=null;const En=()=>{if(null!==ht)return ht;const Wt=rt.statusText||"OK",dn=new Ve(rt.getAllResponseHeaders()),zi=function Ri(ge){return"responseURL"in ge&&ge.responseURL?ge.responseURL:/^X-Request-URL:/m.test(ge.getAllResponseHeaders())?ge.getResponseHeader("X-Request-URL"):null}(rt)||ue.url;return ht=new Bn({headers:dn,status:rt.status,statusText:Wt,url:zi}),ht},ui=()=>{let{headers:Wt,status:dn,statusText:zi,url:xr}=En(),Yn=null;204!==dn&&(Yn=typeof rt.response>"u"?rt.responseText:rt.response),0===dn&&(dn=Yn?200:0);let Wn=dn>=200&&dn<300;if("json"===ue.responseType&&"string"==typeof Yn){const Si=Yn;Yn=Yn.replace(pr,"");try{Yn=""!==Yn?JSON.parse(Yn):null}catch(Ti){Yn=Si,Wn&&(Wn=!1,Yn={error:Ti,text:Yn})}}Wn?(st.next(new Nt({body:Yn,headers:Wt,status:dn,statusText:zi,url:xr||void 0})),st.complete()):st.error(new Ar({error:Yn,headers:Wt,status:dn,statusText:zi,url:xr||void 0}))},wi=Wt=>{const{url:dn}=En(),zi=new Ar({error:Wt,status:rt.status||0,statusText:rt.statusText||"Unknown Error",url:dn||void 0});st.error(zi)};let Ei=!1;const Fn=Wt=>{Ei||(st.next(En()),Ei=!0);let dn={type:Vn.DownloadProgress,loaded:Wt.loaded};Wt.lengthComputable&&(dn.total=Wt.total),"text"===ue.responseType&&rt.responseText&&(dn.partialText=rt.responseText),st.next(dn)},xn=Wt=>{let dn={type:Vn.UploadProgress,loaded:Wt.loaded};Wt.lengthComputable&&(dn.total=Wt.total),st.next(dn)};return rt.addEventListener("load",ui),rt.addEventListener("error",wi),rt.addEventListener("timeout",wi),rt.addEventListener("abort",wi),ue.reportProgress&&(rt.addEventListener("progress",Fn),null!==Kt&&rt.upload&&rt.upload.addEventListener("progress",xn)),rt.send(Kt),st.next({type:Vn.Sent}),()=>{rt.removeEventListener("error",wi),rt.removeEventListener("abort",wi),rt.removeEventListener("load",ui),rt.removeEventListener("timeout",wi),ue.reportProgress&&(rt.removeEventListener("progress",Fn),null!==Kt&&rt.upload&&rt.upload.removeEventListener("progress",xn)),rt.readyState!==rt.DONE&&rt.abort()}})))}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(ae.JF))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();const Un=new l.OlP("XSRF_ENABLED"),yt=new l.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),tn=new l.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Dr{}let Nn=(()=>{class ge{constructor(ue,ze,qe){this.doc=ue,this.platform=ze,this.cookieName=qe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const ue=this.doc.cookie||"";return ue!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,ae.Mx)(ue,this.cookieName),this.lastCookieString=ue),this.lastToken}static#e=this.\u0275fac=function(ze){return new(ze||ge)(l.LFG(ae.K0),l.LFG(l.Lbi),l.LFG(yt))};static#t=this.\u0275prov=l.Yz7({token:ge,factory:ge.\u0275fac})}return ge})();function qi(ge,oe){const ue=ge.url.toLowerCase();if(!(0,l.f3M)(Un)||"GET"===ge.method||"HEAD"===ge.method||ue.startsWith("http://")||ue.startsWith("https://"))return oe(ge);const ze=(0,l.f3M)(Dr).getToken(),qe=(0,l.f3M)(tn);return null!=ze&&!ge.headers.has(qe)&&(ge=ge.clone({headers:ge.headers.set(qe,ze)})),oe(ge)}var ni=function(ge){return ge[ge.Interceptors=0]="Interceptors",ge[ge.LegacyInterceptors=1]="LegacyInterceptors",ge[ge.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",ge[ge.NoXsrfProtection=3]="NoXsrfProtection",ge[ge.JsonpSupport=4]="JsonpSupport",ge[ge.RequestsMadeViaParent=5]="RequestsMadeViaParent",ge[ge.Fetch=6]="Fetch",ge}(ni||{});function vi(...ge){const oe=[xe,bt,an,{provide:fe,useExisting:an},{provide:ye,useExisting:bt},{provide:kt,useValue:qi,multi:!0},{provide:Un,useValue:!0},{provide:Dr,useClass:Nn}];for(const ue of ge)oe.push(...ue.\u0275providers);return(0,l.MR2)(oe)}const Mr=new l.OlP("LEGACY_INTERCEPTOR_FN");function Bi(){return function $n(ge,oe){return{\u0275kind:ge,\u0275providers:oe}}(ni.LegacyInterceptors,[{provide:Mr,useFactory:li},{provide:kt,useExisting:Mr,multi:!0}])}let pe=(()=>{class ge{static#e=this.\u0275fac=function(ze){return new(ze||ge)};static#t=this.\u0275mod=l.oAB({type:ge});static#n=this.\u0275inj=l.cJS({providers:[vi(Bi())]})}return ge})()},3714:(ct,De,L)=>{L.d(De,{$8M:()=>od,$WT:()=>os,$Z:()=>Qv,AFp:()=>yv,ALo:()=>io,AaK:()=>ye,AsE:()=>ug,BQk:()=>Sr,CHM:()=>rf,CRH:()=>Py,DdM:()=>aa,DyG:()=>ZC,EJc:()=>X1,EpF:()=>Yp,F$t:()=>Xl,F4k:()=>Ks,FYo:()=>Iv,FiY:()=>Nc,G48:()=>cw,Gf:()=>Oy,GfV:()=>Av,GkF:()=>Gp,Gpc:()=>He,HDt:()=>Tn,Hsn:()=>eh,Ikx:()=>Hs,JOm:()=>gd,Jf7:()=>jv,KtG:()=>sf,LFG:()=>Mt,LMc:()=>sI,LSH:()=>op,Lbi:()=>up,Lck:()=>N1,MAs:()=>V_,MGl:()=>th,MMx:()=>TD,MR2:()=>pv,NdJ:()=>Wp,Ojb:()=>bv,OlP:()=>yt,Oqu:()=>Ea,P3R:()=>hv,PXZ:()=>gC,Q6J:()=>jp,QGY:()=>Co,QbO:()=>jb,Qsj:()=>e0,R0b:()=>Tr,RDi:()=>pb,Rgc:()=>gc,SBq:()=>iu,Sil:()=>Hh,Suo:()=>Ry,TTD:()=>It,TgZ:()=>Jd,Tol:()=>tc,Udp:()=>ag,VKq:()=>zo,VuI:()=>iI,W1O:()=>VD,WFA:()=>Zp,XFs:()=>xt,Xpm:()=>$o,Xq5:()=>S_,Xts:()=>Ga,Y36:()=>jl,YKP:()=>py,YNc:()=>N_,Yjl:()=>Ts,Yz7:()=>Ut,Z0I:()=>an,ZZ4:()=>S,_Bn:()=>fy,_UZ:()=>Up,_Vd:()=>nu,_c5:()=>un,_uU:()=>US,aQg:()=>te,c2e:()=>tC,cJS:()=>mn,cg1:()=>js,d8E:()=>sa,dDg:()=>tm,dqk:()=>bt,eFA:()=>_C,eJc:()=>Fh,ekj:()=>ih,eoX:()=>nm,evT:()=>zv,f3M:()=>Ot,g9A:()=>Cv,h0i:()=>nl,hGG:()=>Xn,hij:()=>sh,iGM:()=>Nh,ifc:()=>rt,ip1:()=>Vu,jDz:()=>wg,kL8:()=>iD,lG2:()=>Or,lcZ:()=>bs,lnq:()=>ra,lqb:()=>Jo,lri:()=>Uh,n5z:()=>GC,oAB:()=>oo,oJD:()=>uv,oxw:()=>H_,qFp:()=>oI,qLn:()=>Da,qOj:()=>Pp,qZA:()=>Xd,rWj:()=>$h,rg0:()=>me,s9C:()=>qp,sBO:()=>uw,s_b:()=>_c,soG:()=>Bu,tb:()=>Yh,tp0:()=>Fc,uIk:()=>Np,vHH:()=>ne,vpe:()=>Vo,wAp:()=>So,xi3:()=>Th,xp6:()=>Wv,ynx:()=>wa,z2F:()=>bc,zSh:()=>gv,zW0:()=>__,zs3:()=>yo});var l=L(5992),k=L(5350),de=L(1145),re=L(3506),ce=L(8626),_e=L(287),ve=L(9853),Te=L(3318),be=L(8777);function ae(c){for(let h in c)if(c[h]===ae)return h;throw Error("Could not find renamed property on target object.")}function fe(c,h){for(const p in h)h.hasOwnProperty(p)&&!c.hasOwnProperty(p)&&(c[p]=h[p])}function ye(c){if("string"==typeof c)return c;if(Array.isArray(c))return"["+c.map(ye).join(", ")+"]";if(null==c)return""+c;if(c.overriddenName)return`${c.overriddenName}`;if(c.name)return`${c.name}`;const h=c.toString();if(null==h)return""+h;const p=h.indexOf("\n");return-1===p?h:h.substring(0,p)}function Ve(c,h){return null==c||""===c?null===h?"":h:null==h||""===h?c:c+" "+h}const ke=ae({__forward_ref__:ae});function He(c){return c.__forward_ref__=He,c.toString=function(){return ye(this())},c}function Le(c){return Re(c)?c():c}function Re(c){return"function"==typeof c&&c.hasOwnProperty(ke)&&c.__forward_ref__===He}function at(c){return c&&!!c.\u0275providers}const ut="https://g.co/ng/security#xss";class ne extends Error{constructor(h,p){super(function Pe(c,h){return`NG0${Math.abs(c)}${h?": "+h:""}`}(h,p)),this.code=h}}function Me(c){return"string"==typeof c?c:null==c?"":String(c)}function mt(c,h){throw new ne(-201,!1)}function _t(c,h){null==c&&function ot(c,h,p,m){throw new Error(`ASSERTION ERROR: ${c}`+(null==m?"":` [Expected=> ${p} ${m} ${h} <=Actual]`))}(h,c,null,"!=")}function Ut(c){return{token:c.token,providedIn:c.providedIn||null,factory:c.factory,value:void 0}}function mn(c){return{providers:c.providers||[],imports:c.imports||[]}}function li(c){return Li(c,fr)||Li(c,ir)}function an(c){return null!==li(c)}function Li(c,h){return c.hasOwnProperty(h)?c[h]:null}function xi(c){return c&&(c.hasOwnProperty(nr)||c.hasOwnProperty(Oi))?c[nr]:null}const fr=ae({\u0275prov:ae}),nr=ae({\u0275inj:ae}),ir=ae({ngInjectableDef:ae}),Oi=ae({ngInjectorDef:ae});var xt=function(c){return c[c.Default=0]="Default",c[c.Host=1]="Host",c[c.Self=2]="Self",c[c.SkipSelf=4]="SkipSelf",c[c.Optional=8]="Optional",c}(xt||{});let en;function ci(c){const h=en;return en=c,h}function pr(c,h,p){const m=li(c);return m&&"root"==m.providedIn?void 0===m.value?m.value=m.factory():m.value:p&xt.Optional?null:void 0!==h?h:void mt(ye(c))}const bt=globalThis;class yt{constructor(h,p){this._desc=h,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof p?this.__NG_ELEMENT_ID__=p:void 0!==p&&(this.\u0275prov=Ut({token:this,providedIn:p.providedIn||"root",factory:p.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}const Bi={},Pi="__NG_DI_FLAG__",Hi="ngTempTokenPath",Be=/\n/gm,ie="__source";let pe;function lt(c){const h=pe;return pe=c,h}function Et(c,h=xt.Default){if(void 0===pe)throw new ne(-203,!1);return null===pe?pr(c,void 0,h):pe.get(c,h&xt.Optional?null:void 0,h)}function Mt(c,h=xt.Default){return(function qt(){return en}()||Et)(Le(c),h)}function Ot(c,h=xt.Default){return Mt(c,Gn(h))}function Gn(c){return typeof c>"u"||"number"==typeof c?c:0|(c.optional&&8)|(c.host&&1)|(c.self&&2)|(c.skipSelf&&4)}function ji(c){const h=[];for(let p=0;ph){C=y-1;break}}}for(;yy?"":v[X+1].toLowerCase();const Se=8&m?he:null;if(Se&&-1!==dn(Se,B,0)||2&m&&B!==he){if(hn(m))return!1;C=!0}}}}else{if(!C&&!hn(m)&&!hn(M))return!1;if(C&&hn(M))continue;C=!1,m=M|1&m}}return hn(m)||C}function hn(c){return 0==(1&c)}function $s(c,h,p,m){if(null===h)return-1;let v=0;if(m||!p){let y=!1;for(;v-1)for(p++;p0?'="'+T+'"':"")+"]"}else 8&m?v+="."+C:4&m&&(v+=" "+C);else""!==v&&!hn(C)&&(h+=Io(y,v),v=""),m=C,y=y||!hn(m);p++}return""!==v&&(h+=Io(y,v)),h}function $o(c){return qe(()=>{const h=Wr(c),p={...h,decls:c.decls,vars:c.vars,template:c.template,consts:c.consts||null,ngContentSelectors:c.ngContentSelectors,onPush:c.changeDetection===st.OnPush,directiveDefs:null,pipeDefs:null,dependencies:h.standalone&&c.dependencies||null,getStandaloneInjector:null,signals:c.signals??!1,data:c.data||{},encapsulation:c.encapsulation||rt.Emulated,styles:c.styles||ht,_:null,schemas:c.schemas||null,tView:null,id:""};Ui(p);const m=c.dependencies;return p.directiveDefs=as(m,!1),p.pipeDefs=as(m,!0),p.id=function Is(c){let h=0;const p=[c.selectors,c.ngContentSelectors,c.hostVars,c.hostAttrs,c.consts,c.vars,c.decls,c.encapsulation,c.standalone,c.signals,c.exportAs,JSON.stringify(c.inputs),JSON.stringify(c.outputs),Object.getOwnPropertyNames(c.type.prototype),!!c.contentQueries,!!c.viewQuery].join("|");for(const v of p)h=Math.imul(31,h)+v.charCodeAt(0)<<0;return h+=2147483648,"c"+h}(p),p})}function Es(c){return Zt(c)||In(c)}function Di(c){return null!==c}function oo(c){return qe(()=>({type:c.type,bootstrap:c.bootstrap||ht,declarations:c.declarations||ht,imports:c.imports||ht,exports:c.exports||ht,transitiveCompileScopes:null,schemas:c.schemas||null,id:c.id||null}))}function wr(c,h){if(null==c)return Kt;const p={};for(const m in c)if(c.hasOwnProperty(m)){let v=c[m],y=v;Array.isArray(v)&&(y=v[1],v=v[0]),p[v]=m,h&&(h[v]=y)}return p}function Or(c){return qe(()=>{const h=Wr(c);return Ui(h),h})}function Ts(c){return{type:c.type,name:c.name,factory:null,pure:!1!==c.pure,standalone:!0===c.standalone,onDestroy:c.type.prototype.ngOnDestroy||null}}function Zt(c){return c[En]||null}function In(c){return c[ui]||null}function Hn(c){return c[wi]||null}function os(c){const h=Zt(c)||In(c)||Hn(c);return null!==h&&h.standalone}function _i(c,h){const p=c[Ei]||null;if(!p&&!0===h)throw new Error(`Type ${ye(c)} does not have '\u0275mod' property.`);return p}function Wr(c){const h={};return{type:c.type,providersResolver:null,factory:null,hostBindings:c.hostBindings||null,hostVars:c.hostVars||0,hostAttrs:c.hostAttrs||null,contentQueries:c.contentQueries||null,declaredInputs:h,inputTransforms:null,inputConfig:c.inputs||Kt,exportAs:c.exportAs||null,standalone:!0===c.standalone,signals:!0===c.signals,selectors:c.selectors||ht,viewQuery:c.viewQuery||null,features:c.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:wr(c.inputs,h),outputs:wr(c.outputs)}}function Ui(c){c.features?.forEach(h=>h(c))}function as(c,h){if(!c)return null;const p=h?Hn:Es;return()=>("function"==typeof c?c():c).map(m=>p(m)).filter(Di)}const On=0,dt=1,Ht=2,_n=3,fi=4,Rr=5,ri=6,mr=7,yn=8,Qr=9,vr=10,Ft=11,As=12,ls=13,qr=14,wn=15,Gs=16,Er=17,$i=18,Kr=19,Ra=20,cs=21,_r=22,us=23,Ys=24,zt=25,or=1,Jr=2,jn=7,ar=9,Zn=11;function Qn(c){return Array.isArray(c)&&"object"==typeof c[or]}function pi(c){return Array.isArray(c)&&!0===c[or]}function Ms(c){return 0!=(4&c.flags)}function et(c){return c.componentOffset>-1}function fn(c){return 1==(1&c.flags)}function qn(c){return!!c.template}function ki(c){return 0!=(512&c[Ht])}function Os(c,h){return c.hasOwnProperty(Fn)?c[Fn]:null}let Ni=null,ts=!1;function Ji(c){const h=Ni;return Ni=c,h}const Yo={version:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{}};function ka(c){if(!ho(c)||c.dirty){if(!c.producerMustRecompute(c)&&!pl(c))return void(c.dirty=!1);c.producerRecomputeValue(c),c.dirty=!1}}function Wo(c){c.dirty=!0,function Zs(c){if(void 0===c.liveConsumerNode)return;const h=ts;ts=!0;try{for(const p of c.liveConsumerNode)p.dirty||Wo(p)}finally{ts=h}}(c),c.consumerMarkedDirty?.(c)}function fa(c){return c&&(c.nextProducerIndex=0),Ji(c)}function Na(c,h){if(Ji(h),c&&void 0!==c.producerNode&&void 0!==c.producerIndexOfThis&&void 0!==c.producerLastReadVersion){if(ho(c))for(let p=c.nextProducerIndex;pc.nextProducerIndex;)c.producerNode.pop(),c.producerLastReadVersion.pop(),c.producerIndexOfThis.pop()}}function pl(c){Po(c);for(let h=0;h0}function Po(c){c.producerNode??=[],c.producerIndexOfThis??=[],c.producerLastReadVersion??=[]}let U=null;function me(c){const h=Ji(null);try{return c()}finally{Ji(h)}}const Ue=()=>{},ft=(()=>({...Yo,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:c=>{c.schedule(c.ref)},hasRun:!1,cleanupFn:Ue}))();class Vt{constructor(h,p,m){this.previousValue=h,this.currentValue=p,this.firstChange=m}isFirstChange(){return this.firstChange}}function It(){return ln}function ln(c){return c.type.prototype.ngOnChanges&&(c.setInput=Rn),Yt}function Yt(){const c=zn(this),h=c?.current;if(h){const p=c.previous;if(p===Kt)c.previous=h;else for(let m in h)p[m]=h[m];c.current=null,this.ngOnChanges(h)}}function Rn(c,h,p,m){const v=this.declaredInputs[p],y=zn(c)||function Ai(c,h){return c[Ii]=h}(c,{previous:Kt,current:null}),C=y.current||(y.current={}),T=y.previous,M=T[v];C[v]=new Vt(M&&M.currentValue,h,T===Kt),c[m]=h}It.ngInherit=!0;const Ii="__ngSimpleChanges__";function zn(c){return c[Ii]||null}const Fi=function(c,h,p){};function on(c){for(;Array.isArray(c);)c=c[On];return c}function Ct(c,h){return on(h[c])}function vt(c,h){return on(h[c.index])}function vn(c,h){return c.data[h]}function oi(c,h){return c[h]}function yi(c,h){const p=h[c];return Qn(p)?p:p[On]}function hs(c,h){return null==h?null:c[h]}function Qu(c){c[Er]=0}function er(c){1024&c[Ht]||(c[Ht]|=1024,Nr(c,1))}function ur(c){1024&c[Ht]&&(c[Ht]&=-1025,Nr(c,-1))}function Nr(c,h){let p=c[_n];if(null===p)return;p[Rr]+=h;let m=p;for(p=p[_n];null!==p&&(1===h&&1===m[Rr]||-1===h&&0===m[Rr]);)p[Rr]+=h,m=p,p=p[_n]}const Gt={lFrame:Dn(null),bindingsEnabled:!0,skipHydrationRootTNode:null};function mm(){return Gt.bindingsEnabled}function pa(){return null!==Gt.skipHydrationRootTNode}function Ze(){return Gt.lFrame.lView}function Cn(){return Gt.lFrame.tView}function rf(c){return Gt.lFrame.contextLView=c,c[yn]}function sf(c){return Gt.lFrame.contextLView=null,c}function yr(){let c=af();for(;null!==c&&64===c.type;)c=c.parent;return c}function af(){return Gt.lFrame.currentTNode}function go(c,h){const p=Gt.lFrame;p.currentTNode=c,p.isParent=h}function Ju(){return Gt.lFrame.isParent}function Xu(){Gt.lFrame.isParent=!1}function is(){const c=Gt.lFrame;let h=c.bindingRootIndex;return-1===h&&(h=c.bindingRootIndex=c.tView.bindingStartIndex),h}function Zo(){return Gt.lFrame.bindingIndex}function yl(){return Gt.lFrame.bindingIndex++}function Qo(c){const h=Gt.lFrame,p=h.bindingIndex;return h.bindingIndex=h.bindingIndex+c,p}function w(c,h){const p=Gt.lFrame;p.bindingIndex=p.bindingRootIndex=c,H(h)}function H(c){Gt.lFrame.currentDirectiveIndex=c}function Q(c){const h=Gt.lFrame.currentDirectiveIndex;return-1===h?null:c[h]}function ee(){return Gt.lFrame.currentQueryIndex}function Ae(c){Gt.lFrame.currentQueryIndex=c}function Ie(c){const h=c[dt];return 2===h.type?h.declTNode:1===h.type?c[ri]:null}function pt(c,h,p){if(p&xt.SkipSelf){let v=h,y=c;for(;!(v=v.parent,null!==v||p&xt.Host||(v=Ie(y),null===v||(y=y[qr],10&v.type))););if(null===v)return!1;h=v,c=y}const m=Gt.lFrame=Jn();return m.currentTNode=h,m.lView=c,!0}function Qt(c){const h=Jn(),p=c[dt];Gt.lFrame=h,h.currentTNode=p.firstChild,h.lView=c,h.tView=p,h.contextLView=c,h.bindingIndex=p.bindingStartIndex,h.inI18n=!1}function Jn(){const c=Gt.lFrame,h=null===c?null:c.child;return null===h?Dn(c):h}function Dn(c){const h={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:c,child:null,inI18n:!1};return null!==c&&(c.child=h),h}function mo(){const c=Gt.lFrame;return Gt.lFrame=c.parent,c.currentTNode=null,c.lView=null,c}const Ba=mo;function ga(){const c=mo();c.isParent=!0,c.tView=null,c.selectedIndex=-1,c.contextLView=null,c.elementDepthCount=0,c.currentDirectiveIndex=-1,c.currentNamespace=null,c.bindingRootIndex=-1,c.bindingIndex=-1,c.currentQueryIndex=0}function gi(){return Gt.lFrame.selectedIndex}function ma(c){Gt.lFrame.selectedIndex=c}function Mi(){const c=Gt.lFrame;return vn(c.tView,c.selectedIndex)}let PC=!0;function uf(){return PC}function qo(c){PC=c}function ed(c,h){for(let p=h.directiveStart,m=h.directiveEnd;p=m)break}else h[M]<0&&(c[Er]+=65536),(T>13>16&&(3&c[Ht])===h&&(c[Ht]+=8192,NC(T,y)):NC(T,y)}const Tc=-1;class nd{constructor(h,p,m){this.factory=h,this.resolving=!1,this.canSeeViewProviders=p,this.injectImpl=m}}function ff(c){return c!==Tc}function Cl(c){return 32767&c}function Ic(c,h){let p=function Sm(c){return c>>16}(c),m=h;for(;p>0;)m=m[qr],p--;return m}let pf=!0;function id(c){const h=pf;return pf=c,h}const Dm=255,gf=5;let Aw=0;const Ko={};function mf(c,h){const p=Em(c,h);if(-1!==p)return p;const m=h[dt];m.firstCreatePass&&(c.injectorIndex=h.length,wm(m.data,c),wm(h,null),wm(m.blueprint,null));const v=rd(c,h),y=c.injectorIndex;if(ff(v)){const C=Cl(v),T=Ic(v,h),M=T[dt].data;for(let B=0;B<8;B++)h[y+B]=T[C+B]|M[C+B]}return h[y+8]=v,y}function wm(c,h){c.push(0,0,0,0,0,0,0,0,h)}function Em(c,h){return-1===c.injectorIndex||c.parent&&c.parent.injectorIndex===c.injectorIndex||null===h[c.injectorIndex+8]?-1:c.injectorIndex}function rd(c,h){if(c.parent&&-1!==c.parent.injectorIndex)return c.parent.injectorIndex;let p=0,m=null,v=h;for(;null!==v;){if(m=YC(v),null===m)return Tc;if(p++,v=v[qr],-1!==m.injectorIndex)return m.injectorIndex|p<<16}return Tc}function Tm(c,h,p){!function Mw(c,h,p){let m;"string"==typeof p?m=p.charCodeAt(0)||0:p.hasOwnProperty(xn)&&(m=p[xn]),null==m&&(m=p[xn]=Aw++);const v=m&Dm;h.data[c+(v>>gf)]|=1<=0?h&Dm:Pw:h}(p);if("function"==typeof y){if(!pt(h,c,m))return m&xt.Host?VC(v,0,m):BC(h,p,m,v);try{let C;if(C=y(m),null!=C||m&xt.Optional)return C;mt()}finally{Ba()}}else if("number"==typeof y){let C=null,T=Em(c,h),M=Tc,B=m&xt.Host?h[wn][ri]:null;for((-1===T||m&xt.SkipSelf)&&(M=-1===T?rd(c,h):h[T+8],M!==Tc&&$C(m,!1)?(C=h[dt],T=Cl(M),h=Ic(M,h)):T=-1);-1!==T;){const W=h[dt];if(UC(y,T,W.data)){const X=zC(T,h,p,C,m,B);if(X!==Ko)return X}M=h[T+8],M!==Tc&&$C(m,h[dt].data[T+8]===B)&&UC(y,T,h)?(C=W,T=Cl(M),h=Ic(M,h)):T=-1}}return v}function zC(c,h,p,m,v,y){const C=h[dt],T=C.data[c+8],W=vf(T,C,p,null==m?et(T)&&pf:m!=C&&0!=(3&T.type),v&xt.Host&&y===T);return null!==W?bl(h,C,W,T):Ko}function vf(c,h,p,m,v){const y=c.providerIndexes,C=h.data,T=1048575&y,M=c.directiveStart,W=y>>20,he=v?T+W:c.directiveEnd;for(let Se=m?T:T+W;Se=M&&je.type===p)return Se}if(v){const Se=C[M];if(Se&&qn(Se)&&Se.type===p)return M}return null}function bl(c,h,p,m){let v=c[p];const y=h.data;if(function Sw(c){return c instanceof nd}(v)){const C=v;C.resolving&&function it(c,h){const p=h?`. Dependency path: ${h.join(" > ")} > ${c}`:"";throw new ne(-200,`Circular dependency in DI detected for ${c}${p}`)}(function nt(c){return"function"==typeof c?c.name||c.toString():"object"==typeof c&&null!=c&&"function"==typeof c.type?c.type.name||c.type.toString():Me(c)}(y[p]));const T=id(C.canSeeViewProviders);C.resolving=!0;const B=C.injectImpl?ci(C.injectImpl):null;pt(c,m,xt.Default);try{v=c[p]=C.factory(void 0,y,c,m),h.firstCreatePass&&p>=m.directiveStart&&function Cw(c,h,p){const{ngOnChanges:m,ngOnInit:v,ngDoCheck:y}=h.type.prototype;if(m){const C=ln(h);(p.preOrderHooks??=[]).push(c,C),(p.preOrderCheckHooks??=[]).push(c,C)}v&&(p.preOrderHooks??=[]).push(0-c,v),y&&((p.preOrderHooks??=[]).push(c,y),(p.preOrderCheckHooks??=[]).push(c,y))}(p,y[p],h)}finally{null!==B&&ci(B),id(T),C.resolving=!1,Ba()}}return v}function UC(c,h,p){return!!(p[h+(c>>gf)]&1<{const h=c.prototype.constructor,p=h[Fn]||Im(h),m=Object.prototype;let v=Object.getPrototypeOf(c.prototype).constructor;for(;v&&v!==m;){const y=v[Fn]||Im(v);if(y&&y!==p)return y;v=Object.getPrototypeOf(v)}return y=>new y})}function Im(c){return Re(c)?()=>{const h=Im(Le(c));return h&&h()}:Os(c)}function YC(c){const h=c[dt],p=h.type;return 2===p?h.declTNode:1===p?c[ri]:null}function od(c){return function xw(c,h){if("class"===h)return c.classes;if("style"===h)return c.styles;const p=c.attrs;if(p){const m=p.length;let v=0;for(;v{const m=function Am(c){return function(...p){if(c){const m=c(...p);for(const v in m)this[v]=m[v]}}}(h);function v(...y){if(this instanceof v)return m.apply(this,y),this;const C=new v(...y);return T.annotation=C,T;function T(M,B,W){const X=M.hasOwnProperty(ja)?M[ja]:Object.defineProperty(M,ja,{value:[]})[ja];for(;X.length<=W;)X.push(null);return(X[W]=X[W]||[]).push(C),M}}return p&&(v.prototype=Object.create(p.prototype)),v.prototype.ngMetadataName=c,v.annotationCls=v,v})}const ZC=Function;function Oc(c,h){c.forEach(p=>Array.isArray(p)?Oc(p,h):h(p))}function QC(c,h,p){h>=c.length?c.push(p):c.splice(h,0,p)}function va(c,h){return h>=c.length-1?c.pop():c.splice(h,1)[0]}function Rc(c,h){const p=[];for(let m=0;m=0?c[1|m]=p:(m=~m,function KC(c,h,p,m){let v=c.length;if(v==h)c.push(p,m);else if(1===v)c.push(m,c[0]),c[0]=p;else{for(v--,c.push(c[v-1],c[v]);v>h;)c[v]=c[v-2],v--;c[h]=p,c[h+1]=m}}(c,m,h,p)),m}function Mm(c,h){const p=Pc(c,h);if(p>=0)return c[1|p]}function Pc(c,h){return function za(c,h,p){let m=0,v=c.length>>p;for(;v!==m;){const y=m+(v-m>>1),C=c[y<h?v=y:m=y+1}return~(v<|^->||--!>|)/g,Ci="\u200b$1\u200b";const Of=new Map;let $m=0;const Nf="__ngContext__";function br(c,h){Qn(h)?(c[Nf]=h[Kr],function Ym(c){Of.set(c[Kr],c)}(h)):c[Nf]=h}let Ca;function zc(c,h){return Ca(c,h)}function ko(c){const h=c[_n];return pi(h)?h[_n]:h}function No(c){return Zm(c[As])}function Sd(c){return Zm(c[fi])}function Zm(c){for(;null!==c&&!pi(c);)c=c[fi];return c}function Qs(c,h,p,m,v){if(null!=m){let y,C=!1;pi(m)?y=m:Qn(m)&&(C=!0,m=m[On]);const T=on(m);0===c&&null!==p?null==v?Yf(h,p,T):Ps(h,p,T,v||null,!0):1===c&&null!==p?Ps(h,p,T,v||null,!0):2===c?function xl(c,h,p){const m=Zc(c,h);m&&function Wc(c,h,p,m){c.removeChild(h,p,m)}(c,m,h,p)}(h,T,C):3===c&&h.destroyNode(T),null!=y&&function hb(c,h,p,m,v){const y=p[jn];y!==on(p)&&Qs(h,c,m,y,v);for(let T=Zn;Th.replace(Um,Ci))}(h))}function Uc(c,h,p){return c.createElement(h,p)}function $f(c,h){const p=c[ar],m=p.indexOf(h);ur(h),p.splice(m,1)}function Gc(c,h){if(c.length<=Zn)return;const p=Zn+h,m=c[p];if(m){const v=m[Gs];null!==v&&v!==c&&$f(v,m),h>0&&(c[p-1][fi]=m[fi]);const y=va(c,Zn+h);!function Uf(c,h){Fo(c,h,h[Ft],2,null,null),h[On]=null,h[ri]=null}(m[dt],m);const C=y[$i];null!==C&&C.detachView(y[dt]),m[_n]=null,m[fi]=null,m[Ht]&=-129}return m}function wd(c,h){if(!(256&h[Ht])){const p=h[Ft];h[us]&&gl(h[us]),h[Ys]&&gl(h[Ys]),p.destroyNode&&Fo(c,h,p,3,null,null),function qm(c){let h=c[As];if(!h)return Yc(c[dt],c);for(;h;){let p=null;if(Qn(h))p=h[As];else{const m=h[Zn];m&&(p=m)}if(!p){for(;h&&!h[fi]&&h!==c;)Qn(h)&&Yc(h[dt],h),h=h[_n];null===h&&(h=c),Qn(h)&&Yc(h[dt],h),p=h&&h[fi]}h=p}}(h)}}function Yc(c,h){if(!(256&h[Ht])){h[Ht]&=-129,h[Ht]|=256,function Tl(c,h){let p;if(null!=c&&null!=(p=c.destroyHooks))for(let m=0;m=0?m[C]():m[-C].unsubscribe(),y+=2}else p[y].call(m[p[y+1]]);null!==m&&(h[mr]=null);const v=h[cs];if(null!==v){h[cs]=null;for(let y=0;y-1){const{encapsulation:y}=c.data[m.directiveStart+v];if(y===rt.None||y===rt.Emulated)return null}return vt(m,p)}}(c,h.parent,p)}function Ps(c,h,p,m,v){c.insertBefore(h,p,m,v)}function Yf(c,h,p){c.appendChild(h,p)}function Wf(c,h,p,m,v){null!==m?Ps(c,h,p,m,v):Yf(c,h,p)}function Zc(c,h){return c.parentNode(h)}function Ml(c,h,p){return Jm(c,h,p)}let Ed,Kf,iv,qc,Jm=function Zf(c,h,p){return 40&c.type?vt(c,p):null};function Qc(c,h,p,m){const v=Gi(c,m,h),y=h[Ft],T=Ml(m.parent||h[ri],m,h);if(null!=v)if(Array.isArray(p))for(let M=0;Mc,createScript:c=>c,createScriptURL:c=>c})}catch{}return Kf}()?.createHTML(c)||c}function pb(c){iv=c}function Rl(){if(void 0!==iv)return iv;if(typeof document<"u")return document;throw new ne(210,!1)}function rv(){if(void 0===qc&&(qc=null,bt.trustedTypes))try{qc=bt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:c=>c,createScript:c=>c,createScriptURL:c=>c})}catch{}return qc}function gb(c){return rv()?.createHTML(c)||c}function ep(c){return rv()?.createScriptURL(c)||c}class vb{constructor(h){this.changingThisBreaksApplicationSecurity=h}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${ut})`}}function $a(c){return c instanceof vb?c.changingThisBreaksApplicationSecurity:c}function Pl(c,h){const p=function Cb(c){return c instanceof vb&&c.getTypeName()||null}(c);if(null!=p&&p!==h){if("ResourceURL"===p&&"URL"===h)return!0;throw new Error(`Required a safe ${h}, got a ${p} (see ${ut})`)}return p===h}class iE{constructor(h){this.inertDocumentHelper=h}getInertBodyElement(h){h=""+h;try{const p=(new window.DOMParser).parseFromString(Ol(h),"text/html").body;return null===p?this.inertDocumentHelper.getInertBodyElement(h):(p.removeChild(p.firstChild),p)}catch{return null}}}class Sb{constructor(h){this.defaultDoc=h,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(h){const p=this.inertDocument.createElement("template");return p.innerHTML=Ol(h),p}}const sE=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function sv(c){return(c=String(c)).match(sE)?c:"unsafe:"+c}function Sa(c){const h={};for(const p of c.split(","))h[p]=!0;return h}function Md(...c){const h={};for(const p of c)for(const m in p)p.hasOwnProperty(m)&&(h[m]=!0);return h}const ov=Sa("area,br,col,hr,img,wbr"),tp=Sa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),av=Sa("rp,rt"),lv=Md(ov,Md(tp,Sa("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),Md(av,Sa("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Md(av,tp)),np=Sa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),ip=Md(np,Sa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),Sa("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),lE=Sa("script,style,template");class Lo{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(h){let p=h.firstChild,m=!0;for(;p;)if(p.nodeType===Node.ELEMENT_NODE?m=this.startElement(p):p.nodeType===Node.TEXT_NODE?this.chars(p.nodeValue):this.sanitizedSomething=!0,m&&p.firstChild)p=p.firstChild;else for(;p;){p.nodeType===Node.ELEMENT_NODE&&this.endElement(p);let v=this.checkClobberedElement(p,p.nextSibling);if(v){p=v;break}p=this.checkClobberedElement(p,p.parentNode)}return this.buf.join("")}startElement(h){const p=h.nodeName.toLowerCase();if(!lv.hasOwnProperty(p))return this.sanitizedSomething=!0,!lE.hasOwnProperty(p);this.buf.push("<"),this.buf.push(p);const m=h.attributes;for(let v=0;v"),!0}endElement(h){const p=h.nodeName.toLowerCase();lv.hasOwnProperty(p)&&!ov.hasOwnProperty(p)&&(this.buf.push(""))}chars(h){this.buf.push(cv(h))}checkClobberedElement(h,p){if(p&&(h.compareDocumentPosition(p)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${h.outerHTML}`);return p}}const wb=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Eb=/([^\#-~ |!])/g;function cv(c){return c.replace(/&/g,"&").replace(wb,function(h){return"&#"+(1024*(h.charCodeAt(0)-55296)+(h.charCodeAt(1)-56320)+65536)+";"}).replace(Eb,function(h){return"&#"+h.charCodeAt(0)+";"}).replace(//g,">")}let xd;function sp(c){return"content"in c&&function Tb(c){return c.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===c.nodeName}(c)?c.content:null}var Lr=function(c){return c[c.NONE=0]="NONE",c[c.HTML=1]="HTML",c[c.STYLE=2]="STYLE",c[c.SCRIPT=3]="SCRIPT",c[c.URL=4]="URL",c[c.RESOURCE_URL=5]="RESOURCE_URL",c}(Lr||{});function uv(c){const h=Kc();return h?gb(h.sanitize(Lr.HTML,c)||""):Pl(c,"HTML")?gb($a(c)):function rp(c,h){let p=null;try{xd=xd||function bb(c){const h=new Sb(c);return function rE(){try{return!!(new window.DOMParser).parseFromString(Ol(""),"text/html")}catch{return!1}}()?new iE(h):h}(c);let m=h?String(h):"";p=xd.getInertBodyElement(m);let v=5,y=m;do{if(0===v)throw new Error("Failed to sanitize html because the input is unstable");v--,m=y,y=p.innerHTML,p=xd.getInertBodyElement(m)}while(m!==y);return Ol((new Lo).sanitizeChildren(sp(p)||p))}finally{if(p){const m=sp(p)||p;for(;m.firstChild;)m.removeChild(m.firstChild)}}}(Rl(),Me(c))}function op(c){const h=Kc();return h?h.sanitize(Lr.URL,c)||"":Pl(c,"URL")?$a(c):sv(Me(c))}function dv(c){const h=Kc();if(h)return ep(h.sanitize(Lr.RESOURCE_URL,c)||"");if(Pl(c,"ResourceURL"))return ep($a(c));throw new ne(904,!1)}function hv(c,h,p){return function Ob(c,h){return"src"===h&&("embed"===c||"frame"===c||"iframe"===c||"media"===c||"script"===c)||"href"===h&&("base"===c||"link"===c)?dv:op}(h,p)(c)}function Kc(){const c=Ze();return c&&c[vr].sanitizer}const Ga=new yt("ENVIRONMENT_INITIALIZER"),ap=new yt("INJECTOR",-1),Rb=new yt("INJECTOR_DEF_TYPES");class fv{get(h,p=Bi){if(p===Bi){const m=new Error(`NullInjectorError: No provider for ${ye(h)}!`);throw m.name="NullInjectorError",m}return p}}function pv(c){return{\u0275providers:c}}function Pb(...c){return{\u0275providers:kb(0,c),\u0275fromNgModule:!0}}function kb(c,...h){const p=[],m=new Set;let v;const y=C=>{p.push(C)};return Oc(h,C=>{const T=C;Rd(T,y,[],m)&&(v||=[],v.push(T))}),void 0!==v&&Od(v,y),p}function Od(c,h){for(let p=0;p{h(y,m)})}}function Rd(c,h,p,m){if(!(c=Le(c)))return!1;let v=null,y=xi(c);const C=!y&&Zt(c);if(y||C){if(C&&!C.standalone)return!1;v=c}else{const M=c.ngModule;if(y=xi(M),!y)return!1;v=M}const T=m.has(v);if(C){if(T)return!1;if(m.add(v),C.dependencies){const M="function"==typeof C.dependencies?C.dependencies():C.dependencies;for(const B of M)Rd(B,h,p,m)}}else{if(!y)return!1;{if(null!=y.imports&&!T){let B;m.add(v);try{Oc(y.imports,W=>{Rd(W,h,p,m)&&(B||=[],B.push(W))})}finally{}void 0!==B&&Od(B,h)}if(!T){const B=Os(v)||(()=>new v);h({provide:v,useFactory:B,deps:ht},v),h({provide:Rb,useValue:v,multi:!0},v),h({provide:Ga,useValue:()=>Mt(v),multi:!0},v)}const M=y.providers;if(null!=M&&!T){const B=c;Jc(M,W=>{h(W,B)})}}}return v!==c&&void 0!==c.providers}function Jc(c,h){for(let p of c)at(p)&&(p=p.\u0275providers),Array.isArray(p)?Jc(p,h):h(p)}const hE=ae({provide:String,useValue:ae});function lp(c){return null!==c&&"object"==typeof c&&hE in c}function Ya(c){return"function"==typeof c}const gv=new yt("Set Injector scope."),ks={},fE={};let mv;function Pd(){return void 0===mv&&(mv=new fv),mv}class Jo{}class Xc extends Jo{get destroyed(){return this._destroyed}constructor(h,p,m,v){super(),this.parent=p,this.source=m,this.scopes=v,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,Xo(h,C=>this.processProvider(C)),this.records.set(ap,kl(void 0,this)),v.has("environment")&&this.records.set(Jo,kl(void 0,this));const y=this.records.get(gv);null!=y&&"string"==typeof y.value&&this.scopes.add(y.value),this.injectorDefTypes=new Set(this.get(Rb.multi,ht,xt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const p of this._ngOnDestroyHooks)p.ngOnDestroy();const h=this._onDestroyHooks;this._onDestroyHooks=[];for(const p of h)p()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear()}}onDestroy(h){return this.assertNotDestroyed(),this._onDestroyHooks.push(h),()=>this.removeOnDestroy(h)}runInContext(h){this.assertNotDestroyed();const p=lt(this),m=ci(void 0);try{return h()}finally{lt(p),ci(m)}}get(h,p=Bi,m=xt.Default){if(this.assertNotDestroyed(),h.hasOwnProperty(Wt))return h[Wt](this);m=Gn(m);const y=lt(this),C=ci(void 0);try{if(!(m&xt.SkipSelf)){let M=this.records.get(h);if(void 0===M){const B=function kd(c){return"function"==typeof c||"object"==typeof c&&c instanceof yt}(h)&&li(h);M=B&&this.injectableDefInScope(B)?kl(vv(h),ks):null,this.records.set(h,M)}if(null!=M)return this.hydrate(h,M)}return(m&xt.Self?Pd():this.parent).get(h,p=m&xt.Optional&&p===Bi?null:p)}catch(T){if("NullInjectorError"===T.name){if((T[Hi]=T[Hi]||[]).unshift(ye(h)),y)throw T;return function ue(c,h,p,m){const v=c[Hi];throw h[ie]&&v.unshift(h[ie]),c.message=function ze(c,h,p,m=null){c=c&&"\n"===c.charAt(0)&&"\u0275"==c.charAt(1)?c.slice(2):c;let v=ye(h);if(Array.isArray(h))v=h.map(ye).join(" -> ");else if("object"==typeof h){let y=[];for(let C in h)if(h.hasOwnProperty(C)){let T=h[C];y.push(C+":"+("string"==typeof T?JSON.stringify(T):ye(T)))}v=`{${y.join(", ")}}`}return`${p}${m?"("+m+")":""}[${v}]: ${c.replace(Be,"\n ")}`}("\n"+c.message,v,p,m),c.ngTokenPath=v,c[Hi]=null,c}(T,h,"R3InjectorError",this.source)}throw T}finally{ci(C),lt(y)}}resolveInjectorInitializers(){const h=lt(this),p=ci(void 0);try{const v=this.get(Ga.multi,ht,xt.Self);for(const y of v)y()}finally{lt(h),ci(p)}}toString(){const h=[],p=this.records;for(const m of p.keys())h.push(ye(m));return`R3Injector[${h.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ne(205,!1)}processProvider(h){let p=Ya(h=Le(h))?h:Le(h&&h.provide);const m=function Vb(c){return lp(c)?kl(void 0,c.useValue):kl(_v(c),ks)}(h);if(Ya(h)||!0!==h.multi)this.records.get(p);else{let v=this.records.get(p);v||(v=kl(void 0,ks,!0),v.factory=()=>ji(v.multi),this.records.set(p,v)),p=h,v.multi.push(h)}this.records.set(p,m)}hydrate(h,p){return p.value===ks&&(p.value=fE,p.value=p.factory()),"object"==typeof p.value&&p.value&&function _o(c){return null!==c&&"object"==typeof c&&"function"==typeof c.ngOnDestroy}(p.value)&&this._ngOnDestroyHooks.add(p.value),p.value}injectableDefInScope(h){if(!h.providedIn)return!1;const p=Le(h.providedIn);return"string"==typeof p?"any"===p||this.scopes.has(p):this.injectorDefTypes.has(p)}removeOnDestroy(h){const p=this._onDestroyHooks.indexOf(h);-1!==p&&this._onDestroyHooks.splice(p,1)}}function vv(c){const h=li(c),p=null!==h?h.factory:Os(c);if(null!==p)return p;if(c instanceof yt)throw new ne(204,!1);if(c instanceof Function)return function Lb(c){const h=c.length;if(h>0)throw Rc(h,"?"),new ne(204,!1);const p=function Vi(c){return c&&(c[fr]||c[ir])||null}(c);return null!==p?()=>p.factory(c):()=>new c}(c);throw new ne(204,!1)}function _v(c,h,p){let m;if(Ya(c)){const v=Le(c);return Os(v)||vv(v)}if(lp(c))m=()=>Le(c.useValue);else if(function cp(c){return!(!c||!c.useFactory)}(c))m=()=>c.useFactory(...ji(c.deps||[]));else if(function Nb(c){return!(!c||!c.useExisting)}(c))m=()=>Mt(Le(c.useExisting));else{const v=Le(c&&(c.useClass||c.provide));if(!function Bb(c){return!!c.deps}(c))return Os(v)||vv(v);m=()=>new v(...ji(c.deps))}return m}function kl(c,h,p=!1){return{factory:c,value:h,multi:p?[]:void 0}}function Xo(c,h){for(const p of c)Array.isArray(p)?Xo(p,h):p&&at(p)?Xo(p.\u0275providers,h):h(p)}const yv=new yt("AppId",{providedIn:"root",factory:()=>Hb}),Hb="ng",Cv=new yt("Platform Initializer"),up=new yt("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),jb=new yt("AnimationModuleType"),bv=new yt("CSP nonce",{providedIn:"root",factory:()=>Rl().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let Sv=(c,h,p)=>null;function mp(c,h,p=!1){return Sv(c,h,p)}class yE{}class qb{}class Kb{resolveComponentFactory(h){throw function CE(c){const h=Error(`No component factory found for ${ye(c)}.`);return h.ngComponent=c,h}(h)}}let nu=(()=>{class c{static#e=this.NULL=new Kb}return c})();function Jb(){return Vl(yr(),Ze())}function Vl(c,h){return new iu(vt(c,h))}let iu=(()=>{class c{constructor(p){this.nativeElement=p}static#e=this.__NG_ELEMENT_ID__=Jb}return c})();function Xb(c){return c instanceof iu?c.nativeElement:c}class Iv{}let e0=(()=>{class c{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function t0(){const c=Ze(),p=yi(yr().index,c);return(Qn(p)?p:c)[Ft]}()}return c})(),n0=(()=>{class c{static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:()=>null})}return c})();class Av{constructor(h){this.full=h,this.major=h.split(".")[0],this.minor=h.split(".")[1],this.patch=h.split(".").slice(2).join(".")}}const SE=new Av("16.2.12"),Mv={};function a0(c,h=null,p=null,m){const v=Ov(c,h,p,m);return v.resolveInjectorInitializers(),v}function Ov(c,h=null,p=null,m,v=new Set){const y=[p||ht,Pb(c)];return m=m||("object"==typeof c?void 0:ye(c)),new Xc(y,h||Pd(),m||null,v)}let yo=(()=>{class c{static#e=this.THROW_IF_NOT_FOUND=Bi;static#t=this.NULL=new fv;static create(p,m){if(Array.isArray(p))return a0({name:""},m,p,"");{const v=p.name??"";return a0({name:v},p.parent,p.providers,v)}}static#n=this.\u0275prov=Ut({token:c,providedIn:"any",factory:()=>Mt(ap)});static#i=this.__NG_ELEMENT_ID__=-1}return c})();function Pv(c){return c.ngOriginalError}class Da{constructor(){this._console=console}handleError(h){const p=this._findOriginalError(h);this._console.error("ERROR",h),p&&this._console.error("ORIGINAL ERROR",p)}_findOriginalError(h){let p=h&&Pv(h);for(;p&&Pv(p);)p=Pv(p);return p||null}}function yp(c){return h=>{setTimeout(c,void 0,h)}}const Vo=class c0 extends l.x{constructor(h=!1){super(),this.__isAsync=h}emit(h){super.next(h)}subscribe(h,p,m){let v=h,y=p||(()=>null),C=m;if(h&&"object"==typeof h){const M=h;v=M.next?.bind(M),y=M.error?.bind(M),C=M.complete?.bind(M)}this.__isAsync&&(y=yp(y),v&&(v=yp(v)),C&&(C=yp(C)));const T=super.subscribe({next:v,error:y,complete:C});return h instanceof k.w0&&h.add(T),T}};function kv(...c){}class Tr{constructor({enableLongStackTrace:h=!1,shouldCoalesceEventChangeDetection:p=!1,shouldCoalesceRunChangeDetection:m=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Vo(!1),this.onMicrotaskEmpty=new Vo(!1),this.onStable=new Vo(!1),this.onError=new Vo(!1),typeof Zone>"u")throw new ne(908,!1);Zone.assertZonePatched();const v=this;v._nesting=0,v._outer=v._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(v._inner=v._inner.fork(new Zone.TaskTrackingZoneSpec)),h&&Zone.longStackTraceZoneSpec&&(v._inner=v._inner.fork(Zone.longStackTraceZoneSpec)),v.shouldCoalesceEventChangeDetection=!m&&p,v.shouldCoalesceRunChangeDetection=m,v.lastRequestAnimationFrameId=-1,v.nativeRequestAnimationFrame=function ME(){const c="function"==typeof bt.requestAnimationFrame;let h=bt[c?"requestAnimationFrame":"setTimeout"],p=bt[c?"cancelAnimationFrame":"clearTimeout"];if(typeof Zone<"u"&&h&&p){const m=h[Zone.__symbol__("OriginalDelegate")];m&&(h=m);const v=p[Zone.__symbol__("OriginalDelegate")];v&&(p=v)}return{nativeRequestAnimationFrame:h,nativeCancelAnimationFrame:p}}().nativeRequestAnimationFrame,function RE(c){const h=()=>{!function OE(c){c.isCheckStableRunning||-1!==c.lastRequestAnimationFrameId||(c.lastRequestAnimationFrameId=c.nativeRequestAnimationFrame.call(bt,()=>{c.fakeTopEventTask||(c.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{c.lastRequestAnimationFrameId=-1,Fv(c),c.isCheckStableRunning=!0,Nv(c),c.isCheckStableRunning=!1},void 0,()=>{},()=>{})),c.fakeTopEventTask.invoke()}),Fv(c))}(c)};c._inner=c._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(p,m,v,y,C,T)=>{if(function d0(c){return!(!Array.isArray(c)||1!==c.length)&&!0===c[0].data?.__ignore_ng_zone__}(T))return p.invokeTask(v,y,C,T);try{return Lv(c),p.invokeTask(v,y,C,T)}finally{(c.shouldCoalesceEventChangeDetection&&"eventTask"===y.type||c.shouldCoalesceRunChangeDetection)&&h(),Vv(c)}},onInvoke:(p,m,v,y,C,T,M)=>{try{return Lv(c),p.invoke(v,y,C,T,M)}finally{c.shouldCoalesceRunChangeDetection&&h(),Vv(c)}},onHasTask:(p,m,v,y)=>{p.hasTask(v,y),m===v&&("microTask"==y.change?(c._hasPendingMicrotasks=y.microTask,Fv(c),Nv(c)):"macroTask"==y.change&&(c.hasPendingMacrotasks=y.macroTask))},onHandleError:(p,m,v,y)=>(p.handleError(v,y),c.runOutsideAngular(()=>c.onError.emit(y)),!1)})}(v)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Tr.isInAngularZone())throw new ne(909,!1)}static assertNotInAngularZone(){if(Tr.isInAngularZone())throw new ne(909,!1)}run(h,p,m){return this._inner.run(h,p,m)}runTask(h,p,m,v){const y=this._inner,C=y.scheduleEventTask("NgZoneEvent: "+v,h,xE,kv,kv);try{return y.runTask(C,p,m)}finally{y.cancelTask(C)}}runGuarded(h,p,m){return this._inner.runGuarded(h,p,m)}runOutsideAngular(h){return this._outer.run(h)}}const xE={};function Nv(c){if(0==c._nesting&&!c.hasPendingMicrotasks&&!c.isStable)try{c._nesting++,c.onMicrotaskEmpty.emit(null)}finally{if(c._nesting--,!c.hasPendingMicrotasks)try{c.runOutsideAngular(()=>c.onStable.emit(null))}finally{c.isStable=!0}}}function Fv(c){c.hasPendingMicrotasks=!!(c._hasPendingMicrotasks||(c.shouldCoalesceEventChangeDetection||c.shouldCoalesceRunChangeDetection)&&-1!==c.lastRequestAnimationFrameId)}function Lv(c){c._nesting++,c.isStable&&(c.isStable=!1,c.onUnstable.emit(null))}function Vv(c){c._nesting--,Nv(c)}class u0{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Vo,this.onMicrotaskEmpty=new Vo,this.onStable=new Vo,this.onError=new Vo}run(h,p,m){return h.apply(p,m)}runGuarded(h,p,m){return h.apply(p,m)}runOutsideAngular(h){return h()}runTask(h,p,m,v){return h.apply(p,m)}}const Bv=new yt("",{providedIn:"root",factory:Hv});function Hv(){const c=Ot(Tr);let h=!0;const p=new de.y(v=>{h=c.isStable&&!c.hasPendingMacrotasks&&!c.hasPendingMicrotasks,c.runOutsideAngular(()=>{v.next(h),v.complete()})}),m=new de.y(v=>{let y;c.runOutsideAngular(()=>{y=c.onStable.subscribe(()=>{Tr.assertNotInAngularZone(),queueMicrotask(()=>{!h&&!c.hasPendingMacrotasks&&!c.hasPendingMicrotasks&&(h=!0,v.next(!0))})})});const C=c.onUnstable.subscribe(()=>{Tr.assertInAngularZone(),h&&(h=!1,c.runOutsideAngular(()=>{v.next(!1)}))});return()=>{y.unsubscribe(),C.unsubscribe()}});return(0,re.T)(p,m.pipe((0,ve.B)()))}function jv(c){return c.ownerDocument.defaultView}function zv(c){return c.ownerDocument}function ea(c){return c instanceof Function?c():c}let Cp=(()=>{class c{constructor(){this.renderDepth=0,this.handler=null}begin(){this.handler?.validateBegin(),this.renderDepth++}end(){this.renderDepth--,0===this.renderDepth&&this.handler?.execute()}ngOnDestroy(){this.handler?.destroy(),this.handler=null}static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:()=>new c})}return c})();function ru(c){for(;c;){c[Ht]|=64;const h=ko(c);if(ki(c)&&!h)return c;c=h}return null}const g0=new yt("",{providedIn:"root",factory:()=>!1});let bp=null;function _0(c,h){return c[h]??b0()}function y0(c,h){const p=b0();p.producerNode?.length&&(c[h]=bp,p.lView=c,bp=C0())}const HE={...Yo,consumerIsAlwaysLive:!0,consumerMarkedDirty:c=>{ru(c.lView)},lView:null};function C0(){return Object.create(HE)}function b0(){return bp??=C0(),bp}const rn={};function Wv(c){Zv(Cn(),Ze(),gi()+c,!1)}function Zv(c,h,p,m){if(!m)if(3==(3&h[Ht])){const y=c.preOrderCheckHooks;null!==y&&df(h,y,p)}else{const y=c.preOrderHooks;null!==y&&td(h,y,0,p)}ma(p)}function jl(c,h=xt.Default){const p=Ze();return null===p?Mt(c,h):HC(yr(),p,Le(c),h)}function Qv(){throw new Error("invalid")}function zd(c,h,p,m,v,y,C,T,M,B,W){const X=h.blueprint.slice();return X[On]=v,X[Ht]=140|m,(null!==B||c&&2048&c[Ht])&&(X[Ht]|=2048),Qu(X),X[_n]=X[qr]=c,X[yn]=p,X[vr]=C||c&&c[vr],X[Ft]=T||c&&c[Ft],X[Qr]=M||c&&c[Qr]||null,X[ri]=y,X[Kr]=function Gm(){return $m++}(),X[_r]=W,X[Ra]=B,X[wn]=2==h.type?c[wn]:X,X}function zl(c,h,p,m,v){let y=c.data[h];if(null===y)y=function Sp(c,h,p,m,v){const y=af(),C=Ju(),M=c.data[h]=function YE(c,h,p,m,v,y){let C=h?h.injectorIndex:-1,T=0;return pa()&&(T|=128),{type:p,index:m,insertBeforeIndex:null,injectorIndex:C,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:T,providerIndexes:0,value:v,attrs:y,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:h,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,C?y:y&&y.parent,p,h,m,v);return null===c.firstChild&&(c.firstChild=M),null!==y&&(C?null==y.child&&null!==M.parent&&(y.child=M):null===y.next&&(y.next=M,M.prev=y)),M}(c,h,p,m,v),function I(){return Gt.lFrame.inI18n}()&&(y.flags|=32);else if(64&y.type){y.type=p,y.value=m,y.attrs=v;const C=function _l(){const c=Gt.lFrame,h=c.currentTNode;return c.isParent?h:h.parent}();y.injectorIndex=null===C?-1:C.injectorIndex}return go(y,!0),y}function su(c,h,p,m){if(0===p)return-1;const v=h.length;for(let y=0;yzt&&Zv(c,h,zt,!1),Fi(T?2:0,v);const B=T?y:null,W=fa(B);try{null!==B&&(B.dirty=!1),p(m,v)}finally{Na(B,W)}}finally{T&&null===h[us]&&y0(h,us),ma(C),Fi(T?3:1,v)}}function Dp(c,h,p){if(Ms(h)){const m=Ji(null);try{const y=h.directiveEnd;for(let C=h.directiveStart;Cnull;function E0(c,h,p,m){for(let v in c)if(c.hasOwnProperty(v)){p=null===p?{}:p;const y=c[v];null===m?Jv(p,h,v,y):m.hasOwnProperty(v)&&Jv(p,h,m[v],y)}return p}function Jv(c,h,p,m){c.hasOwnProperty(p)?c[p].push(h,m):c[p]=[h,m]}function Ns(c,h,p,m,v,y,C,T){const M=vt(h,p);let W,B=h.inputs;!T&&null!=B&&(W=B[m])?(Op(c,p,W,m,v),et(h)&&function A0(c,h){const p=yi(h,c);16&p[Ht]||(p[Ht]|=64)}(p,h.index)):3&h.type&&(m=function I0(c){return"class"===c?"className":"for"===c?"htmlFor":"formaction"===c?"formAction":"innerHtml"===c?"innerHTML":"readonly"===c?"readOnly":"tabindex"===c?"tabIndex":c}(m),v=null!=C?C(v,h.value||"",m):v,y.setProperty(M,m,v))}function Ip(c,h,p,m){if(mm()){const v=null===m?null:{"":-1},y=function k0(c,h){const p=c.directiveRegistry;let m=null,v=null;if(p)for(let y=0;y0;){const p=c[--h];if("number"==typeof p&&p<0)return p}return 0})(C)!=T&&C.push(T),C.push(p,m,y)}}(c,h,m,su(c,p,v.hostVars,rn),v)}function Bo(c,h,p,m,v,y){const C=vt(c,h);!function Mp(c,h,p,m,v,y,C){if(null==y)c.removeAttribute(h,v,p);else{const T=null==C?Me(y):C(y,m||"",v);c.setAttribute(h,v,T,p)}}(h[Ft],C,y,c.value,p,m,v)}function H0(c,h,p,m,v,y){const C=y[h];if(null!==C)for(let T=0;T{class c{constructor(){this.all=new Set,this.queue=new Map}create(p,m,v){const y=typeof Zone>"u"?null:Zone.current,C=function Ee(c,h,p){const m=Object.create(ft);p&&(m.consumerAllowSignalWrites=!0),m.fn=c,m.schedule=h;const v=C=>{m.cleanupFn=C};return m.ref={notify:()=>Wo(m),run:()=>{if(m.dirty=!1,m.hasRun&&!pl(m))return;m.hasRun=!0;const C=fa(m);try{m.cleanupFn(),m.cleanupFn=Ue,m.fn(v)}finally{Na(m,C)}},cleanup:()=>m.cleanupFn()},m.ref}(p,B=>{this.all.has(B)&&this.queue.set(B,y)},v);let T;this.all.add(C),C.notify();const M=()=>{C.cleanup(),T?.(),this.all.delete(C),this.queue.delete(C)};return T=m?.onDestroy(M),{destroy:M}}flush(){if(0!==this.queue.size)for(const[p,m]of this.queue)this.queue.delete(p),m?m.run(()=>p.run()):p.run()}get isQueueEmpty(){return 0===this.queue.size}static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:()=>new c})}return c})();function $d(c,h,p){let m=p?c.styles:null,v=p?c.classes:null,y=0;if(null!==h)for(let C=0;C0){h_(c,1);const v=p.components;null!==v&&p_(c,v,1)}}function p_(c,h,p){for(let m=0;m-1&&(Gc(h,m),va(p,m))}this._attachedToViewContainer=!1}wd(this._lView[dt],this._lView)}onDestroy(h){!function Va(c,h){if(256==(256&c[Ht]))throw new ne(911,!1);null===c[cs]&&(c[cs]=[]),c[cs].push(h)}(this._lView,h)}markForCheck(){ru(this._cdRefInjectingView||this._lView)}detach(){this._lView[Ht]&=-129}reattach(){this._lView[Ht]|=128}detectChanges(){Gd(this._lView[dt],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ne(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Qm(c,h){Fo(c,h,h[Ft],2,null,null)}(this._lView[dt],this._lView)}attachToAppRef(h){if(this._attachedToViewContainer)throw new ne(902,!1);this._appRef=h}}class Z0 extends au{constructor(h){super(h),this._view=h}detectChanges(){const h=this._view;Gd(h[dt],h,h[yn],!1)}checkNoChanges(){}get context(){return null}}class g_ extends nu{constructor(h){super(),this.ngModule=h}resolveComponentFactory(h){const p=Zt(h);return new lu(p,this.ngModule)}}function m_(c){const h=[];for(let p in c)c.hasOwnProperty(p)&&h.push({propName:c[p],templateName:p});return h}class q0{constructor(h,p){this.injector=h,this.parentInjector=p}get(h,p,m){m=Gn(m);const v=this.injector.get(h,Mv,m);return v!==Mv||p===Mv?v:this.parentInjector.get(h,p,m)}}class lu extends qb{get inputs(){const h=this.componentDef,p=h.inputTransforms,m=m_(h.inputs);if(null!==p)for(const v of m)p.hasOwnProperty(v.propName)&&(v.transform=p[v.propName]);return m}get outputs(){return m_(this.componentDef.outputs)}constructor(h,p){super(),this.componentDef=h,this.ngModule=p,this.componentType=h.type,this.selector=function Ki(c){return c.map(Jt).join(",")}(h.selectors),this.ngContentSelectors=h.ngContentSelectors?h.ngContentSelectors:[],this.isBoundToModule=!!p}create(h,p,m,v){let y=(v=v||this.ngModule)instanceof Jo?v:v?.injector;y&&null!==this.componentDef.getStandaloneInjector&&(y=this.componentDef.getStandaloneInjector(y)||y);const C=y?new q0(h,y):h,T=C.get(Iv,null);if(null===T)throw new ne(407,!1);const X={rendererFactory:T,sanitizer:C.get(n0,null),effectManager:C.get(c_,null),afterRenderEventManager:C.get(Cp,null)},he=T.createRenderer(null,this.componentDef),Se=this.componentDef.selectors[0][0]||"div",je=m?function jE(c,h,p,m){const y=m.get(g0,!1)||p===rt.ShadowDom,C=c.selectRootElement(h,y);return function zE(c){w0(c)}(C),C}(he,m,this.componentDef.encapsulation,C):Uc(he,Se,function Q0(c){const h=c.toLowerCase();return"svg"===h?"svg":"math"===h?"math":null}(Se)),Pt=this.componentDef.signals?4608:this.componentDef.onPush?576:528;let Qe=null;null!==je&&(Qe=mp(je,C,!0));const Xt=Tp(0,null,null,1,0,null,null,null,null,null,null),gn=zd(null,Xt,null,Pt,null,null,X,he,C,null,Qe);let ai,ro;Qt(gn);try{const dl=this.componentDef;let tf,vw=null;dl.findHostDirectiveDefs?(tf=[],vw=new Map,dl.findHostDirectiveDefs(dl,tf,vw),tf.push(dl)):tf=[dl];const aI=function J0(c,h){const p=c[dt],m=zt;return c[m]=h,zl(p,m,2,"#host",null)}(gn,je),lI=function X0(c,h,p,m,v,y,C){const T=v[dt];!function eS(c,h,p,m){for(const v of c)h.mergedAttrs=Wn(h.mergedAttrs,v.hostAttrs);null!==h.mergedAttrs&&($d(h,h.mergedAttrs,!0),null!==p&&nv(m,p,h))}(m,c,h,C);let M=null;null!==h&&(M=mp(h,v[Qr]));const B=y.rendererFactory.createRenderer(h,p);let W=16;p.signals?W=4096:p.onPush&&(W=64);const X=zd(v,Kv(p),null,W,v[c.index],c,y,B,null,null,M);return T.firstCreatePass&&Ap(T,c,m.length-1),Ud(v,X),v[c.index]=X}(aI,je,dl,tf,gn,X,he);ro=vn(Xt,zt),je&&function nS(c,h,p,m){if(m)zi(c,p,["ng-version",SE.full]);else{const{attrs:v,classes:y}=function Yr(c){const h=[],p=[];let m=1,v=2;for(;m0&&fb(c,p,y.join(" "))}}(he,dl,je,m),void 0!==p&&function iS(c,h,p){const m=c.projection=[];for(let v=0;v=0;m--){const v=c[m];v.hostVars=h+=v.hostVars,v.hostAttrs=Wn(v.hostAttrs,p=Wn(p,v.hostAttrs))}}(m)}function Yd(c){return c===Kt?{}:c===ht?[]:c}function oS(c,h){const p=c.viewQuery;c.viewQuery=p?(m,v)=>{h(m,v),p(m,v)}:h}function aS(c,h){const p=c.contentQueries;c.contentQueries=p?(m,v,y)=>{h(m,v,y),p(m,v,y)}:h}function lS(c,h){const p=c.hostBindings;c.hostBindings=p?(m,v)=>{h(m,v),p(m,v)}:h}function __(c){return h=>{h.findHostDirectiveDefs=y_,h.hostDirectives=(Array.isArray(c)?c:c()).map(p=>"function"==typeof p?{directive:Le(p),inputs:Kt,outputs:Kt}:{directive:Le(p.directive),inputs:C_(p.inputs),outputs:C_(p.outputs)})}}function y_(c,h,p){if(null!==c.hostDirectives)for(const m of c.hostDirectives){const v=In(m.directive);hS(v.declaredInputs,m.inputs),y_(v,h,p),p.set(v,m),h.push(v)}}function C_(c){if(void 0===c||0===c.length)return Kt;const h={};for(let p=0;p(qo(!0),Uc(m,v,function cf(){return Gt.lFrame.currentNamespace}()));function wa(c,h,p){const m=Ze(),v=Cn(),y=c+zt,C=v.firstCreatePass?function kn(c,h,p,m,v){const y=h.consts,C=hs(y,m),T=zl(h,c,8,"ng-container",C);return null!==C&&$d(T,C,!0),Ip(h,p,T,hs(y,v)),null!==h.queries&&h.queries.elementStart(h,T),T}(y,v,m,h,p):v.data[y];go(C,!0);const T=Br(v,m,C,c);return m[y]=T,uf()&&Qc(v,m,T,C),br(T,m),fn(C)&&(wp(v,m,C),Dp(v,C,m)),null!=p&&Ep(m,C),wa}function Sr(){let c=yr();const h=Cn();return Ju()?Xu():(c=c.parent,go(c,!1)),h.firstCreatePass&&(ed(h,c),Ms(c)&&h.queries.elementEnd(c)),Sr}function Gp(c,h,p){return wa(c,h,p),Sr(),Gp}let Br=(c,h,p,m)=>(qo(!0),Dd(h[Ft],""));function Yp(){return Ze()}function Co(c){return!!c&&"function"==typeof c.then}function Ks(c){return!!c&&"function"==typeof c.subscribe}function Wp(c,h,p,m){const v=Ze(),y=Cn(),C=yr();return pn(y,v,v[Ft],C,c,h,m),Wp}function Zp(c,h){const p=yr(),m=Ze(),v=Cn();return pn(v,m,o_(Q(v.data),p,m),p,c,h),Zp}function pn(c,h,p,m,v,y,C){const T=fn(m),B=c.firstCreatePass&&s_(c),W=h[yn],X=r_(h);let he=!0;if(3&m.type||C){const tt=vt(m,h),gt=C?C(tt):tt,Pt=X.length,Qe=C?gn=>C(on(gn[m.index])):m.index;let Xt=null;if(!C&&T&&(Xt=function Qp(c,h,p,m){const v=c.cleanup;if(null!=v)for(let y=0;yM?T[M]:null}"string"==typeof C&&(y+=2)}return null}(c,h,v,m.index)),null!==Xt)(Xt.__ngLastListenerFn__||Xt).__ngNextListenerFn__=y,Xt.__ngLastListenerFn__=y,he=!1;else{y=B_(m,h,W,y,!1);const gn=p.listen(gt,v,y);X.push(y,gn),B&&B.push(v,Qe,Pt,Pt+1)}}else y=B_(m,h,W,y,!1);const Se=m.outputs;let je;if(he&&null!==Se&&(je=Se[v])){const tt=je.length;if(tt)for(let gt=0;gt-1?yi(c.index,h):h);let M=Jl(h,p,m,C),B=y.__ngNextListenerFn__;for(;B;)M=Jl(h,p,B,C)&&M,B=B.__ngNextListenerFn__;return v&&!1===M&&C.preventDefault(),M}}function H_(c=1){return function Ec(c){return(Gt.lFrame.contextLView=function Ha(c,h){for(;c>0;)h=h[qr],c--;return h}(c,Gt.lFrame.contextLView))[yn]}(c)}function j_(c,h){let p=null;const m=function da(c){const h=c.attrs;if(null!=h){const p=h.indexOf(5);if(!(1&p))return h[p+1]}return null}(c);for(let v=0;v>17&32767}function ng(c){return 2|c}function qa(c){return(131068&c)>>2}function ig(c,h){return-131069&c|h<<2}function $_(c){return 1|c}function Fs(c,h,p,m,v){const y=c[p+1],C=null===h;let T=m?Js(y):qa(y),M=!1;for(;0!==T&&(!1===M||C);){const W=c[T+1];rg(c[T],h)&&(M=!0,c[T+1]=m?$_(W):ng(W)),T=m?Js(W):qa(W)}M&&(c[p+1]=m?ng(y):$_(y))}function rg(c,h){return null===c||null==h||(Array.isArray(c)?c[1]:c)===h||!(!Array.isArray(c)||"string"!=typeof h)&&Pc(c,h)>=0}const hr={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function mi(c){return c.substring(hr.key,hr.keyEnd)}function sg(c,h){const p=hr.textEnd;return p===h?-1:(h=hr.keyEnd=function o1(c,h,p){for(;h32;)h++;return h}(c,hr.key=h,p),Ls(c,h,p))}function Ls(c,h,p){for(;h=0;p=sg(h,p))gs(c,mi(h),!0)}function eo(c,h,p,m){const v=Ze(),y=Cn(),C=Qo(2);y.firstUpdatePass&&bo(y,c,C,m),h!==rn&&Vr(v,C,h)&&jo(y,y.data[gi()],v,v[Ft],c,v[C+1]=function l1(c,h){return null==c||""===c||("string"==typeof h?c+=h:"object"==typeof c&&(c=ye($a(c)))),c}(h,p),m,C)}function vs(c,h){return h>=c.expandoStartIndex}function bo(c,h,p,m){const v=c.data;if(null===v[p+1]){const y=v[gi()],C=vs(c,p);zS(y,m)&&null===h&&!C&&(h=!1),h=function jS(c,h,p,m){const v=Q(c);let y=m?h.residualClasses:h.residualStyles;if(null===v)0===(m?h.classBindings:h.styleBindings)&&(p=mu(p=nc(null,c,h,p,m),h.attrs,m),y=null);else{const C=h.directiveStylingLast;if(-1===C||c[C]!==v)if(p=nc(v,c,h,p,m),null===y){let M=function G_(c,h,p){const m=p?h.classBindings:h.styleBindings;if(0!==qa(m))return c[Js(m)]}(c,h,m);void 0!==M&&Array.isArray(M)&&(M=nc(null,c,h,M[1],m),M=mu(M,h.attrs,m),function no(c,h,p,m){c[Js(p?h.classBindings:h.styleBindings)]=m}(c,h,m,M))}else y=function _s(c,h,p){let m;const v=h.directiveEnd;for(let y=1+h.directiveStylingLast;y0)&&(B=!0)):W=p,v)if(0!==M){const he=Js(c[T+1]);c[m+1]=nh(he,T),0!==he&&(c[he+1]=ig(c[he+1],m)),c[T+1]=function tg(c,h){return 131071&c|h<<17}(c[T+1],m)}else c[m+1]=nh(T,0),0!==T&&(c[T+1]=ig(c[T+1],m)),T=m;else c[m+1]=nh(M,0),0===T?T=m:c[M+1]=ig(c[M+1],m),M=m;B&&(c[m+1]=ng(c[m+1])),Fs(c,W,m,!0),Fs(c,W,m,!1),function Ka(c,h,p,m,v){const y=v?c.residualClasses:c.residualStyles;null!=y&&"string"==typeof h&&Pc(y,h)>=0&&(p[m+1]=$_(p[m+1]))}(h,W,c,m,y),C=nh(T,M),y?h.classBindings=C:h.styleBindings=C}(v,y,h,p,C,m)}}function nc(c,h,p,m,v){let y=null;const C=p.directiveEnd;let T=p.directiveStylingLast;for(-1===T?T=p.directiveStart:T++;T0;){const M=c[v],B=Array.isArray(M),W=B?M[1]:M,X=null===W;let he=p[v+1];he===rn&&(he=X?ht:void 0);let Se=X?Mm(he,m):W===m?he:void 0;if(B&&!lg(Se)&&(Se=Mm(M,m)),lg(Se)&&(T=Se,C))return T;const je=c[v+1];v=C?Js(je):qa(je)}if(null!==h){let M=y?h.residualClasses:h.residualStyles;null!=M&&(T=Mm(M,m))}return T}function lg(c){return void 0!==c}function zS(c,h){return 0!=(c.flags&(h?8:16))}function US(c,h=""){const p=Ze(),m=Cn(),v=c+zt,y=m.firstCreatePass?zl(m,v,1,h,null):m.data[v],C=$S(m,p,y,h,c);p[v]=C,uf()&&Qc(m,p,C,y),go(y,!1)}let $S=(c,h,p,m,v)=>(qo(!0),function ba(c,h){return c.createText(h)}(h[Ft],m));function Ea(c){return sh("",c,""),Ea}function sh(c,h,p){const m=Ze(),v=$l(m,c,h,p);return v!==rn&&ta(m,gi(),v),sh}function ug(c,h,p,m,v){const y=Ze(),C=function Gl(c,h,p,m,v,y){const T=Wa(c,Zo(),p,v);return Qo(2),T?h+Me(p)+m+Me(v)+y:rn}(y,c,h,p,m,v);return C!==rn&&ta(y,gi(),C),ug}function ra(c,h,p,m,v,y,C){const T=Ze(),M=Yl(T,c,h,p,m,v,y,C);return M!==rn&&ta(T,gi(),M),ra}function Hs(c,h,p){const m=Ze();return Vr(m,yl(),h)&&Ns(Cn(),Mi(),m,c,h,m[Ft],p,!0),Hs}function sa(c,h,p){const m=Ze();if(Vr(m,yl(),h)){const y=Cn(),C=Mi();Ns(y,C,m,c,h,o_(Q(y.data),C,m),p,!0)}return sa}const jr=void 0;var nD=["en",[["a","p"],["AM","PM"],jr],[["AM","PM"],jr,jr],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],jr,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],jr,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",jr,"{1} 'at' {0}",jr],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function Ir(c){const p=Math.floor(Math.abs(c)),m=c.toString().replace(/^[^.]*\.?/,"").length;return 1===p&&0===m?1:5}];let rc={};function js(c){const h=function m1(c){return c.toLowerCase().replace(/_/g,"-")}(c);let p=_u(h);if(p)return p;const m=h.split("-")[0];if(p=_u(m),p)return p;if("en"===m)return nD;throw new ne(701,!1)}function iD(c){return js(c)[So.PluralCase]}function _u(c){return c in rc||(rc[c]=bt.ng&&bt.ng.common&&bt.ng.common.locales&&bt.ng.common.locales[c]),rc[c]}var So=function(c){return c[c.LocaleId=0]="LocaleId",c[c.DayPeriodsFormat=1]="DayPeriodsFormat",c[c.DayPeriodsStandalone=2]="DayPeriodsStandalone",c[c.DaysFormat=3]="DaysFormat",c[c.DaysStandalone=4]="DaysStandalone",c[c.MonthsFormat=5]="MonthsFormat",c[c.MonthsStandalone=6]="MonthsStandalone",c[c.Eras=7]="Eras",c[c.FirstDayOfWeek=8]="FirstDayOfWeek",c[c.WeekendRange=9]="WeekendRange",c[c.DateFormat=10]="DateFormat",c[c.TimeFormat=11]="TimeFormat",c[c.DateTimeFormat=12]="DateTimeFormat",c[c.NumberSymbols=13]="NumberSymbols",c[c.NumberFormats=14]="NumberFormats",c[c.CurrencyCode=15]="CurrencyCode",c[c.CurrencySymbol=16]="CurrencySymbol",c[c.CurrencyName=17]="CurrencyName",c[c.Currencies=18]="Currencies",c[c.Directionality=19]="Directionality",c[c.PluralCase=20]="PluralCase",c[c.ExtraData=21]="ExtraData",c}(So||{});const yu="en-US";let J_=yu;function tl(c,h,p,m,v){if(c=Le(c),Array.isArray(c))for(let y=0;y>20;if(Ya(c)||!c.multi){const Se=new nd(B,v,jl),je=Ch(M,h,v?W:W+he,X);-1===je?(Tm(mf(T,C),y,M),yh(y,c,h.length),h.push(M),T.directiveStart++,T.directiveEnd++,v&&(T.providerIndexes+=1048576),p.push(Se),C.push(Se)):(p[je]=Se,C[je]=Se)}else{const Se=Ch(M,h,W+he,X),je=Ch(M,h,W,W+he),gt=je>=0&&p[je];if(v&&!gt||!v&&!(Se>=0&&p[Se])){Tm(mf(T,C),y,M);const Pt=function k1(c,h,p,m,v){const y=new nd(c,p,jl);return y.multi=[],y.index=h,y.componentProviders=0,bg(y,v,m&&!p),y}(v?P1:Sg,p.length,v,m,B);!v&>&&(p[je].providerFactory=Pt),yh(y,c,h.length,0),h.push(M),T.directiveStart++,T.directiveEnd++,v&&(T.providerIndexes+=1048576),p.push(Pt),C.push(Pt)}else yh(y,c,Se>-1?Se:je,bg(p[v?je:Se],B,!v&&m));!v&&m&>&&p[je].componentProviders++}}}function yh(c,h,p,m){const v=Ya(h),y=function Fb(c){return!!c.useClass}(h);if(v||y){const M=(y?Le(h.useClass):h).prototype.ngOnDestroy;if(M){const B=c.destroyHooks||(c.destroyHooks=[]);if(!v&&h.multi){const W=B.indexOf(p);-1===W?B.push(p,[m,M]):B[W+1].push(m,M)}else B.push(p,M)}}}function bg(c,h,p){return p&&c.componentProviders++,c.multi.push(h)-1}function Ch(c,h,p,m){for(let v=p;v{p.providersResolver=(m,v)=>function dy(c,h,p){const m=Cn();if(m.firstCreatePass){const v=qn(c);tl(p,m.data,m.blueprint,v,!0),tl(h,m.data,m.blueprint,v,!1)}}(m,v?v(c):c,h)}}class nl{}class py{}function N1(c,h){return new gy(c,h??null,[])}class gy extends nl{constructor(h,p,m){super(),this._parent=p,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new g_(this);const v=_i(h);this._bootstrapComponents=ea(v.bootstrap),this._r3Injector=Ov(h,p,[{provide:nl,useValue:this},{provide:nu,useValue:this.componentFactoryResolver},...m],ye(h),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(h)}get injector(){return this._r3Injector}destroy(){const h=this._r3Injector;!h.destroyed&&h.destroy(),this.destroyCbs.forEach(p=>p()),this.destroyCbs=null}onDestroy(h){this.destroyCbs.push(h)}}class Dg extends py{constructor(h){super(),this.moduleType=h}create(h){return new gy(this.moduleType,h,[])}}class vy extends nl{constructor(h){super(),this.componentFactoryResolver=new g_(this),this.instance=null;const p=new Xc([...h.providers,{provide:nl,useValue:this},{provide:nu,useValue:this.componentFactoryResolver}],h.parent||Pd(),h.debugName,new Set(["environment"]));this.injector=p,h.runEnvironmentInitializers&&p.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(h){this.injector.onDestroy(h)}}function TD(c,h,p=null){return new vy({providers:c,parent:h,debugName:p,runEnvironmentInitializers:!0}).injector}let ID=(()=>{class c{constructor(p){this._injector=p,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(p){if(!p.standalone)return null;if(!this.cachedInjectors.has(p)){const m=kb(0,p.type),v=m.length>0?TD([m],this._injector,`Standalone[${p.type.name}]`):null;this.cachedInjectors.set(p,v)}return this.cachedInjectors.get(p)}ngOnDestroy(){try{for(const p of this.cachedInjectors.values())null!==p&&p.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=Ut({token:c,providedIn:"environment",factory:()=>new c(Mt(Jo))})}return c})();function wg(c){c.getStandaloneInjector=h=>h.get(ID).getOrCreateStandaloneInjector(c)}function aa(c,h,p){const m=is()+c,v=Ze();return v[m]===rn?Ho(v,m,p?h.call(p):h()):function cu(c,h){return c[h]}(v,m)}function zo(c,h,p,m){return Mg(Ze(),is(),c,h,p,m)}function wo(c,h){const p=c[h];return p===rn?void 0:p}function Mg(c,h,p,m,v,y){const C=h+p;return Vr(c,C,v)?Ho(c,C+1,y?m.call(y,v):m(v)):wo(c,C+1)}function io(c,h){const p=Cn();let m;const v=c+zt;p.firstCreatePass?(m=function pc(c,h){if(h)for(let p=h.length-1;p>=0;p--){const m=h[p];if(c===m.name)return m}}(h,p.pipeRegistry),p.data[v]=m,m.onDestroy&&(p.destroyHooks??=[]).push(v,m.onDestroy)):m=p.data[v];const y=m.factory||(m.factory=Os(m.type)),T=ci(jl);try{const M=id(!1),B=y();return id(M),function NS(c,h,p,m){p>=c.data.length&&(c.data[p]=null,c.blueprint[p]=null),h[p]=m}(p,Ze(),v,B),B}finally{ci(T)}}function bs(c,h,p){const m=c+zt,v=Ze(),y=oi(v,m);return Au(v,m)?Mg(v,is(),h,y.transform,p,y):y.transform(p)}function Th(c,h,p,m){const v=c+zt,y=Ze(),C=oi(y,v);return Au(y,v)?function Iu(c,h,p,m,v,y,C){const T=h+p;return Wa(c,T,v,y)?Ho(c,T+2,C?m.call(C,v,y):m(v,y)):wo(c,T+2)}(y,is(),h,C.transform,p,m,C):C.transform(p,m)}function Au(c,h){return c[dt].data[h].pure}function Pg(){return this._results[Symbol.iterator]()}class Mu{static#e=Symbol.iterator;get changes(){return this._changes||(this._changes=new Vo)}constructor(h=!1){this._emitDistinctChangesOnly=h,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const p=Mu.prototype;p[Symbol.iterator]||(p[Symbol.iterator]=Pg)}get(h){return this._results[h]}map(h){return this._results.map(h)}filter(h){return this._results.filter(h)}find(h){return this._results.find(h)}reduce(h,p){return this._results.reduce(h,p)}forEach(h){this._results.forEach(h)}some(h){return this._results.some(h)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(h,p){const m=this;m.dirty=!1;const v=function vo(c){return c.flat(Number.POSITIVE_INFINITY)}(h);(this._changesDetected=!function zw(c,h,p){if(c.length!==h.length)return!1;for(let m=0;m0&&(p[v-1][fi]=h),m{class c{static#e=this.__NG_ELEMENT_ID__=Lg}return c})();const Ng=gc,Fg=class extends Ng{constructor(h,p,m){super(),this._declarationLView=h,this._declarationTContainer=p,this.elementRef=m}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(h,p){return this.createEmbeddedViewImpl(h,p)}createEmbeddedViewImpl(h,p,m){const v=function wy(c,h,p,m){const v=h.tView,T=zd(c,v,p,4096&c[Ht]?4096:16,null,h,null,null,null,m?.injector??null,m?.hydrationInfo??null);T[Gs]=c[h.index];const B=c[$i];return null!==B&&(T[$i]=B.createEmbeddedView(v)),Rp(v,T,p),T}(this._declarationLView,this._declarationTContainer,h,{injector:p,hydrationInfo:m});return new au(v)}};function Lg(){return mc(yr(),Ze())}function mc(c,h){return 4&c.type?new Fg(h,c,Vl(c,h)):null}let _c=(()=>{class c{static#e=this.__NG_ELEMENT_ID__=Hg}return c})();function Hg(){return Uo(yr(),Ze())}const Mh=_c,xh=class extends Mh{constructor(h,p,m){super(),this._lContainer=h,this._hostTNode=p,this._hostLView=m}get element(){return Vl(this._hostTNode,this._hostLView)}get injector(){return new ps(this._hostTNode,this._hostLView)}get parentInjector(){const h=rd(this._hostTNode,this._hostLView);if(ff(h)){const p=Ic(h,this._hostLView),m=Cl(h);return new ps(p[dt].data[m+8],p)}return new ps(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(h){const p=ss(this._lContainer);return null!==p&&p[h]||null}get length(){return this._lContainer.length-Zn}createEmbeddedView(h,p,m){let v,y;"number"==typeof m?v=m:null!=m&&(v=m.index,y=m.injector);const T=h.createEmbeddedViewImpl(p||{},y,null);return this.insertImpl(T,v,false),T}createComponent(h,p,m,v,y){const C=h&&!function ad(c){return"function"==typeof c}(h);let T;if(C)T=p;else{const tt=p||{};T=tt.index,m=tt.injector,v=tt.projectableNodes,y=tt.environmentInjector||tt.ngModuleRef}const M=C?h:new lu(Zt(h)),B=m||this.parentInjector;if(!y&&null==M.ngModule){const gt=(C?B:this.parentInjector).get(Jo,null);gt&&(y=gt)}Zt(M.componentType??{});const Se=M.create(B,v,null,y);return this.insertImpl(Se.hostView,T,false),Se}insert(h,p){return this.insertImpl(h,p,!1)}insertImpl(h,p,m){const v=h._lView;if(function Kn(c){return pi(c[_n])}(v)){const M=this.indexOf(h);if(-1!==M)this.detach(M);else{const B=v[_n],W=new xh(B,B[ri],B[_n]);W.detach(W.indexOf(h))}}const C=this._adjustIndex(p),T=this._lContainer;return kg(T,v,C,!m),h.attachToViewContainerRef(),QC(Oh(T),C,h),h}move(h,p){return this.insert(h,p)}indexOf(h){const p=ss(this._lContainer);return null!==p?p.indexOf(h):-1}remove(h){const p=this._adjustIndex(h,-1),m=Gc(this._lContainer,p);m&&(va(Oh(this._lContainer),p),wd(m[dt],m))}detach(h){const p=this._adjustIndex(h,-1),m=Gc(this._lContainer,p);return m&&null!=va(Oh(this._lContainer),p)?new au(m):null}_adjustIndex(h,p=0){return h??this.length+p}};function ss(c){return c[8]}function Oh(c){return c[8]||(c[8]=[])}function Uo(c,h){let p;const m=h[c.index];return pi(m)?p=m:(p=n_(m,h,null,c),h[c.index]=p,Ud(h,p)),Ty(p,h,c,m),new xh(p,c,h)}let Ty=function jg(c,h,p,m){if(c[jn])return;let v;v=8&p.type?on(m):function Ey(c,h){const p=c[Ft],m=p.createComment(""),v=vt(h,c);return Ps(p,Zc(p,v),m,function Al(c,h){return c.nextSibling(h)}(p,v),!1),m}(h,p),c[jn]=v};class zg{constructor(h){this.queryList=h,this.matches=null}clone(){return new zg(this.queryList)}setDirty(){this.queryList.setDirty()}}class Ug{constructor(h=[]){this.queries=h}createEmbeddedView(h){const p=h.queries;if(null!==p){const m=null!==h.contentQueries?h.contentQueries[0]:p.length,v=[];for(let y=0;y0)m.push(C[T/2]);else{const B=y[T+1],W=h[-M];for(let X=Zn;X{class c{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((p,m)=>{this.resolve=p,this.reject=m}),this.appInits=Ot(Vu,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const p=[];for(const v of this.appInits){const y=v();if(Co(y))p.push(y);else if(Ks(y)){const C=new Promise((T,M)=>{y.subscribe({complete:T,error:M})});p.push(C)}}const m=()=>{this.done=!0,this.resolve()};Promise.all(p).then(()=>{m()}).catch(v=>{this.reject(v)}),0===p.length&&m(),this.initialized=!0}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})(),tC=(()=>{class c{log(p){console.log(p)}warn(p){console.warn(p)}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"platform"})}return c})();const Bu=new yt("LocaleId",{providedIn:"root",factory:()=>Ot(Bu,xt.Optional|xt.SkipSelf)||function nC(){return typeof $localize<"u"&&$localize.locale||yu}()}),X1=new yt("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});let Tn=(()=>{class c{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new ce.X(!1)}add(){this.hasPendingTasks.next(!0);const p=this.taskId++;return this.pendingTasks.add(p),p}remove(p){this.pendingTasks.delete(p),0===this.pendingTasks.size&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks.next(!1)}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();class iC{constructor(h,p){this.ngModuleFactory=h,this.componentFactories=p}}let Hh=(()=>{class c{compileModuleSync(p){return new Dg(p)}compileModuleAsync(p){return Promise.resolve(this.compileModuleSync(p))}compileModuleAndAllComponentsSync(p){const m=this.compileModuleSync(p),y=ea(_i(p).declarations).reduce((C,T)=>{const M=Zt(T);return M&&C.push(new lu(M)),C},[]);return new iC(m,y)}compileModuleAndAllComponentsAsync(p){return Promise.resolve(this.compileModuleAndAllComponentsSync(p))}clearCache(){}clearCacheFor(p){}getModuleId(p){}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();const Uh=new yt(""),$h=new yt("");let cl,tm=(()=>{class c{constructor(p,m,v){this._ngZone=p,this.registry=m,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,cl||(function im(c){cl=c}(v),v.addToWindow(m)),this._watchAngularEvents(),p.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._didWork=!0,this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Tr.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}increasePendingRequestCount(){return this._pendingCount+=1,this._didWork=!0,this._pendingCount}decreasePendingRequestCount(){if(this._pendingCount-=1,this._pendingCount<0)throw new Error("pending async requests below zero");return this._runCallbacksIfReady(),this._pendingCount}isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let p=this._callbacks.pop();clearTimeout(p.timeoutId),p.doneCb(this._didWork)}this._didWork=!1});else{let p=this.getPendingTasks();this._callbacks=this._callbacks.filter(m=>!m.updateCb||!m.updateCb(p)||(clearTimeout(m.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(p=>({source:p.source,creationLocation:p.creationLocation,data:p.data})):[]}addCallback(p,m,v){let y=-1;m&&m>0&&(y=setTimeout(()=>{this._callbacks=this._callbacks.filter(C=>C.timeoutId!==y),p(this._didWork,this.getPendingTasks())},m)),this._callbacks.push({doneCb:p,timeoutId:y,updateCb:v})}whenStable(p,m,v){if(v&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(p,m,v),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(p){this.registry.registerApplication(p,this)}unregisterApplication(p){this.registry.unregisterApplication(p)}findProviders(p,m,v){return[]}static#e=this.\u0275fac=function(m){return new(m||c)(Mt(Tr),Mt(nm),Mt($h))};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac})}return c})(),nm=(()=>{class c{constructor(){this._applications=new Map}registerApplication(p,m){this._applications.set(p,m)}unregisterApplication(p){this._applications.delete(p)}unregisterAllApplications(){this._applications.clear()}getTestability(p){return this._applications.get(p)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(p,m=!0){return cl?.findTestabilityInTree(this,p,m)??null}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"platform"})}return c})(),Ur=null;const rm=new yt("AllowMultipleToken"),Gh=new yt("PlatformDestroyListeners"),Yh=new yt("appBootstrapListener");class gC{constructor(h,p){this.name=h,this.token=p}}function _C(c,h,p=[]){const m=`Platform: ${h}`,v=new yt(m);return(y=[])=>{let C=om();if(!C||C.injector.get(rm,!1)){const T=[...p,...y,{provide:v,useValue:!0}];c?c(T):function mC(c){if(Ur&&!Ur.get(rm,!1))throw new ne(400,!1);(function pC(){!function E(c){U=c}(()=>{throw new ne(600,!1)})})(),Ur=c;const h=c.get(Wh);(function rw(c){c.get(Cv,null)?.forEach(p=>p())})(c)}(function sm(c=[],h){return yo.create({name:h,providers:[{provide:gv,useValue:"platform"},{provide:Gh,useValue:new Set([()=>Ur=null])},...c]})}(T,m))}return function ow(c){const h=om();if(!h)throw new ne(401,!1);return h}()}}function om(){return Ur?.get(Wh)??null}let Wh=(()=>{class c{constructor(p){this._injector=p,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(p,m){const v=function aw(c="zone.js",h){return"noop"===c?new u0:"zone.js"===c?new Tr(h):c}(m?.ngZone,function Zh(c){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:c?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:c?.runCoalescing??!1}}({eventCoalescing:m?.ngZoneEventCoalescing,runCoalescing:m?.ngZoneRunCoalescing}));return v.run(()=>{const y=function my(c,h,p){return new gy(c,h,p)}(p.moduleType,this.injector,function bC(c){return[{provide:Tr,useFactory:c},{provide:Ga,multi:!0,useFactory:()=>{const h=Ot(iT,{optional:!0});return()=>h.initialize()}},{provide:lw,useFactory:nT},{provide:Bv,useFactory:Hv}]}(()=>v)),C=y.injector.get(Da,null);return v.runOutsideAngular(()=>{const T=v.onError.subscribe({next:M=>{C.handleError(M)}});y.onDestroy(()=>{zu(this._modules,y),T.unsubscribe()})}),function yC(c,h,p){try{const m=p();return Co(m)?m.catch(v=>{throw h.runOutsideAngular(()=>c.handleError(v)),v}):m}catch(m){throw h.runOutsideAngular(()=>c.handleError(m)),m}}(C,v,()=>{const T=y.injector.get(Bh);return T.runInitializers(),T.donePromise.then(()=>(function sc(c){_t(c,"Expected localeId to be defined"),"string"==typeof c&&(J_=c.toLowerCase().replace(/_/g,"-"))}(y.injector.get(Bu,yu)||yu),this._moduleDoBootstrap(y),y))})})}bootstrapModule(p,m=[]){const v=CC({},m);return function fC(c,h,p){const m=new Dg(p);return Promise.resolve(m)}(0,0,p).then(y=>this.bootstrapModuleFactory(y,v))}_moduleDoBootstrap(p){const m=p.injector.get(bc);if(p._bootstrapComponents.length>0)p._bootstrapComponents.forEach(v=>m.bootstrap(v));else{if(!p.instance.ngDoBootstrap)throw new ne(-403,!1);p.instance.ngDoBootstrap(m)}this._modules.push(p)}onDestroy(p){this._destroyListeners.push(p)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ne(404,!1);this._modules.slice().forEach(m=>m.destroy()),this._destroyListeners.forEach(m=>m());const p=this._injector.get(Gh,null);p&&(p.forEach(m=>m()),p.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(m){return new(m||c)(Mt(yo))};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"platform"})}return c})();function CC(c,h){return Array.isArray(h)?h.reduce(CC,c):{...c,...h}}let bc=(()=>{class c{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Ot(lw),this.zoneIsStable=Ot(Bv),this.componentTypes=[],this.components=[],this.isStable=Ot(Tn).hasPendingTasks.pipe((0,Te.w)(p=>p?(0,_e.of)(!1):this.zoneIsStable),(0,be.x)(),(0,ve.B)()),this._injector=Ot(Jo)}get destroyed(){return this._destroyed}get injector(){return this._injector}bootstrap(p,m){const v=p instanceof qb;if(!this._injector.get(Bh).done)throw!v&&os(p),new ne(405,!1);let C;C=v?p:this._injector.get(nu).resolveComponentFactory(p),this.componentTypes.push(C.componentType);const T=function iw(c){return c.isBoundToModule}(C)?void 0:this._injector.get(nl),B=C.create(yo.NULL,[],m||C.selector,T),W=B.location.nativeElement,X=B.injector.get(Uh,null);return X?.registerApplication(W),B.onDestroy(()=>{this.detachView(B.hostView),zu(this.components,B),X?.unregisterApplication(W)}),this._loadComponent(B),B}tick(){if(this._runningTick)throw new ne(101,!1);try{this._runningTick=!0;for(let p of this._views)p.detectChanges()}catch(p){this.internalErrorHandler(p)}finally{this._runningTick=!1}}attachView(p){const m=p;this._views.push(m),m.attachToAppRef(this)}detachView(p){const m=p;zu(this._views,m),m.detachFromAppRef()}_loadComponent(p){this.attachView(p.hostView),this.tick(),this.components.push(p);const m=this._injector.get(Yh,[]);m.push(...this._bootstrapListeners),m.forEach(v=>v(p))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(p=>p()),this._views.slice().forEach(p=>p.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(p){return this._destroyListeners.push(p),()=>zu(this._destroyListeners,p)}destroy(){if(this._destroyed)throw new ne(406,!1);const p=this._injector;p.destroy&&!p.destroyed&&p.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();function zu(c,h){const p=c.indexOf(h);p>-1&&c.splice(p,1)}const lw=new yt("",{providedIn:"root",factory:()=>Ot(Da).handleError.bind(void 0)});function nT(){const c=Ot(Tr),h=Ot(Da);return p=>c.runOutsideAngular(()=>h.handleError(p))}let iT=(()=>{class c{constructor(){this.zone=Ot(Tr),this.applicationRef=Ot(bc)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(m){return new(m||c)};static#t=this.\u0275prov=Ut({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();function cw(){}let uw=(()=>{class c{static#e=this.__NG_ELEMENT_ID__=DC}return c})();function DC(c){return function oT(c,h,p){if(et(c)&&!p){const m=yi(c.index,h);return new au(m,m)}return 47&c.type?new au(h[wn],h):null}(yr(),Ze(),16==(16&c))}class TC{constructor(){}supports(h){return Wd(h)}create(h){return new dT(h)}}const uT=(c,h)=>h;class dT{constructor(h){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=h||uT}forEachItem(h){let p;for(p=this._itHead;null!==p;p=p._next)h(p)}forEachOperation(h){let p=this._itHead,m=this._removalsHead,v=0,y=null;for(;p||m;){const C=!m||p&&p.currentIndex{C=this._trackByFn(v,T),null!==p&&Object.is(p.trackById,C)?(m&&(p=this._verifyReinsertion(p,T,C,v)),Object.is(p.item,T)||this._addIdentityChange(p,T)):(p=this._mismatch(p,T,C,v),m=!0),p=p._next,v++}),this.length=v;return this._truncate(p),this.collection=h,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let h;for(h=this._previousItHead=this._itHead;null!==h;h=h._next)h._nextPrevious=h._next;for(h=this._additionsHead;null!==h;h=h._nextAdded)h.previousIndex=h.currentIndex;for(this._additionsHead=this._additionsTail=null,h=this._movesHead;null!==h;h=h._nextMoved)h.previousIndex=h.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(h,p,m,v){let y;return null===h?y=this._itTail:(y=h._prev,this._remove(h)),null!==(h=null===this._unlinkedRecords?null:this._unlinkedRecords.get(m,null))?(Object.is(h.item,p)||this._addIdentityChange(h,p),this._reinsertAfter(h,y,v)):null!==(h=null===this._linkedRecords?null:this._linkedRecords.get(m,v))?(Object.is(h.item,p)||this._addIdentityChange(h,p),this._moveAfter(h,y,v)):h=this._addAfter(new fw(p,m),y,v),h}_verifyReinsertion(h,p,m,v){let y=null===this._unlinkedRecords?null:this._unlinkedRecords.get(m,null);return null!==y?h=this._reinsertAfter(y,h._prev,v):h.currentIndex!=v&&(h.currentIndex=v,this._addToMoves(h,v)),h}_truncate(h){for(;null!==h;){const p=h._next;this._addToRemovals(this._unlink(h)),h=p}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(h,p,m){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(h);const v=h._prevRemoved,y=h._nextRemoved;return null===v?this._removalsHead=y:v._nextRemoved=y,null===y?this._removalsTail=v:y._prevRemoved=v,this._insertAfter(h,p,m),this._addToMoves(h,m),h}_moveAfter(h,p,m){return this._unlink(h),this._insertAfter(h,p,m),this._addToMoves(h,m),h}_addAfter(h,p,m){return this._insertAfter(h,p,m),this._additionsTail=null===this._additionsTail?this._additionsHead=h:this._additionsTail._nextAdded=h,h}_insertAfter(h,p,m){const v=null===p?this._itHead:p._next;return h._next=v,h._prev=p,null===v?this._itTail=h:v._prev=h,null===p?this._itHead=h:p._next=h,null===this._linkedRecords&&(this._linkedRecords=new gw),this._linkedRecords.put(h),h.currentIndex=m,h}_remove(h){return this._addToRemovals(this._unlink(h))}_unlink(h){null!==this._linkedRecords&&this._linkedRecords.remove(h);const p=h._prev,m=h._next;return null===p?this._itHead=m:p._next=m,null===m?this._itTail=p:m._prev=p,h}_addToMoves(h,p){return h.previousIndex===p||(this._movesTail=null===this._movesTail?this._movesHead=h:this._movesTail._nextMoved=h),h}_addToRemovals(h){return null===this._unlinkedRecords&&(this._unlinkedRecords=new gw),this._unlinkedRecords.put(h),h.currentIndex=null,h._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=h,h._prevRemoved=null):(h._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=h),h}_addIdentityChange(h,p){return h.item=p,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=h:this._identityChangesTail._nextIdentityChange=h,h}}class fw{constructor(h,p){this.item=h,this.trackById=p,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class pw{constructor(){this._head=null,this._tail=null}add(h){null===this._head?(this._head=this._tail=h,h._nextDup=null,h._prevDup=null):(this._tail._nextDup=h,h._prevDup=this._tail,h._nextDup=null,this._tail=h)}get(h,p){let m;for(m=this._head;null!==m;m=m._nextDup)if((null===p||p<=m.currentIndex)&&Object.is(m.trackById,h))return m;return null}remove(h){const p=h._prevDup,m=h._nextDup;return null===p?this._head=m:p._nextDup=m,null===m?this._tail=p:m._prevDup=p,null===this._head}}class gw{constructor(){this.map=new Map}put(h){const p=h.trackById;let m=this.map.get(p);m||(m=new pw,this.map.set(p,m)),m.add(h)}get(h,p){const v=this.map.get(h);return v?v.get(h,p):null}remove(h){const p=h.trackById;return this.map.get(p).remove(h)&&this.map.delete(p),h}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function d(c,h,p){const m=c.previousIndex;if(null===m)return m;let v=0;return p&&m{if(p&&p.key===v)this._maybeAddToChanges(p,m),this._appendAfter=p,p=p._next;else{const y=this._getOrCreateRecordForKey(v,m);p=this._insertBeforeOrAppend(p,y)}}),p){p._prev&&(p._prev._next=null),this._removalsHead=p;for(let m=p;null!==m;m=m._nextRemoved)m===this._mapHead&&(this._mapHead=null),this._records.delete(m.key),m._nextRemoved=m._next,m.previousValue=m.currentValue,m.currentValue=null,m._prev=null,m._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(h,p){if(h){const m=h._prev;return p._next=h,p._prev=m,h._prev=p,m&&(m._next=p),h===this._mapHead&&(this._mapHead=p),this._appendAfter=h,h}return this._appendAfter?(this._appendAfter._next=p,p._prev=this._appendAfter):this._mapHead=p,this._appendAfter=p,null}_getOrCreateRecordForKey(h,p){if(this._records.has(h)){const v=this._records.get(h);this._maybeAddToChanges(v,p);const y=v._prev,C=v._next;return y&&(y._next=C),C&&(C._prev=y),v._next=null,v._prev=null,v}const m=new g(h);return this._records.set(h,m),m.currentValue=p,this._addToAdditions(m),m}_reset(){if(this.isDirty){let h;for(this._previousMapHead=this._mapHead,h=this._previousMapHead;null!==h;h=h._next)h._nextPrevious=h._next;for(h=this._changesHead;null!==h;h=h._nextChanged)h.previousValue=h.currentValue;for(h=this._additionsHead;null!=h;h=h._nextAdded)h.previousValue=h.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(h,p){Object.is(p,h.currentValue)||(h.previousValue=h.currentValue,h.currentValue=p,this._addToChanges(h))}_addToAdditions(h){null===this._additionsHead?this._additionsHead=this._additionsTail=h:(this._additionsTail._nextAdded=h,this._additionsTail=h)}_addToChanges(h){null===this._changesHead?this._changesHead=this._changesTail=h:(this._changesTail._nextChanged=h,this._changesTail=h)}_forEach(h,p){h instanceof Map?h.forEach(p):Object.keys(h).forEach(m=>p(h[m],m))}}class g{constructor(h){this.key=h,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function _(){return new S([new TC])}let S=(()=>{class c{static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:_});constructor(p){this.factories=p}static create(p,m){if(null!=m){const v=m.factories.slice();p=p.concat(v)}return new c(p)}static extend(p){return{provide:c,useFactory:m=>c.create(p,m||_()),deps:[[c,new Fc,new Nc]]}}find(p){const m=this.factories.find(v=>v.supports(p));if(null!=m)return m;throw new ne(901,!1)}}return c})();function J(){return new te([new f])}let te=(()=>{class c{static#e=this.\u0275prov=Ut({token:c,providedIn:"root",factory:J});constructor(p){this.factories=p}static create(p,m){if(m){const v=m.factories.slice();p=p.concat(v)}return new c(p)}static extend(p){return{provide:c,useFactory:m=>c.create(p,m||J()),deps:[[c,new Fc,new Nc]]}}find(p){const m=this.factories.find(v=>v.supports(p));if(m)return m;throw new ne(901,!1)}}return c})();const un=_C(null,"core",[]);let Xn=(()=>{class c{constructor(p){}static#e=this.\u0275fac=function(m){return new(m||c)(Mt(bc))};static#t=this.\u0275mod=oo({type:c});static#n=this.\u0275inj=mn({})}return c})();function iI(c){return"boolean"==typeof c?c:null!=c&&"false"!==c}function sI(c,h){const p=Zt(c),m=h.elementInjector||Pd();return new lu(p).create(m,h.projectableNodes,h.hostElement,h.environmentInjector)}function oI(c){const h=Zt(c);if(!h)return null;const p=new lu(h);return{get selector(){return p.selector},get type(){return p.componentType},get inputs(){return p.inputs},get outputs(){return p.outputs},get ngContentSelectors(){return p.ngContentSelectors},get isStandalone(){return h.standalone},get isSignal(){return h.signals}}}},9223:(ct,De,L)=>{L.d(De,{Cf:()=>Re,EJ:()=>Rr,F:()=>Si,Fd:()=>Er,Fj:()=>ke,JJ:()=>Vi,JL:()=>xi,K7:()=>Ft,Kr:()=>As,Mq:()=>To,NI:()=>di,On:()=>Ki,UX:()=>ds,Wl:()=>ae,YN:()=>ri,_:()=>wr,_Y:()=>Yr,a5:()=>mn,cw:()=>Be,eT:()=>Ts,kI:()=>ut,qQ:()=>Kr,sg:()=>_i,u:()=>dt,u5:()=>lo,wV:()=>ii,x0:()=>Ui});var l=L(3714),k=L(3223),de=L(3477),re=L(6548),ce=L(5990);let _e=(()=>{class z{constructor(P,Y){this._renderer=P,this._elementRef=Y,this.onChange=se=>{},this.onTouched=()=>{}}setProperty(P,Y){this._renderer.setProperty(this._elementRef.nativeElement,P,Y)}registerOnTouched(P){this.onTouched=P}registerOnChange(P){this.onChange=P}setDisabledState(P){this.setProperty("disabled",P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.Qsj),l.Y36(l.SBq))};static#t=this.\u0275dir=l.lG2({type:z})}return z})(),ve=(()=>{class z extends _e{static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,features:[l.qOj]})}return z})();const Te=new l.OlP("NgValueAccessor"),be={provide:Te,useExisting:(0,l.Gpc)(()=>ae),multi:!0};let ae=(()=>{class z extends ve{writeValue(P){this.setProperty("checked",P)}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(nn){return se.onChange(nn.target.checked)})("blur",function(){return se.onTouched()})},features:[l._Bn([be]),l.qOj]})}return z})();const fe={provide:Te,useExisting:(0,l.Gpc)(()=>ke),multi:!0},Ve=new l.OlP("CompositionEventMode");let ke=(()=>{class z extends _e{constructor(P,Y,se){super(P,Y),this._compositionMode=se,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ye(){const z=(0,k.q)()?(0,k.q)().getUserAgent():"";return/android (\d+)/.test(z.toLowerCase())}())}writeValue(P){this.setProperty("value",P??"")}_handleInput(P){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(P)}_compositionStart(){this._composing=!0}_compositionEnd(P){this._composing=!1,this._compositionMode&&this.onChange(P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Ve,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("input",function(nn){return se._handleInput(nn.target.value)})("blur",function(){return se.onTouched()})("compositionstart",function(){return se._compositionStart()})("compositionend",function(nn){return se._compositionEnd(nn.target.value)})},features:[l._Bn([fe]),l.qOj]})}return z})();function He(z){return null==z||("string"==typeof z||Array.isArray(z))&&0===z.length}function Le(z){return null!=z&&"number"==typeof z.length}const Re=new l.OlP("NgValidators"),at=new l.OlP("NgAsyncValidators"),Dt=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class ut{static min($){return ne($)}static max($){return Pe($)}static required($){return function Me(z){return He(z.value)?{required:!0}:null}($)}static requiredTrue($){return function nt(z){return!0===z.value?null:{required:!0}}($)}static email($){return function it(z){return He(z.value)||Dt.test(z.value)?null:{email:!0}}($)}static minLength($){return function Je(z){return $=>He($.value)||!Le($.value)?null:$.value.lengthLe($.value)&&$.value.length>z?{maxlength:{requiredLength:z,actualLength:$.value.length}}:null}($)}static pattern($){return function mt(z){if(!z)return $t;let $,P;return"string"==typeof z?(P="","^"!==z.charAt(0)&&(P+="^"),P+=z,"$"!==z.charAt(z.length-1)&&(P+="$"),$=new RegExp(P)):(P=z.toString(),$=z),Y=>{if(He(Y.value))return null;const se=Y.value;return $.test(se)?null:{pattern:{requiredPattern:P,actualValue:se}}}}($)}static nullValidator($){return null}static compose($){return xe($)}static composeAsync($){return Fe($)}}function ne(z){return $=>{if(He($.value)||He(z))return null;const P=parseFloat($.value);return!isNaN(P)&&P{if(He($.value)||He(z))return null;const P=parseFloat($.value);return!isNaN(P)&&P>z?{max:{max:z,actual:$.value}}:null}}function $t(z){return null}function Vn(z){return null!=z}function Sn(z){return(0,l.QGY)(z)?(0,de.D)(z):z}function Bn(z){let $={};return z.forEach(P=>{$=null!=P?{...$,...P}:$}),0===Object.keys($).length?null:$}function Nt(z,$){return $.map(P=>P(z))}function Qi(z){return z.map($=>function Ar(z){return!z.validate}($)?$:P=>$.validate(P))}function xe(z){if(!z)return null;const $=z.filter(Vn);return 0==$.length?null:function(P){return Bn(Nt(P,$))}}function Oe(z){return null!=z?xe(Qi(z)):null}function Fe(z){if(!z)return null;const $=z.filter(Vn);return 0==$.length?null:function(P){const Y=Nt(P,$).map(Sn);return(0,re.D)(Y).pipe((0,ce.U)(Bn))}}function Ne(z){return null!=z?Fe(Qi(z)):null}function We(z,$){return null===z?[$]:Array.isArray(z)?[...z,$]:[z,$]}function Ke(z){return z._rawValidators}function _t(z){return z._rawAsyncValidators}function ot(z){return z?Array.isArray(z)?z:[z]:[]}function ei(z,$){return Array.isArray(z)?z.includes($):z===$}function Xe(z,$){const P=ot($);return ot(z).forEach(se=>{ei(P,se)||P.push(se)}),P}function cn(z,$){return ot($).filter(P=>!ei(z,P))}class Ut{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators($){this._rawValidators=$||[],this._composedValidatorFn=Oe(this._rawValidators)}_setAsyncValidators($){this._rawAsyncValidators=$||[],this._composedAsyncValidatorFn=Ne(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy($){this._onDestroyCallbacks.push($)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach($=>$()),this._onDestroyCallbacks=[]}reset($=void 0){this.control&&this.control.reset($)}hasError($,P){return!!this.control&&this.control.hasError($,P)}getError($,P){return this.control?this.control.getError($,P):null}}class kt extends Ut{get formDirective(){return null}get path(){return null}}class mn extends Ut{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class li{constructor($){this._cd=$}get isTouched(){return!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return!!this._cd?.submitted}}let Vi=(()=>{class z extends li{constructor(P){super(P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(mn,2))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(Y,se){2&Y&&l.ekj("ng-untouched",se.isUntouched)("ng-touched",se.isTouched)("ng-pristine",se.isPristine)("ng-dirty",se.isDirty)("ng-valid",se.isValid)("ng-invalid",se.isInvalid)("ng-pending",se.isPending)},features:[l.qOj]})}return z})(),xi=(()=>{class z extends li{constructor(P){super(P)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(Y,se){2&Y&&l.ekj("ng-untouched",se.isUntouched)("ng-touched",se.isTouched)("ng-pristine",se.isPristine)("ng-dirty",se.isDirty)("ng-valid",se.isValid)("ng-invalid",se.isInvalid)("ng-pending",se.isPending)("ng-submitted",se.isSubmitted)},features:[l.qOj]})}return z})();const Nn="VALID",qi="INVALID",ti="PENDING",ni="DISABLED";function $n(z){return(Bi(z)?z.validators:z)||null}function rr(z,$){return(Bi($)?$.asyncValidators:z)||null}function Bi(z){return null!=z&&!Array.isArray(z)&&"object"==typeof z}class ws{constructor($,P){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators($),this._assignAsyncValidators(P)}get validator(){return this._composedValidatorFn}set validator($){this._rawValidators=this._composedValidatorFn=$}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator($){this._rawAsyncValidators=this._composedAsyncValidatorFn=$}get parent(){return this._parent}get valid(){return this.status===Nn}get invalid(){return this.status===qi}get pending(){return this.status==ti}get disabled(){return this.status===ni}get enabled(){return this.status!==ni}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators($){this._assignValidators($)}setAsyncValidators($){this._assignAsyncValidators($)}addValidators($){this.setValidators(Xe($,this._rawValidators))}addAsyncValidators($){this.setAsyncValidators(Xe($,this._rawAsyncValidators))}removeValidators($){this.setValidators(cn($,this._rawValidators))}removeAsyncValidators($){this.setAsyncValidators(cn($,this._rawAsyncValidators))}hasValidator($){return ei(this._rawValidators,$)}hasAsyncValidator($){return ei(this._rawAsyncValidators,$)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched($={}){this.touched=!0,this._parent&&!$.onlySelf&&this._parent.markAsTouched($)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}),this._forEachChild($=>$.markAllAsTouched())}markAsUntouched($={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(P=>{P.markAsUntouched({onlySelf:!0})}),this._parent&&!$.onlySelf&&this._parent._updateTouched($)}markAsDirty($={}){this.pristine=!1,this._parent&&!$.onlySelf&&this._parent.markAsDirty($)}markAsPristine($={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(P=>{P.markAsPristine({onlySelf:!0})}),this._parent&&!$.onlySelf&&this._parent._updatePristine($)}markAsPending($={}){this.status=ti,!1!==$.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!$.onlySelf&&this._parent.markAsPending($)}disable($={}){const P=this._parentMarkedDirty($.onlySelf);this.status=ni,this.errors=null,this._forEachChild(Y=>{Y.disable({...$,onlySelf:!0})}),this._updateValue(),!1!==$.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...$,skipPristineCheck:P}),this._onDisabledChange.forEach(Y=>Y(!0))}enable($={}){const P=this._parentMarkedDirty($.onlySelf);this.status=Nn,this._forEachChild(Y=>{Y.enable({...$,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:$.emitEvent}),this._updateAncestors({...$,skipPristineCheck:P}),this._onDisabledChange.forEach(Y=>Y(!1))}_updateAncestors($){this._parent&&!$.onlySelf&&(this._parent.updateValueAndValidity($),$.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent($){this._parent=$}getRawValue(){return this.value}updateValueAndValidity($={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Nn||this.status===ti)&&this._runAsyncValidator($.emitEvent)),!1!==$.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!$.onlySelf&&this._parent.updateValueAndValidity($)}_updateTreeValidity($={emitEvent:!0}){this._forEachChild(P=>P._updateTreeValidity($)),this.updateValueAndValidity({onlySelf:!0,emitEvent:$.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ni:Nn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator($){if(this.asyncValidator){this.status=ti,this._hasOwnPendingAsyncValidator=!0;const P=Sn(this.asyncValidator(this));this._asyncValidationSubscription=P.subscribe(Y=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(Y,{emitEvent:$})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors($,P={}){this.errors=$,this._updateControlsErrors(!1!==P.emitEvent)}get($){let P=$;return null==P||(Array.isArray(P)||(P=P.split(".")),0===P.length)?null:P.reduce((Y,se)=>Y&&Y._find(se),this)}getError($,P){const Y=P?this.get(P):this;return Y&&Y.errors?Y.errors[$]:null}hasError($,P){return!!this.getError($,P)}get root(){let $=this;for(;$._parent;)$=$._parent;return $}_updateControlsErrors($){this.status=this._calculateStatus(),$&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors($)}_initObservables(){this.valueChanges=new l.vpe,this.statusChanges=new l.vpe}_calculateStatus(){return this._allControlsDisabled()?ni:this.errors?qi:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(ti)?ti:this._anyControlsHaveStatus(qi)?qi:Nn}_anyControlsHaveStatus($){return this._anyControls(P=>P.status===$)}_anyControlsDirty(){return this._anyControls($=>$.dirty)}_anyControlsTouched(){return this._anyControls($=>$.touched)}_updatePristine($={}){this.pristine=!this._anyControlsDirty(),this._parent&&!$.onlySelf&&this._parent._updatePristine($)}_updateTouched($={}){this.touched=this._anyControlsTouched(),this._parent&&!$.onlySelf&&this._parent._updateTouched($)}_registerOnCollectionChange($){this._onCollectionChange=$}_setUpdateStrategy($){Bi($)&&null!=$.updateOn&&(this._updateOn=$.updateOn)}_parentMarkedDirty($){return!$&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find($){return null}_assignValidators($){this._rawValidators=Array.isArray($)?$.slice():$,this._composedValidatorFn=function vi(z){return Array.isArray(z)?Oe(z):z||null}(this._rawValidators)}_assignAsyncValidators($){this._rawAsyncValidators=Array.isArray($)?$.slice():$,this._composedAsyncValidatorFn=function Mr(z){return Array.isArray(z)?Ne(z):z||null}(this._rawAsyncValidators)}}class Be extends ws{constructor($,P,Y){super($n(P),rr(Y,P)),this.controls=$,this._initObservables(),this._setUpdateStrategy(P),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl($,P){return this.controls[$]?this.controls[$]:(this.controls[$]=P,P.setParent(this),P._registerOnCollectionChange(this._onCollectionChange),P)}addControl($,P,Y={}){this.registerControl($,P),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}removeControl($,P={}){this.controls[$]&&this.controls[$]._registerOnCollectionChange(()=>{}),delete this.controls[$],this.updateValueAndValidity({emitEvent:P.emitEvent}),this._onCollectionChange()}setControl($,P,Y={}){this.controls[$]&&this.controls[$]._registerOnCollectionChange(()=>{}),delete this.controls[$],P&&this.registerControl($,P),this.updateValueAndValidity({emitEvent:Y.emitEvent}),this._onCollectionChange()}contains($){return this.controls.hasOwnProperty($)&&this.controls[$].enabled}setValue($,P={}){(function Hi(z,$,P){z._forEachChild((Y,se)=>{if(void 0===P[se])throw new l.vHH(1002,"")})})(this,0,$),Object.keys($).forEach(Y=>{(function Pi(z,$,P){const Y=z.controls;if(!($?Object.keys(Y):Y).length)throw new l.vHH(1e3,"");if(!Y[P])throw new l.vHH(1001,"")})(this,!0,Y),this.controls[Y].setValue($[Y],{onlySelf:!0,emitEvent:P.emitEvent})}),this.updateValueAndValidity(P)}patchValue($,P={}){null!=$&&(Object.keys($).forEach(Y=>{const se=this.controls[Y];se&&se.patchValue($[Y],{onlySelf:!0,emitEvent:P.emitEvent})}),this.updateValueAndValidity(P))}reset($={},P={}){this._forEachChild((Y,se)=>{Y.reset($?$[se]:null,{onlySelf:!0,emitEvent:P.emitEvent})}),this._updatePristine(P),this._updateTouched(P),this.updateValueAndValidity(P)}getRawValue(){return this._reduceChildren({},($,P,Y)=>($[Y]=P.getRawValue(),$))}_syncPendingControls(){let $=this._reduceChildren(!1,(P,Y)=>!!Y._syncPendingControls()||P);return $&&this.updateValueAndValidity({onlySelf:!0}),$}_forEachChild($){Object.keys(this.controls).forEach(P=>{const Y=this.controls[P];Y&&$(Y,P)})}_setUpControls(){this._forEachChild($=>{$.setParent(this),$._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls($){for(const[P,Y]of Object.entries(this.controls))if(this.contains(P)&&$(Y))return!0;return!1}_reduceValue(){return this._reduceChildren({},(P,Y,se)=>((Y.enabled||this.disabled)&&(P[se]=Y.value),P))}_reduceChildren($,P){let Y=$;return this._forEachChild((se,Tt)=>{Y=P(Y,se,Tt)}),Y}_allControlsDisabled(){for(const $ of Object.keys(this.controls))if(this.controls[$].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find($){return this.controls.hasOwnProperty($)?this.controls[$]:null}}const lt=new l.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>Et}),Et="always";function Mt(z,$){return[...$.path,z]}function sn(z,$,P=Et){ge(z,$),$.valueAccessor.writeValue(z.value),(z.disabled||"always"===P)&&$.valueAccessor.setDisabledState?.(z.disabled),function ue(z,$){$.valueAccessor.registerOnChange(P=>{z._pendingValue=P,z._pendingChange=!0,z._pendingDirty=!0,"change"===z.updateOn&&qe(z,$)})}(z,$),function st(z,$){const P=(Y,se)=>{$.valueAccessor.writeValue(Y),se&&$.viewToModelUpdate(Y)};z.registerOnChange(P),$._registerOnDestroy(()=>{z._unregisterOnChange(P)})}(z,$),function ze(z,$){$.valueAccessor.registerOnTouched(()=>{z._pendingTouched=!0,"blur"===z.updateOn&&z._pendingChange&&qe(z,$),"submit"!==z.updateOn&&z.markAsTouched()})}(z,$),function ji(z,$){if($.valueAccessor.setDisabledState){const P=Y=>{$.valueAccessor.setDisabledState(Y)};z.registerOnDisabledChange(P),$._registerOnDestroy(()=>{z._unregisterOnDisabledChange(P)})}}(z,$)}function Ot(z,$,P=!0){const Y=()=>{};$.valueAccessor&&($.valueAccessor.registerOnChange(Y),$.valueAccessor.registerOnTouched(Y)),oe(z,$),z&&($._invokeOnDestroyCallbacks(),z._registerOnCollectionChange(()=>{}))}function Gn(z,$){z.forEach(P=>{P.registerOnValidatorChange&&P.registerOnValidatorChange($)})}function ge(z,$){const P=Ke(z);null!==$.validator?z.setValidators(We(P,$.validator)):"function"==typeof P&&z.setValidators([P]);const Y=_t(z);null!==$.asyncValidator?z.setAsyncValidators(We(Y,$.asyncValidator)):"function"==typeof Y&&z.setAsyncValidators([Y]);const se=()=>z.updateValueAndValidity();Gn($._rawValidators,se),Gn($._rawAsyncValidators,se)}function oe(z,$){let P=!1;if(null!==z){if(null!==$.validator){const se=Ke(z);if(Array.isArray(se)&&se.length>0){const Tt=se.filter(nn=>nn!==$.validator);Tt.length!==se.length&&(P=!0,z.setValidators(Tt))}}if(null!==$.asyncValidator){const se=_t(z);if(Array.isArray(se)&&se.length>0){const Tt=se.filter(nn=>nn!==$.asyncValidator);Tt.length!==se.length&&(P=!0,z.setAsyncValidators(Tt))}}}const Y=()=>{};return Gn($._rawValidators,Y),Gn($._rawAsyncValidators,Y),P}function qe(z,$){z._pendingDirty&&z.markAsDirty(),z.setValue(z._pendingValue,{emitModelToViewChange:!1}),$.viewToModelUpdate(z._pendingValue),z._pendingChange=!1}function rt(z,$){ge(z,$)}function Fn(z,$){if(!z.hasOwnProperty("model"))return!1;const P=z.model;return!!P.isFirstChange()||!Object.is($,P.currentValue)}function Wt(z,$){z._syncPendingControls(),$.forEach(P=>{const Y=P.control;"submit"===Y.updateOn&&Y._pendingChange&&(P.viewToModelUpdate(Y._pendingValue),Y._pendingChange=!1)})}function dn(z,$){if(!$)return null;let P,Y,se;return Array.isArray($),$.forEach(Tt=>{Tt.constructor===ke?P=Tt:function xn(z){return Object.getPrototypeOf(z.constructor)===ve}(Tt)?Y=Tt:se=Tt}),se||Y||P||null}const Yn={provide:kt,useExisting:(0,l.Gpc)(()=>Si)},Wn=(()=>Promise.resolve())();let Si=(()=>{class z extends kt{constructor(P,Y,se){super(),this.callSetDisabledState=se,this.submitted=!1,this._directives=new Set,this.ngSubmit=new l.vpe,this.form=new Be({},Oe(P),Ne(Y))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(P){Wn.then(()=>{const Y=this._findContainer(P.path);P.control=Y.registerControl(P.name,P.control),sn(P.control,P,this.callSetDisabledState),P.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(P)})}getControl(P){return this.form.get(P.path)}removeControl(P){Wn.then(()=>{const Y=this._findContainer(P.path);Y&&Y.removeControl(P.name),this._directives.delete(P)})}addFormGroup(P){Wn.then(()=>{const Y=this._findContainer(P.path),se=new Be({});rt(se,P),Y.registerControl(P.name,se),se.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(P){Wn.then(()=>{const Y=this._findContainer(P.path);Y&&Y.removeControl(P.name)})}getFormGroup(P){return this.form.get(P.path)}updateModel(P,Y){Wn.then(()=>{this.form.get(P.path).setValue(Y)})}setValue(P){this.control.setValue(P)}onSubmit(P){return this.submitted=!0,Wt(this.form,this._directives),this.ngSubmit.emit(P),"dialog"===P?.target?.method}onReset(){this.resetForm()}resetForm(P=void 0){this.form.reset(P),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(P){return P.pop(),P.length?this.form.get(P):this.form}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(Re,10),l.Y36(at,10),l.Y36(lt,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("submit",function(nn){return se.onSubmit(nn)})("reset",function(){return se.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([Yn]),l.qOj]})}return z})();function Ti(z,$){const P=z.indexOf($);P>-1&&z.splice(P,1)}function sr(z){return"object"==typeof z&&null!==z&&2===Object.keys(z).length&&"value"in z&&"disabled"in z}const di=class extends ws{constructor($=null,P,Y){super($n(P),rr(Y,P)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState($),this._setUpdateStrategy(P),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Bi(P)&&(P.nonNullable||P.initialValueIsDefault)&&(this.defaultValue=sr($)?$.value:$)}setValue($,P={}){this.value=this._pendingValue=$,this._onChange.length&&!1!==P.emitModelToViewChange&&this._onChange.forEach(Y=>Y(this.value,!1!==P.emitViewToModelChange)),this.updateValueAndValidity(P)}patchValue($,P={}){this.setValue($,P)}reset($=this.defaultValue,P={}){this._applyFormState($),this.markAsPristine(P),this.markAsUntouched(P),this.setValue(this.value,P),this._pendingChange=!1}_updateValue(){}_anyControls($){return!1}_allControlsDisabled(){return this.disabled}registerOnChange($){this._onChange.push($)}_unregisterOnChange($){Ti(this._onChange,$)}registerOnDisabledChange($){this._onDisabledChange.push($)}_unregisterOnDisabledChange($){Ti(this._onDisabledChange,$)}_forEachChild($){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState($){sr($)?(this.value=this._pendingValue=$.value,$.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=$}};let hn=(()=>{class z extends kt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,features:[l.qOj]})}return z})();const Oa={provide:kt,useExisting:(0,l.Gpc)(()=>To)};let To=(()=>{class z extends hn{constructor(P,Y,se){super(),this.name="",this._parent=P,this._setValidators(Y),this._setAsyncValidators(se)}_checkParentType(){}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,5),l.Y36(Re,10),l.Y36(at,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","ngModelGroup",""]],inputs:{name:["ngModelGroup","name"]},exportAs:["ngModelGroup"],features:[l._Bn([Oa]),l.qOj]})}return z})();const Io={provide:mn,useExisting:(0,l.Gpc)(()=>Ki)},Jt=(()=>Promise.resolve())();let Ki=(()=>{class z extends mn{constructor(P,Y,se,Tt,nn,An){super(),this._changeDetectorRef=nn,this.callSetDisabledState=An,this.control=new di,this._registered=!1,this.name="",this.update=new l.vpe,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se),this.valueAccessor=dn(0,Tt)}ngOnChanges(P){if(this._checkForErrors(),!this._registered||"name"in P){if(this._registered&&(this._checkName(),this.formDirective)){const Y=P.name.previousValue;this.formDirective.removeControl({name:Y,path:this._getPath(Y)})}this._setUpControl()}"isDisabled"in P&&this._updateDisabled(P),Fn(P,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(P){this.viewModel=P,this.update.emit(P)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){sn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(P){Jt.then(()=>{this.control.setValue(P,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(P){const Y=P.isDisabled.currentValue,se=0!==Y&&(0,l.VuI)(Y);Jt.then(()=>{se&&!this.control.disabled?this.control.disable():!se&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(P){return this._parent?Mt(P,this._parent):[P]}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,9),l.Y36(Re,10),l.Y36(at,10),l.Y36(Te,10),l.Y36(l.sBO,8),l.Y36(lt,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[l._Bn([Io]),l.qOj,l.TTD]})}return z})(),Yr=(()=>{class z{static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return z})();const $o={provide:Te,useExisting:(0,l.Gpc)(()=>ii),multi:!0};let ii=(()=>{class z extends ve{writeValue(P){this.setProperty("value",P??"")}registerOnChange(P){this.onChange=Y=>{P(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("input",function(nn){return se.onChange(nn.target.value)})("blur",function(){return se.onTouched()})},features:[l._Bn([$o]),l.qOj]})}return z})();const Es={provide:Te,useExisting:(0,l.Gpc)(()=>wr),multi:!0};let oo=(()=>{class z{static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({})}return z})(),Ao=(()=>{class z{constructor(){this._accessors=[]}add(P,Y){this._accessors.push([P,Y])}remove(P){for(let Y=this._accessors.length-1;Y>=0;--Y)if(this._accessors[Y][1]===P)return void this._accessors.splice(Y,1)}select(P){this._accessors.forEach(Y=>{this._isSameGroup(Y,P)&&Y[1]!==P&&Y[1].fireUncheck(P.value)})}_isSameGroup(P,Y){return!!P[0].control&&P[0]._parent===Y._control._parent&&P[1].name===Y.name}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275prov=l.Yz7({token:z,factory:z.\u0275fac,providedIn:oo})}return z})(),wr=(()=>{class z extends ve{constructor(P,Y,se,Tt){super(P,Y),this._registry=se,this._injector=Tt,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,l.f3M)(lt,{optional:!0})??Et}ngOnInit(){this._control=this._injector.get(mn),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(P){this._state=P===this.value,this.setProperty("checked",this._state)}registerOnChange(P){this._fn=P,this.onChange=()=>{P(this.value),this._registry.select(this)}}setDisabledState(P){(this.setDisabledStateFired||P||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",P),this.setDisabledStateFired=!0}fireUncheck(P){this.writeValue(P)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Ao),l.Y36(l.zs3))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(){return se.onChange()})("blur",function(){return se.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[l._Bn([Es]),l.qOj]})}return z})();const Or={provide:Te,useExisting:(0,l.Gpc)(()=>Ts),multi:!0};let Ts=(()=>{class z extends ve{writeValue(P){this.setProperty("value",parseFloat(P))}registerOnChange(P){this.onChange=Y=>{P(""==Y?null:parseFloat(Y))}}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","range","formControlName",""],["input","type","range","formControl",""],["input","type","range","ngModel",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(nn){return se.onChange(nn.target.value)})("input",function(nn){return se.onChange(nn.target.value)})("blur",function(){return se.onTouched()})},features:[l._Bn([Or]),l.qOj]})}return z})();const Zt=new l.OlP("NgModelWithFormControlWarning"),os={provide:kt,useExisting:(0,l.Gpc)(()=>_i)};let _i=(()=>{class z extends kt{constructor(P,Y,se){super(),this.callSetDisabledState=se,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new l.vpe,this._setValidators(P),this._setAsyncValidators(Y)}ngOnChanges(P){this._checkFormPresent(),P.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(oe(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(P){const Y=this.form.get(P.path);return sn(Y,P,this.callSetDisabledState),Y.updateValueAndValidity({emitEvent:!1}),this.directives.push(P),Y}getControl(P){return this.form.get(P.path)}removeControl(P){Ot(P.control||null,P,!1),function zi(z,$){const P=z.indexOf($);P>-1&&z.splice(P,1)}(this.directives,P)}addFormGroup(P){this._setUpFormContainer(P)}removeFormGroup(P){this._cleanUpFormContainer(P)}getFormGroup(P){return this.form.get(P.path)}addFormArray(P){this._setUpFormContainer(P)}removeFormArray(P){this._cleanUpFormContainer(P)}getFormArray(P){return this.form.get(P.path)}updateModel(P,Y){this.form.get(P.path).setValue(Y)}onSubmit(P){return this.submitted=!0,Wt(this.form,this.directives),this.ngSubmit.emit(P),"dialog"===P?.target?.method}onReset(){this.resetForm()}resetForm(P=void 0){this.form.reset(P),this.submitted=!1}_updateDomValue(){this.directives.forEach(P=>{const Y=P.control,se=this.form.get(P.path);Y!==se&&(Ot(Y||null,P),(z=>z instanceof di)(se)&&(sn(se,P,this.callSetDisabledState),P.control=se))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(P){const Y=this.form.get(P.path);rt(Y,P),Y.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(P){if(this.form){const Y=this.form.get(P.path);Y&&function Kt(z,$){return oe(z,$)}(Y,P)&&Y.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ge(this.form,this),this._oldForm&&oe(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(Re,10),l.Y36(at,10),l.Y36(lt,8))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formGroup",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("submit",function(nn){return se.onSubmit(nn)})("reset",function(){return se.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[l._Bn([os]),l.qOj,l.TTD]})}return z})();const Wr={provide:kt,useExisting:(0,l.Gpc)(()=>Ui)};let Ui=(()=>{class z extends hn{constructor(P,Y,se){super(),this.name=null,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se)}_checkParentType(){Is(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,13),l.Y36(Re,10),l.Y36(at,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[l._Bn([Wr]),l.qOj]})}return z})();const as={provide:kt,useExisting:(0,l.Gpc)(()=>Zr)};let Zr=(()=>{class z extends kt{constructor(P,Y,se){super(),this.name=null,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Is(this._parent)}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,13),l.Y36(Re,10),l.Y36(at,10))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[l._Bn([as]),l.qOj]})}return z})();function Is(z){return!(z instanceof Ui||z instanceof _i||z instanceof Zr)}const On={provide:mn,useExisting:(0,l.Gpc)(()=>dt)};let dt=(()=>{class z extends mn{set isDisabled(P){}static#e=this._ngModelWarningSentOnce=!1;constructor(P,Y,se,Tt,nn){super(),this._ngModelWarningConfig=nn,this._added=!1,this.name=null,this.update=new l.vpe,this._ngModelWarningSent=!1,this._parent=P,this._setValidators(Y),this._setAsyncValidators(se),this.valueAccessor=dn(0,Tt)}ngOnChanges(P){this._added||this._setUpControl(),Fn(P,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(P){this.viewModel=P,this.update.emit(P)}get path(){return Mt(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(kt,13),l.Y36(Re,10),l.Y36(at,10),l.Y36(Te,10),l.Y36(Zt,8))};static#n=this.\u0275dir=l.lG2({type:z,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[l._Bn([On]),l.qOj,l.TTD]})}return z})();const Ht={provide:Te,useExisting:(0,l.Gpc)(()=>Rr),multi:!0};function _n(z,$){return null==z?`${$}`:($&&"object"==typeof $&&($="Object"),`${z}: ${$}`.slice(0,50))}let Rr=(()=>{class z extends ve{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(P){this._compareWith=P}writeValue(P){this.value=P;const se=_n(this._getOptionId(P),P);this.setProperty("value",se)}registerOnChange(P){this.onChange=Y=>{this.value=this._getOptionValue(Y),P(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(P){for(const Y of this._optionMap.keys())if(this._compareWith(this._optionMap.get(Y),P))return Y;return null}_getOptionValue(P){const Y=function fi(z){return z.split(":")[0]}(P);return this._optionMap.has(Y)?this._optionMap.get(Y):P}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(Y,se){1&Y&&l.NdJ("change",function(nn){return se.onChange(nn.target.value)})("blur",function(){return se.onTouched()})},inputs:{compareWith:"compareWith"},features:[l._Bn([Ht]),l.qOj]})}return z})(),ri=(()=>{class z{constructor(P,Y,se){this._element=P,this._renderer=Y,this._select=se,this._select&&(this.id=this._select._registerOption())}set ngValue(P){null!=this._select&&(this._select._optionMap.set(this.id,P),this._setElementValue(_n(this.id,P)),this._select.writeValue(this._select.value))}set value(P){this._setElementValue(P),this._select&&this._select.writeValue(this._select.value)}_setElementValue(P){this._renderer.setProperty(this._element.nativeElement,"value",P)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(Rr,9))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return z})();const mr={provide:Te,useExisting:(0,l.Gpc)(()=>Ft),multi:!0};function yn(z,$){return null==z?`${$}`:("string"==typeof $&&($=`'${$}'`),$&&"object"==typeof $&&($="Object"),`${z}: ${$}`.slice(0,50))}let Ft=(()=>{class z extends ve{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(P){this._compareWith=P}writeValue(P){let Y;if(this.value=P,Array.isArray(P)){const se=P.map(Tt=>this._getOptionId(Tt));Y=(Tt,nn)=>{Tt._setSelected(se.indexOf(nn.toString())>-1)}}else Y=(se,Tt)=>{se._setSelected(!1)};this._optionMap.forEach(Y)}registerOnChange(P){this.onChange=Y=>{const se=[],Tt=Y.selectedOptions;if(void 0!==Tt){const nn=Tt;for(let An=0;An{class z{constructor(P,Y,se){this._element=P,this._renderer=Y,this._select=se,this._select&&(this.id=this._select._registerOption(this))}set ngValue(P){null!=this._select&&(this._value=P,this._setElementValue(yn(this.id,P)),this._select.writeValue(this._select.value))}set value(P){this._select?(this._value=P,this._setElementValue(yn(this.id,P)),this._select.writeValue(this._select.value)):this._setElementValue(P)}_setElementValue(P){this._renderer.setProperty(this._element.nativeElement,"value",P)}_setSelected(P){this._renderer.setProperty(this._element.nativeElement,"selected",P)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(Y){return new(Y||z)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(Ft,9))};static#t=this.\u0275dir=l.lG2({type:z,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return z})();function qr(z){return"number"==typeof z?z:parseFloat(z)}let wn=(()=>{class z{constructor(){this._validator=$t}ngOnChanges(P){if(this.inputName in P){const Y=this.normalizeInput(P[this.inputName].currentValue);this._enabled=this.enabled(Y),this._validator=this._enabled?this.createValidator(Y):$t,this._onChange&&this._onChange()}}validate(P){return this._validator(P)}registerOnValidatorChange(P){this._onChange=P}enabled(P){return null!=P}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275dir=l.lG2({type:z,features:[l.TTD]})}return z})();const Gs={provide:Re,useExisting:(0,l.Gpc)(()=>Er),multi:!0};let Er=(()=>{class z extends wn{constructor(){super(...arguments),this.inputName="max",this.normalizeInput=P=>qr(P),this.createValidator=P=>Pe(P)}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(Y,se){2&Y&&l.uIk("max",se._enabled?se.max:null)},inputs:{max:"max"},features:[l._Bn([Gs]),l.qOj]})}return z})();const $i={provide:Re,useExisting:(0,l.Gpc)(()=>Kr),multi:!0};let Kr=(()=>{class z extends wn{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=P=>qr(P),this.createValidator=P=>ne(P)}static#e=this.\u0275fac=function(){let P;return function(se){return(P||(P=l.n5z(z)))(se||z)}}();static#t=this.\u0275dir=l.lG2({type:z,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(Y,se){2&Y&&l.uIk("min",se._enabled?se.min:null)},inputs:{min:"min"},features:[l._Bn([$i]),l.qOj]})}return z})(),Qn=(()=>{class z{static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({imports:[oo]})}return z})(),lo=(()=>{class z{static withConfig(P){return{ngModule:z,providers:[{provide:lt,useValue:P.callSetDisabledState??Et}]}}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({imports:[Qn]})}return z})(),ds=(()=>{class z{static withConfig(P){return{ngModule:z,providers:[{provide:Zt,useValue:P.warnOnNgModelWithFormControl??"always"},{provide:lt,useValue:P.callSetDisabledState??Et}]}}static#e=this.\u0275fac=function(Y){return new(Y||z)};static#t=this.\u0275mod=l.oAB({type:z});static#n=this.\u0275inj=l.cJS({imports:[Qn]})}return z})()},5813:(ct,De,L)=>{L.d(De,{Dx:()=>nr,b2:()=>an,q6:()=>Ut,se:()=>Je});var l=L(3714),k=L(3223);class de extends k.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class re extends de{static makeCurrent(){(0,k.HT)(new re)}onAndCancel(we,ie,pe){return we.addEventListener(ie,pe),()=>{we.removeEventListener(ie,pe)}}dispatchEvent(we,ie){we.dispatchEvent(ie)}remove(we){we.parentNode&&we.parentNode.removeChild(we)}createElement(we,ie){return(ie=ie||this.getDefaultDocument()).createElement(we)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(we){return we.nodeType===Node.ELEMENT_NODE}isShadowRoot(we){return we instanceof DocumentFragment}getGlobalEventTarget(we,ie){return"window"===ie?window:"document"===ie?we:"body"===ie?we.body:null}getBaseHref(we){const ie=function _e(){return ce=ce||document.querySelector("base"),ce?ce.getAttribute("href"):null}();return null==ie?null:function Te(Be){ve=ve||document.createElement("a"),ve.setAttribute("href",Be);const we=ve.pathname;return"/"===we.charAt(0)?we:`/${we}`}(ie)}resetBaseElement(){ce=null}getUserAgent(){return window.navigator.userAgent}getCookie(we){return(0,k.Mx)(document.cookie,we)}}let ve,ce=null,ae=(()=>{class Be{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(pe){return new(pe||Be)};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const fe=new l.OlP("EventManagerPlugins");let ye=(()=>{class Be{constructor(ie,pe){this._zone=pe,this._eventNameToPlugin=new Map,ie.forEach($e=>{$e.manager=this}),this._plugins=ie.slice().reverse()}addEventListener(ie,pe,$e){return this._findPluginFor(pe).addEventListener(ie,pe,$e)}getZone(){return this._zone}_findPluginFor(ie){let pe=this._eventNameToPlugin.get(ie);if(pe)return pe;if(pe=this._plugins.find(lt=>lt.supports(ie)),!pe)throw new l.vHH(5101,!1);return this._eventNameToPlugin.set(ie,pe),pe}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(fe),l.LFG(l.R0b))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();class Ve{constructor(we){this._doc=we}}const ke="ng-app-id";let He=(()=>{class Be{constructor(ie,pe,$e,lt={}){this.doc=ie,this.appId=pe,this.nonce=$e,this.platformId=lt,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,k.PM)(lt),this.resetHostNodes()}addStyles(ie){for(const pe of ie)1===this.changeUsageCount(pe,1)&&this.onStyleAdded(pe)}removeStyles(ie){for(const pe of ie)this.changeUsageCount(pe,-1)<=0&&this.onStyleRemoved(pe)}ngOnDestroy(){const ie=this.styleNodesInDOM;ie&&(ie.forEach(pe=>pe.remove()),ie.clear());for(const pe of this.getAllStyles())this.onStyleRemoved(pe);this.resetHostNodes()}addHost(ie){this.hostNodes.add(ie);for(const pe of this.getAllStyles())this.addStyleToHost(ie,pe)}removeHost(ie){this.hostNodes.delete(ie)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ie){for(const pe of this.hostNodes)this.addStyleToHost(pe,ie)}onStyleRemoved(ie){const pe=this.styleRef;pe.get(ie)?.elements?.forEach($e=>$e.remove()),pe.delete(ie)}collectServerRenderedStyles(){const ie=this.doc.head?.querySelectorAll(`style[${ke}="${this.appId}"]`);if(ie?.length){const pe=new Map;return ie.forEach($e=>{null!=$e.textContent&&pe.set($e.textContent,$e)}),pe}return null}changeUsageCount(ie,pe){const $e=this.styleRef;if($e.has(ie)){const lt=$e.get(ie);return lt.usage+=pe,lt.usage}return $e.set(ie,{usage:pe,elements:[]}),pe}getStyleElement(ie,pe){const $e=this.styleNodesInDOM,lt=$e?.get(pe);if(lt?.parentNode===ie)return $e.delete(pe),lt.removeAttribute(ke),lt;{const Et=this.doc.createElement("style");return this.nonce&&Et.setAttribute("nonce",this.nonce),Et.textContent=pe,this.platformIsServer&&Et.setAttribute(ke,this.appId),Et}}addStyleToHost(ie,pe){const $e=this.getStyleElement(ie,pe);ie.appendChild($e);const lt=this.styleRef,Et=lt.get(pe)?.elements;Et?Et.push($e):lt.set(pe,{elements:[$e],usage:1})}resetHostNodes(){const ie=this.hostNodes;ie.clear(),ie.add(this.doc.head)}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0),l.LFG(l.AFp),l.LFG(l.Ojb,8),l.LFG(l.Lbi))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const Le={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/MathML/"},Re=/%COMP%/g,Pe=new l.OlP("RemoveStylesOnCompDestroy",{providedIn:"root",factory:()=>!1});function it(Be,we){return we.map(ie=>ie.replace(Re,Be))}let Je=(()=>{class Be{constructor(ie,pe,$e,lt,Et,Mt,sn,Ot=null){this.eventManager=ie,this.sharedStylesHost=pe,this.appId=$e,this.removeStylesOnCompDestroy=lt,this.doc=Et,this.platformId=Mt,this.ngZone=sn,this.nonce=Ot,this.rendererByCompId=new Map,this.platformIsServer=(0,k.PM)(Mt),this.defaultRenderer=new wt(ie,Et,sn,this.platformIsServer)}createRenderer(ie,pe){if(!ie||!pe)return this.defaultRenderer;this.platformIsServer&&pe.encapsulation===l.ifc.ShadowDom&&(pe={...pe,encapsulation:l.ifc.Emulated});const $e=this.getOrCreateRenderer(ie,pe);return $e instanceof Nt?$e.applyToHost(ie):$e instanceof Bn&&$e.applyStyles(),$e}getOrCreateRenderer(ie,pe){const $e=this.rendererByCompId;let lt=$e.get(pe.id);if(!lt){const Et=this.doc,Mt=this.ngZone,sn=this.eventManager,Ot=this.sharedStylesHost,Gn=this.removeStylesOnCompDestroy,ji=this.platformIsServer;switch(pe.encapsulation){case l.ifc.Emulated:lt=new Nt(sn,Ot,pe,this.appId,Gn,Et,Mt,ji);break;case l.ifc.ShadowDom:return new Sn(sn,Ot,ie,pe,Et,Mt,this.nonce,ji);default:lt=new Bn(sn,Ot,pe,Gn,Et,Mt,ji)}$e.set(pe.id,lt)}return lt}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(ye),l.LFG(He),l.LFG(l.AFp),l.LFG(Pe),l.LFG(k.K0),l.LFG(l.Lbi),l.LFG(l.R0b),l.LFG(l.Ojb))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();class wt{constructor(we,ie,pe,$e){this.eventManager=we,this.doc=ie,this.ngZone=pe,this.platformIsServer=$e,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(we,ie){return ie?this.doc.createElementNS(Le[ie]||ie,we):this.doc.createElement(we)}createComment(we){return this.doc.createComment(we)}createText(we){return this.doc.createTextNode(we)}appendChild(we,ie){(Vn(we)?we.content:we).appendChild(ie)}insertBefore(we,ie,pe){we&&(Vn(we)?we.content:we).insertBefore(ie,pe)}removeChild(we,ie){we&&we.removeChild(ie)}selectRootElement(we,ie){let pe="string"==typeof we?this.doc.querySelector(we):we;if(!pe)throw new l.vHH(-5104,!1);return ie||(pe.textContent=""),pe}parentNode(we){return we.parentNode}nextSibling(we){return we.nextSibling}setAttribute(we,ie,pe,$e){if($e){ie=$e+":"+ie;const lt=Le[$e];lt?we.setAttributeNS(lt,ie,pe):we.setAttribute(ie,pe)}else we.setAttribute(ie,pe)}removeAttribute(we,ie,pe){if(pe){const $e=Le[pe];$e?we.removeAttributeNS($e,ie):we.removeAttribute(`${pe}:${ie}`)}else we.removeAttribute(ie)}addClass(we,ie){we.classList.add(ie)}removeClass(we,ie){we.classList.remove(ie)}setStyle(we,ie,pe,$e){$e&(l.JOm.DashCase|l.JOm.Important)?we.style.setProperty(ie,pe,$e&l.JOm.Important?"important":""):we.style[ie]=pe}removeStyle(we,ie,pe){pe&l.JOm.DashCase?we.style.removeProperty(ie):we.style[ie]=""}setProperty(we,ie,pe){we[ie]=pe}setValue(we,ie){we.nodeValue=ie}listen(we,ie,pe){if("string"==typeof we&&!(we=(0,k.q)().getGlobalEventTarget(this.doc,we)))throw new Error(`Unsupported event target ${we} for event ${ie}`);return this.eventManager.addEventListener(we,ie,this.decoratePreventDefault(pe))}decoratePreventDefault(we){return ie=>{if("__ngUnwrap__"===ie)return we;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>we(ie)):we(ie))&&ie.preventDefault()}}}function Vn(Be){return"TEMPLATE"===Be.tagName&&void 0!==Be.content}class Sn extends wt{constructor(we,ie,pe,$e,lt,Et,Mt,sn){super(we,lt,Et,sn),this.sharedStylesHost=ie,this.hostEl=pe,this.shadowRoot=pe.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ot=it($e.id,$e.styles);for(const Gn of Ot){const ji=document.createElement("style");Mt&&ji.setAttribute("nonce",Mt),ji.textContent=Gn,this.shadowRoot.appendChild(ji)}}nodeOrShadowRoot(we){return we===this.hostEl?this.shadowRoot:we}appendChild(we,ie){return super.appendChild(this.nodeOrShadowRoot(we),ie)}insertBefore(we,ie,pe){return super.insertBefore(this.nodeOrShadowRoot(we),ie,pe)}removeChild(we,ie){return super.removeChild(this.nodeOrShadowRoot(we),ie)}parentNode(we){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(we)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Bn extends wt{constructor(we,ie,pe,$e,lt,Et,Mt,sn){super(we,lt,Et,Mt),this.sharedStylesHost=ie,this.removeStylesOnCompDestroy=$e,this.styles=sn?it(sn,pe.styles):pe.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class Nt extends Bn{constructor(we,ie,pe,$e,lt,Et,Mt,sn){const Ot=$e+"-"+pe.id;super(we,ie,pe,lt,Et,Mt,sn,Ot),this.contentAttr=function Me(Be){return"_ngcontent-%COMP%".replace(Re,Be)}(Ot),this.hostAttr=function nt(Be){return"_nghost-%COMP%".replace(Re,Be)}(Ot)}applyToHost(we){this.applyStyles(),this.setAttribute(we,this.hostAttr,"")}createElement(we,ie){const pe=super.createElement(we,ie);return super.setAttribute(pe,this.contentAttr,""),pe}}let Ar=(()=>{class Be extends Ve{constructor(ie){super(ie)}supports(ie){return!0}addEventListener(ie,pe,$e){return ie.addEventListener(pe,$e,!1),()=>this.removeEventListener(ie,pe,$e)}removeEventListener(ie,pe,$e){return ie.removeEventListener(pe,$e)}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const Qi=["alt","control","meta","shift"],xe={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Oe={alt:Be=>Be.altKey,control:Be=>Be.ctrlKey,meta:Be=>Be.metaKey,shift:Be=>Be.shiftKey};let Fe=(()=>{class Be extends Ve{constructor(ie){super(ie)}supports(ie){return null!=Be.parseEventName(ie)}addEventListener(ie,pe,$e){const lt=Be.parseEventName(pe),Et=Be.eventCallback(lt.fullKey,$e,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,k.q)().onAndCancel(ie,lt.domEventName,Et))}static parseEventName(ie){const pe=ie.toLowerCase().split("."),$e=pe.shift();if(0===pe.length||"keydown"!==$e&&"keyup"!==$e)return null;const lt=Be._normalizeKey(pe.pop());let Et="",Mt=pe.indexOf("code");if(Mt>-1&&(pe.splice(Mt,1),Et="code."),Qi.forEach(Ot=>{const Gn=pe.indexOf(Ot);Gn>-1&&(pe.splice(Gn,1),Et+=Ot+".")}),Et+=lt,0!=pe.length||0===lt.length)return null;const sn={};return sn.domEventName=$e,sn.fullKey=Et,sn}static matchEventFullKeyCode(ie,pe){let $e=xe[ie.key]||ie.key,lt="";return pe.indexOf("code.")>-1&&($e=ie.code,lt="code."),!(null==$e||!$e)&&($e=$e.toLowerCase()," "===$e?$e="space":"."===$e&&($e="dot"),Qi.forEach(Et=>{Et!==$e&&(0,Oe[Et])(ie)&&(lt+=Et+".")}),lt+=$e,lt===pe)}static eventCallback(ie,pe,$e){return lt=>{Be.matchEventFullKeyCode(lt,ie)&&$e.runGuarded(()=>pe(lt))}}static _normalizeKey(ie){return"esc"===ie?"escape":ie}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:Be.\u0275fac})}return Be})();const Ut=(0,l.eFA)(l._c5,"browser",[{provide:l.Lbi,useValue:k.bD},{provide:l.g9A,useValue:function ot(){re.makeCurrent()},multi:!0},{provide:k.K0,useFactory:function Xe(){return(0,l.RDi)(document),document},deps:[]}]),kt=new l.OlP(""),mn=[{provide:l.rWj,useClass:class be{addToWindow(we){l.dqk.getAngularTestability=(pe,$e=!0)=>{const lt=we.findTestabilityInTree(pe,$e);if(null==lt)throw new l.vHH(5103,!1);return lt},l.dqk.getAllAngularTestabilities=()=>we.getAllTestabilities(),l.dqk.getAllAngularRootElements=()=>we.getAllRootElements(),l.dqk.frameworkStabilizers||(l.dqk.frameworkStabilizers=[]),l.dqk.frameworkStabilizers.push(pe=>{const $e=l.dqk.getAllAngularTestabilities();let lt=$e.length,Et=!1;const Mt=function(sn){Et=Et||sn,lt--,0==lt&&pe(Et)};$e.forEach(sn=>{sn.whenStable(Mt)})})}findTestabilityInTree(we,ie,pe){return null==ie?null:we.getTestability(ie)??(pe?(0,k.q)().isShadowRoot(ie)?this.findTestabilityInTree(we,ie.host,!0):this.findTestabilityInTree(we,ie.parentElement,!0):null)}},deps:[]},{provide:l.lri,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]},{provide:l.dDg,useClass:l.dDg,deps:[l.R0b,l.eoX,l.rWj]}],li=[{provide:l.zSh,useValue:"root"},{provide:l.qLn,useFactory:function ei(){return new l.qLn},deps:[]},{provide:fe,useClass:Ar,multi:!0,deps:[k.K0,l.R0b,l.Lbi]},{provide:fe,useClass:Fe,multi:!0,deps:[k.K0]},Je,He,ye,{provide:l.FYo,useExisting:Je},{provide:k.JF,useClass:ae,deps:[]},[]];let an=(()=>{class Be{constructor(ie){}static withServerTransition(ie){return{ngModule:Be,providers:[{provide:l.AFp,useValue:ie.appId}]}}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(kt,12))};static#t=this.\u0275mod=l.oAB({type:Be});static#n=this.\u0275inj=l.cJS({providers:[...li,...mn],imports:[k.ez,l.hGG]})}return Be})(),nr=(()=>{class Be{constructor(ie){this._doc=ie}getTitle(){return this._doc.title}setTitle(ie){this._doc.title=ie||""}static#e=this.\u0275fac=function(pe){return new(pe||Be)(l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:Be,factory:function(pe){let $e=null;return $e=pe?new pe:function fr(){return new nr((0,l.LFG)(k.K0))}(),$e},providedIn:"root"})}return Be})();typeof window<"u"&&window},1794:(ct,De,L)=>{L.d(De,{gz:()=>Ui,m2:()=>di,OD:()=>sr,wm:()=>yi,F0:()=>on,rH:()=>vt,Od:()=>Bt,Bz:()=>yr,lC:()=>Rr});var l=L(3714),k=L(2861),de=L(3477),re=L(287),ce=L(8626),_e=L(841),ve=L(4938),Te=L(8402),be=L(1145),ae=L(9417);function fe(I){return new be.y(O=>{(0,ae.Xf)(I()).subscribe(O)})}var ye=L(5357),Ve=L(89);function ke(I,O){const w=(0,Ve.m)(I)?I:()=>I,R=H=>H.error(w());return new be.y(O?H=>O.schedule(R,0,H):R)}var He=L(1288),Le=L(5350),Re=L(4134),at=L(8014);function Dt(){return(0,Re.e)((I,O)=>{let w=null;I._refCount++;const R=(0,at.x)(O,void 0,void 0,void 0,()=>{if(!I||I._refCount<=0||0<--I._refCount)return void(w=null);const H=I._connection,Q=w;w=null,H&&(!Q||H===Q)&&H.unsubscribe(),O.unsubscribe()});I.subscribe(R),R.closed||(w=I.connect())})}class ut extends be.y{constructor(O,w){super(),this.source=O,this.subjectFactory=w,this._subject=null,this._refCount=0,this._connection=null,(0,Re.A)(O)&&(this.lift=O.lift)}_subscribe(O){return this.getSubject().subscribe(O)}getSubject(){const O=this._subject;return(!O||O.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:O}=this;this._subject=this._connection=null,O?.unsubscribe()}connect(){let O=this._connection;if(!O){O=this._connection=new Le.w0;const w=this.getSubject();O.add(this.source.subscribe((0,at.x)(w,void 0,()=>{this._teardown(),w.complete()},R=>{this._teardown(),w.error(R)},()=>this._teardown()))),O.closed&&(this._connection=null,O=Le.w0.EMPTY)}return O}refCount(){return Dt()(this)}}var ne=L(5992),Pe=L(3223),Me=L(5990),nt=L(3318),it=L(4359),Je=L(1553),wt=L(9735),mt=L(2874),$t=L(2972),Vn=L(1173),Sn=L(8527);function Bn(I){return(0,Re.e)((O,w)=>{let Q,R=null,H=!1;R=O.subscribe((0,at.x)(w,void 0,void 0,ee=>{Q=(0,ae.Xf)(I(ee,Bn(I)(O))),R?(R.unsubscribe(),R=null,Q.subscribe(w)):H=!0})),H&&(R.unsubscribe(),R=null,Q.subscribe(w))})}var Qi=L(4475);function xe(I){return I<=0?()=>He.E:(0,Re.e)((O,w)=>{let R=[];O.subscribe((0,at.x)(w,H=>{R.push(H),I{for(const H of R)w.next(H);w.complete()},void 0,()=>{R=null}))})}var Oe=L(8090),Fe=L(1106),We=L(3197),Ke=L(5220),_t=L(7701),ot=L(8563),ei=L(5813);const Xe="primary",cn=Symbol("RouteTitle");class Ut{constructor(O){this.params=O||{}}has(O){return Object.prototype.hasOwnProperty.call(this.params,O)}get(O){if(this.has(O)){const w=this.params[O];return Array.isArray(w)?w[0]:w}return null}getAll(O){if(this.has(O)){const w=this.params[O];return Array.isArray(w)?w:[w]}return[]}get keys(){return Object.keys(this.params)}}function kt(I){return new Ut(I)}function mn(I,O,w){const R=w.path.split("/");if(R.length>I.length||"full"===w.pathMatch&&(O.hasChildren()||R.lengthR[Q]===H)}return I===O}function Vi(I){return I.length>0?I[I.length-1]:null}function xi(I){return(0,k.b)(I)?I:(0,l.QGY)(I)?(0,de.D)(Promise.resolve(I)):(0,re.of)(I)}const fr={exact:function xt(I,O,w){if(!yt(I.segments,O.segments)||!pr(I.segments,O.segments,w)||I.numberOfChildren!==O.numberOfChildren)return!1;for(const R in O.children)if(!I.children[R]||!xt(I.children[R],O.children[R],w))return!1;return!0},subset:qt},nr={exact:function Oi(I,O){return an(I,O)},subset:function en(I,O){return Object.keys(O).length<=Object.keys(I).length&&Object.keys(O).every(w=>Li(I[w],O[w]))},ignored:()=>!0};function ir(I,O,w){return fr[w.paths](I.root,O.root,w.matrixParams)&&nr[w.queryParams](I.queryParams,O.queryParams)&&!("exact"===w.fragment&&I.fragment!==O.fragment)}function qt(I,O,w){return ci(I,O,O.segments,w)}function ci(I,O,w,R){if(I.segments.length>w.length){const H=I.segments.slice(0,w.length);return!(!yt(H,w)||O.hasChildren()||!pr(H,w,R))}if(I.segments.length===w.length){if(!yt(I.segments,w)||!pr(I.segments,w,R))return!1;for(const H in O.children)if(!I.children[H]||!qt(I.children[H],O.children[H],R))return!1;return!0}{const H=w.slice(0,I.segments.length),Q=w.slice(I.segments.length);return!!(yt(I.segments,H)&&pr(I.segments,H,R)&&I.children[Xe])&&ci(I.children[Xe],O,Q,R)}}function pr(I,O,w){return O.every((R,H)=>nr[w](I[H].parameters,R.parameters))}class Ri{constructor(O=new bt([],{}),w={},R=null){this.root=O,this.queryParams=w,this.fragment=R}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=kt(this.queryParams)),this._queryParamMap}toString(){return Nn.serialize(this)}}class bt{constructor(O,w){this.segments=O,this.children=w,this.parent=null,Object.values(w).forEach(R=>R.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return qi(this)}}class Un{constructor(O,w){this.path=O,this.parameters=w}get parameterMap(){return this._parameterMap||(this._parameterMap=kt(this.parameters)),this._parameterMap}toString(){return Pi(this)}}function yt(I,O){return I.length===O.length&&I.every((w,R)=>w.path===O[R].path)}let tn=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return new Dr},providedIn:"root"})}return I})();class Dr{parse(O){const w=new sn(O);return new Ri(w.parseRootSegment(),w.parseQueryParams(),w.parseFragment())}serialize(O){const w=`/${ti(O.root,!0)}`,R=function ws(I){const O=Object.keys(I).map(w=>{const R=I[w];return Array.isArray(R)?R.map(H=>`${$n(w)}=${$n(H)}`).join("&"):`${$n(w)}=${$n(R)}`}).filter(w=>!!w);return O.length?`?${O.join("&")}`:""}(O.queryParams);return`${w}${R}${"string"==typeof O.fragment?`#${function vi(I){return encodeURI(I)}(O.fragment)}`:""}`}}const Nn=new Dr;function qi(I){return I.segments.map(O=>Pi(O)).join("/")}function ti(I,O){if(!I.hasChildren())return qi(I);if(O){const w=I.children[Xe]?ti(I.children[Xe],!1):"",R=[];return Object.entries(I.children).forEach(([H,Q])=>{H!==Xe&&R.push(`${H}:${ti(Q,!1)}`)}),R.length>0?`${w}(${R.join("//")})`:w}{const w=function $r(I,O){let w=[];return Object.entries(I.children).forEach(([R,H])=>{R===Xe&&(w=w.concat(O(H,R)))}),Object.entries(I.children).forEach(([R,H])=>{R!==Xe&&(w=w.concat(O(H,R)))}),w}(I,(R,H)=>H===Xe?[ti(I.children[Xe],!1)]:[`${H}:${ti(R,!1)}`]);return 1===Object.keys(I.children).length&&null!=I.children[Xe]?`${qi(I)}/${w[0]}`:`${qi(I)}/(${w.join("//")})`}}function ni(I){return encodeURIComponent(I).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function $n(I){return ni(I).replace(/%3B/gi,";")}function rr(I){return ni(I).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Mr(I){return decodeURIComponent(I)}function Bi(I){return Mr(I.replace(/\+/g,"%20"))}function Pi(I){return`${rr(I.path)}${function Hi(I){return Object.keys(I).map(O=>`;${rr(O)}=${rr(I[O])}`).join("")}(I.parameters)}`}const Be=/^[^\/()?;#]+/;function we(I){const O=I.match(Be);return O?O[0]:""}const ie=/^[^\/()?;=#]+/,$e=/^[^=?&#]+/,Et=/^[^&#]+/;class sn{constructor(O){this.url=O,this.remaining=O}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new bt([],{}):new bt([],this.parseChildren())}parseQueryParams(){const O={};if(this.consumeOptional("?"))do{this.parseQueryParam(O)}while(this.consumeOptional("&"));return O}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const O=[];for(this.peekStartsWith("(")||O.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),O.push(this.parseSegment());let w={};this.peekStartsWith("/(")&&(this.capture("/"),w=this.parseParens(!0));let R={};return this.peekStartsWith("(")&&(R=this.parseParens(!1)),(O.length>0||Object.keys(w).length>0)&&(R[Xe]=new bt(O,w)),R}parseSegment(){const O=we(this.remaining);if(""===O&&this.peekStartsWith(";"))throw new l.vHH(4009,!1);return this.capture(O),new Un(Mr(O),this.parseMatrixParams())}parseMatrixParams(){const O={};for(;this.consumeOptional(";");)this.parseParam(O);return O}parseParam(O){const w=function pe(I){const O=I.match(ie);return O?O[0]:""}(this.remaining);if(!w)return;this.capture(w);let R="";if(this.consumeOptional("=")){const H=we(this.remaining);H&&(R=H,this.capture(R))}O[Mr(w)]=Mr(R)}parseQueryParam(O){const w=function lt(I){const O=I.match($e);return O?O[0]:""}(this.remaining);if(!w)return;this.capture(w);let R="";if(this.consumeOptional("=")){const ee=function Mt(I){const O=I.match(Et);return O?O[0]:""}(this.remaining);ee&&(R=ee,this.capture(R))}const H=Bi(w),Q=Bi(R);if(O.hasOwnProperty(H)){let ee=O[H];Array.isArray(ee)||(ee=[ee],O[H]=ee),ee.push(Q)}else O[H]=Q}parseParens(O){const w={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const R=we(this.remaining),H=this.remaining[R.length];if("/"!==H&&")"!==H&&";"!==H)throw new l.vHH(4010,!1);let Q;R.indexOf(":")>-1?(Q=R.slice(0,R.indexOf(":")),this.capture(Q),this.capture(":")):O&&(Q=Xe);const ee=this.parseChildren();w[Q]=1===Object.keys(ee).length?ee[Xe]:new bt([],ee),this.consumeOptional("//")}return w}peekStartsWith(O){return this.remaining.startsWith(O)}consumeOptional(O){return!!this.peekStartsWith(O)&&(this.remaining=this.remaining.substring(O.length),!0)}capture(O){if(!this.consumeOptional(O))throw new l.vHH(4011,!1)}}function Ot(I){return I.segments.length>0?new bt([],{[Xe]:I}):I}function Gn(I){const O={};for(const R of Object.keys(I.children)){const Q=Gn(I.children[R]);if(R===Xe&&0===Q.segments.length&&Q.hasChildren())for(const[ee,Ae]of Object.entries(Q.children))O[ee]=Ae;else(Q.segments.length>0||Q.hasChildren())&&(O[R]=Q)}return function ji(I){if(1===I.numberOfChildren&&I.children[Xe]){const O=I.children[Xe];return new bt(I.segments.concat(O.segments),O.children)}return I}(new bt(I.segments,O))}function ge(I){return I instanceof Ri}function ue(I){let O;const H=Ot(function w(Q){const ee={};for(const Ie of Q.children){const pt=w(Ie);ee[Ie.outlet]=pt}const Ae=new bt(Q.url,ee);return Q===I&&(O=Ae),Ae}(I.root));return O??H}function ze(I,O,w,R){let H=I;for(;H.parent;)H=H.parent;if(0===O.length)return rt(H,H,H,w,R);const Q=function En(I){if("string"==typeof I[0]&&1===I.length&&"/"===I[0])return new ht(!0,0,I);let O=0,w=!1;const R=I.reduce((H,Q,ee)=>{if("object"==typeof Q&&null!=Q){if(Q.outlets){const Ae={};return Object.entries(Q.outlets).forEach(([Ie,pt])=>{Ae[Ie]="string"==typeof pt?pt.split("/"):pt}),[...H,{outlets:Ae}]}if(Q.segmentPath)return[...H,Q.segmentPath]}return"string"!=typeof Q?[...H,Q]:0===ee?(Q.split("/").forEach((Ae,Ie)=>{0==Ie&&"."===Ae||(0==Ie&&""===Ae?w=!0:".."===Ae?O++:""!=Ae&&H.push(Ae))}),H):[...H,Q]},[]);return new ht(w,O,R)}(O);if(Q.toRoot())return rt(H,H,new bt([],{}),w,R);const ee=function wi(I,O,w){if(I.isAbsolute)return new ui(O,!0,0);if(!w)return new ui(O,!1,NaN);if(null===w.parent)return new ui(w,!0,0);const R=qe(I.commands[0])?0:1;return function Ei(I,O,w){let R=I,H=O,Q=w;for(;Q>H;){if(Q-=H,R=R.parent,!R)throw new l.vHH(4005,!1);H=R.segments.length}return new ui(R,!1,H-Q)}(w,w.segments.length-1+R,I.numberOfDoubleDots)}(Q,H,I),Ae=ee.processChildren?Wt(ee.segmentGroup,ee.index,Q.commands):xn(ee.segmentGroup,ee.index,Q.commands);return rt(H,ee.segmentGroup,Ae,w,R)}function qe(I){return"object"==typeof I&&null!=I&&!I.outlets&&!I.segmentPath}function st(I){return"object"==typeof I&&null!=I&&I.outlets}function rt(I,O,w,R,H){let ee,Q={};R&&Object.entries(R).forEach(([Ie,pt])=>{Q[Ie]=Array.isArray(pt)?pt.map(Qt=>`${Qt}`):`${pt}`}),ee=I===O?w:Kt(I,O,w);const Ae=Ot(Gn(ee));return new Ri(Ae,Q,H)}function Kt(I,O,w){const R={};return Object.entries(I.children).forEach(([H,Q])=>{R[H]=Q===O?w:Kt(Q,O,w)}),new bt(I.segments,R)}class ht{constructor(O,w,R){if(this.isAbsolute=O,this.numberOfDoubleDots=w,this.commands=R,O&&R.length>0&&qe(R[0]))throw new l.vHH(4003,!1);const H=R.find(st);if(H&&H!==Vi(R))throw new l.vHH(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ui{constructor(O,w,R){this.segmentGroup=O,this.processChildren=w,this.index=R}}function xn(I,O,w){if(I||(I=new bt([],{})),0===I.segments.length&&I.hasChildren())return Wt(I,O,w);const R=function dn(I,O,w){let R=0,H=O;const Q={match:!1,pathIndex:0,commandIndex:0};for(;H=w.length)return Q;const ee=I.segments[H],Ae=w[R];if(st(Ae))break;const Ie=`${Ae}`,pt=R0&&void 0===Ie)break;if(Ie&&pt&&"object"==typeof pt&&void 0===pt.outlets){if(!Wn(Ie,pt,ee))return Q;R+=2}else{if(!Wn(Ie,{},ee))return Q;R++}H++}return{match:!0,pathIndex:H,commandIndex:R}}(I,O,w),H=w.slice(R.commandIndex);if(R.match&&R.pathIndexQ!==Xe)&&I.children[Xe]&&1===I.numberOfChildren&&0===I.children[Xe].segments.length){const Q=Wt(I.children[Xe],O,w);return new bt(I.segments,Q.children)}return Object.entries(R).forEach(([Q,ee])=>{"string"==typeof ee&&(ee=[ee]),null!==ee&&(H[Q]=xn(I.children[Q],O,ee))}),Object.entries(I.children).forEach(([Q,ee])=>{void 0===R[Q]&&(H[Q]=ee)}),new bt(I.segments,H)}}function zi(I,O,w){const R=I.segments.slice(0,O);let H=0;for(;H{"string"==typeof R&&(R=[R]),null!==R&&(O[w]=zi(new bt([],{}),0,R))}),O}function Yn(I){const O={};return Object.entries(I).forEach(([w,R])=>O[w]=`${R}`),O}function Wn(I,O,w){return I==w.path&&an(O,w.parameters)}const Si="imperative";class Ti{constructor(O,w){this.id=O,this.url=w}}class sr extends Ti{constructor(O,w,R="imperative",H=null){super(O,w),this.type=0,this.navigationTrigger=R,this.restoredState=H}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class di extends Ti{constructor(O,w,R){super(O,w),this.urlAfterRedirects=R,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Gr extends Ti{constructor(O,w,R,H){super(O,w),this.reason=R,this.code=H,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class gr extends Ti{constructor(O,w,R,H){super(O,w),this.reason=R,this.code=H,this.type=16}}class hn extends Ti{constructor(O,w,R,H){super(O,w),this.error=R,this.target=H,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class $s extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ua extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class da extends Ti{constructor(O,w,R,H,Q){super(O,w),this.urlAfterRedirects=R,this.state=H,this.shouldActivate=Q,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class hi extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Oa extends Ti{constructor(O,w,R,H){super(O,w),this.urlAfterRedirects=R,this.state=H,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class To{constructor(O){this.route=O,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Io{constructor(O){this.route=O,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Jt{constructor(O){this.snapshot=O,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ki{constructor(O){this.snapshot=O,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Yr{constructor(O){this.snapshot=O,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class $o{constructor(O){this.snapshot=O,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ii{constructor(O,w,R){this.routerEvent=O,this.position=w,this.anchor=R,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Es{}class Di{constructor(O){this.url=O}}class Ao{constructor(){this.outlet=null,this.route=null,this.injector=null,this.children=new wr,this.attachRef=null}}let wr=(()=>{class I{constructor(){this.contexts=new Map}onChildOutletCreated(w,R){const H=this.getOrCreateContext(w);H.outlet=R,this.contexts.set(w,H)}onChildOutletDestroyed(w){const R=this.getContext(w);R&&(R.outlet=null,R.attachRef=null)}onOutletDeactivated(){const w=this.contexts;return this.contexts=new Map,w}onOutletReAttached(w){this.contexts=w}getOrCreateContext(w){let R=this.getContext(w);return R||(R=new Ao,this.contexts.set(w,R)),R}getContext(w){return this.contexts.get(w)||null}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();class Or{constructor(O){this._root=O}get root(){return this._root.value}parent(O){const w=this.pathFromRoot(O);return w.length>1?w[w.length-2]:null}children(O){const w=Ts(O,this._root);return w?w.children.map(R=>R.value):[]}firstChild(O){const w=Ts(O,this._root);return w&&w.children.length>0?w.children[0].value:null}siblings(O){const w=Zt(O,this._root);return w.length<2?[]:w[w.length-2].children.map(H=>H.value).filter(H=>H!==O)}pathFromRoot(O){return Zt(O,this._root).map(w=>w.value)}}function Ts(I,O){if(I===O.value)return O;for(const w of O.children){const R=Ts(I,w);if(R)return R}return null}function Zt(I,O){if(I===O.value)return[O];for(const w of O.children){const R=Zt(I,w);if(R.length)return R.unshift(O),R}return[]}class In{constructor(O,w){this.value=O,this.children=w}toString(){return`TreeNode(${this.value})`}}function Hn(I){const O={};return I&&I.children.forEach(w=>O[w.value.outlet]=w),O}class os extends Or{constructor(O,w){super(O),this.snapshot=w,dt(this,O)}toString(){return this.snapshot.toString()}}function _i(I,O){const w=function Wr(I,O){const ee=new Is([],{},{},"",{},Xe,O,null,{});return new On("",new In(ee,[]))}(0,O),R=new ce.X([new Un("",{})]),H=new ce.X({}),Q=new ce.X({}),ee=new ce.X({}),Ae=new ce.X(""),Ie=new Ui(R,H,ee,Ae,Q,Xe,O,w.root);return Ie.snapshot=w.root,new os(new In(Ie,[]),w)}class Ui{constructor(O,w,R,H,Q,ee,Ae,Ie){this.urlSubject=O,this.paramsSubject=w,this.queryParamsSubject=R,this.fragmentSubject=H,this.dataSubject=Q,this.outlet=ee,this.component=Ae,this._futureSnapshot=Ie,this.title=this.dataSubject?.pipe((0,Me.U)(pt=>pt[cn]))??(0,re.of)(void 0),this.url=O,this.params=w,this.queryParams=R,this.fragment=H,this.data=Q}get routeConfig(){return this._futureSnapshot.routeConfig}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=this.params.pipe((0,Me.U)(O=>kt(O)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,Me.U)(O=>kt(O)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function as(I,O="emptyOnly"){const w=I.pathFromRoot;let R=0;if("always"!==O)for(R=w.length-1;R>=1;){const H=w[R],Q=w[R-1];if(H.routeConfig&&""===H.routeConfig.path)R--;else{if(Q.component)break;R--}}return function Zr(I){return I.reduce((O,w)=>({params:{...O.params,...w.params},data:{...O.data,...w.data},resolve:{...w.data,...O.resolve,...w.routeConfig?.data,...w._resolvedData}}),{params:{},data:{},resolve:{}})}(w.slice(R))}class Is{get title(){return this.data?.[cn]}constructor(O,w,R,H,Q,ee,Ae,Ie,pt){this.url=O,this.params=w,this.queryParams=R,this.fragment=H,this.data=Q,this.outlet=ee,this.component=Ae,this.routeConfig=Ie,this._resolve=pt}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap||(this._paramMap=kt(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=kt(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(R=>R.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class On extends Or{constructor(O,w){super(w),this.url=O,dt(this,w)}toString(){return Ht(this._root)}}function dt(I,O){O.value._routerState=I,O.children.forEach(w=>dt(I,w))}function Ht(I){const O=I.children.length>0?` { ${I.children.map(Ht).join(", ")} } `:"";return`${I.value}${O}`}function _n(I){if(I.snapshot){const O=I.snapshot,w=I._futureSnapshot;I.snapshot=w,an(O.queryParams,w.queryParams)||I.queryParamsSubject.next(w.queryParams),O.fragment!==w.fragment&&I.fragmentSubject.next(w.fragment),an(O.params,w.params)||I.paramsSubject.next(w.params),function li(I,O){if(I.length!==O.length)return!1;for(let w=0;wan(w.parameters,O[R].parameters))}(I.url,O.url);return w&&!(!I.parent!=!O.parent)&&(!I.parent||fi(I.parent,O.parent))}let Rr=(()=>{class I{constructor(){this.activated=null,this._activatedRoute=null,this.name=Xe,this.activateEvents=new l.vpe,this.deactivateEvents=new l.vpe,this.attachEvents=new l.vpe,this.detachEvents=new l.vpe,this.parentContexts=(0,l.f3M)(wr),this.location=(0,l.f3M)(l.s_b),this.changeDetector=(0,l.f3M)(l.sBO),this.environmentInjector=(0,l.f3M)(l.lqb),this.inputBinder=(0,l.f3M)(mr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(w){if(w.name){const{firstChange:R,previousValue:H}=w.name;if(R)return;this.isTrackedInParentContexts(H)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(H)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(w){return this.parentContexts.getContext(w)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const w=this.parentContexts.getContext(this.name);w?.route&&(w.attachRef?this.attach(w.attachRef,w.route):this.activateWith(w.route,w.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new l.vHH(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new l.vHH(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new l.vHH(4012,!1);this.location.detach();const w=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(w.instance),w}attach(w,R){this.activated=w,this._activatedRoute=R,this.location.insert(w.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(w.instance)}deactivate(){if(this.activated){const w=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(w)}}activateWith(w,R){if(this.isActivated)throw new l.vHH(4013,!1);this._activatedRoute=w;const H=this.location,ee=w.snapshot.component,Ae=this.parentContexts.getOrCreateContext(this.name).children,Ie=new ri(w,Ae,H.injector);this.activated=H.createComponent(ee,{index:H.length,injector:Ie,environmentInjector:R??this.environmentInjector}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275dir=l.lG2({type:I,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[l.TTD]})}return I})();class ri{constructor(O,w,R){this.route=O,this.childContexts=w,this.parent=R}get(O,w){return O===Ui?this.route:O===wr?this.childContexts:this.parent.get(O,w)}}const mr=new l.OlP("");let yn=(()=>{class I{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(w){this.unsubscribeFromRouteData(w),this.subscribeToRouteData(w)}unsubscribeFromRouteData(w){this.outletDataSubscriptions.get(w)?.unsubscribe(),this.outletDataSubscriptions.delete(w)}subscribeToRouteData(w){const{activatedRoute:R}=w,H=(0,_e.a)([R.queryParams,R.params,R.data]).pipe((0,nt.w)(([Q,ee,Ae],Ie)=>(Ae={...Q,...ee,...Ae},0===Ie?(0,re.of)(Ae):Promise.resolve(Ae)))).subscribe(Q=>{if(!w.isActivated||!w.activatedComponentRef||w.activatedRoute!==R||null===R.component)return void this.unsubscribeFromRouteData(w);const ee=(0,l.qFp)(R.component);if(ee)for(const{templateName:Ae}of ee.inputs)w.activatedComponentRef.setInput(Ae,Q[Ae]);else this.unsubscribeFromRouteData(w)});this.outletDataSubscriptions.set(w,H)}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac})}return I})();function vr(I,O,w){if(w&&I.shouldReuseRoute(O.value,w.value.snapshot)){const R=w.value;R._futureSnapshot=O.value;const H=function Ft(I,O,w){return O.children.map(R=>{for(const H of w.children)if(I.shouldReuseRoute(R.value,H.value.snapshot))return vr(I,R,H);return vr(I,R)})}(I,O,w);return new In(R,H)}{if(I.shouldAttach(O.value)){const Q=I.retrieve(O.value);if(null!==Q){const ee=Q.route;return ee.value._futureSnapshot=O.value,ee.children=O.children.map(Ae=>vr(I,Ae)),ee}}const R=function As(I){return new Ui(new ce.X(I.url),new ce.X(I.params),new ce.X(I.queryParams),new ce.X(I.fragment),new ce.X(I.data),I.outlet,I.component,I)}(O.value),H=O.children.map(Q=>vr(I,Q));return new In(R,H)}}const ls="ngNavigationCancelingError";function qr(I,O){const{redirectTo:w,navigationBehaviorOptions:R}=ge(O)?{redirectTo:O,navigationBehaviorOptions:void 0}:O,H=wn(!1,0,O);return H.url=w,H.navigationBehaviorOptions=R,H}function wn(I,O,w){const R=new Error("NavigationCancelingError: "+(I||""));return R[ls]=!0,R.cancellationCode=O,w&&(R.url=w),R}function Er(I){return I&&I[ls]}let $i=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275cmp=l.Xpm({type:I,selectors:[["ng-component"]],standalone:!0,features:[l.jDz],decls:1,vars:0,template:function(R,H){1&R&&l._UZ(0,"router-outlet")},dependencies:[Rr],encapsulation:2})}return I})();function Jr(I){const O=I.children&&I.children.map(Jr),w=O?{...I,children:O}:{...I};return!w.component&&!w.loadComponent&&(O||w.loadChildren)&&w.outlet&&w.outlet!==Xe&&(w.component=$i),w}function jn(I){return I.outlet||Xe}function ar(I){if(!I)return null;if(I.routeConfig?._injector)return I.routeConfig._injector;for(let O=I.parent;O;O=O.parent){const w=O.routeConfig;if(w?._loadedInjector)return w._loadedInjector;if(w?._injector)return w._injector}return null}class Xr{constructor(O,w,R,H,Q){this.routeReuseStrategy=O,this.futureState=w,this.currState=R,this.forwardEvent=H,this.inputBindingEnabled=Q}activate(O){const w=this.futureState._root,R=this.currState?this.currState._root:null;this.deactivateChildRoutes(w,R,O),_n(this.futureState.root),this.activateChildRoutes(w,R,O)}deactivateChildRoutes(O,w,R){const H=Hn(w);O.children.forEach(Q=>{const ee=Q.value.outlet;this.deactivateRoutes(Q,H[ee],R),delete H[ee]}),Object.values(H).forEach(Q=>{this.deactivateRouteAndItsChildren(Q,R)})}deactivateRoutes(O,w,R){const H=O.value,Q=w?w.value:null;if(H===Q)if(H.component){const ee=R.getContext(H.outlet);ee&&this.deactivateChildRoutes(O,w,ee.children)}else this.deactivateChildRoutes(O,w,R);else Q&&this.deactivateRouteAndItsChildren(w,R)}deactivateRouteAndItsChildren(O,w){O.value.component&&this.routeReuseStrategy.shouldDetach(O.value.snapshot)?this.detachAndStoreRouteSubtree(O,w):this.deactivateRouteAndOutlet(O,w)}detachAndStoreRouteSubtree(O,w){const R=w.getContext(O.value.outlet),H=R&&O.value.component?R.children:w,Q=Hn(O);for(const ee of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ee],H);if(R&&R.outlet){const ee=R.outlet.detach(),Ae=R.children.onOutletDeactivated();this.routeReuseStrategy.store(O.value.snapshot,{componentRef:ee,route:O,contexts:Ae})}}deactivateRouteAndOutlet(O,w){const R=w.getContext(O.value.outlet),H=R&&O.value.component?R.children:w,Q=Hn(O);for(const ee of Object.keys(Q))this.deactivateRouteAndItsChildren(Q[ee],H);R&&(R.outlet&&(R.outlet.deactivate(),R.children.onOutletDeactivated()),R.attachRef=null,R.route=null)}activateChildRoutes(O,w,R){const H=Hn(w);O.children.forEach(Q=>{this.activateRoutes(Q,H[Q.value.outlet],R),this.forwardEvent(new $o(Q.value.snapshot))}),O.children.length&&this.forwardEvent(new Ki(O.value.snapshot))}activateRoutes(O,w,R){const H=O.value,Q=w?w.value:null;if(_n(H),H===Q)if(H.component){const ee=R.getOrCreateContext(H.outlet);this.activateChildRoutes(O,w,ee.children)}else this.activateChildRoutes(O,w,R);else if(H.component){const ee=R.getOrCreateContext(H.outlet);if(this.routeReuseStrategy.shouldAttach(H.snapshot)){const Ae=this.routeReuseStrategy.retrieve(H.snapshot);this.routeReuseStrategy.store(H.snapshot,null),ee.children.onOutletReAttached(Ae.contexts),ee.attachRef=Ae.componentRef,ee.route=Ae.route.value,ee.outlet&&ee.outlet.attach(Ae.componentRef,Ae.route.value),_n(Ae.route.value),this.activateChildRoutes(O,null,ee.children)}else{const Ae=ar(H.snapshot);ee.attachRef=null,ee.route=H,ee.injector=Ae,ee.outlet&&ee.outlet.activateWith(H,ee.injector),this.activateChildRoutes(O,null,ee.children)}}else this.activateChildRoutes(O,null,R)}}class Qn{constructor(O){this.path=O,this.route=this.path[this.path.length-1]}}class pi{constructor(O,w){this.component=O,this.route=w}}function Ms(I,O,w){const R=I._root;return qn(R,O?O._root:null,w,[R.value])}function fn(I,O){const w=Symbol(),R=O.get(I,w);return R===w?"function"!=typeof I||(0,l.Z0I)(I)?O.get(I):I:R}function qn(I,O,w,R,H={canDeactivateChecks:[],canActivateChecks:[]}){const Q=Hn(O);return I.children.forEach(ee=>{(function ki(I,O,w,R,H={canDeactivateChecks:[],canActivateChecks:[]}){const Q=I.value,ee=O?O.value:null,Ae=w?w.getContext(I.value.outlet):null;if(ee&&Q.routeConfig===ee.routeConfig){const Ie=function ao(I,O,w){if("function"==typeof w)return w(I,O);switch(w){case"pathParamsChange":return!yt(I.url,O.url);case"pathParamsOrQueryParamsChange":return!yt(I.url,O.url)||!an(I.queryParams,O.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!fi(I,O)||!an(I.queryParams,O.queryParams);default:return!fi(I,O)}}(ee,Q,Q.routeConfig.runGuardsAndResolvers);Ie?H.canActivateChecks.push(new Qn(R)):(Q.data=ee.data,Q._resolvedData=ee._resolvedData),qn(I,O,Q.component?Ae?Ae.children:null:w,R,H),Ie&&Ae&&Ae.outlet&&Ae.outlet.isActivated&&H.canDeactivateChecks.push(new pi(Ae.outlet.component,ee))}else ee&&es(O,Ae,H),H.canActivateChecks.push(new Qn(R)),qn(I,null,Q.component?Ae?Ae.children:null:w,R,H)})(ee,Q[ee.value.outlet],w,R.concat([ee.value]),H),delete Q[ee.value.outlet]}),Object.entries(Q).forEach(([ee,Ae])=>es(Ae,w.getContext(ee),H)),H}function es(I,O,w){const R=Hn(I),H=I.value;Object.entries(R).forEach(([Q,ee])=>{es(ee,H.component?O?O.children.getContext(Q):null:O,w)}),w.canDeactivateChecks.push(new pi(H.component&&O&&O.outlet&&O.outlet.isActivated?O.outlet.component:null,H))}function lo(I){return"function"==typeof I}function An(I){return I instanceof ve.K||"EmptyError"===I?.name}const lr=Symbol("INITIAL_VALUE");function xs(){return(0,nt.w)(I=>(0,_e.a)(I.map(O=>O.pipe((0,it.q)(1),(0,Je.O)(lr)))).pipe((0,Me.U)(O=>{for(const w of O)if(!0!==w){if(w===lr)return lr;if(!1===w||w instanceof Ri)return w}return!0}),(0,wt.h)(O=>O!==lr),(0,it.q)(1)))}function cr(I){return(0,ye.z)((0,Sn.b)(O=>{if(ge(O))throw qr(0,O)}),(0,Me.U)(O=>!0===O))}class uo{constructor(O){this.segmentGroup=O||null}}class Ni{constructor(O){this.urlTree=O}}function ts(I){return ke(new uo(I))}function Ji(I){return ke(new Ni(I))}class ka{constructor(O,w){this.urlSerializer=O,this.urlTree=w}noMatchError(O){return new l.vHH(4002,!1)}lineralizeSegments(O,w){let R=[],H=w.root;for(;;){if(R=R.concat(H.segments),0===H.numberOfChildren)return(0,re.of)(R);if(H.numberOfChildren>1||!H.children[Xe])return ke(new l.vHH(4e3,!1));H=H.children[Xe]}}applyRedirectCommands(O,w,R){return this.applyRedirectCreateUrlTree(w,this.urlSerializer.parse(w),O,R)}applyRedirectCreateUrlTree(O,w,R,H){const Q=this.createSegmentGroup(O,w.root,R,H);return new Ri(Q,this.createQueryParams(w.queryParams,this.urlTree.queryParams),w.fragment)}createQueryParams(O,w){const R={};return Object.entries(O).forEach(([H,Q])=>{if("string"==typeof Q&&Q.startsWith(":")){const Ae=Q.substring(1);R[H]=w[Ae]}else R[H]=Q}),R}createSegmentGroup(O,w,R,H){const Q=this.createSegments(O,w.segments,R,H);let ee={};return Object.entries(w.children).forEach(([Ae,Ie])=>{ee[Ae]=this.createSegmentGroup(O,Ie,R,H)}),new bt(Q,ee)}createSegments(O,w,R,H){return w.map(Q=>Q.path.startsWith(":")?this.findPosParam(O,Q,H):this.findOrReturn(Q,R))}findPosParam(O,w,R){const H=R[w.path.substring(1)];if(!H)throw new l.vHH(4001,!1);return H}findOrReturn(O,w){let R=0;for(const H of w){if(H.path===O.path)return w.splice(R),H;R++}return O}}const Zs={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ha(I,O,w,R,H){const Q=Wo(I,O,w);return Q.matched?(R=function Kr(I,O){return I.providers&&!I._injector&&(I._injector=(0,l.MMx)(I.providers,O,`Route: ${I.path}`)),I._injector??O}(O,R),function Ro(I,O,w,R){const H=O.canMatch;if(!H||0===H.length)return(0,re.of)(!0);const Q=H.map(ee=>{const Ae=fn(ee,I);return xi(function se(I){return I&&lo(I.canMatch)}(Ae)?Ae.canMatch(O,w):I.runInContext(()=>Ae(O,w)))});return(0,re.of)(Q).pipe(xs(),cr())}(R,O,w).pipe((0,Me.U)(ee=>!0===ee?Q:{...Zs}))):(0,re.of)(Q)}function Wo(I,O,w){if(""===O.path)return"full"===O.pathMatch&&(I.hasChildren()||w.length>0)?{...Zs}:{matched:!0,consumedSegments:[],remainingSegments:w,parameters:{},positionalParamSegments:{}};const H=(O.matcher||mn)(w,I,O);if(!H)return{...Zs};const Q={};Object.entries(H.posParams??{}).forEach(([Ae,Ie])=>{Q[Ae]=Ie.path});const ee=H.consumed.length>0?{...Q,...H.consumed[H.consumed.length-1].parameters}:Q;return{matched:!0,consumedSegments:H.consumed,remainingSegments:w.slice(H.consumed.length),parameters:ee,positionalParamSegments:H.posParams??{}}}function fa(I,O,w,R){return w.length>0&&function gl(I,O,w){return w.some(R=>Rs(I,O,R)&&jn(R)!==Xe)}(I,w,R)?{segmentGroup:new bt(O,pl(R,new bt(w,I.children))),slicedSegments:[]}:0===w.length&&function Fa(I,O,w){return w.some(R=>Rs(I,O,R))}(I,w,R)?{segmentGroup:new bt(I.segments,Na(I,0,w,R,I.children)),slicedSegments:w}:{segmentGroup:new bt(I.segments,I.children),slicedSegments:w}}function Na(I,O,w,R,H){const Q={};for(const ee of R)if(Rs(I,w,ee)&&!H[jn(ee)]){const Ae=new bt([],{});Q[jn(ee)]=Ae}return{...H,...Q}}function pl(I,O){const w={};w[Xe]=O;for(const R of I)if(""===R.path&&jn(R)!==Xe){const H=new bt([],{});w[jn(R)]=H}return w}function Rs(I,O,w){return(!(I.hasChildren()||O.length>0)||"full"!==w.pathMatch)&&""===w.path}class Gu{constructor(O,w,R,H,Q,ee,Ae){this.injector=O,this.configLoader=w,this.rootComponentType=R,this.config=H,this.urlTree=Q,this.paramsInheritanceStrategy=ee,this.urlSerializer=Ae,this.allowRedirects=!0,this.applyRedirects=new ka(this.urlSerializer,this.urlTree)}noMatchError(O){return new l.vHH(4002,!1)}recognize(){const O=fa(this.urlTree.root,[],[],this.config).segmentGroup;return this.processSegmentGroup(this.injector,this.config,O,Xe).pipe(Bn(w=>{if(w instanceof Ni)return this.allowRedirects=!1,this.urlTree=w.urlTree,this.match(w.urlTree);throw w instanceof uo?this.noMatchError(w):w}),(0,Me.U)(w=>{const R=new Is([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},Xe,this.rootComponentType,null,{}),H=new In(R,w),Q=new On("",H),ee=function oe(I,O,w=null,R=null){return ze(ue(I),O,w,R)}(R,[],this.urlTree.queryParams,this.urlTree.fragment);return ee.queryParams=this.urlTree.queryParams,Q.url=this.urlSerializer.serialize(ee),this.inheritParamsAndData(Q._root),{state:Q,tree:ee}}))}match(O){return this.processSegmentGroup(this.injector,this.config,O.root,Xe).pipe(Bn(R=>{throw R instanceof uo?this.noMatchError(R):R}))}inheritParamsAndData(O){const w=O.value,R=as(w,this.paramsInheritanceStrategy);w.params=Object.freeze(R.params),w.data=Object.freeze(R.data),O.children.forEach(H=>this.inheritParamsAndData(H))}processSegmentGroup(O,w,R,H){return 0===R.segments.length&&R.hasChildren()?this.processChildren(O,w,R):this.processSegment(O,w,R,R.segments,H,!0)}processChildren(O,w,R){const H=[];for(const Q of Object.keys(R.children))"primary"===Q?H.unshift(Q):H.push(Q);return(0,de.D)(H).pipe((0,Vn.b)(Q=>{const ee=R.children[Q],Ae=function Ws(I,O){const w=I.filter(R=>jn(R)===O);return w.push(...I.filter(R=>jn(R)!==O)),w}(w,Q);return this.processSegmentGroup(O,Ae,ee,Q)}),function Ar(I,O){return(0,Re.e)(function Nt(I,O,w,R,H){return(Q,ee)=>{let Ae=w,Ie=O,pt=0;Q.subscribe((0,at.x)(ee,Qt=>{const Jn=pt++;Ie=Ae?I(Ie,Qt,Jn):(Ae=!0,Qt),R&&ee.next(Ie)},H&&(()=>{Ae&&ee.next(Ie),ee.complete()})))}}(I,O,arguments.length>=2,!0))}((Q,ee)=>(Q.push(...ee),Q)),(0,Qi.d)(null),function Ne(I,O){const w=arguments.length>=2;return R=>R.pipe(I?(0,wt.h)((H,Q)=>I(H,Q,R)):Fe.y,xe(1),w?(0,Qi.d)(O):(0,Oe.T)(()=>new ve.K))}(),(0,mt.z)(Q=>{if(null===Q)return ts(R);const ee=vl(Q);return function nf(I){I.sort((O,w)=>O.value.outlet===Xe?-1:w.value.outlet===Xe?1:O.value.outlet.localeCompare(w.value.outlet))}(ee),(0,re.of)(ee)}))}processSegment(O,w,R,H,Q,ee){return(0,de.D)(w).pipe((0,Vn.b)(Ae=>this.processSegmentAgainstRoute(Ae._injector??O,w,Ae,R,H,Q,ee).pipe(Bn(Ie=>{if(Ie instanceof uo)return(0,re.of)(null);throw Ie}))),(0,$t.P)(Ae=>!!Ae),Bn(Ae=>{if(An(Ae))return function Po(I,O,w){return 0===O.length&&!I.children[w]}(R,H,Q)?(0,re.of)([]):ts(R);throw Ae}))}processSegmentAgainstRoute(O,w,R,H,Q,ee,Ae){return function ho(I,O,w,R){return!!(jn(I)===R||R!==Xe&&Rs(O,w,I))&&("**"===I.path||Wo(O,I,w).matched)}(R,H,Q,ee)?void 0===R.redirectTo?this.matchSegmentAgainstRoute(O,H,R,Q,ee,Ae):Ae&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(O,H,w,R,Q,ee):ts(H):ts(H)}expandSegmentAgainstRouteUsingRedirect(O,w,R,H,Q,ee){return"**"===H.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(O,R,H,ee):this.expandRegularSegmentAgainstRouteUsingRedirect(O,w,R,H,Q,ee)}expandWildCardWithParamsAgainstRouteUsingRedirect(O,w,R,H){const Q=this.applyRedirects.applyRedirectCommands([],R.redirectTo,{});return R.redirectTo.startsWith("/")?Ji(Q):this.applyRedirects.lineralizeSegments(R,Q).pipe((0,mt.z)(ee=>{const Ae=new bt(ee,{});return this.processSegment(O,w,Ae,ee,H,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(O,w,R,H,Q,ee){const{matched:Ae,consumedSegments:Ie,remainingSegments:pt,positionalParamSegments:Qt}=Wo(w,H,Q);if(!Ae)return ts(w);const Jn=this.applyRedirects.applyRedirectCommands(Ie,H.redirectTo,Qt);return H.redirectTo.startsWith("/")?Ji(Jn):this.applyRedirects.lineralizeSegments(H,Jn).pipe((0,mt.z)(Dn=>this.processSegment(O,R,w,Dn.concat(pt),ee,!1)))}matchSegmentAgainstRoute(O,w,R,H,Q,ee){let Ae;if("**"===R.path){const Ie=H.length>0?Vi(H).parameters:{},pt=new Is(H,Ie,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zu(R),jn(R),R.component??R._loadedComponent??null,R,U(R));Ae=(0,re.of)({snapshot:pt,consumedSegments:[],remainingSegments:[]}),w.children={}}else Ae=ha(w,R,H,O).pipe((0,Me.U)(({matched:Ie,consumedSegments:pt,remainingSegments:Qt,parameters:Jn})=>Ie?{snapshot:new Is(pt,Jn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Zu(R),jn(R),R.component??R._loadedComponent??null,R,U(R)),consumedSegments:pt,remainingSegments:Qt}:null));return Ae.pipe((0,nt.w)(Ie=>null===Ie?ts(w):this.getChildConfig(O=R._injector??O,R,H).pipe((0,nt.w)(({routes:pt})=>{const Qt=R._loadedInjector??O,{snapshot:Jn,consumedSegments:Dn,remainingSegments:mo}=Ie,{segmentGroup:Ba,slicedSegments:ga}=fa(w,Dn,mo,pt);if(0===ga.length&&Ba.hasChildren())return this.processChildren(Qt,pt,Ba).pipe((0,Me.U)(Ha=>null===Ha?null:[new In(Jn,Ha)]));if(0===pt.length&&0===ga.length)return(0,re.of)([new In(Jn,[])]);const Ec=jn(R)===Q;return this.processSegment(Qt,pt,Ba,ga,Ec?Xe:Q,!0).pipe((0,Me.U)(Ha=>[new In(Jn,Ha)]))}))))}getChildConfig(O,w,R){return w.children?(0,re.of)({routes:w.children,injector:O}):w.loadChildren?void 0!==w._loadedRoutes?(0,re.of)({routes:w._loadedRoutes,injector:w._loadedInjector}):function Os(I,O,w,R){const H=O.canLoad;if(void 0===H||0===H.length)return(0,re.of)(!0);const Q=H.map(ee=>{const Ae=fn(ee,I);return xi(function z(I){return I&&lo(I.canLoad)}(Ae)?Ae.canLoad(O,w):I.runInContext(()=>Ae(O,w)))});return(0,re.of)(Q).pipe(xs(),cr())}(O,w,R).pipe((0,mt.z)(H=>H?this.configLoader.loadChildren(O,w).pipe((0,Sn.b)(Q=>{w._loadedRoutes=Q.routes,w._loadedInjector=Q.injector})):function Pa(I){return ke(wn(!1,3))}())):(0,re.of)({routes:[],injector:O})}}function Yu(I){const O=I.value.routeConfig;return O&&""===O.path}function vl(I){const O=[],w=new Set;for(const R of I){if(!Yu(R)){O.push(R);continue}const H=O.find(Q=>R.value.routeConfig===Q.value.routeConfig);void 0!==H?(H.children.push(...R.children),w.add(H)):O.push(R)}for(const R of w){const H=vl(R.children);O.push(new In(R.value,H))}return O.filter(R=>!w.has(R))}function Zu(I){return I.data||{}}function U(I){return I.resolve||{}}function b(I){return"string"==typeof I.title||null===I.title}function F(I){return(0,nt.w)(O=>{const w=I(O);return w?(0,de.D)(w).pipe((0,Me.U)(()=>O)):(0,re.of)(O)})}const x=new l.OlP("ROUTES");let V=(()=>{class I{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,l.f3M)(l.Sil)}loadComponent(w){if(this.componentLoaders.get(w))return this.componentLoaders.get(w);if(w._loadedComponent)return(0,re.of)(w._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(w);const R=xi(w.loadComponent()).pipe((0,Me.U)(Ee),(0,Sn.b)(Q=>{this.onLoadEndListener&&this.onLoadEndListener(w),w._loadedComponent=Q}),(0,Ke.x)(()=>{this.componentLoaders.delete(w)})),H=new ut(R,()=>new ne.x).pipe(Dt());return this.componentLoaders.set(w,H),H}loadChildren(w,R){if(this.childrenLoaders.get(R))return this.childrenLoaders.get(R);if(R._loadedRoutes)return(0,re.of)({routes:R._loadedRoutes,injector:R._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(R);const Q=function K(I,O,w,R){return xi(I.loadChildren()).pipe((0,Me.U)(Ee),(0,mt.z)(H=>H instanceof l.YKP||Array.isArray(H)?(0,re.of)(H):(0,de.D)(O.compileModuleAsync(H))),(0,Me.U)(H=>{R&&R(I);let Q,ee,Ae=!1;return Array.isArray(H)?(ee=H,!0):(Q=H.create(w).injector,ee=Q.get(x,[],{optional:!0,self:!0}).flat()),{routes:ee.map(Jr),injector:Q}}))}(R,this.compiler,w,this.onLoadEndListener).pipe((0,Ke.x)(()=>{this.childrenLoaders.delete(R)})),ee=new ut(Q,()=>new ne.x).pipe(Dt());return this.childrenLoaders.set(R,ee),ee}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function Ee(I){return function me(I){return I&&"object"==typeof I&&"default"in I}(I)?I.default:I}let Ue=(()=>{class I{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new ne.x,this.transitionAbortSubject=new ne.x,this.configLoader=(0,l.f3M)(V),this.environmentInjector=(0,l.f3M)(l.lqb),this.urlSerializer=(0,l.f3M)(tn),this.rootContexts=(0,l.f3M)(wr),this.inputBindingEnabled=null!==(0,l.f3M)(mr,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,re.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=H=>this.events.next(new Io(H)),this.configLoader.onLoadStartListener=H=>this.events.next(new To(H))}complete(){this.transitions?.complete()}handleNavigationRequest(w){const R=++this.navigationId;this.transitions?.next({...this.transitions.value,...w,id:R})}setupNavigations(w,R,H){return this.transitions=new ce.X({id:0,currentUrlTree:R,currentRawUrl:R,currentBrowserUrl:R,extractedUrl:w.urlHandlingStrategy.extract(R),urlAfterRedirects:w.urlHandlingStrategy.extract(R),rawUrl:R,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Si,restoredState:null,currentSnapshot:H.snapshot,targetSnapshot:null,currentRouterState:H,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,wt.h)(Q=>0!==Q.id),(0,Me.U)(Q=>({...Q,extractedUrl:w.urlHandlingStrategy.extract(Q.rawUrl)})),(0,nt.w)(Q=>{this.currentTransition=Q;let ee=!1,Ae=!1;return(0,re.of)(Q).pipe((0,Sn.b)(Ie=>{this.currentNavigation={id:Ie.id,initialUrl:Ie.rawUrl,extractedUrl:Ie.extractedUrl,trigger:Ie.source,extras:Ie.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,nt.w)(Ie=>{const pt=Ie.currentBrowserUrl.toString(),Qt=!w.navigated||Ie.extractedUrl.toString()!==pt||pt!==Ie.currentUrlTree.toString();if(!Qt&&"reload"!==(Ie.extras.onSameUrlNavigation??w.onSameUrlNavigation)){const Dn="";return this.events.next(new gr(Ie.id,this.urlSerializer.serialize(Ie.rawUrl),Dn,0)),Ie.resolve(null),He.E}if(w.urlHandlingStrategy.shouldProcessUrl(Ie.rawUrl))return(0,re.of)(Ie).pipe((0,nt.w)(Dn=>{const mo=this.transitions?.getValue();return this.events.next(new sr(Dn.id,this.urlSerializer.serialize(Dn.extractedUrl),Dn.source,Dn.restoredState)),mo!==this.transitions?.getValue()?He.E:Promise.resolve(Dn)}),function D(I,O,w,R,H,Q){return(0,mt.z)(ee=>function ml(I,O,w,R,H,Q,ee="emptyOnly"){return new Gu(I,O,w,R,H,ee,Q).recognize()}(I,O,w,R,ee.extractedUrl,H,Q).pipe((0,Me.U)(({state:Ae,tree:Ie})=>({...ee,targetSnapshot:Ae,urlAfterRedirects:Ie}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,w.config,this.urlSerializer,w.paramsInheritanceStrategy),(0,Sn.b)(Dn=>{Q.targetSnapshot=Dn.targetSnapshot,Q.urlAfterRedirects=Dn.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Dn.urlAfterRedirects};const mo=new $s(Dn.id,this.urlSerializer.serialize(Dn.extractedUrl),this.urlSerializer.serialize(Dn.urlAfterRedirects),Dn.targetSnapshot);this.events.next(mo)}));if(Qt&&w.urlHandlingStrategy.shouldProcessUrl(Ie.currentRawUrl)){const{id:Dn,extractedUrl:mo,source:Ba,restoredState:ga,extras:Ec}=Ie,Ha=new sr(Dn,this.urlSerializer.serialize(mo),Ba,ga);this.events.next(Ha);const gi=_i(0,this.rootComponentType).snapshot;return this.currentTransition=Q={...Ie,targetSnapshot:gi,urlAfterRedirects:mo,extras:{...Ec,skipLocationChange:!1,replaceUrl:!1}},(0,re.of)(Q)}{const Dn="";return this.events.next(new gr(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),Dn,1)),Ie.resolve(null),He.E}}),(0,Sn.b)(Ie=>{const pt=new ua(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects),Ie.targetSnapshot);this.events.next(pt)}),(0,Me.U)(Ie=>(this.currentTransition=Q={...Ie,guards:Ms(Ie.targetSnapshot,Ie.currentSnapshot,this.rootContexts)},Q)),function Go(I,O){return(0,mt.z)(w=>{const{targetSnapshot:R,currentSnapshot:H,guards:{canActivateChecks:Q,canDeactivateChecks:ee}}=w;return 0===ee.length&&0===Q.length?(0,re.of)({...w,guardsResult:!0}):function hl(I,O,w,R){return(0,de.D)(I).pipe((0,mt.z)(H=>function Oo(I,O,w,R,H){const Q=O&&O.routeConfig?O.routeConfig.canDeactivate:null;if(!Q||0===Q.length)return(0,re.of)(!0);const ee=Q.map(Ae=>{const Ie=ar(O)??H,pt=fn(Ae,Ie);return xi(function Y(I){return I&&lo(I.canDeactivate)}(pt)?pt.canDeactivate(I,O,w,R):Ie.runInContext(()=>pt(I,O,w,R))).pipe((0,$t.P)())});return(0,re.of)(ee).pipe(xs())}(H.component,H.route,w,O,R)),(0,$t.P)(H=>!0!==H,!0))}(ee,R,H,I).pipe((0,mt.z)(Ae=>Ae&&function ds(I){return"boolean"==typeof I}(Ae)?function xo(I,O,w,R){return(0,de.D)(O).pipe((0,Vn.b)(H=>(0,Te.z)(function Pr(I,O){return null!==I&&O&&O(new Jt(I)),(0,re.of)(!0)}(H.route.parent,R),function co(I,O){return null!==I&&O&&O(new Yr(I)),(0,re.of)(!0)}(H.route,R),function fl(I,O,w){const R=O[O.length-1],Q=O.slice(0,O.length-1).reverse().map(ee=>function et(I){const O=I.routeConfig?I.routeConfig.canActivateChild:null;return O&&0!==O.length?{node:I,guards:O}:null}(ee)).filter(ee=>null!==ee).map(ee=>fe(()=>{const Ae=ee.guards.map(Ie=>{const pt=ar(ee.node)??w,Qt=fn(Ie,pt);return xi(function P(I){return I&&lo(I.canActivateChild)}(Qt)?Qt.canActivateChild(R,I):pt.runInContext(()=>Qt(R,I))).pipe((0,$t.P)())});return(0,re.of)(Ae).pipe(xs())}));return(0,re.of)(Q).pipe(xs())}(I,H.path,w),function $u(I,O,w){const R=O.routeConfig?O.routeConfig.canActivate:null;if(!R||0===R.length)return(0,re.of)(!0);const H=R.map(Q=>fe(()=>{const ee=ar(O)??w,Ae=fn(Q,ee);return xi(function $(I){return I&&lo(I.canActivate)}(Ae)?Ae.canActivate(O,I):ee.runInContext(()=>Ae(O,I))).pipe((0,$t.P)())}));return(0,re.of)(H).pipe(xs())}(I,H.route,w))),(0,$t.P)(H=>!0!==H,!0))}(R,Q,I,O):(0,re.of)(Ae)),(0,Me.U)(Ae=>({...w,guardsResult:Ae})))})}(this.environmentInjector,Ie=>this.events.next(Ie)),(0,Sn.b)(Ie=>{if(Q.guardsResult=Ie.guardsResult,ge(Ie.guardsResult))throw qr(0,Ie.guardsResult);const pt=new da(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects),Ie.targetSnapshot,!!Ie.guardsResult);this.events.next(pt)}),(0,wt.h)(Ie=>!!Ie.guardsResult||(this.cancelNavigationTransition(Ie,"",3),!1)),F(Ie=>{if(Ie.guards.canActivateChecks.length)return(0,re.of)(Ie).pipe((0,Sn.b)(pt=>{const Qt=new hi(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Qt)}),(0,nt.w)(pt=>{let Qt=!1;return(0,re.of)(pt).pipe(function E(I,O){return(0,mt.z)(w=>{const{targetSnapshot:R,guards:{canActivateChecks:H}}=w;if(!H.length)return(0,re.of)(w);let Q=0;return(0,de.D)(H).pipe((0,Vn.b)(ee=>function N(I,O,w,R){const H=I.routeConfig,Q=I._resolve;return void 0!==H?.title&&!b(H)&&(Q[cn]=H.title),function G(I,O,w,R){const H=function q(I){return[...Object.keys(I),...Object.getOwnPropertySymbols(I)]}(I);if(0===H.length)return(0,re.of)({});const Q={};return(0,de.D)(H).pipe((0,mt.z)(ee=>function le(I,O,w,R){const H=ar(O)??R,Q=fn(I,H);return xi(Q.resolve?Q.resolve(O,w):H.runInContext(()=>Q(O,w)))}(I[ee],O,w,R).pipe((0,$t.P)(),(0,Sn.b)(Ae=>{Q[ee]=Ae}))),xe(1),(0,We.h)(Q),Bn(ee=>An(ee)?He.E:ke(ee)))}(Q,I,O,R).pipe((0,Me.U)(ee=>(I._resolvedData=ee,I.data=as(I,w).resolve,H&&b(H)&&(I.data[cn]=H.title),null)))}(ee.route,R,I,O)),(0,Sn.b)(()=>Q++),xe(1),(0,mt.z)(ee=>Q===H.length?(0,re.of)(w):He.E))})}(w.paramsInheritanceStrategy,this.environmentInjector),(0,Sn.b)({next:()=>Qt=!0,complete:()=>{Qt||this.cancelNavigationTransition(pt,"",2)}}))}),(0,Sn.b)(pt=>{const Qt=new Oa(pt.id,this.urlSerializer.serialize(pt.extractedUrl),this.urlSerializer.serialize(pt.urlAfterRedirects),pt.targetSnapshot);this.events.next(Qt)}))}),F(Ie=>{const pt=Qt=>{const Jn=[];Qt.routeConfig?.loadComponent&&!Qt.routeConfig._loadedComponent&&Jn.push(this.configLoader.loadComponent(Qt.routeConfig).pipe((0,Sn.b)(Dn=>{Qt.component=Dn}),(0,Me.U)(()=>{})));for(const Dn of Qt.children)Jn.push(...pt(Dn));return Jn};return(0,_e.a)(pt(Ie.targetSnapshot.root)).pipe((0,Qi.d)(),(0,it.q)(1))}),F(()=>this.afterPreactivation()),(0,Me.U)(Ie=>{const pt=function Qr(I,O,w){const R=vr(I,O._root,w?w._root:void 0);return new os(R,O)}(w.routeReuseStrategy,Ie.targetSnapshot,Ie.currentRouterState);return this.currentTransition=Q={...Ie,targetRouterState:pt},Q}),(0,Sn.b)(()=>{this.events.next(new Es)}),((I,O,w,R)=>(0,Me.U)(H=>(new Xr(O,H.targetRouterState,H.currentRouterState,w,R).activate(I),H)))(this.rootContexts,w.routeReuseStrategy,Ie=>this.events.next(Ie),this.inputBindingEnabled),(0,it.q)(1),(0,Sn.b)({next:Ie=>{ee=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new di(Ie.id,this.urlSerializer.serialize(Ie.extractedUrl),this.urlSerializer.serialize(Ie.urlAfterRedirects))),w.titleStrategy?.updateTitle(Ie.targetRouterState.snapshot),Ie.resolve(!0)},complete:()=>{ee=!0}}),(0,_t.R)(this.transitionAbortSubject.pipe((0,Sn.b)(Ie=>{throw Ie}))),(0,Ke.x)(()=>{ee||Ae||this.cancelNavigationTransition(Q,"",1),this.currentNavigation?.id===Q.id&&(this.currentNavigation=null)}),Bn(Ie=>{if(Ae=!0,Er(Ie))this.events.next(new Gr(Q.id,this.urlSerializer.serialize(Q.extractedUrl),Ie.message,Ie.cancellationCode)),function Gs(I){return Er(I)&&ge(I.url)}(Ie)?this.events.next(new Di(Ie.url)):Q.resolve(!1);else{this.events.next(new hn(Q.id,this.urlSerializer.serialize(Q.extractedUrl),Ie,Q.targetSnapshot??void 0));try{Q.resolve(w.errorHandler(Ie))}catch(pt){Q.reject(pt)}}return He.E}))}))}cancelNavigationTransition(w,R,H){const Q=new Gr(w.id,this.urlSerializer.serialize(w.extractedUrl),R,H);this.events.next(Q),w.resolve(!1)}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function ft(I){return I!==Si}let Lt=(()=>{class I{buildTitle(w){let R,H=w.root;for(;void 0!==H;)R=this.getResolvedTitleForRoute(H)??R,H=H.children.find(Q=>Q.outlet===Xe);return R}getResolvedTitleForRoute(w){return w.data[cn]}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return(0,l.f3M)(Vt)},providedIn:"root"})}return I})(),Vt=(()=>{class I extends Lt{constructor(w){super(),this.title=w}updateTitle(w){const R=this.buildTitle(w);void 0!==R&&this.title.setTitle(R)}static#e=this.\u0275fac=function(R){return new(R||I)(l.LFG(ei.Dx))};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),It=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return(0,l.f3M)(Yt)},providedIn:"root"})}return I})();class ln{shouldDetach(O){return!1}store(O,w){}shouldAttach(O){return!1}retrieve(O){return null}shouldReuseRoute(O,w){return O.routeConfig===w.routeConfig}}let Yt=(()=>{class I extends ln{static#e=this.\u0275fac=function(){let w;return function(H){return(w||(w=l.n5z(I)))(H||I)}}();static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();const Rn=new l.OlP("",{providedIn:"root",factory:()=>({})});let Ii=(()=>{class I{static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:function(){return(0,l.f3M)(zn)},providedIn:"root"})}return I})(),zn=(()=>{class I{shouldProcessUrl(w){return!0}extract(w){return w}merge(w,R){return w}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();var Ai=function(I){return I[I.COMPLETE=0]="COMPLETE",I[I.FAILED=1]="FAILED",I[I.REDIRECTING=2]="REDIRECTING",I}(Ai||{});function si(I,O){I.events.pipe((0,wt.h)(w=>w instanceof di||w instanceof Gr||w instanceof hn||w instanceof gr),(0,Me.U)(w=>w instanceof di||w instanceof gr?Ai.COMPLETE:w instanceof Gr&&(0===w.code||1===w.code)?Ai.REDIRECTING:Ai.FAILED),(0,wt.h)(w=>w!==Ai.REDIRECTING),(0,it.q)(1)).subscribe(()=>{O()})}function Xi(I){throw I}function Fi(I,O,w){return O.parse("/")}const kr={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},fo={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let on=(()=>{class I{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.location.getState()?.\u0275routerPageId??this.currentPageId}get events(){return this._events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,l.f3M)(l.c2e),this.isNgZoneEnabled=!1,this._events=new ne.x,this.options=(0,l.f3M)(Rn,{optional:!0})||{},this.pendingTasks=(0,l.f3M)(l.HDt),this.errorHandler=this.options.errorHandler||Xi,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Fi,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,l.f3M)(Ii),this.routeReuseStrategy=(0,l.f3M)(It),this.titleStrategy=(0,l.f3M)(Lt),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=(0,l.f3M)(x,{optional:!0})?.flat()??[],this.navigationTransitions=(0,l.f3M)(Ue),this.urlSerializer=(0,l.f3M)(tn),this.location=(0,l.f3M)(Pe.Ye),this.componentInputBindingEnabled=!!(0,l.f3M)(mr,{optional:!0}),this.eventsSubscription=new Le.w0,this.isNgZoneEnabled=(0,l.f3M)(l.R0b)instanceof l.R0b&&l.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new Ri,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=_i(0,null),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe(w=>{this.lastSuccessfulId=w.id,this.currentPageId=this.browserPageId},w=>{this.console.warn(`Unhandled Navigation Error: ${w}`)}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const w=this.navigationTransitions.events.subscribe(R=>{try{const{currentTransition:H}=this.navigationTransitions;if(null===H)return void(Ct(R)&&this._events.next(R));if(R instanceof sr)ft(H.source)&&(this.browserUrlTree=H.extractedUrl);else if(R instanceof gr)this.rawUrlTree=H.rawUrl;else if(R instanceof $s){if("eager"===this.urlUpdateStrategy){if(!H.extras.skipLocationChange){const Q=this.urlHandlingStrategy.merge(H.urlAfterRedirects,H.rawUrl);this.setBrowserUrl(Q,H)}this.browserUrlTree=H.urlAfterRedirects}}else if(R instanceof Es)this.currentUrlTree=H.urlAfterRedirects,this.rawUrlTree=this.urlHandlingStrategy.merge(H.urlAfterRedirects,H.rawUrl),this.routerState=H.targetRouterState,"deferred"===this.urlUpdateStrategy&&(H.extras.skipLocationChange||this.setBrowserUrl(this.rawUrlTree,H),this.browserUrlTree=H.urlAfterRedirects);else if(R instanceof Gr)0!==R.code&&1!==R.code&&(this.navigated=!0),(3===R.code||2===R.code)&&this.restoreHistory(H);else if(R instanceof Di){const Q=this.urlHandlingStrategy.merge(R.url,H.currentRawUrl),ee={skipLocationChange:H.extras.skipLocationChange,replaceUrl:"eager"===this.urlUpdateStrategy||ft(H.source)};this.scheduleNavigation(Q,Si,null,ee,{resolve:H.resolve,reject:H.reject,promise:H.promise})}R instanceof hn&&this.restoreHistory(H,!0),R instanceof di&&(this.navigated=!0),Ct(R)&&this._events.next(R)}catch(H){this.navigationTransitions.transitionAbortSubject.next(H)}});this.eventsSubscription.add(w)}resetRootComponentType(w){this.routerState.root.component=w,this.navigationTransitions.rootComponentType=w}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const w=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Si,w)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(w=>{const R="popstate"===w.type?"popstate":"hashchange";"popstate"===R&&setTimeout(()=>{this.navigateToSyncWithBrowser(w.url,R,w.state)},0)}))}navigateToSyncWithBrowser(w,R,H){const Q={replaceUrl:!0},ee=H?.navigationId?H:null;if(H){const Ie={...H};delete Ie.navigationId,delete Ie.\u0275routerPageId,0!==Object.keys(Ie).length&&(Q.state=Ie)}const Ae=this.parseUrl(w);this.scheduleNavigation(Ae,R,ee,Q)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(w){this.config=w.map(Jr),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(w,R={}){const{relativeTo:H,queryParams:Q,fragment:ee,queryParamsHandling:Ae,preserveFragment:Ie}=R,pt=Ie?this.currentUrlTree.fragment:ee;let Jn,Qt=null;switch(Ae){case"merge":Qt={...this.currentUrlTree.queryParams,...Q};break;case"preserve":Qt=this.currentUrlTree.queryParams;break;default:Qt=Q||null}null!==Qt&&(Qt=this.removeEmptyProps(Qt));try{Jn=ue(H?H.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof w[0]||!w[0].startsWith("/"))&&(w=[]),Jn=this.currentUrlTree.root}return ze(Jn,w,Qt,pt??null)}navigateByUrl(w,R={skipLocationChange:!1}){const H=ge(w)?w:this.parseUrl(w),Q=this.urlHandlingStrategy.merge(H,this.rawUrlTree);return this.scheduleNavigation(Q,Si,null,R)}navigate(w,R={skipLocationChange:!1}){return function La(I){for(let O=0;O{const Q=w[H];return null!=Q&&(R[H]=Q),R},{})}scheduleNavigation(w,R,H,Q,ee){if(this.disposed)return Promise.resolve(!1);let Ae,Ie,pt;ee?(Ae=ee.resolve,Ie=ee.reject,pt=ee.promise):pt=new Promise((Jn,Dn)=>{Ae=Jn,Ie=Dn});const Qt=this.pendingTasks.add();return si(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(Qt))}),this.navigationTransitions.handleNavigationRequest({source:R,restoredState:H,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,currentBrowserUrl:this.browserUrlTree,rawUrl:w,extras:Q,resolve:Ae,reject:Ie,promise:pt,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),pt.catch(Jn=>Promise.reject(Jn))}setBrowserUrl(w,R){const H=this.urlSerializer.serialize(w);if(this.location.isCurrentPathEqualTo(H)||R.extras.replaceUrl){const ee={...R.extras.state,...this.generateNgRouterState(R.id,this.browserPageId)};this.location.replaceState(H,"",ee)}else{const Q={...R.extras.state,...this.generateNgRouterState(R.id,this.browserPageId+1)};this.location.go(H,"",Q)}}restoreHistory(w,R=!1){if("computed"===this.canceledNavigationResolution){const Q=this.currentPageId-this.browserPageId;0!==Q?this.location.historyGo(Q):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===Q&&(this.resetState(w),this.browserUrlTree=w.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(R&&this.resetState(w),this.resetUrlToCurrentUrlTree())}resetState(w){this.routerState=w.currentRouterState,this.currentUrlTree=w.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,w.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(w,R){return"computed"===this.canceledNavigationResolution?{navigationId:w,\u0275routerPageId:R}:{navigationId:w}}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();function Ct(I){return!(I instanceof Es||I instanceof Di)}let vt=(()=>{class I{constructor(w,R,H,Q,ee,Ae){this.router=w,this.route=R,this.tabIndexAttribute=H,this.renderer=Q,this.el=ee,this.locationStrategy=Ae,this.href=null,this.commands=null,this.onChanges=new ne.x,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1;const Ie=ee.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Ie||"area"===Ie,this.isAnchorElement?this.subscription=w.events.subscribe(pt=>{pt instanceof di&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(w){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",w)}ngOnChanges(w){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(w){null!=w?(this.commands=Array.isArray(w)?w:[w],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(w,R,H,Q,ee){return!!(null===this.urlTree||this.isAnchorElement&&(0!==w||R||H||Q||ee||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const w=null===this.href?null:(0,l.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",w)}applyAttributeValue(w,R){const H=this.renderer,Q=this.el.nativeElement;null!==R?H.setAttribute(Q,w,R):H.removeAttribute(Q,w)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(R){return new(R||I)(l.Y36(on),l.Y36(Ui),l.$8M("tabindex"),l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(Pe.S$))};static#t=this.\u0275dir=l.lG2({type:I,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(R,H){1&R&&l.NdJ("click",function(ee){return H.onClick(ee.button,ee.ctrlKey,ee.shiftKey,ee.altKey,ee.metaKey)}),2&R&&l.uIk("target",H.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:["preserveFragment","preserveFragment",l.VuI],skipLocationChange:["skipLocationChange","skipLocationChange",l.VuI],replaceUrl:["replaceUrl","replaceUrl",l.VuI],routerLink:"routerLink"},standalone:!0,features:[l.Xq5,l.TTD]})}return I})(),Bt=(()=>{class I{get isActive(){return this._isActive}constructor(w,R,H,Q,ee){this.router=w,this.element=R,this.renderer=H,this.cdr=Q,this.link=ee,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new l.vpe,this.routerEventsSubscription=w.events.subscribe(Ae=>{Ae instanceof di&&this.update()})}ngAfterContentInit(){(0,re.of)(this.links.changes,(0,re.of)(null)).pipe((0,ot.J)()).subscribe(w=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const w=[...this.links.toArray(),this.link].filter(R=>!!R).map(R=>R.onChanges);this.linkInputChangesSubscription=(0,de.D)(w).pipe((0,ot.J)()).subscribe(R=>{this._isActive!==this.isLinkActive(this.router)(R)&&this.update()})}set routerLinkActive(w){const R=Array.isArray(w)?w:w.split(" ");this.classes=R.filter(H=>!!H)}ngOnChanges(w){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{const w=this.hasActiveLinks();this._isActive!==w&&(this._isActive=w,this.cdr.markForCheck(),this.classes.forEach(R=>{w?this.renderer.addClass(this.element.nativeElement,R):this.renderer.removeClass(this.element.nativeElement,R)}),w&&void 0!==this.ariaCurrentWhenActive?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this.isActiveChange.emit(w))})}isLinkActive(w){const R=function vn(I){return!!I.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return H=>!!H.urlTree&&w.isActive(H.urlTree,R)}hasActiveLinks(){const w=this.isLinkActive(this.router);return this.link&&w(this.link)||this.links.some(w)}static#e=this.\u0275fac=function(R){return new(R||I)(l.Y36(on),l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(l.sBO),l.Y36(vt,8))};static#t=this.\u0275dir=l.lG2({type:I,selectors:[["","routerLinkActive",""]],contentQueries:function(R,H,Q){if(1&R&&l.Suo(Q,vt,5),2&R){let ee;l.iGM(ee=l.CRH())&&(H.links=ee)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[l.TTD]})}return I})();class oi{}let yi=(()=>{class I{preload(w,R){return R().pipe(Bn(()=>(0,re.of)(null)))}static#e=this.\u0275fac=function(R){return new(R||I)};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})(),po=(()=>{class I{constructor(w,R,H,Q,ee){this.router=w,this.injector=H,this.preloadingStrategy=Q,this.loader=ee}setUpPreloading(){this.subscription=this.router.events.pipe((0,wt.h)(w=>w instanceof di),(0,Vn.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(w,R){const H=[];for(const Q of R){Q.providers&&!Q._injector&&(Q._injector=(0,l.MMx)(Q.providers,w,`Route: ${Q.path}`));const ee=Q._injector??w,Ae=Q._loadedInjector??ee;(Q.loadChildren&&!Q._loadedRoutes&&void 0===Q.canLoad||Q.loadComponent&&!Q._loadedComponent)&&H.push(this.preloadConfig(ee,Q)),(Q.children||Q._loadedRoutes)&&H.push(this.processRoutes(Ae,Q.children??Q._loadedRoutes))}return(0,de.D)(H).pipe((0,ot.J)())}preloadConfig(w,R){return this.preloadingStrategy.preload(R,()=>{let H;H=R.loadChildren&&void 0===R.canLoad?this.loader.loadChildren(w,R):(0,re.of)(null);const Q=H.pipe((0,mt.z)(ee=>null===ee?(0,re.of)(void 0):(R._loadedRoutes=ee.routes,R._loadedInjector=ee.injector,this.processRoutes(ee.injector??w,ee.routes))));if(R.loadComponent&&!R._loadedComponent){const ee=this.loader.loadComponent(R);return(0,de.D)([Q,ee]).pipe((0,ot.J)())}return Q})}static#e=this.\u0275fac=function(R){return new(R||I)(l.LFG(on),l.LFG(l.Sil),l.LFG(l.lqb),l.LFG(oi),l.LFG(V))};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac,providedIn:"root"})}return I})();const Kn=new l.OlP("");let hs=(()=>{class I{constructor(w,R,H,Q,ee={}){this.urlSerializer=w,this.transitions=R,this.viewportScroller=H,this.zone=Q,this.options=ee,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},ee.scrollPositionRestoration=ee.scrollPositionRestoration||"disabled",ee.anchorScrolling=ee.anchorScrolling||"disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(w=>{w instanceof sr?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=w.navigationTrigger,this.restoredId=w.restoredState?w.restoredState.navigationId:0):w instanceof di?(this.lastId=w.id,this.scheduleScrollEvent(w,this.urlSerializer.parse(w.urlAfterRedirects).fragment)):w instanceof gr&&0===w.code&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(w,this.urlSerializer.parse(w.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(w=>{w instanceof ii&&(w.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(w.position):w.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(w.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(w,R){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ii(w,"popstate"===this.lastSource?this.store[this.restoredId]:null,R))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(R){l.$Z()};static#t=this.\u0275prov=l.Yz7({token:I,factory:I.\u0275fac})}return I})();function ur(I,O){return{\u0275kind:I,\u0275providers:O}}function qu(){const I=(0,l.f3M)(l.zs3);return O=>{const w=I.get(l.z2F);if(O!==w.components[0])return;const R=I.get(on),H=I.get(fm);1===I.get(Ku)&&R.initialNavigation(),I.get(pa,null,l.XFs.Optional)?.setUpPreloading(),I.get(Kn,null,l.XFs.Optional)?.init(),R.resetRootComponentType(w.componentTypes[0]),H.closed||(H.next(),H.complete(),H.unsubscribe())}}const fm=new l.OlP("",{factory:()=>new ne.x}),Ku=new l.OlP("",{providedIn:"root",factory:()=>1}),pa=new l.OlP("");function vm(I){return ur(0,[{provide:pa,useExisting:po},{provide:oi,useExisting:I}])}const Cn=new l.OlP("ROUTER_FORROOT_GUARD"),rf=[Pe.Ye,{provide:tn,useClass:Dr},on,wr,{provide:Ui,useFactory:function er(I){return I.routerState.root},deps:[on]},V,[]];function sf(){return new l.PXZ("Router",on)}let yr=(()=>{class I{constructor(w){}static forRoot(w,R){return{ngModule:I,providers:[rf,[],{provide:x,multi:!0,useValue:w},{provide:Cn,useFactory:Ju,deps:[[on,new l.FiY,new l.tp0]]},{provide:Rn,useValue:R||{}},R?.useHash?{provide:Pe.S$,useClass:Pe.Do}:{provide:Pe.S$,useClass:Pe.b0},{provide:Kn,useFactory:()=>{const I=(0,l.f3M)(Pe.EM),O=(0,l.f3M)(l.R0b),w=(0,l.f3M)(Rn),R=(0,l.f3M)(Ue),H=(0,l.f3M)(tn);return w.scrollOffset&&I.setOffset(w.scrollOffset),new hs(H,R,I,O,w)}},R?.preloadingStrategy?vm(R.preloadingStrategy).\u0275providers:[],{provide:l.PXZ,multi:!0,useFactory:sf},R?.initialNavigation?Xu(R):[],R?.bindToComponentInputs?ur(8,[yn,{provide:mr,useExisting:yn}]).\u0275providers:[],[{provide:lf,useFactory:qu},{provide:l.tb,multi:!0,useExisting:lf}]]}}static forChild(w){return{ngModule:I,providers:[{provide:x,multi:!0,useValue:w}]}}static#e=this.\u0275fac=function(R){return new(R||I)(l.LFG(Cn,8))};static#t=this.\u0275mod=l.oAB({type:I});static#n=this.\u0275inj=l.cJS({})}return I})();function Ju(I){return"guarded"}function Xu(I){return["disabled"===I.initialNavigation?ur(3,[{provide:l.ip1,multi:!0,useFactory:()=>{const O=(0,l.f3M)(on);return()=>{O.setUpLocationChangeListener()}}},{provide:Ku,useValue:2}]).\u0275providers:[],"enabledBlocking"===I.initialNavigation?ur(2,[{provide:Ku,useValue:0},{provide:l.ip1,multi:!0,deps:[l.zs3],useFactory:O=>{const w=O.get(Pe.V_,Promise.resolve());return()=>w.then(()=>new Promise(R=>{const H=O.get(on),Q=O.get(fm);si(H,()=>{R(!0)}),O.get(Ue).afterPreactivation=()=>(R(!0),Q.closed?(0,re.of)(void 0):Q),H.initialNavigation()}))}}]).\u0275providers:[]]}const lf=new l.OlP("")},7243:(ct,De,L)=>{L.d(De,{K6A:()=>pw,I9z:()=>nC,KKC:()=>Cu,Y_4:()=>X_,PEh:()=>sc,CM6:()=>fg,C9t:()=>Iy,fv_:()=>xu,m4W:()=>kg,dRQ:()=>kh,Z4N:()=>xh,YAP:()=>rD,uUW:()=>oC,qvL:()=>$p,nqY:()=>dg,xRP:()=>I1,G55:()=>pD,MgK:()=>Ir,mIp:()=>uh,QoI:()=>rC,saT:()=>aC,blk:()=>Eg,XTz:()=>wg,otW:()=>yy,dTv:()=>Tg,EuU:()=>Ah,hQ:()=>sm,vNO:()=>oc,fzC:()=>nm,A0B:()=>rm,d6G:()=>Gh,ogR:()=>Yh,zYX:()=>fC,zuD:()=>Cc,toC:()=>sC,dml:()=>xg,jND:()=>Yg,KHL:()=>Wg,PDs:()=>Fh,Gcc:()=>Ny,Nh1:()=>Iu,K8c:()=>MD});var l=L(3714),k=L(3223);class de{constructor(f,a){this.fn=f,this.subscriptions=a}unsubscribe(){const f=this.subscriptions.indexOf(this);-1!==f&&this.subscriptions.splice(f,1)}}function ce(d){return null!=d&&"object"==typeof d&&!0===d["@@functional/placeholder"]}function _e(d){return function f(a){return 0===arguments.length||ce(a)?f:d.apply(this,arguments)}}function ve(d){return function f(a,g){switch(arguments.length){case 0:return f;case 1:return ce(a)?f:_e(function(_){return d(a,_)});default:return ce(a)&&ce(g)?f:ce(a)?_e(function(_){return d(_,g)}):ce(g)?_e(function(_){return d(a,_)}):d(a,g)}}}const be=ve(function(f,a){return a instanceof f||null!=a&&(a.constructor===f||"Object"===f.name&&"object"==typeof a)});function ae(d,f){return Object.prototype.hasOwnProperty.call(f,d)}var fe=Object.prototype.toString;const Ve=function(){return"[object Arguments]"===fe.call(arguments)?function(f){return"[object Arguments]"===fe.call(f)}:function(f){return ae("callee",f)}}(),ke=Array.isArray||function(f){return null!=f&&f.length>=0&&"[object Array]"===Object.prototype.toString.call(f)};function Le(d){return"[object String]"===Object.prototype.toString.call(d)}var at=_e(function(f){return null!=f&&"function"==typeof f["fantasy-land/empty"]?f["fantasy-land/empty"]():null!=f&&null!=f.constructor&&"function"==typeof f.constructor["fantasy-land/empty"]?f.constructor["fantasy-land/empty"]():null!=f&&"function"==typeof f.empty?f.empty():null!=f&&null!=f.constructor&&"function"==typeof f.constructor.empty?f.constructor.empty():ke(f)?[]:Le(f)?"":function He(d){return"[object Object]"===Object.prototype.toString.call(d)}(f)?{}:Ve(f)?function(){return arguments}():function Re(d){var f=Object.prototype.toString.call(d);return"[object Uint8ClampedArray]"===f||"[object Int8Array]"===f||"[object Uint8Array]"===f||"[object Int16Array]"===f||"[object Uint16Array]"===f||"[object Int32Array]"===f||"[object Uint32Array]"===f||"[object Float32Array]"===f||"[object Float64Array]"===f||"[object BigInt64Array]"===f||"[object BigUint64Array]"===f}(f)?f.constructor.from(""):void 0});const Dt=at;function ut(d){for(var a,f=[];!(a=d.next()).done;)f.push(a.value);return f}function ne(d,f,a){for(var g=0,_=a.length;g<_;){if(d(f,a[g]))return!0;g+=1}return!1}const nt="function"==typeof Object.is?Object.is:function Me(d,f){return d===f?0!==d||1/d==1/f:d!=d&&f!=f};var it=!{toString:null}.propertyIsEnumerable("toString"),Je=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],wt=function(){return arguments.propertyIsEnumerable("length")}(),mt=function(f,a){for(var g=0;g=0;)ae(a=Je[g],f)&&!mt(_,a)&&(_[_.length]=a),g-=1;return _}:function(f){return Object(f)!==f?[]:Object.keys(f)}),Bn=_e(function(f){return null===f?"Null":void 0===f?"Undefined":Object.prototype.toString.call(f).slice(8,-1)});function Nt(d,f,a,g){var _=ut(d);function j(J,te){return Ar(J,te,a.slice(),g.slice())}return!ne(function(J,te){return!ne(j,te,J)},ut(f),_)}function Ar(d,f,a,g){if(nt(d,f))return!0;var _=Bn(d);if(_!==Bn(f))return!1;if("function"==typeof d["fantasy-land/equals"]||"function"==typeof f["fantasy-land/equals"])return"function"==typeof d["fantasy-land/equals"]&&d["fantasy-land/equals"](f)&&"function"==typeof f["fantasy-land/equals"]&&f["fantasy-land/equals"](d);if("function"==typeof d.equals||"function"==typeof f.equals)return"function"==typeof d.equals&&d.equals(f)&&"function"==typeof f.equals&&f.equals(d);switch(_){case"Arguments":case"Array":case"Object":if("function"==typeof d.constructor&&"Promise"===function Pe(d){var f=String(d).match(/^function (\w*)/);return null==f?"":f[1]}(d.constructor))return d===f;break;case"Boolean":case"Number":case"String":if(typeof d!=typeof f||!nt(d.valueOf(),f.valueOf()))return!1;break;case"Date":if(!nt(d.valueOf(),f.valueOf()))return!1;break;case"Error":return d.name===f.name&&d.message===f.message;case"RegExp":if(d.source!==f.source||d.global!==f.global||d.ignoreCase!==f.ignoreCase||d.multiline!==f.multiline||d.sticky!==f.sticky||d.unicode!==f.unicode)return!1}for(var S=a.length-1;S>=0;){if(a[S]===d)return g[S]===f;S-=1}switch(_){case"Map":return d.size===f.size&&Nt(d.entries(),f.entries(),a.concat([d]),g.concat([f]));case"Set":return d.size===f.size&&Nt(d.values(),f.values(),a.concat([d]),g.concat([f]));case"Arguments":case"Array":case"Object":case"Boolean":case"Number":case"String":case"Date":case"Error":case"RegExp":case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var j=Vn(d);if(j.length!==Vn(f).length)return!1;var J=a.concat([d]),te=g.concat([f]);for(S=j.length-1;S>=0;){var Ce=j[S];if(!ae(Ce,f)||!Ar(f[Ce],d[Ce],J,te))return!1;S-=1}return!0}const xe=ve(function(f,a){return Ar(f,a,[],[])}),Fe=_e(function(f){return null!=f&&xe(f,Dt(f))});function Ne(d){return null==d}function We(d){return Ne(d)||Fe(d)}function Ke(d){return be(String,d)}function Xe(d){return be(Object,d)}function cn(d){return be(Map,d)}function kt(d,f){return d!==f}function Vi(d,f){return JSON.stringify(d)===JSON.stringify(f)}function fr(d){const f=new Map;for(const[a,g]of d)cn(g)?f.set(a,fr(g)):f.set(a,g);return f}function nr(d){switch(!0){case cn(d):return fr(d);case Xe(d)&&!Array.isArray(d):return bt({},d);default:return JSON.parse(JSON.stringify(d))}}function bt(...d){const f={};return d.map(a=>Xe(a)?{...a}:{}).forEach(a=>{Object.keys(a).forEach(g=>{const _=a[g];f[g]=Array.isArray(_)?Array.from(_):Xe(_)?bt(f[g]||{},_):_})}),f}function Un(d=window){return!Ne(d)}let $r,tn,Dr,Nn;function qi(d=!0){if(!d||!$r){const f=document&&document.querySelector("[ng-version]");$r=f?""+f.getAttribute("ng-version"):void 0}return $r}function ti(d=!0){return d&&$r||(tn=window?.angular?.version?.full),tn}function ni(d=!0){return d&&Dr||(Dr=window?.CDS?._react?.version?window.CDS._react.version:document.querySelector("[data-reactroot], [data-reactid]")?"unknown version":void 0),Dr}function $n(d=!0){if(!d||!Nn){const f=document.querySelectorAll("*");let a;for(let g=0;g"-"+f.toLowerCase())}function pe(d){return d.charAt(0).toUpperCase()+d.slice(1)}const ht=new class{constructor(){if(this.supports={js:!0},!document.body.hasAttribute("cds-supports")||"no-js"===document.body.getAttribute("cds-supports")){const d=Pi(Object.keys(this.supports).reduce((f,a)=>`${f} ${this.supports[a]?a:"no-"+a}`,"")).trim();document.body.setAttribute("cds-supports",d)}}};function En(d,f){switch(d){case 0:return function(){return f.apply(this,arguments)};case 1:return function(a){return f.apply(this,arguments)};case 2:return function(a,g){return f.apply(this,arguments)};case 3:return function(a,g,_){return f.apply(this,arguments)};case 4:return function(a,g,_,S){return f.apply(this,arguments)};case 5:return function(a,g,_,S,j){return f.apply(this,arguments)};case 6:return function(a,g,_,S,j,J){return f.apply(this,arguments)};case 7:return function(a,g,_,S,j,J,te){return f.apply(this,arguments)};case 8:return function(a,g,_,S,j,J,te,Ce){return f.apply(this,arguments)};case 9:return function(a,g,_,S,j,J,te,Ce,Ge){return f.apply(this,arguments)};case 10:return function(a,g,_,S,j,J,te,Ce,Ge,St){return f.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}function ui(d,f,a){return function(){for(var g=[],_=0,S=d,j=0,J=!1;j=arguments.length)?te=f[j]:(te=arguments[_],_+=1),g[j]=te,ce(te)?J=!0:S-=1,j+=1}return!J&&S<=0?a.apply(this,g):En(Math.max(0,S),ui(d,g,a))}}const Ei=ve(function(f,a){return 1===f?_e(a):En(f,ui(f,[],a))}),Fn=Number.isInteger||function(f){return f<<0===f},Wt=ve(function(f,a){var g=f<0?a.length+f:f;return Le(a)?a.charAt(g):a[g]}),zi=ve(function(f,a){return f.map(function(g){for(var j,_=a,S=0;Svoid 0!==Yn(d,f)),sr=Si({"@@functional/placeholder":!0},window);class di{static log(...f){gr()&&Gr()&&console.log(...f)}static warn(...f){gr()&&Gr()&&console.warn(...f)}static error(...f){gr()&&Gr()&&console.error(...f)}}function Gr(){return!sr(["jasmine"])}function gr(){return!window.CDS.environment.production}function hn(){Un()&&(window.CDS=window.CDS||{_version:[],_react:{version:void 0},_supports:ht.supports,_isStateProxied:!1,_state:{focusTrapItems:[],layerElements:[],i18nRegistry:{},elementRegistry:{},iconRegistry:{},motionRegistry:{}},environment:{production:!1},getDetails:$s,logDetails:ua},function(){const d="6.9.0";window.CDS._version.indexOf(d)<0&&(window.CDS._version.push(d),document.querySelector("body")?.setAttribute("cds-version",window.CDS._version.join(" "))),window.CDS._version.length>1&&di.warn("Running more than one version of Clarity can cause unexpected issues. Please ensure only one version is loaded.")}(),window.CDS._isStateProxied||(window.CDS._isStateProxied=!0,window.CDS._state=new Proxy(window.CDS._state,{set:(d,f,a)=>{const g={key:f,prev:window.CDS._state[f],current:a};return d[f]=a,document.dispatchEvent(new CustomEvent("CDS_STATE_UPDATE",{detail:g})),!0}})))}function $s(){return{versions:window.CDS._version,environment:window.CDS.environment,userAgent:navigator.userAgent,supports:window.CDS._supports,angularVersion:qi(!1),angularJSVersion:ti(!1),reactVersion:ni(!1),vueVersion:$n(!1),state:{...window.CDS._state,iconRegistry:Object.keys(window.CDS._state.iconRegistry),motionRegistry:Object.keys(window.CDS._state.motionRegistry),focusTrapRegistry:Object.keys(window.CDS._state.focusTrapItems.map(d=>d.focusTrapId))}}}function ua(){di.log(JSON.stringify($s(),null,2))}const da=new class re{constructor(){this.subscriptions=[]}subscribe(f){const a=new de(f,this.subscriptions);return this.subscriptions.push(a),a}emit(f){this.subscriptions.forEach(a=>a.fn(f))}toEventObservable(){return this}};da.listener=document.addEventListener("CDS_STATE_UPDATE",d=>da.emit(d.detail));class hi{static get state(){return hn(),window.CDS._state}static getValue(f){return hi.state[f]}static setValue(f,a){hi.state[f]=a}static log(){di.log(JSON.stringify(hi.state,null,2))}}hi.stateUpdates=da.toEventObservable();const Io=["unknown",{outline:''}];class Jt{static get registry(){return{unknown:Io[1],...hi.state.iconRegistry}}static addIcons(...f){hi.state.iconRegistry={...hi.state.iconRegistry,...Object.fromEntries(f.filter(([a])=>!Jt.registry[a]))}}static addAliases(...f){const a=f.filter(([g])=>Jt.registry[g]).flatMap(([g,_])=>_.map(S=>[S,Jt.registry[g]]));hi.state.iconRegistry={...hi.state.iconRegistry,...Object.fromEntries(a)}}static getIconNameFromShape(f){return f[0]}}const Yr=["angle",{outline:''}],ii=["exclamation-circle",{outline:'',solid:''}],Di=["check-circle",{outline:'',solid:''}],Ao=["ellipsis-horizontal",{outline:'',outlineBadged:''}],Or=["window-close",{outline:''}],Zt=["event",{outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''}],Hn=["calendar",{outline:'',outlineAlerted:'',outlineBadged:'',solid:'',solidAlerted:'',solidBadged:''}],_i=["eye-hide",{outline:'',solid:''}],Ui=["eye",{outline:'',solid:''}],Zr=["ellipsis-vertical",{outline:'',outlineBadged:''}],On=["view-columns",{outline:''}],Ht=["arrow",{outline:''}],fi=["times",{outline:''}],ri=["step-forward-2",{outline:''}],yn=["angle-double",{outline:''}],vr=["filter-grid-circle",{outline:'',solid:''}],As=["filter-grid",{outline:'',solid:''}],qr=["info-circle",{outline:'',solid:''}],Gs=["exclamation-triangle",{outline:'',solid:''}],$i=["circle",{outline:'',solid:''}],Ra=["dot-circle",{outline:''}],_r=["error-standard",{outline:'',solid:''}],Ys=["success-standard",{outline:'',solid:''}];var zt=L(5990),Mo=L(8527),or=L(1553);L(8777),L(4134),L(8014);var Ln=L(9735),Zn=L(1050),Xr=L(7701),Qn=L(4359),Ms=(L(2972),L(3318)),et=L(5992),fn=L(8626),qn=L(1145),ki=L(3276),ao=L(2861),es=L(287),lo=L(238);class ds extends et.x{constructor(f=1/0,a=1/0,g=lo.l){super(),this._bufferSize=f,this._windowTime=a,this._timestampProvider=g,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=a===1/0,this._bufferSize=Math.max(1,f),this._windowTime=Math.max(1,a)}next(f){const{isStopped:a,_buffer:g,_infiniteTimeWindow:_,_timestampProvider:S,_windowTime:j}=this;a||(g.push(f),!_&&g.push(S.now()+j)),this._trimBuffer(),super.next(f)}_subscribe(f){this._throwIfClosed(),this._trimBuffer();const a=this._innerSubscribe(f),{_infiniteTimeWindow:g,_buffer:_}=this,S=_.slice();for(let j=0;j{class d{constructor(a){this._platformId=a,this.isBrowser=this._platformId?(0,k.NF)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!se)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(l.Lbi))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function xo(d){return function hl(){if(null==Go&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>Go=!0}))}finally{Go=Go||!1}return Go}()?d:!!d.capture}function cr(d){if(function Os(){if(null==Oo){const d=typeof document<"u"?document.head:null;Oo=!(!d||!d.createShadowRoot&&!d.attachShadow)}return Oo}()){const f=d.getRootNode?d.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&f instanceof ShadowRoot)return f}return null}function uo(d){return d.composedPath?d.composedPath()[0]:d.target}function gi(d){return null!=d&&"false"!=`${d}`}function fs(d){return d instanceof l.SBq?d.nativeElement:d}let Dw=(()=>{class d{constructor(a){this._platform=a}isDisabled(a){return a.hasAttribute("disabled")}isVisible(a){return function ww(d){return!!(d.offsetWidth||d.offsetHeight||"function"==typeof d.getClientRects&&d.getClientRects().length)}(a)&&"visible"===getComputedStyle(a).visibility}isTabbable(a){if(!this._platform.isBrowser)return!1;const g=function hf(d){try{return d.frameElement}catch{return null}}(function id(d){return d.ownerDocument&&d.ownerDocument.defaultView||window}(a));if(g&&(-1===Sm(g)||!this.isVisible(g)))return!1;let _=a.nodeName.toLowerCase(),S=Sm(a);return a.hasAttribute("contenteditable")?-1!==S:!("iframe"===_||"object"===_||this._platform.WEBKIT&&this._platform.IOS&&!function Ic(d){let f=d.nodeName.toLowerCase(),a="input"===f&&d.type;return"text"===a||"password"===a||"select"===f||"textarea"===f}(a))&&("audio"===_?!!a.hasAttribute("controls")&&-1!==S:"video"===_?-1!==S&&(null!==S||this._platform.FIREFOX||a.hasAttribute("controls")):a.tabIndex>=0)}isFocusable(a,g){return function pf(d){return!function LC(d){return function Tw(d){return"input"==d.nodeName.toLowerCase()}(d)&&"hidden"==d.type}(d)&&(function FC(d){let f=d.nodeName.toLowerCase();return"input"===f||"select"===f||"button"===f||"textarea"===f}(d)||function Ew(d){return function ff(d){return"a"==d.nodeName.toLowerCase()}(d)&&d.hasAttribute("href")}(d)||d.hasAttribute("contenteditable")||Cl(d))}(a)&&!this.isDisabled(a)&&(g?.ignoreVisibility||this.isVisible(a))}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(Tt))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function Cl(d){if(!d.hasAttribute("tabindex")||void 0===d.tabIndex)return!1;let f=d.getAttribute("tabindex");return!(!f||isNaN(parseInt(f,10)))}function Sm(d){if(!Cl(d))return null;const f=parseInt(d.getAttribute("tabindex")||"",10);return isNaN(f)?-1:f}class Iw{get enabled(){return this._enabled}set enabled(f){this._enabled=f,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(f,this._startAnchor),this._toggleAnchorTabIndex(f,this._endAnchor))}constructor(f,a,g,_,S=!1){this._element=f,this._checker=a,this._ngZone=g,this._document=_,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,S||this.attachAnchors()}destroy(){const f=this._startAnchor,a=this._endAnchor;f&&(f.removeEventListener("focus",this.startAnchorListener),f.remove()),a&&(a.removeEventListener("focus",this.endAnchorListener),a.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(f){return new Promise(a=>{this._executeOnStable(()=>a(this.focusInitialElement(f)))})}focusFirstTabbableElementWhenReady(f){return new Promise(a=>{this._executeOnStable(()=>a(this.focusFirstTabbableElement(f)))})}focusLastTabbableElementWhenReady(f){return new Promise(a=>{this._executeOnStable(()=>a(this.focusLastTabbableElement(f)))})}_getRegionBoundary(f){const a=this._element.querySelectorAll(`[cdk-focus-region-${f}], [cdkFocusRegion${f}], [cdk-focus-${f}]`);return"start"==f?a.length?a[0]:this._getFirstTabbableElement(this._element):a.length?a[a.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(f){const a=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(a){if(!this._checker.isFocusable(a)){const g=this._getFirstTabbableElement(a);return g?.focus(f),!!g}return a.focus(f),!0}return this.focusFirstTabbableElement(f)}focusFirstTabbableElement(f){const a=this._getRegionBoundary("start");return a&&a.focus(f),!!a}focusLastTabbableElement(f){const a=this._getRegionBoundary("end");return a&&a.focus(f),!!a}hasAttached(){return this._hasAttached}_getFirstTabbableElement(f){if(this._checker.isFocusable(f)&&this._checker.isTabbable(f))return f;const a=f.children;for(let g=0;g=0;g--){const _=a[g].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(a[g]):null;if(_)return _}return null}_createAnchor(){const f=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,f),f.classList.add("cdk-visually-hidden"),f.classList.add("cdk-focus-trap-anchor"),f.setAttribute("aria-hidden","true"),f}_toggleAnchorTabIndex(f,a){f?a.setAttribute("tabindex","0"):a.removeAttribute("tabindex")}toggleAnchors(f){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(f,this._startAnchor),this._toggleAnchorTabIndex(f,this._endAnchor))}_executeOnStable(f){this._ngZone.isStable?f():this._ngZone.onStable.pipe((0,Qn.q)(1)).subscribe(f)}}let Dm=(()=>{class d{constructor(a,g,_){this._checker=a,this._ngZone=g,this._document=_}create(a,g=!1){return new Iw(a,this._checker,this._ngZone,this._document,g)}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(Dw),l.LFG(l.R0b),l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})(),gf=(()=>{class d{get enabled(){return this.focusTrap.enabled}set enabled(a){this.focusTrap.enabled=gi(a)}get autoCapture(){return this._autoCapture}set autoCapture(a){this._autoCapture=gi(a)}constructor(a,g,_){this._elementRef=a,this._focusTrapFactory=g,this._previouslyFocusedElement=null,this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0)}ngOnDestroy(){this.focusTrap.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(a){const g=a.autoCapture;g&&!g.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=function Ro(){let d=typeof document<"u"&&document?document.activeElement:null;for(;d&&d.shadowRoot;){const f=d.shadowRoot.activeElement;if(f===d)break;d=f}return d}(),this.focusTrap.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(g){return new(g||d)(l.Y36(l.SBq),l.Y36(Dm),l.Y36(k.K0))};static#t=this.\u0275dir=l.lG2({type:d,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[l.TTD]})}return d})();var od=L(3733),ja=(L(2698),L(6927));let Bw=(()=>{class d{constructor(a,g,_){this._platform=a,this._change=new et.x,this._changeListener=S=>{this._change.next(S)},this._document=_,g.runOutsideAngular(()=>{if(a.isBrowser){const S=this._getWindow();S.addEventListener("resize",this._changeListener),S.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const a=this._getWindow();a.removeEventListener("resize",this._changeListener),a.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const a={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),a}getViewportRect(){const a=this.getViewportScrollPosition(),{width:g,height:_}=this.getViewportSize();return{top:a.top,left:a.left,bottom:a.top+_,right:a.left+g,height:_,width:g}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const a=this._document,g=this._getWindow(),_=a.documentElement,S=_.getBoundingClientRect();return{top:-S.top||a.body.scrollTop||g.scrollY||_.scrollTop||0,left:-S.left||a.body.scrollLeft||g.scrollX||_.scrollLeft||0}}change(a=20){return a>0?this._change.pipe((0,ja.e)(a)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const a=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:a.innerWidth,height:a.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(Tt),l.LFG(l.R0b),l.LFG(k.K0,8))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();var va=L(5350),Rc=L(7137);const qC=new l.OlP("cdk-dir-doc",{providedIn:"root",factory:function Uw(){return(0,l.f3M)(k.K0)}}),KC=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let gs=(()=>{class d{constructor(a){this.value="ltr",this.change=new l.vpe,a&&(this.value=function $w(d){const f=d?.toLowerCase()||"";return"auto"===f&&typeof navigator<"u"&&navigator?.language?KC.test(navigator.language)?"rtl":"ltr":"rtl"===f?"rtl":"ltr"}((a.body?a.body.dir:null)||(a.documentElement?a.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(qC,8))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();function xm(d,f,a){for(let g in f)if(f.hasOwnProperty(g)){const _=f[g];_?d.setProperty(g,_,a?.has(g)?"important":""):d.removeProperty(g)}return d}function za(d,f){const a=f?"":"none";xm(d.style,{"touch-action":f?"":"none","-webkit-user-drag":f?"":"none","-webkit-tap-highlight-color":f?"":"transparent","user-select":a,"-ms-user-select":a,"-webkit-user-select":a,"-moz-user-select":a})}function Om(d,f,a){xm(d.style,{position:f?"":"fixed",top:f?"":"0",opacity:f?"":"0",left:f?"":"-999em"},a)}function ld(d,f){return f&&"none"!=f?d+" "+f:d}function Rm(d){const f=d.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(d)*f}function _f(d,f){return d.getPropertyValue(f).split(",").map(g=>g.trim())}function yf(d){const f=d.getBoundingClientRect();return{top:f.top,right:f.right,bottom:f.bottom,left:f.left,width:f.width,height:f.height,x:f.x,y:f.y}}function kc(d,f,a){const{top:g,bottom:_,left:S,right:j}=d;return a>=g&&a<=_&&f>=S&&f<=j}function _a(d,f,a){d.top+=f,d.bottom=d.top+d.height,d.left+=a,d.right=d.left+d.width}function Pm(d,f,a,g){const{top:_,right:S,bottom:j,left:J,width:te,height:Ce}=d,Ge=te*f,St=Ce*f;return g>_-St&&gJ-Ge&&a{this.positions.set(a,{scrollPosition:{top:a.scrollTop,left:a.scrollLeft},clientRect:yf(a)})})}handleScroll(f){const a=uo(f),g=this.positions.get(a);if(!g)return null;const _=g.scrollPosition;let S,j;if(a===this._document){const Ce=this.getViewportScrollPosition();S=Ce.top,j=Ce.left}else S=a.scrollTop,j=a.scrollLeft;const J=_.top-S,te=_.left-j;return this.positions.forEach((Ce,Ge)=>{Ce.clientRect&&a!==Ge&&a.contains(Ge)&&_a(Ce.clientRect,J,te)}),_.top=S,_.left=j,{top:J,left:te}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}}function km(d){const f=d.cloneNode(!0),a=f.querySelectorAll("[id]"),g=d.nodeName.toLowerCase();f.removeAttribute("id");for(let _=0;_za(g,a)))}constructor(f,a,g,_,S,j){this._config=a,this._document=g,this._ngZone=_,this._viewportRuler=S,this._dragDropRegistry=j,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=!1,this._moveEvents=new et.x,this._pointerMoveSubscription=va.w0.EMPTY,this._pointerUpSubscription=va.w0.EMPTY,this._scrollSubscription=va.w0.EMPTY,this._resizeSubscription=va.w0.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this._disabled=!1,this.beforeStarted=new et.x,this.started=new et.x,this.released=new et.x,this.ended=new et.x,this.entered=new et.x,this.exited=new et.x,this.dropped=new et.x,this.moved=this._moveEvents,this._pointerDown=J=>{if(this.beforeStarted.next(),this._handles.length){const te=this._getTargetHandle(J);te&&!this._disabledHandles.has(te)&&!this.disabled&&this._initializeDragSequence(te,J)}else this.disabled||this._initializeDragSequence(this._rootElement,J)},this._pointerMove=J=>{const te=this._getPointerPositionOnPage(J);if(!this._hasStartedDragging){if(Math.abs(te.x-this._pickupPositionOnPage.x)+Math.abs(te.y-this._pickupPositionOnPage.y)>=this._config.dragStartThreshold){const un=Date.now()>=this._dragStartTime+this._getDragStartDelay(J),Xn=this._dropContainer;if(!un)return void this._endDragSequence(J);(!Xn||!Xn.isDragging()&&!Xn.isReceiving())&&(J.preventDefault(),this._hasStartedDragging=!0,this._ngZone.run(()=>this._startDragSequence(J)))}return}J.preventDefault();const Ce=this._getConstrainedPointerPosition(te);if(this._hasMoved=!0,this._lastKnownPointerPosition=te,this._updatePointerDirectionDelta(Ce),this._dropContainer)this._updateActiveDropContainer(Ce,te);else{const Ge=this.constrainPosition?this._initialClientRect:this._pickupPositionOnPage,St=this._activeTransform;St.x=Ce.x-Ge.x+this._passiveTransform.x,St.y=Ce.y-Ge.y+this._passiveTransform.y,this._applyRootElementTransform(St.x,St.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:Ce,event:J,distance:this._getDragDistance(Ce),delta:this._pointerDirectionDelta})})},this._pointerUp=J=>{this._endDragSequence(J)},this._nativeDragStart=J=>{if(this._handles.length){const te=this._getTargetHandle(J);te&&!this._disabledHandles.has(te)&&!this.disabled&&J.preventDefault()}else this.disabled||J.preventDefault()},this.withRootElement(f).withParent(a.parentDragRef||null),this._parentPositions=new Nc(g),j.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(f){this._handles=f.map(g=>fs(g)),this._handles.forEach(g=>za(g,this.disabled)),this._toggleNativeDragInteractions();const a=new Set;return this._disabledHandles.forEach(g=>{this._handles.indexOf(g)>-1&&a.add(g)}),this._disabledHandles=a,this}withPreviewTemplate(f){return this._previewTemplate=f,this}withPlaceholderTemplate(f){return this._placeholderTemplate=f,this}withRootElement(f){const a=fs(f);return a!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{a.addEventListener("mousedown",this._pointerDown,Vc),a.addEventListener("touchstart",this._pointerDown,Lc),a.addEventListener("dragstart",this._nativeDragStart,Vc)}),this._initialTransform=void 0,this._rootElement=a),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(f){return this._boundaryElement=f?fs(f):null,this._resizeSubscription.unsubscribe(),f&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(f){return this._parentDragRef=f,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeSubscriptions(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._anchor=this._parentDragRef=null}isDragging(){return this._hasStartedDragging&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}disableHandle(f){!this._disabledHandles.has(f)&&this._handles.indexOf(f)>-1&&(this._disabledHandles.add(f),za(f,!0))}enableHandle(f){this._disabledHandles.has(f)&&(this._disabledHandles.delete(f),za(f,this.disabled))}withDirection(f){return this._direction=f,this}_withDropContainer(f){this._dropContainer=f}getFreeDragPosition(){const f=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:f.x,y:f.y}}setFreeDragPosition(f){return this._activeTransform={x:0,y:0},this._passiveTransform.x=f.x,this._passiveTransform.y=f.y,this._dropContainer||this._applyRootElementTransform(f.x,f.y),this}withPreviewContainer(f){return this._previewContainer=f,this}_sortFromLastPointerPosition(){const f=this._lastKnownPointerPosition;f&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(f),f)}_removeSubscriptions(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe()}_destroyPreview(){this._preview?.remove(),this._previewRef?.destroy(),this._preview=this._previewRef=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(f){if(this._dragDropRegistry.isDragging(this)&&(this._removeSubscriptions(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),this._hasStartedDragging))if(this.released.next({source:this,event:f}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(f),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;const a=this._getPointerPositionOnPage(f);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(a),dropPoint:a,event:f})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(f){ud(f)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();const a=this._dropContainer;if(a){const g=this._rootElement,_=g.parentNode,S=this._placeholder=this._createPlaceholderElement(),j=this._anchor=this._anchor||this._document.createComment(""),J=this._getShadowRoot();_.insertBefore(j,g),this._initialTransform=g.style.transform||"",this._preview=this._createPreviewElement(),Om(g,!1,bf),this._document.body.appendChild(_.replaceChild(S,g)),this._getPreviewInsertionPoint(_,J).appendChild(this._preview),this.started.next({source:this,event:f}),a.start(),this._initialContainer=a,this._initialIndex=a.getItemIndex(this)}else this.started.next({source:this,event:f}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(a?a.getScrollableParents():[])}_initializeDragSequence(f,a){this._parentDragRef&&a.stopPropagation();const g=this.isDragging(),_=ud(a),S=!_&&0!==a.button,j=this._rootElement,J=uo(a),te=!_&&this._lastTouchEventTime&&this._lastTouchEventTime+800>Date.now(),Ce=_?function rd(d){const f=d.touches&&d.touches[0]||d.changedTouches&&d.changedTouches[0];return!(!f||-1!==f.identifier||null!=f.radiusX&&1!==f.radiusX||null!=f.radiusY&&1!==f.radiusY)}(a):function Em(d){return 0===d.buttons||0===d.detail}(a);if(J&&J.draggable&&"mousedown"===a.type&&a.preventDefault(),g||S||te||Ce)return;if(this._handles.length){const Rt=j.style;this._rootElementTapHighlight=Rt.webkitTapHighlightColor||"",Rt.webkitTapHighlightColor="transparent"}this._hasStartedDragging=this._hasMoved=!1,this._removeSubscriptions(),this._initialClientRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(Rt=>this._updateOnScroll(Rt)),this._boundaryElement&&(this._boundaryRect=yf(this._boundaryElement));const Ge=this._previewTemplate;this._pickupPositionInElement=Ge&&Ge.template&&!Ge.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialClientRect,f,a);const St=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(a);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:St.x,y:St.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,a)}_cleanupDragArtifacts(f){Om(this._rootElement,!0,bf),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialClientRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{const a=this._dropContainer,g=a.getItemIndex(this),_=this._getPointerPositionOnPage(f),S=this._getDragDistance(_),j=a._isOverContainer(_.x,_.y);this.ended.next({source:this,distance:S,dropPoint:_,event:f}),this.dropped.next({item:this,currentIndex:g,previousIndex:this._initialIndex,container:a,previousContainer:this._initialContainer,isPointerOverContainer:j,distance:S,dropPoint:_,event:f}),a.drop(this,g,this._initialIndex,this._initialContainer,j,S,_,f),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:f,y:a},{x:g,y:_}){let S=this._initialContainer._getSiblingContainerFromPosition(this,f,a);!S&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(f,a)&&(S=this._initialContainer),S&&S!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=S,this._dropContainer.enter(this,f,a,S===this._initialContainer&&S.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:S,currentIndex:S.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(g,_),this._dropContainer._sortItem(this,f,a,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(f,a):this._applyPreviewTransform(f-this._pickupPositionInElement.x,a-this._pickupPositionInElement.y))}_createPreviewElement(){const f=this._previewTemplate,a=this.previewClass,g=f?f.template:null;let _;if(g&&f){const S=f.matchSize?this._initialClientRect:null,j=f.viewContainer.createEmbeddedView(g,f.context);j.detectChanges(),_=Sf(j,this._document),this._previewRef=j,f.matchSize?Fm(_,S):_.style.transform=ya(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else _=km(this._rootElement),Fm(_,this._initialClientRect),this._initialTransform&&(_.style.transform=this._initialTransform);return xm(_.style,{"pointer-events":"none",margin:"0",position:"fixed",top:"0",left:"0","z-index":`${this._config.zIndex||1e3}`},bf),za(_,!1),_.classList.add("cdk-drag-preview"),_.setAttribute("dir",this._direction),a&&(Array.isArray(a)?a.forEach(S=>_.classList.add(S)):_.classList.add(a)),_}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();const f=this._placeholder.getBoundingClientRect();this._preview.classList.add("cdk-drag-animating"),this._applyPreviewTransform(f.left,f.top);const a=function JC(d){const f=getComputedStyle(d),a=_f(f,"transition-property"),g=a.find(J=>"transform"===J||"all"===J);if(!g)return 0;const _=a.indexOf(g),S=_f(f,"transition-duration"),j=_f(f,"transition-delay");return Rm(S[_])+Rm(j[_])}(this._preview);return 0===a?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(g=>{const _=j=>{(!j||uo(j)===this._preview&&"transform"===j.propertyName)&&(this._preview?.removeEventListener("transitionend",_),g(),clearTimeout(S))},S=setTimeout(_,1.5*a);this._preview.addEventListener("transitionend",_)}))}_createPlaceholderElement(){const f=this._placeholderTemplate,a=f?f.template:null;let g;return a?(this._placeholderRef=f.viewContainer.createEmbeddedView(a,f.context),this._placeholderRef.detectChanges(),g=Sf(this._placeholderRef,this._document)):g=km(this._rootElement),g.style.pointerEvents="none",g.classList.add("cdk-drag-placeholder"),g}_getPointerPositionInElement(f,a,g){const _=a===this._rootElement?null:a,S=_?_.getBoundingClientRect():f,j=ud(g)?g.targetTouches[0]:g,J=this._getViewportScrollPosition();return{x:S.left-f.left+(j.pageX-S.left-J.left),y:S.top-f.top+(j.pageY-S.top-J.top)}}_getPointerPositionOnPage(f){const a=this._getViewportScrollPosition(),g=ud(f)?f.touches[0]||f.changedTouches[0]||{pageX:0,pageY:0}:f,_=g.pageX-a.left,S=g.pageY-a.top;if(this._ownerSVGElement){const j=this._ownerSVGElement.getScreenCTM();if(j){const J=this._ownerSVGElement.createSVGPoint();return J.x=_,J.y=S,J.matrixTransform(j.inverse())}}return{x:_,y:S}}_getConstrainedPointerPosition(f){const a=this._dropContainer?this._dropContainer.lockAxis:null;let{x:g,y:_}=this.constrainPosition?this.constrainPosition(f,this,this._initialClientRect,this._pickupPositionInElement):f;if("x"===this.lockAxis||"x"===a?_=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):("y"===this.lockAxis||"y"===a)&&(g=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){const{x:S,y:j}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,J=this._boundaryRect,{width:te,height:Ce}=this._getPreviewRect(),Ge=J.top+j,St=J.bottom-(Ce-j);g=Nm(g,J.left+S,J.right-(te-S)),_=Nm(_,Ge,St)}return{x:g,y:_}}_updatePointerDirectionDelta(f){const{x:a,y:g}=f,_=this._pointerDirectionDelta,S=this._pointerPositionAtLastDirectionChange,j=Math.abs(a-S.x),J=Math.abs(g-S.y);return j>this._config.pointerDirectionChangeThreshold&&(_.x=a>S.x?1:-1,S.x=a),J>this._config.pointerDirectionChangeThreshold&&(_.y=g>S.y?1:-1,S.y=g),_}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;const f=this._handles.length>0||!this.isDragging();f!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=f,za(this._rootElement,f))}_removeRootElementListeners(f){f.removeEventListener("mousedown",this._pointerDown,Vc),f.removeEventListener("touchstart",this._pointerDown,Lc),f.removeEventListener("dragstart",this._nativeDragStart,Vc)}_applyRootElementTransform(f,a){const g=ya(f,a),_=this._rootElement.style;null==this._initialTransform&&(this._initialTransform=_.transform&&"none"!=_.transform?_.transform:""),_.transform=ld(g,this._initialTransform)}_applyPreviewTransform(f,a){const g=this._previewTemplate?.template?void 0:this._initialTransform,_=ya(f,a);this._preview.style.transform=ld(_,g)}_getDragDistance(f){const a=this._pickupPositionOnPage;return a?{x:f.x-a.x,y:f.y-a.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:f,y:a}=this._passiveTransform;if(0===f&&0===a||this.isDragging()||!this._boundaryElement)return;const g=this._rootElement.getBoundingClientRect(),_=this._boundaryElement.getBoundingClientRect();if(0===_.width&&0===_.height||0===g.width&&0===g.height)return;const S=_.left-g.left,j=g.right-_.right,J=_.top-g.top,te=g.bottom-_.bottom;_.width>g.width?(S>0&&(f+=S),j>0&&(f-=j)):f=0,_.height>g.height?(J>0&&(a+=J),te>0&&(a-=te)):a=0,(f!==this._passiveTransform.x||a!==this._passiveTransform.y)&&this.setFreeDragPosition({y:a,x:f})}_getDragStartDelay(f){const a=this.dragStartDelay;return"number"==typeof a?a:ud(f)?a.touch:a?a.mouse:0}_updateOnScroll(f){const a=this._parentPositions.handleScroll(f);if(a){const g=uo(f);this._boundaryRect&&g!==this._boundaryElement&&g.contains(this._boundaryElement)&&_a(this._boundaryRect,a.top,a.left),this._pickupPositionOnPage.x+=a.left,this._pickupPositionOnPage.y+=a.top,this._dropContainer||(this._activeTransform.x-=a.left,this._activeTransform.y-=a.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return void 0===this._cachedShadowRoot&&(this._cachedShadowRoot=cr(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(f,a){const g=this._previewContainer||"global";if("parent"===g)return f;if("global"===g){const _=this._document;return a||_.fullscreenElement||_.webkitFullscreenElement||_.mozFullScreenElement||_.msFullscreenElement||_.body}return fs(g)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialClientRect),this._previewRect}_getTargetHandle(f){return this._handles.find(a=>f.target&&(f.target===a||a.contains(f.target)))}}function ya(d,f){return`translate3d(${Math.round(d)}px, ${Math.round(f)}px, 0)`}function Nm(d,f,a){return Math.max(f,Math.min(a,d))}function ud(d){return"t"===d.type[0]}function Sf(d,f){const a=d.rootNodes;if(1===a.length&&a[0].nodeType===f.ELEMENT_NODE)return a[0];const g=f.createElement("div");return a.forEach(_=>g.appendChild(_)),g}function Fm(d,f){d.style.width=`${f.width}px`,d.style.height=`${f.height}px`,d.style.transform=ya(f.left,f.top)}function Bc(d,f){return Math.max(0,Math.min(f,d))}class dd{constructor(f,a){this._element=f,this._dragDropRegistry=a,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(f){this.withItems(f)}sort(f,a,g,_){const S=this._itemPositions,j=this._getItemIndexFromPointerPosition(f,a,g,_);if(-1===j&&S.length>0)return null;const J="horizontal"===this.orientation,te=S.findIndex(Ds=>Ds.drag===f),Ce=S[j],St=Ce.clientRect,Rt=te>j?1:-1,un=this._getItemOffsetPx(S[te].clientRect,St,Rt),Xn=this._getSiblingOffsetPx(te,S,Rt),bi=S.slice();return function Gw(d,f,a){const g=Bc(f,d.length-1),_=Bc(a,d.length-1);if(g===_)return;const S=d[g],j=_{if(bi[ef]===Ds)return;const Dc=Ds.drag===f,dm=Dc?un:Xn,hm=Dc?f.getPlaceholderElement():Ds.drag.getRootElement();Ds.offset+=dm,J?(hm.style.transform=ld(`translate3d(${Math.round(Ds.offset)}px, 0, 0)`,Ds.initialTransform),_a(Ds.clientRect,0,dm)):(hm.style.transform=ld(`translate3d(0, ${Math.round(Ds.offset)}px, 0)`,Ds.initialTransform),_a(Ds.clientRect,dm,0))}),this._previousSwap.overlaps=kc(St,a,g),this._previousSwap.drag=Ce.drag,this._previousSwap.delta=J?_.x:_.y,{previousIndex:te,currentIndex:j}}enter(f,a,g,_){const S=null==_||_<0?this._getItemIndexFromPointerPosition(f,a,g):_,j=this._activeDraggables,J=j.indexOf(f),te=f.getPlaceholderElement();let Ce=j[S];if(Ce===f&&(Ce=j[S+1]),!Ce&&(null==S||-1===S||S-1&&j.splice(J,1),Ce&&!this._dragDropRegistry.isDragging(Ce)){const Ge=Ce.getRootElement();Ge.parentElement.insertBefore(te,Ge),j.splice(S,0,f)}else fs(this._element).appendChild(te),j.push(f);te.style.transform="",this._cacheItemPositions()}withItems(f){this._activeDraggables=f.slice(),this._cacheItemPositions()}withSortPredicate(f){this._sortPredicate=f}reset(){this._activeDraggables.forEach(f=>{const a=f.getRootElement();if(a){const g=this._itemPositions.find(_=>_.drag===f)?.initialTransform;a.style.transform=g||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(f){return("horizontal"===this.orientation&&"rtl"===this.direction?this._itemPositions.slice().reverse():this._itemPositions).findIndex(g=>g.drag===f)}updateOnScroll(f,a){this._itemPositions.forEach(({clientRect:g})=>{_a(g,f,a)}),this._itemPositions.forEach(({drag:g})=>{this._dragDropRegistry.isDragging(g)&&g._sortFromLastPointerPosition()})}_cacheItemPositions(){const f="horizontal"===this.orientation;this._itemPositions=this._activeDraggables.map(a=>{const g=a.getVisibleElement();return{drag:a,offset:0,initialTransform:g.style.transform||"",clientRect:yf(g)}}).sort((a,g)=>f?a.clientRect.left-g.clientRect.left:a.clientRect.top-g.clientRect.top)}_getItemOffsetPx(f,a,g){const _="horizontal"===this.orientation;let S=_?a.left-f.left:a.top-f.top;return-1===g&&(S+=_?a.width-f.width:a.height-f.height),S}_getSiblingOffsetPx(f,a,g){const _="horizontal"===this.orientation,S=a[f].clientRect,j=a[f+-1*g];let J=S[_?"width":"height"]*g;if(j){const te=_?"left":"top",Ce=_?"right":"bottom";-1===g?J-=j.clientRect[te]-S[Ce]:J+=S[te]-j.clientRect[Ce]}return J}_shouldEnterAsFirstChild(f,a){if(!this._activeDraggables.length)return!1;const g=this._itemPositions,_="horizontal"===this.orientation;if(g[0].drag!==this._activeDraggables[0]){const j=g[g.length-1].clientRect;return _?f>=j.right:a>=j.bottom}{const j=g[0].clientRect;return _?f<=j.left:a<=j.top}}_getItemIndexFromPointerPosition(f,a,g,_){const S="horizontal"===this.orientation,j=this._itemPositions.findIndex(({drag:J,clientRect:te})=>J!==f&&((!_||J!==this._previousSwap.drag||!this._previousSwap.overlaps||(S?_.x:_.y)!==this._previousSwap.delta)&&(S?a>=Math.floor(te.left)&&a=Math.floor(te.top)&&g!0,this.sortPredicate=()=>!0,this.beforeStarted=new et.x,this.entered=new et.x,this.exited=new et.x,this.dropped=new et.x,this.sorted=new et.x,this.receivingStarted=new et.x,this.receivingStopped=new et.x,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=va.w0.EMPTY,this._verticalScrollDirection=0,this._horizontalScrollDirection=0,this._stopScrollTimers=new et.x,this._cachedShadowRoot=null,this._startScrollInterval=()=>{this._stopScrolling(),(0,Rc.F)(0,od.Z).pipe((0,Xr.R)(this._stopScrollTimers)).subscribe(()=>{const j=this._scrollNode,J=this.autoScrollStep;1===this._verticalScrollDirection?j.scrollBy(0,-J):2===this._verticalScrollDirection&&j.scrollBy(0,J),1===this._horizontalScrollDirection?j.scrollBy(-J,0):2===this._horizontalScrollDirection&&j.scrollBy(J,0)})},this.element=fs(f),this._document=g,this.withScrollableParents([this.element]),a.registerDropContainer(this),this._parentPositions=new Nc(g),this._sortStrategy=new dd(this.element,a),this._sortStrategy.withSortPredicate((j,J)=>this.sortPredicate(j,J,this))}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(f,a,g,_){this._draggingStarted(),null==_&&this.sortingDisabled&&(_=this._draggables.indexOf(f)),this._sortStrategy.enter(f,a,g,_),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:f,container:this,currentIndex:this.getItemIndex(f)})}exit(f){this._reset(),this.exited.next({item:f,container:this})}drop(f,a,g,_,S,j,J,te={}){this._reset(),this.dropped.next({item:f,currentIndex:a,previousIndex:g,container:this,previousContainer:_,isPointerOverContainer:S,distance:j,dropPoint:J,event:te})}withItems(f){const a=this._draggables;return this._draggables=f,f.forEach(g=>g._withDropContainer(this)),this.isDragging()&&(a.filter(_=>_.isDragging()).every(_=>-1===f.indexOf(_))?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(f){return this._sortStrategy.direction=f,this}connectedTo(f){return this._siblings=f.slice(),this}withOrientation(f){return this._sortStrategy.orientation=f,this}withScrollableParents(f){const a=fs(this.element);return this._scrollableElements=-1===f.indexOf(a)?[a,...f]:f.slice(),this}getScrollableParents(){return this._scrollableElements}getItemIndex(f){return this._isDragging?this._sortStrategy.getItemIndex(f):this._draggables.indexOf(f)}isReceiving(){return this._activeSiblings.size>0}_sortItem(f,a,g,_){if(this.sortingDisabled||!this._clientRect||!Pm(this._clientRect,.05,a,g))return;const S=this._sortStrategy.sort(f,a,g,_);S&&this.sorted.next({previousIndex:S.previousIndex,currentIndex:S.currentIndex,container:this,item:f})}_startScrollingIfNecessary(f,a){if(this.autoScrollDisabled)return;let g,_=0,S=0;if(this._parentPositions.positions.forEach((j,J)=>{J===this._document||!j.clientRect||g||Pm(j.clientRect,.05,f,a)&&([_,S]=function Zw(d,f,a,g){const _=tb(f,g),S=wf(f,a);let j=0,J=0;if(_){const te=d.scrollTop;1===_?te>0&&(j=1):d.scrollHeight-te>d.clientHeight&&(j=2)}if(S){const te=d.scrollLeft;1===S?te>0&&(J=1):d.scrollWidth-te>d.clientWidth&&(J=2)}return[j,J]}(J,j.clientRect,f,a),(_||S)&&(g=J))}),!_&&!S){const{width:j,height:J}=this._viewportRuler.getViewportSize(),te={width:j,height:J,top:0,right:j,bottom:J,left:0};_=tb(te,a),S=wf(te,f),g=window}g&&(_!==this._verticalScrollDirection||S!==this._horizontalScrollDirection||g!==this._scrollNode)&&(this._verticalScrollDirection=_,this._horizontalScrollDirection=S,this._scrollNode=g,(_||S)&&g?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){const f=fs(this.element).style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=f.msScrollSnapType||f.scrollSnapType||"",f.scrollSnapType=f.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){const f=fs(this.element);this._parentPositions.cache(this._scrollableElements),this._clientRect=this._parentPositions.positions.get(f).clientRect}_reset(){this._isDragging=!1;const f=fs(this.element).style;f.scrollSnapType=f.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(a=>a._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(f,a){return null!=this._clientRect&&kc(this._clientRect,f,a)}_getSiblingContainerFromPosition(f,a,g){return this._siblings.find(_=>_._canReceive(f,a,g))}_canReceive(f,a,g){if(!this._clientRect||!kc(this._clientRect,a,g)||!this.enterPredicate(f,this))return!1;const _=this._getShadowRoot().elementFromPoint(a,g);if(!_)return!1;const S=fs(this.element);return _===S||S.contains(_)}_startReceiving(f,a){const g=this._activeSiblings;!g.has(f)&&a.every(_=>this.enterPredicate(_,this)||this._draggables.indexOf(_)>-1)&&(g.add(f),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:f,receiver:this,items:a}))}_stopReceiving(f){this._activeSiblings.delete(f),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:f,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(f=>{if(this.isDragging()){const a=this._parentPositions.handleScroll(f);a&&this._sortStrategy.updateOnScroll(a.top,a.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){const f=cr(fs(this.element));this._cachedShadowRoot=f||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){const f=this._sortStrategy.getActiveItemsSnapshot().filter(a=>a.isDragging());this._siblings.forEach(a=>a._startReceiving(this,f))}}function tb(d,f){const{top:a,bottom:g,height:_}=d,S=.05*_;return f>=a-S&&f<=a+S?1:f>=g-S&&f<=g+S?2:0}function wf(d,f){const{left:a,right:g,width:_}=d,S=.05*_;return f>=a-S&&f<=a+S?1:f>=g-S&&f<=g+S?2:0}const hd=xo({passive:!1,capture:!0});let nb=(()=>{class d{constructor(a,g){this._ngZone=a,this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=[],this._globalListeners=new Map,this._draggingPredicate=_=>_.isDragging(),this.pointerMove=new et.x,this.pointerUp=new et.x,this.scroll=new et.x,this._preventDefaultWhileDragging=_=>{this._activeDragInstances.length>0&&_.preventDefault()},this._persistentTouchmoveListener=_=>{this._activeDragInstances.length>0&&(this._activeDragInstances.some(this._draggingPredicate)&&_.preventDefault(),this.pointerMove.next(_))},this._document=g}registerDropContainer(a){this._dropInstances.has(a)||this._dropInstances.add(a)}registerDragItem(a){this._dragInstances.add(a),1===this._dragInstances.size&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,hd)})}removeDropContainer(a){this._dropInstances.delete(a)}removeDragItem(a){this._dragInstances.delete(a),this.stopDragging(a),0===this._dragInstances.size&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,hd)}startDragging(a,g){if(!(this._activeDragInstances.indexOf(a)>-1)&&(this._activeDragInstances.push(a),1===this._activeDragInstances.length)){const _=g.type.startsWith("touch");this._globalListeners.set(_?"touchend":"mouseup",{handler:S=>this.pointerUp.next(S),options:!0}).set("scroll",{handler:S=>this.scroll.next(S),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:hd}),_||this._globalListeners.set("mousemove",{handler:S=>this.pointerMove.next(S),options:hd}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((S,j)=>{this._document.addEventListener(j,S.handler,S.options)})})}}stopDragging(a){const g=this._activeDragInstances.indexOf(a);g>-1&&(this._activeDragInstances.splice(g,1),0===this._activeDragInstances.length&&this._clearGlobalListeners())}isDragging(a){return this._activeDragInstances.indexOf(a)>-1}scrolled(a){const g=[this.scroll];return a&&a!==this._document&&g.push(new qn.y(_=>this._ngZone.runOutsideAngular(()=>{const j=J=>{this._activeDragInstances.length&&_.next(J)};return a.addEventListener("scroll",j,!0),()=>{a.removeEventListener("scroll",j,!0)}}))),(0,$.T)(...g)}ngOnDestroy(){this._dragInstances.forEach(a=>this.removeDragItem(a)),this._dropInstances.forEach(a=>this.removeDropContainer(a)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((a,g)=>{this._document.removeEventListener(g,a.handler,a.options)}),this._globalListeners.clear()}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(l.R0b),l.LFG(k.K0))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const Ef={dragStartThreshold:5,pointerDirectionChangeThreshold:5};let ib=(()=>{class d{constructor(a,g,_,S){this._document=a,this._ngZone=g,this._viewportRuler=_,this._dragDropRegistry=S}createDrag(a,g=Ef){return new Dl(a,g,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(a){return new Vm(a,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static#e=this.\u0275fac=function(g){return new(g||d)(l.LFG(k.K0),l.LFG(l.R0b),l.LFG(Bw),l.LFG(nb))};static#t=this.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"})}return d})();const Bm=new l.OlP("CDK_DRAG_PARENT"),jm=new l.OlP("CdkDragHandle"),rb=new l.OlP("CdkDragPlaceholder"),sb=new l.OlP("CdkDragPreview"),Hc=new l.OlP("CDK_DRAG_CONFIG"),Tf=new l.OlP("CdkDropList");let If=(()=>{class d{static#e=this._dragInstances=[];get disabled(){return this._disabled||this.dropContainer&&this.dropContainer.disabled}set disabled(a){this._disabled=gi(a),this._dragRef.disabled=this._disabled}constructor(a,g,_,S,j,J,te,Ce,Ge,St,Rt){this.element=a,this.dropContainer=g,this._ngZone=S,this._viewContainerRef=j,this._dir=te,this._changeDetectorRef=Ge,this._selfHandle=St,this._parentDrag=Rt,this._destroyed=new et.x,this.started=new l.vpe,this.released=new l.vpe,this.ended=new l.vpe,this.entered=new l.vpe,this.exited=new l.vpe,this.dropped=new l.vpe,this.moved=new qn.y(un=>{const Xn=this._dragRef.moved.pipe((0,zt.U)(bi=>({source:this,pointerPosition:bi.pointerPosition,event:bi.event,delta:bi.delta,distance:bi.distance}))).subscribe(un);return()=>{Xn.unsubscribe()}}),this._dragRef=Ce.createDrag(a,{dragStartThreshold:J&&null!=J.dragStartThreshold?J.dragStartThreshold:5,pointerDirectionChangeThreshold:J&&null!=J.pointerDirectionChangeThreshold?J.pointerDirectionChangeThreshold:5,zIndex:J?.zIndex}),this._dragRef.data=this,d._dragInstances.push(this),J&&this._assignDefaults(J),g&&(this._dragRef._withDropContainer(g._dropListRef),g.addItem(this)),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(a){this._dragRef.setFreeDragPosition(a)}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,Qn.q)(1),(0,Xr.R)(this._destroyed)).subscribe(()=>{this._updateRootElement(),this._setupHandlesListener(),this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)})})}ngOnChanges(a){const g=a.rootElementSelector,_=a.freeDragPosition;g&&!g.firstChange&&this._updateRootElement(),_&&!_.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this);const a=d._dragInstances.indexOf(this);a>-1&&d._dragInstances.splice(a,1),this._ngZone.runOutsideAngular(()=>{this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_updateRootElement(){const a=this.element.nativeElement;let g=a;this.rootElementSelector&&(g=void 0!==a.closest?a.closest(this.rootElementSelector):a.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(g||a)}_getBoundaryElement(){const a=this.boundaryElement;return a?"string"==typeof a?this.element.nativeElement.closest(a):fs(a):null}_syncInputs(a){a.beforeStarted.subscribe(()=>{if(!a.isDragging()){const g=this._dir,_=this.dragStartDelay,S=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,j=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;a.disabled=this.disabled,a.lockAxis=this.lockAxis,a.dragStartDelay="object"==typeof _&&_?_:function ma(d,f=0){return function Mi(d){return!isNaN(parseFloat(d))&&!isNaN(Number(d))}(d)?Number(d):f}(_),a.constrainPosition=this.constrainPosition,a.previewClass=this.previewClass,a.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(S).withPreviewTemplate(j).withPreviewContainer(this.previewContainer||"global"),g&&a.withDirection(g.value)}}),a.beforeStarted.pipe((0,Qn.q)(1)).subscribe(()=>{if(this._parentDrag)return void a.withParent(this._parentDrag._dragRef);let g=this.element.nativeElement.parentElement;for(;g;){if(g.classList.contains("cdk-drag")){a.withParent(d._dragInstances.find(_=>_.element.nativeElement===g)?._dragRef||null);break}g=g.parentElement}})}_handleEvents(a){a.started.subscribe(g=>{this.started.emit({source:this,event:g.event}),this._changeDetectorRef.markForCheck()}),a.released.subscribe(g=>{this.released.emit({source:this,event:g.event})}),a.ended.subscribe(g=>{this.ended.emit({source:this,distance:g.distance,dropPoint:g.dropPoint,event:g.event}),this._changeDetectorRef.markForCheck()}),a.entered.subscribe(g=>{this.entered.emit({container:g.container.data,item:this,currentIndex:g.currentIndex})}),a.exited.subscribe(g=>{this.exited.emit({container:g.container.data,item:this})}),a.dropped.subscribe(g=>{this.dropped.emit({previousIndex:g.previousIndex,currentIndex:g.currentIndex,previousContainer:g.previousContainer.data,container:g.container.data,isPointerOverContainer:g.isPointerOverContainer,item:this,distance:g.distance,dropPoint:g.dropPoint,event:g.event})})}_assignDefaults(a){const{lockAxis:g,dragStartDelay:_,constrainPosition:S,previewClass:j,boundaryElement:J,draggingDisabled:te,rootElementSelector:Ce,previewContainer:Ge}=a;this.disabled=te??!1,this.dragStartDelay=_||0,g&&(this.lockAxis=g),S&&(this.constrainPosition=S),j&&(this.previewClass=j),J&&(this.boundaryElement=J),Ce&&(this.rootElementSelector=Ce),Ge&&(this.previewContainer=Ge)}_setupHandlesListener(){this._handles.changes.pipe((0,or.O)(this._handles),(0,Mo.b)(a=>{const g=a.filter(_=>_._parentDrag===this).map(_=>_.element);this._selfHandle&&this.rootElementSelector&&g.push(this.element),this._dragRef.withHandles(g)}),(0,Ms.w)(a=>(0,$.T)(...a.map(g=>g._stateChanges.pipe((0,or.O)(g))))),(0,Xr.R)(this._destroyed)).subscribe(a=>{const g=this._dragRef,_=a.element.nativeElement;a.disabled?g.disableHandle(_):g.enableHandle(_)})}static#t=this.\u0275fac=function(g){return new(g||d)(l.Y36(l.SBq),l.Y36(Tf,12),l.Y36(k.K0),l.Y36(l.R0b),l.Y36(l.s_b),l.Y36(Hc,8),l.Y36(gs,8),l.Y36(ib),l.Y36(l.sBO),l.Y36(jm,10),l.Y36(Bm,12))};static#n=this.\u0275dir=l.lG2({type:d,selectors:[["","cdkDrag",""]],contentQueries:function(g,_,S){if(1&g&&(l.Suo(S,sb,5),l.Suo(S,rb,5),l.Suo(S,jm,5)),2&g){let j;l.iGM(j=l.CRH())&&(_._previewTemplate=j.first),l.iGM(j=l.CRH())&&(_._placeholderTemplate=j.first),l.iGM(j=l.CRH())&&(_._handles=j)}},hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(g,_){2&g&&l.ekj("cdk-drag-disabled",_.disabled)("cdk-drag-dragging",_._dragRef.isDragging())},inputs:{data:["cdkDragData","data"],lockAxis:["cdkDragLockAxis","lockAxis"],rootElementSelector:["cdkDragRootElement","rootElementSelector"],boundaryElement:["cdkDragBoundary","boundaryElement"],dragStartDelay:["cdkDragStartDelay","dragStartDelay"],freeDragPosition:["cdkDragFreeDragPosition","freeDragPosition"],disabled:["cdkDragDisabled","disabled"],constrainPosition:["cdkDragConstrainPosition","constrainPosition"],previewClass:["cdkDragPreviewClass","previewClass"],previewContainer:["cdkDragPreviewContainer","previewContainer"]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],standalone:!0,features:[l._Bn([{provide:Bm,useExisting:d}]),l.TTD]})}return d})();L(1794);const lb=Ei(3,(d,f,a)=>{!function Ti(d,f){return f||(f=window&&window.customElements),!f||!!f.get(d)}(d)||function vi(){return window?.location?.href?.includes("localhost:6006")}()?(a.define(d,f),hn(),window&&!Object.keys(window.CDS._state.elementRegistry).some(g=>g===d)&&(window.CDS._state.elementRegistry={...window.CDS._state.elementRegistry,[d]:{}})):di.warn(d+" has already been registered")});function Um(d,f){Un()&&sr(["customElements"])&&lb(d,f,window.customElements)}var Ci=L(3449);let xf=!1;function Of(d){if((d=Math.trunc(d)||0)<0&&(d+=this.length),!(d<0||d>=this.length))return this[d]}if(!xf){xf=!0;const d=Reflect.getPrototypeOf(Int8Array);for(const f of[Array,String,d])Object.defineProperty(f.prototype,"at",{value:Of,writable:!0,enumerable:!1,configurable:!0})}let $m=!1,Gm=!1;function Ym(d,f,a){Object.defineProperty(d,a,{configurable:!0,enumerable:!0,get:function(){return this.hasAttribute(f)?this.getAttribute(f):null},set:function(g){null!==g?this.setAttribute(f,g):this.removeAttribute(f)}})}$m||Element.prototype.hasOwnProperty("role")||(Ym(Element.prototype,"role","role"),$m=!0),Gm||Element.prototype.hasOwnProperty("ariaLabel")||(Gm=!0,["ActiveDescendant","Atomic","AutoComplete","Busy","Checked","ColCount","ColIndex","ColSpan","Controls","Current","DescribedBy","Details","Disabled","ErrorMessage","Expanded","FlowTo","HasPopup","Hidden","Invalid","KeyShortcuts","Label","LabelledBy","Level","Live","Modal","MultiLine","MultiSelectable","Orientation","Owns","Placeholder","PosInSet","Pressed","ReadOnly","Relevant","Required","RoleDescription","RowCount","RowIndex","RowSpan","Selected","SetSize","Sort","ValueMax","ValueMin","ValueNow","ValueText"].forEach(d=>Ym(Element.prototype,"aria-"+d.toLowerCase(),"aria"+d)));var Rf=L(1921);const md=window,Pf=md.ShadowRoot&&(void 0===md.ShadyCSS||md.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,Fr=Symbol(),vd=new WeakMap;class kf{constructor(f,a,g){if(this._$cssResult$=!0,g!==Fr)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=f,this.t=a}get styleSheet(){let f=this.o;const a=this.t;if(Pf&&void 0===f){const g=void 0!==a&&1===a.length;g&&(f=vd.get(a)),void 0===f&&((this.o=f=new CSSStyleSheet).replaceSync(this.cssText),g&&vd.set(a,f))}return f}toString(){return this.cssText}}const br=(d,...f)=>{const a=1===d.length?d[0]:f.reduce((g,_,S)=>g+(j=>{if(!0===j._$cssResult$)return j.cssText;if("number"==typeof j)return j;throw Error("Value passed to 'css' function must be a 'css' function result: "+j+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(_)+d[S+1],d[0]);return new kf(a,d,Fr)},Ff=Pf?d=>d:d=>d instanceof CSSStyleSheet?(f=>{let a="";for(const g of f.cssRules)a+=g.cssText;return(d=>new kf("string"==typeof d?d:d+"",void 0,Fr))(a)})(d):d;var _d;const yd=window,Lf=yd.trustedTypes,cb=Lf?Lf.emptyScript:"",Vf=yd.reactiveElementPolyfillSupport,Bf={toAttribute(d,f){switch(f){case Boolean:d=d?cb:null;break;case Object:case Array:d=null==d?d:JSON.stringify(d)}return d},fromAttribute(d,f){let a=d;switch(f){case Boolean:a=null!==d;break;case Number:a=null===d?null:Number(d);break;case Object:case Array:try{a=JSON.parse(d)}catch{a=null}}return a}},Hf=(d,f)=>f!==d&&(f==f||d==d),jf={attribute:!0,type:String,converter:Bf,reflect:!1,hasChanged:Hf},zf="finalized";class Ca extends HTMLElement{constructor(){super(),this._$Ei=new Map,this.isUpdatePending=!1,this.hasUpdated=!1,this._$El=null,this._$Eu()}static addInitializer(f){var a;this.finalize(),(null!==(a=this.h)&&void 0!==a?a:this.h=[]).push(f)}static get observedAttributes(){this.finalize();const f=[];return this.elementProperties.forEach((a,g)=>{const _=this._$Ep(g,a);void 0!==_&&(this._$Ev.set(_,g),f.push(_))}),f}static createProperty(f,a=jf){if(a.state&&(a.attribute=!1),this.finalize(),this.elementProperties.set(f,a),!a.noAccessor&&!this.prototype.hasOwnProperty(f)){const g="symbol"==typeof f?Symbol():"__"+f,_=this.getPropertyDescriptor(f,g,a);void 0!==_&&Object.defineProperty(this.prototype,f,_)}}static getPropertyDescriptor(f,a,g){return{get(){return this[a]},set(_){const S=this[f];this[a]=_,this.requestUpdate(f,S,g)},configurable:!0,enumerable:!0}}static getPropertyOptions(f){return this.elementProperties.get(f)||jf}static finalize(){if(this.hasOwnProperty(zf))return!1;this[zf]=!0;const f=Object.getPrototypeOf(this);if(f.finalize(),void 0!==f.h&&(this.h=[...f.h]),this.elementProperties=new Map(f.elementProperties),this._$Ev=new Map,this.hasOwnProperty("properties")){const a=this.properties,g=[...Object.getOwnPropertyNames(a),...Object.getOwnPropertySymbols(a)];for(const _ of g)this.createProperty(_,a[_])}return this.elementStyles=this.finalizeStyles(this.styles),!0}static finalizeStyles(f){const a=[];if(Array.isArray(f)){const g=new Set(f.flat(1/0).reverse());for(const _ of g)a.unshift(Ff(_))}else void 0!==f&&a.push(Ff(f));return a}static _$Ep(f,a){const g=a.attribute;return!1===g?void 0:"string"==typeof g?g:"string"==typeof f?f.toLowerCase():void 0}_$Eu(){var f;this._$E_=new Promise(a=>this.enableUpdating=a),this._$AL=new Map,this._$Eg(),this.requestUpdate(),null===(f=this.constructor.h)||void 0===f||f.forEach(a=>a(this))}addController(f){var a,g;(null!==(a=this._$ES)&&void 0!==a?a:this._$ES=[]).push(f),void 0!==this.renderRoot&&this.isConnected&&(null===(g=f.hostConnected)||void 0===g||g.call(f))}removeController(f){var a;null===(a=this._$ES)||void 0===a||a.splice(this._$ES.indexOf(f)>>>0,1)}_$Eg(){this.constructor.elementProperties.forEach((f,a)=>{this.hasOwnProperty(a)&&(this._$Ei.set(a,this[a]),delete this[a])})}createRenderRoot(){var f;const a=null!==(f=this.shadowRoot)&&void 0!==f?f:this.attachShadow(this.constructor.shadowRootOptions);return((d,f)=>{Pf?d.adoptedStyleSheets=f.map(a=>a instanceof CSSStyleSheet?a:a.styleSheet):f.forEach(a=>{const g=document.createElement("style"),_=md.litNonce;void 0!==_&&g.setAttribute("nonce",_),g.textContent=a.cssText,d.appendChild(g)})})(a,this.constructor.elementStyles),a}connectedCallback(){var f;void 0===this.renderRoot&&(this.renderRoot=this.createRenderRoot()),this.enableUpdating(!0),null===(f=this._$ES)||void 0===f||f.forEach(a=>{var g;return null===(g=a.hostConnected)||void 0===g?void 0:g.call(a)})}enableUpdating(f){}disconnectedCallback(){var f;null===(f=this._$ES)||void 0===f||f.forEach(a=>{var g;return null===(g=a.hostDisconnected)||void 0===g?void 0:g.call(a)})}attributeChangedCallback(f,a,g){this._$AK(f,g)}_$EO(f,a,g=jf){var _;const S=this.constructor._$Ep(f,g);if(void 0!==S&&!0===g.reflect){const j=(void 0!==(null===(_=g.converter)||void 0===_?void 0:_.toAttribute)?g.converter:Bf).toAttribute(a,g.type);this._$El=f,null==j?this.removeAttribute(S):this.setAttribute(S,j),this._$El=null}}_$AK(f,a){var g;const _=this.constructor,S=_._$Ev.get(f);if(void 0!==S&&this._$El!==S){const j=_.getPropertyOptions(S),J="function"==typeof j.converter?{fromAttribute:j.converter}:void 0!==(null===(g=j.converter)||void 0===g?void 0:g.fromAttribute)?j.converter:Bf;this._$El=S,this[S]=J.fromAttribute(a,j.type),this._$El=null}}requestUpdate(f,a,g){let _=!0;void 0!==f&&(((g=g||this.constructor.getPropertyOptions(f)).hasChanged||Hf)(this[f],a)?(this._$AL.has(f)||this._$AL.set(f,a),!0===g.reflect&&this._$El!==f&&(void 0===this._$EC&&(this._$EC=new Map),this._$EC.set(f,g))):_=!1),!this.isUpdatePending&&_&&(this._$E_=this._$Ej())}_$Ej(){var f=this;return(0,Rf.Z)(function*(){f.isUpdatePending=!0;try{yield f._$E_}catch(g){Promise.reject(g)}const a=f.scheduleUpdate();return null!=a&&(yield a),!f.isUpdatePending})()}scheduleUpdate(){return this.performUpdate()}performUpdate(){var f;if(!this.isUpdatePending)return;this._$Ei&&(this._$Ei.forEach((_,S)=>this[S]=_),this._$Ei=void 0);let a=!1;const g=this._$AL;try{a=this.shouldUpdate(g),a?(this.willUpdate(g),null===(f=this._$ES)||void 0===f||f.forEach(_=>{var S;return null===(S=_.hostUpdate)||void 0===S?void 0:S.call(_)}),this.update(g)):this._$Ek()}catch(_){throw a=!1,this._$Ek(),_}a&&this._$AE(g)}willUpdate(f){}_$AE(f){var a;null===(a=this._$ES)||void 0===a||a.forEach(g=>{var _;return null===(_=g.hostUpdated)||void 0===_?void 0:_.call(g)}),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(f)),this.updated(f)}_$Ek(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$E_}shouldUpdate(f){return!0}update(f){void 0!==this._$EC&&(this._$EC.forEach((a,g)=>this._$EO(g,this[g],a)),this._$EC=void 0),this._$Ek()}updated(f){}firstUpdated(f){}}var zc;Ca[zf]=!0,Ca.elementProperties=new Map,Ca.elementStyles=[],Ca.shadowRootOptions={mode:"open"},Vf?.({ReactiveElement:Ca}),(null!==(_d=yd.reactiveElementVersions)&&void 0!==_d?_d:yd.reactiveElementVersions=[]).push("1.6.3");const Cd=window,ko=Cd.trustedTypes,Wm=ko?ko.createPolicy("lit-html",{createHTML:d=>d}):void 0,bd="$lit$",No=`lit$${(Math.random()+"").slice(9)}$`,Sd="?"+No,Zm=`<${Sd}>`,Qs=document,ba=()=>Qs.createComment(""),El=d=>null===d||"object"!=typeof d&&"function"!=typeof d,Dd=Array.isArray,Uf="[ \t\n\f\r]",$c=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,Qm=/-->/g,qm=/>/g,Ua=RegExp(`>|${Uf}(?:([^\\s"'>=/]+)(${Uf}*=${Uf}*(?:[^ \t\n\f\r"'\`<>=]|("|')|))|$)`,"g"),Km=/'/g,$f=/"/g,Gc=/^(?:script|style|textarea|title)$/i,wd=d=>(f,...a)=>({_$litType$:d,strings:f,values:a}),Yc=wd(1),ub=wd(2),Tl=Symbol.for("lit-noChange"),Gi=Symbol.for("lit-nothing"),Gf=new WeakMap,Ps=Qs.createTreeWalker(Qs,129,null,!1);function Yf(d,f){if(!Array.isArray(d)||!d.hasOwnProperty("raw"))throw Error("invalid template strings array");return void 0!==Wm?Wm.createHTML(f):f}class Wc{constructor({strings:f,_$litType$:a},g){let _;this.parts=[];let S=0,j=0;const J=f.length-1,te=this.parts,[Ce,Ge]=((d,f)=>{const a=d.length-1,g=[];let _,S=2===f?"":"",j=$c;for(let J=0;J"===Ge[0]?(j=_??$c,St=-1):void 0===Ge[1]?St=-2:(St=j.lastIndex-Ge[2].length,Ce=Ge[1],j=void 0===Ge[3]?Ua:'"'===Ge[3]?$f:Km):j===$f||j===Km?j=Ua:j===Qm||j===qm?j=$c:(j=Ua,_=void 0);const un=j===Ua&&d[J+1].startsWith("/>")?" ":"";S+=j===$c?te+Zm:St>=0?(g.push(Ce),te.slice(0,St)+bd+te.slice(St)+No+un):te+No+(-2===St?(g.push(void 0),J):un)}return[Yf(d,S+(d[a]||"")+(2===f?"":"")),g]})(f,a);if(this.el=Wc.createElement(Ce,g),Ps.currentNode=this.el.content,2===a){const St=this.el.content,Rt=St.firstChild;Rt.remove(),St.append(...Rt.childNodes)}for(;null!==(_=Ps.nextNode())&&te.length0){_.textContent=ko?ko.emptyScript:"";for(let un=0;unDd(d)||"function"==typeof d?.[Symbol.iterator])(f)?this.T(f):this._(f)}k(f){return this._$AA.parentNode.insertBefore(f,this._$AB)}$(f){this._$AH!==f&&(this._$AR(),this._$AH=this.k(f))}_(f){this._$AH!==Gi&&El(this._$AH)?this._$AA.nextSibling.data=f:this.$(Qs.createTextNode(f)),this._$AH=f}g(f){var a;const{values:g,_$litType$:_}=f,S="number"==typeof _?this._$AC(f):(void 0===_.el&&(_.el=Wc.createElement(Yf(_.h,_.h[0]),this.options)),_);if((null===(a=this._$AH)||void 0===a?void 0:a._$AD)===S)this._$AH.v(g);else{const j=new Zc(S,this),J=j.u(this.options);j.v(g),this.$(J),this._$AH=j}}_$AC(f){let a=Gf.get(f.strings);return void 0===a&&Gf.set(f.strings,a=new Wc(f)),a}T(f){Dd(this._$AH)||(this._$AH=[],this._$AR());const a=this._$AH;let g,_=0;for(const S of f)_===a.length?a.push(g=new Al(this.k(ba()),this.k(ba()),this,this.options)):g=a[_],g._$AI(S),_++;_2||""!==g[0]||""!==g[1]?(this._$AH=Array(g.length-1).fill(new String),this.strings=g):this._$AH=Gi}get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}_$AI(f,a=this,g,_){const S=this.strings;let j=!1;if(void 0===S)f=Il(this,f,a,0),j=!El(f)||f!==this._$AH&&f!==Tl,j&&(this._$AH=f);else{const J=f;let te,Ce;for(f=S[0],te=0;te{var g,_;const S=null!==(g=a?.renderBefore)&&void 0!==g?g:f;let j=S._$litPart$;if(void 0===j){const J=null!==(_=a?.renderBefore)&&void 0!==_?_:null;S._$litPart$=j=new Al(f.insertBefore(ba(),J),J,void 0,a??{})}return j._$AI(d),j};var xl,Ad;class Fo extends Ca{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){var f,a;const g=super.createRenderRoot();return null!==(f=(a=this.renderOptions).renderBefore)&&void 0!==f||(a.renderBefore=g.firstChild),g}update(f){const a=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(f),this._$Do=Id(a,this.renderRoot,this.renderOptions)}connectedCallback(){var f;super.connectedCallback(),null===(f=this._$Do)||void 0===f||f.setConnected(!0)}disconnectedCallback(){var f;super.disconnectedCallback(),null===(f=this._$Do)||void 0===f||f.setConnected(!1)}render(){return Tl}}Fo.finalized=!0,Fo._$litElement$=!0,null===(xl=globalThis.litElementHydrateSupport)||void 0===xl||xl.call(globalThis,{LitElement:Fo});const ev=globalThis.litElementPolyfillSupport;ev?.({LitElement:Fo}),(null!==(Ad=globalThis.litElementVersions)&&void 0!==Ad?Ad:globalThis.litElementVersions=[]).push("3.3.3");const tv=br`@charset "UTF-8";:host,:root{--δ2:var(--cds-global-layout-space-xxs, calc(4 * 1rem / var(--cds-global-base, 20)));--δ3:var(--cds-global-layout-space-xs, calc(8 * 1rem / var(--cds-global-base, 20)));--δ4:var(--cds-global-layout-space-sm, calc(12 * 1rem / var(--cds-global-base, 20)));--δ5:var(--cds-global-layout-space-md, calc(16 * 1rem / var(--cds-global-base, 20)));--δ6:var(--cds-global-layout-space-lg, calc(24 * 1rem / var(--cds-global-base, 20)));--δ7:var(--cds-global-layout-space-xl, calc(32 * 1rem / var(--cds-global-base, 20)))}[cds-layout~="wrap:none"]{flex-wrap:nowrap!important}[cds-layout*="align:stretch"]{flex-grow:1!important}[cds-layout*="align:shrink"]{flex-shrink:1!important;flex-grow:0!important}[cds-layout~=horizontal]{display:flex;flex-direction:row;flex-wrap:wrap;justify-items:flex-start;align-items:flex-start;width:100%;margin:0;min-height:0}[cds-layout~=horizontal]>[cds-layout~=horizontal],[cds-layout~=horizontal]>[cds-layout~=vertical],[cds-layout~=horizontal]>[cds-text]{width:initial!important}[cds-layout~=horizontal][cds-layout*="align:top"]{align-items:flex-start}[cds-layout~=horizontal][cds-layout*="align:left"]{justify-content:flex-start}[cds-layout~=horizontal][cds-layout*="align:right"]{justify-content:flex-end}[cds-layout~=horizontal][cds-layout*="align:vertical-center"]{align-items:center;align-content:center}[cds-layout~=horizontal][cds-layout*="align:horizontal-center"]{justify-content:center}[cds-layout~=horizontal][cds-layout*="align:center"]{align-items:center;align-content:center;justify-content:center}[cds-layout~=horizontal][cds-layout*="order:reverse"]{flex-direction:row-reverse}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]{justify-content:stretch;flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]>*{flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:stretch"]{align-items:stretch;align-content:stretch;flex-grow:1}[cds-layout~=horizontal][cds-layout*="align:stretch"]>*{flex-grow:1}[cds-layout~=horizontal]>[cds-layout*="align:center"],[cds-layout~=horizontal]>[cds-layout*="align:vertical-center"]{align-self:center}[cds-layout~=horizontal]>[cds-layout*="align:center"],[cds-layout~=horizontal]>[cds-layout*="align:horizontal-center"]{margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal]>[cds-layout*="align:top"]{align-self:flex-start}[cds-layout~=horizontal]>[cds-layout*="align:right"]{margin-left:auto!important}[cds-layout~=horizontal]>[cds-layout*="align:left"]{margin-right:auto!important}[cds-layout~=vertical]{width:100%;display:flex;flex-direction:column;align-items:flex-start}[cds-layout~=vertical],[cds-layout~=vertical][cds-layout*="align:top"]{justify-content:flex-start}[cds-layout~=vertical][cds-layout*="align:left"]{align-items:flex-start}[cds-layout~=vertical][cds-layout*="align:right"]{align-items:flex-end}[cds-layout~=vertical][cds-layout*="align:vertical-center"]{justify-content:center}[cds-layout~=vertical][cds-layout*="align:horizontal-center"]{align-items:center}[cds-layout~=vertical][cds-layout*="align:center"]{align-items:center;justify-content:center}[cds-layout~=vertical][cds-layout*="order:reverse"]{flex-direction:column-reverse}[cds-layout~=vertical][cds-layout*="align:horizontal-stretch"]{align-items:stretch}[cds-layout~=vertical][cds-layout*="align:stretch"]{align-items:stretch;justify-content:stretch}[cds-layout~=vertical][cds-layout*="align:stretch"]>*{flex-grow:1}[cds-layout~=vertical]>[cds-layout*="align:center"],[cds-layout~=vertical]>[cds-layout*="align:vertical-center"]{margin-top:auto;margin-bottom:auto}[cds-layout~=vertical]>[cds-layout*="align:center"],[cds-layout~=vertical]>[cds-layout*="align:horizontal-center"]{align-self:center}[cds-layout~=vertical]>[cds-layout*="align:top"]{margin-bottom:auto!important}[cds-layout~=vertical]>[cds-layout*="align:right"]{margin-left:auto}[cds-layout~=vertical]>[cds-layout*="align:left"]{margin-right:auto}[cds-layout~=grid]{display:grid;align-items:start;align-content:start;grid-template-columns:repeat(var(--cds-global-layout-grid-cols,12),1fr);width:100%}[cds-layout~=grid][cds-layout*=rows]{grid-template-rows:repeat(12,auto)}[cds-layout~=grid]>[cds-layout*=row]{align-self:stretch}[cds-layout~=grid][cds-layout*="align:top"]{align-content:start}[cds-layout~=grid][cds-layout*="align:right"]{justify-content:end}[cds-layout~=grid][cds-layout*="align:left"]{justify-content:start}[cds-layout~=grid][cds-layout*="align:horizontal-stretch"]{justify-items:stretch;justify-content:stretch}[cds-layout~=grid][cds-layout*="align:stretch"]{align-items:stretch;align-content:stretch;justify-items:stretch;justify-content:stretch}[cds-layout~=grid][cds-layout*="align:vertical-center"]{align-items:center;align-content:center}[cds-layout~=grid][cds-layout*="align:horizontal-center"]{justify-items:center;justify-content:center}[cds-layout~=grid][cds-layout*="align:center"]{align-items:center;align-content:center;justify-items:center;justify-content:center}::slotted([cds-layout~="display:screen-reader-only"]),[cds-layout~="display:screen-reader-only"]{position:absolute!important;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0;display:block!important}[cds-layout*="gap:none"]{gap:0}[cds-layout*="gap:xxs"]{gap:var(--δ2)}[cds-layout*="gap:xs"]{gap:var(--δ3)}[cds-layout*="gap:sm"]{gap:var(--δ4)}[cds-layout*="gap:md"]{gap:var(--δ5)}[cds-layout*="gap:lg"]{gap:var(--δ6)}[cds-layout~="p:none"]{padding:0!important}[cds-layout~="p:xxs"]{padding:var(--δ2)!important}[cds-layout~="p:xs"]{padding:var(--δ3)!important}[cds-layout~="p:sm"]{padding:var(--δ4)!important}[cds-layout~="p:md"]{padding:var(--δ5)!important}[cds-layout~="m:md"]{margin:var(--δ5)!important}[cds-layout~="p:lg"]{padding:var(--δ6)!important}[cds-layout~="p-y:xs"]{padding-top:var(--δ3)!important;padding-bottom:var(--δ3)!important}[cds-layout~="p-x:lg"]{padding-left:var(--δ6)!important;padding-right:var(--δ6)!important}[cds-layout~="p-y:lg"]{padding-top:var(--δ6)!important;padding-bottom:var(--δ6)!important}[cds-layout~="p-l:md"]{padding-left:var(--δ5)!important}@media (min-width:992px){[cds-layout*="gap@md:lg"]{gap:var(--δ6)}[cds-layout~="p@md:lg"]{padding:var(--δ6)!important}[cds-layout~="m@md:xl"]{margin:var(--δ7)!important}}[cds-layout~=fill]{width:100%!important}*,:after,:before{box-sizing:border-box}[cds-layout~=horizontal][cds-layout*="align:horizontal-stretch"]>::slotted(*),[cds-layout~=horizontal][cds-layout*="align:stretch"]>::slotted(*),[cds-layout~=vertical][cds-layout*="align:stretch"]>::slotted(*){flex-grow:1}[cds-layout~=vertical] ::slotted([cds-layout*="align:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align:left"]),[cds-layout~=vertical]>[cds-layout*="align:left"]{margin-right:auto}@media (min-width:576px){[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xs:left"]){margin-right:auto}}@media (min-width:768px){[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@sm:left"]){margin-right:auto}}@media (min-width:992px){[cds-layout~=vertical] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@md:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@md:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@md:left"]){margin-right:auto}}@media (min-width:1200px){[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@lg:left"]){margin-right:auto}}@media (min-width:1440px){[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:vertical-center"]){margin-top:auto;margin-bottom:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:horizontal-center"]){align-self:center}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:top"]){margin-bottom:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:bottom"]){margin-top:auto!important}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:right"]){margin-left:auto}[cds-layout~=vertical] ::slotted([cds-layout*="align@xl:left"]){margin-right:auto}}[cds-layout~=horizontal] ::slotted([cds-layout*="align:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align:left"]){margin-right:auto!important}@media (min-width:576px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xs:left"]){margin-right:auto!important}}@media (min-width:768px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@sm:left"]){margin-right:auto!important}}@media (min-width:992px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@md:left"]){margin-right:auto!important}}@media (min-width:1200px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@lg:left"]){margin-right:auto!important}}@media (min-width:1440px){[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:vertical-center"]){align-self:center}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:center"]),[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:horizontal-center"]){margin-left:auto!important;margin-right:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:top"]){align-self:flex-start}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:bottom"]){align-self:flex-end}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:right"]){margin-left:auto!important}[cds-layout~=horizontal] ::slotted([cds-layout*="align@xl:left"]){margin-right:auto!important}}[cds-text]{font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);margin-top:0;margin-bottom:0}[cds-text][cds-layout~=grid]::after,[cds-text][cds-layout~=grid]::before,[cds-text][cds-layout~=horizontal]::after,[cds-text][cds-layout~=horizontal]::before,[cds-text][cds-layout~=vertical]::after,[cds-text][cds-layout~=vertical]::before{display:none}[cds-text*=display],[cds-text*=section],[cds-text*=subsection],[cds-text*=title]{font-family:var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);color:var(--cds-global-typography-color-400,var(--cds-global-color-construction-900,#21333b))}[cds-text*=body],[cds-text*=message],[cds-text*=secondary]{color:var(--cds-global-typography-color-500,var(--cds-global-color-black,#000))}[cds-text*=inline]{width:auto!important;display:inline-block!important}[cds-text*=display]{font-size:var(--cds-global-typography-display-font-size,calc(40 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-display-font-weight,500);line-height:var(--cds-global-typography-display-line-height,1.1em);letter-spacing:var(--cds-global-typography-display-letter-spacing,-.0125em)}[cds-text*=display]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-display-line-height,1.1em) - 1em)/ 2))*-1) + .037em)}[cds-text*=display]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-display-line-height,1.1em) - 1em)/ 2))*-1) - .044em)}[cds-text*=title]{font-size:var(--cds-global-typography-title-font-size,calc(24 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-title-font-weight,500);line-height:var(--cds-global-typography-title-line-height,1.16667em);letter-spacing:var(--cds-global-typography-title-letter-spacing,-.008333em)}[cds-text*=title]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-title-line-height,1.16667em) - 1em)/ 2))*-1) + .037em)}[cds-text*=title]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-title-line-height,1.16667em) - 1em)/ 2))*-1) - .044em)}[cds-text*=section]{font-size:var(--cds-global-typography-section-font-size,calc(20 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-section-font-weight,500);line-height:var(--cds-global-typography-section-line-height,1.2em);letter-spacing:var(--cds-global-typography-section-letter-spacing,-.01em)}[cds-text*=section]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-section-line-height,1.2em) - 1em)/ 2))*-1) + .037em)}[cds-text*=section]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-section-line-height,1.2em) - 1em)/ 2))*-1) - .044em)}[cds-text*=subsection]{font-size:var(--cds-global-typography-subsection-font-size,calc(16 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-subsection-font-weight,500);line-height:var(--cds-global-typography-subsection-line-height,1.25em);letter-spacing:var(--cds-global-typography-subsection-letter-spacing,-.0125em)}[cds-text*=subsection]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-subsection-line-height,1.25em) - 1em)/ 2))*-1) + .037em)}[cds-text*=subsection]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-subsection-line-height,1.25em) - 1em)/ 2))*-1) - .044em)}[cds-text*=body]{font-weight:var(--cds-global-typography-body-font-weight,400);font-size:var(--cds-global-typography-body-font-size,calc(14 * 1rem / var(--cds-global-base,20)));letter-spacing:var(--cds-global-typography-body-letter-spacing,-.014286em);line-height:var(--cds-global-typography-body-line-height,1.42857em)}[cds-text*=body]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-body-line-height,1.42857em) - 1em)/ 2))*-1) + .1em)}[cds-text*=body]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-body-line-height,1.42857em) - 1em)/ 2))*-1) - .044em)}body[cds-text*=body]::after,body[cds-text*=body]::before{content:none}[cds-text*=message]{font-size:var(--cds-global-typography-message-font-size,calc(16 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-message-font-weight,calc(400 * 1rem / var(--cds-global-base,20)));line-height:var(--cds-global-typography-message-line-height,1.25em);letter-spacing:var(--cds-global-typography-message-letter-spacing,-.0125em)}[cds-text*=message]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-message-line-height,1.25em) - 1em)/ 2))*-1) + .037em)}[cds-text*=message]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-message-line-height,1.25em) - 1em)/ 2))*-1) - .044em)}[cds-text*=secondary]{font-size:var(--cds-global-typography-secondary-font-size,calc(13 * 1rem / var(--cds-global-base,20)));font-weight:var(--cds-global-typography-secondary-font-weight,400);line-height:var(--cds-global-typography-secondary-line-height,1.23077em);letter-spacing:var(--cds-global-typography-secondary-letter-spacing,-.007692em)}[cds-text*=secondary]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((var(--cds-global-typography-secondary-line-height,1.23077em) - 1em)/ 2))*-1) + .037em)}[cds-text*=secondary]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((var(--cds-global-typography-secondary-line-height,1.23077em) - 1em)/ 2))*-1) - .044em)}[cds-text~=link]{color:var(--cds-global-typography-link-color,var(--cds-global-color-blue-700,#0079ad))!important;text-decoration:underline!important;line-height:inherit!important;font-size:inherit!important}[cds-text~=link]:focus{outline:var(--cds-alias-object-interaction-outline,Highlight solid 2px);outline-offset:var(--cds-alias-object-interaction-outline-offset,1px)}[cds-text~=link]:hover{color:var(--cds-global-typography-link-color-hover,var(--cds-global-color-blue-800,#00608a))!important}[cds-text~=link]:visited:not([cds-text~=static]){color:var(--cds-global-typography-link-color-visited,var(--cds-global-color-lavender-600,#3b40ce))!important}[cds-text~=link]:visited:not([cds-text~=static]):hover{color:var(--cds-global-typography-link-color-visited-hover,var(--cds-global-color-lavender-700,#2429c2))!important}@media (-webkit-min-device-pixel-ratio:0){[cds-text=link]:focus{outline:var(--cds-alias-object-interaction-outline-webkit,5px auto -webkit-focus-ring-color)}}[cds-text~=code]{color:var(--cds-alias-status-danger,var(--cds-global-color-red-700,#e02200));font-family:monospace;font-size:1.1em}[cds-divider]{display:block;height:var(--cds-alias-object-border-width-100,calc(1 * 1rem / var(--cds-global-base,20)));overflow:hidden;box-shadow:var(--cds-alias-object-border-color,var(--cds-global-color-construction-200,#cbd4d8)) 0 0 0 var(--cds-alias-object-border-width-100,calc(1 * 1rem / var(--cds-global-base,20))) inset}[cds-text~=light]{font-weight:var(--cds-global-typography-font-weight-light,300)!important}[cds-text~=justify]{text-align:justify!important}[cds-text~=left]{text-align:left!important}[cds-text~=right]{text-align:right!important}[cds-text~=center]{text-align:center!important}[cds-text~=lhe]{padding:.05px 0}[cds-text~=lhe]::before{content:"";margin-top:-.124em;display:block;height:0}[cds-text~=lhe]::after{content:"";margin-bottom:-.221em;display:block;height:0}[cds-text*=h2],[cds-text*=h3]{font-family:var(--cds-global-typography-header-font-family, "Clarity City", "Avenir Next", sans-serif);font-size:1.4rem;font-weight:200;color:var(--cds-global-typography-color-400);line-height:1.7143em;letter-spacing:-.017857em}[cds-text*=h2]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((1.7143em - 1em)/ 2))*-1) + .037em)}[cds-text*=h2]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((1.7143em - 1em)/ 2))*-1) - .044em)}[cds-text*=h3]{font-size:1.1rem;line-height:1.0909em;letter-spacing:-.013636em}[cds-text*=h3]::before{content:"";display:block;height:0;width:0;margin-bottom:calc(((var(--cds-global-typography-top-gap-height,.1475em) + calc((1.0909em - 1em)/ 2))*-1) + .037em)}[cds-text*=h3]::after{content:"";display:block;height:0;width:0;margin-top:calc((((1em - var(--cds-global-typography-top-gap-height,.1475em) - var(--cds-global-typography-ascender-height,.1703em) - var(--cds-global-typography-x-height,.517em)) + calc((1.0909em - 1em)/ 2))*-1) - .044em)}:host{all:initial;display:block;visibility:inherit;font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);contain:layout;box-sizing:border-box!important;-webkit-appearance:none!important}*,:after,:before{box-sizing:inherit!important}slot{font-family:var(--cds-global-typography-font-family, "Clarity City", "Avenir Next", sans-serif);display:contents!important}::slotted(*){font-family:inherit;box-sizing:inherit}::slotted(*)::placeholder{color:var(--cds-global-typography-color-200,var(--cds-global-color-construction-600,#4f6169))}:host([_is-anchor]),:host([role=button]){cursor:pointer!important}:host([_is-anchor]) ::slotted(*),:host([role=button]) ::slotted(*){cursor:pointer!important}:host([role=button][disabled]){cursor:not-allowed!important}:host([role=button][disabled]) ::slotted(*){cursor:not-allowed!important;pointer-events:none}:host([hidden]),[hidden]{display:none!important}:host([hidden*=false]){display:block!important}:host([role=dialog][hidden]),:host([role=dialog][hidden]) ::slotted(*){display:block!important;visibility:hidden!important}:host([role=dialog][hidden*=false]),:host([role=dialog][hidden*=false]) ::slotted(*){visibility:visible!important}:host([_focused]) .input,:host([_focused]) [focusable],:host([tabindex="0"]:focus),:host([tabindex="0"]:focus) [focusable],[tabindex="0"][focusable]:focus{outline:Highlight solid 2px;outline:5px auto -webkit-focus-ring-color;outline-offset:var(--cds-alias-object-interaction-outline-offset,1px)}`;function Xf(d){return`calc((${d} / var(--cds-global-base)) * 1rem)`}const pb=(d,f)=>"method"===f.kind&&f.descriptor&&!("value"in f.descriptor)?{...f,finisher(a){a.createProperty(f.key,d)}}:{kind:"field",key:Symbol(),placement:"own",descriptor:{},originalKey:f.key,initializer(){"function"==typeof f.initializer&&(this[f.key]=f.initializer.call(this))},finisher(a){a.createProperty(f.key,d)}},Rl=(d,f,a)=>{f.constructor.createProperty(a,d)};function qc(d){return(f,a)=>void 0!==a?Rl(d,f,a):pb(d,f)}function tp(d,f){switch(f&&f.type){case Array:case Object:return{reflect:!1,...f};case String:return{reflect:!0,attribute:Pi(d),converter:{toAttribute:a=>a||null},...f};case Number:return{reflect:!0,attribute:Pi(d),...f};case Boolean:return{reflect:!0,attribute:Pi(d),converter:{toAttribute:a=>a?"":null,fromAttribute:a=>function ov(d){return null!=d&&""+d!="false"}(a)},...f};case Date:return{reflect:!1,converter:{fromAttribute:a=>new Date(a)},...f};default:return{...f}}}function Yi(d){return(f,a)=>(d?.required&&function av(d,f,a){const g=d.firstUpdated;d.firstUpdated=function(_){if(a&&a.required&&We(this[f])){const S=a.requiredMessage||function(j="warning",J,te){const Ce=te.toLocaleLowerCase();return`${pe(j)}: ${J} is required to use ${Ce} component. Set the JS Property or HTML Attribute.\n\n`+(qi()?`Angular: <${Ce} [${J}]="...">\n`:"")+($n()?`Vue: <${Ce} :${J}="...">\n`:"")+(ni()?`React: <${function ws(d){return pe(function Hi(d){return d.split("-").map((f,a)=>a?f.charAt(0).toUpperCase()+f.slice(1).toLowerCase():f).join("")}(d))}(Ce)} ${Ge=J,Ge.startsWith("aria")?Pi(Ge):Ge}={...} />\n`:"")+`HTML: <${Ce} ${Pi(J)}="...">\nJavaScript: document.querySelector('${Ce}').${J} = '...';\n\n`;var Ge}(a.required,f,this.tagName);if("error"===a.required)throw Error(S);di.warn(S,this)}g&&g.call(this,_)}}(f,a,d),qc(tp(a,d))(f,a))}function Db(d){return(f,a)=>{const g=tp(a,d);return g&&(g.reflect=!!d?.reflect&&d.reflect,g.reflect&&!d?.attribute&&(g.attribute="_"+Pi(a))),qc(g)(f,a)}}var Lo,d,aE=br`@keyframes fadeInAndOut{0%,to{opacity:0}75%{opacity:1}}:host{--color:currentColor;display:inline-block;height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));margin:0;vertical-align:middle;fill:var(--color);color:var(--color);contain:strict;cursor:inherit}svg{display:block}:host([size*=xs]){height:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20)))}:host([size*=sm]){height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-7,calc(16 * 1rem / var(--cds-global-base,20)))}:host([size*=md]){height:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-9,calc(24 * 1rem / var(--cds-global-base,20)))}:host([size*=lg]){height:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-11,calc(36 * 1rem / var(--cds-global-base,20)))}:host([size*=xl]){height:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));width:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));min-height:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)));min-width:var(--cds-global-space-12,calc(48 * 1rem / var(--cds-global-base,20)))}:host([size*=xxl]){height:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));width:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));min-height:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))));min-width:calc(var(--cds-global-space-13,calc(64 * 1rem / var(--cds-global-base,20))) - var(--cds-global-space-5,calc(8 * 1rem / var(--cds-global-base,20))))}:host([size*=fit]){height:auto;width:auto;contain:layout}:host([status=success]){--color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([status=danger]){--color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([status=warning]){--color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([status=info]){--color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}:host([status=neutral]){--color:var(--cds-alias-status-neutral, var(--cds-global-color-construction-600, #4f6169))}:host([inverse]){--color:var(--cds-global-color-construction-200, #cbd4d8)}:host([direction=up]){transform:rotate(0)}:host([direction=down]){transform:rotate(180deg)}:host([direction=right]){transform:rotate(90deg)}:host([direction=left]){transform:rotate(270deg)}:host([flip=horizontal]){transform:scale(-1) rotateX(180deg)}:host([flip=vertical]){transform:scale(-1) rotateY(180deg)}.alert,.badge{fill:var(--badge-color,var(--cds-alias-status-danger,var(--cds-global-color-red-700,#e02200)))}:host([badge=success]){--badge-color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([badge=danger]){--badge-color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([badge*=warning]){--badge-color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([badge=inherit]){--badge-color:currentColor}:host([badge=info]){--badge-color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}:host([badge=neutral]){--badge-color:var(--cds-alias-status-neutral, var(--cds-global-color-construction-600, #4f6169))}:host([badge=inherit-triangle]){--badge-color:currentColor}:host([badge][inverse]){--badge-color:var(--cds-alias-status-danger, var(--cds-global-color-red-700, #e02200))}:host([badge=success][inverse]){--badge-color:var(--cds-alias-status-success, var(--cds-global-color-green-700, #42810e))}:host([badge*=warning][inverse]){--badge-color:var(--cds-alias-status-warning-dark, var(--cds-global-color-ochre-800, #a36500))}:host([badge*=inherit][inverse]){--badge-color:currentColor}:host([badge=info][inverse]){--badge-color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}.cds-internal-dot-1{animation:fadeInAndOut 1.8s ease-in 0s infinite}.cds-internal-dot-2{animation:fadeInAndOut 1.8s ease-out .422s infinite}.cds-internal-dot-3{animation:fadeInAndOut 1.8s ease-out .675s infinite}@media (prefers-reduced-motion){.cds-internal-dot-1,.cds-internal-dot-2,.cds-internal-dot-3{animation:none}}`;function xd(d,f){let a="";switch(function wb(d){switch(!0){case We(d):return Lo.NilSizeValue;case function ip(d){return["xxs","xs","sm","md","lg","xl","xxl"].indexOf(d)>-1}(d):return Lo.ValidSizeString;case function _t(d){return Ke(d)&&!Fe(d.trim())&&+d==+d}(d):return Lo.ValidNumericString;default:return Lo.BadSizeValue}}(function Eb(d){return We(d)?"":function oe(d,f,a=""){const g=d.split(" "),_=""===a?g.filter(S=>S!==f):g.map(S=>S===f?a:S);return _.length>0?_.join(" "):""}(d,"fit")}(f))){case Lo.ValidNumericString:return a=Xf(parseInt(f)),void function Jf(d,...f){f.forEach(([a,g])=>{d.style[a]=g})}(d,...function cv(d,f){return!Ne(d)&&d.indexOf("fit")>-1?[["width","auto"],["height","auto"],["min-width",f],["min-height",f]]:[["width",f],["height",f],["min-width",f],["min-height",f]]}(f,a));case Lo.ValidSizeString:case Lo.NilSizeValue:return void function Ol(d,...f){f.forEach(a=>{d.style[a]=""})}(d,"width","height","min-width","min-height");default:return}}function rp(d){return d.badge&&("inherit-triangle"===d.badge||"warning-triangle"===d.badge)}(d=Lo||(Lo={})).BadSizeValue="bad-value",d.ValidSizeString="value-is-string",d.ValidNumericString="value-is-numeric",d.NilSizeValue="value-is-nil";class Lr extends Fo{constructor(){super(...arguments),this._shape="unknown",this.solid=!1,this.inverse=!1}static get styles(){return[tv,aE]}get shape(){return this._shape}set shape(f){if(function li(d,f){return!We(d)&&kt(d,f)}(f,this._shape)){const a=this._shape;this._shape=f,this.requestUpdate("shape",a)}}get size(){return this._size}set size(f){if(function mn(d,f){return function ot(d){return be(String,d)||Ne(d)}(d)&&kt(d,f)}(f,this._size)){const a=this._size;this._size=f,xd(this,f),this.requestUpdate("size",a)}}updated(f){if(f.has("innerOffset")&&this.innerOffset>0){const a=Xf(-1*this.innerOffset),g=`calc(100% + ${Xf(2*this.innerOffset)})`;this.svg.style.width=g,this.svg.style.height=g,this.svg.style.margin=`${a} 0 0 ${a}`}}firstUpdated(f){if(super.firstUpdated(f),this.isConnected){let a="unknown";this.subscription=hi.stateUpdates.subscribe(g=>{"iconRegistry"===g.key&&Jt.registry[this.shape]&&a!==this.shape&&(a=this.shape,this.requestUpdate("shape"))})}}disconnectedCallback(){super.disconnectedCallback(),this.subscription?.unsubscribe()}render(){return Ke(Jt.registry[this.shape])?Yc``:ub``}}(0,Ci.gn)([Yi({type:String})],Lr.prototype,"shape",null),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"size",null),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"direction",void 0),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"flip",void 0),(0,Ci.gn)([Yi({type:Boolean})],Lr.prototype,"solid",void 0),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"status",void 0),(0,Ci.gn)([Yi({type:Boolean})],Lr.prototype,"inverse",void 0),(0,Ci.gn)([Yi({type:String})],Lr.prototype,"badge",void 0),(0,Ci.gn)([Db({type:Number})],Lr.prototype,"innerOffset",void 0),(0,Ci.gn)([function oE(d,f){return(({finisher:d,descriptor:f})=>(a,g)=>{var _;if(void 0===g){const S=null!==(_=a.originalKey)&&void 0!==_?_:a.key,j=null!=f?{kind:"method",placement:"prototype",key:S,descriptor:f(a.key)}:{...a,key:S};return null!=d&&(j.finisher=function(J){d(J,S)}),j}{const S=a.constructor;void 0!==f&&Object.defineProperty(a,g,f(g)),d?.(S,g)}})({descriptor:a=>{const g={get(){var _,S;return null!==(S=null===(_=this.renderRoot)||void 0===_?void 0:_.querySelector(d))&&void 0!==S?S:null},enumerable:!0,configurable:!0};if(f){const _="symbol"==typeof a?Symbol():"__"+a;g.get=function(){var S,j;return void 0===this[_]&&(this[_]=null!==(j=null===(S=this.renderRoot)||void 0===S?void 0:S.querySelector(d))&&void 0!==j?j:null),this[_]}}return g}})}("svg")],Lr.prototype,"svg",void 0),Um("cds-icon",Lr);class Ib{constructor(f){this.host=f,this.host.addController(this)}hostConnected(){var f=this;return(0,Rf.Z)(function*(){yield f.host.updateComplete,f.host.addEventListener("keydown",a=>f.emulateActive(a)),f.host.addEventListener("mousedown",a=>f.emulateActive(a)),f.host.addEventListener("keyup",()=>f.emulateInactive()),f.host.addEventListener("blur",()=>f.emulateInactive()),f.host.addEventListener("mouseup",()=>f.emulateInactive())})()}emulateActive(f){this.host.disabled||this.host?.setAttribute("cds-active",""),"Space"===f.code&&f.target===this.host&&f.preventDefault()}emulateInactive(){this.host.removeAttribute("cds-active")}}class dv{constructor(f){this.host=f,this.host.addController(this)}hostConnected(){(this.host.hasAttribute("aria-controls")||this.host.ariaControls)&&(this.host.ariaHasPopup="true",this.host.ariaExpanded="false")}}class Mb{constructor(f){this.host=f,this.host.addController(this)}hostUpdated(){null!==this.host.disabled&&(this.host.ariaDisabled=this.host.disabled),this.host.readonly&&(this.host.ariaDisabled=null)}}class Ob{constructor(f){this.host=f,this.host.addController(this)}hostUpdated(){null!=this.host.pressed&&(this.host.ariaPressed=this.host.pressed?"true":"false"),this.host.readonly&&(this.host.ariaPressed=null)}}class cE{constructor(f){this.host=f,this.host.addController(this)}hostConnected(){this.host.tabIndex=0}hostUpdated(){this.host.role=this.host.readonly?null:"button",this.host.tabIndex=this.host.disabled?-1:0,this.host.readonly&&this.host.removeAttribute("tabindex")}}class Kc{constructor(f){this.host=f,this.host.addController(this)}get currentAnchor(){return"A"===this.host.parentElement?.tagName?this.host.parentElement:null}hostConnected(){this.setAnchor()}hostUpdated(){this.setAnchor()}setAnchor(){this.currentAnchor&&this.currentAnchor!==this.previousAnchor&&(this.previousAnchor=this.currentAnchor,this.host.readonly=!0,this.currentAnchor.style.lineHeight="0",this.currentAnchor.style.textDecoration="none")}}const Ga=d=>d??Gi;function ap(d){d.preventDefault(),d.stopPropagation()}const Od=new Map([["arrow-left","ArrowLeft"],["arrow-right","ArrowRight"],["arrow-up","ArrowUp"],["arrow-down","ArrowDown"],["tab","Tab"],["enter","Enter"],["escape","Escape"],["space"," "],["home","Home"],["end","End"]]);class Rd{static get keycodes(){return nr(Od)}static add(f,a){Od.set(f,a)}static has(f){return Od.has(f)}static getCode(f,a=this.keycodes){return function dE(d,f){return f.get(d)||""}(f,a)}}function Jc(d,f){return Rd.getCode(f)===d.key}var ks;!function(d){d.ArrowUp="ArrowUp",d.ArrowDown="ArrowDown",d.ArrowLeft="ArrowLeft",d.ArrowRight="ArrowRight",d.End="End",d.Home="Home",d.PageUp="PageUp",d.PageDown="PageDown"}(ks||(ks={}));class _v{constructor(f){this.host=f,this.triggerNativeButtonBehaviorHandler=this.triggerNativeButtonBehavior.bind(this),this.emulateKeyBoardEventBehaviorHandler=this.emulateKeyBoardEventBehavior.bind(this),this.host.addController(this)}hostUpdated(){this.setButtonType(),this.setupNativeButtonBehavior()}setButtonType(){!this.host.type&&this.host.closest("form")&&(this.host.type="submit")}setupNativeButtonBehavior(){this.host.readonly||this.host.disabled?(this.host.removeEventListener("click",this.triggerNativeButtonBehaviorHandler),this.host.removeEventListener("keyup",this.emulateKeyBoardEventBehaviorHandler)):(this.host.addEventListener("click",this.triggerNativeButtonBehaviorHandler),this.host.addEventListener("keyup",this.emulateKeyBoardEventBehaviorHandler))}emulateKeyBoardEventBehavior(f){!function lp(d,f,a){d.filter(g=>Jc(f,g)).length>0&&a()}(["enter","space"],f,()=>{"submit"===this.host.type?this.triggerNativeButtonBehavior(f):this.host.click(),ap(f)})}triggerNativeButtonBehavior(f){if(this.host.disabled)ap(f);else if(!f.defaultPrevented){const a=function Lb(d,f,a){const g=document.createElement("div");f.appendChild(g),Id(d,f,{renderBefore:g,...a});const _=g.previousSibling;return g.remove(),_}(Yc``,this.host);a?.dispatchEvent(new MouseEvent("click",{relatedTarget:this.host,composed:!0})),a?.remove()}}}class Bb{constructor(f){this.host=f,this.host.addController(this)}hostUpdated(){null!=this.host.expanded&&(this.host.ariaExpanded=this.host.expanded?"true":"false"),this.host.readonly&&(this.host.ariaExpanded=null)}}let _o=class extends Fo{constructor(){super(...arguments),this._disabled=!1}get disabled(){return this._disabled}set disabled(d){const f=this._disabled;this._disabled=d,this.requestUpdate("disabled",f)}};(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"pressed",void 0),(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"expanded",void 0),(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"readonly",void 0),(0,Ci.gn)([Yi({type:String})],_o.prototype,"type",void 0),(0,Ci.gn)([Yi({type:String})],_o.prototype,"name",void 0),(0,Ci.gn)([Yi({type:String})],_o.prototype,"value",void 0),(0,Ci.gn)([Yi({type:Boolean})],_o.prototype,"disabled",null),(0,Ci.gn)([Yi({type:String})],_o.prototype,"popup",void 0),_o=(0,Ci.gn)([function uv(){return d=>d.addInitializer(f=>new Ib(f))}(),function hv(){return d=>d.addInitializer(f=>new cE(f))}(),function xb(){return d=>d.addInitializer(f=>new Ob(f))}(),function kl(){return d=>d.addInitializer(f=>new Bb(f))}(),function Ab(){return d=>d.addInitializer(f=>new Mb(f))}(),function op(){return d=>d.addInitializer(f=>new dv(f))}(),function Vb(){return d=>d.addInitializer(f=>new _v(f))}(),function uE(){return d=>d.addInitializer(f=>new Kc(f))}()],_o);const kd={actions:{sort:"Sort",expand:"Expand",close:"Close",resize:"Resize",filter:"Filter"},alert:{closeButtonAriaLabel:"Close",loading:"Loading",info:"Info",success:"Success",warning:"Warning",danger:"Error"},dropdown:{open:"Open"},file:{browse:"browse",files:"files",removeFile:"remove file"},modal:{closeButtonAriaLabel:"Close modal",contentStart:"Beginning of modal content",contentBox:"Scrollable modal body",contentEnd:"End of modal content"},navigation:{navigationElement:"navigation",navigationLabel:"navigation menu",navigationAbridgedText:"View abridged menu",navigationUnabridgedText:"View unabridged menu"},overlay:{closeButtonAriaLabel:"Close dialog",contentStart:"Beginning of dialog content",contentEnd:"End of dialog content"},popup:{closeButtonAriaLabel:"Close popup",contentStart:"Beginning of popup content",contentEnd:"End of popup content"},password:{showButtonAriaLabel:"Show password",hideButtonAriaLabel:"Hide password"},progress:{loading:"Loading",looping:"Loading"},treeview:{loading:"Loading"},grid:{resizeColumn:"Resize Column",closeDetails:"Close Details",noData:"No Results Found",rowDetailStart:"Start of row details",rowDetailEnd:"End of row details",footerEnd:"End of grid rows",action:"Action",dropTarget:"Drop Item",pagination:{label:"grid pagination",firstPage:"go to first page",previousPage:"go to previous page",nextPage:"go to next page",lastPage:"go to last page",pageSize:"rows per page",page:"page"}}};class Xo{static get keys(){return 0===Object.keys(hi.state.i18nRegistry).length&&(hi.state.i18nRegistry=bt(kd,hi.state.i18nRegistry)),bt(kd,hi.state.i18nRegistry)}static findKey(f){const a=Xo.keys;return Object.keys(a).find(g=>Vi(a[g],f))}static get(f){return f&&Xo.keys[f]||{}}static reset(){hi.state.i18nRegistry=bt({},kd)}static hydrate(f,a){return JSON.parse(function Kt(d,f,a){return d.replace(/\$\{.+?\}/g,g=>function xi(d,f,a=`\${${d}}`){return d.split(".").reduce((g,_)=>{try{const S=g[_];switch(!0){case null===S:case!1===S:case""===S:case 0===S:return S;default:return S||a}}catch{return a}},f)}(g.substr(2,g.length-3).trim(),f,a))}(JSON.stringify(f),a))}static localize(f){hi.state.i18nRegistry=bt(kd,hi.state.i18nRegistry,f)}}var up=br`:host{--icon-width:var(--cds-global-space-7, calc(16 * 1rem / var(--cds-global-base, 20)));--icon-height:var(--cds-global-space-7, calc(16 * 1rem / var(--cds-global-base, 20)));--width:var(--icon-width);--height:var(--icon-width);--cursor:pointer;--color:var(--cds-global-typography-color-300, var(--cds-global-color-construction-800, #2d4048));--font-size:var(--cds-global-typography-font-size-3, calc(13 * 1rem / var(--cds-global-base, 20)));--background:transparent;--padding:0;--outline:var(--cds-alias-object-interaction-outline, Highlight solid 2px);--outline-offset:calc(var(--cds-alias-object-interaction-outline-offset, 1px) * -1);pointer-events:none;display:inline-block;outline:0!important}:host([role=button]){pointer-events:initial;cursor:var(--cursor)!important}:host([status=active]){--color:var(--cds-alias-status-info, var(--cds-global-color-blue-700, #0079ad))}::slotted([shape=close]),::slotted([shape=info-circle]),::slotted([shape=times]),:host([shape=close]),:host([shape=info-circle]){--icon-width:var(--cds-global-space-8, calc(18 * 1rem / var(--cds-global-base, 20)));--icon-height:var(--cds-global-space-8, calc(18 * 1rem / var(--cds-global-base, 20)))}:host(:hover){--color:var(--cds-alias-object-interaction-color-hover, var(--cds-global-color-construction-1000, #1b2b32))}:host(:active){--color:var(--cds-alias-object-interaction-color-active, var(--cds-global-color-construction-1000, #1b2b32))}:host(:active) .private-host{transform:translateY(calc(var(--cds-global-space-1,calc(1 * 1rem / var(--cds-global-base,20)))/ 2))}:host([disabled]){--color:var(--cds-alias-object-interaction-color-disabled, var(--cds-global-color-construction-300, #aeb8bc))}.private-host{--icon-color:var(--color);background:var(--background);padding:var(--padding);color:var(--color);font-size:var(--font-size);display:flex;justify-content:center;align-items:center;min-width:var(--width);min-height:var(--height)}::slotted(cds-icon),cds-icon{width:var(--icon-width);height:var(--icon-height);pointer-events:none}::slotted(cds-icon:not([status])),cds-icon{--color:var(--icon-color)}:host([disabled]:active){pointer-events:none!important}.private-host::after{content:"";position:absolute;left:calc(-1*var(--width) - 1);top:calc(-1*var(--height) - 1);width:var(--cds-alias-object-interaction-touch-target,calc(36 * 1rem / var(--cds-global-base,20)));height:var(--cds-alias-object-interaction-touch-target,calc(36 * 1rem / var(--cds-global-base,20)))}:host([disabled]) .private-host::after{outline:0!important}:host(:focus) .private-host::after{outline:var(--outline);outline-offset:var(--outline-offset)}@media (-webkit-min-device-pixel-ratio:0){:host(:focus) .private-host::after{outline-color:-webkit-focus-ring-color}}`;class Nl extends _o{constructor(){super(...arguments),this.i18n=Xo.keys.actions,this.cdsButtonAction=!0}render(){return Yc`
`}updated(f){super.updated(f),this.ariaLabel||this.readonly||di.warn("A aria-label is required for interactive cds-button-action type",this),f.has("readonly")&&(this.ariaHidden=this.readonly&&!this.hasAttribute("aria-label")?"true":null)}}Nl.styles=[tv,up],(0,Ci.gn)([Yi({type:String})],Nl.prototype,"shape",void 0),(0,Ci.gn)([Yi({type:String,reflect:!0})],Nl.prototype,"action",void 0),(0,Ci.gn)([Yi({type:String})],Nl.prototype,"iconSize",void 0),(0,Ci.gn)([function yv(){return(d,f)=>{const a=d.connectedCallback,g=d.disconnectedCallback;d.connectedCallback=function(){d.__i18nSub=hi.stateUpdates.subscribe(S=>{"i18nRegistry"===S.key&&this.requestUpdate(f)}),a&&a.apply(this)},d.disconnectedCallback=function(){d.__i18nSub.unsubscribe(),g&&g.apply(this)};const _={get(){const S=bt(Xo.keys[this.__i18nKey],this.__i18n||{});return Xo.hydrate(S,this)},set(S){const j=function Hb(d,f){if(We(d)){let a={};if(f.hasAttribute("cds-i18n")){const g=f.getAttribute("cds-i18n")+"";if(We(g))a={};else try{a=JSON.parse(g)}catch{di.warn("Clarity i18n: Invalid JSON passed to cds-i18n"),a={}}}return a}return d}(S,this),J=function Cv(d,f,a,g){return We(d)?Vi(a,g)?{update:!1}:{update:!0,values:a}:d===f?{update:!1,values:{}}:{update:!0,key:d,values:{}}}(Xo.findKey(j)||"",this.__i18nKey,j,this.__i18n);void 0!==J.key&&(this.__i18nKey=J.key+""),void 0!==J.values&&(this.__i18n={...J.values}),!0===J.update&&this.requestUpdate(),this.requestUpdate(f)},enumerable:!0,configurable:!0};return void 0!==f?function(S,j,J){const te=Object.defineProperty(j,J,S);return Yi({type:Object,attribute:"cds-i18n"})(te,J)}(_,d,f):function(S,j){const J={kind:"method",placement:"prototype",key:j.key,descriptor:S};return Yi({type:Object})(J)}(_,d)}}()],Nl.prototype,"i18n",void 0),(0,Ci.gn)([Db({type:Boolean,reflect:!0,attribute:"cds-button-action"})],Nl.prototype,"cdsButtonAction",void 0);class bv extends Nl{constructor(){super(...arguments),this.shape="close"}connectedCallback(){super.connectedCallback(),this.ariaLabel=this.ariaLabel?this.ariaLabel:this.i18n.close}}(0,Ci.gn)([Yi({type:String})],bv.prototype,"shape",void 0),Um("cds-internal-close-button",bv),Jt.addIcons(fi),Jt.addAliases(["times",["close"]]);const jt=["*"];function Tv(d,f){1&d&&l._UZ(0,"label")}const bE=[[["","clrCheckbox",""],["","clrToggle",""]],[["label"]]],Kb=["[clrCheckbox],[clrToggle]","label"];function nu(d,f){1&d&&l._UZ(0,"label")}function Jb(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function Vl(d,f){1&d&&l._UZ(0,"cds-icon",5)}function iu(d,f){1&d&&l._UZ(0,"cds-icon",6)}function Xb(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function Iv(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const e0=[[["label"]],[["clr-checkbox-wrapper"],["clr-toggle-wrapper"]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],t0=["label","clr-checkbox-wrapper,clr-toggle-wrapper","clr-control-helper","clr-control-error","clr-control-success"];function Da(d,f){1&d&&l._UZ(0,"label")}function _p(d,f){1&d&&l._UZ(0,"cds-icon",5)}function l0(d,f){1&d&&l._UZ(0,"cds-icon",6)}function AE(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function c0(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function yp(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const Vo=[[["label"]],[["","clrInput",""]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],kv=["label","[clrInput]","clr-control-helper","clr-control-error","clr-control-success"];function VE(d,f){1&d&&l._UZ(0,"label")}const BE=[[["","clrRadio",""]],[["label"]]],Yv=["[clrRadio]","label"];function rn(d,f){1&d&&l._UZ(0,"label")}function Wv(d,f){if(1&d&&l._UZ(0,"span",6),2&d){const a=l.oxw();l.Udp("width",a.getRangeProgressFillWidth())}}function Zv(d,f){1&d&&l._UZ(0,"cds-icon",7)}function jl(d,f){1&d&&l._UZ(0,"cds-icon",8)}function Qv(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function S0(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function zd(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const zl=[[["label"]],[["","clrRange",""]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],Sp=["label","[clrRange]","clr-control-helper","clr-control-error","clr-control-success"];function su(d,f){1&d&&l._UZ(0,"label")}function qv(d,f){1&d&&l._UZ(0,"cds-icon",5)}function Dp(d,f){1&d&&l._UZ(0,"cds-icon",6)}function wp(d,f){1&d&&l.Hsn(0,2,["*ngIf","showHelper"])}function Ep(d,f){1&d&&l.Hsn(0,3,["*ngIf","showInvalid"])}function Kv(d,f){1&d&&l.Hsn(0,4,["*ngIf","showValid"])}const Tp=[[["label"]],[["","clrSelect",""]],[["clr-control-helper"]],[["clr-control-error"]],[["clr-control-success"]]],D0=["label","[clrSelect]","clr-control-helper","clr-control-error","clr-control-success"],Jv=["anchor"];function T0(d,f){if(1&d&&(l.TgZ(0,"div",4)(1,"div",5)(2,"button",6),l._UZ(3,"cds-icon",7),l.qZA()(),l.Hsn(4),l.qZA()),2&d){const a=l.oxw();l.Q6J("id",a.popoverId),l.uIk("aria-label",a.commonStrings.keys.datagridFilterDialogAriaLabel),l.xp6(3),l.uIk("title",a.commonStrings.keys.close)}}const I0=["input_low"],Ns=["input"],A0=["columnPortal"];function M0(d,f){1&d&&l.Hsn(0)}const WE=["resizeTracker"],Ip=["columnHandle"];function Xv(d,f){1&d&&l.GkF(0)}function x0(d,f){if(1&d&&l._UZ(0,"cds-icon",10),2&d){const a=l.oxw(2);l.uIk("direction",a.sortDirection)}}function O0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",7),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.sort())}),l.YNc(1,Xv,1,0,"ng-container",8),l.YNc(2,x0,1,1,"cds-icon",9),l.qZA()}if(2&d){const a=l.oxw(),g=l.MAs(6);l.xp6(1),l.Q6J("ngTemplateOutlet",g),l.xp6(1),l.Q6J("ngIf",a.sortDirection)}}function R0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"clr-dg-string-filter",11),l.NdJ("clrFilterValueChange",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.filterValue=_)}),l.qZA()}if(2&d){const a=l.oxw();l.Q6J("clrFilterPlaceholder",a.filterStringPlaceholder)("clrDgStringFilter",a.registered)("clrFilterValue",a.filterValue)}}function e_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"clr-dg-numeric-filter",12),l.NdJ("clrFilterValueChange",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.filterValue=_)}),l.qZA()}if(2&d){const a=l.oxw();l.Q6J("clrFilterMaxPlaceholder",a.filterNumberMaxPlaceholder)("clrFilterMinPlaceholder",a.filterNumberMinPlaceholder)("clrDgNumericFilter",a.registered)("clrFilterValue",a.filterValue)}}function P0(d,f){1&d&&l.Hsn(0,1)}function k0(d,f){1&d&&l.GkF(0)}function Ap(d,f){if(1&d&&(l.TgZ(0,"span",13),l.YNc(1,k0,1,0,"ng-container",8),l.qZA()),2&d){l.oxw();const a=l.MAs(6);l.xp6(1),l.Q6J("ngTemplateOutlet",a)}}function N0(d,f){1&d&&l._UZ(0,"clr-dg-column-separator")}const F0=[[["clr-dg-filter"],["clr-dg-string-filter"],["clr-dg-numeric-filter"]],"*"],L0=["clr-dg-filter, clr-dg-string-filter, clr-dg-numeric-filter","*"];function V0(d,f){1&d&&l._UZ(0,"div",4)}function B0(d,f){1&d&&l.Hsn(0,0,["*ngIf","emptyDatagrid"])}function Bo(d,f){if(1&d&&(l.ynx(0),l.TgZ(1,"button",1),l._UZ(2,"cds-icon",2),l.qZA(),l.BQk()),2&d){const a=l.oxw();l.xp6(2),l.uIk("title",a.commonStrings.keys.info)}}const Mp=["cellPortal"];function H0(d,f){1&d&&l.Hsn(0)}const t_=["rowPortal"];function j0(d,f){1&d&&l.Hsn(0)}const n_=["detailButton"],i_=["stickyCells"],Ud=["scrollableCells"],xp=["calculatedCells"];function ZE(d,f){}function r_(d,f){if(1&d&&(l.TgZ(0,"clr-expandable-animation",7),l.YNc(1,ZE,0,0,"ng-template",8),l.qZA()),2&d){const a=l.oxw(2),g=l.MAs(6);l.Q6J("clrExpandTrigger",a.expandAnimationTrigger),l.xp6(1),l.Q6J("ngTemplateOutlet",g)}}function s_(d,f){}function o_(d,f){if(1&d&&l.YNc(0,s_,0,0,"ng-template",8),2&d){l.oxw(2);const a=l.MAs(6);l.Q6J("ngTemplateOutlet",a)}}function a_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",6),l.NdJ("mousedown",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.clearRanges(_))})("click",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.selectRow(!S.selected,_))}),l.YNc(1,r_,2,2,"clr-expandable-animation",1),l.YNc(2,o_,1,1,null,2),l.qZA()}if(2&d){const a=l.oxw();l.xp6(1),l.Q6J("ngIf",a.expand.expandable),l.xp6(1),l.Q6J("ngIf",!a.expand.expandable)}}function Op(d,f){}function ta(d,f){if(1&d&&(l.TgZ(0,"clr-expandable-animation",7),l.YNc(1,Op,0,0,"ng-template",8),l.qZA()),2&d){const a=l.oxw(),g=l.MAs(6);l.Q6J("clrExpandTrigger",a.expandAnimationTrigger),l.xp6(1),l.Q6J("ngTemplateOutlet",g)}}function z0(d,f){}function U0(d,f){if(1&d&&l.YNc(0,z0,0,0,"ng-template",8),2&d){l.oxw();const a=l.MAs(6);l.Q6J("ngTemplateOutlet",a)}}function Rp(d,f){1&d&&l.Hsn(0)}const l_=function(d){return{"clr-form-control-disabled":d}};function c_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",19)(1,"clr-checkbox-wrapper")(2,"input",20),l.NdJ("ngModelChange",function(_){l.CHM(a);const S=l.oxw(2);return l.KtG(S.toggle(_))}),l.qZA(),l.TgZ(3,"label",21),l.NdJ("click",function(_){l.CHM(a);const S=l.oxw(2);return l.KtG(S.clearRanges(_))}),l.TgZ(4,"span",22),l._uU(5),l.qZA()()()()}if(2&d){const a=l.oxw(2);l.Q6J("ngClass",l.VKq(7,l_,!a.clrDgSelectable)),l.xp6(2),l.Q6J("ngModel",a.selected)("id",a.checkboxId)("disabled",!a.clrDgSelectable||null),l.uIk("aria-disabled",!a.clrDgSelectable||null),l.xp6(1),l.Q6J("for",a.checkboxId),l.xp6(2),l.Oqu(a.clrDgRowAriaLabel||a.commonStrings.keys.select)}}function $0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",19)(1,"clr-radio-wrapper")(2,"input",23),l.NdJ("ngModelChange",function(_){l.CHM(a);const S=l.oxw(2);return l.KtG(S.selection.currentSingle=_)}),l.qZA(),l.TgZ(3,"label",24)(4,"span",22),l._uU(5),l.qZA()()()()}if(2&d){const a=l.oxw(2);l.Q6J("ngClass",l.VKq(10,l_,!a.clrDgSelectable)),l.xp6(2),l.Q6J("id",a.radioId)("name",a.selection.id+"-radio")("value",a.item)("ngModel",a.selection.currentSingle)("checked",a.selection.currentSingle===a.item)("disabled",!a.clrDgSelectable||null),l.uIk("aria-disabled",!a.clrDgSelectable||null),l.xp6(1),l.Q6J("for",a.radioId),l.xp6(2),l.Oqu(a.clrDgRowAriaLabel||a.commonStrings.keys.select)}}function $d(d,f){1&d&&(l.TgZ(0,"div",25),l.Hsn(1,2),l.qZA())}function ou(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",29),l.NdJ("click",function(){l.CHM(a);const _=l.oxw(4);return l.KtG(_.toggleExpand())}),l._UZ(1,"cds-icon",30),l.qZA()}if(2&d){const a=l.oxw(4);l.uIk("aria-expanded",a.expand.expanded)("aria-label",a.expand.expanded?a.clrDgDetailCloseLabel:a.clrDgDetailOpenLabel)("aria-controls",a.expandableId),l.xp6(1),l.uIk("direction",a.expand.expanded?"down":"right")("title",a.expand.expanded?a.commonStrings.keys.collapse:a.commonStrings.keys.expand)}}function u_(d,f){if(1&d&&(l.TgZ(0,"clr-spinner",31),l._uU(1),l.qZA()),2&d){const a=l.oxw(4);l.xp6(1),l.Oqu(a.commonStrings.keys.loading)}}function Gd(d,f){if(1&d&&(l.ynx(0),l.YNc(1,ou,2,5,"button",27),l.YNc(2,u_,2,1,"clr-spinner",28),l.BQk()),2&d){const a=l.oxw(3);l.xp6(1),l.Q6J("ngIf",!a.expand.loading),l.xp6(1),l.Q6J("ngIf",a.expand.loading)}}function QE(d,f){if(1&d&&(l.TgZ(0,"div",26),l.YNc(1,Gd,3,2,"ng-container",2),l.qZA()),2&d){const a=l.oxw(2);l.xp6(1),l.Q6J("ngIf",a.expand.expandable)}}function G0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",32)(1,"button",33,34),l.NdJ("click",function(){l.CHM(a);const _=l.MAs(2),S=l.oxw(2);return l.KtG(S.detailService.toggle(S.item,_))}),l._UZ(3,"cds-icon",35),l.qZA()()}if(2&d){const a=l.oxw(2);l.xp6(1),l.ekj("is-open",a.detailService.isRowOpen(a.item)),l.uIk("aria-label",a.detailService.isRowOpen(a.item)?a.clrDgDetailCloseLabel:a.clrDgDetailOpenLabel)("aria-expanded",a.detailService.isOpen)("aria-controls",a.detailService.id),l.xp6(2),l.uIk("direction",a.detailService.isRowOpen(a.item)?"left":"right")("title",a.detailService.isRowOpen(a.item)?a.commonStrings.keys.close:a.commonStrings.keys.open)}}function d_(d,f){}function h_(d,f){if(1&d&&l.YNc(0,d_,0,0,"ng-template",8),2&d){l.oxw(2);const a=l.MAs(4);l.Q6J("ngTemplateOutlet",a)}}function Y0(d,f){}function W0(d,f){if(1&d&&l.YNc(0,Y0,0,0,"ng-template",8),2&d){l.oxw(2);const a=l.MAs(4);l.Q6J("ngTemplateOutlet",a)}}const f_=function(d){return{"is-replaced":d}};function p_(d,f){if(1&d&&(l.TgZ(0,"div",9)(1,"div",10),l.ynx(2,null,11),l.YNc(4,c_,6,9,"div",12),l.YNc(5,$0,6,12,"div",12),l.YNc(6,$d,2,0,"div",13),l.YNc(7,QE,2,1,"div",14),l.YNc(8,G0,4,7,"div",15),l.BQk(),l.qZA(),l.TgZ(9,"div",16)(10,"div",17),l.Hsn(11,1),l.GkF(12,null,18),l.qZA(),l.YNc(14,h_,1,1,null,2),l.YNc(15,W0,1,1,null,2),l.qZA()()),2&d){const a=l.oxw();l.ekj("datagrid-row-detail-open",a.detailService.isRowOpen(a.item)),l.Q6J("id",a.id),l.xp6(4),l.Q6J("ngIf",a.selection.selectionType===a.SELECTION_TYPE.Multi),l.xp6(1),l.Q6J("ngIf",a.selection.selectionType===a.SELECTION_TYPE.Single),l.xp6(1),l.Q6J("ngIf",a.rowActionService.hasActionableRow),l.xp6(1),l.Q6J("ngIf",a.globalExpandable.hasExpandableRow),l.xp6(1),l.Q6J("ngIf",a.detailService.enabled),l.xp6(1),l.Q6J("ngClass",l.VKq(11,f_,a.replaced&&a.expanded)),l.xp6(5),l.Q6J("ngIf",a.replaced&&!a.expand.loading),l.xp6(1),l.Q6J("ngIf",!a.replaced&&!a.expand.loading)}}const au=[[["clr-dg-row-detail"]],[["clr-dg-cell"]],[["clr-dg-action-overflow"]]],Z0=["clr-dg-row-detail","clr-dg-cell","clr-dg-action-overflow"],g_=["datagridTable"],m_=["scrollableColumns"],Q0=["projectedDisplayColumns"],q0=["projectedCalculationColumns"],lu=["displayedRows"],K0=["calculationRows"];function J0(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",24),l.NdJ("keydown.space",function(_){l.CHM(a);const S=l.oxw();return S.allSelected=!S.allSelected,l.KtG(_.preventDefault())}),l.TgZ(1,"div",25)(2,"input",26),l.NdJ("ngModelChange",function(_){l.CHM(a);const S=l.oxw();return l.KtG(S.allSelected=_)}),l.qZA(),l.TgZ(3,"label",27)(4,"span",28),l._uU(5),l.qZA()()(),l._UZ(6,"div",29),l.qZA()}if(2&d){const a=l.oxw();l.xp6(2),l.Q6J("id",a.selectAllId)("ngModel",a.allSelected),l.uIk("aria-label",a.commonStrings.keys.selectAll),l.xp6(1),l.Q6J("for",a.selectAllId),l.xp6(2),l.Oqu(a.commonStrings.keys.selectAll)}}function X0(d,f){if(1&d&&(l.TgZ(0,"div",30),l._UZ(1,"div",29),l.qZA()),2&d){const a=l.oxw();l.uIk("aria-label",a.clrDgSingleSelectionAriaLabel)}}function eS(d,f){if(1&d&&(l.TgZ(0,"div",31),l._UZ(1,"div",29),l.qZA()),2&d){const a=l.oxw();l.uIk("aria-label",a.clrDgSingleActionableAriaLabel)}}function tS(d,f){if(1&d&&(l.TgZ(0,"div",32),l._UZ(1,"div",29),l.qZA()),2&d){const a=l.oxw();l.uIk("aria-label",a.clrDetailExpandableAriaLabel)}}function nS(d,f){1&d&&l._UZ(0,"clr-dg-placeholder")}function iS(d,f){1&d&&(l.TgZ(0,"div",33)(1,"clr-spinner",34),l._uU(2,"Loading"),l.qZA()())}const rS=[[["clr-dg-action-bar"]],[["clr-dg-placeholder"]],[["clr-dg-footer"]],[["","clrIfDetail",""],["clr-dg-detail"]]],v_=["clr-dg-action-bar","clr-dg-placeholder","clr-dg-footer","[clrIfDetail],clr-dg-detail"],sS=["allSelected"];function Yd(d,f){}function oS(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"li")(1,"clr-checkbox-wrapper")(2,"input",13),l.NdJ("ngModelChange",function(_){const j=l.CHM(a).$implicit,J=l.oxw(2);return l.KtG(J.toggleColumnState(j,!_))}),l.qZA(),l.TgZ(3,"label"),l.YNc(4,Yd,0,0,"ng-template",14),l.qZA()()()}if(2&d){const a=f.$implicit,g=l.oxw(2);l.xp6(2),l.Q6J("disabled",g.hasOnlyOneVisibleColumn&&!a.hidden)("ngModel",!a.hidden),l.xp6(2),l.Q6J("ngTemplateOutlet",a.titleTemplateRef)}}function aS(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"div",2)(1,"div",3)(2,"div",4,5),l._uU(4),l.qZA(),l.TgZ(5,"h2"),l._uU(6),l.qZA(),l.TgZ(7,"button",6),l._UZ(8,"cds-icon",7),l.TgZ(9,"span",8),l._uU(10),l.qZA()()(),l.TgZ(11,"ul",9),l.YNc(12,oS,5,3,"li",10),l.qZA(),l.TgZ(13,"div",11)(14,"clr-dg-column-toggle-button",12),l.NdJ("clrAllSelected",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.allColumnsSelected())}),l.qZA()()()}if(2&d){const a=l.oxw();l.Q6J("id",a.popoverId),l.uIk("aria-label",a.commonStrings.keys.showColumnsMenuDescription),l.xp6(4),l.Oqu(a.commonStrings.keys.allColumnsSelected),l.xp6(2),l.Oqu(a.commonStrings.keys.showColumns),l.xp6(1),l.uIk("aria-label",a.commonStrings.keys.close),l.xp6(1),l.uIk("title",a.commonStrings.keys.close),l.xp6(2),l.Oqu(a.commonStrings.keys.close),l.xp6(2),l.Q6J("ngForOf",a.hideableColumnStates)("ngForTrackBy",a.trackByFn)}}function cS(d,f){if(1&d&&(l.ynx(0),l.TgZ(1,"div",1)(2,"clr-checkbox-wrapper",2),l._UZ(3,"input",3),l.TgZ(4,"label"),l._uU(5),l.qZA(),l.TgZ(6,"span",4),l._uU(7),l.qZA()()(),l.BQk()),2&d){const a=l.oxw();l.xp6(5),l.Oqu(a.selection.current.length),l.xp6(2),l.Oqu(a.commonStrings.keys.selectedRows)}}function uS(d,f){1&d&&l._UZ(0,"clr-dg-column-toggle")}function dS(d,f){if(1&d&&(l.ynx(0),l.YNc(1,uS,1,0,"clr-dg-column-toggle",0),l.TgZ(2,"div",5),l.Hsn(3,1),l.qZA(),l.BQk()),2&d){const a=l.oxw();l.xp6(1),l.Q6J("ngIf",a.hasHideableColumns)}}const __=[[["clr-dg-pagination"]],"*"],y_=["clr-dg-pagination","*"];function XE(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",3),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.openNav(_.responsiveNavCodes.NAV_LEVEL_1))}),l._UZ(1,"span"),l.qZA()}if(2&d){const a=l.oxw();l.uIk("aria-label",a.responsiveNavCommonString)}}function vS(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",4),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.openNav(_.responsiveNavCodes.NAV_LEVEL_2))}),l._UZ(1,"span"),l.qZA()}if(2&d){const a=l.oxw();l.uIk("aria-label",a.responsiveOverflowCommonString)}}function Qd(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",3),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.toggleByButton())}),l._UZ(1,"cds-icon",4),l.qZA()}if(2&d){const a=l.oxw();l.ekj("on-collapse",a.collapsed),l.uIk("aria-expanded",a.ariaExpanded)("aria-label",a.commonStrings.keys.verticalNavToggle),l.xp6(1),l.uIk("direction",a.collapsed?"right":"left")}}function R_(d,f){if(1&d){const a=l.EpF();l.TgZ(0,"button",5),l.NdJ("click",function(){l.CHM(a);const _=l.oxw();return l.KtG(_.collapsed=!1)}),l.qZA()}if(2&d){const a=l.oxw();l.uIk("aria-label",a.commonStrings.keys.verticalNavToggle)}}const du=[[["","clrVerticalNavLink",""]],[["","clrVerticalNavIcon",""]],"*",[["","clrIfExpanded",""],["clr-vertical-nav-group-children"]]],P_=["[clrVerticalNavLink]","[clrVerticalNavIcon]","*","[clrIfExpanded], clr-vertical-nav-group-children"],DS=["clrVerticalNavLink",""],hu=[[["","clrVerticalNavIcon",""]],"*"],wS=["[clrVerticalNavIcon]","*"];let $p=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,selectors:[["clr-icon"]]}),d})(),Pn=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,selectors:[["cds-icon"]]}),d})(),kn=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();class wa{}var Sr=function(d){return d[d.DEFAULT=0]="DEFAULT",d[d.LOADING=1]="LOADING",d[d.SUCCESS=2]="SUCCESS",d[d.ERROR=3]="ERROR",d}(Sr||{});let Br=(()=>{class d{constructor(){this.expandable=0,this._loading=!1,this._expanded=!1,this._expandChange=new et.x}get loading(){return this._loading}set loading(a){(a=!!a)!==this._loading&&(this._loading=a)}get expanded(){return this._expanded}set expanded(a){(a=!!a)!==this._expanded&&(this._expanded=a,this._expandChange.next(a))}get expandChange(){return this._expandChange.asObservable()}toggle(){this.expanded=!this._expanded}loadingStateChange(a){this.loading=a===Sr.LOADING}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),LS=0;function dr(){return"clr-id-"+LS++}const Ks="0.2s ease-in-out",Qp=((0,P.X$)("skipInitialRender",[(0,P.eR)(":enter",[])]),(0,P.X$)("toggle",[(0,P.eR)("void => *",[(0,P.oB)({display:"block",height:0}),(0,P.jt)(Ks,(0,P.oB)({height:"*"}))])]),(0,P.X$)("skipInitialRender",[(0,P.eR)(":enter",[])]),(0,P.X$)("toggle",[(0,P.eR)("void => *",[(0,P.oB)({display:"block",height:0}),(0,P.jt)(Ks,(0,P.oB)({height:"*"}))]),(0,P.eR)("* => void",[(0,P.oB)({display:"block"}),(0,P.jt)(Ks,(0,P.oB)({height:0,display:"none"}))])]),{open:"Open",close:"Close",show:"Show",hide:"Hide",expand:"Expand",collapse:"Collapse",more:"More",select:"Select",selectAll:"Select All",previous:"Previous",next:"Next",current:"Jump to current",info:"Info",success:"Success",warning:"Warning",danger:"Error",rowActions:"Available actions",pickColumns:"Manage Columns",showColumns:"Show Columns",sortColumn:"Sort Column",firstPage:"First Page",lastPage:"Last Page",nextPage:"Next Page",previousPage:"Previous Page",currentPage:"Current Page",totalPages:"Total Pages",filterItems:"Filter items",minValue:"Min value",maxValue:"Max value",modalContentStart:"Beginning of Modal Content",modalContentEnd:"End of Modal Content",showColumnsMenuDescription:"Show or hide columns menu",allColumnsSelected:"All columns selected",signpostToggle:"Signpost Toggle",signpostClose:"Signpost Close",loading:"Loading",detailPaneStart:"Start of row details",detailPaneEnd:"End of row details",singleSelectionAriaLabel:"Single selection header",singleActionableAriaLabel:"Single actionable header",detailExpandableAriaLabel:"Toggle more row content",datagridFilterAriaLabel:"Toggle {COLUMN} filter",datagridFilterDialogAriaLabel:"Filter dialog",columnSeparatorAriaLabel:"Column resize handle",columnSeparatorDescription:"Use left or right key to resize the column",alertCloseButtonAriaLabel:"Close alert",alertNextAlertAriaLabel:"Next alert message, {CURRENT} of {COUNT}",alertPreviousAlertAriaLabel:"Previous alert message, {CURRENT} of {COUNT}",datepickerDialogLabel:"Choose date",datepickerToggleChooseDateLabel:"Choose date",datepickerToggleChangeDateLabel:"Change date, {SELECTED_DATE}",datepickerPreviousMonth:"Previous month",datepickerCurrentMonth:"Current month",datepickerNextMonth:"Next month",datepickerPreviousDecade:"Previous decade",datepickerNextDecade:"Next decade",datepickerCurrentDecade:"Current decade",datepickerSelectMonthText:"Select month, the current month is {CALENDAR_MONTH}",datepickerSelectYearText:"Select year, the current year is {CALENDAR_YEAR}",datepickerSelectedLabel:"{FULL_DATE} - Selected",stackViewChanged:"Value changed.",responsiveNavToggleOpen:"Open navigation menu",responsiveNavToggleClose:"Close navigation menu",responsiveNavOverflowOpen:"Open navigation overflow menu",responsiveNavOverflowClose:"Close navigation overflow menu",verticalNavToggle:"Toggle vertical navigation",timelineStepNotStarted:"Not started",timelineStepCurrent:"Current",timelineStepSuccess:"Completed",timelineStepError:"Error",timelineStepProcessing:"In progress",comboboxDelete:"Delete selected option",comboboxSearching:'Searching for matches for "{INPUT}"',comboboxSelection:"Selection",comboboxSelected:"Selected",comboboxNoResults:"No results",comboboxOpen:"Show options",datagridExpandableBeginningOf:"Beginning of",datagridExpandableEndOf:"End of",datagridExpandableRowContent:"Expandable row content",datagridExpandableRowsHelperText:"Screen reader table commands may not work for viewing expanded content, please use your screen reader's browse mode to read the content exposed by this button",wizardStepSuccess:"Completed",wizardStepError:"Error",wizardStepnavAriaLabel:"Step navigation",passwordHide:"Hide password",passwordShow:"Show password",selectedRows:"Selected rows"});let pn=(()=>{class d{constructor(){this._strings=Qp}get keys(){return this._strings}localize(a){this._strings={...this._strings,...a}}parse(a,g={}){const _=Object.keys(g);let S=a;return _.length&&_.forEach(j=>{S=S.replace(`{${j}}`,g[j])}),S}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),Za=(()=>{class d{constructor(){this.disableChocolateCheck=!1,this._chocolate=new et.x}get chocolate(){return this._chocolate.asObservable()}ngAfterViewChecked(){this.disableChocolateCheck||this._chocolate.next()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d}),d})(),Qa=(()=>{class d{constructor(a,g){this.subscription=g.chocolate.subscribe(()=>{this.latestFlavor!==this.flavor&&(g.disableChocolateCheck=!0,a.detectChanges(),g.disableChocolateCheck=!1)})}ngAfterContentChecked(){this.latestFlavor=this.flavor}ngOnDestroy(){this.subscription.unsubscribe()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Za))},d.\u0275dir=l.lG2({type:d}),d})(),Jp=(()=>{class d{constructor(){Jt.addIcons(Yr,ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn]}),d})(),s1=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Jp,Jp]}),d})();var At=function(d){return d.ArrowLeft="ArrowLeft",d.ArrowUp="ArrowUp",d.ArrowRight="ArrowRight",d.ArrowDown="ArrowDown",d.Backspace="Backspace",d.Tab="Tab",d.Enter="Enter",d.Escape="Escape",d.Space="Space",d.Spacebar=" ",d.Home="Home",d.End="End",d}(At||{}),Ka=function(d){return d.ArrowUp="Up",d.ArrowDown="Down",d.ArrowRight="Right",d.ArrowLeft="Left",d.Space="Spacebar",d.Escape="Esc",d}(Ka||{});function Fs(d){return d===At.ArrowUp||d===Ka.ArrowUp?At.ArrowUp:d===At.ArrowDown||d===Ka.ArrowDown?At.ArrowDown:d===At.ArrowRight||d===Ka.ArrowRight?At.ArrowRight:d===At.ArrowLeft||d===Ka.ArrowLeft?At.ArrowLeft:d===At.Space||d===Ka.Space?At.Space:d===At.Escape||d===Ka.Escape?At.Escape:d}let mi=(()=>{class d{constructor(){this._open=!1,this._openChange=new et.x,this._openEventChange=new et.x,this._popoverAligned=new et.x,this._popoverVisible=new et.x}get openChange(){return this._openChange.asObservable()}get popoverVisible(){return this._popoverVisible.asObservable()}get openEvent(){return this._openEvent}set openEvent(a){this._openEvent=a,this._openEventChange.next(a)}get open(){return this._open}set open(a){this._open!==(a=!!a)&&(this._open=a,this._openChange.next(a))}get originalEvent(){return this._openEvent}get popoverAligned(){return this._popoverAligned.asObservable()}getEventChange(){return this._openEventChange.asObservable()}toggleWithEvent(a){(function rg(d){const f=Fs(d.key);(f===At.ArrowUp||f===At.ArrowDown||f===At.ArrowLeft||f===At.ArrowRight)&&d.preventDefault()})(a),this.openEvent=a,this.open=!this.open}popoverVisibleEmit(a){this._popoverVisible.next(a)}popoverAlignedEmit(a){this._popoverAligned.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),fu=(()=>{class d{constructor(a,g,_){this.renderer=a,this.smartOpenService=g,this.document=_,this.outsideClickClose=!0,this.scrollToClose=!0,this.subscriptions=[],this.subscriptions.push(g.openChange.subscribe(S=>{S?(this.addEscapeListener(),this.addClickListener(),this.addScrollListener()):this.removeAllEventListeners()}),g.getEventChange().subscribe(S=>{this.ignoredEvent=S}))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe()),this.removeAllEventListeners()}addScrollListener(){this.scrollToClose&&(this.documentScroller=(0,ki.R)(this.document,"scroll",{capture:!0}),this.scrollSubscription=this.documentScroller.pipe((0,Ln.h)(this.testForSmartPopoverContentContainer)).subscribe(()=>{this.smartOpenService.open=!1,this.setAnchorFocus()}))}removeScrollListener(){this.documentScroller&&(this.scrollSubscription.unsubscribe(),delete this.documentScroller)}addClickListener(){this.outsideClickClose&&(this.documentClickListener=this.renderer.listen(this.document,"click",a=>{a===this.ignoredEvent?delete this.ignoredEvent:(this.smartOpenService.open=!1,a.target.focus())}))}removeClickListener(){this.outsideClickClose&&(delete this.ignoredEvent,this.documentClickListener&&(this.documentClickListener(),delete this.documentClickListener))}addEscapeListener(){this.escapeListener=this.renderer.listen(this.document,"keydown.escape",()=>{this.smartOpenService.open=!1,this.setAnchorFocus()})}removeEscapeListener(){this.escapeListener&&(this.escapeListener(),delete this.escapeListener)}setCloseFocus(){this.closeButtonRef.nativeElement.focus()}setAnchorFocus(){this.anchorButtonRef.nativeElement.focus()}testForSmartPopoverContentContainer(a){let g=a.target;for(;g.classList&&"body"!==g.parentElement.localName;)g=g.parentElement;return!!g.classList&&!g.classList.contains("clr-popover-content")}removeAllEventListeners(){this.removeScrollListener(),this.removeClickListener(),this.removeEscapeListener()}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Qsj),l.LFG(mi),l.LFG(k.K0))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),pu=(()=>{class d{constructor(a,g){a.anchorButtonRef=g}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(fu),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverAnchor",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-anchor",!0)}}),d})(),sg=(()=>{class d{constructor(a,g,_){this.elementRef=a,this.smartEventsService=g,this.smartOpenService=_,this.closeChange=new l.vpe,this.subscriptions=[],this.subscriptions.push(_.openChange.pipe((0,Ln.h)(S=>!S)).subscribe(()=>{this.closeChange.next()}))}handleClick(a){this.smartOpenService.toggleWithEvent(a),this.smartEventsService.setAnchorFocus()}ngAfterViewInit(){this.smartEventsService.closeButtonRef=this.elementRef,this.smartEventsService.setCloseFocus()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(fu),l.Y36(mi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverCloseButton",""]],hostVars:2,hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.handleClick(S)}),2&a&&l.ekj("clr-smart-close-button",!0)},outputs:{closeChange:"clrPopoverOnCloseChange"}}),d})();var Hr=function(d){return d[d.VERTICAL=0]="VERTICAL",d[d.HORIZONTAL=1]="HORIZONTAL",d}(Hr||{}),bn=function(d){return d[d.START=0]="START",d[d.CENTER=.5]="CENTER",d[d.END=1]="END",d}(bn||{}),ec=function(d){return d[d.BOTTOM=0]="BOTTOM",d[d.LEFT=1]="LEFT",d[d.RIGHT=2]="RIGHT",d[d.TOP=3]="TOP",d}(ec||{});const Ls=d=>({...d,side:-1*d.side}),na=(d,f)=>{const a=d.content+(f?.5:-.5);return a<0||a>1?d:{...d,content:a}};function Ja(d,f,a){return g=>f(d(g),a)}function Vs(d,f,a){let g=f.left,_=f.top;switch(d.axis+d.side){case-1:g+=og(d,f,a),_-=a.height;break;case 1:g+=og(d,f,a),_+=f.height;break;case 0:g-=a.width,_+=HS(d,f,a);break;case 2:g+=f.width,_+=HS(d,f,a)}return{xOffset:g,yOffset:_}}function og(d,f,a){let g=0;switch(d.anchor){case bn.START:break;case bn.CENTER:g+=f.width/2;break;case bn.END:g+=f.width}switch(d.content){case bn.START:break;case bn.CENTER:g-=a.width/2;break;case bn.END:g-=a.width}return g}function HS(d,f,a){let g=0;switch(d.anchor){case bn.START:break;case bn.CENTER:g+=f.height/2;break;case bn.END:g+=f.height}switch(d.content){case bn.START:break;case bn.CENTER:g-=a.height/2;break;case bn.END:g-=a.height}return g}let ih=(()=>{class d{constructor(a,g){this.eventService=a,this.platformId=g,this._shouldRealign=new et.x,this.shouldRealign=this._shouldRealign.asObservable()}realign(){this._shouldRealign.next()}alignContent(a){if(!(0,k.NF)(this.platformId))return{xOffset:0,yOffset:0};this.currentAnchorCoords=this.eventService.anchorButtonRef.nativeElement.getBoundingClientRect(),this.currentContentCoords=a.getBoundingClientRect(),this.contentOffsets=Vs(this.position,this.currentAnchorCoords,this.currentContentCoords);const g=function ag(d,f){const a=[],g_bottom=d.yOffset+f.height,g_left=d.xOffset,g_right=d.xOffset+f.width;return d.yOffset>=0||a.push(ec.TOP),g_left>=0||a.push(ec.LEFT),g_bottom<=(window.innerHeight||document.documentElement.clientHeight)||a.push(ec.BOTTOM),g_right<=(window.innerWidth||document.documentElement.clientWidth)||a.push(ec.RIGHT),a}(this.contentOffsets,this.currentContentCoords),_=g.reduce((S,j)=>S+j,0);return 1===g.length&&this.position.axis===Hr.VERTICAL?this.handleVerticalAxisOneViolation(_):1===g.length&&this.position.axis===Hr.HORIZONTAL?this.handleHorizontalAxisOneViolation(_):2===g.length&&this.position.axis===Hr.VERTICAL?this.handleVerticalAxisTwoViolations(_):2===g.length&&this.position.axis===Hr.HORIZONTAL&&this.handleHorizontalAxisTwoViolations(_),this.currentContentCoords.top<0&&(this.contentOffsets.yOffset+=Math.abs(this.currentContentCoords.top)),this.contentOffsets}handleVerticalAxisOneViolation(a){switch(a){case 0:case 3:this.contentOffsets=Vs(Ls(this.position),this.currentAnchorCoords,this.currentContentCoords);break;case 1:this.contentOffsets=Vs(this.position,this.currentAnchorCoords,this.currentContentCoords),this.contentOffsets.xOffset<0&&(this.contentOffsets.xOffset=10);break;case 2:this.contentOffsets=Vs(na(this.position,!0),this.currentAnchorCoords,this.currentContentCoords)}}handleVerticalAxisTwoViolations(a){switch(a){case 5:{const g=Ja(Ls,na,!0);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 4:{const g=Ja(Ls,na,!1);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 3:default:break;case 2:{const g=Ja(Ls,na,!0);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 1:{const g=Ja(Ls,na,!1);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}}}handleHorizontalAxisOneViolation(a){switch(a){case 1:case 2:this.contentOffsets=Vs(Ls(this.position),this.currentAnchorCoords,this.currentContentCoords);break;case 0:this.contentOffsets=Vs(na(this.position,!0),this.currentAnchorCoords,this.currentContentCoords);break;case 3:this.contentOffsets=Vs(na(this.position),this.currentAnchorCoords,this.currentContentCoords)}}handleHorizontalAxisTwoViolations(a){switch(a){case 5:case 4:{const g=Ja(Ls,na,!1);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}case 3:default:break;case 2:case 1:{const g=Ja(Ls,na,!0);this.contentOffsets=Vs(g(this.position),this.currentAnchorCoords,this.currentContentCoords);break}}}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(fu),l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),ms=(()=>{class d{constructor(a,g,_,S,j,J,te){this.document=a,this.container=g,this.template=_,this.renderer=S,this.smartPositionService=j,this.smartEventsService=J,this.smartOpenService=te,this.subscriptions=[],this.removeClickListenerFn=null,this.shouldRealign=!1,this.checkCollector=new l.vpe}set open(a){this.smartOpenService.open=!!a}set contentAt(a){this.smartPositionService.position=a}set outsideClickClose(a){this.smartEventsService.outsideClickClose=!!a}set scrollToClose(a){this.smartEventsService.scrollToClose=!!a}ngAfterContentChecked(){this.smartOpenService.open&&this.view&&this.shouldRealign&&this.checkCollector.emit()}ngAfterViewInit(){this.subscriptions.push(this.smartOpenService.openChange.subscribe(a=>{a?this.addContent():this.removeContent()}),this.smartPositionService.shouldRealign.subscribe(()=>{this.shouldRealign=!0}),this.checkCollector.pipe((0,Zn.b)(0)).subscribe(()=>{this.alignContent(),this.shouldRealign=!1,this.view&&(this.renderer.setStyle(this.view.rootNodes[0],"opacity","1"),this.smartOpenService.popoverVisibleEmit(!0))}))}ngOnDestroy(){this.removeContent(),this.subscriptions.forEach(a=>a.unsubscribe())}addContent(){this.view=this.container.createEmbeddedView(this.template);const[a]=this.view.rootNodes;this.smartEventsService.contentRef=a,this.renderer.addClass(a,"clr-popover-content"),this.renderer.setStyle(a,"top","0px"),this.renderer.setStyle(a,"left","0px"),this.renderer.setStyle(a,"opacity","0"),this.removeClickListenerFn=this.renderer.listen(a,"click",g=>{this.smartOpenService.openEvent=g}),this.view.rootNodes.forEach(g=>{this.renderer.appendChild(this.document.body,g)}),this.shouldRealign=!0}removeContent(){this.view&&(this.removeClickListenerFn&&(this.removeClickListenerFn(),this.removeClickListenerFn=null),this.view.rootNodes.forEach(a=>this.renderer.removeChild(this.document.body,a)),this.container.clear(),delete this.view,this.smartOpenService.popoverVisibleEmit(!1))}alignContent(){if(!this.view)return;const a=this.smartPositionService.alignContent(this.view.rootNodes[0]);this.renderer.setStyle(this.view.rootNodes[0],"top",`${a.yOffset}px`),this.renderer.setStyle(this.view.rootNodes[0],"left",`${a.xOffset}px`),this.smartOpenService.popoverAlignedEmit(this.view.rootNodes[0])}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(k.K0),l.Y36(l.s_b),l.Y36(l.Rgc),l.Y36(l.Qsj),l.Y36(ih),l.Y36(fu),l.Y36(mi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverContent",""]],inputs:{open:["clrPopoverContent","open"],contentAt:["clrPopoverContentAt","contentAt"],outsideClickClose:["clrPopoverContentOutsideClickToClose","outsideClickClose"],scrollToClose:["clrPopoverContentScrollToClose","scrollToClose"]}}),d})(),gu=(()=>{class d{constructor(a){this.smartOpenService=a,this.openCloseChange=new l.vpe,this.subscriptions=[],this.subscriptions.push(this.smartOpenService.openChange.subscribe(g=>{this.openCloseChange.next(g)}))}handleClick(a){this.smartOpenService.toggleWithEvent(a)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrPopoverOpenCloseButton",""]],hostVars:2,hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.handleClick(S)}),2&a&&l.ekj("clr-smart-open-close",!0)},outputs:{openCloseChange:"clrPopoverOpenCloseChange"}}),d})(),tc=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})();var vs=function(d){return d.UP="up",d.DOWN="down",d.LEFT="left",d.RIGHT="right",d}(vs||{});let bo=class{constructor(f){this.renderer=f,this._unlistenFuncs=[]}get current(){return this._current}reset(f){this._current=f}listenToArrowKeys(f){this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowup",()=>!this.move(vs.UP))),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowdown",()=>!this.move(vs.DOWN))),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowleft",()=>!this.move(vs.LEFT))),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.arrowright",()=>!this.move(vs.RIGHT)))}registerContainer(f,a="0"){this.renderer.setAttribute(f,"tabindex",a),this.listenToArrowKeys(f),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.space",()=>!this.activateCurrent())),this._unlistenFuncs.push(this.renderer.listen(f,"keydown.enter",()=>!this.activateCurrent()))}moveTo(f){void 0!==f&&(this.current&&this.current.blur(),f.focus(),this._current=f)}move(f){let a=!1;if(this.current){const g=this.current[f];g&&((0,ao.b)(g)?g:(0,es.of)(g)).subscribe(S=>{S&&(this.moveTo(S),a=!0)})}return a}activateCurrent(){return!(!this.current||!this.current.activate||(this.current.activate(),0))}detachListeners(){this._unlistenFuncs.forEach(f=>f())}};bo.\u0275fac=function(f){return new(f||bo)(l.LFG(l.Qsj))},bo.\u0275prov=l.Yz7({token:bo,factory:bo.\u0275fac}),new l.FiY,new l.tp0;var no=function(d){return d[d.BEFORE=-1]="BEFORE",d[d.AFTER=1]="AFTER",d}(no||{});class _s{}_s["top-right"]={axis:Hr.VERTICAL,side:no.BEFORE,anchor:bn.END,content:bn.END},_s["top-left"]={axis:Hr.VERTICAL,side:no.BEFORE,anchor:bn.START,content:bn.START},_s["bottom-right"]={axis:Hr.VERTICAL,side:no.AFTER,anchor:bn.END,content:bn.END},_s["bottom-left"]={axis:Hr.VERTICAL,side:no.AFTER,anchor:bn.START,content:bn.START},_s["right-top"]={axis:Hr.HORIZONTAL,side:no.AFTER,anchor:bn.CENTER,content:bn.END},_s["right-bottom"]={axis:Hr.HORIZONTAL,side:no.AFTER,anchor:bn.START,content:bn.START},_s["left-top"]={axis:Hr.HORIZONTAL,side:no.BEFORE,anchor:bn.CENTER,content:bn.END},_s["left-bottom"]={axis:Hr.HORIZONTAL,side:no.BEFORE,anchor:bn.START,content:bn.START};const nc=new l.OlP("POPOVER_HOST_ANCHOR");let mu=(()=>{class d{constructor(a){this.toggleService=a,this.lastOpenChange=null}ngOnInit(){this.subscription=this.toggleService.openChange.subscribe(a=>{this.lastOpenChange=a})}ngOnDestroy(){this.subscription?.unsubscribe()}onEscapeKey(a){null!==this.lastOpenChange&&(!1===this.lastOpenChange&&a.stopPropagation(),this.lastOpenChange=null)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi))},d.\u0275dir=l.lG2({type:d,hostBindings:function(a,g){1&a&&l.NdJ("keyup.escape",function(S){return g.onEscapeKey(S)})},standalone:!0}),d})(),ia=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,standalone:!0,features:[l._Bn([mi,fu,ih,{provide:nc,useExisting:l.SBq}]),l.zW0([mu])]}),d})();class rh{static linkParent(f,a,g){f.forEach(_=>_[g]=a)}static linkVertical(f,a=!0){f.forEach((g,_)=>{_>0&&(g.up=f[_-1]),_1&&(f[0].up=f[f.length-1],f[f.length-1].down=f[0])}}let jo=(()=>{class d{userDefinedWidth(a){a.classList.add("datagrid-cell-width-zero");const g=this.clientRect(a).width;return a.classList.remove("datagrid-cell-width-zero"),g}scrollBarWidth(a){return a.offsetWidth-a.clientWidth}scrollWidth(a){return a.scrollWidth||0}computedHeight(a){return parseInt(getComputedStyle(a).getPropertyValue("height"),10)}clientRect(a){const g=a.getBoundingClientRect();return{top:parseInt(g.top,10),bottom:parseInt(g.bottom,10),left:parseInt(g.left,10),right:parseInt(g.right,10),width:parseInt(g.width,10),height:parseInt(g.height,10)}}minWidth(a){return parseInt(getComputedStyle(a).getPropertyValue("min-width"),10)}focus(a){a.focus()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),vu=(()=>{class d{constructor(a,g){this.element=a,this.domAdapter=g,this.startHeight=0}get expandAnimation(){return{value:this.clrExpandTrigger,params:{startHeight:this.startHeight}}}animationDone(){this.updateStartHeight()}updateStartHeight(){this.startHeight=this.domAdapter.computedHeight(this.element.nativeElement)||0}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(jo))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-expandable-animation"]],hostVars:1,hostBindings:function(a,g){1&a&&l.WFA("@expandAnimation.done",function(){return g.animationDone()}),2&a&&l.d8E("@expandAnimation",g.expandAnimation)},inputs:{clrExpandTrigger:"clrExpandTrigger"},features:[l._Bn([jo])],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},styles:["[_nghost-%COMP%]{display:block;overflow:hidden}"],data:{animation:[(0,P.X$)("expandAnimation",[(0,P.eR)("true <=> false",[(0,P.oB)({height:"{{startHeight}}px"}),(0,P.jt)("0.2s ease-in-out",(0,P.oB)({height:"*"}))])])]}}),d})(),cg=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();new l.OlP("IF_ACTIVE_ID");let dg=(()=>{class d{constructor(a,g,_){this.toggleService=a,this.template=g,this.container=_,this.openChange=new l.vpe(!1),this.subscription=this.toggleService.openChange.subscribe(S=>{this.updateView(S),this.openChange.emit(S)})}get open(){return this.toggleService.open}set open(a){this.toggleService.open=a}ngOnDestroy(){this.subscription.unsubscribe()}updateView(a){a?this.container.createEmbeddedView(this.template):this.container.clear()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi),l.Y36(l.Rgc),l.Y36(l.s_b))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrIfOpen",""]],inputs:{open:["clrIfOpen","open"]},outputs:{openChange:"clrIfOpenChange"}}),d})(),Bs=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();const ZS={provide:new l.OlP("FOCUS_ON_VIEW_INIT"),useValue:!0};let oh=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({providers:[ZS],imports:[k.ez]}),d})(),W_=(()=>{class d extends gf{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,standalone:!0,features:[l.qOj]}),d})(),qS=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,tc]}),d})(),JS=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),XS=(()=>{class d{constructor(){Jt.addIcons(Ao)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[JS,qS]}),d})(),eD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["ng-component"]],decls:0,vars:0,template:function(a,g){},encapsulation:2}),d})(),ah=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})(),tD=0,ys=(()=>{class d{constructor(){this._id="clr-form-control-"+ ++tD,this._idChange=new fn.X(this._id)}get id(){return this._id}set id(a){this._id=a,this._idChange.next(a)}get idChange(){return this._idChange.asObservable()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Q_=0,Xa=(()=>{class d{constructor(){this._id="clr-form-container-"+ ++Q_,this._idChange=new fn.X(this._id)}get id(){return this._id}set id(a){this._id=a,this._idChange.next(a)}get idChange(){return this._idChange.asObservable()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();let lh=(()=>{class d{constructor(a,g){this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="abstract"}get id(){return this.containerIdService?`${this.containerIdService.id}-${this.controlIdSuffix}`:this.controlIdService?`${this.controlIdService.id}-${this.controlIdSuffix}`:null}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275dir=l.lG2({type:d}),d})(),q_=(()=>{class d extends lh{constructor(a,g){super(a,g),this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="error"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-control-error"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("id",g.id),l.ekj("clr-subtext",!0))},features:[l.qOj],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),fg=(()=>{class d extends lh{constructor(a,g){super(a,g),this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="helper"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-control-helper"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("id",g.id),l.ekj("clr-subtext",!0))},features:[l.qOj],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),Cs=(()=>{class d{constructor(){this._controlChanges=new et.x,this._helpers=new et.x}get controlChanges(){return this._controlChanges.asObservable()}get helpersChange(){return this._helpers.asObservable()}setControl(a){this._controlChanges.next(a)}setHelpers(a){this._helpers.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var rs=function(d){return d.NONE="NONE",d.VALID="VALID",d.INVALID="INVALID",d}(rs||{});let Hs=(()=>{class d{constructor(a){this.ngControlService=a,this.subscriptions=[],this._statusChanges=new fn.X(rs.NONE),this.subscriptions.push(this.ngControlService.controlChanges.subscribe(g=>{g&&(this.control=g,this.subscriptions.push(this.control.statusChanges.subscribe(()=>{this.triggerStatusChange()})))}))}get statusChanges(){return this._statusChanges.asObservable()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}triggerStatusChange(){if(this.control){const a=rs[this.control.status];this._statusChanges.next(["VALID","INVALID"].includes(a)?a:rs.NONE)}}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(Cs))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var sa=function(d){return d.VERTICAL="vertical",d.HORIZONTAL="horizontal",d.COMPACT="compact",d}(sa||{});let jr=(()=>{class d{constructor(){this.minLabelSize=1,this.maxLabelSize=12,this.layout=sa.HORIZONTAL,this.layoutValues=Object.keys(sa).map(a=>sa[a]),this._labelSize=2}get labelSize(){return this._labelSize}set labelSize(a){this.labelSizeIsValid(a)&&(this._labelSize=a)}get layoutClass(){return`clr-form-${this.layout}`}isVertical(){return this.layout===sa.VERTICAL}isHorizontal(){return this.layout===sa.HORIZONTAL}isCompact(){return this.layout===sa.COMPACT}isValid(a){return this.layoutValues.indexOf(a)>-1}labelSizeIsValid(a){return Number.isInteger(a)&&a>=this.minLabelSize&&a<=this.maxLabelSize}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Ir=(()=>{class d{constructor(a,g,_,S,j){this.controlIdService=a,this.layoutService=g,this.ngControlService=_,this.renderer=S,this.el=j,this.enableGrid=!0,this.subscriptions=[]}get labelText(){return this.el.nativeElement&&this.el.nativeElement.textContent}ngOnInit(){(this.controlIdService||this.ngControlService)&&this.renderer.addClass(this.el.nativeElement,"clr-control-label"),this.enableGrid&&this.layoutService&&!this.layoutService.isVertical()&&this.el.nativeElement&&this.el.nativeElement.className.indexOf("clr-col")<0&&(this.renderer.addClass(this.el.nativeElement,"clr-col-12"),this.renderer.addClass(this.el.nativeElement,`clr-col-md-${this.layoutService.labelSize}`)),this.controlIdService&&!this.forAttr&&this.subscriptions.push(this.controlIdService.idChange.subscribe(a=>this.forAttr=a))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}disableGrid(){this.enableGrid=!1}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(jr,8),l.Y36(Cs,8),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["label"]],hostVars:1,hostBindings:function(a,g){2&a&&l.uIk("for",g.forAttr)},inputs:{forAttr:["for","forAttr"]}}),d})(),nD=(()=>{class d extends lh{constructor(a,g){super(a,g),this.controlIdService=a,this.containerIdService=g,this.controlIdSuffix="success"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ys,8),l.Y36(Xa,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-control-success"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("id",g.id),l.ekj("clr-subtext",!0))},features:[l.qOj],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),js=(()=>{class d{constructor(a){this.layoutService=a,this.className=""}controlClass(a=rs.NONE,g=!1,_=""){const S=[this.className,_];switch(a){case rs.VALID:S.push("clr-success");break;case rs.INVALID:S.push("clr-error")}return g&&this.layoutService&&-1===this.className.indexOf("clr-col")&&S.push(`clr-col-md-${this.layoutService.maxLabelSize-this.layoutService.labelSize} clr-col-12`),S.join(" ").trim()}initControlClass(a,g){g&&g.className&&(this.className=g.className,g.className.split(" ").forEach(S=>{S.startsWith("clr-col")&&a.removeClass(g,S)}))}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(jr,8))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),ch=(()=>{class d{constructor(a,g,_,S){this.ifControlStateService=a,this.layoutService=g,this.controlClassService=_,this.ngControlService=S,this._dynamic=!1,this.subscriptions=[],this.subscriptions.push(this.ifControlStateService.statusChanges.subscribe(j=>{this.state=j,this.updateHelpers()})),this.subscriptions.push(this.ngControlService.controlChanges.subscribe(j=>{this.control=j}))}get showHelper(){return!!this.controlHelperComponent&&(!!this.controlHelperComponent&&(!this.touched||this.state===rs.NONE)||!this.controlSuccessComponent&&this.state===rs.VALID||!this.controlErrorComponent&&this.state===rs.INVALID)}get showValid(){return this.touched&&this.state===rs.VALID&&!!this.controlSuccessComponent}get showInvalid(){return this.touched&&this.state===rs.INVALID&&!!this.controlErrorComponent}get touched(){return this.control?.touched}ngAfterContentInit(){this.updateHelpers()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}controlClass(){return this.controlClassService.controlClass(!this.controlSuccessComponent&&this.state===rs.VALID||!this.touched?rs.NONE:this.state,this.addGrid())}addGrid(){return this.layoutService&&!this.layoutService.isVertical()}updateHelpers(){this.ngControlService&&this.ngControlService.setHelpers({show:this.showInvalid||this.showHelper||this.showValid,showInvalid:this.showInvalid,showHelper:this.showHelper,showValid:this.showValid})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Hs),l.Y36(jr,8),l.Y36(js),l.Y36(Cs))},d.\u0275dir=l.lG2({type:d,contentQueries:function(a,g,_){if(1&a&&(l.Suo(_,Ir,5),l.Suo(_,nD,5),l.Suo(_,q_,5),l.Suo(_,fg,5)),2&a){let S;l.iGM(S=l.CRH())&&(g.label=S.first),l.iGM(S=l.CRH())&&(g.controlSuccessComponent=S.first),l.iGM(S=l.CRH())&&(g.controlErrorComponent=S.first),l.iGM(S=l.CRH())&&(g.controlHelperComponent=S.first)}}}),d})();class _u{constructor(f,a,g=0){if(this.injector=a.injector,!this.injector.get(f,null)){const _=this.injector.get(l._Vd),S=this.injector.get(l.SBq);a.createComponent(_.resolveComponentFactory(eD));const j=_.resolveComponentFactory(f),J=[];J[g]=[S.nativeElement];const te=a.createComponent(j,void 0,void 0,J);a.remove(0),te.instance._dynamic=!0,this.injector=te.injector}}get(f,a){return this.injector.get(f,a)}}let K_=(()=>{class d{constructor(){this._touched=new et.x}get touchedChange(){return this._touched.asObservable()}markAsTouched(){this._touched.next()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),So=(()=>{class d{constructor(a,g,_,S,j,J){this.vcr=a,this.wrapperType=g,this.ngControl=S,this.index=0,this.subscriptions=[],this.renderer=j,this.el=J,_&&(this.ngControlService=_.get(Cs,null),this.ifControlStateService=_.get(Hs,null),this.controlClassService=_.get(js,null),this.markControlService=_.get(K_,null)),this.controlClassService&&this.controlClassService.initControlClass(j,J.nativeElement),this.markControlService&&this.subscriptions.push(this.markControlService.touchedChange.subscribe(()=>{this.markAsTouched()})),this.ngControlService&&this.subscriptions.push(this.ngControlService.helpersChange.subscribe(te=>{this.setAriaDescribedBy(te)}))}get id(){return this._id}set id(a){this._id=a,this.controlIdService&&(this.controlIdService.id=a)}ngOnInit(){this._containerInjector=new _u(this.wrapperType,this.vcr,this.index),this.controlIdService=this._containerInjector.get(ys),this.containerIdService=this._containerInjector.get(Xa,null),this._id?this.controlIdService.id=this._id:this._id=this.controlIdService.id,this.ngControlService&&this.ngControlService.setControl(this.ngControl)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}triggerValidation(){this.ifControlStateService&&this.ifControlStateService.triggerStatusChange()}getProviderFromContainer(a,g){try{return this._containerInjector.get(a,g)}catch{return g}}markAsTouched(){this.ngControl.control.markAsTouched(),this.ngControl.control.updateValueAndValidity()}setAriaDescribedBy(a){if(a.show){const g=this.getAriaDescribedById(a);if(null!==g)return void this.renderer.setAttribute(this.el.nativeElement,"aria-describedby",g)}this.renderer.removeAttribute(this.el.nativeElement,"aria-describedby")}getAriaDescribedById(a){let g="helper";return a.showInvalid?g="error":a.showValid&&(g="success"),this.containerIdService?this.containerIdService.id.concat("-",g):this.controlIdService?this.controlIdService.id.concat("-",g):null}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.DyG),l.Y36(l.zs3),l.Y36(Y.a5),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,hostVars:1,hostBindings:function(a,g){1&a&&l.NdJ("blur",function(){return g.triggerValidation()}),2&a&&l.Ikx("id",g.id)},inputs:{id:"id"}}),d})(),rD=(()=>{class d{constructor(a,g){this.layoutService=a,this.markControlService=g}set labelSize(a){const g=parseInt(a,10)||2;this.layoutService.labelSize=g}onFormSubmit(){this.markAsTouched()}markAsTouched(){this.markControlService.markAsTouched()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr),l.Y36(K_))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrForm",""]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ir,5),2&a){let S;l.iGM(S=l.CRH())&&(g.labels=S)}},hostVars:6,hostBindings:function(a,g){1&a&&l.NdJ("submit",function(){return g.onFormSubmit()}),2&a&&l.ekj("clr-form",!0)("clr-form-horizontal",g.layoutService.isHorizontal())("clr-form-compact",g.layoutService.isCompact())},inputs:{labelSize:["clrLabelSize","labelSize"]},features:[l._Bn([jr,K_])]}),d})(),uh=(()=>{class d{constructor(a){this.layoutService=a}ngOnInit(){this.layout&&this.layoutService.isValid(this.layout)&&(this.layoutService.layout=this.layout)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrForm","","clrLayout",""]],inputs:{layout:["clrLayout","layout"]}}),d})(),Wi=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn]}),d})();const zr=new l.OlP("IS_TOGGLE"),J_={provide:zr,useFactory:function y1(){return new fn.X(!1)}};let sc=(()=>{class d{constructor(a){this._dynamic=!1,this.toggle=!1,this.subscriptions=[],this.subscriptions.push(a.subscribe(g=>{this.toggle=g}))}ngOnInit(){this.label&&this.label.disableGrid()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zr))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-checkbox-wrapper"],["clr-toggle-wrapper"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ir,7),2&a){let S;l.iGM(S=l.CRH())&&(g.label=S.first)}},hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("clr-checkbox-wrapper",!g.toggle)("clr-toggle-wrapper",g.toggle)},features:[l._Bn([ys,J_])],ngContentSelectors:Kb,decls:3,vars:1,consts:[[4,"ngIf"]],template:function(a,g){1&a&&(l.F$t(bE),l.Hsn(0),l.Hsn(1,1),l.YNc(2,Tv,1,0,"label",0)),2&a&&(l.xp6(2),l.Q6J("ngIf",!g.label))},dependencies:[k.O5,Ir],encapsulation:2}),d})(),Cu=(()=>{class d extends So{constructor(a,g,_,S,j,J){super(a,sc,g,_,S,j),this.toggle=J}ngOnInit(){super.ngOnInit();const a=this.getProviderFromContainer(zr,null);a&&null!==this.toggle&&a.next(!0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq),l.$8M("clrToggle"))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrCheckbox",""],["","clrToggle",""]],features:[l.qOj]}),d})(),X_=(()=>{class d extends ch{constructor(a,g,_,S){super(S,a,g,_),this.layoutService=a,this.controlClassService=g,this.ngControlService=_,this.ifControlStateService=S,this.inline=!1}get clrInline(){return this.inline}set clrInline(a){this.inline="string"==typeof a?"false"!==a:!!a}ngAfterContentInit(){this.setAriaRoles()}setAriaRoles(){this.role=this.checkboxes.length?"group":null}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr,8),l.Y36(js),l.Y36(Cs),l.Y36(Hs))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-checkbox-container"],["clr-toggle-container"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Cu,5),2&a){let S;l.iGM(S=l.CRH())&&(g.checkboxes=S)}},hostVars:7,hostBindings:function(a,g){2&a&&(l.uIk("role",g.role),l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid()))},inputs:{clrInline:"clrInline"},features:[l._Bn([Hs,Cs,js,Xa]),l.qOj],ngContentSelectors:t0,decls:10,vars:9,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-subtext-wrapper"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(e0),l.Hsn(0),l.YNc(1,nu,1,0,"label",0),l.TgZ(2,"div",1),l.Hsn(3,1),l.TgZ(4,"div",2),l.YNc(5,Jb,1,0,"ng-content",0),l.YNc(6,Vl,1,0,"cds-icon",3),l.YNc(7,iu,1,0,"cds-icon",4),l.YNc(8,Xb,1,0,"ng-content",0),l.YNc(9,Iv,1,0,"ng-content",0),l.qZA()()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.ekj("clr-control-inline",g.clrInline),l.Q6J("ngClass",g.controlClass()),l.xp6(3),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Pn,Ir],encapsulation:2}),d})(),ey=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Wi,ah,Wi]}),d})();function zs(d){return null!==d&&("string"==typeof d?d.length>=0:"boolean"==typeof d&&d)}let oc=(()=>{class d{get spinnerClass(){return!0}get inlineClass(){return this._inline}set clrInline(a){this._inline=zs(a)}get inverseClass(){return this._inverse}set clrInverse(a){this._inverse=zs(a)}get smallClass(){return this._small}set clrSmall(a){this._small=zs(a)}get mediumClass(){return!this._small&&this._medium}set clrMedium(a){this._medium=zs(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-spinner"]],hostVars:11,hostBindings:function(a,g){2&a&&(l.uIk("aria-busy",!0),l.ekj("spinner",g.spinnerClass)("spinner-inline",g.inlineClass)("spinner-inverse",g.inverseClass)("spinner-sm",g.smallClass)("spinner-md",g.mediumClass))},inputs:{clrInline:"clrInline",clrInverse:"clrInverse",clrSmall:"clrSmall",clrMedium:"clrMedium"},ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),bu=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),cc=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();class ty{containsItem(f){return!!this.model&&this.model.includes(f)}select(f){this.addItem(f)}unselect(f){this.removeItem(f)}isEmpty(){return!(this.model&&this.model.length>0)}pop(){let f;return this.model&&this.model.length>0&&(f=this.model[this.model.length-1],this.removeItem(f)),f}toString(f,a=-1){let g="";return this.model&&(a>-1?this.model[a]&&(g+=f&&this.model[a][f]?this.model[a][f]:this.model[a].toString()):this.model.forEach(_=>{g+=f&&_[f]?_[f]:_.toString(),g+=" "})),g.trim()}addItem(f){this.containsItem(f)||(this.model=this.model||[],this.model.push(f))}removeItem(f){if(null==this.model)return;const a=this.model.indexOf(f);a>-1&&this.model.splice(a,1),0===this.model.length&&(this.model=null)}}class aD{containsItem(f){return this.model===f}select(f){this.model=f}unselect(f){this.containsItem(f)&&(this.model=null)}isEmpty(){return!this.model}pop(){const f=this.model;return this.model=null,f}toString(f){return this.model?f&&this.model[f]?this.model[f]:this.model.toString():""}}class Ia{}function ny(d){return[d,{provide:Ia,useExisting:d}]}class lD extends aD{constructor(){super(...arguments),this._focusChanged=new fn.X(null)}get focusChanged(){return this._focusChanged.asObservable()}select(f){this.model!==f&&(this.model=f,this._focusChanged.next(f))}}let cD=(()=>{class d{constructor(){this.loading=!1,this.showAllOptions=!0,this._currentInput="",this._inputChanged=new fn.X(""),this._selectionChanged=new ds(1),this.inputChanged=this._inputChanged.asObservable()}get currentInput(){return this._currentInput}set currentInput(a){""===a&&!this.multiselectable&&this.setSelectionValue(null),this._currentInput=a,this._inputChanged.next(a)}get selectionChanged(){return this._selectionChanged.asObservable()}get multiselectable(){return this.selectionModel instanceof ty}select(a){null==a||this.selectionModel.containsItem(a)||(this.selectionModel.select(a),this._selectionChanged.next(this.selectionModel))}toggle(a){null!=a&&(this.selectionModel.containsItem(a)?this.selectionModel.unselect(a):this.selectionModel.select(a),this._selectionChanged.next(this.selectionModel))}unselect(a){null==a||!this.selectionModel.containsItem(a)||(this.selectionModel.unselect(a),this._selectionChanged.next(this.selectionModel))}setSelectionValue(a){!this.selectionModel||this.selectionModel.model===a||!this.selectionModel.model&&!a||(this.selectionModel.model=a,this._selectionChanged.next(this.selectionModel))}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();ny((()=>{class d{constructor(a,g,_,S){this.toggleService=g,this.selectionService=_,this.platformId=S,this.pseudoFocus=new lD,this.optionData=[],this.handleFocusSubscription(),this.renderer=a.createRenderer(null,null)}get trigger(){return this._trigger}set trigger(a){this._trigger=a,this.addFocusOnBlurListener(a)}get listbox(){return this._listbox}set listbox(a){this._listbox=a,this.addFocusOnBlurListener(a)}get textInput(){return this._textInput}set textInput(a){this._textInput=a,this.renderer.listen(a,"keydown",g=>!this.handleTextInput(g)),this.addFocusOnBlurListener(a)}focusInput(){this.textInput&&(0,k.NF)(this.platformId)&&this.textInput.focus()}focusFirstActive(){if(this.optionData.length>0)if(this.selectionService.selectionModel.isEmpty())this.pseudoFocus.select(this.optionData[0]);else{let a;a=this.selectionService.multiselectable?this.selectionService.selectionModel.model[0]:this.selectionService.selectionModel.model;const g=this.optionData.find(_=>_.value===a);this.pseudoFocus.select(g||this.optionData[0]),this.scrollIntoSelectedModel("auto")}}addOptionValues(a){this.optionData=a}handleFocusSubscription(){this.toggleService.openChange.subscribe(a=>{a||(this.pseudoFocus.model=null)})}moveFocusTo(a){let g=this.optionData.findIndex(_=>_.equals(this.pseudoFocus.model));a===vs.UP?-1===g||0===g?g=this.optionData.length-1:g--:a===vs.DOWN&&(-1===g||g===this.optionData.length-1?g=0:g++),this.pseudoFocus.select(this.optionData[g]),this.scrollIntoSelectedModel()}openAndMoveTo(a){this.toggleService.open?this.moveFocusTo(a):(this.toggleService.openChange.pipe((0,Qn.q)(1)).subscribe(g=>{g&&this.moveFocusTo(a)}),this.toggleService.open=!0)}handleTextInput(a){let g=!1;const _=Fs(a.key);if(a)switch(_){case At.Enter:this.toggleService.open&&this.pseudoFocus.model&&(this.selectionService.multiselectable?this.selectionService.toggle(this.pseudoFocus.model.value):this.selectionService.select(this.pseudoFocus.model.value),g=!0);break;case At.Space:this.toggleService.open||(this.toggleService.open=!0,g=!0);break;case At.ArrowUp:this.preventViewportScrolling(a),this.openAndMoveTo(vs.UP),g=!0;break;case At.ArrowDown:this.preventViewportScrolling(a),this.openAndMoveTo(vs.DOWN),g=!0;break;default:a.key!==At.Tab&&(!this.selectionService.multiselectable||a.key!==At.Backspace)&&a.key!==At.Escape&&!this.toggleService.open&&(this.toggleService.open=!0)}return g}scrollIntoSelectedModel(a="smooth"){this.pseudoFocus.model&&this.pseudoFocus.model.el&&this.pseudoFocus.model.el.scrollIntoView({behavior:a,block:"center",inline:"nearest"})}preventViewportScrolling(a){a.preventDefault(),a.stopImmediatePropagation()}addFocusOnBlurListener(a){(0,k.NF)(this.platformId)&&this.renderer.listen(a,"blur",g=>{this.focusOutOfComponent(g)&&(this.toggleService.open=!1,this.componentCdRef&&this.componentCdRef.detectChanges())})}focusOutOfComponent(a){const g=a.relatedTarget||document.activeElement;return!(this.textInput.contains(g)||this.trigger.contains(g)||this.listbox.contains(g))}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.FYo),l.LFG(mi),l.LFG(cD),l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})());let T1=(()=>{class d{constructor(){Jt.addIcons(ii,Di,Yr,Or)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,cc,Wi,Bs,tc,bu,Wi,Bs]}),d})(),pD=(()=>{class d extends ch{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-input-container"]],hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid())},features:[l._Bn([Hs,Cs,ys,js]),l.qOj],ngContentSelectors:kv,decls:10,vars:7,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-input-wrapper"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(Vo),l.Hsn(0),l.YNc(1,Da,1,0,"label",0),l.TgZ(2,"div",1)(3,"div",2),l.Hsn(4,1),l.YNc(5,_p,1,0,"cds-icon",3),l.YNc(6,l0,1,0,"cds-icon",4),l.qZA(),l.YNc(7,AE,1,0,"ng-content",0),l.YNc(8,c0,1,0,"ng-content",0),l.YNc(9,yp,1,0,"ng-content",0),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.Q6J("ngClass",g.controlClass()),l.xp6(3),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Pn,Ir],encapsulation:2}),d})(),I1=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,pD,g,_,S,j),this.index=1}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrInput",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-input",!0)},features:[l.qOj]}),d})(),pg=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),gD=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,pg,kn]}),d})(),uc=(()=>{class d extends gf{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["","cdkTrapFocus",""]],features:[l.qOj]}),d})(),mg=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})(),fy=(()=>{class d{constructor(){Jt.addIcons(ii,Di,Yr,Zt,Hn)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,mg,ah,Bs,tc,kn,Wi]}),d})();new l.OlP(void 0);let Dg=(()=>{class d{constructor(){Jt.addIcons(_i,Ui,ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),my=(()=>{class d{constructor(){this._dynamic=!1}ngOnInit(){this.label&&this.label.disableGrid()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-radio-wrapper"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ir,7),2&a){let S;l.iGM(S=l.CRH())&&(g.label=S.first)}},hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-radio-wrapper",!0)},features:[l._Bn([ys])],ngContentSelectors:Yv,decls:3,vars:1,consts:[[4,"ngIf"]],template:function(a,g){1&a&&(l.F$t(BE),l.Hsn(0),l.Hsn(1,1),l.YNc(2,VE,1,0,"label",0)),2&a&&(l.xp6(2),l.Q6J("ngIf",!g.label))},dependencies:[k.O5,Ir],encapsulation:2}),d})(),vy=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,my,g,_,S,j)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrRadio",""]],features:[l.qOj]}),d})(),ID=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Wi,ah,kn,Wi]}),d})(),wg=(()=>{class d extends ch{constructor(a,g,_,S,j,J){super(J,a,g,_),this.renderer=S,this.idService=j,this.ifControlStateService=J,this._hasProgress=!1}get hasProgress(){return this._hasProgress}set hasProgress(a){const g=!!a;g!==this._hasProgress&&(this._hasProgress=g)}getRangeProgressFillWidth(){const a=this.selectRangeElement();if(!a)return this.lastRangeProgressFillWidth;const _=+a.min;let S=+a.max;return 0===_&&0===S&&(S=100),this.lastRangeProgressFillWidth=100*((this.control&&void 0!==this.control.value?this.control.value:(_+S)/2)-_)/(S-_)*a.offsetWidth/100+"px",this.lastRangeProgressFillWidth}selectRangeElement(){try{return this.renderer.selectRootElement("[clrRange]#"+this.idService.id)}catch{return}}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr,8),l.Y36(js),l.Y36(Cs),l.Y36(l.Qsj),l.Y36(ys),l.Y36(Hs))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-range-container"]],hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid())},inputs:{hasProgress:["clrRangeHasProgress","hasProgress"]},features:[l._Bn([Hs,Cs,ys,js]),l.qOj],ngContentSelectors:Sp,decls:11,vars:10,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[1,"clr-range-wrapper"],["class","fill-input",3,"width",4,"ngIf"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],[1,"fill-input"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(zl),l.Hsn(0),l.YNc(1,rn,1,0,"label",0),l.TgZ(2,"div",1)(3,"div",2),l.Hsn(4,1),l.YNc(5,Wv,1,2,"span",3),l.YNc(6,Zv,1,0,"cds-icon",4),l.YNc(7,jl,1,0,"cds-icon",5),l.qZA(),l.YNc(8,Qv,1,0,"ng-content",0),l.YNc(9,S0,1,0,"ng-content",0),l.YNc(10,zd,1,0,"ng-content",0),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.Q6J("ngClass",g.controlClass()),l.xp6(1),l.ekj("progress-fill",g.hasProgress),l.xp6(2),l.Q6J("ngIf",g.hasProgress),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Ir,Pn],encapsulation:2}),d})(),Eg=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,wg,g,_,S,j)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrRange",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-range",!0)},features:[l.qOj]}),d})(),_y=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Wi,ah,kn,Wi]}),d})(),Tg=(()=>{class d extends ch{constructor(a,g,_,S){super(S,a,g,_),this.layoutService=a,this.controlClassService=g,this.ngControlService=_,this.ifControlStateService=S,this.multi=!1}ngOnInit(){this.subscriptions.push(this.ngControlService.controlChanges.subscribe(a=>{a&&(this.multi=a.valueAccessor instanceof Y.K7,this.control=a)}))}wrapperClass(){return this.multi?"clr-multiselect-wrapper":"clr-select-wrapper"}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(jr,8),l.Y36(js),l.Y36(Cs),l.Y36(Hs))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-select-container"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Y.K7,5),2&a){let S;l.iGM(S=l.CRH())&&(g.multiple=S.first)}},hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("clr-form-control",!0)("clr-form-control-disabled",null==g.control?null:g.control.disabled)("clr-row",g.addGrid())},features:[l._Bn([Hs,Cs,ys,js]),l.qOj],ngContentSelectors:D0,decls:10,vars:8,consts:[[4,"ngIf"],[1,"clr-control-container",3,"ngClass"],[3,"ngClass"],["class","clr-validate-icon","shape","exclamation-circle","status","danger","aria-hidden","true",4,"ngIf"],["class","clr-validate-icon","shape","check-circle","status","success","aria-hidden","true",4,"ngIf"],["shape","exclamation-circle","status","danger","aria-hidden","true",1,"clr-validate-icon"],["shape","check-circle","status","success","aria-hidden","true",1,"clr-validate-icon"]],template:function(a,g){1&a&&(l.F$t(Tp),l.Hsn(0),l.YNc(1,su,1,0,"label",0),l.TgZ(2,"div",1)(3,"div",2),l.Hsn(4,1),l.YNc(5,qv,1,0,"cds-icon",3),l.YNc(6,Dp,1,0,"cds-icon",4),l.qZA(),l.YNc(7,wp,1,0,"ng-content",0),l.YNc(8,Ep,1,0,"ng-content",0),l.YNc(9,Kv,1,0,"ng-content",0),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",!g.label&&g.addGrid()),l.xp6(1),l.Q6J("ngClass",g.controlClass()),l.xp6(1),l.Q6J("ngClass",g.wrapperClass()),l.xp6(2),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid),l.xp6(1),l.Q6J("ngIf",g.showHelper),l.xp6(1),l.Q6J("ngIf",g.showInvalid),l.xp6(1),l.Q6J("ngIf",g.showValid))},dependencies:[k.mk,k.O5,Pn,Ir],encapsulation:2}),d})(),yy=(()=>{class d extends So{constructor(a,g,_,S,j){super(a,Tg,g,_,S,j),this.index=1}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b),l.Y36(l.zs3),l.Y36(Y.a5,10),l.Y36(l.Qsj),l.Y36(l.SBq))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrSelect",""]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("clr-select",!0)},features:[l.qOj]}),d})(),Cy=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),AD=(()=>{class d{constructor(){Jt.addIcons(ii,Di)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Wi,Wi]}),d})(),by=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Wi,ey,T1,fy,pg,Dg,ID,Cy,AD,_y,gD]}),d})(),Ig=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),V1=(()=>{class d extends If{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["","cdkDrag",""]],features:[l.qOj]}),d})(),Sy=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({}),d})(),j1=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();class bh{}let Eu=(()=>{class d{constructor(){this.nbChanges=0,this._change=new et.x}get change(){return this._change.asObservable()}changeStart(){this.nbChanges++}changeDone(){0==--this.nbChanges&&this._change.next()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),aa=(()=>{class d{constructor(a){this.stateDebouncer=a,this.activated=!1,this._size=0,this._current=1,this._change=new et.x,this.preventEmit=!1,this._sizeChange=new et.x}get size(){return this._size}set size(a){const g=this._size;a!==g&&(this.preventEmit||this.stateDebouncer.changeStart(),this._size=a,this._current=0===a?1:Math.floor(g/a*(this._current-1))+1,this.preventEmit||(this._change.next(this._current),this._sizeChange.next(this._size),this.stateDebouncer.changeDone())),this.preventEmit=!1}get totalItems(){return this._totalItems||0}set totalItems(a){this._totalItems=a,this.current>this.last&&(this.current=this.last)}get last(){return this._last?this._last:this.size>0&&this.totalItems?Math.ceil(this.totalItems/this.size):1}set last(a){this._last=a}get change(){return this._change.asObservable()}get sizeChange(){return this._sizeChange.asObservable()}get current(){return this._current}set current(a){a!==this._current&&(this.stateDebouncer.changeStart(),this._current=a,this._change.next(a),this.stateDebouncer.changeDone())}get firstItem(){return 0===this._totalItems?-1:0===this.size?0:(this.current-1)*this.size}get lastItem(){if(0===this._totalItems)return-1;if(0===this.size)return this.totalItems-1;let a=this.current*this.size-1;return this.totalItems&&(a=Math.min(a,this.totalItems-1)),a}previous(){this.current>1&&this.current--}next(){this.current{class d{constructor(a,g){this._page=a,this.stateDebouncer=g,this._change=new et.x,this._all=[]}get change(){return this._change.asObservable()}hasActiveFilters(){for(const{filter:a}of this._all)if(a&&a.isActive())return!0;return!1}getActiveFilters(){const a=[];for(const{filter:g}of this._all)g&&g.isActive()&&a.push(g);return a}add(a){const g=a.changes.subscribe(()=>this.resetPageAndEmitFilterChange([a]));let _=!1;const S=new Sh(a,()=>{if(_)return;g.unsubscribe();const j=this._all.findIndex(J=>J.filter===a);j>=0&&this._all.splice(j,1),a.isActive()&&this.resetPageAndEmitFilterChange([]),_=!0});return this._all.push(S),a.isActive()&&this.resetPageAndEmitFilterChange([a]),S}accepts(a){for(const{filter:g}of this._all)if(g&&g.isActive()&&!g.accepts(a))return!1;return!0}resetPageAndEmitFilterChange(a){this.stateDebouncer.changeStart(),this._page.current=1,this._change.next(a),this.stateDebouncer.changeDone()}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(aa),l.LFG(Eu))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();class Sh{constructor(f,a){this.filter=f,this.unregister=a}}let Dh=(()=>{class d{constructor(a){this.filters=a}get filter(){return this.registered&&this.registered.filter}ngOnDestroy(){this.deleteFilter()}setFilter(a){this.deleteFilter(),a instanceof Sh?this.registered=a:a&&(this.registered=this.filters.add(a))}deleteFilter(){this.registered&&(this.registered.unregister(),delete this.registered)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo))},d.\u0275dir=l.lG2({type:d}),d})(),Tu=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(a),this.commonStrings=g,this.smartToggleService=_,this.platformId=S,this.elementRef=j,this.openChange=new l.vpe(!1),this.ariaExpanded=!1,this.popoverId=dr(),this.smartPosition={axis:Hr.VERTICAL,side:no.AFTER,anchor:bn.END,content:bn.END},this._open=!1,this.subs=[],this.subs.push(_.openChange.subscribe(J=>{this.open=J,this.ariaExpanded=J}))}get open(){return this._open}set open(a){this.open!==(a=!!a)&&(this.smartToggleService.open=a,this.openChange.emit(a),!a&&(0,k.NF)(this.platformId)&&this.anchor.nativeElement.focus(),this._open=a)}set customFilter(a){this.setFilter(a)}get active(){return!!this.filter&&this.filter.isActive()}ngOnChanges(){this.setToggleButtonAriaLabel()}ngOnDestroy(){super.ngOnDestroy(),this.subs.forEach(a=>a.unsubscribe())}setToggleButtonAriaLabel(){const _=this.elementRef.nativeElement?.closest("clr-dg-column")?.querySelector(".datagrid-column-title")?.textContent.trim().toLocaleLowerCase();this.toggleButtonAriaLabel=this.commonStrings.parse(this.commonStrings.keys.datagridFilterAriaLabel,{COLUMN:_||""})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo),l.Y36(pn),l.Y36(mi),l.Y36(l.Lbi),l.Y36(l.SBq))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-filter"]],viewQuery:function(a,g){if(1&a&&l.Gf(Jv,5,l.SBq),2&a){let _;l.iGM(_=l.CRH())&&(g.anchor=_.first)}},inputs:{open:["clrDgFilterOpen","open"],customFilter:["clrDgFilter","customFilter"]},outputs:{openChange:"clrDgFilterOpenChange"},features:[l._Bn([{provide:bh,useExisting:d}]),l.qOj,l.TTD],ngContentSelectors:jt,decls:4,vars:13,consts:[["type","button","clrPopoverAnchor","","clrPopoverOpenCloseButton","",1,"datagrid-filter-toggle"],["anchor",""],["solid",""],["class","datagrid-filter","cdkTrapFocus","","role","dialog",3,"id",4,"clrPopoverContent","clrPopoverContentAt","clrPopoverContentOutsideClickToClose","clrPopoverContentScrollToClose"],["cdkTrapFocus","","role","dialog",1,"datagrid-filter",3,"id"],[1,"datagrid-filter-close-wrapper"],["type","button","clrPopoverCloseButton","",1,"close"],["shape","window-close"]],template:function(a,g){1&a&&(l.F$t(),l.TgZ(0,"button",0,1),l._UZ(2,"cds-icon",2),l.qZA(),l.YNc(3,T0,5,3,"div",3)),2&a&&(l.ekj("datagrid-filter-open",g.open)("datagrid-filtered",g.active),l.uIk("aria-label",g.toggleButtonAriaLabel)("aria-expanded",g.ariaExpanded)("aria-controls",g.popoverId),l.xp6(2),l.uIk("status",g.active?"info":null)("shape",g.active?"filter-grid-circle":"filter-grid"),l.xp6(1),l.Q6J("clrPopoverContent",g.open)("clrPopoverContentAt",g.smartPosition)("clrPopoverContentOutsideClickToClose",!0)("clrPopoverContentScrollToClose",!0))},dependencies:[uc,Pn,pu,sg,gu,ms],encapsulation:2}),d})();class Ag{constructor(f){this.prop=f,f.indexOf(".")>=0&&(this.splitProp=f.split("."))}getPropValue(f){if(this.splitProp){let a=f;for(const g of this.splitProp){if(null===a||typeof a>"u"||typeof a[g]>"u")return;a=a[g]}return a}return f[this.prop]}}class wh{constructor(f,a=!1){this.prop=f,this.exact=a,this.nestedProp=new Ag(f)}accepts(f,a,g){const _=this.nestedProp.getPropValue(f);return!(void 0===_||null!==a&&("number"!=typeof _||_g))}}class il{constructor(f){this.filterFn=f,this._changes=new et.x,this._low=null,this._high=null}get changes(){return this._changes.asObservable()}get value(){return[this._low,this._high]}set value(f){const a=f[0],g=f[1];(a!==this._low||g!==this._high)&&(this._low=a,this._high=g,this._changes.next([this._low,this._high]))}get low(){return this._low}set low(f){f!==this._low&&(this._low=f,this._changes.next([this._low,this._high]))}get high(){return this._high}set high(f){f!==this._high&&(this._high=f,this._changes.next([this._low,this._high]))}get state(){return this.filterFn instanceof wh?{property:this.filterFn.prop,low:this._low,high:this._high}:this}isActive(){return null!==this._low||null!==this.high}accepts(f){return this.filterFn.accepts(f,this._low,this._high)}equals(f){return f instanceof il&&(f.filterFn instanceof wh?this.filterFn instanceof wh&&f.filterFn.prop===this.filterFn.prop&&f.low===this._low&&f.high===this._high:f===this)}}let Dy=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(a),this.domAdapter=g,this.commonStrings=_,this.popoverToggleService=S,this.ngZone=j,this.filterValueChange=new l.vpe,this.open=!1,this.subscriptions=[]}get value(){return[this.filter.low,this.filter.high]}set value(a){this.filter&&Array.isArray(a)?a&&(a[0]!==this.filter.low||a[1]!==this.filter.high)&&(this.filter.low="number"==typeof a[0]?a[0]:null,this.filter.high="number"==typeof a[1]?a[1]:null,this.filterValueChange.emit(a)):this.initFilterValues=a}set customNumericFilter(a){this.setFilter(a instanceof Sh?a:new il(a)),this.initFilterValues&&(this.value=this.initFilterValues,delete this.initFilterValues)}get maxPlaceholderValue(){return this.maxPlaceholder||this.commonStrings.keys.maxValue}get minPlaceholderValue(){return this.minPlaceholder||this.commonStrings.keys.minValue}get low(){return"number"==typeof this.filter.low&&isFinite(this.filter.low)?this.filter.low:null}set low(a){"number"==typeof a&&a!==this.filter.low?(this.filter.low=a,this.filterValueChange.emit([this.filter.low,this.filter.high])):"number"!=typeof a&&(this.filter.low=null,this.filterValueChange.emit([this.filter.low,this.filter.high]))}get high(){return"number"==typeof this.filter.high&&isFinite(this.filter.high)?this.filter.high:null}set high(a){"number"==typeof a&&a!==this.filter.high?(this.filter.high=a,this.filterValueChange.emit([this.filter.low,this.filter.high])):"number"!=typeof a&&(this.filter.high=null,this.filterValueChange.emit([this.filter.low,this.filter.high]))}ngAfterViewInit(){this.subscriptions.push(this.popoverToggleService.openChange.subscribe(a=>{this.open=a,this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.domAdapter.focus(this.input.nativeElement)})})}))}ngOnDestroy(){super.ngOnDestroy(),this.subscriptions.forEach(a=>{a.unsubscribe()})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo),l.Y36(jo),l.Y36(pn),l.Y36(mi),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-numeric-filter"]],viewQuery:function(a,g){if(1&a&&(l.Gf(I0,5),l.Gf(Tu,5)),2&a){let _;l.iGM(_=l.CRH())&&(g.input=_.first),l.iGM(_=l.CRH())&&(g.filterContainer=_.first)}},inputs:{minPlaceholder:["clrFilterMinPlaceholder","minPlaceholder"],maxPlaceholder:["clrFilterMaxPlaceholder","maxPlaceholder"],value:["clrFilterValue","value"],customNumericFilter:["clrDgNumericFilter","customNumericFilter"]},outputs:{filterValueChange:"clrFilterValueChange"},features:[l._Bn([{provide:bh,useExisting:d}]),l.qOj],decls:6,vars:8,consts:[[3,"clrDgFilter","clrDgFilterOpen","clrDgFilterOpenChange"],["type","number","autocomplete","off","name","low",1,"datagrid-numeric-filter-input",3,"ngModel","placeholder","ngModelChange"],["input_low",""],[1,"datagrid-filter-input-spacer"],["type","number","autocomplete","off","name","high",1,"datagrid-numeric-filter-input",3,"ngModel","placeholder","ngModelChange"],["input_high",""]],template:function(a,g){1&a&&(l.TgZ(0,"clr-dg-filter",0),l.NdJ("clrDgFilterOpenChange",function(S){return g.open=S}),l.TgZ(1,"input",1,2),l.NdJ("ngModelChange",function(S){return g.low=S}),l.qZA(),l._UZ(3,"span",3),l.TgZ(4,"input",4,5),l.NdJ("ngModelChange",function(S){return g.high=S}),l.qZA()()),2&a&&(l.Q6J("clrDgFilter",g.registered)("clrDgFilterOpen",g.open),l.xp6(1),l.Q6J("ngModel",g.low)("placeholder",g.minPlaceholderValue),l.uIk("aria-label",g.minPlaceholderValue),l.xp6(3),l.Q6J("ngModel",g.high)("placeholder",g.maxPlaceholderValue),l.uIk("aria-label",g.maxPlaceholderValue))},dependencies:[Y.Fj,Y.wV,Y.JJ,Y.On,Tu],encapsulation:2}),d})();class Eh{constructor(f,a=!1){this.prop=f,this.exact=a,this.nestedProp=new Ag(f)}accepts(f,a){const g=this.nestedProp.getPropValue(f);return!(typeof g>"u")&&(this.exact?(""+g).toLowerCase()===a:(""+g).toLowerCase().indexOf(a)>=0)}}class wo{constructor(f){this.filterFn=f,this._changes=new et.x,this._lowerCaseValue="",this._rawValue=""}get changes(){return this._changes.asObservable()}get lowerCaseValue(){return this._lowerCaseValue}get state(){return this.filterFn instanceof Eh?{property:this.filterFn.prop,value:this.value}:this}get value(){return this._rawValue}set value(f){f||(f=""),f!==this._rawValue&&(this._rawValue=f,this._lowerCaseValue=f.toLowerCase().trim(),this._changes.next(f))}isActive(){return!!this.value}accepts(f){return this.filterFn.accepts(f,this.lowerCaseValue)}equals(f){return f instanceof wo&&(f.filterFn instanceof Eh?this.filterFn instanceof Eh&&f.filterFn.prop===this.filterFn.prop&&f.value===this.value:f===this)}}let Mg=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(a),this.domAdapter=g,this.commonStrings=_,this.smartToggleService=S,this.ngZone=j,this.filterValueChange=new l.vpe,this.open=!1,this.subs=[]}set customStringFilter(a){this.setFilter(a instanceof Sh?a:new wo(a)),this.initFilterValue&&(this.value=this.initFilterValue,delete this.initFilterValue)}get value(){return this.filter.value}set value(a){this.filter&&"string"==typeof a?(a||(a=""),a!==this.filter.value&&(this.filter.value=a,this.filterValueChange.emit(a))):this.initFilterValue=a}get placeholderValue(){return this.placeholder||this.commonStrings.keys.filterItems}ngAfterViewInit(){this.subs.push(this.smartToggleService.openChange.subscribe(a=>{this.open=a,this.ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this.domAdapter.focus(this.input.nativeElement)})})}))}ngOnDestroy(){super.ngOnDestroy(),this.subs.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(zo),l.Y36(jo),l.Y36(pn),l.Y36(mi),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-string-filter"]],viewQuery:function(a,g){if(1&a&&(l.Gf(Ns,5),l.Gf(Tu,5)),2&a){let _;l.iGM(_=l.CRH())&&(g.input=_.first),l.iGM(_=l.CRH())&&(g.filterContainer=_.first)}},inputs:{placeholder:["clrFilterPlaceholder","placeholder"],customStringFilter:["clrDgStringFilter","customStringFilter"],value:["clrFilterValue","value"]},outputs:{filterValueChange:"clrFilterValueChange"},features:[l._Bn([{provide:bh,useExisting:d}]),l.qOj],decls:3,vars:5,consts:[[3,"clrDgFilter","clrDgFilterOpen","clrDgFilterOpenChange"],["type","text","autocomplete","off","name","search",1,"clr-input",3,"ngModel","placeholder","ngModelChange"],["input",""]],template:function(a,g){1&a&&(l.TgZ(0,"clr-dg-filter",0),l.NdJ("clrDgFilterOpenChange",function(S){return g.open=S}),l.TgZ(1,"input",1,2),l.NdJ("ngModelChange",function(S){return g.value=S}),l.qZA()()),2&a&&(l.Q6J("clrDgFilter",g.registered)("clrDgFilterOpen",g.open),l.xp6(1),l.Q6J("ngModel",g.value)("placeholder",g.placeholderValue),l.uIk("aria-label",g.placeholderValue))},dependencies:[Y.Fj,Y.JJ,Y.On,Tu],encapsulation:2}),d})(),Iu=(()=>{class d extends Za{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"]],features:[l.qOj]}),d})(),rl=(()=>{class d{constructor(){this.actionableCount=0}get hasActionableRow(){return this.actionableCount>0}register(){this.actionableCount++}unregister(){this.actionableCount--}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),xg=(()=>{class d extends Qa{constructor(a,g,_){if(!g)throw new Error("clr-dg-row should only be used inside of a clr-datagrid");super(a,g),this.rowActions=_}get flavor(){return this.rowActions.hasActionableRow}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Iu,8),l.Y36(rl))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"],["clr-dg-row"]],features:[l.qOj]}),d})(),Og=(()=>{class d{constructor(a){this.platformId=a,this.modalStack=[],this.keyUpEventListener=this.onKeyUp.bind(this)}trackModalOpen(a){!1===this.modalStack.includes(a)&&this.modalStack.unshift(a),(0,k.NF)(this.platformId)&&document.body.addEventListener("keyup",this.keyUpEventListener)}trackModalClose(a){const g=this.modalStack.indexOf(a);g>-1&&this.modalStack.splice(g,1),0===this.modalStack.length&&(0,k.NF)(this.platformId)&&document.body.removeEventListener("keyup",this.keyUpEventListener)}onKeyUp(a){this.modalStack.length&&Fs(a.key)===At.Escape&&this.modalStack[0].close()}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),io=(()=>{class d{constructor(a){this.modalStackService=a,this.toggleState=!1,this._enabled=!1,this._state=new fn.X(this.toggleState)}get enabled(){return this._enabled}set enabled(a){this._enabled=a}get state(){return this.cache}get stateChange(){return this._state.asObservable()}get isOpen(){return!0===this.toggleState}open(a,g){this.cache=a,this.button=g,this.toggleState=!0,this._state.next(this.toggleState),this.modalStackService.trackModalOpen(this)}close(){this.toggleState=!1,this._state.next(this.toggleState),this.modalStackService.trackModalClose(this),this.button&&(this.button.focus(),this.button=null)}toggle(a,g){this.isRowOpen(a)||!a?this.close():this.open(a,g)}isRowOpen(a){return!(!this.toggleState||this.cache!==a)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(Og))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),pc=(()=>{class d{constructor(a){this.detailService=a,this.expandableCount=0}get hasExpandableRow(){return!this.detailService.enabled&&this.expandableCount>0}register(){this.expandableCount++}unregister(){this.expandableCount--}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(io))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),MD=(()=>{class d extends Qa{constructor(a,g,_){if(!g)throw new Error("clr-dg-row should only be used inside of a clr-datagrid");super(a,g),this.expandableCount=_}get flavor(){return this.expandableCount.hasExpandableRow}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Iu,8),l.Y36(pc))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"],["clr-dg-row"]],features:[l.qOj]}),d})();class Rg{constructor(f){this.prop=f,this.nestedProp=new Ag(f)}compare(f,a){let g=this.nestedProp.getPropValue(f),_=this.nestedProp.getPropValue(a);return"string"==typeof g&&(g=g.toLowerCase()),"string"==typeof _&&(_=_.toLowerCase()),typeof g>"u"||null===g?typeof _>"u"||null===_?0:1:typeof _>"u"||null===_||g<_?-1:g>_?1:0}}var bs=function(d){return d[d.UNSORTED=0]="UNSORTED",d[d.ASC=1]="ASC",d[d.DESC=-1]="DESC",d}(bs||{});let Th=(()=>{class d{constructor(){this._dynamic=!1}ngAfterViewInit(){this.columnView=this.templateRef.createEmbeddedView(null)}ngOnDestroy(){this.columnView.destroy()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["dg-wrapped-column"]],viewQuery:function(a,g){if(1&a&&l.Gf(A0,5),2&a){let _;l.iGM(_=l.CRH())&&(g.templateRef=_.first)}},ngContentSelectors:jt,decls:2,vars:0,consts:[["columnPortal",""]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,M0,1,0,"ng-template",null,0,l.W1O))},encapsulation:2}),d})(),Ih=(()=>{class d{constructor(a){this.stateDebouncer=a,this._reverse=!1,this._change=new et.x}get comparator(){return this._comparator}set comparator(a){this.stateDebouncer.changeStart(),this._comparator=a,this.emitChange(),this.stateDebouncer.changeDone()}get reverse(){return this._reverse}set reverse(a){this.stateDebouncer.changeStart(),this._reverse=a,this.emitChange(),this.stateDebouncer.changeDone()}get change(){return this._change.asObservable()}toggle(a,g){this.stateDebouncer.changeStart(),this.comparator===a?this._reverse=typeof g<"u"&&g||!this._reverse:(this._comparator=a,this._reverse=typeof g<"u"&&g),this.emitChange(),this.stateDebouncer.changeDone()}clear(){this.comparator=null}compare(a,g){return(this.reverse?-1:1)*this.comparator.compare(a,g)}emitChange(){this._change.next(this)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(Eu))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var Eo=function(d){return d[d.ALIGN_COLUMNS=0]="ALIGN_COLUMNS",d[d.CALCULATE_MODE_ON=1]="CALCULATE_MODE_ON",d[d.CALCULATE_MODE_OFF=2]="CALCULATE_MODE_OFF",d[d.CLEAR_WIDTHS=3]="CLEAR_WIDTHS",d[d.COMPUTE_COLUMN_WIDTHS=4]="COMPUTE_COLUMN_WIDTHS",d}(Eo||{});let sl=(()=>{class d{constructor(){this._renderStep=new et.x,this.alreadySized=!1}get renderStep(){return this._renderStep.asObservable()}filterRenderSteps(a){return this.renderStep.pipe((0,Ln.h)(g=>a===g))}resize(){this._renderStep.next(Eo.CALCULATE_MODE_ON),this.alreadySized&&this._renderStep.next(Eo.CLEAR_WIDTHS),this._renderStep.next(Eo.COMPUTE_COLUMN_WIDTHS),this._renderStep.next(Eo.ALIGN_COLUMNS),this.alreadySized=!0,this._renderStep.next(Eo.CALCULATE_MODE_OFF)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Pg=(()=>{class d{constructor(a,g,_){this.el=a,this.domAdapter=g,this.organizer=_,this._resizedBy=0}get resizedBy(){return this._resizedBy}get minColumnWidth(){return this.domAdapter.minWidth(this.el.nativeElement)||96}get maxResizeRange(){return this.widthBeforeResize-this.minColumnWidth}get widthAfterResize(){return this.widthBeforeResize+this._resizedBy}startResize(){this._resizedBy=0,this.isWithinMaxResizeRange=!0,this.widthBeforeResize=this.domAdapter.clientRect(this.el.nativeElement).width}endResize(){this.organizer.resize()}calculateResize(a){a<-this.maxResizeRange?(this._resizedBy=-this.maxResizeRange,this.isWithinMaxResizeRange=!1):(this._resizedBy=a,this.isWithinMaxResizeRange=!0)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.SBq),l.LFG(jo),l.LFG(sl))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Mu=(()=>{class d{constructor(a){this.platformId=a}get tableRef(){return this._tableRef}set tableRef(a){this._tableRef=a}set table(a){(0,k.NF)(this.platformId)&&a.nativeElement&&(this.tableRef=a.nativeElement.querySelector(".datagrid-table"))}getColumnDragHeight(){return this.tableRef?`${this.tableRef.clientHeight}px`:null}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),xD=(()=>{class d{constructor(a,g,_,S,j,J){this.columnResizerService=a,this.renderer=g,this.ngZone=_,this.tableSizeService=S,this.commonString=j,this.document=J,this.columnSeparatorId=dr(),this.resizeStartedOnKeyDown=!1,this.unlisteners=[]}get descriptionId(){return`${this.columnSeparatorId}-aria-describedby`}get resizeTrackerEl(){return this.resizeTrackerRef.nativeElement}get columnHandleEl(){return this.columnHandleRef.nativeElement}ngAfterViewInit(){this.ngZone.runOutsideAngular(()=>{this.unlisteners.push(this.renderer.listen(this.columnHandleEl,"keydown",a=>{this.showTrackerOnFirstKeyDown(a),this.moveTrackerOnKeyDown(a)})),this.unlisteners.push(this.renderer.listen(this.columnHandleEl,"keyup",a=>{this.hideTrackerOnKeyUp(a)}))})}ngOnDestroy(){this.unlisteners.forEach(a=>a())}showTracker(){this.columnResizerService.startResize();const a=this.tableSizeService.getColumnDragHeight();this.renderer.setStyle(this.resizeTrackerEl,"height",a),this.renderer.setStyle(this.resizeTrackerEl,"display","block")}moveTracker(a){this.columnResizerService.calculateResize(a),this.renderer.setStyle(this.resizeTrackerEl,"transform",`translateX(${this.columnResizerService.resizedBy}px)`),this.renderer.setStyle(this.document.body,"cursor","col-resize"),this.redFlagTracker()}hideTracker(){this.columnResizerService.endResize(),this.renderer.setStyle(this.resizeTrackerEl,"display","none"),this.renderer.setStyle(this.resizeTrackerEl,"transform","translateX(0px)"),this.renderer.setStyle(this.columnHandleEl,"transform","translateX(0px)"),this.renderer.setStyle(this.document.body,"cursor","auto")}showTrackerOnFirstKeyDown(a){!this.resizeStartedOnKeyDown&&(this.isArrowLeftKeyEvent(a)||this.isArrowRightKeyEvent(a))&&(this.resizeStartedOnKeyDown=!0,this.renderer.addClass(this.resizeTrackerEl,"on-arrow-key-resize"),this.showTracker())}moveTrackerOnKeyDown(a){this.isArrowLeftKeyEvent(a)?(a.stopPropagation(),this.moveTracker(this.columnResizerService.resizedBy-12)):this.isArrowRightKeyEvent(a)&&(a.stopPropagation(),this.moveTracker(this.columnResizerService.resizedBy+12))}hideTrackerOnKeyUp(a){this.resizeStartedOnKeyDown&&(this.isArrowLeftKeyEvent(a)||this.isArrowRightKeyEvent(a))&&(this.resizeStartedOnKeyDown=!1,this.renderer.removeClass(this.resizeTrackerEl,"on-arrow-key-resize"),this.hideTracker(),this.columnHandleEl.focus())}redFlagTracker(){this.isWithinMaxResizeRange!==this.columnResizerService.isWithinMaxResizeRange&&(this.isWithinMaxResizeRange=this.columnResizerService.isWithinMaxResizeRange,this.isWithinMaxResizeRange?this.renderer.removeClass(this.resizeTrackerEl,"exceeded-max"):this.renderer.addClass(this.resizeTrackerEl,"exceeded-max"))}isArrowLeftKeyEvent(a){return Fs(a.key)===At.ArrowLeft}isArrowRightKeyEvent(a){return Fs(a.key)===At.ArrowRight}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Pg),l.Y36(l.Qsj),l.Y36(l.R0b),l.Y36(Mu),l.Y36(pn),l.Y36(k.K0))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column-separator"]],viewQuery:function(a,g){if(1&a&&(l.Gf(WE,5),l.Gf(Ip,5)),2&a){let _;l.iGM(_=l.CRH())&&(g.resizeTrackerRef=_.first),l.iGM(_=l.CRH())&&(g.columnHandleRef=_.first)}},hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("datagrid-column-separator",!0)},decls:6,vars:4,consts:[["type","button","cdkDrag","","cdkDragLockAxis","x",1,"datagrid-column-handle",3,"cdkDragStarted","cdkDragMoved","cdkDragEnded"],["columnHandle",""],[1,"clr-sr-only"],[1,"datagrid-column-resize-tracker"],["resizeTracker",""]],template:function(a,g){1&a&&(l.TgZ(0,"button",0,1),l.NdJ("cdkDragStarted",function(){return g.showTracker()})("cdkDragMoved",function(S){return g.moveTracker(S.distance.x)})("cdkDragEnded",function(S){return g.hideTracker(),S.source._dragRef.reset()}),l.qZA(),l.TgZ(2,"span",2),l._uU(3),l.qZA(),l._UZ(4,"div",3,4)),2&a&&(l.uIk("aria-label",g.commonString.keys.columnSeparatorAriaLabel)("aria-describedby",g.descriptionId),l.xp6(2),l.uIk("id",g.descriptionId),l.xp6(1),l.hij(" ",g.commonString.keys.columnSeparatorDescription," "))},dependencies:[V1],encapsulation:2}),d})(),kg=(()=>{class d extends Dh{constructor(a,g,_,S,j){super(g),this._sort=a,this.vcr=_,this.detailService=S,this.changeDetectorRef=j,this.sortOrderChange=new l.vpe,this.filterValueChange=new l.vpe,this.showSeparator=!0,this.customFilter=!1,this._colType="string",this._sortOrder=bs.UNSORTED,this.subscriptions=[],this.subscriptions.push(this.listenForSortingChanges()),this.subscriptions.push(this.listenForDetailPaneChanges())}get colType(){return this._colType}set colType(a){this._colType=a}get field(){return this._field}set field(a){"string"==typeof a&&(this._field=a,this._sortBy||(this._sortBy=new Rg(a)))}get sortBy(){return this._sortBy}set sortBy(a){"string"==typeof a?this._sortBy=new Rg(a):a?this._sortBy=a:this.field?this._sortBy=new Rg(this.field):delete this._sortBy}get sortOrder(){return this._sortOrder}set sortOrder(a){if(!(typeof a>"u")&&this._sortOrder!==a)switch(a){default:case bs.UNSORTED:this._sort.clear();break;case bs.ASC:this.sort(!1);break;case bs.DESC:this.sort(!0)}}set updateFilterValue(a){this.filter?this.filter instanceof wo?((!a||"string"!=typeof a)&&(a=""),a!==this.filter.value&&(this.filter.value=a)):this.filter instanceof il&&((!a||!(a instanceof Array))&&(a=[null,null]),2===a.length&&(a[0]!==this.filter.value[0]||a[1]!==this.filter.value[1])&&(this.filter.value=a)):this.initFilterValue=a}set projectedFilter(a){a&&(this.deleteFilter(),this.customFilter=!0)}get sortable(){return!!this._sortBy}get ariaSort(){switch(this._sortOrder){default:case bs.UNSORTED:return"none";case bs.ASC:return"ascending";case bs.DESC:return"descending"}}get sortDirection(){return this._sortDirection}get filterValue(){return this.filter instanceof wo||this.filter instanceof il?this.filter.value:null}set filterValue(a){(this.filter instanceof wo||this.filter instanceof il)&&(this.updateFilterValue=a,this.filterValueChange.emit(this.filter.value))}get _view(){return this.wrappedInjector.get(Th,this.vcr).columnView}ngOnInit(){this.wrappedInjector=new _u(Th,this.vcr)}ngOnChanges(a){a.colType&&a.colType.currentValue&&a.colType.currentValue!==a.colType.previousValue&&!this.customFilter&&!this.filter&&this.colType&&this.field&&this.setupDefaultFilter(this.field,this.colType),a.field&&a.field.currentValue&&a.field.currentValue!==a.field.previousValue&&!this.customFilter&&this.colType&&this.setupDefaultFilter(this.field,this.colType)}ngOnDestroy(){super.ngOnDestroy(),this.subscriptions.forEach(a=>a.unsubscribe())}sort(a){this.sortable&&(this._sort.toggle(this._sortBy,a),this._sortOrder=this._sort.reverse?bs.DESC:bs.ASC,this._sortDirection=this._sortOrder===bs.DESC?"down":"up",this.sortOrderChange.emit(this._sortOrder))}listenForDetailPaneChanges(){return this.detailService.stateChange.subscribe(a=>{this.showSeparator!==!a&&(this.showSeparator=!a,this.changeDetectorRef.markForCheck())})}listenForSortingChanges(){return this._sort.change.subscribe(a=>{this.changeDetectorRef.markForCheck(),this.sortOrder!==bs.UNSORTED&&a.comparator!==this._sortBy&&(this._sortOrder=bs.UNSORTED,this.sortOrderChange.emit(this._sortOrder),this._sortDirection=null)})}setupDefaultFilter(a,g){"number"===g?this.setFilter(new il(new wh(a))):"string"===g&&this.setFilter(new wo(new Eh(a))),this.filter&&this.initFilterValue&&(this.updateFilterValue=this.initFilterValue,delete this.initFilterValue)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Ih),l.Y36(zo),l.Y36(l.s_b),l.Y36(io),l.Y36(l.sBO))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,bh,5),2&a){let S;l.iGM(S=l.CRH())&&(g.projectedFilter=S.first)}},hostAttrs:["role","columnheader"],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("aria-sort",g.ariaSort),l.ekj("datagrid-column",!0))},inputs:{filterStringPlaceholder:["clrFilterStringPlaceholder","filterStringPlaceholder"],filterNumberMaxPlaceholder:["clrFilterNumberMaxPlaceholder","filterNumberMaxPlaceholder"],filterNumberMinPlaceholder:["clrFilterNumberMinPlaceholder","filterNumberMinPlaceholder"],colType:["clrDgColType","colType"],field:["clrDgField","field"],sortBy:["clrDgSortBy","sortBy"],sortOrder:["clrDgSortOrder","sortOrder"],updateFilterValue:["clrFilterValue","updateFilterValue"]},outputs:{sortOrderChange:"clrDgSortOrderChange",filterValueChange:"clrFilterValueChange"},features:[l.qOj,l.TTD,l.zW0([ia])],ngContentSelectors:L0,decls:9,vars:5,consts:[[1,"datagrid-column-flex"],["class","datagrid-column-title","type","button",3,"click",4,"ngIf"],[3,"clrFilterPlaceholder","clrDgStringFilter","clrFilterValue","clrFilterValueChange",4,"ngIf"],[3,"clrFilterMaxPlaceholder","clrFilterMinPlaceholder","clrDgNumericFilter","clrFilterValue","clrFilterValueChange",4,"ngIf"],["columnTitle",""],["class","datagrid-column-title",4,"ngIf"],[4,"ngIf"],["type","button",1,"datagrid-column-title",3,"click"],[4,"ngTemplateOutlet"],["shape","arrow","aria-hidden","true","class","sort-icon",4,"ngIf"],["shape","arrow","aria-hidden","true",1,"sort-icon"],[3,"clrFilterPlaceholder","clrDgStringFilter","clrFilterValue","clrFilterValueChange"],[3,"clrFilterMaxPlaceholder","clrFilterMinPlaceholder","clrDgNumericFilter","clrFilterValue","clrFilterValueChange"],[1,"datagrid-column-title"]],template:function(a,g){1&a&&(l.F$t(F0),l.TgZ(0,"div",0),l.YNc(1,O0,3,2,"button",1),l.Hsn(2),l.YNc(3,R0,1,3,"clr-dg-string-filter",2),l.YNc(4,e_,1,4,"clr-dg-numeric-filter",3),l.YNc(5,P0,1,0,"ng-template",null,4,l.W1O),l.YNc(7,Ap,2,1,"span",5),l.YNc(8,N0,1,0,"clr-dg-column-separator",6),l.qZA()),2&a&&(l.xp6(1),l.Q6J("ngIf",g.sortable),l.xp6(2),l.Q6J("ngIf",g.field&&!g.customFilter&&"string"==g.colType),l.xp6(1),l.Q6J("ngIf",g.field&&!g.customFilter&&"number"==g.colType),l.xp6(3),l.Q6J("ngIf",!g.sortable),l.xp6(1),l.Q6J("ngIf",g.showSeparator))},dependencies:[k.O5,k.tP,Pn,xD,Dy,Mg],encapsulation:2,changeDetection:0}),d})(),ol=(()=>{class d{constructor(a,g,_){this._filters=a,this._sort=g,this._page=_,this.loading=!1,this._smart=!1,this._displayed=[],this._change=new et.x,this._allChanges=new et.x,this.iteratorTrackBy=(S,j)=>j}get smart(){return this._smart}get all(){return this._all}set all(a){this._all=a,this.emitAllChanges(a),this.smart?this._filterItems():(this._displayed=a,this.emitChange())}get displayed(){return this._displayed}get change(){return this._change.asObservable()}get allChanges(){return this._allChanges.asObservable()}get uninitialized(){return!this._all}destroy(){this._filtersSub&&this._filtersSub.unsubscribe(),this._sortSub&&this._sortSub.unsubscribe(),this._pageSub&&this._pageSub.unsubscribe()}smartenUp(){this._smart=!0,this._filtersSub=this._filters.change.subscribe(()=>this._filterItems()),this._sortSub=this._sort.change.subscribe(()=>{this._sort.comparator?this._sortItems():this._filterItems()}),this._pageSub=this._page.change.subscribe(()=>this._changePage())}refresh(){this.smart&&this._filterItems()}canTrackBy(){return!!this.datagridTrackBy||Array.isArray(this.all)}trackBy(a,g){if(this.datagridTrackBy)return this.datagridTrackBy(a);if(Array.isArray(this.all))return g=g??this.all.indexOf(a),this.iteratorTrackBy(g,a);throw new Error("improper call to Items#trackBy")}emitChange(){this._change.next(this.displayed)}emitAllChanges(a){this._allChanges.next(a)}_filterItems(){this.uninitialized||(this._filtered=this._filters.hasActiveFilters()?this._all.filter(a=>this._filters.accepts(a)):this._all.slice(),this._page.totalItems=this._filtered.length,this._sortItems())}_sortItems(){this.uninitialized||(this._sort.comparator&&this._filtered.sort((a,g)=>this._sort.compare(a,g)),this._changePage())}_changePage(){this.uninitialized||this._page.activated&&0===this._page.size||(this._displayed=this._page.size>0?this._filtered.slice(this._page.firstItem,this._page.lastItem+1):this._filtered,this.emitChange())}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(zo),l.LFG(Ih),l.LFG(aa))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),gc=(()=>{class d{constructor(a,g,_,S){this.template=a,this.differs=g,this.items=_,this.vcr=S,this.differ=null,this.subscriptions=[],_.smartenUp(),this.iterableProxy=new k.sg(this.vcr,this.template,this.differs),this.subscriptions.push(_.change.subscribe(j=>{this.iterableProxy.ngForOf=j,this.iterableProxy.ngDoCheck()}))}set rawItems(a){this._rawItems=a||[]}set trackBy(a){this.items.iteratorTrackBy=a,this.iterableProxy.ngForTrackBy=a}static ngTemplateContextGuard(a,g){return!0}ngDoCheck(){this.differ||(this.differ=this.differs.find(this._rawItems).create(this.iterableProxy.ngForTrackBy)),this.differ&&this.differ.diff(this._rawItems)&&(this.items.all=this._rawItems)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.Rgc),l.Y36(l.ZZ4),l.Y36(ol),l.Y36(l.s_b))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrDgItems","","clrDgItemsOf",""]],inputs:{rawItems:["clrDgItemsOf","rawItems"],trackBy:["clrDgItemsTrackBy","trackBy"]}}),d})(),Ng=(()=>{class d{constructor(a){this.items=a}get emptyDatagrid(){return!(this.items.loading||this.items.displayed&&0!==this.items.displayed.length)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ol))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-placeholder"]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("datagrid-placeholder-container",!0)},ngContentSelectors:jt,decls:4,vars:4,consts:[["role","row",1,"datagrid-placeholder"],["class","datagrid-placeholder-image",4,"ngIf"],["role","gridcell",1,"datagrid-placeholder-content"],[4,"ngIf"],[1,"datagrid-placeholder-image"]],template:function(a,g){1&a&&(l.F$t(),l.TgZ(0,"div",0),l.YNc(1,V0,1,0,"div",1),l.TgZ(2,"span",2),l.YNc(3,B0,1,0,"ng-content",3),l.qZA()()),2&a&&(l.ekj("datagrid-empty",g.emptyDatagrid),l.xp6(1),l.Q6J("ngIf",g.emptyDatagrid),l.xp6(2),l.Q6J("ngIf",g.emptyDatagrid))},dependencies:[k.O5],encapsulation:2}),d})(),Fg=(()=>{class d{set triggerEl(a){this._triggerEl=a}focusTrigger(){this._triggerEl&&this._triggerEl.focus()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Lg=(()=>{class d{constructor(){this._id=new et.x}get id(){return this._id.asObservable()}setId(a){this._id.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),mc=(()=>{class d{constructor(a,g,_,S,j,J,te){this.toggleService=a,this.el=g,this.commonStrings=_,this.signpostIdService=S,this.signpostFocusManager=j,this.platformId=te,this.subscriptions=[],this.document=J}ngOnInit(){this.signpostFocusManager.triggerEl=this.el.nativeElement,this.subscriptions.push(this.toggleService.openChange.subscribe(a=>{this.ariaExpanded=a;const g=this.isOpen;this.isOpen=a,!this.isOpen&&g&&this.focusOnClose()}),this.signpostIdService.id.subscribe(a=>this.ariaControl=a)),this.addDefaultAriaLabel(this.el.nativeElement)}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}onSignpostTriggerClick(a){this.toggleService.toggleWithEvent(a)}addDefaultAriaLabel(a){a.hasAttribute("aria-label")||a.setAttribute("aria-label",this.commonStrings.keys.signpostToggle)}focusOnClose(){(0,k.NF)(this.platformId)&&!this.isOpen&&this.document.activeElement===this.document.body&&this.signpostFocusManager.focusTrigger()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(mi),l.Y36(l.SBq),l.Y36(pn),l.Y36(Lg),l.Y36(Fg),l.Y36(k.K0),l.Y36(l.Lbi))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrSignpostTrigger",""]],hostAttrs:[1,"signpost-trigger"],hostVars:4,hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.onSignpostTriggerClick(S)}),2&a&&(l.uIk("aria-expanded",g.ariaExpanded)("aria-controls",g.ariaControl),l.ekj("active",g.isOpen))}}),d})(),Ah=(()=>{class d{constructor(a){this.commonStrings=a,this.useCustomTrigger=!1}set customTrigger(a){this.useCustomTrigger=!!a}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-signpost"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,mc,5),2&a){let S;l.iGM(S=l.CRH())&&(g.customTrigger=S.first)}},hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("signpost",!0)},features:[l._Bn([Fg,Lg]),l.zW0([ia])],ngContentSelectors:jt,decls:2,vars:1,consts:[[4,"ngIf"],["type","button","clrSignpostTrigger","",1,"signpost-action","btn","btn-small","btn-icon","btn-link"],["shape","info-circle"]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,Bo,3,1,"ng-container",0),l.Hsn(1)),2&a&&l.Q6J("ngIf",!g.useCustomTrigger)},dependencies:[k.O5,Pn,mc],encapsulation:2}),d})(),Vg=(()=>{class d{constructor(){this._dynamic=!1}ngAfterViewInit(){this.cellView=this.templateRef.createEmbeddedView(null)}ngOnDestroy(){this.cellView.destroy()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["dg-wrapped-cell"]],viewQuery:function(a,g){if(1&a&&l.Gf(Mp,5),2&a){let _;l.iGM(_=l.CRH())&&(g.templateRef=_.first)}},ngContentSelectors:jt,decls:2,vars:0,consts:[["cellPortal",""]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,H0,1,0,"ng-template",null,0,l.W1O))},encapsulation:2}),d})(),xu=(()=>{class d{constructor(a){this.vcr=a}get _view(){return this.wrappedInjector.get(Vg,this.vcr).cellView}ngOnInit(){this.wrappedInjector=new _u(Vg,this.vcr)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.s_b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-cell"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Ah,4),2&a){let S;l.iGM(S=l.CRH())&&(g.signpost=S)}},hostAttrs:["role","gridcell"],hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("datagrid-cell",!0)("datagrid-signpost-trigger",g.signpost.length>0)},ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),Ou=0,Ru=(()=>{class d extends Br{constructor(){super(),this.expandableId="",this._replace=new fn.X(!1),this._animate=new et.x,Ou++,this.expandableId="clr-dg-expandable-row-"+Ou}get expanded(){return this._expanded}set expanded(a){(a=!!a)!==this._expanded&&(this._expanded=a,this._animate.next(),this._expandChange.next(a))}get replace(){return this._replace.asObservable()}get animate(){return this._animate.asObservable()}loadingStateChange(a){super.loadingStateChange(a),a!==Sr.LOADING&&this._animate.next()}setReplace(a){this._replace.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();var vc=function(d){return d[d.DISPLAY=0]="DISPLAY",d[d.CALCULATE=1]="CALCULATE",d}(vc||{}),Mn=function(d){return d[d.None=0]="None",d[d.Single=1]="Single",d[d.Multi=2]="Multi",d}(Mn||{});let Bg=(()=>{class d{constructor(){this._dynamic=!1}ngAfterViewInit(){this.rowView=this.templateRef.createEmbeddedView(null)}ngOnDestroy(){this.rowView.destroy()}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["dg-wrapped-row"]],viewQuery:function(a,g){if(1&a&&l.Gf(t_,5),2&a){let _;l.iGM(_=l.CRH())&&(g.templateRef=_.first)}},ngContentSelectors:jt,decls:2,vars:0,consts:[["rowPortal",""]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,j0,1,0,"ng-template",null,0,l.W1O))},encapsulation:2}),d})(),OD=0,al=(()=>{class d{constructor(a,g){this._items=a,this._filters=g,this.preserveSelection=!1,this.shiftPressed=!1,this.rowSelectionMode=!1,this.prevSelectionRefs=[],this.lockedRefs=[],this.valueCollector=new et.x,this._selectionType=Mn.None,this._change=new et.x,this.subscriptions=[],this.id="clr-dg-selection"+OD++,this.subscriptions.push(this._filters.change.subscribe(()=>{!this._selectable||this.preserveSelection||this.clearSelection()})),this.subscriptions.push(this._items.allChanges.subscribe(_=>{const S=[];switch(this.selectionType){case Mn.None:break;case Mn.Single:{let j,J=!1;this.currentSingle&&!this.prevSingleSelectionRef&&this._items.canTrackBy()&&(this.prevSingleSelectionRef=this._items.trackBy(this.currentSingle)),_.forEach((te,Ce)=>{const Ge=this._items.trackBy(te,Ce);this.prevSingleSelectionRef===Ge&&(j=te,J=!0),this.lockedRefs.indexOf(Ge)>-1&&S.push(Ge)}),this._items.smart&&!j&&(J=!0),setTimeout(()=>{J&&(this.currentSingle=j)},0);break}case Mn.Multi:{let j=this.current.slice(),J=!1;this.current.length>0&&this.prevSelectionRefs.length!==this.current.length&&this._items.canTrackBy()&&(this.prevSelectionRefs=[],this.current.forEach(te=>{this.prevSelectionRefs.push(this._items.trackBy(te))})),_.forEach((te,Ce)=>{const Ge=this._items.trackBy(te,Ce);this.lockedRefs.indexOf(Ge)>-1&&S.push(Ge)}),j.length>0&&(_.forEach((te,Ce)=>{const Ge=this._items.trackBy(te,Ce),St=this.prevSelectionRefs.indexOf(Ge);St>-1&&(j[St]=te,J=!0)}),this._items.smart&&(j=j.filter(te=>_.indexOf(te)>-1),this.current.length!==j.length&&(J=!0)),setTimeout(()=>{J&&(this.current=j)},0));break}}this.lockedRefs=S})),this.subscriptions.push(this.valueCollector.pipe((0,Zn.b)(0)).subscribe(()=>this.emitChange()))}get selectionType(){return this._selectionType}set selectionType(a){a!==this.selectionType&&(this._selectionType=a,a===Mn.None?delete this.current:this.updateCurrent([],!1))}get current(){return this._current}set current(a){this.updateCurrent(a,!0)}get currentSingle(){return this._currentSingle}set currentSingle(a){a!==this._currentSingle&&(this._currentSingle=a,this._items.canTrackBy()&&a&&(this.prevSingleSelectionRef=this._items.trackBy(a)),this.emitChange())}get change(){return this._change.asObservable()}get _selectable(){return this._selectionType===Mn.Multi||this._selectionType===Mn.Single}clearSelection(){this._current=[],this.prevSelectionRefs=[],this.prevSingleSelectionRef=null,this._currentSingle=null,this.emitChange()}destroy(){this.subscriptions.forEach(a=>a.unsubscribe())}updateCurrent(a,g){this._current=a,g&&this.valueCollector.next(a)}isSelected(a){return this._selectionType===Mn.Single?this.currentSingle===a:this._selectionType===Mn.Multi&&this.current.indexOf(a)>=0}setSelected(a,g){const _=this.current?this.current.indexOf(a):-1;switch(this._selectionType){case Mn.None:case Mn.Single:break;case Mn.Multi:_>=0&&!g?this.deselectItem(_):_<0&&g&&this.selectItem(a)}}isAllSelected(){if(this._selectionType!==Mn.Multi||!this._items.displayed)return!1;const a=this._items.displayed.filter(S=>!1===this.isLocked(S));return!(a.length<1)&&a.filter(S=>this.current.indexOf(S)>-1).length===a.length}lockItem(a,g){if(this.canItBeLocked()){const _=this._items.trackBy(a);!0===g?this.lockedRefs.push(_):this.lockedRefs=this.lockedRefs.filter(S=>_!==S)}}isLocked(a){if(this.canItBeLocked()){const g=this._items.trackBy(a);return this.lockedRefs.indexOf(g)>-1}return!1}toggleAll(){this._selectionType===Mn.None||this._selectionType===Mn.Single||(this.isAllSelected()?this._items.displayed.forEach(a=>{const g=this.current.indexOf(a);g>-1&&!1===this.isLocked(a)&&this.deselectItem(g)}):this._items.displayed.forEach(a=>{this.current.indexOf(a)<0&&!1===this.isLocked(a)&&this.selectItem(a)}))}selectItem(a){this.current=this.current.concat(a),this._items.canTrackBy()&&this.prevSelectionRefs.push(this._items.trackBy(a))}deselectItem(a){if(this.current=this.current.slice(0,a).concat(this.current.slice(a+1)),a_!==g[0])}}canItBeLocked(){return this._selectionType!==Mn.None&&this._items.canTrackBy()}emitChange(){this._selectionType===Mn.Single?this._change.next(this.currentSingle):this._selectionType===Mn.Multi&&this._change.next(this.current)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(ol),l.LFG(zo))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),_c=(()=>{class d{constructor(a){this._view=new fn.X(vc.DISPLAY),this.subscriptions=[],this.subscriptions.push(a.filterRenderSteps(Eo.CALCULATE_MODE_ON).subscribe(()=>this._view.next(vc.CALCULATE))),this.subscriptions.push(a.filterRenderSteps(Eo.CALCULATE_MODE_OFF).subscribe(()=>this._view.next(vc.DISPLAY)))}get view(){return this._view.asObservable()}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(sl))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Hg=(()=>{class d{constructor(a){this.selection=a}onSelectionCellClick(a){this.selection.rowSelectionMode||"LABEL"!==a.target.tagName&&"INPUT"!==a.target.tagName&&a.target.querySelector("input").click()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(al))},d.\u0275dir=l.lG2({type:d,selectors:[["",8,"datagrid-select"]],hostBindings:function(a,g){1&a&&l.NdJ("click",function(S){return g.onSelectionCellClick(S)})}}),d})(),Mh=0,xh=(()=>{class d{constructor(a,g,_,S,j,J,te,Ce,Ge,St,Rt,un){this.selection=a,this.rowActionService=g,this.globalExpandable=_,this.expand=S,this.detailService=j,this.displayMode=J,this.vcr=te,this.renderer=Ce,this.el=Ge,this.commonStrings=St,this.items=Rt,this.document=un,this.selectedChanged=new l.vpe(!1),this.expandedChange=new l.vpe(!1),this.displayCells=!1,this.expandAnimationTrigger=!1,this.SELECTION_TYPE=Mn,this.itemChanges=new ds(1),this._selected=!1,this._detailOpenLabel="",this._detailCloseLabel="",this._rowAriaLabel="",this.subscriptions=[],this._selectable=!0,Mh++,this.id="clr-dg-row"+Mh,this.radioId="clr-dg-row-rd"+Mh,this.checkboxId="clr-dg-row-cb"+Mh,this.expandableId=S.expandableId,this.subscriptions.push((0,z.a)(this.expand.replace,this.expand.expandChange).subscribe(([Xn,bi])=>{Xn&&bi?(this.replaced=!0,this.renderer.addClass(this.el.nativeElement,"datagrid-row-replaced")):(this.replaced=!1,this.renderer.removeClass(this.el.nativeElement,"datagrid-row-replaced"))}))}get item(){return this._item}set item(a){this._item=a,this.itemChanges.next(a),this.clrDgSelectable=this._selectable}get clrDgSelectable(){return!this.selection.isLocked(this.item)}set clrDgSelectable(a){this.item&&this.selection.lockItem(this.item,"false"===a||!1===a),this._selectable=a}get selected(){return this.selection.selectionType===Mn.None?this._selected:this.selection.isSelected(this.item)}set selected(a){this.selection.selectionType===Mn.None?this._selected=a:(a&&this.selection.selectionType===Mn.Multi?this.rangeSelect():this.selection.rangeStart=null,this.selection.setSelected(this.item,a))}get expanded(){return this.expand.expanded}set expanded(a){this.expand.expanded=a}get clrDgDetailOpenLabel(){return this._detailOpenLabel?this._detailOpenLabel:this.commonStrings.keys.open}set clrDgDetailOpenLabel(a){this._detailOpenLabel=a}get clrDgDetailCloseLabel(){return this._detailCloseLabel?this._detailCloseLabel:this.commonStrings.keys.close}set clrDgDetailCloseLabel(a){this._detailCloseLabel=a}get clrDgRowAriaLabel(){return this._rowAriaLabel?this._rowAriaLabel:this.commonStrings.keys.select}set clrDgRowAriaLabel(a){this._rowAriaLabel=a}get _view(){return this.wrappedInjector.get(Bg,this.vcr).rowView}ngOnInit(){this.wrappedInjector=new _u(Bg,this.vcr),this.selection.lockItem(this.item,!1===this.clrDgSelectable)}ngAfterContentInit(){this.dgCells.changes.subscribe(()=>{this.dgCells.forEach(a=>{a._view.destroyed||this._scrollableCells.insert(a._view)})})}ngAfterViewInit(){this.subscriptions.push(this.displayMode.view.subscribe(a=>{for(let g=this._scrollableCells.length;g>0;g--)this._scrollableCells.detach();for(let g=this._calculatedCells.length;g>0;g--)this._calculatedCells.detach();a===vc.CALCULATE?(this.displayCells=!1,this.dgCells.forEach(g=>{g._view.destroyed||this._calculatedCells.insert(g._view)})):(this.displayCells=!0,this.dgCells.forEach(g=>{g._view.destroyed||this._scrollableCells.insert(g._view)}))}),this.expand.animate.subscribe(()=>{this.expandAnimationTrigger=!this.expandAnimationTrigger}))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}toggle(a=!this.selected){a!==this.selected&&(this.selected=a,this.selectedChanged.emit(a))}toggleExpand(){this.expand.expandable&&(this.expandAnimation.updateStartHeight(),this.expanded=!this.expanded,this.expandedChange.emit(this.expanded))}clearRanges(a){a.shiftKey&&(this.document.getSelection().removeAllRanges(),-1!==window.navigator.userAgent.indexOf("Firefox")&&(a.preventDefault(),this.toggle(!0)))}selectRow(a=!this.selected,g){"LABEL"!==g.target.tagName&&(this.selection.selectionType===this.SELECTION_TYPE.Single?this.selection.currentSingle=this.item:this.toggle(a))}rangeSelect(){const a=this.items.displayed;if(!a)return;const g=a.indexOf(this.selection.rangeStart);if(this.selection.rangeStart&&this.selection.current.includes(this.selection.rangeStart)&&this.selection.shiftPressed&&-1!==g){const _=a.indexOf(this.item),S=new Set(this.selection.current.concat(a.slice(Math.min(g,_),Math.max(g,_)+1)));this.selection.clearSelection(),this.selection.current.push(...S)}else this.selection.rangeStart=this.item}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(al),l.Y36(rl),l.Y36(pc),l.Y36(Ru),l.Y36(io),l.Y36(_c),l.Y36(l.s_b),l.Y36(l.Qsj),l.Y36(l.SBq),l.Y36(pn),l.Y36(ol),l.Y36(k.K0))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-row"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,xu,4),2&a){let S;l.iGM(S=l.CRH())&&(g.dgCells=S)}},viewQuery:function(a,g){if(1&a&&(l.Gf(vu,5),l.Gf(n_,5),l.Gf(i_,5,l.s_b),l.Gf(Ud,5,l.s_b),l.Gf(xp,5,l.s_b)),2&a){let _;l.iGM(_=l.CRH())&&(g.expandAnimation=_.first),l.iGM(_=l.CRH())&&(g.detailButton=_.first),l.iGM(_=l.CRH())&&(g._stickyCells=_.first),l.iGM(_=l.CRH())&&(g._scrollableCells=_.first),l.iGM(_=l.CRH())&&(g._calculatedCells=_.first)}},hostAttrs:["role","rowgroup"],hostVars:5,hostBindings:function(a,g){2&a&&(l.uIk("aria-owns",g.id),l.ekj("datagrid-row",!0)("datagrid-selected",g.selected))},inputs:{item:["clrDgItem","item"],clrDgSelectable:"clrDgSelectable",selected:["clrDgSelected","selected"],expanded:["clrDgExpanded","expanded"],clrDgDetailOpenLabel:"clrDgDetailOpenLabel",clrDgDetailCloseLabel:"clrDgDetailCloseLabel",clrDgRowAriaLabel:"clrDgRowAriaLabel"},outputs:{selectedChanged:"clrDgSelectedChange",expandedChange:"clrDgExpandedChange"},features:[l._Bn([Ru,{provide:Br,useExisting:Ru},{provide:wa,useExisting:Ru}])],ngContentSelectors:Z0,decls:9,vars:3,consts:[["class","datagrid-row-clickable",3,"mousedown","click",4,"ngIf"],[3,"clrExpandTrigger",4,"ngIf"],[4,"ngIf"],["detail",""],["rowContent",""],["calculatedCells",""],[1,"datagrid-row-clickable",3,"mousedown","click"],[3,"clrExpandTrigger"],[3,"ngTemplateOutlet"],["role","row",1,"datagrid-row-master","datagrid-row-flex",3,"id"],[1,"datagrid-row-sticky"],["stickyCells",""],["class","datagrid-select datagrid-fixed-column datagrid-cell","role","gridcell",3,"ngClass",4,"ngIf"],["class","datagrid-row-actions datagrid-fixed-column datagrid-cell","role","gridcell",4,"ngIf"],["class","datagrid-expandable-caret datagrid-fixed-column datagrid-cell","role","gridcell",4,"ngIf"],["class","datagrid-detail-caret datagrid-fixed-column datagrid-cell","role","gridcell",4,"ngIf"],[1,"datagrid-row-scrollable",3,"ngClass"],[1,"datagrid-scrolling-cells"],["scrollableCells",""],["role","gridcell",1,"datagrid-select","datagrid-fixed-column","datagrid-cell",3,"ngClass"],["type","checkbox","clrCheckbox","",3,"ngModel","id","disabled","ngModelChange"],[1,"clr-control-label","clr-col-null",3,"for","click"],[1,"clr-sr-only"],["type","radio","clrRadio","",3,"id","name","value","ngModel","checked","disabled","ngModelChange"],[1,"clr-control-label","clr-col-null",3,"for"],["role","gridcell",1,"datagrid-row-actions","datagrid-fixed-column","datagrid-cell"],["role","gridcell",1,"datagrid-expandable-caret","datagrid-fixed-column","datagrid-cell"],["type","button","class","datagrid-expandable-caret-button",3,"click",4,"ngIf"],["clrSmall","",4,"ngIf"],["type","button",1,"datagrid-expandable-caret-button",3,"click"],["shape","angle",1,"datagrid-expandable-caret-icon"],["clrSmall",""],["role","gridcell",1,"datagrid-detail-caret","datagrid-fixed-column","datagrid-cell"],["type","button","aria-haspopup","dialog",1,"datagrid-detail-caret-button",3,"click"],["detailButton",""],["shape","angle-double",1,"datagrid-detail-caret-icon"]],template:function(a,g){1&a&&(l.F$t(au),l.YNc(0,a_,3,2,"div",0),l.YNc(1,ta,2,2,"clr-expandable-animation",1),l.YNc(2,U0,1,1,null,2),l.YNc(3,Rp,1,0,"ng-template",null,3,l.W1O),l.YNc(5,p_,16,13,"ng-template",null,4,l.W1O),l.GkF(7,null,5)),2&a&&(l.Q6J("ngIf",g.selection.rowSelectionMode),l.xp6(1),l.Q6J("ngIf",!g.selection.rowSelectionMode&&g.expand.expandable),l.xp6(1),l.Q6J("ngIf",!g.selection.rowSelectionMode&&!g.expand.expandable))},dependencies:[k.mk,k.O5,k.tP,Pn,Ir,Cu,sc,vy,my,Y.Fj,Y.Wl,Y._,Y.JJ,Y.On,vu,oc,Hg],encapsulation:2}),d})();var ss=function(d){return d[d.WIDTH=0]="WIDTH",d[d.HIDDEN=1]="HIDDEN",d}(ss||{});const Oh=Object.keys(ss).map(d=>ss[d]).filter(d=>d===parseInt(d,10));let Uo=(()=>{class d{constructor(){this.columns=[],this._cache=[]}get columnStates(){return this.columns.map(a=>a.value)}get hasHideableColumns(){return this.columnStates.filter(a=>a.hideable).length>0}cache(){this._cache=this.columns.map(a=>{const g={...a.value};return delete g.changes,g})}hasCache(){return!!this._cache.length}resetToLastCache(){this._cache.forEach((a,g)=>{this.columns[g].next({...a,changes:Oh})}),this._cache=[]}emitStateChangeAt(a,g){this.columns[a]&&this.emitStateChange(this.columns[a],g)}emitStateChange(a,g){a.next({...a.value,...g})}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Ey=(()=>{class d{constructor(a,g,_,S){this.filters=a,this.sort=g,this.page=_,this.debouncer=S,this.change=this.debouncer.change.pipe((0,zt.U)(()=>this.state))}get state(){const a={};this.page.size>0&&(a.page={from:this.page.firstItem,to:this.page.lastItem,size:this.page.size,current:this.page.current}),this.sort.comparator&&(a.sort=this.sort.comparator instanceof Rg?{by:this.sort.comparator.prop,reverse:this.sort.reverse}:{by:this.sort.comparator,reverse:this.sort.reverse});const g=this.filters.getActiveFilters();if(g.length>0){a.filters=[];for(const _ of g)a.filters.push(_.state?_.state:_)}return a}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(zo),l.LFG(Ih),l.LFG(aa),l.LFG(Eu))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),jg=(()=>{class d{constructor(a){this.zone=a,this.listenersAdded=!1,this.destroy$=new et.x,this.config={keyGridRows:"[role=row]:not(.datagrid-placeholder)",keyGridCells:"[role=gridcell]:not(.datagrid-hidden-column):not(.datagrid-placeholder-content), [role=columnheader]:not(.datagrid-hidden-column):not(.datagrid-placeholder-content), .datagrid-detail-caret",keyGrid:"[role=grid]"}}get grid(){return this.host?.querySelector(this.config.keyGrid)}get rows(){return this.host?.querySelectorAll(this.config.keyGridRows)}get cells(){return this.host?.querySelectorAll(this.config.keyGridCells)}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}addListeners(){this.listenersAdded||(this.zone.runOutsideAngular(()=>{(0,ki.R)(this.grid,"mousedown").pipe((0,Xr.R)(this.destroy$)).subscribe(a=>{if(1===a.buttons&&!a.ctrlKey){const g=this.cells?Array.from(this.cells).find(_=>_===a.target||_===a.target.closest(this.config.keyGridCells)):null;g&&this.setActiveCell(g)}}),(0,ki.R)(this.grid,"keydown").pipe((0,Xr.R)(this.destroy$)).subscribe(a=>{if((!a.target.classList.contains("drag-handle")||"ArrowLeft"!==a.code&&"ArrowRight"!==a.code)&&("ArrowUp"===a.code||"ArrowDown"===a.code||"ArrowLeft"===a.code||"ArrowRight"===a.code||"End"===a.code||"Home"===a.code||"PageUp"===a.code||"PageDown"===a.code)){const{x:g,y:_}=this.getNextItemCoordinate(a),S=this.rows?Array.from(this.rows[_].querySelectorAll(this.config.keyGridCells))[g]:null;S&&this.setActiveCell(S),a.preventDefault()}})}),this.listenersAdded=!0)}initializeKeyGrid(a){this.host=a,this.addListeners(),this.resetKeyGrid()}resetKeyGrid(){this.cells?.forEach(g=>g.setAttribute("tabindex","-1")),(this.cells?this.cells[0]:null)?.setAttribute("tabindex","0")}setActiveCell(a){const g=this.cells?Array.from(this.cells).find(j=>"0"===j.getAttribute("tabindex")):null;g&&g.setAttribute("tabindex","-1"),a.setAttribute("tabindex","0");const _=function Ty(d){const f=["a[href]","area[href]","input:not([disabled])","button:not([disabled])","select:not([disabled])","textarea:not([disabled])","iframe","object","embed","*[tabindex]","*[contenteditable=true]","[role=button]:not([disabled])"].join(",");return Array.from(d.querySelectorAll(f))}(a);("columnheader"!==a.getAttribute("role")&&_[0]?_[0]:a).focus()}getNextItemCoordinate(a){let g=this.cells?Array.from(this.cells).find(un=>"0"===un.getAttribute("tabindex")):null;"Tab"===a.code&&(g=document.activeElement);const _=this.rows&&g?Array.from(this.rows).find(un=>un.contains(g)):null,S=this.rows?this.rows.length-1:0,j=this.cells?this.cells.length/this.rows.length-1:0;let J=_&&g?Array.from(_.querySelectorAll(this.config.keyGridCells)).indexOf(g):0,te=_&&g&&this.rows?Array.from(this.rows).indexOf(_):0;const Ce=this.host.dir,Ge="rtl"===Ce?"ArrowRight":"ArrowLeft",St="rtl"===Ce?"ArrowLeft":"ArrowRight",Rt=Math.floor(this.host?.querySelector(".datagrid").clientHeight/this.rows[0].clientHeight)-1||0;return"ArrowUp"===a.code&&0!==te?te-=1:"ArrowDown"===a.code&&te0?te-Rt:0:"PageDown"===a.code&&(te=te+Rt{class d{constructor(a,g,_,S,j,J,te,Ce,Ge,St,Rt,un,Xn,bi,Ds,ef){this.organizer=a,this.items=g,this.expandableRows=_,this.selection=S,this.rowActionService=j,this.stateProvider=J,this.displayMode=te,this.renderer=Ce,this.detailService=Ge,this.document=St,this.el=Rt,this.page=un,this.commonStrings=Xn,this.columnsService=bi,this.keyNavigation=Ds,this.zone=ef,this.clrDgSingleSelectionAriaLabel=this.commonStrings.keys.singleSelectionAriaLabel,this.clrDgSingleActionableAriaLabel=this.commonStrings.keys.singleActionableAriaLabel,this.clrDetailExpandableAriaLabel=this.commonStrings.keys.detailExpandableAriaLabel,this.clrDgDisablePageFocus=!1,this.selectedChanged=new l.vpe(!1),this.singleSelectedChanged=new l.vpe(!1),this.refresh=new l.vpe(!1),this.SELECTION_TYPE=Mn,this._subscriptions=[];const Dc=dr();this.selectAllId="clr-dg-select-all-"+Dc,this.detailService.id=Dc}get loading(){return this.items.loading}set loading(a){this.items.loading=a}set selected(a){this.selection.selectionType=a?Mn.Multi:Mn.None,this.selection.updateCurrent(a,!1)}set singleSelected(a){this.selection.selectionType=Mn.Single,a?this.selection.currentSingle=a:this.selection.currentSingle&&(this.selection.currentSingle=null)}set clrDgPreserveSelection(a){this.selection.preserveSelection=a}set rowSelectionMode(a){this.selection.rowSelectionMode=a}set trackBy(a){this.items.datagridTrackBy=a}get allSelected(){return this.selection.isAllSelected()}set allSelected(a){this.selection.toggleAll()}ngAfterContentInit(){this.items.smart||(this.items.all=this.rows.map(g=>g.item));const a=this.rows.changes.pipe((0,Ms.w)(g=>(0,$.T)((0,es.of)(g.map(_=>_.item)),(0,z.a)(g.map(_=>_.itemChanges)).pipe((0,Zn.b)(0)))));this._subscriptions.push(a.subscribe(g=>{this.items.smart||(this.items.all=g)}),this.rows.changes.subscribe(()=>{for(let g=this._displayedRows.length-1;g>=0;g--)this._displayedRows.get(g).destroyed&&this._displayedRows.remove(g);if(this.rows.forEach(g=>{this._displayedRows.insert(g._view)}),this.detailService.state&&this.detailService.isOpen){const g=this.items.canTrackBy()?this.rows.find(_=>this.items.trackBy(_.item)===this.items.trackBy(this.detailService.state)):void 0;g?this.detailService.open(g.item,g.detailButton.nativeElement):this.detailService.close()}}))}ngAfterViewInit(){this.keyNavigation.initializeKeyGrid(this.el.nativeElement),this.refresh.emit(this.stateProvider.state),this._subscriptions.push(this.stateProvider.change.subscribe(a=>this.refresh.emit(a)),this.selection.change.subscribe(a=>{this.selection.selectionType===Mn.Single?this.singleSelectedChanged.emit(a):this.selection.selectionType===Mn.Multi&&this.selectedChanged.emit(a)}),this.page.change.subscribe(()=>{this.keyNavigation.resetKeyGrid(),this.clrDgDisablePageFocus||this.datagridTable.nativeElement.focus()}),(0,z.a)(this.columnsService.columns).subscribe(()=>this.keyNavigation?.resetKeyGrid()),this.displayMode.view.subscribe(a=>{for(let g=this._projectedDisplayColumns.length;g>0;g--)this._projectedDisplayColumns.detach();for(let g=this._projectedCalculationColumns.length;g>0;g--)this._projectedCalculationColumns.detach();for(let g=this._calculationRows.length;g>0;g--)this._calculationRows.detach();for(let g=this._displayedRows.length;g>0;g--)this._displayedRows.detach();a===vc.DISPLAY?(this.renderer.removeClass(this.el.nativeElement,"datagrid-calculate-mode"),this.columns.forEach(g=>{this._projectedDisplayColumns.insert(g._view)}),this.rows.forEach(g=>{this._displayedRows.insert(g._view)})):(this.renderer.addClass(this.el.nativeElement,"datagrid-calculate-mode"),this.columns.forEach(g=>{this._projectedCalculationColumns.insert(g._view)}),this.rows.forEach(g=>{this._calculationRows.insert(g._view)}))})),this.zone.runOutsideAngular(()=>{this._subscriptions.push((0,ki.R)(this.document.body,"keydown").subscribe(a=>{"Shift"===a.key&&(this.selection.shiftPressed=!0)}),(0,ki.R)(this.document.body,"keyup").subscribe(a=>{"Shift"===a.key&&(this.selection.shiftPressed=!1)}))})}ngOnDestroy(){this._subscriptions.forEach(a=>a.unsubscribe())}resize(){this.organizer.resize()}dataChanged(){this.items.refresh()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(sl),l.Y36(ol),l.Y36(pc),l.Y36(al),l.Y36(rl),l.Y36(Ey),l.Y36(_c),l.Y36(l.Qsj),l.Y36(io),l.Y36(k.K0),l.Y36(l.SBq),l.Y36(aa),l.Y36(pn),l.Y36(Uo),l.Y36(jg),l.Y36(l.R0b))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-datagrid"]],contentQueries:function(a,g,_){if(1&a&&(l.Suo(_,gc,5),l.Suo(_,Ng,5),l.Suo(_,kg,4),l.Suo(_,xh,4)),2&a){let S;l.iGM(S=l.CRH())&&(g.iterator=S.first),l.iGM(S=l.CRH())&&(g.placeholder=S.first),l.iGM(S=l.CRH())&&(g.columns=S),l.iGM(S=l.CRH())&&(g.rows=S)}},viewQuery:function(a,g){if(1&a&&(l.Gf(g_,5,l.SBq),l.Gf(m_,5,l.s_b),l.Gf(Q0,5,l.s_b),l.Gf(q0,5,l.s_b),l.Gf(lu,5,l.s_b),l.Gf(K0,5,l.s_b)),2&a){let _;l.iGM(_=l.CRH())&&(g.datagridTable=_.first),l.iGM(_=l.CRH())&&(g.scrollableColumns=_.first),l.iGM(_=l.CRH())&&(g._projectedDisplayColumns=_.first),l.iGM(_=l.CRH())&&(g._projectedCalculationColumns=_.first),l.iGM(_=l.CRH())&&(g._displayedRows=_.first),l.iGM(_=l.CRH())&&(g._calculationRows=_.first)}},hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("datagrid-host",!0)("datagrid-detail-open",g.detailService.isOpen)},inputs:{clrDgSingleSelectionAriaLabel:"clrDgSingleSelectionAriaLabel",clrDgSingleActionableAriaLabel:"clrDgSingleActionableAriaLabel",clrDetailExpandableAriaLabel:"clrDetailExpandableAriaLabel",clrDgDisablePageFocus:"clrDgDisablePageFocus",loading:["clrDgLoading","loading"],selected:["clrDgSelected","selected"],singleSelected:["clrDgSingleSelected","singleSelected"],clrDgPreserveSelection:"clrDgPreserveSelection",rowSelectionMode:["clrDgRowSelection","rowSelectionMode"],trackBy:["clrDgItemsTrackBy","trackBy"]},outputs:{selectedChanged:"clrDgSelectedChange",singleSelectedChanged:"clrDgSingleSelectedChange",refresh:"clrDgRefresh"},features:[l._Bn([al,Ih,zo,aa,ol,sl,rl,pc,Eu,io,Ey,Mu,Uo,_c,jg])],ngContentSelectors:v_,decls:32,vars:7,consts:[[1,"datagrid-outer-wrapper"],[1,"datagrid-inner-wrapper"],[1,"datagrid"],["datagrid",""],[1,"datagrid-table-wrapper"],["role","grid","tabindex","-1",1,"datagrid-table"],["datagridTable",""],["role","rowgroup",1,"datagrid-header"],["role","row",1,"datagrid-row"],[1,"datagrid-row-master","datagrid-row-flex"],[1,"datagrid-row-sticky"],["role","columnheader","class","datagrid-column datagrid-select datagrid-fixed-column",3,"keydown.space",4,"ngIf"],["role","columnheader","class","datagrid-column datagrid-select datagrid-fixed-column",4,"ngIf"],["role","columnheader","class","datagrid-column datagrid-row-actions datagrid-fixed-column",4,"ngIf"],["role","columnheader","class","datagrid-column datagrid-expandable-caret datagrid-fixed-column",4,"ngIf"],[1,"datagrid-row-scrollable"],["projectedDisplayColumns",""],["displayedRows",""],[4,"ngIf"],["class","datagrid-spinner",4,"ngIf"],[1,"datagrid-calculation-table"],[1,"datagrid-calculation-header"],["projectedCalculationColumns",""],["calculationRows",""],["role","columnheader",1,"datagrid-column","datagrid-select","datagrid-fixed-column",3,"keydown.space"],[1,"clr-checkbox-wrapper"],["type","checkbox","tabindex","-1",3,"id","ngModel","ngModelChange"],[1,"clr-control-label","clr-col-null",3,"for"],[1,"clr-sr-only"],[1,"datagrid-column-separator"],["role","columnheader",1,"datagrid-column","datagrid-select","datagrid-fixed-column"],["role","columnheader",1,"datagrid-column","datagrid-row-actions","datagrid-fixed-column"],["role","columnheader",1,"datagrid-column","datagrid-expandable-caret","datagrid-fixed-column"],[1,"datagrid-spinner"],["clrMedium",""]],template:function(a,g){1&a&&(l.F$t(rS),l.Hsn(0),l.TgZ(1,"div",0)(2,"div",1)(3,"div",2,3)(5,"div",4)(6,"div",5,6)(8,"div",7)(9,"div",8)(10,"div",9)(11,"div",10),l.YNc(12,J0,7,5,"div",11),l.YNc(13,X0,2,1,"div",12),l.YNc(14,eS,2,1,"div",13),l.YNc(15,tS,2,1,"div",14),l.qZA(),l.TgZ(16,"div",15),l.GkF(17,null,16),l.qZA()()()(),l.GkF(19,null,17),l.Hsn(21,1),l.YNc(22,nS,1,0,"clr-dg-placeholder",18),l.qZA()()(),l.Hsn(23,2),l.YNc(24,iS,3,0,"div",19),l.qZA(),l.Hsn(25,3),l.qZA(),l.TgZ(26,"div",20)(27,"div",21),l.GkF(28,null,22),l.qZA(),l.GkF(30,null,23),l.qZA()),2&a&&(l.xp6(3),l.uIk("aria-hidden",!!g.detailService.isOpen||null),l.xp6(9),l.Q6J("ngIf",g.selection.selectionType===g.SELECTION_TYPE.Multi),l.xp6(1),l.Q6J("ngIf",g.selection.selectionType===g.SELECTION_TYPE.Single),l.xp6(1),l.Q6J("ngIf",g.rowActionService.hasActionableRow),l.xp6(1),l.Q6J("ngIf",g.expandableRows.hasExpandableRow||g.detailService.enabled),l.xp6(7),l.Q6J("ngIf",!g.placeholder),l.xp6(2),l.Q6J("ngIf",g.loading))},dependencies:[k.O5,Ir,Y.Wl,Y.JJ,Y.On,oc,Ng,Hg],encapsulation:2}),d})();const $g=d=>d;let Rh=(()=>{class d{constructor(a){this._items=a}set trackBy(a){a!==$g&&this._items&&(this._items.iteratorTrackBy=a)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(ol,8))},d.\u0275dir=l.lG2({type:d,selectors:[["","ngForTrackBy",""]],inputs:{trackBy:["ngForTrackBy","trackBy"]}}),d})(),Ph=(()=>{class d{constructor(a,g){this.commonStrings=a,this.columnsService=g,this.allSelected=new l.vpe}get clrAllSelected(){return this.allSelected.asObservable()}get allHideablesVisible(){return 0===this.hideableColumns().filter(a=>a.value.hidden).length}selectAll(){this.hideableColumns().forEach(a=>this.columnsService.emitStateChange(a,{hidden:!1,changes:[ss.HIDDEN]})),this.allSelected.next(!0)}hideableColumns(){return this.columnsService.columns.filter(a=>a.value.hideable)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(pn),l.Y36(Uo))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column-toggle-button"]],outputs:{clrAllSelected:"clrAllSelected"},decls:2,vars:2,consts:[["type","button",1,"btn","btn-sm","btn-link","switch-button",3,"disabled","click"]],template:function(a,g){1&a&&(l.TgZ(0,"button",0),l.NdJ("click",function(){return g.selectAll()}),l._uU(1),l.qZA()),2&a&&(l.Q6J("disabled",g.allHideablesVisible),l.xp6(1),l.hij(" ",g.commonStrings.keys.selectAll," "))},encapsulation:2}),d})(),Ay=(()=>{class d{constructor(a,g,_){this.commonStrings=a,this.columnsService=g,this.popoverId=dr(),this.smartPosition={axis:Hr.VERTICAL,side:no.BEFORE,anchor:bn.START,content:bn.START},this.trackByFn=$g,this.subscription=_.openChange.subscribe(S=>this.openState=S)}get allColumnsVisible(){return this._allColumnsVisible}set allColumnsVisible(a){this._allColumnsVisible=a}get hideableColumnStates(){return this.columnsService.columns.filter(g=>g.value.hideable).map(g=>g.value)}get hasOnlyOneVisibleColumn(){return this.columnsService.columns.length-this.hideableColumnStates.length==0&&1===this.hideableColumnStates.filter(g=>!g.hidden).length}ngOnDestroy(){this.subscription.unsubscribe()}toggleColumnState(a,g){const _=this.columnsService.columns.filter(S=>S.value===a)[0];this.columnsService.emitStateChange(_,{hidden:g,changes:[ss.HIDDEN]})}toggleSwitchPanel(){this.openState=!this.openState}allColumnsSelected(){this.allSelectedElement.nativeElement.focus()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(pn),l.Y36(Uo),l.Y36(mi))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-column-toggle"]],viewQuery:function(a,g){if(1&a&&l.Gf(sS,5,l.SBq),2&a){let _;l.iGM(_=l.CRH())&&(g.allSelectedElement=_.first)}},hostVars:4,hostBindings:function(a,g){2&a&&l.ekj("column-switch-wrapper",!0)("active",g.openState)},features:[l.zW0([ia])],decls:3,vars:8,consts:[["role","button","type","button","clrPopoverAnchor","","clrPopoverOpenCloseButton","",1,"btn","btn-sm","column-toggle--action"],["class","column-switch","role","dialog","cdkTrapFocus","",3,"id",4,"clrPopoverContent","clrPopoverContentAt","clrPopoverContentOutsideClickToClose","clrPopoverContentScrollToClose"],["role","dialog","cdkTrapFocus","",1,"column-switch",3,"id"],[1,"switch-header"],["tabindex","-1",1,"clr-sr-only"],["allSelected",""],["clrPopoverCloseButton","","type","button",1,"btn","btn-sm","btn-link","toggle-switch-close-button"],["shape","window-close","aria-hidden","true"],[1,"clr-sr-only"],[1,"switch-content","list-unstyled"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"switch-footer"],[3,"clrAllSelected"],["clrCheckbox","","type","checkbox",3,"disabled","ngModel","ngModelChange"],[3,"ngTemplateOutlet"]],template:function(a,g){1&a&&(l.TgZ(0,"button",0),l._uU(1),l.qZA(),l.YNc(2,aS,15,9,"div",1)),2&a&&(l.uIk("aria-controls",g.popoverId)("aria-owns",g.popoverId)("aria-expanded",g.openState),l.xp6(1),l.hij(" ",g.commonStrings.keys.pickColumns," "),l.xp6(1),l.Q6J("clrPopoverContent",g.openState)("clrPopoverContentAt",g.smartPosition)("clrPopoverContentOutsideClickToClose",!0)("clrPopoverContentScrollToClose",!0))},dependencies:[k.sg,k.tP,uc,Pn,Ir,Cu,sc,Y.Wl,Y.JJ,Y.On,pu,sg,gu,ms,Rh,Ph],encapsulation:2}),d})(),kh=(()=>{class d{constructor(a,g,_,S){this.selection=a,this.detailService=g,this.columnsService=_,this.commonStrings=S,this.SELECTION_TYPE=Mn}get hasHideableColumns(){return this.columnsService.hasHideableColumns}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(al),l.Y36(io),l.Y36(Uo),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-dg-footer"]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("datagrid-footer",!0)},ngContentSelectors:y_,decls:3,vars:2,consts:[[4,"ngIf"],[1,"clr-form-control-disabled"],[1,"datagrid-footer-select"],["clrCheckbox","","type","checkbox","checked","checked","disabled",""],[1,"clr-sr-only"],[1,"datagrid-footer-description"]],template:function(a,g){1&a&&(l.F$t(__),l.YNc(0,cS,8,2,"ng-container",0),l.YNc(1,dS,4,1,"ng-container",0),l.Hsn(2)),2&a&&(l.Q6J("ngIf",g.selection.selectionType===g.SELECTION_TYPE.Multi&&g.selection.current.length>0),l.xp6(1),l.Q6J("ngIf",!g.detailService.isOpen))},dependencies:[k.O5,Ir,Cu,sc,Ay],encapsulation:2}),d})();const Nh=new l.OlP("COLUMN_STATE"),Ry={provide:Nh,useFactory:function Oy(){return new fn.X({changes:[]})}},tr="datagrid-fixed-width",la="datagrid-hidden-column";let Yg=(()=>{class d{constructor(a,g,_){this.el=a,this.renderer=g,this.subscriptions=[],this.subscriptions.push(_.filterRenderSteps(Eo.CLEAR_WIDTHS).subscribe(()=>this.clearWidth()))}set columnState(a){this.stateSubscription&&this.stateSubscription.unsubscribe(),this.runAllChanges=Oh,this.stateSubscription=a.subscribe(g=>this.stateChanges(g))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe()),this.stateSubscription&&this.stateSubscription.unsubscribe()}stateChanges(a){this.runAllChanges&&(a.changes=this.runAllChanges,delete this.runAllChanges),a.changes&&a.changes.length&&a.changes.forEach(g=>{switch(g){case ss.WIDTH:this.setWidth(a);break;case ss.HIDDEN:this.setHidden(a)}})}clearWidth(){this.renderer.removeClass(this.el.nativeElement,tr),this.renderer.setStyle(this.el.nativeElement,"width",null)}setWidth(a){a.strictWidth?this.renderer.addClass(this.el.nativeElement,tr):this.renderer.removeClass(this.el.nativeElement,tr),this.renderer.setStyle(this.el.nativeElement,"width",a.width+"px")}setHidden(a){a.hidden?this.renderer.addClass(this.el.nativeElement,la):this.renderer.removeClass(this.el.nativeElement,la)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(sl))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-dg-cell"]]}),d})(),Wg=(()=>{class d{constructor(a,g,_,S,j,J,te){this.el=a,this.renderer=g,this.organizer=_,this.domAdapter=S,this.columnResizerService=j,this.columnsService=J,this.columnState=te,this.resizeEmitter=new l.vpe,this.widthSet=!1,this.autoSet=!1,this.subscriptions=[],this.subscriptions.push(this.organizer.filterRenderSteps(Eo.CLEAR_WIDTHS).subscribe(()=>this.clearWidth())),this.subscriptions.push(te.subscribe(Ce=>this.stateChanges(Ce)))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}getColumnWidthState(){const a=this.detectStrictWidth();return{width:this.computeWidth(a),strictWidth:a}}setColumnState(a){this.columnsService.columns[a]=this.columnState}stateChanges(a){a.changes&&a.changes.length&&a.changes.forEach(g=>{switch(g){case ss.WIDTH:this.setWidth(a);break;case ss.HIDDEN:this.setHidden(a)}})}clearWidth(){this.widthSet&&!this.columnResizerService.resizedBy&&this.renderer.setStyle(this.el.nativeElement,"width",null),this.autoSet&&this.renderer.removeClass(this.el.nativeElement,tr)}detectStrictWidth(){return this.columnResizerService.resizedBy?this.columnResizerService.widthAfterResize:this.autoSet?0:this.domAdapter.userDefinedWidth(this.el.nativeElement)}computeWidth(a){let g=a;return g||(g=this.domAdapter.scrollWidth(this.el.nativeElement)),g}setWidth(a){a.strictWidth?(this.columnResizerService.resizedBy&&(this.resizeEmitter.emit(a.width),this.renderer.setStyle(this.el.nativeElement,"width",a.width+"px"),this.widthSet=!1),this.renderer.addClass(this.el.nativeElement,tr),this.autoSet=!1):(this.renderer.removeClass(this.el.nativeElement,tr),this.renderer.setStyle(this.el.nativeElement,"width",a.width+"px"),this.widthSet=!0,this.autoSet=!0)}setHidden(a){a.hidden?this.renderer.addClass(this.el.nativeElement,la):this.renderer.removeClass(this.el.nativeElement,la)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(sl),l.Y36(jo),l.Y36(Pg),l.Y36(Uo),l.Y36(Nh))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-dg-column"]],outputs:{resizeEmitter:"clrDgColumnResize"},features:[l._Bn([Pg,Ry])]}),d})(),z1=(()=>{class d{userDefinedWidth(a){return 0}scrollBarWidth(a){return 0}scrollWidth(a){return 0}computedHeight(a){return 0}clientRect(a){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}minWidth(a){return 0}focus(a){}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),Ny=(()=>{class d{constructor(a){this.columnsService=a,this.subscriptions=[]}ngAfterContentInit(){this.setColumnState(),this.subscriptions.push(this.cells.changes.subscribe(()=>{this.setColumnState()}))}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}setColumnState(){this.cells.length===this.columnsService.columns.length&&this.cells.forEach((a,g)=>{this.columnsService.columns[g]&&(a.columnState=this.columnsService.columns[g])})}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Uo))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-dg-row"],["clr-dg-row-detail"]],contentQueries:function(a,g,_){if(1&a&&l.Suo(_,Yg,4),2&a){let S;l.iGM(S=l.CRH())&&(g.cells=S)}}}),d})();const Fy=d=>(0,k.NF)(d)?new jo:new z1;let Fh=(()=>{class d{constructor(a,g,_,S,j,J,te,Ce,Ge,St){this.organizer=a,this.items=g,this.page=_,this.domAdapter=S,this.el=j,this.renderer=J,this.detailService=te,this.tableSizeService=Ce,this.columnsService=Ge,this.ngZone=St,this._heightSet=!1,this.shouldStabilizeColumns=!0,this.subscriptions=[],this.columnsSizesStable=!1,this.subscriptions.push(this.organizer.filterRenderSteps(Eo.COMPUTE_COLUMN_WIDTHS).subscribe(()=>this.computeHeadersWidth())),this.subscriptions.push(this.page.sizeChange.subscribe(()=>{this._heightSet&&this.resetDatagridHeight()})),this.subscriptions.push(this.detailService.stateChange.subscribe(Rt=>this.toggleDetailPane(Rt))),this.subscriptions.push(this.items.change.subscribe(()=>this.shouldStabilizeColumns=!0))}ngAfterContentInit(){this.setupColumns(),this.subscriptions.push(this.headers.changes.subscribe(()=>{this.setupColumns(),this.columnsSizesStable=!1,this.stabilizeColumns()}))}ngAfterViewInit(){this.tableSizeService.table=this.el}ngAfterViewChecked(){this.shouldStabilizeColumns&&this.stabilizeColumns(),this.shouldComputeHeight()&&this.ngZone.runOutsideAngular(()=>{setTimeout(()=>{this.computeDatagridHeight()})})}ngOnDestroy(){this.subscriptions.forEach(a=>a.unsubscribe())}toggleDetailPane(a){this.headers&&(a&&!this.columnsService.hasCache()?(this.columnsService.cache(),this.headers.forEach((g,_)=>{_>0&&this.columnsService.emitStateChangeAt(_,{changes:[ss.HIDDEN],hidden:a})})):a||this.columnsService.resetToLastCache())}setupColumns(){this.headers.forEach((a,g)=>a.setColumnState(g)),this.columnsService.columns.splice(this.headers.length),this.rows.forEach(a=>a.setColumnState())}shouldComputeHeight(){return!this._heightSet&&this.page.size>0&&this.items.displayed.length===this.page.size}computeDatagridHeight(){const a=this.domAdapter.clientRect(this.el.nativeElement).height;this.renderer.setStyle(this.el.nativeElement,"height",a+"px"),this._heightSet=!0}resetDatagridHeight(){this.renderer.setStyle(this.el.nativeElement,"height",""),this._heightSet=!1}computeHeadersWidth(){const a=this.headers.length;let g=!0;this.headers.forEach((_,S)=>{const j={changes:[ss.WIDTH],..._.getColumnWidthState()};j.strictWidth||(g=!1),a===S+1&&g&&(j.strictWidth=0),this.columnsService.emitStateChangeAt(S,j)})}stabilizeColumns(){this.shouldStabilizeColumns=!1,!this.columnsSizesStable&&this.items.displayed.length>0&&(this.organizer.resize(),this.columnsSizesStable=!0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(sl),l.Y36(ol),l.Y36(aa),l.Y36(jo),l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(io),l.Y36(Mu),l.Y36(Uo),l.Y36(l.R0b))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-datagrid"]],contentQueries:function(a,g,_){if(1&a&&(l.Suo(_,Wg,4),l.Suo(_,Ny,5)),2&a){let S;l.iGM(S=l.CRH())&&(g.headers=S),l.iGM(S=l.CRH())&&(g.rows=S)}},features:[l._Bn([{provide:jo,useFactory:Fy,deps:[l.Lbi]}])]}),d})(),U1=(()=>{class d{constructor(){Jt.addIcons(Zr,On,Or,Ht,fi,ri,yn,vr,As)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Sy,mg,kn,by,Y.u5,cg,Bs,j1,Ig,bu,tc,cc]}),d})(),Qg=(()=>{class d{constructor(){Jt.addIcons(Yr)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Y.u5,kn,Ig]}),d})();new l.FiY,new l.tp0;let $y=(()=>{class d{constructor(){Jt.addIcons(Yr)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,cg]}),d})(),Gy=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[U1,Qg,$y]}),d})();function Yy(d,f,a){return qn.y.create(g=>{f(g);const _=d.subscribe(g);return()=>{_.unsubscribe(),a&&a(g)}})}let Fu=(()=>{class d{constructor(a,g,_,S,j){this.renderer=a,this.parent=g,this.toggleService=_,this.focusService=S,this.platformId=j,this.id=dr(),this.focusBackOnTriggerWhenClosed=!1,this._unlistenFuncs=[],this.resetChildren(),this.moveToFirstItemWhenOpen(),this.parent||this.handleRootFocus()}get trigger(){return this._trigger}set trigger(a){this._trigger=a,this.parent?this._unlistenFuncs.push(this.renderer.listen(a,"keydown.arrowright",g=>this.toggleService.toggleWithEvent(g))):(this._unlistenFuncs.push(this.renderer.listen(a,"keydown.arrowup",g=>this.toggleService.toggleWithEvent(g))),this._unlistenFuncs.push(this.renderer.listen(a,"keydown.arrowdown",g=>this.toggleService.toggleWithEvent(g))),this.focusService.listenToArrowKeys(a))}get container(){return this._container}set container(a){this._container=a,this._unlistenFuncs.push(this.renderer.listen(a,"keydown.tab",g=>this.toggleService.toggleWithEvent(g))),this.parent?this._unlistenFuncs.push(this.renderer.listen(a,"keydown.escape",g=>{this.focusService.move(vs.LEFT),g.stopPropagation()})):(this.focusService.registerContainer(a),this._unlistenFuncs.push(this.renderer.listen(a,"keydown.escape",g=>this.toggleService.toggleWithEvent(g))),this._unlistenFuncs.push(this.renderer.listen(a,"blur",g=>{this.children.pipe((0,Qn.q)(1)).subscribe(S=>S.forEach(j=>j.blur()));const _=g.relatedTarget||document.activeElement;_&&(0,k.NF)(this.platformId)&&(a.contains(_)||_===this.trigger)||(this.focusBackOnTriggerWhenClosed=!1,this.toggleService.open=!1)})))}ngOnDestroy(){this._unlistenFuncs.forEach(a=>a()),this.focusService.detachListeners()}moveToFirstItemWhenOpen(){const a=this.toggleService.openChange.subscribe(g=>{g&&this.toggleService.originalEvent&&setTimeout(()=>{this.focusService.moveTo(this),this.focusService.move(this.parent?vs.RIGHT:vs.DOWN)})});this._unlistenFuncs.push(()=>a.unsubscribe())}handleRootFocus(){const a=this.toggleService.openChange.subscribe(g=>{g||(this.focusService.reset(this),this.focusBackOnTriggerWhenClosed&&this.focus()),this.focusBackOnTriggerWhenClosed=g});this._unlistenFuncs.push(()=>a.unsubscribe())}focus(){this.trigger&&(0,k.NF)(this.platformId)&&this.trigger.focus()}blur(){this.trigger&&(0,k.NF)(this.platformId)&&this.trigger.blur()}activate(){(0,k.NF)(this.platformId)&&this.trigger.click()}resetChildren(){this.children=new ds(1),this.parent?this.right=this.openAndGetChildren().pipe((0,zt.U)(a=>a[0])):(this.down=this.openAndGetChildren().pipe((0,zt.U)(a=>a[0])),this.up=this.openAndGetChildren().pipe((0,zt.U)(a=>a[a.length-1])))}addChildren(a){rh.linkVertical(a),this.parent&&rh.linkParent(a,this.closeAndGetThis(),vs.LEFT),this.children.next(a)}openAndGetChildren(){return Yy(this.children,()=>this.toggleService.open=!0)}closeAndGetThis(){return Yy((0,es.of)(this),()=>this.toggleService.open=!1)}}return d.\u0275fac=function(a){return new(a||d)(l.LFG(l.Qsj),l.LFG(d,12),l.LFG(mi),l.LFG(bo),l.LFG(l.Lbi))},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();ny(Fu);new l.FiY,new l.tp0;var Ye=function(d){return d[d.RIGHT_CENTER=0]="RIGHT_CENTER",d[d.RIGHT_TOP=1]="RIGHT_TOP",d[d.RIGHT_BOTTOM=2]="RIGHT_BOTTOM",d[d.TOP_CENTER=3]="TOP_CENTER",d[d.TOP_RIGHT=4]="TOP_RIGHT",d[d.TOP_LEFT=5]="TOP_LEFT",d[d.BOTTOM_CENTER=6]="BOTTOM_CENTER",d[d.BOTTOM_RIGHT=7]="BOTTOM_RIGHT",d[d.BOTTOM_LEFT=8]="BOTTOM_LEFT",d[d.LEFT_CENTER=9]="LEFT_CENTER",d[d.LEFT_TOP=10]="LEFT_TOP",d[d.LEFT_BOTTOM=11]="LEFT_BOTTOM",d}(Ye||{});const Ky="absolute";class K1{constructor(f){this.element=f,this.boundOnScrollListener=this.emitScrollEvent.bind(this),this.scrollableElements=[],f.style.position=Ky,f.style.top=0,f.style.bottom="auto",f.style.left=0,f.style.right="auto"}anchor(f,a,g,{offsetX:_=0,offsetY:S=0,useAnchorParent:j=!1}={}){this.addScrollEventListeners(f),j&&(f=f.parentNode),f.style.position="static";const J=f.getBoundingClientRect(),te=this.element.getBoundingClientRect();let Ce=J.left-te.left+_,Ge=J.top-te.top+S;switch(a){case Ye.LEFT_TOP:case Ye.TOP_LEFT:break;case Ye.TOP_CENTER:Ce+=J.width/2;break;case Ye.TOP_RIGHT:case Ye.RIGHT_TOP:Ce+=J.width;break;case Ye.LEFT_BOTTOM:case Ye.BOTTOM_LEFT:Ge+=J.height;break;case Ye.BOTTOM_CENTER:Ge+=J.height,Ce+=J.width/2;break;case Ye.BOTTOM_RIGHT:case Ye.RIGHT_BOTTOM:Ge+=J.height,Ce+=J.width;break;case Ye.LEFT_CENTER:Ge+=J.height/2;break;case Ye.RIGHT_CENTER:Ge+=J.height/2,Ce+=J.width}switch(g){case Ye.LEFT_TOP:case Ye.TOP_LEFT:break;case Ye.TOP_CENTER:Ce-=te.width/2;break;case Ye.TOP_RIGHT:case Ye.RIGHT_TOP:Ce-=te.width;break;case Ye.LEFT_BOTTOM:case Ye.BOTTOM_LEFT:Ge-=te.height;break;case Ye.BOTTOM_CENTER:Ge-=te.height,Ce-=te.width/2;break;case Ye.BOTTOM_RIGHT:case Ye.RIGHT_BOTTOM:Ge-=te.height,Ce-=te.width;break;case Ye.LEFT_CENTER:Ge-=te.height/2;break;case Ye.RIGHT_CENTER:Ge-=te.height/2,Ce-=te.width}const St=getComputedStyle(this.element),Rt=parseInt(St.marginLeft,10),un=parseInt(St.marginRight,10),Xn=parseInt(St.marginTop,10),bi=parseInt(St.marginBottom,10);switch(a){case Ye.LEFT_TOP:case Ye.TOP_LEFT:case Ye.TOP_RIGHT:case Ye.RIGHT_TOP:(g===Ye.BOTTOM_RIGHT||g===Ye.RIGHT_BOTTOM)&&(Ge-=bi,Ce-=un),(g===Ye.BOTTOM_LEFT||g===Ye.LEFT_BOTTOM)&&(Ge-=Xn,Ce+=Rt),(g===Ye.TOP_LEFT||g===Ye.LEFT_TOP)&&(Ge+=Xn,Ce+=Rt),(g===Ye.TOP_RIGHT||g===Ye.RIGHT_TOP)&&(Ge+=Xn,Ce-=un);break;case Ye.LEFT_BOTTOM:case Ye.BOTTOM_LEFT:case Ye.BOTTOM_RIGHT:case Ye.RIGHT_BOTTOM:(g===Ye.BOTTOM_LEFT||g===Ye.LEFT_BOTTOM)&&(Ge-=bi,Ce+=Rt),(g===Ye.BOTTOM_RIGHT||g===Ye.RIGHT_BOTTOM)&&(Ge-=bi,Ce-=un),(g===Ye.TOP_LEFT||g===Ye.LEFT_TOP)&&(Ge+=Xn,Ce+=Rt),(g===Ye.TOP_RIGHT||g===Ye.RIGHT_TOP)&&(Ge+=Xn,Ce-=un);break;case Ye.TOP_CENTER:Ge-=bi,Ce+=Rt,Ce-=un;break;case Ye.BOTTOM_CENTER:Ge+=Xn,Ce+=Rt,Ce-=un;break;case Ye.LEFT_CENTER:Ge+=Xn,Ge-=bi,Ce-=un;break;case Ye.RIGHT_CENTER:Ge+=Xn,Ge-=bi,Ce+=Rt}return this.element.style.transform=`translateX(${Math.round(Ce)}px) translateY(${Math.round(Ge)}px)`,this._scroll.asObservable()}release(){this.element.style.transform="",this.removeScrollEventListeners()}isPositioned(f){const a=getComputedStyle(f).position;return"relative"===a||a===Ky||"fixed"===a}emitScrollEvent(){this._scroll.next()}addScrollEventListeners(f){this._scroll=new et.x;const a=f;let g=f;for(;g&&g!==document&&(this.scrolls(g)&&(g.addEventListener("scroll",this.boundOnScrollListener),this.scrollableElements.push(g)),g===a||!this.isPositioned(g));)g=g.parentNode}removeScrollEventListeners(){for(const f of this.scrollableElements)f.removeEventListener("scroll",this.boundOnScrollListener);this.scrollableElements.length=0,this._scroll&&(this._scroll.complete(),delete this._scroll)}scrolls(f){const a=getComputedStyle(f);return"scroll"===a.overflowX||"auto"===a.overflowX||"scroll"===a.overflowY||"auto"===a.overflowY}}let Jy=(()=>{class d{constructor(a,g){this.parentHost=g,this.closeOnOutsideClick=!1,this.popoverOptions={},this.updateAnchor=!1,this.documentESCListener=null,this.closeOnOutsideClickCallback=_=>{this.anchorElem.contains(_.target)||(this.toggleService.open=!1)},this.el=a.get(l.SBq),this.toggleService=a.get(mi),this.renderer=a.get(l.Qsj),this.ngZone=a.get(l.R0b),this.ref=a.get(l.sBO),this.anchorElem=g.nativeElement,this.popoverInstance=new K1(this.el.nativeElement),this.subscription=this.toggleService.openChange.subscribe(_=>{_?(this.anchor(),this.attachESCListener()):(this.release(),this.detachESCListener())}),this.toggleService.open&&(this.anchor(),this.attachESCListener())}get isOffScreen(){return!this.toggleService.open}ngAfterViewChecked(){this.updateAnchor&&(this.updateAnchor=!1,this.popoverInstance.anchor(this.anchorElem,this.anchorPoint,this.popoverPoint,this.popoverOptions).subscribe(()=>{this.toggleService.open=!1}),this.attachOutsideClickListener())}ngOnDestroy(){this.release(),this.detachESCListener(),this.subscription.unsubscribe()}anchor(){this.updateAnchor=!0}release(){this.detachOutsideClickListener(),this.popoverInstance.release()}attachESCListener(){this.popoverOptions.ignoreGlobalESCListener||this.ngZone.runOutsideAngular(()=>{this.documentESCListener=this.renderer.listen("document","keydown",a=>{a&&a.key&&Fs(a.key)===At.Escape&&this.ngZone.run(()=>{this.toggleService.open=!1,this.ref.markForCheck()})})})}detachESCListener(){this.documentESCListener&&(this.documentESCListener(),this.documentESCListener=null)}attachOutsideClickListener(){this.closeOnOutsideClick&&this.toggleService.open&&document&&document.addEventListener&&document.addEventListener("click",this.closeOnOutsideClickCallback,!0)}detachOutsideClickListener(){this.closeOnOutsideClick&&document&&document.removeEventListener&&document.removeEventListener("click",this.closeOnOutsideClickCallback,!0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.zs3),l.Y36(l.SBq,4))},d.\u0275dir=l.lG2({type:d,hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("is-off-screen",g.isOffScreen)}}),d})(),Xy=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Bs,kn]}),d})(),nC=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275dir=l.lG2({type:d,selectors:[["",8,"alert-text"]]}),d})(),YD=(()=>{class d{constructor(){Jt.addIcons(Di,qr,ii,Gs,Or)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Xy]}),d})(),WD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[YD]}),d})(),Tn=(()=>{class d{}return d.NAV_LEVEL_1=1,d.NAV_LEVEL_2=2,d.NAV_CLOSE_ALL="NAV_CLOSE_ALL",d.NAV_OPEN="NAV_OPEN",d.NAV_CLOSE="NAV_CLOSE",d.NAV_TOGGLE="NAV_TOGGLE",d.NAV_CLASS_HAMBURGER_MENU="open-hamburger-menu",d.NAV_CLASS_OVERFLOW_MENU="open-overflow-menu",d.NAV_CLASS_TRIGGER_1="header-hamburger-trigger",d.NAV_CLASS_TRIGGER_2="header-overflow-trigger",d.NAV_CLASS_LEVEL_1="clr-nav-level-1",d.NAV_CLASS_LEVEL_2="clr-nav-level-2",d})();class iC{constructor(f,a){this._controlCode=f,this._navLevel=a}get controlCode(){return this._controlCode}get navLevel(){return this._navLevel}}let Hh=(()=>{class d{constructor(){this.responsiveNavList=[],this.registerNavSubject=new ds,this.controlNavSubject=new et.x,this.closeAllNavs()}get registeredNavs(){return this.registerNavSubject.asObservable()}get navControl(){return this.controlNavSubject.asObservable()}registerNav(a){!a||this.isNavRegistered(a)||(this.responsiveNavList.push(a),this.registerNavSubject.next(this.responsiveNavList))}isNavRegistered(a){return this.responsiveNavList.indexOf(a)>-1&&(console.error("Multiple clr-nav-level "+a+" attributes found. Please make sure that only one exists"),!0)}unregisterNav(a){const g=this.responsiveNavList.indexOf(a);g>-1&&(this.responsiveNavList.splice(g,1),this.registerNavSubject.next(this.responsiveNavList))}sendControlMessage(a,g){const _=new iC(a,g);this.controlNavSubject.next(_)}closeAllNavs(){const a=new iC(Tn.NAV_CLOSE_ALL,-999);this.controlNavSubject.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac,providedIn:"root"}),d})(),rC=(()=>{class d{constructor(a,g){this.elRef=a,this.responsiveNavService=g}ngOnInit(){this._classList=this.elRef.nativeElement.classList,this._subscription=this.responsiveNavService.navControl.subscribe({next:a=>{this.processMessage(a)}})}processMessage(a){let g=Tn.NAV_CLASS_HAMBURGER_MENU;a.controlCode===Tn.NAV_CLOSE_ALL?(this._classList.remove(Tn.NAV_CLASS_HAMBURGER_MENU),this._classList.remove(Tn.NAV_CLASS_OVERFLOW_MENU)):a.navLevel===Tn.NAV_LEVEL_1?this.controlNav(a.controlCode,g):a.navLevel===Tn.NAV_LEVEL_2&&(g=Tn.NAV_CLASS_OVERFLOW_MENU,this.controlNav(a.controlCode,g))}controlNav(a,g){a===Tn.NAV_OPEN?this._classList.add(g):a===Tn.NAV_CLOSE?this._classList.remove(g):a===Tn.NAV_TOGGLE&&this._classList.toggle(g)}ngOnDestroy(){this._subscription.unsubscribe()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(Hh))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-main-container"]],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("main-container",!0)}}),d})(),ZD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn]}),d})(),Cc=(()=>{class d extends Za{}return d.\u0275fac=function(){let f;return function(g){return(f||(f=l.n5z(d)))(g||d)}}(),d.\u0275dir=l.lG2({type:d,selectors:[["clr-main-container"]],features:[l.qOj]}),d})(),sC=(()=>{class d extends Qa{constructor(a,g,_){if(!g)throw new Error("clr-header should only be used inside of a clr-main-container");super(a,g),this.responsiveNavService=_}get flavor(){return this.responsiveNavService.responsiveNavList.reduce((a,g)=>a+g,0)}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.sBO),l.Y36(Cc,8),l.Y36(Hh))},d.\u0275dir=l.lG2({type:d,selectors:[["clr-header"]],features:[l.qOj]}),d})(),oC=(()=>{class d{constructor(a,g){this.responsiveNavService=a,this.commonStrings=g,this.role="banner",this.isNavLevel1OnPage=!1,this.isNavLevel2OnPage=!1,this.openNavLevel=null,this.responsiveNavCodes=Tn,this._subscription=this.responsiveNavService.registeredNavs.subscribe({next:_=>{this.initializeNavTriggers(_)}}),this._subscription.add(this.responsiveNavService.navControl.pipe((0,Ln.h)(({controlCode:_})=>_===Tn.NAV_CLOSE||_===Tn.NAV_CLOSE_ALL)).subscribe(()=>{this.openNavLevel=null}))}get responsiveNavCommonString(){const a=this.commonStrings.keys;return this.openNavLevel!==this.responsiveNavCodes.NAV_LEVEL_1?a.responsiveNavToggleOpen:a.responsiveNavToggleClose}get responsiveOverflowCommonString(){const a=this.commonStrings.keys;return this.openNavLevel!==this.responsiveNavCodes.NAV_LEVEL_2?a.responsiveNavOverflowOpen:a.responsiveNavOverflowClose}resetNavTriggers(){this.isNavLevel1OnPage=!1,this.isNavLevel2OnPage=!1}initializeNavTriggers(a){this.resetNavTriggers(),a.length>2?console.error("More than 2 Nav Levels detected."):a.forEach(g=>{g===Tn.NAV_LEVEL_1?this.isNavLevel1OnPage=!0:g===Tn.NAV_LEVEL_2&&(this.isNavLevel2OnPage=!0)})}closeOpenNav(){this.responsiveNavService.closeAllNavs()}toggleNav(a){this.openNavLevel!==a?this.openNav(a):this.responsiveNavService.sendControlMessage(Tn.NAV_CLOSE,a)}openNav(a){this.openNavLevel=a,this.responsiveNavService.sendControlMessage(Tn.NAV_OPEN,a)}ngOnDestroy(){this._subscription.unsubscribe()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Hh),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-header"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.uIk("role",g.role),l.ekj("header",!0))},inputs:{role:"role"},ngContentSelectors:jt,decls:4,vars:2,consts:[["type","button","class","header-hamburger-trigger",3,"click",4,"ngIf"],["type","button","class","header-overflow-trigger",3,"click",4,"ngIf"],[1,"header-backdrop",3,"click"],["type","button",1,"header-hamburger-trigger",3,"click"],["type","button",1,"header-overflow-trigger",3,"click"]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,XE,2,1,"button",0),l.Hsn(1),l.YNc(2,vS,2,1,"button",1),l.TgZ(3,"div",2),l.NdJ("click",function(){return g.closeOpenNav()}),l.qZA()),2&a&&(l.Q6J("ngIf",g.isNavLevel1OnPage),l.xp6(2),l.Q6J("ngIf",g.isNavLevel2OnPage))},dependencies:[k.O5],encapsulation:2}),d})(),aC=(()=>{class d{constructor(a,g,_,S,j,J){this.cdkTrapFocus=g,this.responsiveNavService=_,this.elementRef=S,this.renderer=j,this._isOpen=!1,(0,k.NF)(a)&&(this._document=J.get(k.K0)),this._subscription=_.navControl.pipe((0,Ln.h)(te=>te.navLevel===this.level),(0,Ln.h)(({controlCode:te})=>te===Tn.NAV_OPEN&&!this.isOpen||te===Tn.NAV_CLOSE&&this.isOpen)).subscribe(({controlCode:te})=>{te!==Tn.NAV_OPEN?this.close():this.open()}),this._subscription.add(_.navControl.pipe((0,Ln.h)(({controlCode:te})=>te===Tn.NAV_CLOSE_ALL)).subscribe(()=>this.close()))}get level(){return this._level}get responsiveNavCodes(){return Tn}get isOpen(){return this._isOpen}ngOnInit(){this.cdkTrapFocus.enabled=!1,this.closeButtonAriaLabel||(this.closeButtonAriaLabel=this._level===Tn.NAV_LEVEL_1?Qp.responsiveNavToggleClose:Qp.responsiveNavOverflowClose),this.level===Tn.NAV_LEVEL_1||this.level===Tn.NAV_LEVEL_2?(this.responsiveNavService.registerNav(this.level),this.addNavClass(this.level)):console.error("Nav Level can only be 1 or 2")}ngAfterViewInit(){const a=((d,f)=>{const a=this._document.createElement("cds-internal-close-button");return a.setAttribute("icon-size","32"),a.setAttribute("aria-label",f),a.setAttribute("aria-hidden","true"),a.setAttribute("type","button"),a.setAttribute("hidden","true"),a.className="clr-nav-close",a})(0,this.closeButtonAriaLabel);this.renderer.listen(a,"click",this.close.bind(this)),this.renderer.insertBefore(this.elementRef.nativeElement,a,this.elementRef.nativeElement.firstChild),this._document.body.clientWidth<992&&this.close()}ngOnDestroy(){this.responsiveNavService.unregisterNav(this.level),this._subscription.unsubscribe()}onResize(a){a.target.innerWidth<992&&this.isOpen?this.close():this.showNavigation()}onMouseClick(a){let g=a;const _=this.elementRef.nativeElement;for(;g;){if(g===_)return;if(g.classList.contains("nav-link")&&this._document.body.clientWidth<992)return void this.close();g=g.parentNode}}addNavClass(a){const g=this.elementRef.nativeElement.classList;a===Tn.NAV_LEVEL_1?g.add(Tn.NAV_CLASS_LEVEL_1):a===Tn.NAV_LEVEL_2&&g.add(Tn.NAV_CLASS_LEVEL_2)}open(){this._isOpen=!0,this.showNavigation(),this.cdkTrapFocus.enabled=!0,this.showCloseButton(),this.responsiveNavService.sendControlMessage(Tn.NAV_OPEN,this.level)}close(){this._isOpen=!1,this.hideNavigation(),this.cdkTrapFocus.enabled=!1,this.hideCloseButton(),this.responsiveNavService.sendControlMessage(Tn.NAV_CLOSE,this.level)}hideNavigation(){this.renderer.setAttribute(this.elementRef.nativeElement,"aria-hidden","true"),this.renderer.setAttribute(this.elementRef.nativeElement,"hidden","true")}showNavigation(){this.renderer.setAttribute(this.elementRef.nativeElement,"aria-hidden","false"),this.renderer.removeAttribute(this.elementRef.nativeElement,"hidden")}hideCloseButton(){this.renderer.setAttribute(this.elementRef.nativeElement,"aria-hidden","true"),this.renderer.setAttribute(this.elementRef.nativeElement.querySelector(".clr-nav-close"),"hidden","true")}showCloseButton(){this.renderer.setAttribute(this.elementRef.nativeElement.querySelector(".clr-nav-close"),"aria-hidden","false"),this.renderer.removeAttribute(this.elementRef.nativeElement.querySelector(".clr-nav-close"),"hidden")}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.Lbi),l.Y36(W_),l.Y36(Hh),l.Y36(l.SBq),l.Y36(l.Qsj),l.Y36(l.zs3))},d.\u0275dir=l.lG2({type:d,selectors:[["","clr-nav-level",""]],hostBindings:function(a,g){1&a&&l.NdJ("resize",function(S){return g.onResize(S)},!1,l.Jf7)("click",function(S){return g.onMouseClick(S.target)})},inputs:{_level:["clr-nav-level","_level"],closeButtonAriaLabel:["closeAriaLabel","closeButtonAriaLabel"]},features:[l.zW0([W_])]}),d})(),qD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Xy]}),d})(),KD=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})();new l.OlP("TABS_ID");let Ss=(()=>{class d{constructor(){Jt.addIcons(Ao)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Bs,kn,KD,cc,Bs]}),d})(),Uh=(()=>{class d{constructor(){this.navGroupCount=0}registerNavGroup(){this.navGroupCount++}unregisterNavGroup(){this.navGroupCount--}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),$h=(()=>{class d{constructor(){this._icons=0}get hasIcons(){return this._icons>0}registerIcon(){this._icons++}unregisterIcon(){this._icons--}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),tm=(()=>{class d{constructor(){this._animateOnCollapsed=new et.x,this._collapsedChanged=new et.x,this._collapsed=!1,this._collapsible=!1}get animateOnCollapsed(){return this._animateOnCollapsed.asObservable()}get collapsedChanged(){return this._collapsedChanged.asObservable()}get collapsed(){return this._collapsed}set collapsed(a){a=!!a,this.collapsible&&this._collapsed!==a&&this.updateCollapseBehavior(a)}get collapsible(){return this._collapsible}set collapsible(a){this._collapsible!==(a=!!a)&&(!a&&this.collapsed&&this.updateCollapseBehavior(!1),this._collapsible=a)}updateCollapseBehavior(a){this._animateOnCollapsed.next(a),this._collapsed=a,this._collapsedChanged.next(a)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})(),nm=(()=>{class d{constructor(a,g,_,S){this._navService=a,this._navIconService=g,this._navGroupRegistrationService=_,this.commonStrings=S,this._collapsedChanged=new l.vpe(!0),this._sub=this._navService.collapsedChanged.subscribe(j=>{this._collapsedChanged.emit(j)})}get collapsible(){return this._navService.collapsible}set collapsible(a){this._navService.collapsible=a}get collapsed(){return this._navService.collapsed}set collapsed(a){this._navService.collapsed=a}get hasNavGroups(){return this._navGroupRegistrationService.navGroupCount>0}get hasIcons(){return this._navIconService.hasIcons}get ariaExpanded(){return this.collapsible?this.collapsed?"false":"true":null}ngOnDestroy(){this._sub.unsubscribe()}toggleByButton(){this.collapsed=!this.collapsed}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(tm),l.Y36($h),l.Y36(Uh),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-vertical-nav"]],hostAttrs:[1,"clr-vertical-nav"],hostVars:6,hostBindings:function(a,g){2&a&&l.ekj("is-collapsed",g.collapsed)("has-nav-groups",g.hasNavGroups)("has-icons",g.hasIcons)},inputs:{collapsible:["clrVerticalNavCollapsible","collapsible"],collapsed:["clrVerticalNavCollapsed","collapsed"]},outputs:{_collapsedChanged:"clrVerticalNavCollapsedChange"},features:[l._Bn([tm,$h,Uh])],ngContentSelectors:jt,decls:4,vars:2,consts:[["type","button","class","nav-trigger",3,"on-collapse","click",4,"ngIf"],[1,"nav-content"],["type","button","class","nav-btn","aria-hidden","true","tabindex","-1",3,"click",4,"ngIf"],["type","button",1,"nav-trigger",3,"click"],["shape","angle-double",1,"nav-trigger-icon"],["type","button","aria-hidden","true","tabindex","-1",1,"nav-btn",3,"click"]],template:function(a,g){1&a&&(l.F$t(),l.YNc(0,Qd,2,5,"button",0),l.TgZ(1,"div",1),l.Hsn(2),l.YNc(3,R_,1,1,"button",2),l.qZA()),2&a&&(l.Q6J("ngIf",g.collapsible),l.xp6(3),l.Q6J("ngIf",g.collapsible&&g.collapsed))},dependencies:[k.O5,Pn],encapsulation:2}),d})(),im=(()=>{class d{constructor(){this._expandChange=new et.x}get expandChange(){return this._expandChange.asObservable()}expand(){this._expandChange.next(!0)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275prov=l.Yz7({token:d,factory:d.\u0275fac}),d})();const cl="expanded",Ur="collapsed";let rm=(()=>{class d{constructor(a,g,_,S,j){this._itemExpand=a,this._navGroupRegistrationService=g,this._navGroupService=_,this._navService=S,this.commonStrings=j,this.expandedChange=new l.vpe(!0),this.wasExpanded=!1,this._subscriptions=[],this._expandAnimationState=Ur,this._navGroupRegistrationService.registerNavGroup(),this._subscriptions.push(this._itemExpand.expandChange.subscribe(J=>{J&&this.expandAnimationState===Ur?(this._navService.collapsed&&(this._navService.collapsed=!1),this.expandAnimationState=cl):!J&&this.expandAnimationState===cl&&(this.expandAnimationState=Ur)})),this._subscriptions.push(this._navService.animateOnCollapsed.subscribe(J=>{J&&this.expanded?(this.wasExpanded=!0,this.expandAnimationState=Ur):!J&&this.wasExpanded&&(this.expandGroup(),this.wasExpanded=!1)})),this._subscriptions.push(this._navGroupService.expandChange.subscribe(J=>{J&&!this.expanded&&this.expandGroup()}))}get expanded(){return this._itemExpand.expanded}set expanded(a){this._itemExpand.expanded!==a&&(this._itemExpand.expanded=a,this.expandedChange.emit(a))}set userExpandedInput(a){this.expanded!==(a=!!a)&&this.toggleExpand()}get expandAnimationState(){return this._expandAnimationState}set expandAnimationState(a){a!==this._expandAnimationState&&(this._expandAnimationState=a)}ngAfterContentInit(){this._navService.collapsed&&this.expanded&&(this.wasExpanded=!0,this.expandAnimationState=Ur)}ngOnDestroy(){this._subscriptions.forEach(a=>a.unsubscribe()),this._navGroupRegistrationService.unregisterNavGroup()}expandGroup(){this.expanded=!0,this.expandAnimationState=cl}collapseGroup(){this.expandAnimationState=Ur}expandAnimationDone(a){a.toState===Ur&&(this.expanded=!1)}toggleExpand(){this.expanded?this.collapseGroup():(this._navService.collapsed&&(this._navService.collapsed=!1),this.expandGroup())}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(Br),l.Y36(Uh),l.Y36(im),l.Y36(tm),l.Y36(pn))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-vertical-nav-group"]],hostAttrs:[1,"nav-group"],hostVars:2,hostBindings:function(a,g){2&a&&l.ekj("is-expanded",g.expanded)},inputs:{userExpandedInput:["clrVerticalNavGroupExpanded","userExpandedInput"]},outputs:{expandedChange:"clrVerticalNavGroupExpandedChange"},features:[l._Bn([Br,im])],ngContentSelectors:P_,decls:9,vars:3,consts:[[1,"nav-group-content"],["type","button",1,"nav-group-trigger",3,"click"],[1,"nav-group-text"],["shape","angle",1,"nav-group-trigger-icon"],[1,"nav-group-children"]],template:function(a,g){1&a&&(l.F$t(du),l.TgZ(0,"div",0),l.Hsn(1),l.TgZ(2,"button",1),l.NdJ("click",function(){return g.toggleExpand()}),l.Hsn(3,1),l.TgZ(4,"div",2),l.Hsn(5,2),l.qZA(),l._UZ(6,"cds-icon",3),l.qZA()(),l.TgZ(7,"div",4),l.NdJ("@clrExpand.done",function(S){return g.expandAnimationDone(S)}),l.Hsn(8,3),l.qZA()),2&a&&(l.xp6(2),l.uIk("aria-expanded",g.expanded),l.xp6(4),l.uIk("direction",g.expanded?"down":"right"),l.xp6(1),l.Q6J("@clrExpand",g.expandAnimationState))},dependencies:[Pn],encapsulation:2,data:{animation:[(0,P.X$)("clrExpand",[(0,P.SB)(cl,(0,P.oB)({height:"*"})),(0,P.SB)(Ur,(0,P.oB)({height:0,visibility:"hidden"})),(0,P.eR)(`${cl} <=> ${Ur}`,(0,P.jt)("0.2s ease-in-out"))])]}}),d})(),Gh=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-vertical-nav-group-children"]],ngContentSelectors:jt,decls:1,vars:0,template:function(a,g){1&a&&(l.F$t(),l.Hsn(0))},encapsulation:2}),d})(),Yh=(()=>{class d{constructor(a){this._verticalNavIconService=a,this._verticalNavIconService.registerIcon()}ngOnDestroy(){this._verticalNavIconService.unregisterIcon()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36($h))},d.\u0275dir=l.lG2({type:d,selectors:[["","clrVerticalNavIcon",""]],hostAttrs:[1,"nav-icon"]}),d})(),fC=(()=>{class d{constructor(a,g,_){this.destroy$=new et.x,_&&(0,ki.R)(a.nativeElement,"click").pipe((0,Xr.R)(this.destroy$)).subscribe(()=>{_.expand(),g.markForCheck()})}ngOnDestroy(){this.destroy$.next()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.SBq),l.Y36(l.sBO),l.Y36(im,8))},d.\u0275cmp=l.Xpm({type:d,selectors:[["","clrVerticalNavLink",""]],hostAttrs:[1,"nav-link"],attrs:DS,ngContentSelectors:wS,decls:3,vars:0,consts:[[1,"nav-text"]],template:function(a,g){1&a&&(l.F$t(hu),l.Hsn(0),l.TgZ(1,"span",0),l.Hsn(2,1),l.qZA())},encapsulation:2}),d})(),pC=(()=>{class d{constructor(){Jt.addIcons(Yr,yn)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,Bs,oh,Bs,kn,oh]}),d})(),iw=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[ZD,qD,Ss,pC]}),d})(),sw=(()=>{class d{constructor(){Jt.addIcons(Or)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,mg,kn,kn]}),d})();const _C={"top-left":{anchorPoint:Ye.TOP_CENTER,popoverPoint:Ye.BOTTOM_RIGHT,offsetY:-10,offsetX:0},"top-middle":{anchorPoint:Ye.TOP_CENTER,popoverPoint:Ye.BOTTOM_CENTER,offsetY:-10,offsetX:0},"top-right":{anchorPoint:Ye.TOP_CENTER,popoverPoint:Ye.BOTTOM_LEFT,offsetY:-10,offsetX:0},"right-top":{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_BOTTOM,offsetY:2,offsetX:14},"right-middle":{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_CENTER,offsetY:6,offsetX:14},"right-bottom":{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_TOP,offsetY:-1,offsetX:14},"bottom-right":{anchorPoint:Ye.BOTTOM_CENTER,popoverPoint:Ye.TOP_LEFT,offsetY:9,offsetX:-1},"bottom-middle":{anchorPoint:Ye.BOTTOM_CENTER,popoverPoint:Ye.TOP_CENTER,offsetY:9,offsetX:12},"bottom-left":{anchorPoint:Ye.BOTTOM_CENTER,popoverPoint:Ye.TOP_RIGHT,offsetY:9,offsetX:0},"left-bottom":{anchorPoint:Ye.LEFT_CENTER,popoverPoint:Ye.RIGHT_TOP,offsetY:0,offsetX:-14},"left-middle":{anchorPoint:Ye.LEFT_CENTER,popoverPoint:Ye.RIGHT_CENTER,offsetY:4,offsetX:-14},"left-top":{anchorPoint:Ye.LEFT_CENTER,popoverPoint:Ye.RIGHT_BOTTOM,offsetY:0,offsetX:-14},default:{anchorPoint:Ye.RIGHT_CENTER,popoverPoint:Ye.LEFT_CENTER,offsetY:6,offsetX:14}},ow=["top-left","top-middle","top-right","right-top","right-middle","right-bottom","bottom-right","bottom-middle","bottom-left","left-bottom","left-middle","left-top"];let sm=(()=>{class d extends Jy{constructor(a,g,_,S,j,J,te){if(super(a,g),this.commonStrings=_,this.signpostIdService=S,this.signpostFocusManager=j,this.platformId=J,this.signpostContentId=dr(),!g)throw new Error("clr-signpost-content should only be used inside of a clr-signpost");this.position="right-middle",this.closeOnOutsideClick=!0,this.signpostIdService.setId(this.signpostContentId),this.document=te}get position(){return this._position}set position(a){this.renderer.removeClass(this.el.nativeElement,this.position),this._position=a&&ow.indexOf(a)>-1?a:"right-middle",this.renderer.addClass(this.el.nativeElement,this.position);const g=_C[this.position];this.anchorPoint=g.anchorPoint,this.popoverPoint=g.popoverPoint,this.popoverOptions.offsetY=g.offsetY,this.popoverOptions.offsetX=g.offsetX}close(){this.toggleService.open=!1}ngOnDestroy(){super.ngOnDestroy(),(0,k.NF)(this.platformId)&&this.el.nativeElement.contains(this.document.activeElement)&&this.signpostFocusManager.focusTrigger()}}return d.\u0275fac=function(a){return new(a||d)(l.Y36(l.zs3),l.Y36(nc,8),l.Y36(pn),l.Y36(Lg),l.Y36(Fg),l.Y36(l.Lbi),l.Y36(k.K0))},d.\u0275cmp=l.Xpm({type:d,selectors:[["clr-signpost-content"]],hostVars:3,hostBindings:function(a,g){2&a&&(l.Ikx("id",g.signpostContentId),l.ekj("signpost-content",!0))},inputs:{position:["clrPosition","position"]},features:[l.qOj],ngContentSelectors:jt,decls:7,vars:3,consts:[[1,"signpost-wrap"],[1,"popover-pointer"],[1,"signpost-content-header"],["type","button",1,"signpost-action","close",3,"click"],["shape","window-close"],[1,"signpost-content-body"]],template:function(a,g){1&a&&(l.F$t(),l.TgZ(0,"div",0),l._UZ(1,"div",1),l.TgZ(2,"div",2)(3,"button",3),l.NdJ("click",function(){return g.close()}),l._UZ(4,"cds-icon",4),l.qZA()(),l.TgZ(5,"div",5),l.Hsn(6),l.qZA()()),2&a&&(l.xp6(3),l.uIk("aria-label",g.commonStrings.keys.signpostClose)("aria-controls",g.signpostContentId),l.xp6(1),l.uIk("title",g.commonStrings.keys.close))},dependencies:[Pn],encapsulation:2}),d})(),om=(()=>{class d{constructor(){Jt.addIcons(Or,qr)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,oh,Bs]}),d})(),rT=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,Bs,kn]}),d})(),bC=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[Xy,om,rT]}),d})(),cw=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez]}),d})(),aT=(()=>{class d{constructor(){Jt.addIcons($i,Ra,_r,Ys)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,kn,bu,kn,bu]}),d})(),fw=(()=>{class d{constructor(){Jt.addIcons(_r)}}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[k.ez,sw,YD]}),d})(),pw=(()=>{class d{}return d.\u0275fac=function(a){return new(a||d)},d.\u0275mod=l.oAB({type:d}),d.\u0275inj=l.cJS({imports:[WD,Gy,kn,sw,cg,Bs,oh,XS,by,iw,bC,fw,s1,bu,cw,tc,aT]}),d})()}},ct=>{ct(ct.s=5476)}]); \ No newline at end of file diff --git a/runtime.fb0cecac20186cc6.js b/runtime.fb0cecac20186cc6.js new file mode 100644 index 000000000..a53124a04 --- /dev/null +++ b/runtime.fb0cecac20186cc6.js @@ -0,0 +1 @@ +(()=>{"use strict";var e,v={},m={};function r(e){var n=m[e];if(void 0!==n)return n.exports;var t=m[e]={id:e,loaded:!1,exports:{}};return v[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=v,e=[],r.O=(n,t,d,i)=>{if(!t){var a=1/0;for(f=0;f=i)&&Object.keys(r.O).every(p=>r.O[p](t[o]))?t.splice(o--,1):(l=!1,i0&&e[f-1][2]>i;f--)e[f]=e[f-1];e[f]=[t,d,i]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,t)=>(r.f[t](e,n),n),[])),r.u=e=>(592===e?"common":e)+"."+{62:"e3ed4935dd82bb67",95:"62c5913fd191c846",198:"4ef4a65a14ca2264",270:"ee9cfe0a5aa88493",365:"f355373086a70e9c",371:"bffdfbcf7387fbd3",394:"8a12a10ca8a809c9",395:"c8d5f5a9c412dc0f",445:"cc172764ff687d79",449:"635ebc07802ad47f",466:"fafc6c18ebc1437e",550:"6725a3bc71861634",592:"324654c03ade5879",595:"a2324f65c3dbc09f",631:"ec2adde89128cdf4",633:"35b57ba8aa60603d",667:"a4877827f0e83a52",754:"94dff4c09580ce5c",783:"2e672a905bf30e2d",990:"7e046dfb739d60cb"}[e]+".js",r.miniCssF=e=>{},r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="demo-maps:";r.l=(t,d,i,f)=>{if(e[t])e[t].push(d);else{var a,l;if(void 0!==i)for(var o=document.getElementsByTagName("script"),s=0;s{a.onerror=a.onload=null,clearTimeout(b);var g=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),g&&g.forEach(_=>_(p)),h)return h(p)},b=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),l&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={666:0};r.f.j=(d,i)=>{var f=r.o(e,d)?e[d]:void 0;if(0!==f)if(f)i.push(f[2]);else if(666!=d){var a=new Promise((c,u)=>f=e[d]=[c,u]);i.push(f[2]=a);var l=r.p+r.u(d),o=new Error;r.l(l,c=>{if(r.o(e,d)&&(0!==(f=e[d])&&(e[d]=void 0),f)){var u=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;o.message="Loading chunk "+d+" failed.\n("+u+": "+b+")",o.name="ChunkLoadError",o.type=u,o.request=b,f[1](o)}},"chunk-"+d,d)}else e[d]=0},r.O.j=d=>0===e[d];var n=(d,i)=>{var o,s,[f,a,l]=i,c=0;if(f.some(b=>0!==e[b])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(l)var u=l(r)}for(d&&d(i);c{"use strict";var e,v={},m={};function r(e){var n=m[e];if(void 0!==n)return n.exports;var t=m[e]={id:e,loaded:!1,exports:{}};return v[e].call(t.exports,t,t.exports,r),t.loaded=!0,t.exports}r.m=v,e=[],r.O=(n,t,f,i)=>{if(!t){var a=1/0;for(d=0;d=i)&&Object.keys(r.O).every(p=>r.O[p](t[o]))?t.splice(o--,1):(l=!1,i0&&e[d-1][2]>i;d--)e[d]=e[d-1];e[d]=[t,f,i]},r.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return r.d(n,{a:n}),n},r.d=(e,n)=>{for(var t in n)r.o(n,t)&&!r.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((n,t)=>(r.f[t](e,n),n),[])),r.u=e=>(592===e?"common":e)+"."+{62:"a64c228eb8981993",198:"4ef4a65a14ca2264",209:"b21d569063ab7c01",270:"ee9cfe0a5aa88493",365:"2e06192f96380e7e",371:"bffdfbcf7387fbd3",394:"8a12a10ca8a809c9",395:"c8d5f5a9c412dc0f",445:"cc172764ff687d79",449:"dfc102d8208b6e6c",466:"f37996d88c63c8e0",550:"6725a3bc71861634",592:"09c09c4f757af0c7",595:"a2324f65c3dbc09f",631:"886b9c0b5e40c260",633:"35b57ba8aa60603d",667:"a4877827f0e83a52",754:"94dff4c09580ce5c",783:"2e672a905bf30e2d",990:"fc74e1c1764372c5"}[e]+".js",r.miniCssF=e=>{},r.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),r.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),(()=>{var e={},n="demo-maps:";r.l=(t,f,i,d)=>{if(e[t])e[t].push(f);else{var a,l;if(void 0!==i)for(var o=document.getElementsByTagName("script"),s=0;s{a.onerror=a.onload=null,clearTimeout(b);var g=e[t];if(delete e[t],a.parentNode&&a.parentNode.removeChild(a),g&&g.forEach(_=>_(p)),h)return h(p)},b=setTimeout(u.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=u.bind(null,a.onerror),a.onload=u.bind(null,a.onload),l&&document.head.appendChild(a)}}})(),r.r=e=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e;r.tt=()=>(void 0===e&&(e={createScriptURL:n=>n},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(e=trustedTypes.createPolicy("angular#bundler",e))),e)})(),r.tu=e=>r.tt().createScriptURL(e),r.p="",(()=>{var e={666:0};r.f.j=(f,i)=>{var d=r.o(e,f)?e[f]:void 0;if(0!==d)if(d)i.push(d[2]);else if(666!=f){var a=new Promise((c,u)=>d=e[f]=[c,u]);i.push(d[2]=a);var l=r.p+r.u(f),o=new Error;r.l(l,c=>{if(r.o(e,f)&&(0!==(d=e[f])&&(e[f]=void 0),d)){var u=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;o.message="Loading chunk "+f+" failed.\n("+u+": "+b+")",o.name="ChunkLoadError",o.type=u,o.request=b,d[1](o)}},"chunk-"+f,f)}else e[f]=0},r.O.j=f=>0===e[f];var n=(f,i)=>{var o,s,[d,a,l]=i,c=0;if(d.some(b=>0!==e[b])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(l)var u=l(r)}for(f&&f(i);c*{height:100%;width:100%;display:block;pointer-events:none}clr-icon>svg{transition:inherit}clr-icon>svg title{display:none}clr-icon .clr-i-solid,clr-icon .clr-i-solid--badged,clr-icon .clr-i-solid--alerted{display:none}clr-icon .clr-i-outline--alerted:not(.clr-i-outline),clr-icon .clr-i-outline--badged:not(.clr-i-outline){display:none}clr-icon[class*=has-alert] .can-alert .clr-i-outline--alerted{display:block}clr-icon[class*=has-alert] .can-alert .clr-i-outline:not(.clr-i-outline--alerted){display:none}clr-icon[class*=has-badge] .can-badge .clr-i-outline--badged{display:block}clr-icon[class*=has-badge] .can-badge .clr-i-outline:not(.clr-i-outline--badged){display:none}clr-icon.is-solid .has-solid .clr-i-solid{display:block}clr-icon.is-solid .has-solid .clr-i-outline,clr-icon.is-solid .has-solid .clr-i-outline--badged{display:none}clr-icon.is-solid .has-solid .clr-i-solid--alerted:not(.clr-i-solid),clr-icon.is-solid .has-solid .clr-i-solid--badged:not(.clr-i-solid){display:none}clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid--badged{display:block}clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline,clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline--badged,clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid:not(.clr-i-solid--badged){display:none}clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid--alerted{display:block}clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline,clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline--alerted,clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid:not(.clr-i-solid--alerted){display:none}clr-icon.has-badge--success .clr-i-badge{fill:#2e8500}clr-icon.has-badge--success .clr-i-badge .transparent-fill-stroke{stroke:#2e8500}clr-icon.has-badge--error .clr-i-badge{fill:#e02200}clr-icon.has-badge--error .clr-i-badge .transparent-fill-stroke{stroke:#e02200}clr-icon.has-badge--info .clr-i-badge{fill:#0077b8}clr-icon.has-badge--info .clr-i-badge .transparent-fill-stroke{stroke:#0077b8}clr-icon.has-alert .clr-i-alert{fill:#c27b00}clr-icon.has-alert .clr-i-alert .transparent-fill-stroke{stroke:#c27b00}clr-icon .is-off-screen{position:fixed!important;border:0!important;height:1px!important;width:1px!important;left:0!important;top:-1px!important;overflow:hidden!important;padding:0!important;margin:0 0 -1px!important}:root{--cds-global-base:20}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}:root{--clr-color-neutral-0:hsl(198, 0%, 100%);--clr-color-neutral-50:hsl(198, 0%, 98%);--clr-color-neutral-100:hsl(198, 0%, 95%);--clr-color-neutral-200:hsl(198, 0%, 91%);--clr-color-neutral-300:hsl(198, 0%, 87%);--clr-color-neutral-400:hsl(198, 0%, 80%);--clr-color-neutral-500:hsl(198, 0%, 70%);--clr-color-neutral-600:hsl(198, 0%, 55%);--clr-color-neutral-700:hsl(198, 0%, 40%);--clr-color-neutral-800:hsl(198, 0%, 27%);--clr-color-neutral-900:hsl(198, 0%, 20%);--clr-color-neutral-1000:hsl(198, 0%, 0%);--clr-color-on-neutral-0:hsl(198, 0%, 0%);--clr-color-on-neutral-50:hsl(198, 0%, 0%);--clr-color-on-neutral-100:hsl(198, 0%, 0%);--clr-color-on-neutral-200:hsl(198, 0%, 0%);--clr-color-on-neutral-300:hsl(198, 0%, 0%);--clr-color-on-neutral-400:hsl(198, 0%, 0%);--clr-color-on-neutral-500:hsl(198, 0%, 0%);--clr-color-on-neutral-600:hsl(198, 0%, 100%);--clr-color-on-neutral-700:hsl(198, 0%, 100%);--clr-color-on-neutral-800:hsl(198, 0%, 100%);--clr-color-on-neutral-900:hsl(198, 0%, 100%);--clr-color-on-neutral-1000:hsl(198, 0%, 100%);--clr-color-action-50:hsl(198, 83%, 94%);--clr-color-action-100:hsl(198, 81%, 88%);--clr-color-action-200:hsl(198, 78%, 78%);--clr-color-action-300:hsl(198, 69%, 69%);--clr-color-action-400:hsl(198, 66%, 57%);--clr-color-action-500:hsl(198, 80%, 46%);--clr-color-action-600:hsl(198, 100%, 32%);--clr-color-action-700:hsl(198, 100%, 28%);--clr-color-action-800:hsl(198, 100%, 24%);--clr-color-action-900:hsl(198, 100%, 21%);--clr-color-action-1000:hsl(198, 100%, 15%);--clr-color-on-action-50:hsl(198, 0%, 0%);--clr-color-on-action-100:hsl(198, 0%, 0%);--clr-color-on-action-200:hsl(198, 0%, 0%);--clr-color-on-action-300:hsl(198, 0%, 0%);--clr-color-on-action-400:hsl(198, 0%, 0%);--clr-color-on-action-500:hsl(198, 0%, 0%);--clr-color-on-action-600:hsl(198, 0%, 100%);--clr-color-on-action-700:hsl(198, 0%, 100%);--clr-color-on-action-800:hsl(198, 0%, 100%);--clr-color-on-action-900:hsl(198, 0%, 100%);--clr-color-on-action-1000:hsl(198, 0%, 100%);--clr-color-secondary-action-50:hsl(282, 100%, 95%);--clr-color-secondary-action-100:hsl(282, 59%, 87%);--clr-color-secondary-action-200:hsl(282, 51%, 78%);--clr-color-secondary-action-300:hsl(282, 45%, 70%);--clr-color-secondary-action-400:hsl(282, 44%, 62%);--clr-color-secondary-action-500:hsl(282, 43%, 54%);--clr-color-secondary-action-600:hsl(282, 50%, 45%);--clr-color-secondary-action-700:hsl(282, 69%, 37%);--clr-color-secondary-action-800:hsl(282, 100%, 29%);--clr-color-secondary-action-900:hsl(282, 100%, 22%);--clr-color-secondary-action-1000:hsl(282, 100%, 14%);--clr-color-on-secondary-action-50:hsl(198, 0%, 0%);--clr-color-on-secondary-action-100:hsl(198, 0%, 0%);--clr-color-on-secondary-action-200:hsl(198, 0%, 0%);--clr-color-on-secondary-action-300:hsl(198, 0%, 0%);--clr-color-on-secondary-action-400:hsl(198, 0%, 0%);--clr-color-on-secondary-action-500:hsl(198, 0%, 100%);--clr-color-on-secondary-action-600:hsl(198, 0%, 100%);--clr-color-on-secondary-action-700:hsl(198, 0%, 100%);--clr-color-on-secondary-action-800:hsl(198, 0%, 100%);--clr-color-on-secondary-action-900:hsl(198, 0%, 100%);--clr-color-on-secondary-action-1000:hsl(198, 0%, 100%);--clr-color-danger-50:hsl(9, 100%, 97%);--clr-color-danger-100:hsl(9, 95%, 92%);--clr-color-danger-200:hsl(9, 91%, 86%);--clr-color-danger-300:hsl(9, 83%, 76%);--clr-color-danger-400:hsl(9, 85%, 67%);--clr-color-danger-500:hsl(9, 88%, 61%);--clr-color-danger-600:hsl(9, 92%, 50%);--clr-color-danger-700:hsl(9, 100%, 43%);--clr-color-danger-800:hsl(9, 100%, 38%);--clr-color-danger-900:hsl(9, 100%, 30%);--clr-color-danger-1000:hsl(9, 100%, 20%);--clr-color-on-danger-50:hsl(198, 0%, 0%);--clr-color-on-danger-100:hsl(198, 0%, 0%);--clr-color-on-danger-200:hsl(198, 0%, 0%);--clr-color-on-danger-300:hsl(198, 0%, 0%);--clr-color-on-danger-400:hsl(198, 0%, 0%);--clr-color-on-danger-500:hsl(198, 0%, 0%);--clr-color-on-danger-600:hsl(198, 0%, 0%);--clr-color-on-danger-700:hsl(198, 0%, 100%);--clr-color-on-danger-800:hsl(198, 0%, 100%);--clr-color-on-danger-900:hsl(198, 0%, 100%);--clr-color-on-danger-1000:hsl(198, 0%, 100%);--clr-color-warning-50:hsl(48, 100%, 95%);--clr-color-warning-100:hsl(48, 100%, 89%);--clr-color-warning-200:hsl(48, 100%, 83%);--clr-color-warning-300:hsl(48, 98%, 72%);--clr-color-warning-400:hsl(48, 94%, 57%);--clr-color-warning-500:hsl(48, 95%, 48%);--clr-color-warning-600:hsl(46, 100%, 45%);--clr-color-warning-700:hsl(43, 100%, 42%);--clr-color-warning-800:hsl(41, 100%, 34%);--clr-color-warning-900:hsl(38, 100%, 28%);--clr-color-warning-1000:hsl(31, 100%, 19%);--clr-color-on-warning-50:hsl(198, 0%, 0%);--clr-color-on-warning-100:hsl(198, 0%, 0%);--clr-color-on-warning-200:hsl(198, 0%, 0%);--clr-color-on-warning-300:hsl(198, 0%, 0%);--clr-color-on-warning-400:hsl(198, 0%, 0%);--clr-color-on-warning-500:hsl(198, 0%, 0%);--clr-color-on-warning-600:hsl(198, 0%, 0%);--clr-color-on-warning-700:hsl(198, 0%, 0%);--clr-color-on-warning-800:hsl(198, 0%, 0%);--clr-color-on-warning-900:hsl(198, 0%, 0%);--clr-color-on-warning-1000:hsl(198, 0%, 100%);--clr-color-success-50:hsl(93, 52%, 88%);--clr-color-success-100:hsl(93, 58%, 75%);--clr-color-success-200:hsl(93, 76%, 49%);--clr-color-success-300:hsl(93, 77%, 44%);--clr-color-success-400:hsl(93, 79%, 40%);--clr-color-success-500:hsl(93, 67%, 38%);--clr-color-success-600:hsl(93, 85%, 32%);--clr-color-success-700:hsl(93, 100%, 26%);--clr-color-success-800:hsl(93, 100%, 21%);--clr-color-success-900:hsl(93, 100%, 16%);--clr-color-success-1000:hsl(93, 100%, 13%);--clr-color-on-success-50:hsl(198, 0%, 0%);--clr-color-on-success-100:hsl(198, 0%, 0%);--clr-color-on-success-200:hsl(198, 0%, 0%);--clr-color-on-success-300:hsl(198, 0%, 0%);--clr-color-on-success-400:hsl(198, 0%, 0%);--clr-color-on-success-500:hsl(198, 0%, 0%);--clr-color-on-success-600:hsl(198, 0%, 0%);--clr-color-on-success-700:hsl(198, 0%, 100%);--clr-color-on-success-800:hsl(198, 0%, 100%);--clr-color-on-success-900:hsl(198, 0%, 100%);--clr-color-on-success-1000:hsl(198, 0%, 100%)}:root{--clr-basefont-size:125%;--clr-global-borderradius:.15rem;--clr-global-borderwidth:.05rem;--clr-global-app-background:hsl(198, 0%, 98%);--clr-global-selection-color:hsl(201, 29%, 88%);--clr-global-on-selection-color:hsl(198, 0%, 0%);--clr-global-hover-color:hsl(198, 0%, 91%);--clr-global-content-header-font-color:hsl(198, 0%, 0%);--clr-global-font-color:hsl(198, 0%, 40%);--clr-global-success-color:hsl(93, 67%, 38%);--clr-global-error-color:hsl(9, 100%, 38%);--clr-close-color--normal:hsl(198, 0%, 55%);--clr-close-color--normal-opacity:.2;--clr-close-color--hover:hsl(198, 0%, 0%);--clr-close-color--hover-opacity:.5;--clr-popover-box-shadow-color:rgba(140, 140, 140, .25)}:root{--clr-font:Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-display-font:var(--clr-font);--clr-font-weight-light:200;--clr-font-weight-regular:400;--clr-font-weight-semibold:500;--clr-font-weight-bold:600;--clr-font-weight-extrabold:600;--clr-h1-color:var(--clr-global-content-header-font-color);--clr-h1-font-size:1.6rem;--clr-h1-font-weight:var(--clr-font-weight-light);--clr-h1-font-family:var(--clr-display-font);--clr-h1-line-height:2.4rem;--clr-h1-letter-spacing:normal;--clr-h2-color:var(--clr-global-content-header-font-color);--clr-h2-font-size:1.4rem;--clr-h2-font-weight:var(--clr-font-weight-light);--clr-h2-font-family:var(--clr-display-font);--clr-h2-line-height:2.4rem;--clr-h2-letter-spacing:normal;--clr-h3-color:var(--clr-global-content-header-font-color);--clr-h3-font-size:1.1rem;--clr-h3-font-weight:var(--clr-font-weight-light);--clr-h3-font-family:var(--clr-display-font);--clr-h3-line-height:1.2rem;--clr-h3-letter-spacing:normal;--clr-h4-color:var(--clr-global-content-header-font-color);--clr-h4-font-size:.9rem;--clr-h4-font-weight:var(--clr-font-weight-light);--clr-h4-font-family:var(--clr-display-font);--clr-h4-line-height:1.2rem;--clr-h4-letter-spacing:normal;--clr-h5-color:var(--clr-global-font-color);--clr-h5-font-size:.8rem;--clr-h5-font-weight:var(--clr-font-weight-regular);--clr-h5-font-family:var(--clr-display-font);--clr-h5-line-height:1.2rem;--clr-h5-letter-spacing:.01em;--clr-h6-color:var(--clr-color-neutral-900);--clr-h6-font-size:.7rem;--clr-h6-font-weight:var(--clr-font-weight-semibold);--clr-h6-font-family:var(--clr-display-font);--clr-h6-line-height:1.2rem;--clr-h6-letter-spacing:normal;--clr-p0-color:var(--clr-global-font-color);--clr-p0-font-weight:var(--clr-font-weight-light);--clr-p0-font-size:1rem;--clr-p0-line-height:1.2rem;--clr-p0-letter-spacing:normal;--clr-p1-color:var(--clr-global-font-color);--clr-p1-font-weight:var(--clr-font-weight-regular);--clr-p1-font-size:.7rem;--clr-p1-line-height:1.2rem;--clr-p1-letter-spacing:normal;--clr-p2-color:var(--clr-global-font-color);--clr-p2-font-weight:var(--clr-font-weight-semibold);--clr-p2-font-size:.65rem;--clr-p2-line-height:1.2rem;--clr-p2-letter-spacing:normal;--clr-p3-color:var(--clr-global-font-color);--clr-p3-font-weight:var(--clr-font-weight-regular);--clr-p3-font-size:.65rem;--clr-p3-line-height:1.2rem;--clr-p3-letter-spacing:normal;--clr-p4-color:var(--clr-global-font-color);--clr-p4-font-weight:var(--clr-font-weight-bold);--clr-p4-font-size:.6rem;--clr-p4-line-height:1.2rem;--clr-p4-letter-spacing:normal;--clr-p5-color:var(--clr-global-font-color);--clr-p5-font-weight:var(--clr-font-weight-regular);--clr-p5-font-size:.6rem;--clr-p5-line-height:1.2rem;--clr-p5-letter-spacing:normal;--clr-p6-color:var(--clr-global-font-color);--clr-p6-font-weight:var(--clr-font-weight-bold);--clr-p6-font-size:.55rem;--clr-p6-line-height:.6rem;--clr-p6-letter-spacing:.03em;--clr-p7-color:var(--clr-global-font-color);--clr-p7-font-weight:var(--clr-font-weight-regular);--clr-p7-font-size:.55rem;--clr-p7-line-height:.6rem;--clr-p7-letter-spacing:.03em;--clr-p8-color:var(--clr-global-font-color);--clr-p8-font-weight:var(--clr-font-weight-regular);--clr-p8-font-size:.5rem;--clr-p8-line-height:.6rem;--clr-p8-letter-spacing:.03em;--clr-list-item-color:inherit;--clr-list-item-margin-left:1.1em;--clr-list-item-line-height:inherit;--clr-list-item-compact-margin-bottom:.3rem}@media (min-width:576px){.clr-flex-sm-row{flex-direction:row!important}.clr-flex-sm-column{flex-direction:column!important}.clr-flex-sm-row-reverse{flex-direction:row-reverse!important}.clr-flex-sm-column-reverse{flex-direction:column-reverse!important}.clr-flex-sm-wrap{flex-wrap:wrap!important}.clr-flex-sm-nowrap{flex-wrap:nowrap!important}.clr-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-sm-fill{flex:1 1 auto!important}.clr-flex-sm-grow-0{flex-grow:0!important}.clr-flex-sm-grow-1{flex-grow:1!important}.clr-flex-sm-shrink-0{flex-shrink:0!important}.clr-flex-sm-shrink-1{flex-shrink:1!important}.clr-justify-content-sm-start{justify-content:flex-start!important}.clr-justify-content-sm-end{justify-content:flex-end!important}.clr-justify-content-sm-center{justify-content:center!important}.clr-justify-content-sm-between{justify-content:space-between!important}.clr-justify-content-sm-around{justify-content:space-around!important}.clr-align-items-sm-start{align-items:flex-start!important}.clr-align-items-sm-end{align-items:flex-end!important}.clr-align-items-sm-center{align-items:center!important}.clr-align-items-sm-baseline{align-items:baseline!important}.clr-align-items-sm-stretch{align-items:stretch!important}.clr-align-content-sm-start{align-content:flex-start!important}.clr-align-content-sm-end{align-content:flex-end!important}.clr-align-content-sm-center{align-content:center!important}.clr-align-content-sm-between{align-content:space-between!important}.clr-align-content-sm-around{align-content:space-around!important}.clr-align-content-sm-stretch{align-content:stretch!important}.clr-align-self-sm-auto{align-self:auto!important}.clr-align-self-sm-start{align-self:flex-start!important}.clr-align-self-sm-end{align-self:flex-end!important}.clr-align-self-sm-center{align-self:center!important}.clr-align-self-sm-baseline{align-self:baseline!important}.clr-align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.clr-flex-md-row{flex-direction:row!important}.clr-flex-md-column{flex-direction:column!important}.clr-flex-md-row-reverse{flex-direction:row-reverse!important}.clr-flex-md-column-reverse{flex-direction:column-reverse!important}.clr-flex-md-wrap{flex-wrap:wrap!important}.clr-flex-md-nowrap{flex-wrap:nowrap!important}.clr-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-md-fill{flex:1 1 auto!important}.clr-flex-md-grow-0{flex-grow:0!important}.clr-flex-md-grow-1{flex-grow:1!important}.clr-flex-md-shrink-0{flex-shrink:0!important}.clr-flex-md-shrink-1{flex-shrink:1!important}.clr-justify-content-md-start{justify-content:flex-start!important}.clr-justify-content-md-end{justify-content:flex-end!important}.clr-justify-content-md-center{justify-content:center!important}.clr-justify-content-md-between{justify-content:space-between!important}.clr-justify-content-md-around{justify-content:space-around!important}.clr-align-items-md-start{align-items:flex-start!important}.clr-align-items-md-end{align-items:flex-end!important}.clr-align-items-md-center{align-items:center!important}.clr-align-items-md-baseline{align-items:baseline!important}.clr-align-items-md-stretch{align-items:stretch!important}.clr-align-content-md-start{align-content:flex-start!important}.clr-align-content-md-end{align-content:flex-end!important}.clr-align-content-md-center{align-content:center!important}.clr-align-content-md-between{align-content:space-between!important}.clr-align-content-md-around{align-content:space-around!important}.clr-align-content-md-stretch{align-content:stretch!important}.clr-align-self-md-auto{align-self:auto!important}.clr-align-self-md-start{align-self:flex-start!important}.clr-align-self-md-end{align-self:flex-end!important}.clr-align-self-md-center{align-self:center!important}.clr-align-self-md-baseline{align-self:baseline!important}.clr-align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.clr-flex-lg-row{flex-direction:row!important}.clr-flex-lg-column{flex-direction:column!important}.clr-flex-lg-row-reverse{flex-direction:row-reverse!important}.clr-flex-lg-column-reverse{flex-direction:column-reverse!important}.clr-flex-lg-wrap{flex-wrap:wrap!important}.clr-flex-lg-nowrap{flex-wrap:nowrap!important}.clr-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-lg-fill{flex:1 1 auto!important}.clr-flex-lg-grow-0{flex-grow:0!important}.clr-flex-lg-grow-1{flex-grow:1!important}.clr-flex-lg-shrink-0{flex-shrink:0!important}.clr-flex-lg-shrink-1{flex-shrink:1!important}.clr-justify-content-lg-start{justify-content:flex-start!important}.clr-justify-content-lg-end{justify-content:flex-end!important}.clr-justify-content-lg-center{justify-content:center!important}.clr-justify-content-lg-between{justify-content:space-between!important}.clr-justify-content-lg-around{justify-content:space-around!important}.clr-align-items-lg-start{align-items:flex-start!important}.clr-align-items-lg-end{align-items:flex-end!important}.clr-align-items-lg-center{align-items:center!important}.clr-align-items-lg-baseline{align-items:baseline!important}.clr-align-items-lg-stretch{align-items:stretch!important}.clr-align-content-lg-start{align-content:flex-start!important}.clr-align-content-lg-end{align-content:flex-end!important}.clr-align-content-lg-center{align-content:center!important}.clr-align-content-lg-between{align-content:space-between!important}.clr-align-content-lg-around{align-content:space-around!important}.clr-align-content-lg-stretch{align-content:stretch!important}.clr-align-self-lg-auto{align-self:auto!important}.clr-align-self-lg-start{align-self:flex-start!important}.clr-align-self-lg-end{align-self:flex-end!important}.clr-align-self-lg-center{align-self:center!important}.clr-align-self-lg-baseline{align-self:baseline!important}.clr-align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.clr-flex-xl-row{flex-direction:row!important}.clr-flex-xl-column{flex-direction:column!important}.clr-flex-xl-row-reverse{flex-direction:row-reverse!important}.clr-flex-xl-column-reverse{flex-direction:column-reverse!important}.clr-flex-xl-wrap{flex-wrap:wrap!important}.clr-flex-xl-nowrap{flex-wrap:nowrap!important}.clr-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-xl-fill{flex:1 1 auto!important}.clr-flex-xl-grow-0{flex-grow:0!important}.clr-flex-xl-grow-1{flex-grow:1!important}.clr-flex-xl-shrink-0{flex-shrink:0!important}.clr-flex-xl-shrink-1{flex-shrink:1!important}.clr-justify-content-xl-start{justify-content:flex-start!important}.clr-justify-content-xl-end{justify-content:flex-end!important}.clr-justify-content-xl-center{justify-content:center!important}.clr-justify-content-xl-between{justify-content:space-between!important}.clr-justify-content-xl-around{justify-content:space-around!important}.clr-align-items-xl-start{align-items:flex-start!important}.clr-align-items-xl-end{align-items:flex-end!important}.clr-align-items-xl-center{align-items:center!important}.clr-align-items-xl-baseline{align-items:baseline!important}.clr-align-items-xl-stretch{align-items:stretch!important}.clr-align-content-xl-start{align-content:flex-start!important}.clr-align-content-xl-end{align-content:flex-end!important}.clr-align-content-xl-center{align-content:center!important}.clr-align-content-xl-between{align-content:space-between!important}.clr-align-content-xl-around{align-content:space-around!important}.clr-align-content-xl-stretch{align-content:stretch!important}.clr-align-self-xl-auto{align-self:auto!important}.clr-align-self-xl-start{align-self:flex-start!important}.clr-align-self-xl-end{align-self:flex-end!important}.clr-align-self-xl-center{align-self:center!important}.clr-align-self-xl-baseline{align-self:baseline!important}.clr-align-self-xl-stretch{align-self:stretch!important}}@media (min-width:576px){.clr-flex-sm-first{order:-1}.clr-flex-sm-last{order:1}.clr-flex-sm-unordered{order:0}}@media (min-width:576px){.clr-flex-items-sm-top{align-items:flex-start}.clr-flex-items-sm-middle{align-items:center}.clr-flex-items-sm-bottom{align-items:flex-end}}@media (min-width:576px){.clr-flex-sm-top{align-self:flex-start}.clr-flex-sm-middle{align-self:center}.clr-flex-sm-bottom{align-self:flex-end}}@media (min-width:576px){.clr-flex-items-sm-left{justify-content:flex-start}.clr-flex-items-sm-center{justify-content:center}.clr-flex-items-sm-right{justify-content:flex-end}.clr-flex-items-sm-around{justify-content:space-around}.clr-flex-items-sm-between{justify-content:space-between}}@media (min-width:768px){.clr-flex-md-first{order:-1}.clr-flex-md-last{order:1}.clr-flex-md-unordered{order:0}}@media (min-width:768px){.clr-flex-items-md-top{align-items:flex-start}.clr-flex-items-md-middle{align-items:center}.clr-flex-items-md-bottom{align-items:flex-end}}@media (min-width:768px){.clr-flex-md-top{align-self:flex-start}.clr-flex-md-middle{align-self:center}.clr-flex-md-bottom{align-self:flex-end}}@media (min-width:768px){.clr-flex-items-md-left{justify-content:flex-start}.clr-flex-items-md-center{justify-content:center}.clr-flex-items-md-right{justify-content:flex-end}.clr-flex-items-md-around{justify-content:space-around}.clr-flex-items-md-between{justify-content:space-between}}@media (min-width:992px){.clr-flex-lg-first{order:-1}.clr-flex-lg-last{order:1}.clr-flex-lg-unordered{order:0}}@media (min-width:992px){.clr-flex-items-lg-top{align-items:flex-start}.clr-flex-items-lg-middle{align-items:center}.clr-flex-items-lg-bottom{align-items:flex-end}}@media (min-width:992px){.clr-flex-lg-top{align-self:flex-start}.clr-flex-lg-middle{align-self:center}.clr-flex-lg-bottom{align-self:flex-end}}@media (min-width:992px){.clr-flex-items-lg-left{justify-content:flex-start}.clr-flex-items-lg-center{justify-content:center}.clr-flex-items-lg-right{justify-content:flex-end}.clr-flex-items-lg-around{justify-content:space-around}.clr-flex-items-lg-between{justify-content:space-between}}@media (min-width:1200px){.clr-flex-xl-first{order:-1}.clr-flex-xl-last{order:1}.clr-flex-xl-unordered{order:0}}@media (min-width:1200px){.clr-flex-items-xl-top{align-items:flex-start}.clr-flex-items-xl-middle{align-items:center}.clr-flex-items-xl-bottom{align-items:flex-end}}@media (min-width:1200px){.clr-flex-xl-top{align-self:flex-start}.clr-flex-xl-middle{align-self:center}.clr-flex-xl-bottom{align-self:flex-end}}@media (min-width:1200px){.clr-flex-items-xl-left{justify-content:flex-start}.clr-flex-items-xl-center{justify-content:center}.clr-flex-items-xl-right{justify-content:flex-end}.clr-flex-items-xl-around{justify-content:space-around}.clr-flex-items-xl-between{justify-content:space-between}}@media (min-width:576px){.clr-float-sm-left{float:left!important}.clr-float-sm-right{float:right!important}.clr-float-sm-none{float:none!important}}@media (min-width:768px){.clr-float-md-left{float:left!important}.clr-float-md-right{float:right!important}.clr-float-md-none{float:none!important}}@media (min-width:992px){.clr-float-lg-left{float:left!important}.clr-float-lg-right{float:right!important}.clr-float-lg-none{float:none!important}}@media (min-width:1200px){.clr-float-xl-left{float:left!important}.clr-float-xl-right{float:right!important}.clr-float-xl-none{float:none!important}}@media (max-width:575.98px){.clr-hidden-xs-down{display:none!important}}@media (min-width:576px){.clr-hidden-sm-up{display:none!important}}@media (max-width:767.98px){.clr-hidden-sm-down{display:none!important}}@media (min-width:768px){.clr-hidden-md-up{display:none!important}}@media (max-width:991.98px){.clr-hidden-md-down{display:none!important}}@media (min-width:992px){.clr-hidden-lg-up{display:none!important}}@media (max-width:1199.98px){.clr-hidden-lg-down{display:none!important}}@media (min-width:1200px){.clr-hidden-xl-up{display:none!important}}@media (min-width:576px){.clr-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-sm-3{flex:0 0 25%;max-width:25%}.clr-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-sm-6{flex:0 0 50%;max-width:50%}.clr-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-sm-9{flex:0 0 75%;max-width:75%}.clr-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-sm-12{flex:0 0 100%;max-width:100%}.clr-order-sm-first{order:-1}.clr-order-sm-last{order:13}.clr-order-sm-0{order:0}.clr-order-sm-1{order:1}.clr-order-sm-2{order:2}.clr-order-sm-3{order:3}.clr-order-sm-4{order:4}.clr-order-sm-5{order:5}.clr-order-sm-6{order:6}.clr-order-sm-7{order:7}.clr-order-sm-8{order:8}.clr-order-sm-9{order:9}.clr-order-sm-10{order:10}.clr-order-sm-11{order:11}.clr-order-sm-12{order:12}.clr-offset-sm-0{margin-left:0}.clr-offset-sm-1{margin-left:8.3333333333%}.clr-offset-sm-2{margin-left:16.6666666667%}.clr-offset-sm-3{margin-left:25%}.clr-offset-sm-4{margin-left:33.3333333333%}.clr-offset-sm-5{margin-left:41.6666666667%}.clr-offset-sm-6{margin-left:50%}.clr-offset-sm-7{margin-left:58.3333333333%}.clr-offset-sm-8{margin-left:66.6666666667%}.clr-offset-sm-9{margin-left:75%}.clr-offset-sm-10{margin-left:83.3333333333%}.clr-offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.clr-col-md{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-md-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-md-3{flex:0 0 25%;max-width:25%}.clr-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-md-6{flex:0 0 50%;max-width:50%}.clr-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-md-9{flex:0 0 75%;max-width:75%}.clr-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-md-12{flex:0 0 100%;max-width:100%}.clr-order-md-first{order:-1}.clr-order-md-last{order:13}.clr-order-md-0{order:0}.clr-order-md-1{order:1}.clr-order-md-2{order:2}.clr-order-md-3{order:3}.clr-order-md-4{order:4}.clr-order-md-5{order:5}.clr-order-md-6{order:6}.clr-order-md-7{order:7}.clr-order-md-8{order:8}.clr-order-md-9{order:9}.clr-order-md-10{order:10}.clr-order-md-11{order:11}.clr-order-md-12{order:12}.clr-offset-md-0{margin-left:0}.clr-offset-md-1{margin-left:8.3333333333%}.clr-offset-md-2{margin-left:16.6666666667%}.clr-offset-md-3{margin-left:25%}.clr-offset-md-4{margin-left:33.3333333333%}.clr-offset-md-5{margin-left:41.6666666667%}.clr-offset-md-6{margin-left:50%}.clr-offset-md-7{margin-left:58.3333333333%}.clr-offset-md-8{margin-left:66.6666666667%}.clr-offset-md-9{margin-left:75%}.clr-offset-md-10{margin-left:83.3333333333%}.clr-offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.clr-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-lg-3{flex:0 0 25%;max-width:25%}.clr-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-lg-6{flex:0 0 50%;max-width:50%}.clr-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-lg-9{flex:0 0 75%;max-width:75%}.clr-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-lg-12{flex:0 0 100%;max-width:100%}.clr-order-lg-first{order:-1}.clr-order-lg-last{order:13}.clr-order-lg-0{order:0}.clr-order-lg-1{order:1}.clr-order-lg-2{order:2}.clr-order-lg-3{order:3}.clr-order-lg-4{order:4}.clr-order-lg-5{order:5}.clr-order-lg-6{order:6}.clr-order-lg-7{order:7}.clr-order-lg-8{order:8}.clr-order-lg-9{order:9}.clr-order-lg-10{order:10}.clr-order-lg-11{order:11}.clr-order-lg-12{order:12}.clr-offset-lg-0{margin-left:0}.clr-offset-lg-1{margin-left:8.3333333333%}.clr-offset-lg-2{margin-left:16.6666666667%}.clr-offset-lg-3{margin-left:25%}.clr-offset-lg-4{margin-left:33.3333333333%}.clr-offset-lg-5{margin-left:41.6666666667%}.clr-offset-lg-6{margin-left:50%}.clr-offset-lg-7{margin-left:58.3333333333%}.clr-offset-lg-8{margin-left:66.6666666667%}.clr-offset-lg-9{margin-left:75%}.clr-offset-lg-10{margin-left:83.3333333333%}.clr-offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.clr-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-xl-3{flex:0 0 25%;max-width:25%}.clr-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-xl-6{flex:0 0 50%;max-width:50%}.clr-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-xl-9{flex:0 0 75%;max-width:75%}.clr-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-xl-12{flex:0 0 100%;max-width:100%}.clr-order-xl-first{order:-1}.clr-order-xl-last{order:13}.clr-order-xl-0{order:0}.clr-order-xl-1{order:1}.clr-order-xl-2{order:2}.clr-order-xl-3{order:3}.clr-order-xl-4{order:4}.clr-order-xl-5{order:5}.clr-order-xl-6{order:6}.clr-order-xl-7{order:7}.clr-order-xl-8{order:8}.clr-order-xl-9{order:9}.clr-order-xl-10{order:10}.clr-order-xl-11{order:11}.clr-order-xl-12{order:12}.clr-offset-xl-0{margin-left:0}.clr-offset-xl-1{margin-left:8.3333333333%}.clr-offset-xl-2{margin-left:16.6666666667%}.clr-offset-xl-3{margin-left:25%}.clr-offset-xl-4{margin-left:33.3333333333%}.clr-offset-xl-5{margin-left:41.6666666667%}.clr-offset-xl-6{margin-left:50%}.clr-offset-xl-7{margin-left:58.3333333333%}.clr-offset-xl-8{margin-left:66.6666666667%}.clr-offset-xl-9{margin-left:75%}.clr-offset-xl-10{margin-left:83.3333333333%}.clr-offset-xl-11{margin-left:91.6666666667%}}*,:before,:after{box-sizing:border-box}code.clr-code{color:#c21d00;color:var(--clr-color-danger-800, hsl(9, 100%, 38%));padding:0;background:0 0}:root{--clr-link-active-color:var(--clr-color-secondary-action-500);--clr-link-color:var(--clr-color-action-600);--clr-link-hover-color:var(--clr-color-action-600);--clr-link-visited-color:hsl(238, 41%, 53%);--clr-custom-links-hover-color:var(--clr-color-neutral-200);--clr-link-font-weight:inherit;--clr-link-font-size:inherit;--clr-link-line-height:inherit;--clr-link-letter-spacing:inherit}*,:before,:after{box-sizing:inherit}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}.alert-icon.clr-icon-warning,.alert-icon.icon-warning,.clr-icon.clr-icon-warning,.clr-icon.icon-warning{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23747474%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E)}.alert-icon.clr-icon-warning-white,.clr-icon.clr-icon-warning-white{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3Ahsl(198, 0%, 100%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E")}.alert-icon.clr-vmw-logo,.clr-icon.clr-vmw-logo{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Evm%20bug%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Headers%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22CL-Headers-Specs%22%20transform%3D%22translate(-262.000000%2C%20-175.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%2201%22%20transform%3D%22translate(238.000000%2C%20163.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22vm-bug%22%20transform%3D%22translate(24.703125%2C%2012.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-42%22%20fill-opacity%3D%220.25%22%20fill%3D%22%23DDDDDD%22%20opacity%3D%220.6%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%223%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.63948376%2C13.8762402%20C7.32265324%2C13.2097082%206.53978152%2C12.9085139%205.80923042%2C13.219934%20C5.07771043%2C13.5322837%204.80932495%2C14.3103691%205.13972007%2C14.9769011%20L8.20725954%2C21.3744923%20C8.68977207%2C22.3784735%209.19844491%2C22.9037044%2010.1528121%2C22.9037044%20C11.1720955%2C22.9037044%2011.6168209%2C22.3310633%2012.0983646%2C21.3744923%20C12.0983646%2C21.3744923%2014.7744682%2C15.7847341%2014.8015974%2C15.7261685%20C14.8287266%2C15.6666733%2014.9149588%2C15.4863286%2015.1872199%2C15.4872582%20C15.4178182%2C15.490047%2015.6106294%2C15.6657437%2015.6106294%2C15.9018652%20L15.6106294%2C21.3698443%20C15.6106294%2C22.212073%2016.0979865%2C22.9037044%2017.0349134%2C22.9037044%20C17.9718403%2C22.9037044%2018.4785754%2C22.212073%2018.4785754%2C21.3698443%20L18.4785754%2C16.8965503%20C18.4785754%2C16.0338702%2019.1219254%2C15.4742436%2020.0007183%2C15.4742436%20C20.8785423%2C15.4742436%2021.4637583%2C16.0524624%2021.4637583%2C16.8965503%20L21.4637583%2C21.3698443%20C21.4637583%2C22.212073%2021.9520842%2C22.9037044%2022.8880423%2C22.9037044%20C23.8240003%2C22.9037044%2024.3326731%2C22.212073%2024.3326731%2C21.3698443%20L24.3326731%2C16.8965503%20C24.3326731%2C16.0338702%2024.9750543%2C15.4742436%2025.8538472%2C15.4742436%20C26.7307023%2C15.4742436%2027.3168871%2C16.0524624%2027.3168871%2C16.8965503%20L27.3168871%2C21.3698443%20C27.3168871%2C22.212073%2027.8052131%2C22.9037044%2028.74214%2C22.9037044%20C29.6771291%2C22.9037044%2030.1848331%2C22.212073%2030.1848331%2C21.3698443%20L30.1848331%2C16.2783582%20C30.1848331%2C14.4070488%2028.6181207%2C13.0962956%2026.7307023%2C13.0962956%20C24.8452216%2C13.0962956%2023.6651006%2C14.3475536%2023.6651006%2C14.3475536%20C23.037253%2C13.5666793%2022.1720247%2C13.0972252%2020.7089847%2C13.0972252%20C19.164557%2C13.0972252%2017.8129406%2C14.3475536%2017.8129406%2C14.3475536%20C17.1841241%2C13.5666793%2016.1154267%2C13.0972252%2015.2308204%2C13.0972252%20C13.8617638%2C13.0972252%2012.7746572%2C13.675444%2012.1119292%2C15.1302871%20L10.1528121%2C19.5608189%20L7.63948376%2C13.8762402%22%20id%3D%22Fill-4%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.is-off-screen{position:fixed!important;border:0!important;height:1px!important;width:1px!important;left:0!important;top:.05rem!important;overflow:hidden!important;visibility:hidden!important;padding:0!important;margin:0 0 .05rem!important}:root{--clr-btn-vertical-margin:.3rem;--clr-btn-horizontal-margin:.6rem;--clr-btn-horizontal-padding:.6rem;--clr-btn-vertical-padding:0;--clr-btn-padding:var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);--clr-btn-appearance-gap:.4rem;--clr-btn-display:inline-block;--clr-btn-block-display:block;--clr-btn-appearance-icon-margin:-.14rem;--clr-btn-appearance-sm-icon-margin:-.1rem;--clr-btn-height:1.8rem;--clr-btn-height-sm:1.2rem;--clr-btn-font-weight:500;--clr-btn-border-radius:.15rem;--clr-btn-border-width:.05rem;--clr-btn-transparent-bg-color:transparent;--clr-btn-outline-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-appearance-standard-line-height:1.15rem;--clr-btn-appearance-standard-letter-spacing:.073em;--clr-btn-appearance-standard-font-size:.55rem;--clr-btn-appearance-standard-font-weight:500;--clr-btn-appearance-standard-height:1.2rem;--clr-btn-appearance-standard-padding:0 .6rem;--clr-btn-appearance-standard-icon-size:.6rem;--clr-btn-appearance-form-line-height:1.8rem;--clr-btn-appearance-form-letter-spacing:.12em;--clr-btn-appearance-form-font-size:.6rem;--clr-btn-appearance-form-font-weight:500;--clr-btn-appearance-form-height:1.8rem;--clr-btn-appearance-form-padding:0 .6rem;--clr-btn-default-color:var(--clr-color-action-600);--clr-btn-default-border-color:var(--clr-btn-default-color);--clr-btn-default-bg-color:transparent;--clr-btn-default-hover-bg-color:var(--clr-color-action-50);--clr-btn-default-hover-color:var(--clr-color-action-800);--clr-btn-default-box-shadow-color:var(--clr-color-action-500);--clr-btn-default-disabled-color:var(--clr-color-neutral-700);--clr-btn-default-disabled-bg-color:var(--clr-btn-default-bg-color);--clr-btn-default-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-default-checked-bg-color:var(--clr-color-action-600);--clr-btn-default-checked-color:var(--clr-color-neutral-0);--clr-btn-default-outline-color:var(--clr-color-action-600);--clr-btn-default-outline-border-color:var(--clr-btn-default-outline-color);--clr-btn-default-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-default-outline-hover-bg-color:var(--clr-color-action-50);--clr-btn-default-outline-hover-color:var(--clr-color-action-800);--clr-btn-default-outline-box-shadow-color:var(--clr-color-action-500);--clr-btn-default-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-default-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-default-outline-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-default-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-default-outline-checked-bg-color:var(--clr-btn-default-outline-color);--clr-btn-primary-color:var(--clr-color-neutral-0);--clr-btn-primary-bg-color:var(--clr-color-action-600);--clr-btn-primary-border-color:var(--clr-color-action-600);--clr-btn-primary-hover-bg-color:var(--clr-color-action-800);--clr-btn-primary-hover-color:var(--clr-color-action-50);--clr-btn-primary-box-shadow-color:var(--clr-color-action-500);--clr-btn-primary-disabled-color:var(--clr-color-neutral-700);--clr-btn-primary-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-primary-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-primary-checked-bg-color:var(--clr-color-action-600);--clr-btn-primary-checked-color:var(--clr-color-neutral-0);--clr-btn-primary-outline-color:var(--clr-color-action-600);--clr-btn-primary-outline-border-color:var(--clr-btn-default-outline-color);--clr-btn-primary-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-primary-outline-hover-bg-color:var(--clr-color-action-50);--clr-btn-primary-outline-hover-color:var(--clr-color-action-800);--clr-btn-primary-outline-box-shadow-color:var(--clr-color-action-500);--clr-btn-primary-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-primary-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-primary-outline-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-primary-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-primary-outline-checked-bg-color:var(--clr-btn-default-outline-color);--clr-btn-success-color:var(--clr-color-neutral-0);--clr-btn-success-bg-color:var(--clr-color-success-700);--clr-btn-success-border-color:var(--clr-btn-success-bg-color);--clr-btn-success-hover-bg-color:var(--clr-color-success-800);--clr-btn-success-hover-color:var(--clr-btn-success-color);--clr-btn-success-box-shadow-color:var(--clr-color-success-900);--clr-btn-success-disabled-color:var(--clr-color-neutral-700);--clr-btn-success-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-success-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-success-checked-bg-color:var(--clr-btn-success-hover-bg-color);--clr-btn-success-checked-color:var(--clr-btn-success-color);--clr-btn-success-outline-color:var(--clr-color-success-700);--clr-btn-success-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-success-outline-border-color:var(--clr-color-success-700);--clr-btn-success-outline-hover-bg-color:var(--clr-color-success-50);--clr-btn-success-outline-hover-color:var(--clr-color-success-900);--clr-btn-success-outline-box-shadow-color:var(--clr-color-success-400);--clr-btn-success-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-success-outline-disabled-bg-color:var(--clr-btn-success-outline-bg-color);--clr-btn-success-outline-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-success-outline-checked-bg-color:var(--clr-btn-success-outline-border-color);--clr-btn-success-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-danger-color:var(--clr-color-neutral-0);--clr-btn-danger-bg-color:var(--clr-color-danger-700);--clr-btn-danger-border-color:var(--clr-btn-danger-bg-color);--clr-btn-danger-hover-bg-color:var(--clr-color-danger-800);--clr-btn-danger-hover-color:var(--clr-btn-danger-color);--clr-btn-danger-box-shadow-color:var(--clr-color-danger-900);--clr-btn-danger-disabled-color:var(--clr-color-neutral-700);--clr-btn-danger-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-danger-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-danger-checked-bg-color:var(--clr-color-danger-800);--clr-btn-danger-checked-color:var(--clr-btn-danger-color);--clr-btn-danger-outline-color:var(--clr-color-danger-700);--clr-btn-danger-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-danger-outline-border-color:var(--clr-color-danger-800);--clr-btn-danger-outline-hover-bg-color:var(--clr-color-danger-100);--clr-btn-danger-outline-hover-color:var(--clr-color-danger-900);--clr-btn-danger-outline-box-shadow-color:var(--clr-color-danger-200);--clr-btn-danger-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-danger-outline-disabled-bg-color:var(--clr-btn-danger-outline-bg-color);--clr-btn-danger-outline-disabled-border-color:var(--clr-btn-danger-outline-disabled-color);--clr-btn-danger-outline-checked-bg-color:var(--clr-color-danger-800);--clr-btn-danger-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-warning-color:var(--clr-color-neutral-0);--clr-btn-warning-bg-color:var(--clr-color-danger-700);--clr-btn-warning-border-color:var(--clr-btn-danger-bg-color);--clr-btn-warning-hover-bg-color:var(--clr-color-danger-800);--clr-btn-warning-hover-color:var(--clr-btn-danger-color);--clr-btn-warning-box-shadow-color:var(--clr-color-danger-900);--clr-btn-warning-disabled-color:var(--clr-color-neutral-700);--clr-btn-warning-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-warning-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-warning-checked-bg-color:var(--clr-color-danger-800);--clr-btn-warning-checked-color:var(--clr-btn-danger-color);--clr-btn-warning-outline-color:var(--clr-color-danger-700);--clr-btn-warning-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-warning-outline-border-color:var(--clr-color-danger-800);--clr-btn-warning-outline-hover-bg-color:var(--clr-color-danger-100);--clr-btn-warning-outline-hover-color:var(--clr-color-danger-900);--clr-btn-warning-outline-box-shadow-color:var(--clr-color-danger-200);--clr-btn-warning-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-warning-outline-disabled-bg-color:var(--clr-btn-danger-outline-bg-color);--clr-btn-warning-outline-disabled-border-color:var(--clr-btn-danger-outline-disabled-color);--clr-btn-warning-outline-checked-bg-color:var(--clr-color-danger-800);--clr-btn-warning-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-link-color:var(--clr-color-action-600);--clr-btn-link-visited-color:var(--clr-btn-link-color);--clr-btn-link-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-color:var(--clr-color-action-800);--clr-btn-link-visited-hover-color:var(--clr-btn-link-hover-color);--clr-btn-link-disabled-color:var(--clr-color-neutral-700);--clr-btn-link-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-color:var(--clr-color-action-800);--clr-btn-inverse-color:var(--clr-color-neutral-0);--clr-btn-inverse-border-color:var(--clr-color-neutral-0);--clr-btn-inverse-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-inverse-hover-bg-color:rgba(255, 255, 255, .15);--clr-btn-inverse-hover-color:var(--clr-color-neutral-0);--clr-btn-inverse-box-shadow-color:rgba(0, 0, 0, .25);--clr-btn-inverse-disabled-color:var(--clr-color-neutral-0);--clr-btn-inverse-disabled-bg-color:var(--clr-btn-inverse-bg-color);--clr-btn-inverse-disabled-border-color:var(--clr-color-neutral-0);--clr-btn-inverse-checked-bg-color:rgba(255, 255, 255, .15);--clr-btn-inverse-checked-color:var(--clr-color-neutral-0);--clr-btn-disabled-opacity:.4;--clr-btn-icon-disabled-color:var( --clr-btn-default-disabled-color, hsl(198, 0%, 40%) );--clr-btn-group-focus-outline:rgb(81, 203, 238)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}:root{--clr-alert-action-color:var(--clr-color-neutral-700);--clr-alert-action-active-color:var(--clr-color-secondary-action-900);--clr-alert-close-icon-color:var(--clr-alert-action-color);--clr-alert-close-icon-hover-color:var(--clr-alert-action-active-color);--clr-alert-close-icon-opacity:1;--clr-alert-close-icon-hover-opacity:1;--clr-app-level-alert-color:var(--clr-color-neutral-0);--clr-app-alert-close-icon-color:var(--clr-app-level-alert-color);--clr-app-alert-close-icon-opacity:.8;--clr-app-alert-close-icon-hover-opacity:1;--clr-alert-padding:.5rem .55rem;--clr-alert-borderradius:var(--clr-global-borderradius);--clr-alert-actions-spacing:.6rem;--clr-alert-item-margin-bottom:.3rem;--clr-alert-line-height:.9rem;--clr-alert-sm-line-height:.8rem;--clr-alert-app-padding:.3rem .55rem;--clr-alert-text-flex-grow:1;--clr-alert-icon-wrapper-margin-top:.15rem;--clr-alert-items-gap:0;--clr-alert-icon-size:.9rem;--clr-alert-info-bg-color:var(--clr-color-action-50);--clr-alert-info-font-color:var(--clr-color-neutral-700);--clr-alert-info-border-color:var(--clr-color-action-800);--clr-alert-info-icon-color:var(--clr-color-action-800);--clr-alert-info-action-color:var(--clr-alert-action-color);--clr-alert-info-action-active-color:var(--clr-alert-action-active-color);--clr-alert-info-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-info-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-info-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-info-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-alert-success-bg-color:var(--clr-color-success-50);--clr-alert-success-font-color:var(--clr-color-neutral-700);--clr-alert-success-border-color:var(--clr-color-success-800);--clr-alert-success-icon-color:var(--clr-color-success-800);--clr-alert-success-action-color:var(--clr-alert-action-color);--clr-alert-success-action-active-color:var(--clr-alert-action-active-color);--clr-alert-success-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-success-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-success-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-success-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-alert-warning-bg-color:var(--clr-color-warning-100);--clr-alert-warning-font-color:var(--clr-color-neutral-900);--clr-alert-warning-border-color:var(--clr-color-warning-800);--clr-alert-warning-icon-color:var(--clr-color-warning-800);--clr-alert-warning-action-color:var(--clr-alert-action-color);--clr-alert-warning-action-active-color:var(--clr-alert-action-active-color);--clr-alert-warning-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-warning-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-warning-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-warning-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-alert-danger-bg-color:var(--clr-color-danger-100);--clr-alert-danger-font-color:var(--clr-color-neutral-700);--clr-alert-danger-border-color:var(--clr-color-danger-900);--clr-alert-danger-icon-color:var(--clr-color-danger-900);--clr-alert-danger-action-color:var(--clr-alert-action-color);--clr-alert-danger-action-active-color:var(--clr-alert-action-active-color);--clr-alert-danger-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-danger-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-danger-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-danger-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-app-alert-info-bg-color:var(--clr-color-action-600);--clr-app-alert-info-font-color:var(--clr-app-level-alert-color);--clr-app-alert-info-border-color:none;--clr-app-alert-info-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-info-action-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-action-active-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-info-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-warning-bg-color:hsl(26, 100%, 38%);--clr-app-alert-warning-border-color:none;--clr-app-alert-warning-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-font-color:var(--clr-app-level-alert-color);--clr-app-alert-warning-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-action-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-action-active-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-warning-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-danger-bg-color:var(--clr-color-danger-800);--clr-app-alert-danger-border-color:none;--clr-app-alert-danger-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-font-color:var(--clr-app-level-alert-color);--clr-app-alert-danger-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-action-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-action-active-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-danger-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-success-border-color:none;--clr-app-alert-success-bg-color:var(--clr-color-success-700);--clr-app-alert-success-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-success-font-color:var(--clr-app-level-alert-color);--clr-app-alert-success-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-success-action-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-action-active-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-success-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-success-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-pager-text-color:var(--clr-color-neutral-0);--clr-app-alert-info-pager-bg-color:var(--clr-color-action-800);--clr-app-alert-warning-pager-bg-color:var(--clr-color-warning-900);--clr-app-alert-danger-pager-bg-color:var(--clr-color-danger-900);--clr-app-alert-success-pager-bg-color:var(--clr-color-success-900);--clr-app-alert-pager-width:7.2rem}.alert{font-size:.65rem;letter-spacing:normal;line-height:.9rem;line-height:var(--clr-alert-line-height, .9rem);position:relative;box-sizing:border-box;display:flex;flex-direction:row;width:auto;border-radius:.15rem;border-radius:var(--clr-alert-borderradius, .15rem);margin-top:.3rem;background:#e3f5fc;background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert.alert-info{background:#e3f5fc;background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert.alert-success{background:#dff0d0;background:var(--clr-alert-success-bg-color, hsl(93, 52%, 88%));color:#666;color:var(--clr-alert-success-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#306b00;border-color:var(--clr-alert-success-border-color, hsl(93, 100%, 21%))}.alert.alert-warning{background:#fff4c7;background:var(--clr-alert-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-alert-warning-font-color, hsl(198, 0%, 20%));border:.05rem solid;border-color:#ad7600;border-color:var(--clr-alert-warning-border-color, hsl(41, 100%, 34%))}.alert.alert-danger{background:#feddd7;background:var(--clr-alert-danger-bg-color, hsl(9, 95%, 92%));color:#666;color:var(--clr-alert-danger-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#991700;border-color:var(--clr-alert-danger-border-color, hsl(9, 100%, 30%))}.alert .alert-action button.dropdown-toggle:not(.btn){background:0 0;cursor:pointer;color:#666;color:var(--clr-dropdown-text-color, hsl(198, 0%, 40%))}.alert .dropdown-toggle:not(.btn){display:inline-block;background:0 0;border:0}.alert-app-level{margin:0;border-radius:0;overflow-y:auto;background:#0072a3;background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-info{background:#0072a3;background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-danger{background:#c21d00;background:var(--clr-app-alert-danger-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-app-alert-danger-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-warning{background:#c25400;background:var(--clr-app-alert-warning-bg-color, hsl(26, 100%, 38%));color:#fff;color:var(--clr-app-alert-warning-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-success{background:#3c8500;background:var(--clr-app-alert-success-bg-color, hsl(93, 100%, 26%));color:#fff;color:var(--clr-app-alert-success-font-color, hsl(198, 0%, 100%));border:0}@media screen and (max-width:768px){.alert .alert-item{flex-wrap:wrap}.alert .alert-text{margin-right:0;max-width:90%;width:90%;flex-basis:90%}.alert .alert-actions{flex:1 0 100%;padding-top:.15rem;padding-left:1.2rem}.alerts-pager{padding-top:.15rem}.alert-app-level .alert-actions{margin-left:2.25rem}}.alerts.alert-info{background:#00567a;background:var(--clr-app-alert-info-pager-bg-color, hsl(198, 100%, 24%))}.alerts.alert-danger{background:#991700;background:var(--clr-app-alert-danger-pager-bg-color, hsl(9, 100%, 30%))}.alerts.alert-warning{background:#8f5a00;background:var(--clr-app-alert-warning-pager-bg-color, hsl(38, 100%, 28%))}.alerts.alert-success{background:#255200;background:var(--clr-app-alert-success-pager-bg-color, hsl(93, 100%, 16%))}.alerts-pager-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%));cursor:pointer}:root{--clr-card-bg-color:var(--clr-color-neutral-0);--clr-card-divider-color:var(--clr-color-neutral-300);--clr-card-title-color:var(--clr-h4-color);--clr-card-title-font-weight:var(--clr-h4-font-weight);--clr-card-header-title-color:var(--clr-card-title-color);--clr-card-content-title-color:var(--clr-card-title-color);--clr-card-border-width:var(--clr-global-borderwidth);--clr-card-clickable-border-width:var(--clr-global-borderwidth);--clr-card-border-radius:var(--clr-global-borderradius);--clr-card-border-color:var(--clr-color-neutral-300);--clr-card-box-shadow-color:var(--clr-card-border-color);--clr-card-box-shadow:0 .15rem 0 0 var(--clr-card-box-shadow-color);--clr-card-clickable-border-color:var(--clr-color-action-500);--clr-card-clickable-box-shadow-color:var(--clr-card-clickable-border-color);--clr-card-clickable-box-shadow:0 .15rem 0 0 var(--clr-card-clickable-box-shadow-color);--clr-card-text-color:hsl(198, 0%, 40%);--clr-card-text-font-size:.7rem;--clr-card-children-space-between:.6rem;--clr-card-media-description-margin-left:.6rem;--clr-card-media-description-margin-top:.3rem;--clr-card-list-group-item-padding:.6rem .9rem;--clr-card-header-title-font-size:.9rem;--clr-card-content-title-font-size:.9rem;--clr-card-header-padding:.6rem .9rem;--clr-card-footer-padding:.6rem .9rem;--clr-card-block-padding:.6rem .9rem;--clr-card-alert-margin:.3rem 0;--clr-card-footer-gap:.6rem}@supports (-ms-ime-align:auto){.card .dropdown>.dropdown-toggle:after{display:inline-block;margin-top:-.6rem}}@media screen and (min-width:576px){.card-columns{column-count:3;column-gap:.6rem;break-inside:avoid;column-fill:balance;-webkit-perspective:1}.card-columns.card-columns-2{column-count:2}.card-columns.card-columns-4{column-count:4}.card-columns .card{display:inline-block;margin:.3rem}.card-columns .clickable{backface-visibility:hidden}}@supports (-ms-ime-align:auto){.card .checkbox.btn label,.card .checkbox-inline.btn label,.card .radio.btn label,.card .radio-inline.btn label{display:inline-block}}:root{--clr-dropdown-active-text-color:var(--clr-color-neutral-1000);--clr-dropdown-active-background-color:var(--clr-global-selection-color);--clr-dropdown-bg-color:var(--clr-color-neutral-0);--clr-dropdown-border-color:var(--clr-color-neutral-400);--clr-dropdown-divider-color:var(--clr-color-neutral-200);--clr-dropdown-divider-border-width:var(--clr-global-borderwidth);--clr-dropdown-divider-margin:.3rem 0;--clr-dropdown-child-border-color:var(--clr-color-neutral-500);--clr-dropdown-bg-hover-color:var(--clr-global-hover-color);--clr-dropdown-selection-color:var(--clr-global-selection-color);--clr-dropdown-box-shadow:var(--clr-popover-box-shadow-color);--clr-dropdown-caret-icon-size:.6rem;--clr-dropdown-text-color:var(--clr-p1-color);--clr-dropdown-header-color:var(--clr-color-neutral-900);--clr-dropdown-header-font-weight:600;--clr-dropdown-header-font-size:.6rem;--clr-dropdown-header-line-height:.9rem;--clr-dropdown-header-letter-spacing:normal;--clr-dropdown-header-padding:0 .6rem;--clr-dropdown-subsection-offset:1.2rem;--clr-dropdown-item-color:var(--clr-color-neutral-700);--clr-dropdown-item-font-weight:var(--clr-p1-font-weight);--clr-dropdown-item-padding:.15rem 1.2rem;--clr-dropdown-font-size:inherit;--clr-dropdown-line-height:inherit;--clr-dropdown-letter-spacing:inherit;--clr-dropdown-items-padding:.6rem 0;--clr-dropdown-border-radius:.15rem}.dropdown .dropdown-toggle cds-icon[shape^=caret],.dropdown .dropdown-toggle cds-icon[shape^=angle]{margin-top:unset;position:absolute;color:inherit;height:.5rem;width:.5rem;--cds-global-space-7:.5rem}.dropdown button.dropdown-toggle:not(.btn){background:0 0;border:0;cursor:pointer;color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown-menu .btn,.dropdown-menu .btn-secondary,.dropdown-menu .btn-info,.dropdown-menu .btn-outline,.dropdown-menu .btn-outline-primary,.dropdown-menu .btn-outline-secondary,.dropdown-menu .btn-outline-warning,.dropdown-menu .btn-outline-danger,.dropdown-menu .btn-outline-success,.dropdown-menu .btn-danger,.dropdown-menu .btn-primary,.dropdown-menu .btn-warning,.dropdown-menu .btn-success,.dropdown-menu .btn-link,.dropdown-menu .dropdown-item{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.dropdown-menu .btn.disabled:hover,.dropdown-menu .btn:disabled:hover,.dropdown-menu .btn-secondary.disabled:hover,.dropdown-menu .btn-secondary:disabled:hover,.dropdown-menu .btn-info.disabled:hover,.dropdown-menu .btn-info:disabled:hover,.dropdown-menu .btn-outline.disabled:hover,.dropdown-menu .btn-outline:disabled:hover,.dropdown-menu .btn-outline-primary.disabled:hover,.dropdown-menu .btn-outline-primary:disabled:hover,.dropdown-menu .btn-outline-secondary.disabled:hover,.dropdown-menu .btn-outline-secondary:disabled:hover,.dropdown-menu .btn-outline-warning.disabled:hover,.dropdown-menu .btn-outline-warning:disabled:hover,.dropdown-menu .btn-outline-danger.disabled:hover,.dropdown-menu .btn-outline-danger:disabled:hover,.dropdown-menu .btn-outline-success.disabled:hover,.dropdown-menu .btn-outline-success:disabled:hover,.dropdown-menu .btn-danger.disabled:hover,.dropdown-menu .btn-danger:disabled:hover,.dropdown-menu .btn-primary.disabled:hover,.dropdown-menu .btn-primary:disabled:hover,.dropdown-menu .btn-warning.disabled:hover,.dropdown-menu .btn-warning:disabled:hover,.dropdown-menu .btn-success.disabled:hover,.dropdown-menu .btn-success:disabled:hover,.dropdown-menu .btn-link.disabled:hover,.dropdown-menu .btn-link:disabled:hover,.dropdown-menu .dropdown-item.disabled:hover,.dropdown-menu .dropdown-item:disabled:hover{background:0 0}.dropdown-menu .btn.disabled:active,.dropdown-menu .btn:disabled:active,.dropdown-menu .btn-secondary.disabled:active,.dropdown-menu .btn-secondary:disabled:active,.dropdown-menu .btn-info.disabled:active,.dropdown-menu .btn-info:disabled:active,.dropdown-menu .btn-outline.disabled:active,.dropdown-menu .btn-outline:disabled:active,.dropdown-menu .btn-outline-primary.disabled:active,.dropdown-menu .btn-outline-primary:disabled:active,.dropdown-menu .btn-outline-secondary.disabled:active,.dropdown-menu .btn-outline-secondary:disabled:active,.dropdown-menu .btn-outline-warning.disabled:active,.dropdown-menu .btn-outline-warning:disabled:active,.dropdown-menu .btn-outline-danger.disabled:active,.dropdown-menu .btn-outline-danger:disabled:active,.dropdown-menu .btn-outline-success.disabled:active,.dropdown-menu .btn-outline-success:disabled:active,.dropdown-menu .btn-danger.disabled:active,.dropdown-menu .btn-danger:disabled:active,.dropdown-menu .btn-primary.disabled:active,.dropdown-menu .btn-primary:disabled:active,.dropdown-menu .btn-warning.disabled:active,.dropdown-menu .btn-warning:disabled:active,.dropdown-menu .btn-success.disabled:active,.dropdown-menu .btn-success:disabled:active,.dropdown-menu .btn-link.disabled:active,.dropdown-menu .btn-link:disabled:active,.dropdown-menu .dropdown-item.disabled:active,.dropdown-menu .dropdown-item:disabled:active{background:0 0;box-shadow:none}.dropdown-menu .btn.expandable:before,.dropdown-menu .btn-secondary.expandable:before,.dropdown-menu .btn-info.expandable:before,.dropdown-menu .btn-outline.expandable:before,.dropdown-menu .btn-outline-primary.expandable:before,.dropdown-menu .btn-outline-secondary.expandable:before,.dropdown-menu .btn-outline-warning.expandable:before,.dropdown-menu .btn-outline-danger.expandable:before,.dropdown-menu .btn-outline-success.expandable:before,.dropdown-menu .btn-danger.expandable:before,.dropdown-menu .btn-primary.expandable:before,.dropdown-menu .btn-warning.expandable:before,.dropdown-menu .btn-success.expandable:before,.dropdown-menu .btn-link.expandable:before,.dropdown-menu .dropdown-item.expandable:before{content:"";float:right;height:.6rem;height:var(--clr-dropdown-caret-icon-size, .6rem);width:.6rem;width:var(--clr-dropdown-caret-icon-size, .6rem);transform:rotate(-90deg);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-top:.3rem;margin-top:var(--clr-dropdown-caret-icon-margin-top, .3rem)}@media screen and (max-width:576px){.dropdown-menu .btn,.dropdown-menu .dropdown-item{padding:.3rem 1.2rem}}:root{--clr-login-padding:1.2rem 3rem;--clr-login-width:25.2rem;--clr-login-title-width:100%;--clr-login-group-width:100%;--clr-login-title-color:var(--clr-h1-color);--clr-login-title-font-weight:var(--clr-h1-font-weight);--clr-login-title-font-family:var(--clr-h1-font-family);--clr-login-trademark-color:var(--clr-h2-color);--clr-login-trademark-font-weight:var(--clr-h2-font-weight);--clr-login-trademark-font-family:var(--clr-h2-font-family);--clr-login-subtitle-color:var(--clr-h3-color);--clr-login-subtitle-font-weight:var(--clr-h3-font-weight);--clr-login-subtitle-font-family:var(--clr-h3-font-family);--clr-login-background-color:var(--clr-global-app-background);--clr-login-background:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);--clr-login-error-background-color:var(--clr-color-danger-800);--clr-login-error-border-radius:var(--clr-global-borderradius);--clr-login-panel-line-color:var(--clr-color-neutral-1000);--clr-login-panel-line-opacity:.1;--clr-login-footer-font-size:inherit;--clr-login-footer-line-height:inherit;--clr-login-footer-gap:.9rem;--clr-login-welcome-margin:0;--clr-login-group-btn-margin:1.2rem 0 0 0;--clr-login-group-error-margin:.3rem 0 0 0;--clr-login-group-padding:2.4rem 0 0 0;--clr-login-hint-margin:1.5rem 0 0 0;--clr-login-group-control-margin:.3rem 0 .9rem 0;--clr-login-group-remember-margin:.3rem 0 .9rem 0;--clr-login-group-signup-margin:.6rem 0 0 0}.login-wrapper{display:flex;height:100%;background:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);background-size:100%;background-position:25.2rem 0;background-repeat:no-repeat}.login-wrapper .login{background:#fafafa;background:var(--clr-login-background-color, hsl(198, 0%, 98%));position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.2rem 3rem;padding:var(--clr-login-padding, 1.2rem 3rem);height:auto;min-height:100vh;width:25.2rem;width:var(--clr-login-width, 25.2rem)}.login-wrapper .login .login-group .error{display:none;margin:.3rem 0 0;margin:var(--clr-login-group-error-margin, .3rem 0 0 0);padding:.45rem .6rem;background:#c21d00;background:var(--clr-login-error-background-color, hsl(9, 100%, 38%));color:#fafafa;color:var(--clr-login-background-color, hsl(198, 0%, 98%));border-radius:.15rem;border-radius:var(--clr-login-error-border-radius, .15rem);line-height:.9rem}.login-wrapper .login .login-group .error:before{display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%3E.clr-i-outline%7Bfill%3Ahsl(198, 0%, 98%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-circle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C6A12%2C12%2C0%2C1%2C0%2C30%2C18%2C12%2C12%2C0%2C0%2C0%2C18%2C6Zm0%2C22A10%2C10%2C0%2C1%2C1%2C28%2C18%2C10%2C10%2C0%2C0%2C1%2C18%2C28Z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20d%3D%22M18%2C20.07a1.3%2C1.3%2C0%2C0%2C1-1.3-1.3v-6a1.3%2C1.3%2C0%2C1%2C1%2C2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C1%2C18%2C20.07Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20cx%3D%2217.95%22%20cy%3D%2223.02%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");margin:.05rem .3rem 0 0;height:.8rem;width:.8rem}.login-wrapper .login:after{position:absolute;content:"";display:block;width:.05rem;height:100%;background:#000;background:var(--clr-login-panel-line-color, hsl(198, 0%, 0%));opacity:.1;opacity:var(--clr-login-panel-line-opacity, .1);top:0;right:-.1rem}@media screen and (max-width:768px){.login-wrapper{justify-content:center;background:#fafafa;background:var(--clr-login-background-color, hsl(198, 0%, 98%))}.login-wrapper .login{width:100%;margin-left:0;padding:1.2rem 20%}.login-wrapper .login:after{content:none}}@media screen and (max-width:576px){.login-wrapper .login{padding:1.2rem 15%}}.main-container{display:flex;flex-direction:column;height:100vh;background:#fafafa;background:var(--clr-global-app-background, hsl(198, 0%, 98%))}:root{--clr-modal-sm-width:14.4rem;--clr-modal-md-width:28.8rem;--clr-modal-lg-width:43.2rem;--clr-modal-xl-width:57.6rem;--clr-modal-text-color:hsl(198, 0%, 40%);--clr-modal-close-color:var(--clr-color-neutral-600);--clr-modal-bg-color:var(--clr-color-neutral-0);--clr-modal-content-box-shadow-color:rgba( 0, 0, 0, .2 );--clr-modal-content-box-shadow:0 .05rem .1rem .1rem var(--clr-modal-content-box-shadow-color);--clr-modal-backdrop-color:var(--clr-color-neutral-900);--clr-modal-backdrop-opacity:.85;--clr-modal-border-radius:var(--clr-global-borderradius);--clr-modal-content-border-style:none;--clr-modal-content-border-color:transparent;--clr-modal-content-border-width:0;--clr-modal-content-border-radius:unset;--clr-modal-content-padding:1.2rem;--clr-modal-sm-content-padding:.6rem 0 .6rem 1.2rem;--clr-modal-title-color:hsl(198, 0%, 0%);--clr-modal-title-font-family:Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-modal-title-font-weight:200;--clr-modal-title-font-size:1.1rem;--clr-modal-title-line-height:1.2rem;--clr-modal-header-padding:0 0 1.2rem 0;--clr-modal-sm-header-padding:0 1.2rem .6rem 0;--clr-modal-footer-padding:1.2rem 0 0 0;--clr-modal-sm-footer-padding:.6rem 1.2rem 0 0;--clr-modal-footer-gap:.6rem;--clr-modal-close-icon-size:1.2rem;--clr-modal-title-padding:0 .15rem}@media screen and (max-width:576px){.modal{padding:.6rem}}@media screen and (max-width:768px) and (orientation:landscape){.modal-body-wrapper{max-height:55vh}}@media screen and (max-width:576px){.modal-content{padding:.6rem 0 .6rem 1.2rem;padding:var(--clr-modal-sm-content-padding, .6rem 0 .6rem 1.2rem)}.modal-header,.modal-header--accessible{padding:0 1.2rem .6rem 0;padding:var(--clr-modal-sm-header-padding, 0 1.2rem .6rem 0)}.modal-body-wrapper{max-height:55vh}.modal-footer{padding:.6rem 1.2rem 0 0;padding:var(--clr-modal-sm-footer-padding, .6rem 1.2rem 0 0)}}:root{--clr-header-height:3rem;--clr-header-divider-color:hsl(198, 0%, 98%);--clr-header-divider-opacity:.15;--clr-header-divider-width:.05rem;--clr-header-divider-height:2rem;--clr-header-nav-opacity:.65;--clr-header-nav-hover-opacity:1;--clr-header-bg-color:var(--clr-color-neutral-900);--clr-header-2-bg-color:hsl(209, 19%, 35%);--clr-header-3-bg-color:var(--clr-color-secondary-action-1000);--clr-header-4-bg-color:hsl(202, 66%, 41%);--clr-header-5-bg-color:var(--clr-color-action-800);--clr-header-6-bg-color:var(--clr-color-action-1000);--clr-header-7-bg-color:hsl(206, 25%, 25%);--clr-header-8-bg-color:#0f171c;--clr-header-font-color:var(--clr-color-neutral-50);--clr-header-font-color-hover:var(--clr-color-neutral-50);--clr-header-title-color:var(--clr-header-font-color);--clr-header-title-font-weight:var(--clr-h5-font-weight);--clr-header-title-font-family:var(--clr-h5-font-family);--clr-header-title-font-size:.8rem;--clr-header-title-line-height:3rem;--clr-header-title-letter-spacing:.01em;--clr-header-branding-min-width:10.2rem;--clr-header-branding-padding:0 1.2rem;--clr-header-branding-icon-gap:.45rem;--clr-header-branding-logo-size:1.8rem;--clr-header-nav-link-padding:.9rem 1.2rem;--clr-header-nav-link-line-height:inherit;--clr-header-nav-link-font-size:var(--clr-p1-font-size);--clr-header-nav-text-font-weight:500;--clr-header-nav-text-font-weight-active:500;--clr-header-search-height:1.2rem;--clr-header-search-icon-size:1rem;--clr-header-search-margin-left:0;--clr-header-search-margin-right:0;--clr-header-search-input-font-size:inherit;--clr-header-search-input-font-color:hsl(198, 0%, 98%);--clr-header-search-placeholder-font-weight:inherit;--clr-header-search-placeholder-text-color:hsl(198, 14%, 36%);--clr-header-search-border-active:none}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{display:inline-block;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C4.05A10.95%2C10.95%2C0%2C1%2C1%2C4.05%2C15%2C11%2C11%2C0%2C0%2C1%2C15%2C4.05M15%2C2A13%2C13%2C0%2C1%2C0%2C28%2C15%2C13%2C13%2C0%2C0%2C0%2C15%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20%20d%3D%22M33.71%2C32.29l-7.37-7.42-1.42%2C1.41%2C7.37%2C7.42a1%2C1%2C0%2C1%2C0%2C1.42-1.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1rem;height:var(--clr-header-search-icon-size, 1rem);width:1rem;width:var(--clr-header-search-icon-size, 1rem);min-height:1rem;min-height:var(--clr-header-search-icon-size, 1rem);min-width:1rem;min-width:var(--clr-header-search-icon-size, 1rem);margin:1rem 0 0;vertical-align:top;margin-right:0;margin-right:var(--clr-header-search-icon-margin-right, 0)}header .search-box input[type=text],header .search input[type=text],.header .search-box input[type=text],.header .search input[type=text]{border:0;background:0 0;color:#fafafa;color:var(--clr-header-search-input-font-color, hsl(198, 0%, 98%));height:1.2rem;height:var(--clr-header-search-height, 1.2rem);padding:0;padding-left:var(--clr-header-search-input-padding, 0);vertical-align:middle;font-size:inherit;font-size:var(--clr-header-search-input-font-size, inherit);font-weight:inherit;font-weight:var(--clr-header-search-input-font-weight, inherit)}header .search-box input[type=text]:hover,header .search input[type=text]:hover,.header .search-box input[type=text]:hover,.header .search input[type=text]:hover{border:0;border:var(--clr-header-search-border-hover, none)}header .search-box input[type=text]:focus-visible,header .search input[type=text]:focus-visible,.header .search-box input[type=text]:focus-visible,.header .search input[type=text]:focus-visible{outline:auto .05rem Highlight;outline:var(--clr-header-search-outline, auto .05rem Highlight);border:0;border:var(--clr-header-search-border-active, none)}header .search-box input[type=text]:focus,header .search-box input[type=text]:active,header .search input[type=text]:focus,header .search input[type=text]:active,.header .search-box input[type=text]:focus,.header .search-box input[type=text]:active,.header .search input[type=text]:focus,.header .search input[type=text]:active{background:0 0}@media screen and (max-width:768px){header .search-box,header .search,.header .search-box,.header .search{flex:1 0 auto;justify-content:flex-end;max-width:none}header .search-box label,header .search label,.header .search-box label,.header .search label{padding:0;width:3rem}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{left:1rem}header .search-box label input,header .search label input,.header .search-box label input,.header .search label input{display:none}header .branding+.search:after,header .branding+.search-box:after,.header .branding+.search:after,.header .branding+.search-box:after{content:none}header .search-box+.settings,header .search-box+.header-actions,header .search+.settings,header .search+.header-actions,.header .search-box+.settings,.header .search-box+.header-actions,.header .search+.settings,.header .search+.header-actions{position:relative;flex:0 0 auto}header .search-box+.settings:after,header .search-box+.header-actions:after,header .search+.settings:after,header .search+.header-actions:after,.header .search-box+.settings:after,.header .search-box+.header-actions:after,.header .search+.settings:after,.header .search+.header-actions:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}}:root{--clr-nav-box-shadow-color:var(--clr-color-neutral-400);--clr-nav-active-box-shadow-color:var(--clr-color-action-600);--clr-nav-active-border-color:var(--clr-nav-active-box-shadow-color);--clr-nav-active-bg-color:var(--clr-global-selection-color);--clr-nav-selected-bg-color:var(--clr-global-selection-color);--clr-nav-hover-bg-color:var(--clr-color-neutral-200);--clr-nav-active-border-width:.15rem;--clr-nav-selected-hover-background-color:var(--clr-nav-active-bg-color);--clr-nav-horizontal-gap-size:1.2rem;--clr-nav-vertical-gap-size:0;--clr-nav-link-dropdown-toggle-padding:0 .15rem;--clr-nav-horizontal-link-padding:0 .15rem;--clr-nav-vertical-link-padding:0 .6rem;--clr-nav-link-color:var(--clr-color-neutral-700);--clr-nav-link-active-color:var(--clr-color-neutral-1000);--clr-nav-link-font-weight:var(--clr-p1-font-weight);--clr-nav-link-font-size:.7rem;--clr-nav-link-line-height:1.8rem;--clr-nav-link-active-font-weight:var(--clr-nav-link-font-weight);--clr-nav-item-margin-right:1.2rem}.tabs-vertical>.nav .nav-link{text-align:left;padding:0 .6rem;padding:var(--clr-nav-vertical-link-padding, 0 .6rem);border:0;flex-shrink:0;margin-top:0;margin-left:0;width:100%}.tabs-vertical>.nav .nav-link.active:before,.tabs-vertical>.nav .nav-link:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.nav .nav-link:hover:before,.nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-bottom-style:solid;border-bottom-color:#0072a3;border-bottom-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-bottom-width:.15rem;border-bottom-width:var(--clr-nav-active-border-width, .15rem);transition:border-bottom .2s ease-in}:root{--clr-subnav-bg-color:var(--clr-color-neutral-0);--clr-nav-box-shadow-color:var(--clr-color-neutral-400)}:root{--clr-vertical-nav-divider-color:var(--clr-color-neutral-700);--clr-vertical-nav-icon-active-color:var(--clr-color-action-600);--clr-vertical-nav-item-color:var(--clr-color-neutral-700);--clr-vertical-nav-item-active-color:var(--clr-color-neutral-700);--clr-vertical-nav-bg-color:var(--clr-color-neutral-200);--clr-vertical-nav-selected-bg-color:var(--clr-color-neutral-0);--clr-vertical-nav-active-bg-color:var(--clr-color-neutral-400);--clr-vertical-nav-active-color:var(--clr-vertical-nav-item-color);--clr-vertical-nav-hover-bg-color:var(--clr-color-neutral-400);--clr-vertical-nav-toggle-icon-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-hover-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-active-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-disabled-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-button-size:1.8rem;--clr-vertical-nav-trigger-divider-border-width:var(--clr-global-borderwidth);--clr-vertical-nav-toggle-margin-left:1.2rem;--clr-vertical-nav-toggle-margin-right:.3rem;--clr-vertical-nav-trigger-divider-border-color:var(--clr-color-neutral-400);--clr-vertical-nav-divider-margin:.6rem 0;--clr-vertical-nav-header-font-weight:var(--clr-p4-font-weight);--clr-vertical-nav-header-padding:0 .6rem 0 1.2rem;--clr-vertical-nav-header-font-size:.6rem;--clr-vertical-nav-header-line-height:1.8rem;--clr-vertical-nav-item-padding:0 .6rem 0 1.2rem;--clr-vertical-nav-item-child-padding:0 .6rem 0 1.2rem;--clr-vertical-nav-item-height:1.8rem;--clr-vertical-nav-item-line-height:inherit;--clr-vertical-nav-item-font-size:inherit;--clr-vertical-nav-item-font-weight:normal;--clr-vertical-nav-content-gap:0}.clr-vertical-nav .nav-group-content.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-trigger,.clr-vertical-nav .nav-group-trigger{flex:0 0 1.8rem;border:0;height:1.8rem;height:var(--clr-vertical-nav-item-height, 1.8rem);padding:0;background-color:transparent;cursor:pointer;outline-offset:-.25rem}.clr-vertical-nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-btn{flex:1 1 auto;padding:0;margin:0;background:0 0;border:0;cursor:pointer;outline-offset:-.25rem}:root{--clr-sliding-panel-text-color:var(--clr-color-neutral-700);--clr-nav-background-color:var(--clr-color-neutral-200);--clr-responsive-nav-hover-bg:var(--clr-color-neutral-0);--clr-responsive-nav-trigger-bg-color:var(--clr-color-neutral-0);--clr-responsive-nav-trigger-border-radius:var(--clr-global-borderradius);--clr-responsive-nav-hamburger-border-radius:var(--clr-responsive-nav-trigger-border-radius);--clr-responsive-nav-overflow-border-radius:.2rem;--clr-responsive-nav-header-backdrop-bg-color:var(--clr-color-neutral-1000);--clr-responsive-nav-header-backdrop-opacity:.85}.clr-nav-close{margin:.75rem;--color:var(--clr-color-neutral-500)}.clr-nav-close:hover,.clr-nav-close:focus{--color:var(--clr-responsive-nav-trigger-bg-color)}.header-hamburger-trigger>span,.header-hamburger-trigger>span:before,.header-hamburger-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.1rem;width:1.2rem;background:#fff;background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.15rem;border-radius:var(--clr-responsive-nav-hamburger-border-radius, .15rem)}.header-hamburger-trigger.active>span,.clr-nav-close.active>span{background:0 0}.header-overflow-trigger>span,.header-overflow-trigger>span:before,.header-overflow-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.2rem;width:.2rem;background:#fff;background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.2rem;border-radius:var(--clr-responsive-nav-overflow-border-radius, .2rem)}.header-overflow-trigger.active>span,.clr-nav-close.active>span{background:0 0}@media screen and (max-width:992px){.main-container .header-hamburger-trigger,.main-container .header-overflow-trigger{display:inline-block;border:0;background:0 0;cursor:pointer;font-size:1.2rem;height:3rem;width:3rem;padding:0 0 .2rem;text-align:center;white-space:nowrap;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}.main-container .header-hamburger-trigger:focus,.main-container .header-overflow-trigger:focus{outline-offset:-.25rem}.main-container .header-hamburger-trigger:hover,.main-container .header-overflow-trigger:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}.main-container .header-hamburger-trigger:enabled:hover,.main-container .header-overflow-trigger:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}.main-container .header-hamburger-trigger:disabled,.main-container .header-overflow-trigger:disabled{cursor:not-allowed}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;background:#e8e8e8;background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(-18rem);transition:transform .3s ease}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;background:#e8e8e8;background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(18rem);transition:transform .3s ease}.main-container .subnav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 .nav,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 aside{flex-direction:column;align-items:stretch}.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 aside{justify-content:center;width:100%}.main-container .subnav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 .nav{padding-left:0}.main-container .subnav.clr-nav-level-1 .nav .nav-item,.main-container .sub-nav.clr-nav-level-1 .nav .nav-item,.main-container .subnav.clr-nav-level-2 .nav .nav-item,.main-container .sub-nav.clr-nav-level-2 .nav .nav-item{height:1.8rem;margin-right:0}.main-container .subnav.clr-nav-level-1 .nav .nav-link,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link,.main-container .subnav.clr-nav-level-2 .nav .nav-link,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link{padding:0 .6rem 0 1.2rem;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-global-borderradius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-global-borderradius, .15rem);color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{box-shadow:none}.main-container .clr-vertical-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-2{border-right:none}.main-container .header-overflow-trigger{position:relative}.main-container .header-overflow-trigger:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}.main-container .header .branding{max-width:12rem;min-width:0;overflow:hidden}.main-container .header .header-hamburger-trigger+.branding{padding-left:0}.main-container .header .header-hamburger-trigger+.branding .clr-icon,.main-container .header .header-hamburger-trigger+.branding .logo,.main-container .header .header-hamburger-trigger+.branding cds-icon,.main-container .header .header-hamburger-trigger+.branding clr-icon{display:none}.main-container .header .branding+.header-overflow-trigger,.main-container .header .header-nav+.header-overflow-trigger,.main-container .header .header-nav+.cdk-visually-hidden+.header-overflow-trigger{margin-left:auto}.main-container.open-hamburger-menu .header .header-backdrop,.main-container.open-overflow-menu .header .header-backdrop{position:fixed;inset:0;background:#000;background:var(--clr-responsive-nav-header-backdrop-bg-color, hsl(198, 0%, 0%));opacity:.85;opacity:var(--clr-responsive-nav-header-backdrop-opacity, .85);cursor:pointer;z-index:1038}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link{flex:0 0 auto;opacity:1;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa{display:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text{display:inline-block;color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));line-height:1.2rem;padding:.3rem 0 .3rem 1.2rem;white-space:normal;font-weight:400}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text{display:inline-block}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text{color:inherit}.main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,.main-container.open-overflow-menu .clr-vertical-nav .nav-trigger{display:none}.main-container.open-hamburger-menu .header .branding{position:fixed;top:0;left:0;overflow:hidden;width:18rem;max-width:18rem;z-index:1040;padding-left:1.2rem}.main-container.open-hamburger-menu .header .branding>.nav-link{overflow:hidden}.main-container.open-hamburger-menu .header .branding .clr-icon,.main-container.open-hamburger-menu .header .branding .logo,.main-container.open-hamburger-menu .header .branding cds-icon,.main-container.open-hamburger-menu .header .branding clr-icon{display:inline-block}.main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding .clr-vmw-logo{background-color:#8c8c8c;border-radius:.15rem}.main-container.open-hamburger-menu .header .branding .title{color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));text-overflow:ellipsis;overflow:hidden}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(18.6rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-hamburger-menu .clr-nav-close>span{background:0 0}.main-container.open-hamburger-menu .clr-nav-close>span:before,.main-container.open-hamburger-menu .clr-nav-close>span:after{left:.15rem;transform-origin:9%;transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-hamburger-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{padding-top:4.2rem;transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2{padding-top:1.2rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-18.6rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .clr-nav-close>span{background:0 0}.main-container.open-overflow-menu .clr-nav-close>span:before,.main-container.open-overflow-menu .clr-nav-close>span:after{height:.1rem;width:1.2rem;left:-.3rem;transform-origin:-3%;transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-overflow-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:18rem;max-width:18rem}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:18rem;max-width:18rem}}@media screen and (max-width:576px){.main-container .header .branding{max-width:7.2rem;min-width:0;overflow:hidden}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{transform:translate(-14.4rem)}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{transform:translate(14.4rem)}.main-container.open-hamburger-menu .header .branding{width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(15rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:14.4rem;max-width:14.4rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-15rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}}:root{--clr-badge-background-color:var(--clr-color-neutral-600);--clr-badge-color:var(--clr-color-neutral-0);--clr-badge-info-bg-color:var(--clr-color-action-800);--clr-badge-info-color:var(--clr-color-neutral-0);--clr-badge-success-bg-color:var(--clr-color-success-800);--clr-badge-success-color:var(--clr-color-neutral-0);--clr-badge-warning-bg-color:var(--clr-color-warning-1000);--clr-badge-warning-color:var(--clr-color-neutral-0);--clr-badge-danger-bg-color:var(--clr-color-danger-900);--clr-badge-danger-color:var(--clr-color-neutral-0);--clr-badge-gray-bg-color:var(--clr-color-neutral-600);--clr-badge-gray-color:var(--clr-color-neutral-0);--clr-badge-purple-bg-color:var(--clr-color-secondary-action-500);--clr-badge-purple-color:var(--clr-color-neutral-0);--clr-badge-blue-bg-color:var(--clr-color-action-800);--clr-badge-blue-color:var(--clr-color-neutral-0);--clr-badge-orange-bg-color:var(--clr-color-warning-1000);--clr-badge-orange-color:var(--clr-color-neutral-0);--clr-badge-light-blue-bg-color:var(--clr-color-action-500);--clr-badge-light-blue-color:var(--clr-color-neutral-0)}.badge.badge-gray,.badge.badge-1{background:#8c8c8c;background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.badge.badge-purple,.badge.badge-2{background:#9e57bc;background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.badge.badge-blue,.badge.badge-3{background:#00567a;background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.badge.badge-orange,.badge.badge-4{background:#613200;background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.badge.badge-light-blue,.badge.badge-5{background:#179bd3;background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.badge.badge-info{background:#00567a;background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.badge.badge-success{background:#306b00;background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.badge.badge-danger{background:#991700;background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.badge.badge-warning{background:#613200;background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}@supports (-ms-ime-align:auto){.badge{padding:.1rem .15rem 0}}:root{--clr-label-padding:0 .6rem 0;--clr-label-gap-size:0;--clr-label-font-color-light:var(--clr-color-neutral-1000);--clr-label-font-color-dark:var(--clr-color-neutral-1000);--clr-label-default-border-color:var(--clr-color-neutral-600);--clr-label-active-color:var(--clr-label-font-color-light);--clr-label-hover-color:var(--clr-label-font-color-light);--clr-label-font-size:.55rem;--clr-label-font-weight:400;--clr-label-letter-spacing:.03em;--clr-label-line-height:calc(.55rem + .05rem);--clr-label-clickable-font-size:var(--clr-label-font-size);--clr-label-clickable-font-weight:var(--clr-label-font-weight);--clr-label-clickable-letter-spacing:var(--clr-label-letter-spacing);--clr-label-clickable-line-height:var(--clr-label-line-height);--clr-label-border-radius:.6rem;--clr-label-border-width:.05rem;--clr-label-bg-hover-color:var(--clr-color-neutral-200);--clr-label-gray-bg-color:transparent;--clr-label-gray-border-color:var(--clr-color-neutral-600);--clr-label-gray-color:var(--clr-label-font-color-light);--clr-label-purple-bg-color:transparent;--clr-label-purple-border-color:var(--clr-color-secondary-action-500);--clr-label-purple-color:var(--clr-label-font-color-light);--clr-label-blue-bg-color:transparent;--clr-label-blue-border-color:var(--clr-color-action-800);--clr-label-blue-color:var(--clr-label-font-color-light);--clr-label-orange-bg-color:transparent;--clr-label-orange-border-color:var(--clr-color-warning-1000);--clr-label-orange-color:var(--clr-label-font-color-dark);--clr-label-light-blue-bg-color:transparent;--clr-label-light-blue-border-color:var(--clr-color-action-500);--clr-label-light-blue-color:var(--clr-label-font-color-dark);--clr-label-info-bg-color:var(--clr-color-action-50);--clr-label-info-font-color:var(--clr-color-action-800);--clr-label-info-border-color:var(--clr-color-action-800);--clr-label-success-bg-color:var(--clr-color-success-50);--clr-label-success-font-color:var(--clr-color-success-800);--clr-label-success-border-color:var(--clr-color-success-800);--clr-label-warning-bg-color:var(--clr-color-warning-100);--clr-label-warning-font-color:var(--clr-color-neutral-900);--clr-label-warning-border-color:var(--clr-color-warning-800);--clr-label-danger-bg-color:var(--clr-color-danger-100);--clr-label-danger-font-color:var(--clr-color-danger-900);--clr-label-danger-border-color:var(--clr-color-danger-900)}.label.clickable:not(.disabled):hover,a.label.clickable:not(.disabled):hover{text-decoration:none;background:#e8e8e8;background:var(--clr-label-bg-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-label-hover-color, hsl(198, 0%, 0%))}.label.clickable:not(.disabled):active,a.label.clickable:not(.disabled):active{color:#000;color:var(--clr-label-active-color, hsl(198, 0%, 0%));background:#e8e8e8;background:var(--clr-label-bg-active-color, hsl(198, 0%, 91%));box-shadow:0 .05rem #8c8c8c inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 0%, 55%) inset);transform:translateY(.5px);transform:var(--clr-label-pressed-transform, translateY(.5px))}.label.label-gray>.badge,a.label.label-gray>.badge{background:#8c8c8c;background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.label.label-purple>.badge,a.label.label-purple>.badge{background:#9e57bc;background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.label.label-blue>.badge,a.label.label-blue>.badge{background:#00567a;background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.label.label-orange>.badge,a.label.label-orange>.badge{background:#613200;background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.label.label-light-blue>.badge,a.label.label-light-blue>.badge{background:#179bd3;background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.label.label-info,a.label.label-info{background:#e3f5fc;background:var(--clr-label-info-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-label-info-font-color, hsl(198, 100%, 24%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#00567a;border-color:var(--clr-label-info-border-color, hsl(198, 100%, 24%))}.label.label-info>.badge,a.label.label-info>.badge{background:#00567a;background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.label.label-success,a.label.label-success{background:#dff0d0;background:var(--clr-label-success-bg-color, hsl(93, 52%, 88%));color:#306b00;color:var(--clr-label-success-font-color, hsl(93, 100%, 21%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#306b00;border-color:var(--clr-label-success-border-color, hsl(93, 100%, 21%))}.label.label-success>.badge,a.label.label-success>.badge{background:#306b00;background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.label.label-warning,a.label.label-warning{background:#fff4c7;background:var(--clr-label-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-label-warning-font-color, hsl(198, 0%, 20%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#ad7600;border-color:var(--clr-label-warning-border-color, hsl(41, 100%, 34%))}.label.label-warning>.badge,a.label.label-warning>.badge{background:#613200;background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}.label.label-danger,a.label.label-danger{background:#feddd7;background:var(--clr-label-danger-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-label-danger-font-color, hsl(9, 100%, 30%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#991700;border-color:var(--clr-label-danger-border-color, hsl(9, 100%, 30%))}.label.label-danger>.badge,a.label.label-danger>.badge{background:#991700;background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.label.disabled,.label:disabled,a.label.disabled,a.label:disabled{cursor:not-allowed;pointer-events:none;background:0 0;background:var(--clr-label-bg-disabled-color, transparent);color:#000;color:var(--clr-label-disabled-color, hsl(198, 0%, 0%));border-color:#8c8c8c;border-color:var(--clr-label-disabled-border-color, hsl(198, 0%, 55%))}.label.disabled .badge,.label:disabled .badge,a.label.disabled .badge,a.label:disabled .badge{background:#8c8c8c;background:var(--clr-label-disabled-color, hsl(198, 0%, 55%))}:root{--clr-progress-default-color:var(--clr-color-action-600);--clr-progress-alt-color-1:var(--clr-color-success-400);--clr-progress-alt-color-2:var(--clr-color-danger-800);--clr-progress-alt-color-3:var(--clr-progress-alt-color-2);--clr-progress-bg-color:var(--clr-color-neutral-200);--clr-progress-max-height:.7rem;--clr-progress-min-height:.2rem;--clr-progress-loop-width:75%;--clr-progress-percantage-label-padding:3em;--clr-progress-card-margin-bottom:.6rem;--clr-progress-block-items-padding-right:.6rem;--clr-progress-block-first-item-padding-right:.9rem;--clr-progress-clr-row-color:inherit;--clr-progress-clr-row-font-weight:inherit;--clr-progress-clr-row-font-size:inherit;--clr-progress-clr-row-line-height:inherit;--clr-progress-clr-row-letter-spacing:inherit;--clr-progress-label-color:inherit;--clr-progress-standart-font-weight:inherit;--clr-progress-label-font-weight:600;--clr-progress-label-font-size:inherit;--clr-progress-label-line-height:inherit;--clr-progress-label-letter-spacing:inherit;--clr-progress-label-max-width:inherit}.progress>progress{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:#0072a3;color:var(--clr-progress-default-color, hsl(198, 100%, 32%));display:block;background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));border:0;height:100%;width:100%}.progress-static{position:relative;border:0;width:100%}.card-block .progress,.card-block .progress-static,.card-footer .progress,.card-footer .progress-static{margin:0;margin-top:-.6rem;margin-top:calc(-1*(var(--clr-card-footer-padding, .6rem)));height:.1875rem;position:absolute;left:0}.progress-block>:first-child{padding-right:.9rem;padding-right:var(--clr-progress-block-first-item-padding-right, .9rem)}.progress-block>:last-child{padding-right:0}.spinner.spinner-check{animation:none;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22hsl(198, 100%, 32%)%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.spinner.spinner-check:after,.spinner.spinner-check:before{border:0}:root{--clr-table-bgcolor:var(--clr-color-neutral-0);--clr-thead-bgcolor:var(--clr-color-neutral-50);--clr-table-header-border-bottom-color:var(--clr-color-neutral-400);--clr-table-footer-border-top-color:var(--clr-color-neutral-400);--clr-table-border-color:var(--clr-color-neutral-400);--clr-tablerow-bordercolor:var(--clr-color-neutral-200);--clr-table-border-radius:var(--clr-global-borderradius);--clr-table-borderwidth:var(--clr-global-borderwidth);--clr-table-cornercellradius:.1rem;--clr-table-font-color:var(--clr-color-neutral-700);--clr-table-margin:1.2rem 0 0 0;--clr-thead-color:hsl(198, 0%, 40%);--clr-table-cell-padding:.55rem .6rem .55rem;--clr-table-cell-padding-left:.3rem;--clr-table-cell-compact-padding:.3rem .6rem .25rem;--clr-table-noborder-cell-padding-left:0;--clr-table-noborder-borderwidth:0;--clr-table-noborder-bg-color:transparent;--clr-table-noborder-th-border-color:hsl(198, 0%, 80%);--clr-table-vertical-align:bottom;--clr-table-data-cell-font-size:.65rem;--clr-table-data-cell-line-height:.7rem;--clr-table-data-cell-font-weight:400}.table.table-vertical thead th{border:0;border-radius:0;display:none}:root{--clr-tooltip-background-color:var(--clr-color-neutral-1000);--clr-tooltip-border-radius:var(--clr-global-borderradius);--clr-tooltip-color:var(--clr-color-neutral-0);--clr-tooltip-font-weight:var(--clr-p3-font-weight);--clr-tooltip-content-padding:.45rem .6rem;--clr-tooltip-content-line-height:.9rem;--clr-tooltip-content-margin:.8rem;--clr-tooltip-arrow-width:.25rem;--clr-tooltip-arrow-height:.3rem;--clr-tooltip-arrow-horizontal-size:-.45rem;--clr-tooltip-arrow-vertical-size:-.42rem}:root{--clr-forms-baseline:.3rem;--clr-form-disabled-background-color:var(--clr-color-neutral-400);--clr-forms-label-color:var(--clr-color-neutral-800);--clr-forms-text-color:var(--clr-color-neutral-1000);--clr-forms-invalid-color:var(--clr-color-danger-800);--clr-forms-invalid-text-color:var(--clr-color-danger-800);--clr-forms-valid-color:var(--clr-color-success-700);--clr-forms-valid-text-color:var(--clr-color-success-900);--clr-forms-subtext-color:var(--clr-color-neutral-600);--clr-forms-placeholder-color:var(--clr-global-color-construction-600);--clr-forms-border-color:hsl(198, 10%, 46%);--clr-forms-focused-color:var(--clr-color-action-600);--clr-forms-subtext-disabled-color:hsl(198, 0%, 55%);--clr-forms-border-disabled-color:hsl(198, 10%, 46%);--clr-forms-text-disabled-color:hsl(198, 0%, 70%);--clr-forms-label-disabled-color:hsl(198, 0%, 55%);--clr-forms-icon-size:1.2rem;--clr-forms-placeholder-disabled-color:hsl(198, 14%, 36%);--clr-forms-subtext-margin-top:.3rem;--clr-forms-label-font-weight:var(--clr-font-weight-bold);--clr-forms-block-label-font-weight:400;--clr-forms-text-font-weight:400;--clr-forms-input-padding:0 .3rem;--clr-forms-input-wrapper-height:1.2rem;--clr-forms-input-group-icon-action-size:.9rem;--clr-forms-textarea-background-color:var(--clr-color-neutral-0);--clr-forms-textarea-focused-outline:0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-textarea-invalid-focused-outline:0 0 .1rem .1rem #ff745c;--clr-forms-textarea-padding:.4rem .6rem;--clr-forms-textarea-wrapper-margin-left:0;--clr-forms-textarea-wrapper-margin-top:.3rem;--clr-forms-textarea-disabled-background:hsl(198, 0%, 100%);--clr-forms-select-hover-background:rgba( 222, 222, 222, .5 );--clr-forms-select-hover-border-color:var(--clr-forms-select-hover-background);--clr-forms-select-disabled-border-color:hsl(198, 10%, 46%);--clr-forms-select-caret-hover-color:var(--clr-color-neutral-600);--clr-forms-select-caret-color:var(--clr-color-neutral-500);--clr-forms-select-option-color:var(--clr-forms-text-color);--clr-forms-select-multiple-background-color:var(--clr-forms-textarea-background-color);--clr-forms-select-multiple-border-color:var(--clr-color-neutral-400);--clr-forms-select-multiple-option-color:var(--clr-forms-text-color);--clr-forms-select-multiple-error-focus-color:#ff745c;--clr-forms-checkbox-label-color:var(--clr-forms-label-color);--clr-forms-checkbox-background-color:var(--clr-color-action-600);--clr-forms-checkbox-indeterminate-border-color:var(--clr-color-action-600);--clr-forms-checkbox-mark-color:var(--clr-color-neutral-0);--clr-forms-checkbox-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-checkbox-disabled-mark-color:var(--clr-color-neutral-1000);--clr-forms-checkbox-border-radius:var(--clr-global-borderradius);--clr-forms-checkbox-line-height:1.2rem;--clr-forms-checkbox-padding-left:1.1rem;--clr-forms-checkbox-label-height:1.2rem;--clr-forms-checkbox-checked-shadow:inset 0 0 0 .3rem var(--clr-forms-checkbox-background-color);--clr-forms-radio-label-color:var(--clr-forms-checkbox-label-color);--clr-forms-radio-label-disabled-color:hsl(198, 0%, 27%);--clr-forms-radio-disabled-background-color:var(--clr-color-neutral-700);--clr-forms-radio-disabled-mark-color:var(--clr-forms-checkbox-disabled-mark-color);--clr-forms-radio-selected-shadow:var(--clr-forms-checkbox-checked-shadow);--clr-forms-radio-disabled-shadow:inset 0 0 0 .6rem hsl(198, 0%, 91%);--clr-forms-radio-line-height:1.2rem;--clr-forms-radio-padding-left:1.1rem;--clr-forms-radio-label-height:1.2rem;--clr-forms-radio-focused-shadow:0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-range-progress-fill-color:var(--clr-color-action-600);--clr-forms-range-track-color:var(--clr-color-neutral-200);--clr-forms-range-track-border-color:hsl(198, 0%, 91%);--clr-forms-range-thumb-height:.7rem;--clr-forms-range-track-height:.2rem;--clr-forms-range-track-border-radius:0;--clr-forms-range-track-border-width:0;--clr-forms-range-progress-fill-color-disabled:hsl(198, 100%, 32%);--clr-forms-range-track-color-disabled:hsl(198, 0%, 91%);--clr-forms-range-track-border-color-disabled:hsl(198, 0%, 55%);--clr-forms-datalist-caret-color:hsl(198, 0%, 55%);--clr-forms-datalist-caret-disabled-color:hsl(198, 0%, 55%);--clr-forms-datalist-caret-icon-size:.8rem;--clr-forms-password-eye-icon-color:var(--clr-forms-focused-color);--clr-forms-password-disabled-eye-icon-color:var(--clr-forms-text-disabled-color)}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background:#0072a3;background:var(--clr-forms-checkbox-background-color, hsl(198, 100%, 32%));border:0}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background-color:#ccc;background-color:var(--clr-forms-checkbox-disabled-checked-background-color, hsl(198, 0%, 80%));border:0}.clr-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;padding:0 .3rem;padding:var(--clr-forms-input-padding, 0 .3rem);max-height:1.2rem;font-size:.65rem}.clr-input[readonly]{border:0}.clr-form-control-readonly .clr-input{border:0}.clr-input-group .clr-input{background:0 0;border:0;margin-right:0;max-width:100%}.clr-input-group select,.clr-input-group .clr-select-wrapper select,.clr-input-group .clr-multiselect-wrapper select{border:0}.clr-input-group .clr-input-group-icon-action{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#0072a3;color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));padding:0 .45rem}.clr-radio-wrapper input[type=radio]:checked+.clr-control-label:before{box-shadow:inset 0 0 0 .3rem #0072a3;box-shadow:var(--clr-forms-radio-selected-shadow, inset 0 0 0 .3rem hsl(198, 100%, 32%));border:0}.clr-select-wrapper select,.clr-multiselect-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;position:relative;padding:0 1.1rem 0 .3rem;cursor:pointer;font-size:.65rem;z-index:2}.clr-select-wrapper:after{position:absolute;content:"";height:.5rem;width:.5rem;top:.35rem;right:.3rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 70%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin:0}.clr-select-wrapper:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 55%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A")}select[multiple],select[size]{padding:0;background:#fff;background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);height:auto;min-width:6rem}select[multiple]:hover,select[multiple]:active,select[size]:hover,select[size]:active{background:#fff;background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%))}.clr-form-control-disabled .clr-select.disabled>select:hover,.clr-form-control-disabled .clr-select select:disabled:hover{background:0 0;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%))}.clr-textarea{max-width:calc(100% - .3rem);height:auto;resize:vertical;border:.05rem solid;font-size:.65rem;background:#fff;background:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-forms-textarea-border-radius, .15rem);padding:.4rem .6rem;padding:var(--clr-forms-textarea-padding, .4rem .6rem)}:root{--clr-toggle-bg-color-off:var(--clr-color-neutral-600);--clr-toggle-bg-color-on:var(--clr-color-success-500);--clr-toggle-handle-bg-color:var(--clr-color-neutral-50);--clr-toggle-handle-border-color:var(--clr-toggle-handle-bg-color);--clr-toggle-handle-border-color-on:var(--clr-toggle-handle-bg-color);--clr-toggle-disabled-default-border-color:var(--clr-color-neutral-400);--clr-toggle-disabled-default-handle-color:var(--clr-color-neutral-0);--clr-toggle-disabled-off-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-off-bg-color:var(--clr-toggle-disabled-default-handle-color);--clr-toggle-disabled-off-handle-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-bg-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-handle-border-color:var(--clr-toggle-disabled-default-handle-color);--clr-toggle-height:1.2rem;--clr-toggle-switch-base-height:.9rem;--clr-toggle-switch-base-width:1.65rem;--clr-toggle-base-line:.3rem;--clr-toggle-icon-margin:2.1rem;--clr-toggle-icon-margin-negative:-2.1rem;--clr-toggle-switch-left-spacing:1.25rem;--clr-toggle-switch-left-spacing-negative:-1.25rem;--clr-toggle-dot-diameter:.7rem;--clr-toggle-icon-dot-place:-2rem;--clr-toggle-icon-top:.15rem;--clr-toggle-icon-dot-top-disabled:.15rem;--clr-toggle-icon-dot-top:.25rem}@supports (-ms-ime-align:auto){.clr-range-wrapper .fill-input{display:none}.clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:.2rem;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%))}input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}input[type=range]::-ms-track{margin:0;border:0;height:.2rem;cursor:pointer;background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%))}input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:0;margin-top:var(--clr-forms-range-margin-top, 0);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}}:root{--clr-calendar-background-color:var(--clr-color-neutral-0);--clr-calendar-border-color:var(--clr-color-neutral-400);--clr-datepicker-trigger-color:var(--clr-color-action-600);--clr-datepicker-trigger-hover-color:var(--clr-color-action-800);--clr-calendar-btn-color:var(--clr-color-action-600);--clr-calendar-btn-hover-focus-color:var(--clr-global-hover-color);--clr-calendar-today-date-cell-color:var(--clr-color-neutral-1000);--clr-calendar-active-cell-background-color:var(--clr-global-selection-color);--clr-calendar-active-focus-cell-background-color:var(--clr-global-selection-color);--clr-calendar-active-cell-color:var(--clr-color-neutral-1000);--clr-day-font-size:.6rem;--clr-calendar-container-border-width:.05rem;--clr-calendar-container-border-radius:.15rem;--clr-calendar-cell-border-radius:.15rem;--clr-calendar-container-padding:.6rem;--clr-calendar-container-margin-top:.3rem;--clr-calendar-cell-width-height:1.8rem;--clr-calendar-month-year-button-width:2.4rem;--clr-calendar-month-year-cell-height:2.4rem;--clr-calendar-year-picker-gap:0;--clr-calendar-container-width:13.9rem;--clr-calendar-container-height:15.7rem;--clr-calendar-month-year-cell-width:6.3rem;--clr-calendar-weekday-font-size:var(--clr-day-font-size);--clr-calendar-weekday-font-weight:600;--clr-calendar-weekday-line-height:inherit;--clr-calendar-weekday-letter-spacing:inherit;--clr-calendar-day-font-size:inherit;--clr-calendar-day-font-weight:inherit;--clr-calendar-day-line-height:1.8rem;--clr-calendar-day-letter-spacing:inherit;--clr-calendar-month-year-font-size-:.9rem;--clr-calendar-month-year-font-weight:200;--clr-calendar-month-year-line-height:1.8rem;--clr-calendar-month-year-letter-spacing:inherit;--clr-calendar-picker-btn-font-size:.9rem;--clr-calendar-picker-btn-font-weight:200;--clr-calendar-picker-btn-line-height:1.8rem;--clr-calendar-picker-btn-letter-spacing:normal;--clr-calendar-today-date-cell-font-weight:600}.datepicker-trigger{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer}.datepicker{display:flex;flex-direction:column;margin-top:.3rem;margin-top:var(--clr-calendar-container-margin-top, .3rem);padding:.6rem;padding:var(--clr-calendar-container-padding, .6rem);width:13.9rem;width:var(--clr-calendar-container-width, 13.9rem);height:15.7rem;height:var(--clr-calendar-container-height, 15.7rem);background:#fff;background:var(--clr-calendar-background-color, hsl(198, 0%, 100%));border-style:solid;border-width:.05rem;border-width:var(--clr-calendar-container-border-width, .05rem);border-color:#ccc;border-color:var(--clr-calendar-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-calendar-container-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-popover-box-shadow-color, rgba(140, 140, 140, .25));overflow:hidden;z-index:1050}.calendar-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer;font-size:.9rem;font-size:var(--clr-calendar-picker-btn-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-picker-btn-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-picker-btn-line-height, 1.8rem);letter-spacing:normal;letter-spacing:var(--clr-calendar-picker-btn-letter-spacing, normal)}.calendar-btn:hover,.calendar-btn:focus{background:#e8e8e8;background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.calendar-btn:active{background:#e8e8e8;background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer;width:100%;color:inherit;font-size:inherit;font-size:var(--clr-calendar-day-font-size, inherit);font-weight:inherit;font-weight:var(--clr-calendar-day-font-weight, inherit);line-height:1.8rem;line-height:var(--clr-calendar-day-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-day-letter-spacing, inherit)}.day-btn:hover,.day-btn:focus{background:#e8e8e8;background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.day-btn:active{background:#e8e8e8;background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn.is-excluded:hover{background:0 0}.day-btn.is-selected{background:#d8e3e9;background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.day-btn.is-selected:focus{background:#d8e3e9;background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}.day-btn.is-disabled:hover{background:0 0}.month,.year{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0 .6rem;margin:0!important;color:inherit;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer;height:2.4rem;height:var(--clr-calendar-month-year-cell-height, 2.4rem);width:6.3rem;width:var(--clr-calendar-month-year-cell-width, 6.3rem);outline-offset:-.25rem;font-size:.9rem;font-size:var(--clr-calendar-month-year-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-month-year-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-month-year-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-month-year-letter-spacing, inherit)}.month.is-disabled:hover,.year.is-disabled:hover{background:0 0}.month.is-selected,.year.is-selected{background:#d8e3e9;background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.month.is-selected:focus,.year.is-selected:focus{background:#d8e3e9;background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}:root{--clr-combobox-trigger-color:var(--clr-color-neutral-500);--clr-combobox-font-size:.65rem;--clr-combobox-font-weight:inherit;--clr-combobox-min-height:1.2rem;--clr-combobox-min-width:8.4rem;--clr-combobox-border-color:hsl(198, 0%, 91%);--clr-combobox-border-bottom-color:hsl(198, 10%, 46%);--clr-combobox-border-radius:.15rem;--clr-combobox-input-background-color:hsl(198, 0%, 95%);--clr-combobox-pill-background-color:hsl(198, 0%, 100%);--clr-combobox-pill-border-color:hsl(198, 0%, 40%);--clr-combobox-pill-border-radius:.15rem;--clr-combobox-pill-font-color:hsl(198, 0%, 27%);--clr-combobox-filter-highlight:hsl(198, 0%, 27%);--clr-combobox-text-color:inherit;--clr-combobox-trigger-font-color:hsl(198, 0%, 27%);--clr-combobox-hover-background-color:hsl(198, 0%, 95%);--clr-combobox-pill-padding:0 .1rem 0 .2rem;--clr-combobox-pill-margin:.15rem .3rem 0 0;--clr-combobox-pill-remove-icon-color:hsl(198, 0%, 27%);--clr-combobox-active-background-color:hsl(198, 0%, 91%);--clr-combobox-caret-icon-size:.6rem}.clr-combobox-wrapper .clr-input.clr-combobox-input:focus{background:0 0}.clr-combobox-wrapper .clr-combobox-input{background:0 0;border-bottom:none;vertical-align:baseline;vertical-align:var(--clr-combobox-input-align, baseline)}.clr-combobox-wrapper .clr-combobox-remove-btn{background:0 0;border:0;cursor:pointer;padding:.15rem;color:#454545;color:var(--clr-combobox-pill-remove-icon-color, hsl(198, 0%, 27%))}.clr-combobox-wrapper .clr-combobox-input-wrapper{border:0;background:0 0}.clr-combobox-trigger{padding-left:.3rem;padding-left:var(--clr-combobox-trigger-padding-left, .3rem);padding-right:.3rem;padding-right:var(--clr-combobox-trigger-padding-right, .3rem);margin:auto;position:absolute;top:0;bottom:0;right:0;background:0 0;border:0;color:currentColor;cursor:pointer;outline:0}.clr-combobox-option{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.clr-combobox-option.disabled:hover,.clr-combobox-option:disabled:hover{background:0 0}.clr-combobox-option.disabled:active,.clr-combobox-option:disabled:active{background:0 0;box-shadow:none}@media screen and (max-width:576px){.clr-combobox-options .clr-combobox-option{padding:.3rem 1.2rem}}:root{--clr-stack-view-border-radius:.15rem;--clr-stack-view-border-color:var(--clr-color-neutral-400);--clr-stack-view-bg-color:var(--clr-color-neutral-50);--clr-stack-view-stack-block-border-bottom:var(--clr-color-neutral-300);--clr-stack-view-title-color:hsl(198, 0%, 0%);--clr-stack-view-color:hsl(198, 0%, 40%);--clr-stack-view-stack-block-label-text-color:var(--clr-global-font-color);--clr-stack-view-border-box-color:var(--clr-color-neutral-300);--clr-stack-block-changed-border-top-color:var(--clr-color-action-600);--clr-stack-view-stack-block-label-and-content-bg-color:var(--clr-color-neutral-50);--clr-stack-view-stack-children-stack-block-border-bottom-color:var(--clr-color-neutral-200);--clr-stack-view-stack-children-stack-block-label-and-content-bg-color:var(--clr-color-neutral-0);--clr-stack-view-stack-block-expanded-bg-color:var(--clr-global-selection-color);--clr-stack-view-stack-block-expandable-hover:var(--clr-stack-view-stack-block-label-text-color);--clr-stack-view-stack-block-content-text-color:inherit;--clr-stack-view-stack-block-expanded-text-color:var(--clr-color-neutral-1000);--clr-stack-view-stack-block-caret-color:var(--clr-global-font-color);--clr-stack-view-block-expanded-border-bottom-style:none;--clr-stack-view-border-width:.05rem;--clr-stack-view-stack-block-label-padding:.3rem .6rem;--clr-stack-view-key-margin:0;--clr-stack-view-stack-block-caret-margin-right:.24rem;--clr-stack-view-stack-block-caret-dimension:.7rem;--clr-stack-view-block-label-before-margin:.35rem .24rem 0 0;--clr-stack-view-stack-children-block-label-padding-left:1.8rem;--clr-stack-view-stack-children-block-content-padding-left:.36rem;--clr-stack-view-stack-title-btn-margin-right:-.6rem;--clr-stack-view-stack-title-padding:.3rem 0;--clr-stack-view-stack-title-font-size:var(--clr-h4-font-size);--clr-stack-view-stack-title-font-weight:var(--clr-h4-font-weight);--clr-stack-view-stack-title-line-height:inherit;--clr-stack-view-stack-title-letter-spacing:inherit;--clr-stack-view-stack-row-font-size:.65rem;--clr-stack-view-stack-row-font-weight:400;--clr-stack-view-stack-row-line-height:1.2rem;--clr-stack-view-stack-row-letter-spacing:normal;--clr-stack-view-stack-block-expanded-caret-color:var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-active-caret-color:var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-hover-caret-color:var(--clr-stack-view-stack-block-caret-color)}.stack-view .stack-block-expandable>.stack-block-label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 40%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;transform:rotate(-90deg);height:.6rem;height:var(--clr-stack-view-stack-block-caret-dimension, .6rem);width:.6rem;width:var(--clr-stack-view-stack-block-caret-dimension, .6rem)}:root{--clr-tree-border-radius:var(--clr-global-borderradius);--clr-tree-link-hover-color:var(--clr-custom-links-hover-color);--clr-tree-link-selection-color:var(--clr-global-selection-color);--clr-tree-link-text-color:var(--clr-color-neutral-700);--clr-tree-caret-size:.8rem;--clr-tree-node-touch-target:1.62rem;--clr-tree-caret-padding:0;--clr-tree-node-content-icon-margin-right:.3rem;--clr-tree-node-caret-link-hover-color:var(--clr-color-neutral-1000);--clr-tree-node-caret-color:var(--clr-color-neutral-500);--clr-tree-node-caret-link-active-color:var(--clr-color-neutral-500);--clr-tree-node-caret-link-disabled-color:var(--clr-color-neutral-500);--clr-tree-node-font-size:inherit;--clr-tree-node-font-weight:inherit;--clr-tree-node-line-height:inherit;--clr-tree-node-letter-spacing:inherit;--clr-treenode-content-padding:0;--clr-tree-node-content-padding:var(--clr-treenode-content-padding);--clr-tree-node-content-padding-left:1.62rem;--clr-tree-node-children-margin:1.17rem;--clr-tree-checkbox-wrapper-padding:.21rem 0 0 .41rem;--clr-tree-node-content-hover-color:transparent}.clr-treenode-caret{flex-grow:0;flex-shrink:0;flex-basis:1.62rem;flex-basis:var(--clr-tree-node-touch-target, 1.62rem);margin:0;height:1.62rem;height:var(--clr-tree-node-touch-target, 1.62rem);width:1.62rem;width:var(--clr-tree-node-touch-target, 1.62rem);min-height:1.62rem;min-height:var(--clr-tree-node-touch-target, 1.62rem);min-width:1.62rem;min-width:var(--clr-tree-node-touch-target, 1.62rem);padding:0;padding:var(--clr-tree-caret-padding, 0);background:0 0;border:0;color:#b3b3b3;color:var(--clr-tree-node-caret-link-color, hsl(198, 0%, 70%));cursor:pointer;outline-offset:-.25rem}.clr-treenode-link{display:inline-block;height:100%;width:100%;margin:0;padding:0;padding-left:.3rem;padding-left:var(--clr-tree-node-link-padding-left, .3rem);background:0 0;border:0;color:#666;color:var(--clr-tree-link-text-color, hsl(198, 0%, 40%));cursor:pointer;line-height:inherit;text-align:left}.clr-treenode-link:hover,.clr-treenode-link:focus{background:#e8e8e8;background:var(--clr-tree-link-hover-color, hsl(198, 0%, 91%));text-decoration:none}.clr-treenode-link:active{background:0 0;background:var(--clr-tree-node-content-bg-active-color, transparent)}.clr-treenode-link.active{background:#d8e3e9;background:var(--clr-tree-link-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-treenode-link.active:active{background:#d8e3e9;background:var(--clr-tree-node-content-bg-active-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}:root{--clr-datagrid-font-color:hsl(203, 16%, 72%);--clr-datagrid-default-border-color:var(--clr-color-neutral-400);--clr-datagrid-icon-color:var(--clr-color-neutral-600);--clr-datagrid-row-hover-color:var(--clr-color-neutral-200);--clr-datagrid-row-hover-font-color:var(--clr-color-neutral-1000);--clr-datagrid-action-toggle-color:var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-color:var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-color:var(--clr-color-neutral-600);--clr-datagrid-pagination-input-border-color:var(--clr-datagrid-default-border-color);--clr-datagrid-pagination-input-border-focus-color:var(--clr-color-action-400);--clr-datagrid-popover-bg-color:var(--clr-color-neutral-0);--clr-datagrid-popover-padding:.3rem;--clr-datagrid-popover-border-color:var(--clr-datagrid-default-border-color);--clr-datagrid-action-popover-hover-color:var(--clr-color-neutral-200);--clr-datagrid-row-selected:var(--clr-color-neutral-1000);--clr-datagrid-loading-background:hsla(0, 0%, 100%, .6);--clr-datagrid-popovers-box-shadow-color:rgba(140, 140, 140, .25);--clr-datagrid-popovers-box-shadow:0 .05rem .15rem var(--clr-datagrid-popovers-box-shadow-color);--clr-datagrid-popover-font-color:hsl(198, 0%, 40%);--clr-datagrid-column-switch-header-font-color:var(--clr-color-neutral-500);--clr-datagrid-column-switch-header-font-hover-color:var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-bg-color:var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-icon-color:var(--clr-color-neutral-0);--clr-datagrid-placeholder-color:var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-opacity:.56;--clr-datagrid-pagination-input-size:1.2rem;--clr-datagrid-column-toggle-gap:.2rem;--clr-datagrid-column-toggle-padding:0 .3rem;--clr-datagrid-column-toggle-border-color:var(--clr-color-neutral-600);--clr-datagrid-column-toggle-fill-color:var(--clr-color-neutral-50);--clr-datagrid-column-toggle-text-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-border-hover-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-hover-color:var(--clr-color-neutral-0);--clr-datagrid-column-toggle-text-hover-color:var(--clr-color-neutral-1000);--clr-datagrid-column-toggle-border-active-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-active-color:var(--clr-color-neutral-100);--clr-datagrid-column-toggle-text-active-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-disabled-color:hsl(198, 0%, 40%);--clr-datagrid-column-toggle-disabled-opacity:.4;--clr-datagrid-detail-header-padding:0 0 0 1.2rem;--clr-datagrid-detail-header-title-padding:.8rem 0 0 0;--clr-datagrid-detail-pane-close-btn-margin:.8rem 0 0 0;--clr-datagrid-detail-pane-close-padding:0 0 0 .6rem;--clr-datagrid-detail-body-padding:0 1.2rem;--clr-datagrid-detail-pane-close-btn-min-width:3.6rem;--clr-datagrid-detail-pane-content-padding:0;--clr-datagrid-detail-pane-close-icon-size:1.2rem;--clr-datagrid-detail-body-text-color:hsl(198, 0%, 40%);--clr-datagrid-detail-header-title-color:hsl(198, 0%, 40%);--clr-datagrid-detail-pane-bg-color:var(--clr-datagrid-popover-bg-color);--clr-datagrid-detail-pane-border-color:var(--clr-datagrid-default-border-color);--clr-datagrid-footer-padding:0 .6rem;--clr-datagrid-placeholder-padding:.6rem;--clr-datagrid-placeholder-gap:.6rem;--clr-datagrid-placeholder-font-size:.8rem;--clr-datagrid-placeholder-font-weight:inherit;--clr-datagrid-placeholder-line-height:inherit;--clr-datagrid-placeholder-letter-spacing:inherit;--clr-datagrid-placeholder-background-color:hsl(198, 0%, 100%);--clr-datagrid-column-seperator-height:1.3rem;--clr-datagrid-filter-toggle-size:.7rem;--clr-datagrid-row-active-color:var(--clr-datagrid-row-hover-color);--clr-datagrid-footer-line-height:1.65rem;--clr-datagrid-footer-pagination-line-height:1.8rem;--clr-datagrid-fixed-column-size:1.9rem}.datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;height:1.5rem;width:1.5rem}.datagrid-row .datagrid-action-overflow{position:absolute;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-row .datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-row .datagrid-action-overflow .action-item.disabled:hover,.datagrid-row .datagrid-action-overflow .action-item:disabled:hover{background:0 0}.datagrid-row .datagrid-action-overflow .action-item.disabled:active,.datagrid-row .datagrid-action-overflow .action-item.disabled:focus,.datagrid-row .datagrid-action-overflow .action-item:disabled:active,.datagrid-row .datagrid-action-overflow .action-item:disabled:focus{background:0 0;box-shadow:none}.datagrid-row .datagrid-row-detail .datagrid-cell{padding-top:0;border:0}.datagrid-table .datagrid-column{position:relative;text-align:left;min-width:4.8rem;display:flex;flex:1 1 auto;vertical-align:top;border:0}.datagrid-table .datagrid-column .datagrid-filter-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;float:right;vertical-align:middle;height:.7rem;height:var(--clr-datagrid-filter-toggle-size, .7rem);width:.7rem;width:var(--clr-datagrid-filter-toggle-size, .7rem);min-height:.7rem;min-height:var(--clr-datagrid-filter-toggle-size, .7rem);min-width:.7rem;min-width:var(--clr-datagrid-filter-toggle-size, .7rem);margin-left:.3rem;background-repeat:no-repeat;background-size:contain}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-style:solid;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-column-title{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));text-align:left;flex:1 1 auto;align-items:center;align-self:center;display:flex}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;position:absolute;width:.65rem;right:-.3rem;top:-.3rem;cursor:col-resize;height:calc(100% + .6rem - .05rem);z-index:501}.datagrid-table .datagrid-cell{flex:1 1 auto;text-align:left;min-width:4.8rem;border:0}.datagrid-table .datagrid-cell.datagrid-row-actions{background:0 0}.datagrid-table .datagrid-cell .datagrid-action-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0}.datagrid-table .datagrid-placeholder{background:#fff;background:var(--clr-datagrid-placeholder-background-color, hsl(198, 0%, 100%));display:none;width:100%}.datagrid-table .datagrid-placeholder .datagrid-placeholder-image{height:3rem;width:3rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2060%2072%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22path-1%22%20cx%3D%2230%22%20cy%3D%2261.7666667%22%20rx%3D%2215.4512904%22%20ry%3D%224.73333333%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.9025808%22%20height%3D%229.46666667%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Oval-10%22%20stroke%3D%22%23C1DFEF%22%20mask%3D%22url(%23mask-2)%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%20stroke-dasharray%3D%223%2C6%2C3%2C5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M38.4613647%2C18.1642456%20L30.9890137%2C34.9141846%20L31%2C47%20L32.5977783%2C46.5167236%20L32.5977783%2C34.9141846%20L51.0673218%2C15.7560425%20C51.0673218%2C15.7560425%2048.6295166%2C16.6542969%2044.9628906%2C17.3392334%20C41.2962646%2C18.0241699%2038.4613647%2C18.1642456%2038.4613647%2C18.1642456%20Z%22%20id%3D%22Path-195%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.74639226%2C12.5661855%20L4.62065726%2C12.1605348%20L5.3515414%2C11.1625044%20L5.77622385%2C11.159939%20L6.20936309%2C12.5573481%20L4.74639226%2C12.5661855%20Z%20M6.20936309%2C12.5573481%20L6.32542632%2C12.9317954%20L28.4963855%2C34.8796718%20L28.4963855%2C47.8096691%20L32.6%2C46.4836513%20L32.6%2C34.8992365%20L53.973494%2C12.7035813%20L53.973494%2C12.2688201%20L6.20936309%2C12.5573481%20Z%20M55.373494%2C10.8603376%20L55.373494%2C13.2680664%20L34%2C35.4637216%20L34%2C47.5025401%20L27.0963855%2C49.7333333%20L27.0963855%2C35.4637219%20L5.09179688%2C13.680542%20L4.31325301%2C11.1687764%20L55.373494%2C10.8603376%20Z%22%20id%3D%22Path-149%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-9%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2230%22%20cy%3D%2211.785654%22%20rx%3D%2226%22%20ry%3D%226.78565401%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30%2C17.171308%20C36.8772177%2C17.171308%2043.3112282%2C16.4610701%2048.0312371%2C15.2292106%20C50.2777611%2C14.6428977%2052.0507619%2C13.9579677%2053.2216231%2C13.2354973%20C54.1938565%2C12.6355886%2054.6%2C12.1175891%2054.6%2C11.785654%20C54.6%2C11.4537189%2054.1938565%2C10.9357194%2053.2216231%2C10.3358107%20C52.0507619%2C9.61334032%2050.2777611%2C8.92841034%2048.0312371%2C8.34209746%20C43.3112282%2C7.11023795%2036.8772177%2C6.4%2030%2C6.4%20C23.1227823%2C6.4%2016.6887718%2C7.11023795%2011.9687629%2C8.34209746%20C9.72223886%2C8.92841034%207.94923814%2C9.61334032%206.77837689%2C10.3358107%20C5.8061435%2C10.9357194%205.4%2C11.4537189%205.4%2C11.785654%20C5.4%2C12.1175891%205.8061435%2C12.6355886%206.77837689%2C13.2354973%20C7.94923814%2C13.9579677%209.72223886%2C14.6428977%2011.9687629%2C15.2292106%20C16.6887718%2C16.4610701%2023.1227823%2C17.171308%2030%2C17.171308%20Z%20M30%2C18.571308%20C15.6405965%2C18.571308%204%2C15.5332672%204%2C11.785654%20C4%2C8.03804078%2015.6405965%2C5%2030%2C5%20C44.3594035%2C5%2056%2C8.03804078%2056%2C11.785654%20C56%2C15.5332672%2044.3594035%2C18.571308%2030%2C18.571308%20Z%22%20id%3D%22Oval-9-Copy%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.2608643%2C7.14562988%20L22.727356%2C16.9047241%20C22.727356%2C16.9047241%2015.3006592%2C16.3911743%2010.276001%2C14.7511597%20C5.25134277%2C13.111145%205.38031006%2C11.8284302%205.38031006%2C11.6882935%20C5.38031006%2C10.4832831%208.16633152%2C9.41877716%2011.114563%2C8.57324219%20C14.549319%2C7.58817492%2018.2608643%2C7.14562988%2018.2608643%2C7.14562988%20Z%22%20id%3D%22Path-196%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.datagrid-row-replaced .datagrid-row-detail.datagrid-container{border-top:.05rem solid #ccc}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:1.2rem;width:1.2rem;outline-offset:-.2rem}.pagination-list .pagination-current{background:0 0;background-color:#fff;background-color:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-datagrid-pagination-input-border-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);min-width:1.2rem;min-width:var(--clr-datagrid-pagination-input-size, 1.2rem);line-height:1.2rem;font-size:.55rem;text-align:center;transition:none!important}.pagination-list .pagination-current:focus,.pagination-list .pagination-current.clr-focus{background:0 0;border:.05rem solid;border-color:#49aeda;border-color:var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%));box-shadow:0 0 .05rem #49aeda;box-shadow:0 0 var(--clr-global-borderwidth, .05rem) var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%))}.pagination-list button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#666;color:var(--clr-datagrid-pagination-btn-color, hsl(198, 0%, 40%));cursor:pointer}.datagrid-detail-open .datagrid-placeholder-container,.datagrid-detail-open .datagrid-row{border-right:.05rem solid #ccc}.datagrid-detail-pane{margin-top:.6rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-left:none;border-top-right-radius:.15rem;border-top-right-radius:var(--clr-global-borderradius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-global-borderradius, .15rem);background:#fff;background:var(--clr-datagrid-detail-pane-bg-color, hsl(198, 0%, 100%));overflow:hidden;display:block;flex-grow:2;width:66%}.datagrid-detail-caret .datagrid-detail-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;padding:.1rem .2rem .15rem}@media screen and (max-width:576px){.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-pane{border-left:.05rem solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-radius:.15rem}}.datagrid-filter{margin-top:.24rem;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));padding:.9rem;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-action-overflow{position:absolute;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-action-overflow .action-item.disabled:hover,.datagrid-action-overflow .action-item:disabled:hover{background:0 0}.datagrid-action-overflow .action-item.disabled:active,.datagrid-action-overflow .action-item.disabled:focus,.datagrid-action-overflow .action-item:disabled:active,.datagrid-action-overflow .action-item:disabled:focus{background:0 0;box-shadow:none}:root{--clr-wizard-main-bgcolor:var(--clr-color-neutral-0);--clr-wizard-stepnav-bgcolor:var(--clr-color-neutral-50);--clr-wizard-main-text-color:var(--clr-color-on-neutral-0);--clr-wizard-stepnav-text:var(--clr-color-neutral-900);--clr-wizard-stepnav-text--active:var(--clr-global-on-selection-color);--clr-wizard-title-text:var(--clr-color-neutral-1000);--clr-wizard-stepnav-border-size:.2rem;--clr-wizard-stepnav-item-border-color:var(--clr-color-neutral-200);--clr-wizard-stepnav-item-border-color--active:var(--clr-color-success-400);--clr-wizard-stepnav-active-bgcolor:var(--clr-global-selection-color);--clr-wizard-header-action-color:var(--clr-color-neutral-600);--clr-wizard-header-action-color--hovered:var(--clr-color-neutral-1000);--clr-wizard-border-radius:var(--clr-global-borderradius);--clr-wizard-stepnav-active-border-radius:var(--clr-wizard-border-radius);--clr-wizard-stepnav-border-color:hsl(0, 0%, 89%);--clr-wizard-box-shadow-color:rgba(0, 0, 0, .2);--clr-wizard-box-shadow:0 .05rem .1rem .1rem var(--clr-wizard-box-shadow-color);--clr-wizard-stepnav-link-font-size:.7rem;--clr-wizard-stepnav-link-line-height:1.2rem;--clr-wizard-stepnav-item-padding:.3rem 0 .3rem .2rem;--clr-wizard-stepnav-padding:0 0 0 1.2rem;--clr-wizard-stepnav-link-padding:0 .15rem 0 .5rem;--clr-wizard-stepnav-link-suffix-padding:0 .35rem 0 0;--clr-wizard-stepnav-link-error-icon-color:var(--clr-color-danger-800);--clr-wizard-stepnav-item-error-border-color:var(--clr-color-danger-800);--clr-wizard-page-padding:.9rem 1.2rem 1.2rem 1.2rem;--clr-wizard-footer-padding:1.2rem 1.2rem 0 0;--clr-wizard-footer-height:4.2rem;--clr-wizard-footer-btn-wrapper-min-width:4.2rem;--clr-wizard-stepnav-link-hover-bg-color:transparent;--clr-wizard-title-padding:1.2rem .6rem 1.2rem 1.2rem;--clr-wizard-title-font-size:1.1rem;--clr-wizard-title-line-height:1.2rem;--clr-wizard-content-background-color:hsl(198, 0%, 100%);--clr-wizard-header-padding:1.2rem .95rem .3rem 1.2rem;--clr-wizard-footer-buttons-wrapper-gap:.6rem}.clr-wizard .modal-title-text{display:inline-block;flex:0 1 auto;width:100%;outline:0}.clr-wizard-page>:first-child{margin-top:0}.clr-wizard-page>:first-child>:first-child{margin-top:0}@supports (-ms-ime-align:auto){.clr-wizard .clr-wizard-header-action{margin-top:-.15rem}}:root{--clr-signpost-content-bg-color:var(--clr-color-neutral-0);--clr-signpost-content-border-color:var(--clr-color-neutral-500);--clr-signpost-action-icon-dimension:1.2rem;--clr-signpost-action-color:var(--clr-color-neutral-600);--clr-signpost-action-icon-color:var(--clr-btn-link-color);--clr-signpost-action-hover-color:var(--clr-color-action-700);--clr-signpost-action-active-color:var(--clr-color-action-700);--clr-signpost-border-radius:var(--clr-global-borderradius);--clr-signpost-pointer-border:.6rem solid hsl(198, 0%, 70%);--clr-signpost-pointer-invisible-border:.6rem solid transparent;--clr-signpost-pointer-psuedo-border:.6rem solid hsl(198, 0%, 100%);--clr-signpost-content-padding:1.2rem;--clr-signpost-content-color:var(--clr-color-neutral-700);--clr-signpost-content-header-position:absolute;--clr-signpost-content-header-padding:0;--clr-signpost-content-close-button-line-height:inherit;--clr-signpost-content-close-button-dimensions:1.2rem;--clr-signpost-content-close-icon-dimensions:.8rem}.signpost-content.top-left .popover-pointer,.signpost-content.top-middle .popover-pointer,.signpost-content.top-right .popover-pointer{border-top:.6rem solid #b3b3b3;border-top:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));bottom:-.6rem}.signpost-content.top-left .popover-pointer:before,.signpost-content.top-middle .popover-pointer:before,.signpost-content.top-right .popover-pointer:before{border-top:.6rem solid #fff;border-top:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));bottom:.1rem}.signpost-content.bottom-left .popover-pointer,.signpost-content.bottom-middle .popover-pointer,.signpost-content.bottom-right .popover-pointer{border-bottom:.6rem solid #b3b3b3;border-bottom:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));top:-.55rem}.signpost-content.bottom-left .popover-pointer:before,.signpost-content.bottom-middle .popover-pointer:before,.signpost-content.bottom-right .popover-pointer:before{border-bottom:.6rem solid #fff;border-bottom:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));top:.1rem}.signpost-content.left-top .popover-pointer,.signpost-content.left-middle .popover-pointer,.signpost-content.left-bottom .popover-pointer{border-left:.6rem solid #b3b3b3;border-left:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));right:-.6rem}.signpost-content.left-top .popover-pointer:before,.signpost-content.left-middle .popover-pointer:before,.signpost-content.left-bottom .popover-pointer:before{border-left:.6rem solid #fff;border-left:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%))}.signpost-content.right-top .popover-pointer,.signpost-content.right-middle .popover-pointer,.signpost-content.right-bottom .popover-pointer{border-right:.6rem solid #b3b3b3;border-right:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));left:-.6rem}.signpost-content.right-top .popover-pointer:before,.signpost-content.right-middle .popover-pointer:before,.signpost-content.right-bottom .popover-pointer:before{border-right:.6rem solid #fff;border-right:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));left:.1rem}:root{--clr-accordion-text-color:var(--clr-global-font-color);--clr-accordion-text-color-hover:var(--clr-global-font-color);--clr-accordion-text-color-active:var(--clr-global-font-color);--clr-accordion-text-color-selected:var(--clr-global-font-color);--clr-accordion-panel-disabled-color:var(--clr-color-neutral-500);--clr-accordion-active-background-color:var(--clr-global-selection-color);--clr-accordion-content-background-color:var(--clr-color-neutral-0);--clr-accordion-header-background-color:var(--clr-color-neutral-50);--clr-accordion-header-disabled-background-color:var(--clr-global-selection-color);--clr-accordion-header-hover-background-color:var(--clr-color-neutral-200);--clr-accordion-header-active-background-color:var(--clr-color-neutral-200);--clr-accordion-header-font-size:.8rem;--clr-accordion-header-button-font-size:.6rem;--clr-accordion-header-button-line-height:1.2rem;--clr-accordion-header-button-padding:.3rem .6rem;--clr-accordion-number-padding:0 .9rem;--clr-accordion-title-font-weight:500;--clr-accordion-title-font-size:.65rem;--clr-accordion-error-color:var(--clr-global-error-color);--clr-accordion-complete-color:var(--clr-global-success-color);--clr-accordion-border-color:var(--clr-color-neutral-400);--clr-accordion-border-radius:var(--clr-global-borderradius);--clr-accordion-border-left-color:hsl(198, 0%, 91%);--clr-accordion-border-left-width:.3rem;--clr-accordion-border-left-color-current:var(--clr-accordion-border-left-color);--clr-accordion-border-left-color-complete:var(--clr-accordion-complete-color);--clr-accordion-border-left-color-error:var(--clr-accordion-error-color);--clr-accordion-header-left-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color);--clr-accordion-header-left-current-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-current);--clr-accordion-header-left-complete-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-complete);--clr-accordion-header-left-error-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-error);--clr-accordion-header-gap:0;--clr-accordion-status-icon-width:.96rem;--clr-accordion-content-color:hsl(198, 0%, 40%);--clr-accordion-content-font-size:.7rem;--clr-accordion-description-margin-left:1.8rem;--clr-accordion-step-title-min-width:8.64rem;--clr-accordion-step-title-font-weight:400;--clr-accordion-step-status-margin-left:0;--clr-accordion-step-title-margin-left:0}.clr-accordion-header{color:#666;color:var(--clr-accordion-text-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));box-shadow:inset .3rem 0 #e8e8e8;box-shadow:var(--clr-accordion-header-left-indicator, inset .3rem 0 0 hsl(198, 0%, 91%));background:#fafafa;background:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%));transition:all .2s ease-in-out;border-bottom:0;width:100%;font-size:.8rem;font-size:var(--clr-accordion-header-font-size, .8rem);text-align:left}.clr-accordion-header-button{display:flex;flex-flow:row wrap;flex:1 1 0;width:100%;border:0;padding:.9rem;background:0 0;text-align:left;cursor:pointer;color:inherit;gap:0;gap:var(--clr-accordion-header-gap, 0)}@media (min-width:576px){.clr-accordion-header-button{flex-flow:row}}@media (min-width:576px){clr-step-title.clr-accordion-title{min-width:8.64rem;min-width:var(--clr-accordion-step-title-min-width, 8.64rem)}}@media (min-width:576px){.clr-accordion-header-has-description .clr-accordion-title{margin-left:0;margin-left:var(--clr-accordion-step-title-margin-left, 0)}}@media (min-width:576px){.clr-accordion-description{margin-left:1.8rem;margin-left:var(--clr-accordion-description-margin-left, 1.8rem)}}.clr-accordion-content{background:#fff;background:var(--clr-accordion-content-background-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));border-bottom:0;overflow:hidden;padding:.9rem;display:none}@media (min-width:576px){.clr-accordion-content{padding:.9rem 2.7rem}}@media (min-width:576px){.clr-accordion-inner-content{padding:.9rem 2.7rem}}.clr-accordion-panel-open>.clr-accordion-header{background:#d8e3e9;background:var(--clr-accordion-active-background-color, hsl(201, 29%, 88%))}:root{--clr-timeline-line-color:var(--clr-color-neutral-500);--clr-timeline-step-header-color:var(--clr-color-neutral-600);--clr-timeline-step-title-color:var(--clr-color-neutral-700);--clr-timeline-step-description-color:var(--clr-color-neutral-700);--clr-timeline-incomplete-step-color:var(--clr-color-neutral-600);--clr-timeline-current-step-color:var(--clr-color-action-600);--clr-timeline-success-step-color:var(--clr-color-success-400);--clr-timeline-error-step-color:var(--clr-color-danger-800);--clr-timeline-step-title-font-weight:var(--clr-p2-font-weight);--clr-timeline-step-title-font-size:.65rem;--clr-timeline-step-title-line-height:.9rem;--clr-timeline-icon-size:1.8rem;--clr-timeline-line-width:.1rem;--clr-timeline-step-margin:.6rem;--clr-timeline-horizontal-line-length:calc(100% - 1rem);--clr-timeline-vertical-line-position:translate( -1.55rem, 1.4rem );--clr-timeline-vertical-line-length:calc(100% + .2rem);--clr-timeline-vertical-step-body-margin:.3rem 0 0 .6rem;--clr-timeline-step-header-font-size:.65rem;--clr-timeline-step-header-font-weight:inherit;--clr-timeline-step-header-line-height:.9rem;--clr-timeline-step-description-font-size:.55rem;--clr-timeline-step-description-font-weight:inherit;--clr-timeline-step-description-line-height:.8rem}.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body:before{content:"";background:#b3b3b3;background:var(--clr-timeline-line-color, hsl(198, 0%, 70%));height:.1rem;height:var(--clr-timeline-line-width, .1rem);width:calc(100% - 1rem);width:var(--clr-timeline-horizontal-line-length, calc(100% - 1rem));transform:translate(1.7rem,-.95rem)}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFaEABMAAAAAouAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfNH55kdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcYAAAOdkDCfpZHU1VCAAAJLAAAACAAAAAgRHZMdU9TLzIAAAlMAAAATQAAAGBpEq8JY21hcAAACZwAAAJsAAADnndDD7FjdnQgAAAMCAAAADAAAAA8EhEB8WZwZ20AAAw4AAAGOgAADRZ2ZH12Z2FzcAAAEnQAAAAIAAAACAAAABBnbHlmAAASfAAAOMwAAG8kHd7Yl2hlYWQAAEtIAAAANgAAADYLc4gRaGhlYQAAS4AAAAAhAAAAJAeRBCBobXR4AABLpAAAAowAAATauY40J2xvY2EAAE4wAAACdAAAAnrU+7n2bWF4cAAAUKQAAAAgAAAAIAKUA1BuYW1lAABQxAAAAY4AAAN6MgiIWnBvc3QAAFJUAAADoQAABiGXFj2KcHJlcAAAVfgAAACBAAAAjRlQAhB3ZWJmAABWfAAAAAYAAAAG9nhYmAAAAAEAAAAA1FG1agAAAADTwZ2GAAAAANS+pvV42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcNbJbVFX7Oufe+X/sVainlR+gYIYQhaTogTJQgGkY60xRUxlw1aLbpnIMhjDHCNucKc2AWAps/XSULQ+10kgqsCnbWkYYwRtxCZBLDoDAGFapxMoQtBpV3z3veD/vWttM+6dPTc+9733vOee537gcBkMc41ELm1NQtQBE8PYhjOP4RKNziby6/DxVLvr58MSqXLF6ymLNBfzKazkjY8bk8hmMMJpjHYTzqXEs6Gi2zVSXagIgPyeAVfGKU+QIqPoKgJt5ADpiJ9fgQsYyCchucJyOlEyUYxJ2djTviZ+PD8TEM8BOfG3DkUL/eLlT2+v+t+JEBV3hzwJGjA4/E+wYYeTY+Hrcn+Jj/MH//kqDv2+PX4o3xRuZ1LDM9gdn6HKGoJhw+T3hMJQK+QESYTuRwLVGEGUQxczuTlVpJCFbjZ5y5jgjM+Hr6dxKCFwnBHwjFQcLjNcLjGBFwiojwBhHhDBHhLJHDOSKH94liVu9DrhYTeSmTMhRLuZSTK6SCPIqVzXPtyVTJeD4ziRDbd7pjtR0727G3HQfMIYpQQxTjRiKP+UQJluL7XCGJJLJIIoskYCMe4/xGohi/wibOfwK/5fxniBJsJ3LYQRTh90QOrUQRnidyeIEowi6iGG1EMXYTeXQQeewh8thL5PEnQvBnQiw7EY4TJfgnkeZFLS9qefGWl2B5CZYXb3nxlhcvI2QE83WlXElOchS4ajUzNIE1rmZtp7Km05mZGczIUizDd7Ec38MK1nI11uCneJBZWMfotzOi51nJF1nBg6zcMVbsDVbqLHfyvp2sMr63Ijlf+oCdw32ynHEPpr7aqbuN8X/6UauN8O+ZAUfeJC708+T5TzpPcWf8r/gf8SM9Jy970uIz8dZ460f/dWeft2eUJzjRhJgmFF8hHG4jPG4nAhYSERXxGOckahBTg5oaFC1EhG1EZJUWq7RYpcUqLVZXRRfhcJpw6CYcPiACLhGRDJEhrOtQGUoeJsPISUXFKioyWkZzfUUVriBKMIQYZEoXU7qa0l1B6V8iskr3Fk+UiSdnSncFpfdo3FtU3qLKWVSXlZ5qPFX3S8TAuk6i9aZZLUSYKNdZnDnTrzP9aiHmRMVaiDzRsmbizyraWRZyMlmu5duTT68aRjif9bqNcS1kJI2MpAmPM5on8CSeQjMjeoaRbONpbONuO7jLvdxdF2vQzZ1d4g6G8m0j+JbRXHGM6VlRah2lPP4J7XLMw/W0xOzr2Yk6ozHkk8z/Hlkr6+VhaZLN0ixbZYfskpdlj+yXA3JIjsgJOS1vy7vynlxSr3kt0+FaqeN0olbrNJ2hN2iN1ul8rdc79W5dpMt0pd6va/Qh3aCP6ibdok9ri7Zqm+7WvfqKvqqva6ee1G59Ry/oRQcXuUGu3I10Y9x4N8lNdle7mW62u9HNcwvc7e5r7h73HbfcrXIPuAfdz90vXKP7tXvS/c5tcy+4l1yH2+f+6v7mDrvjrsu95f7t/us+8OqLfKmv8KP8WD/BV/mp/ho/y8/xtf5mf6tf6L/h7/X3+RX+h77Br/Xr/cO+yW/2zX6r3+F3+Zf9Hr/fH/CH/BF/wp/2b/t3/Xv+UvAhH8rC8FAZxoWJoTpMCzPCDaEm1IX5oT7cGe4Oi8KysDLcH9aEh8KG8GjYFLaEp0NLaA1tYXfYG14Jr4bXQ2c4GbrDO+FCuBghiqJBPB2rdDu5wXi2ca1xU8JYZ9xqnjXGjRm+xXiK8SxjW411Suz6zGqTlJ+pcpVxtfHchLHaeKe2kxvMf10P45TxxcxTzcZVxqXGt7hF5BbjVf2znsvEWGv+Pow7jNuN1/Ww3JXGbvYS4/3GjX05zcAAO6k3nqQdn8T6y1656uiP8VXjncare5h5+zT8f1Zmbnt4VWbPvexMTRvMf5X5s/Zsy+FvzL4rk/n0Lb1sG03rm/U3mT03tW1Oqpm0OmnUqT4LdsGfzGk1e6dbeVm9BY11mn00sQs1TXOSajvNTNbfmLEPmd1gNTpqOj/Vo0BqtePyiUBf/xSzL6a2zUlVnfWnJ2hWRjPVmcyn9g6zF2WqYHnTSvM3mz9VWlXGTrNamsl8X/u82T+y6G4y++9mZ1eujbclK8fPfaxS2TfOLZzujk/BvWcqPmv3UvDeNZFZSW6nnl27il0wuWFHmMKbWA7TcA17WNK5S9m3r2NPTzr3ELujllvnHsrvVbXsQ3XEMNzEPjecne5WfvepJyqtl3+GXe8Odq2lvLuNtdvbdHb0zVxvCzvfXOt9X2b3a2eH/CMO4Fu80Z3FD+xW2YTzEvA4O/FotFhPbeN+Ra6w72YRJF5hKmzAPeS17HYlGMl3jWdEk3E1dz2bu5yHBRw9aNrtMj5tbGcGRzJ81PjHxs8Zn7CsjTO7BF/ke+7FtyUnRVIseSmRwVLad0f/A3IFobcAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2Bm8mWKYGBlYGHqAtIMDN4QmjGOQYTRDMhnYGeAAyQmA0Ood7gfgwODguofZun/xgwMzOcYDRUYGCaD5JhYmdYDKQUGJgC8iQorAAAAeNq1k1lQjlEcxn//t30RKhT19vZp00aiFEX2pci+lKzZsq/ZGusQQ0VSyJ4koxkTU1O2G+64NWOMvs+VW+4MHcdXTDPMuHJm3nPec86c55x5nt8fcKHrC0F0j1TqmTjnrlKsxyWMw42BlHCLOu7SSBPNtNAmHhIggyRMBkucJEmqpEumTJUcyZNCKZISI9V4Zbx3iTKPm63mE/OL5W4FWsFWqGWzoqxhVrp13+Yf+U0pfYfFjR7aj2njmfhKfzHFJrGSKCmSJhmSJdmSKwWyQTZr7ZfGW619yGwx283PlmEFWEFWiFN7qJX2S1t9VC/Uc/VUtatW9Ug1q4eqSTWqBlWv6tQ1VatqVLWqUpWqQpWpM6pUneh805nVmfT9k6PcUeDId8TYB9r97D52L7ub3ej42vG54/CHkHfJXV79p+ZueDuT4I9bBKP7z/iHRtdJF1x1du544IkX3vjgSy/86E0f+uJPAIH0oz8DCCJYZzxIpx6KSZhOJBwbg4kgkiiiiWEIscQRTwKJDGUYSQwnmRGMJIVURpFGOqMZQwaZjNXMZDGeCUxkEpOZwlSmMZ0ZZJPDTGaRy2zmMJd5zGcBC1nEYk1aHvkspYBlLGeFfv8OdrKbYg5xnNOUU0YF5zlHJVVUc5EaLnGFy9Rylevc1BT9ZPQ2DZqle5qmn20Vq7Ud0WzgbLc361mj+12c+O1W4V8cvEA9m1nZY2UtmyRGj1vYzjHsOCRc8xkpUboCIrijdx6gaZYEXQ/x3WeKnGHEso29bGUfezjAQV1L+znCUb11mFJOcZLXupp6sU68xFt82Ch+mn/PH5DNquh42mNgwALKgTCDIYNpPQMD024mVgaG/yHM0v+NmXb//8J0j0nw/5f/fiA+AOYLDgp42q1WaXfTRhSVvGUjG1loUUvHTJym0cikFIIBA0GK7UK6OFsrQWmlOEn3BbrRfV/wr3ly2nPoN35a7xvZJoGEnvbUH/TuzLszb5t5YzKUIGPdrwRCLN01hpaXKLd6zadTFs0E4bZorvuUKkR/9Rq9RqMhN6x8noyADE8utgzT8ELXIVORCLcdSimxKehenTLT11ozZr9XaVQoV/HzlC4EK9f9vMxbTV9QvY6phcASVGJUCgIRJ+xok2Yw1R4JmmP9HDPv1X0Bb5qRoP66H2JGsK6f0Tyj+dAKgyCwyLSDQJJR97eCwKG0EtgnU4jgWdar+5SVLuWkizgCMkOHMkrCL7EZZzdcwRr22Eo84C9IlQalZ/NQeqIpmjAQz2ULCHLZD+tWtBL4MsgHghZWfegsDq1t36Gsoh7PbhmpJFM5DKUrkXHpRpTa2CazAQOUnXWoRwl2dcBr3M0YG4J3oIUwYEq4qF3tVa2eAcOruLP5bu771N5a9Ce7mDZc8BB3KCpNGXFddL4Mi3NKwoKTHS9RHRktJiYGDlhOU1hlWPdD273okNIBtQb60yi2JfPBbN6hQRWnUhXajBYdGlIgCkGHvKu8HEC6AQ3yaAWjQYwcGsY2IzolAhlowC4NeaFohoKGkDSHRtTSmh9nNheDKRrckrcdGlVLy/7SajJp5TE/pucPq9gY9tb9eHgYBYxcGrb5zOIku/Eh/gziQ+YkKpEu1P2Yk4do3Sbqy2Zn8xLLOthK9LwEV4FnAkRSg/81zO4t1QEFjA1jTCJbHhkXW6Zp6lqNKSM2UpU1n4alKyo0gMPXD8OhK0KY/3N01DSGDNdthvHhnE13bOs40jSO2MZshyZUbLKcRJ5ZHlFxmuVjKs6wfFzFWZZHVZxjaam4h+UTKu5l+aSK+1g+o2Qn75QLkWEpimTe4Avi0Owu5WRXeTNR2ruU013lrUR5TBk0aP+H+J5CfMfgl0B8LPOIj+VxxMdSIj6WU4iPZQHxsZxGfCyfRnwsZxAfS6VEWR9TR8HsaCg8dsHTpcTVU3xWi4ocmxzcwhO4ADVxQBVlVJLcER/JsDj6uW5pzUk6MRtnzYmKj0bGAT67OzMPq08qcVr7+xx4ZuVhI7id+xrneWPyD4N/ixdlKT5pTnBwp5AAeLy/w7gVUcmh06p4pOzQ/D9RcYIboJ9BTYzJgiiKGt985PJKs1mTNbQKH08EOivawbxpTowjpSW0qEkaAS2DrlnQNOrz7K1mUQpRbmK/s3spopjsRRnMgCko5KaxsOzvpERaWDup6fTRwOVG2oueLDVbVnGFvQfvY8jNLHk3Ul64KSntRZtQp7zIAg65kT24JoJbaO+yimJKWKgiPghtBfvtY0QmLTODLoEiZHGysg/tih05ooJ2At960irv20Ltz3XyIDCbnW7nQZaRovNdFfVqfVXW2ChXr9xNHwfTzrCx5hdFGU8ue9+eFOxXpwS5AkZXdr/uSfH2O9btSkk+2xd2eeJ1ShXyX4AHQ+6U9yIaRZGzWKURz69beDJFOSjGRXMcF/TSHu2KVd+jXdh37aNWXFZUsh9l0FV01m7CNz5fCOpAKgpapCJWeDpkPpudmvCxlLgsRdyzZNdF9B08IR3ivzjEtf/r3HIU3KLKEl1o1wnJB20fK+itJbuThypGZ+28bGeiHUk36BqCnkguOP5e4C6PFekU7vPzB8xfwXbm+BidBr6q6AzEEuetggSLKt7STqZeUHyEaQnwRdVCswJ4CcBk8LJqmXqmDqBnlplTAVhhDoNV5jBYYw6DdbWDrncZ6BUgU6NX1Y6ZzPlAyVzAPJPRNeZpdJ15Gr3GPI1usE0P4HW2yeANtskgZJsMIuZUATaYw6DBHAabzGGwpf1ygba1X4ze1H4xekv7xeht7Rejd7RfjN7VfjF6T/vF6H3k+Fy3gB/oEV0E/DCBlwA/4qTr0QJGN/GMtjm3EsicjzXHbHM+weLz3V0/1SO94rME8orPE8j029inTfgigUz4MoFM+Arccne/r/VI079JINO/TSDTv8PKNuH7BDLhhwQy4UdwL3T3+0mPNP3nBDL9lwQy/VesbBN+SyATfk8gE+6onb5MqvNn1bWpd4vSU/XbnXfY+RtlM7osAAAAAQAB//8AD3jatX0JdFzFlWhVve73elOr95bU2lq9Sd2t1tJqtfZ+Wmztq21k2RaysC3J2GBbZrOxMeCQBQIhJM5kg4SQYzIhYJZAICQzWSYhzoJ/fuYPJwmTSeCfJH+yTD4hk8mAnv6tqvdarc0488/YUqv7vVv1qu5+b92qRiY0vZzEHxd8SED5yI0KUQBVoRRqRu2oDxXKnq6OtpZ0YzIaCZYVFXjsNqOOIFNtTO+3+yV30h1wJ1OBVDIlsb8SvNWu0mv0L70DV1LaexWGNUgnU/jjyjdx+xudXee7us6f76rw+7u6uvZ3+e86v7/Cv99//vx5//79d23den5ua/kPhF93+0N++LljoWLr1uAsvNvqb+uq2H+yyVszduzY48eOjdXM+2v88IMQQVuX30SvkwtsbiG5AmGMphFC1kFEiDCjw4LgFYZ0Ol2+zhqy2/SSN+ZMCgFPONXQmKz3uF1iYPS+ku2GRKKiLFFdTi4o9b+r8ZclEmX+GoSWl1EnPocfJhdsFciEkE2A11cRfW4FvNwOz/WhMtQvb80XCdILBBOED5ix0WgdtNryBEkyTFtMxGCwD+owIflkCKGy0pJiaOUrKizwwvOd9uw/qSSGpaQUkAJp9ptOst+kxH4lepOQ+EHvQnQ6eiZ6dXS/Z398zjMP787AlXnPt87Ez+DHH98FCD2/6/Fdn4N/ux5HgJmy5edIL/kzKkFBFEMJORaL+suLCr0el91sMkhWRPCAHiPcD/PCBM/CBL1oqNRuFwBdQRGInApH0h5vKoEBbWmgtccrhSPuUuxGcNWK3Y7GVANcIL0nDu1+976+gcn5+cU9u2+4uqdn4Nhx5Vg4Goy/2ljTdGRRkrttu6e6nd/07ZgYXzS3d1jG97TavlK08yrsDOafN9aUKkfrK/wR29NIj6qW/12wkmeBsk7Acg1qRd8dfLJgbKccM2O9CWNRj+eRiAxG0bCAdDo0QzClfB7gX5ixSEQQ8oUh3+CTEWhSc9kmCEBZO2nGgiXJKw355OQGLQgBWNoMbdxqakoO19aWl7tcCNW21rY0NpTXlCcqw64yV2lRgdNht8FkrGGr5I45KDI7cLIesOiy4gBO4gBDY6BCdLs8SbTmfgdeufepoWh0uLZuOBobqsPv36OE9iwmEoFgdSKA54ZicLFuiN4KJmoCAXpxKjFaWzeWSIzBazW+amkcfzYdizelq2NpZSIxWlc7VlPDIAbT8VgTvYUo3/iX/0jeRb6EylEcNaIOubU2ES4rKS4qMBkFUg68LpABytd4BsTOM6gHYWOYAeaprvb7qxurU/64PxavECVPTB8RAxWcgXJnBre8jWmvKHkRnZqXT9ORDkeArWCqpHhkarFzvqVvtLigbrKhYXvN0Lb6vqqS6brE9conEp7CtppomSkz2ROL9dTljY/VTrV3TwcrO8OJkUT1cE3zYLh1qH0gvk8+TlrigcLa0oJ4oKJ66S+p3WMFzcG6FoQwlXH0LZBlC3LKNqpBGHnxkDtIYOCOFV0hBa5yR3y+CPA7fvVw0FdZ6Qse7kW0j8blq/AY+QrKQ+IzeXpcG2MqJu1ls/BKn1tcPJgZHx4ez+z6+dmz/zLete3CkSNPbOtmbcPQVtbaStCWYyGS5ggKTwwPT2QOQg/z2544cuTCtq4x6OPnY6xtAu/H+8jfoXmUlhtmhnqaqgCXMIcBAWMdRiDW8yLW68kM8K5HD/oHIOemJuWOupqAPyZRRoSBphvTogT/AxXhCP/YCBTg7ymlvB5vKfayzxoqRKkRbqXpRy+7YMUSJSaFdLvgU6ACOkjgCL8gBl50mUWSVxBw6Y1Gm05vLYiWW62l1V6rXmc3iAZvhWQ3E9HsyrO6TFgU7C4h4OCgBslerS9wuwpqXZIhB1oQsQlEY7/D4kuU5hs9frPOaDSYHIa8PJMomvKsBodZMph01nLRZsgvTfgsDofFVasrdOc5hDITBTYa8nWmfCIajaLNorMaDCYN3l2oq3VZHBTHHWiWFJI2ZEZhOYB0AtbtAF4HzYEFdADUAZ5GgOthpsRtolQUwwFqDVPUKiZJ4Zeu+xL84KIXXlj48pdpf5nlRfQL9EFkRV4Zxo96NZ4DwQk6KM+BSFTk4Ho8YSmrTpSHE9XJaxO1NeXlifbayu2NtK869M+4A/eBtBbIbkQ72kH5AkaEYEQ22pnT7/bX4Tzlj7jvEOOZdrCZP4Hnm6n1p1dAC2LsxZQ7zMgUFIArci3kIdU6WrKWES//Zvk5/B3yK3iuXbbSTs/Cs2/gD6SqDG85q5w/S3719iXE7GXd8pvkHvIiqL8yFJergBvZjLnWwGCo2QBsNjCyZbbSAg/Tk2B6Yrq1epCkGhLAXFSwSuFJhruHh++enHzf0ND7JutH4/HR+vqxeHys3rL7M/PzD+/e/fD8/Gd2L3Zcv3Xr9e3t9LWD4YASNg0yLyKfXACkFABfA1yrY5yPh+xOhjopkk7aAy/elPz6/lOkbHDn2aVxxNrHYVJhmE8BisoRswmmA9xAyABDJ1OH1AGZRswG2b3BsE4qiGWwpsWlSKOq//IxkKd6SW7cUpvcVjk+92DPdZn+yftxWpHmvpvcHqtpqasdfHfjNR1bbu6+YZE9uxRwGYVnV6GM3FZYAM+pwJjA02EIA9SGg0E/AE/WzQBzwkAQ0s9QJeBl8l+FKoNBfzAkSYVAZapkkvXM7kippKdx7fAkFe3/eHd8KLQ33d432D883NHX11Q3HhrY+8m+69v7Wtq3yzcMWTKpiapEU3WiBh/GdfFoKl41dKJ2R2PbhN26vbN1dwPng1J42Ql4N4G2q5ajFvA38ICohzlgBH7nHKCOmdh83ZDZbM4z54FMOWx0rCF/BCft1PMMFGIBn1Yet+Ct52ZmTv3k3Cx+QRk/dA5IGFF+zOkTAxw1wHOKKY4coAvzLESAzrEeAY50AKEDuy4IZJob9dU4Ag+twu4MBhiOwPVRMVQhRagwSY1Zbrz/wMDU3o7BofaRjh0m/LzyVRHeLbR33TJiuXZqcktDSq4N4usWn4omr+neem0Lx0EtjG0A6OdDEdQnb7EBDuzAPAVYJ4SwXqcbEEGx6PSCbh5ljasEY9N0RHExjDBSHA74oYuiYChsAD8NqSOieoOpbIlLiQQfHFm28yTxIwc7um7sv/fe4Xt2Ht/VHuiO1Q4ldOVXNxg7/KMtdYP5BTfiLzXs6+o+1PaVTx58dGZ4pqyseaE7VKU8WtFcnu5Mxj9M8ZuEiQSY/JTJxWBoMJMeqncw873B1wVvhzqQ2J/yu0EhPKA8jP+g/O97Sfvi1UsXqH8RBTx0qnhIoR650yUS0K4DUs70VS1hgOljIBDTEpWVFAOVqcqGmmqKh4pyioe4kaqtjTwMFTM53pWXvgfbZCXUx/jXk1uHM82dWxa7uo/3dDXJQ70nB+tG+hsb+0Zq28djXRCwxMbbLTVTrW1T3oLRpubt8ertTc2j3gK4srMGP9QYrUw3VsUaBOVSU7y0poiQoppS6kQRVA9zHFqhdSnQF+itN4LAGgBrOpisHsRVT+aB6QWYoSB4BnPsgUZrfxmdYygYYrT2cFJz4QUrTD+oc3aA5ebaEWj99+uoLDPqN1MyV1KCkxdXU5lTXnkEyMzITefA7AWxgG3wUt1NdTUbXiEPsvQ8yLJYELJ4LR6HjRkRUXUtNCNCNjAoFepffESzLMpd2juIvZidJBaIvfIRskvIDoi6FRmfwvh5fOuTyRjlwzTaTkSyG/hQfEYk4Ds5UyF3Hnan8SXlb/BBHJn90dyDD84zuetAj5FC/CfgPAl1DD5ZBmGBA1EvVpjV4kY7Bs+/gHIyjeQQhBBkh6rIiTA89Ry18FSTUzVA/3fgnyoh9vunhZMLMJ4+GI9XG48A40lX45Tere/DB2E8l5S6Fx98cO5Hsz+i43Euv4lfAd5wIz9ql1s0nnAC+wtUmgQdEg7AyLjzRrViVkd5PB6/pzzkDQaZbnSqAi5FVrjevSrKfWJob0f9cGd/9Q29nfvT8+PHvBru79Y1V4Yb+waSrfU7G7uvc+z5PysBMEHx5fcLW8gjSEYj6JLs9peXCQahGxsNDqwztrcREViYR1jVEPfqsHES1DhETVS7iibqEu5DquYCvWAwCDOgdO0GGpZV0UgOiGEwCob5d2ysB8LUUTUtIP385q0kSZxEoijNsOajEJAVdAITd450DvdthVlkwuFYKBgOWyTfOteiggYdWQXq8dKwhAtSPcVvjtdRzzx70CgZ3LAibZ0X5ha/dnT+C/ubd9XVtluKRxKD050HW2q6nZZ5a57ZWu4rbqiY+sT03Bfm9jw403Yg5Wo+1u3vF3EiFpHDDdEbDnxh7sjXju19eHr8WFMsEo7tG+s+3l3lbzP0dTSO2orLKre37/jA9rknDuz5xJ6S8pKgH3snMrZYfay3qrqR2xYnvLwKelkCCxuTK41Yx4J7HXC0DqwrtXUQGVAPx8CcXe6yFoB1lVgIGjFjUqp8seEeXAY/d8+eOHHqFLmwNP5r7Ff+BdAOUQd5H/SfD54P41rQX/AEEeRFryN66naoCRgJc8+YPquo0G4rLy30F/m9bluBvSBWbmCOKcO8pp/9mFnZGHY7tTdjeLx1T8NsW1fT/ozyGZxMtLYmvnQx2dmZvEguxEfr9jeU7G5q3FGLP1IXCtc9rvxTOhZL/wPVC9Wgdz8GslWCGuQ6CONRoRlsaRGYWRAtVX95ViWJ4EIJKg6HwjRJlGUNj2ZHc+mOG8/v23d+78C7k1PlU3Udh2X5cEfdlH9n/XsGLLOfnZl5ZLa1YVso1nVE7jzSFQ1PpFoZbSjuvsV8HzeLJLKoYkG0iiqL2eUwuy3ucLmeokhjzhgOqUwYw/axN44+uW/fk0ffQMt9RzOZo313kgs7P7lv34M7j7Ue7O5eaFWSFAcQmYLtuQDquEaOazqNKhDdNOgSa66Hyjx/M09DUX3iVvWb3e/+B7xPeRC/d+ktoift5xefWSQXFrmPpfVvRFVyWOsfeE3HetXcALhhREbaM+Uz1rM9oPV7mnb6xKLyOu+U0+1vgW5+1Co32YBcdvDNy7AOmAw6plpRr0OMzVa0InORwC9wAvECPADz23NM4noipgL4XThUd25w9tF9+x6dHfpw3VT5gWTmOlm+LhMZK38Mn1T+NdnOSdmWzJKyyHtam/dHGV4jclD1JQ+AD0vnTPNJ+WgtPjGdMfwm4ZV89LTyt6dP40kqVjik/JRcUH6NC6CXfmj1LZbLpHmInFiEh3EQiPRzYQRYO9iOfwJYG+Uk5vrjAe57weBmBGAoL0O9DeU7QzpovuLqwyiouD15umK7oy+S7DzVutBlkesngjX9Lfglpa7ncBun7yh0dZ7Ns1wuMRr0BBx0PIBZxkzg+Uynw8HtYdKOk0YcgNAxMHoaV39M+R2OfPz16dMwuSfxmPJD5XZcuf8feL/UqSiFfvXUd2SDpr2hq5GGOj3S2+100CHglaQdFFLg1CLw3dI3WXuQI8G6Mi5pg3G57Nq4fBA0BOxmoMDY6ddeP3Xq9dfomKbxI4D879G/Skrtk3yR8XKp7JMIWdejI9sjhiEFWH/40KlTyjnaXwl+Hfp7XSmhck55WPnviHW52tl7/pprzu/tOJTJHOrgukdVOrOPzMx8dnax60infKSLcyzTO5Rfj7P8lptGqzAKEFUB09TFSrIcpmjNczny3Fa3PVwu0kS5P6t73IGsbu7Fsf4bu7tv7H/iNC7pHB3t/DS50LLQ1bXQ8iu8q72hof01lIsDF/Xt5Xqa7CZ6geh1oPQECJOzgY0uJ2vodrsj7nB1OEJVMNhyrxTJFWMYjS4dSXsbV2GFKMGKLV0DNUfb9mroUX7WMtW1J5DFDy67Nt42LAcrs3h6o2pkeKy1ez2eTgCerDCWpFybR+WaxorUdB4AR0SNFUWBMLGEIbvtQDpk9VMp98b8EYhN7X7V//KqcXUM49985q7TDG27hr6gDH6aYe1Xv2J4G14seJPjjctG2fKfSC/5CqpEdXLCC5FhAVgsRHIxRj3DHKNViSKh6iDFGBVxHqpCaJMgq3Qfi3pUtvr9uZa++Vvbe/yd7WNzrZljvSO3N/ZUH0gmO/t23nxL+41j5ubGqemGSHGg0OqsHu5onWmsq9kTiaZClVUu39Rkx0yKjTWoxvKSmkPJhn886aG6yjgA8V8AJAa9ShpePQXh36Iqx/3AI49Ce/B/5VI1EY9x7tzcyOUKujSDTBUXD3g0HYb9d4+cTownG8YTp4bv3mkZuWcnvls52bSrvn5XE363ctPOe0Y4Xl0w1n9m8So8S8/iVdCaqsLkWgdcdq51jDQb78Pkn5Vf3KP84u6f/ITqXPj9MzGyvgoR0pUyeYK+TFTvg7Kgaz/MlLPJg7Zw2PTUklIFBD9CwIwDhe/70CPv/cyH3vfj0194HBS54sK/pb+gORSF8HFC7EE+z3Qb6EajCF0TmsulfIe5aXE4HHaKVxhlBHw2IelNJ/FjaPnDzz73IbS8fO7Z5x7AO5XPvfkmnsQ733wT+jSoetyASuQikcpfVrmpkbqDLfUY2UhBs+EC5Q8f+urX7lP+7xngwMeVizitbFMULe6f1mw+xeNK2isb+2fTXg47G2mapwDA8Cfxrcr7QZ2/G59Z+qcZ/LPFGaWC2/2B5VvxCPk+j8w8G0RmtiuPzMDOuv0DWPfww8rb5PvblnZsY7hd/vfl5/CPNslZCuD7ms7iXTxlSf2QW3Hd6vHQlAUbD9MD6ni0bBt15mjmlY4H5Y7HC8YiBX5U9cMPY53ydj15bNvbFzita/CD+MucJ58S9/fIHrAMLAsJI6MZ2RvUDMpTIupxJp2U3BcnP7770KFdwDu//+Y36ZyU5UNkYvlFeGg562OTHDDtQgICELJ96QtbxvjzMySDw+QVaOtlbS2Yxq8I3eDAYIzYU9PeQGbxxh3k656P8vgiAjJLiJ3lM26XvYVY0BWAMXFAFFBWSkQ9sISoh4jQBSgrB3i9SGi4JuhmaDxQOGjAoohmVFb2gfu0HoQKJIPT/Lop2a2lQXiqJxgOOI2AW+RxA3JzTYRXDYMbaR4kpa2X4btvubl4KpHeWd+8t6Wvv72rYyR6/V7rqKllS0JujhP7zfuUix2BSNVgXf1IvNha3xPZ0ai0JSItrppgMK6uM5NZsGcOVIp+xKdnysc6wYSRngz4tA+AhoEpfruEMslgNqtTqKbw6NTB1Pk4V/nXAlGPb1WyTw2U/dra4+aAAJNzW4soVsFMQTzsckKM6Cx1lhR6YTZ2u3NN+jBC5cfOMkkrK474+cPt7Yd7mveUnTxZtqe5fPv2TnliQib2LbeOjJzaUlc9QV5U/qO6Thm8ur9/erq//2rgr0rAmR545XIxWOHmMZjnsjHYH88MDd0+0HwgPOHuKI/2ReHHn/FMRObaLAOn+/pODVRH+gqKq4fj1cPVJYW9VQnOv3EY01aVjl+TTXaIjwVGQpVoFHuMICy8yCVa/grR1gIxjpVYipJzrEY0Cmi9LCAjmnqXQjNdtxpmPdEc4YCdEg2v4X6P105yiEa2Aq2aehjlmvaUTQDBOoFw5MWlLWPx2i2nRkZu3VIbx+LSw1miZWU8BnTzADFkuZ1QgmHmtelA7+rIgezo1DGr3OX1wp8Sb3FRITR1QzRGxxjk5Mp14vzUaxMlPxAV7xzyDPtvaR64tX/rLf2ji23KSfNwumE4D9vM3am9pZ6xQPXWUyNDt24dunemsRtvaUsm26juAkcbL5D/AY89I5tsWNRDnChSKlICFSNR1M+Ax1bAkh1oWgf0s6vGzsdrCLIwno1g5CIIQkRQTfPrbwI5TKEAW+yTJB9YeOrd2OlyH8u2af7Wv9x4482DgxNySasnYPTle0qI/oCyF3/6QGPndo9zxGiqKAJcR5e3kw7AdRmKoY9wHnSUYr1gw0RcSRL72EXd6ouqnikHVQkmSCTzMBlhRgKG5uqBkcXJtGwWhGpYmAcFRGvAQMuWlyNUHiuPhoMwnrJwKBSkWhbbVcXA48d2vJrlUqtYrgMUQueNldW+qxJDu8p2p7sOtbUd6kpfXTw2NtbRPjbaQfRKfdd8S7hsqrCkp7U7msgc7e092lFbNay8b6yjY3S0o2MM6AseOSlh8cPRZ+10KVslrRcx0YMrM3pmLUhWNKvU29aNbsOdlYss86LeAWrmAQJcyGl3Blw0RUFVIRCUz4kG7W6YKD43WXdTe23DwMmTBVcliT25u0X5Eq5LdXcllJdAosLVXHZopufb5Gfgv+WjrXzInmzCvIBykF31j30y+KRwCzyI+ZzLU9Q1ybfmWVgWXb8miy6BN7G/qqqkuKqquOPkSbItWkzfFkdHlt6iz1/+zvKI+nwf2k+tEhGsoOOykqHPGYsgMJbW7RUBKz4d43oEAAJiS2Orb4IOYhl+n6XI63Ha2eikdTn+3ByDmB3pYqM93+S3ekpObutaGfLbb5kN0zqxooi4l17r2bGSG4gB3c1o5ktGFixqlLdzU0nHhVfR3M5NY+4NoDYE3dPs46o7U1PPOexO5pVi6lAxWwf+81Uv3/dA/8mTP78flyqvvTx8B1izHX+i46EVGl8l1L9q48MwU19UTcyoAzDn5Gp87JOWzJua+uJK8qYb6AWql88T+FvYAXIfQFc9V15EsB6rFshDFY5+xiCJgl5vH9TRlWU2JdBI8JneFeEuEcXC7M0pli4KoIoA8DBwsRHU0louXs3O9bTSJkl+MFl3c1O8PnNzU3WdfPKka6i2cbLAuatF4+9UsrO9Rvmm9pfot4bjDYnqFJ9DN5NRO8jOOLWkWLCAXtIsqZOFcnqqjey5Usj4ap18XlYIpTVCWNsrUimsz5HCpqjyAtFvCTFfjfodEzCuNfmXwnfMv3gun3+hLseZgQH2Gu2LxcDp6I/F+qOqwzFwqq/v9MAC+Bvx4WrueHCdsBV0/CyMh/och5mnSEy5PgfzAESB+tU53hrFkpN7CEw7rHUkc2Cu0Klz/7VOnUKemljl01H/aTv4T3wuZ1Q/mDtRmPvB8EEQVvvB2ekV5vg1g5pxYk6SfY3LtQrmyt2f1JW4P/ql0bdX3J8xZXLF+8FoK7ycIFS9dT5rZsUJfBZ2ZinBDeIeK/MR3Bozr3iy1D14DhQM0zCOxqRbk7kfz2a2zZ08if9X28KuAeUtot/PZah8+U38A3heJfWRPfBAL0Tn4CWzJUA15VO4UconviblE94g41OKvaWEKuZv35JIb9sVStSlM8Pxuqnmhrl4Mjhc4Y+5ovGmgeTR3Zaq0I62kgKfL98WbI7XDlT5S6a8BYVum9uWl1+RqR+Yoj4XjHWBfAh8rho57sUiTTmDa3iW2hQyTRcxABsQ3u3l7iBzkZwV1EcK8XU1u1oTBcxIF9Ua03jB01oiTwwO3nzjjSWefJ+xxOnZ3om9B+6774DyH0UVJiOzCSDPPqLnesaZ9UZVPQMqRrWeOXGlV7uqGoCVUJLrGVfAFWDrETk8RG0WG5Wd+Kh6adKUDXDMW6BaQNngfuUSVTa4V60hAt9Nr9UQaVkVzU+0O1j07uTpH8cdH/nQnT89Du7Pe/Et1FizXI9QC+3X55Hsl88jFZw8fHzuhkMnnzhy5Poj0OOn8Cz9XXoLX6M8tJLvAo+T16yZJB3W0ZQXzSpA3wLJWaRwOBx6lryUAs4ITSZJTvyR287c9Y0X3n3TTXe98I3HH8eGpYcfflv5M+t3eYg0Qb82Wr1jNtAhU2YlateUUffSsfsEdfXB4cxl1AwW2CxE6QPt3qJAWcLl+ekdf3PfbT9tvuWL1rydzooEMSq34TuXXrmP8PpGeHkdnrdJvsm+ab5JovmmBHYob+LHsfI77FEGp3DnoSnl7w+x3OXyLnyYvID8qFIOFbB8IFhq3Ocvp3lgmsucVAUbo1G7h9pwmoJMg3ZJgbhFQNIgriFuL1u+lKioSTh/NoqrG1JxHNu7zdTc5MbDkTB2NzWbPhXtazpTEx2O1t7W3FdpGDZ4I+G7Jous6ep3has8hmFOs7nl59DfsfzU5rV84EfM7dyp1dVhiNV24evZPAA/BpY/suUT1OfHjEcxmlQr0hAepSXnRHLFvGDXIg2N6TBMJ4HBZSMwAQ/TVV4wF1KEDj0UGaJDN26bjeF4QwPMaXbblMFTFX5XddpaNHlXOOKFeVT2Nd9WC/OqOdPUF5WWl1EKR/B9+Gm7hPMQUX6DjE8h/LzyG1atQW1hz/JV6BdMv+az1TM6OGqQmVPOEmtOum612gFmziUviAT/JvmMWrrQe1/JdmLXqhWWtuCX+TMql58jejKMClE5xUpJcWGBx+105Ft02MLXyeCpO9TEIkbDRazmMkjr3LkOpSXulKDhiB2i1yCE1eAB4K/v29V+oKVlf8eu2u3lExW19YEJ5ZPpeDxNLHJP3vDRTObIcF5Xhxit6AublBfNkd53bXfilHN7ktVp0rzpi6gYdcsy0JIWOiGJ1k9LuF8PcR3GEmFLMiwyoxVPksSTAYhXpBXbnaEgmBbq3IXc/lSaVZiu0vglmJbHkemlfxzt7m5d6N5yW8mOvP5YfdeTT87Npeo+MXi253CbutJ36+AnUE5u2IOa5UYXRkY8ANGlxMKSORETcJnAuB8wsT0NvC6P4lLbs2Az010LbDuIWyt6hV8m5PjrH3jhhRfOPP/88/f9kmaTcc/glsGDB+EFH6IpZUarDBnC7yMXWW1RPctCRmhhLfAtW1CY0QsUUXh0g+oimqDMjT7qc97vCwaLCkPBomeCIfaXDNG/4YKikPYXeDWC6okRf9tWgWM6ZBNwDL2m5kUH8L3k3JXkVGkdUAaPKE+Tc4NXmlP1SoEvLj6wg7ziuZPLsH/5ZdJOngBKB2SIwNmCz23UnN5JLRdLq7PllDCzBFjzd+iCMl1XsfYeam2e68Rte27eg8vqd7W07qlfKid3L90EfTej76Hv4N2AtFLZl6MQCFUVozkFv4252ItGS0ui0ZLvRUtLo/RXzRcvt4MZMYPdupHNLd+Fic5pJDwhIYBBttJ8BDj2AsG6o4iuXQhkfkWb7mUrreDyMRBgrNs2g+F2ugB5ncFgkNppijleR14RXlWQSffG/LSqNVFUbyso8TsL7XZHnqu8u0AfD5eEE7a8Bq8jP89mcg2l2X6eONDcymge11Oax9HrfD/P8gD+JdNLftQpd5QB57tgYG7qzQ4gPSICLdGjmBM1bcXKayEyRshfXuh12lWNRYNilKux1BKilTQY3UKDG1Ql1ry2MGtFoynXri3NQmwOrMZHuMNWQVfg7BLEYbejzyPDUwQ/+XmmaDeAOQj6eGOYExoMltBDm8Acy8LkoY9uAnM8+6w59GEOQ9bCvJztxwx8uQoGaAA+i/BHVlvkQFvlbjtVjRTlBoRBARmQjhh0B4ygF8VpcDPVpSY9d5RYNOewOaBxvqqbzKAosVbIkqL1TX43tgvkkFbQsowGP4DfT7YtvfUtXtly553kwqLyGN6hPMZrUdpZDVEKG2V/FRb1UUIgLAf1WIJ1uNgBHGzHRBAHSunmKc791bQaRMBH4QXprl/JMTJ1rsZsYOj2wth9LBfpgEYJ2ghh3W1X3KqUbmla1Uo49Y7N5PjaFiB9Atm/UUO+VkDTCinUEIqCFPrd1PLwdG4+VjXFWmFcE4NohQsvTfl3Jk72WPVlayXVO/nAjrWlVHPR8ERdi86/WoCbTAc+vnN1aRXwFatBYnxeqcrCCcZXOIc/18IcRI9tAnNCgwFZOLoJzPFsP3Pwn8Gs8Pny92gND3tWnI9n+f3r+gGmxl05MAfBuq+BWf4twATZeOJ8PMuPr4MBa4XjbDy8n7nlR1aPB2SqCl5+yWoaSlCb3Lza05g2sPUJY46rkZ8Pf0ryi9n+RDc0ywO7Y1rJJbCAKWnnJeW0GM2dlMD44x/xgrS+vjd28Iq0L+DHslVpOLCIi5a+wWvT/nbxacABq7dheqVO1SufWYcnVkPC8FSv0vaT63TPWpiDuGoTmBMaDND2K5vAHMvC5KHnNoE5nn3WHHp6jQ6jtWG3Q7xSApZAfEZEuDYWioBYRNLetFfy4o/ceefAnWeHz94xcMedt5/Nvj+L2OKyVjPjBRsURXep8a0L60hlxFfkNYt6HRhavTDgY1eFnKsYrqr5lgKWSaElA55BcdWSIzgXuctRHr6GKOauD8rWioqKaEVV2BFxsB0i2VJzKZCtqqcxIvJ4Ma981VFOiGBPknwvec35vdfurjy+M5EEmT5I3yn5RQW4pikDko0rD2XqlB82Z4j31p6Zz8621szXneqhEl0zr/x6uAxfEwCxfqPrSOdEp/JQgNs6ViPC6Nuk8sCj6+VpDcxB9ONNYE5oMFlbtx7meLYfzY7lyDf3l9mz2tRnvbC6n5x6K1pHlJBjwBV6HdYfELG6fJbdPApmK9/jyvfavPaw3yax6jJ3MqfqKpStujp1YaXqSh5jVVfHWhc6uxZabvp1R0ND++tqXWKSfBdkfupZM/jtNHflB44oBaUvQMAxrxVTe/jysIjVlHWxWlY5nwXMuT0lm5xBf9AfD7DVrnX7KmI4pRU6pTRLQJNeva3XdncfbE0mWPXucKq+s7M+VVHd1lJT03qKGJt21tXtbGoYL+QVvIdp5e5cY7iqoTGuODntea3BK4DrHjDuBHVPbXRdABrck3P9kgaPpbFc+Jey1/MGcq9fzPY/tzXnuhDMwptPc/mE68J94CNWowYkk0ODT5roikpFMRDVB36AG5tIExZN8GDRKBAkiQNgqc0AU7YxDDZL4EyYJQpmuYKubFfWVelaMMMGYCsQxo0hpug/PsUYMonENGmAmFCUiHggz0io98sT+FazRaBOw0pdA51x6nJNLDjbYNCKzebcxpa//nm2/5/nUWQ1gszS5vMg3aJkuOLWsry2IVppRveFv2MXDMlyeSqVSICjJacyrc2JhkSyrhZ4LE5Dn1AwlJ/1utZsUPDmbPlgyzlr1tZRYzvO5sJf5OvsHYfD5Ye79h5fqYNpurq2fXdRaH/L2sV35fODtDympY6vwtdXx5NTQ9nymOKieFVldc6ivPI5OeF31QRD3A5Wgu9Maz8a0GNySRDrdckQEfUNhUCfAgzBcR5IGMTGRFSjRogKRGD0o0gEDSQyVcXiK17JshcslQ9r9ApRWIC77fLAcsU6OHa+wf4suJ6t5YeZe8vy1Lq/0rGltSj4Kwfy1/u1BZ3XZTaqT8GmtW6tcfiGrnXlKlk9FGN6ro/rv2m0wXWq/z6Qc/2SBo+l7bnwF7P9zHH9t/wttrZJ+3mZ9/9uDt8NBGzLuX7Qw+F/CddLWf8v8/4f5ddfheth1j+Hn3uQ5+HqWa3N/2S1Yrtkp40tp2QPvnCYcB8vxfBoCx32VdXAdIEcg8XEZD738pScV1zMa8HCIbpHQnNRsu5JeMXlyl0Pwm9s77llePhkT8tC157O8OSRst6BY53T5a0l4+Od8vhEJ7E/dPX2swPdNw31HssMDfbX9Zcnaxqi/b6lv+zokq/a1tl9lYYfUsLsyTi3Jypd+LojxdsEx+fhja5Tej2Uc/2SBo+lfbnwL2Wvr+7/Yrb/uSlulzrQNlJI+llO1Uf3TQDfa3UFiKXvkA5YfpJtIJNAFvWjLFz22YrA+9AyrQaat8gtNYCoOXcHGc6PxkqLo1Ulf6D73X6ofsBfpn+jxaWxpoWXtLcwJm0N1ktzsFlf1usiOhIJFxXq9Dqzgai+LL0qrFzd0Jct3MiXzV013MiX9fv9Vf7K0Dv5sjqvumXSw1xZCdRlPDx0ZmB4S9G+7ooIvBvZWrSvRzlX/HKwMtof+05fzPcDfxR/cE993+mBaOlIaDoJEhwrG/1l/N88IMOPghDXxX7vpufHsLUrSvudq2R49fUVGebXL2nwWRnm1y9m+1FlWF2Pof3sUfu5N2fNmde5fTy3VHGTusP1686b1B1uuEC98W21BJEuUP93lR0qwvyassMsTi6qOAFc9eXmzTLZPNUCemBdjMd9wnNZn3ChJ7ft4Wz+yoge3KTtN7J+o3FU3ZO3vE2ogHigAKSzXW4pwpKuAIuYDBggDAESkzm2HUvP9hWwFVS1JKuwsNBX6Av67Xa7y0+zL3qeVEwHIny7XpKjqT6Nwd+vCNfXtbvLGrK797Cn2FdQYFN+c+LEfWVt9UEf3z3k83gKbDjNNvSp9X7bSC/Iagyl0Qtc8HwlWKcvhhjCgw1CTYIYDUaMjTEsYfBEN78L5lyV3Ki2RZMpHbC4hYN0DQHPiITPUk00sRKAxHpgFnywJky+vbkNpmRHPB5PxxvDQWcgGA64/HQVIoubTQqCQYvZNXSFc4qDSS/Dm3l9gfDcLRyBf9EKhTkW1xYK0+JhhtNPagXDaq7gYyxODKtx4i/WxZu8PpbK7lZVdu/O5hk+xmJV1hYb0PlN2l5S2xJsGOV8yvYYsrYRte3COj6NQxxjJi8CTC+DyRd2kD8hI8A8T/5EgQBGzRuBBJzJ1s2+C/RJEYzpNdnkAMLrgObaKnyYmhWMBD06APxry+701ahOsFYwRbVPdFNotJrqRFNDq1tYL9tiFfAKnCiqBdG5wNT9dvh8vrAvFKLVCuGAuqQVWF9bohYvoNwSk3d1rKoxeeihkx3Kv2uFJp1Lf59TZ/v+rqampR/n6imeT8xk84kLaP86OnPf7VzWd1tQddmaXCQ2oR9s0lbz+wSAeYrnqEDeh9nZGKCNirEBs11OelHH91WqJ2LQ+nuJSSEgURM9pou4NlqROLpLVPsf0ESMDDOxUh4jeuUWnnHv4eLEpYhcWKQpdyY4TActsJrjEIqjM7KDRgwhTPQGcABBtyC6ybwI+KASXHkdjPQAzVRrlFWPN2LlQsyPZFYppIGyOeN9G7UgtHQuHA7HwzFPhTMcDIRYjltS5+DVVMra6mXq9yO1gvm1rRY6q2I6XZ1tdSFzEKIu5S9qQFXstTphshmYvsWRU9QM4RWeZXXNG+ShDRvkodf6+QbVR2B7Z5mNiqo26qvr2vJ6Y2qjBriNWlTbKq/Tfbe8LfBKPvEjfkYHwAs1yIoSqAX9mUu7txpL+jKsM0Aop/NiIujoES6oz8fuiBvcUa1CzEyXcQSDbt6IVzZhS5J+BsJoqva1fb1OknNw2/omJiyKdt4QrW0mVyNkpOe84Pls08vA0/i7poamvWtaappTyfxEfiJWFfAXF7mdNP1dYNH8YnocAHeF9X9FRTQuDQWrQiFjYSBUiIV3rI4eqguXdcaLA5V0/br3CkqlIf76OTB4gukRvg6wsPzwurWCnwBMJdMjPEZb+ARf021a3oYU0AUuujOUrnjS41cI7s+e48ILqzTp9/jZniZNLuhOWE3gFSbvulOW1VKu+hvUhiB41rfZWr8fHZLNbur2+0HQqREJ0JVjMYcpVO8+PyusjLalLLRZKVBeAzBFt2mVlxZBhJmft2GJslNdlk17c8c+r5YLbKFzKPHmn2zjk1gpG1gKw3xKavP0+N+W3lJnpK7loG+trMGAjjWtyQdrNcT67L5u+7p93bQ0WL/0FvQ3CnJ4np03meByiH/P/X+4HmPyOaJef4Jfp3upmZ9Ro/oZznUyz+J54V6AGVVhPOg5DvOcBsP3ZL+o9QP9f5/5BDjHJ6D93MlgRjeG4fsySB/wUx6tvLWYTUZRDxJItN3pazZ656E8t7bROyWl0rQY2y25SZ8SAP/+1KnFxbciRyJ4i/KfmaMd39H2fTSw+vBBOc9skkRq6Q0Ia1XiZnhrU/d0ZsuzV7Z5+tgnbbFrauqLblb7gyUw9+rzccP4yaGhk+N4b5Vy8T/DR8J4QvltFcquWd2hrVkBHl/fCNekhPl046ti/TGg3xcZXetU/Wrl8HC9hNg1eMDpRbTyrBPZ9TED+twmz7qUzUMY9qGcdapMdp1qAT25zgfk8fm5bC5hYRJttJ6GrWvXuNS2+1byHNiq7hsCxSvQPbYOoFKLnM6eOGEg2SMnjHRrvVavxyLCEmexx8WKeqlrYaIFLpozkS10cWP7ynbvHery/QuzdB/8LOldeqsrc0jOHM7wRfypT1w98+mrF5UU/l7msCzPNzM7BmMWfg7+BZ1XM9ouj3sxjUT0Oppe1wsDwEM6vUF3wGIkoqilHMySSchJOiSTgQBCyeZkU2MqUB+oi1VBd35nMBwM5cG4VydpV8xBjt+gW3OOjOpDCHk8O9t5JBw5KvMC88zRSPC6jOZIKLfl1JvjW1btj2qsq03zCvTGmtoUcyl0uUXouJ86F6pvcYLRNqXy79Pr+ILXP1Pa7uC5PzX+7QU+PcH4N6Xy6SscXnmd1kur8PR6R9Y/PcH4N6Xy780bPut2xr87OP8a+bPYHng2zkZ1nA+s431eN03HeRUf525t/3w72z/fgd6WS+rAGakvKRb0UhHdfYh1uMAKLkkeK9rgeef46noNSRJnwPP1DKKVNMa6co3qNeUa79iodF2Nh3DqnVqxdcONijXWt+O1GuZQdYSWadgNUnEsKG6ayb6CQwJI76nrN8hpex84eJlzA65fFCvWpLYts5c7RkCtf29n9e8yXSeow6K+vpToxJIignTgLiGgFxHyVq8T6Ng6gbZSqdaubLJOoKNnaN12eWC6TrAGTl0n0MBFvucvXgn4Zaugl0EvLah9p4p8/IO9oxvhN3lN+HJl+tsmpTWLB2kxUnbZuv0ceTqhyRPI4uQm8nRJkydsKOfyFAR5omc8lKMX5HwvUMRjAYqY6XmTKkViGkUo6sgpmgBU67OMBsL8s3WEiWcRfiVt5Ko14Cp51rXSUTLZYdjlqJwG81QaTCAMfmkTWtEgnx4XgGed66nhK6XnVaypIuzMHl/B9kO0s/0QCfRtuaAKG4SomxgNLkyM2aJIfVbN6HX6syYMA8XGo2BsAMN0N6Yg6KZFvieT1z4iX3ZZsnqljcFIbnunRnJ0Y3hWWon25zQTKJ7oeQYJVM02aXgBUzTroduEo9dv3PBSAcCpdRycklf2cgR8cdvaKsy0aaw5d3vHRIElxPiPnSXCeDSt8uj6XEgJ+B0FzP+c5P4nuWadj8prODLZGo6FDWwHz6Wfy+bStZwKb/tytkZEq1HMrf9gbVltAMvbA8wdG9WggN9034Zth1fWArC1D6nnoGxj56AE6NqNC7Q+LRrOo/sqBtRTpbQzx1nOXQt22Ja/QLAgEHTxM6ZoULomc7Hm1BTy6PDdk7ZsusIxf0o9PYVcYGelWL1qgsJf5H34WO5RKnwfzjYyC3FMCN3Gw3krmFQBYm1dCAN7DfhWXSDZVZwSvbbDa+P0r5/f5ylfbUVnTcbXHPQ7A66Ay0+t27pU78rWnaQ9mxMnsywizc/dynMS50anazf1aJEd0Iqd8cL4sYXXC+GudXzE9+9QnbmL8YKEvptTI3RCqxGC67eta8vXKC5paxRYmkA5bY9n64vm0A3r+IidwcJ4rX3Teka+b4by2jT3j46gnLbHtbYb5g1524tqW5o3/GBO2xPZthvlpnjbS9pzsaGBn71C9yXTGDif7sigFf10nxMZQOqmIbKXetw+xtT5yLrRkWViID9nG/HTG+wdprX3N5NLV3ieipeep3J+4eDY8NAouXT/6OjGfWT3dRF0FtjyBnVXl9pHOikFMqNDw2MHF8ilkZH71T56oY9vQHSr7mgwEbqnYYCGGn0b1eDnIUtIyO5oUCfNgoknx/wtroaiogZXS/l4jPT6y1tcXi988LPnDKEXWT4lzJ5z2fr+tbsltB0SKykOdT9GLwb9xvZjNLFe6SZWuiNhHqQUY2Eyu4lWuKJdGbnfW3B7Z2d1QpYT3vJyr8fv95DezgT9nOhs8nv4Rb7PYBvWg02zoxY2ghorTCafcgz9moo+9eQewOkk04YCvUOnake2oEen7sxQz9+vWFGIp9pLvMNc/EH7Pc7SOT4m8JkyRrckacPvJy+BXHex56bpfkwj293mxrjPgIVedijRJDWpwMPz2tElRBjluxWCIbbZjT4f0cPv2VHa3ANUaSoGsCVQ6HCbHB59xpCscWsf5PzdpN1us5h9pUa6Q8hiLi413a7SJEPXidi5tUV854UeuLKPhqU3OB3ZvSheKRBSN5fgHcf4DpO/8dzB5K9ReX35ueVvIysKsh4K+bnzq/e5BbN9CasPoP8Kz1+WhIJVyjLPTbI8JdcpXFfeoelK1I0rNtGVr2i6EnUDxEZtD+In37HtQdyS0/Z4tu0cblqnK3nbi9m2c+hrPD5dbqFnV+aun7z9e+5LvP171ZeILDfTNQmeZ2cwF97+HV8ne/t3KgzP1x/L9pOHrt0kX/9SNl+fN4I2rCXtRu/ZxE68kl3L7lbj3Dr0M2LBve987j89m7j3oNZGaL+CNoLl7Te1Ni34A+hV8gTwTTHjmb61mwo5zzi11DhPrn535QsLyN2rvrGAzimD70e/IBdgxvk068j3CJLS7B5BeCb+PntmCaqQy0qswOurNoUJTLkFC4IOduLX6mfrNx0KLt9kWMGc93x8+IfAGxE+PjbOP8A4HdlxMpezVMvvjqHzeBI/DlCb7LGi5wuwPVZrzhd4qj0YbA8E2M/5YFuQv4NLHE/twDdfRh8E2kNQYwvA6x8YD9vxzwFAot+Po7s75/txMmgQnvxbXlRVl4/1Vv71NQYsWrDJLJpyv/LGmecQzGZhxm60Sbrcb8pJvUND9q03vLVEWwvq9+U0b9hug2/MWdcWopHGoSFZ1r45Z2hy6KqJMXlQHtjaU5up7Whq3PBbdFz/hW/RKV/zOZgDW974V3/DDh5kf+iH4Vrlc9r37XwK3gBs8Mq/eEd9P1aT+yU8K1/Gg8HTr8cR/G16KtEzeoxrYxnsBdwFHpm9//7ZpYuep5/18v3AABfT4AQGF0l7pQhAPfJI/7NPey5+j9mD36nnI9egHfKED6hWjHUioWUkGJnpqfQ6MHcQbR8wYmLC2Ex3jGS3CVlYDStPPcFrDUrEY9EquyME4aHdGcqDUHLl2KcIxI7cWU92kJVcCC0vA1R7/SwxynYI1b9nYOTeee9YFxG6dxTOv3dI3RWUua4Mi8rP9QQHlDdKF7vn2JHKncf7ej3mQk9vz+F2tieou6m30GP29HYM0e9swUWkEN8Juk58htB9GM7sae130nPamVMDbo0Amtdv9xNhaYn+5pwRxs+4MDzrdebpSe1//bCJt8Y2PGyC12HAc0C341p1reAJrT4Drn9Dvb6yRsuvX8pel47nXr+oXUdzB3Ovv5K93n0q9/q57PWFee1stG3kHpYjT8C8IwEnhnlvXFYDs0/mVNPk4OEeFnRZc5Fxkjtdf1JxwmOvXKyocddja3FD42yOG4izP50z9peyOMi7jttDWrr/NXZOj0bvpD2wVTtxB9N6OLivX39fvzSK/h/iEzz6AAEAAAABAABVErT+Xw889QAfA+gAAAAA08GdhgAAAADUvqb1/zb+4wSKA84AAAAIAAIAAAAAAAB42mNgZGBgPvfvPAMDy+b/Zv9zWLoYgCLIgNEQAKcNBrgAAAB42nWUzWsTURTFz70zFEEI2ERQQozGYExMqkm10WotaWpiBWvsRqxYF1IXLlS6UEQFka5ERV24c1Xp0oVKd3ahCAX9C0RQutCCChVKoS6M5z4zEpOacDjz8d68e3/vzMgSToM/OUpFqRQqMo+STiGhE4h7RaT1CbZIB0pyBT3UNnmALj2BgxzfLxeRl/Xok9n6V33J49vo1FPI8v4mvUmdxQ69jl06im49jwyPC2485+owivYc+mFZQdi7xHmLCOsMavoMOV2h30CVdVT1C88/oiohDGkc6/QpjukBlLwzqHk+leH9e6g6f+zmxLlWks8b0h+I+EVs1NfYwHlr9C665RqOsOZlek4WsFNr9V8yzprKSOkdVDSB7fSsjiAlE4jpJGsfw4AI9ovU57RAHoKy9wgDvF7Wq258xebIfTJcwmaZ5Lwxsqyh06ty7Twi7DeiIXTJQyQliXP0lLzCHnIfdGveQt5qlDnWspv33pGx1TXFPQD2Sdldz5JXgn2FnRb/lZ/kGsbP2DVJQvW3xo/+jZr3okgH7FqlmQZL49cs40fOepIyVqvIe0G3XsiuWeT2xpjRP1Mf9DIKf9m1ynJhbvyaZfyMs7n1a2u2uvVu6wduOeK+WL/MctbxsJqa/XjTuWXN9rvhZPWJ9b4nu72sH44h+3AZZA4sh+488HHEZAQxY2v9tblxZW+B+yHk/A7WydxadtqcWbY8tTnz7TIWuO2PMfqP2zvgcmh7aPwa74LlsdUt4zLD7DWEn/RRapCa5ZhDvIZ6T/DMVm9j2liTdcNb+PO94TOBaUD7kPcu8NsRRa/7LqxFL9Uv0+S17L4V8J8jLcPYSnF/699dPjzO5b6u8q+g8hspY9fOeNpFwl1I4nAAAPC1lt+uMptO93H+N6ebO7e5NUF6kiPiCB/iiAiJHo6IOOQ4IqKHIyTikB4OkZCIOEIiIuKIELmHkOghYkQPIRERR/QgItJDyCER93Jw/H4QBGX+2Yb2u6CuNEzA3+Ej+Apudf/oPu9uIRZEQJJIDtlH6j0jPcs95ybBNGY6Mb8xp80Z86q5bDYslKVt5azL1jPri020Tdj2bNe2hp2wj9rn7Hl7xQE5Eo6Co+YUnWPOrHPPWUMhlEPH0VV0EzXQVq+jl+vd6RvuW+v39s/3X7qmXGVXe2BiYHvgwi26l9zVQW5wY/ASY7EZ7AAzsI6H80x7cp5rT8ure0e8S95THMVT+DpexMv4Ff7qY31rvryv7uv4HX7KL/uT/g/+LSJDrBB5okSUiXPilmgSr+R7Mk1myBUyT5bIMnlNTVOfqSxVoHapCvVMp+k5eoFeodfpIl0KJAJ3gXrgGUDAAbyABTIYBnvgGFSBAW7AI3hiEswJc8HUmAemxXTYJXaV3WB32GO2GuwL/goawZtgI9jmLJyPA5zB3XMN7iVkCY2HaqF66DlsCrvCVPiJh3mUf8cf8lW+xj/wLQESXAIr6MKsUBLKwqlwKdwKTeFPxBbBIuGIFsmKiIiJQIyKCXFMnBTnxcW3qSgUdUWp6IE0Ln2UFqVvUkHalY6kM+lKZuVN+UCuyBdyTa7LHcWkeBVW0ZWksqBsKBWlGcNik7FC7LcKq7KaVFPqjPpJ/arm1C31UK2qhnqvNv7TEI3SRrVJraj91O60ptYcehhq6zZ9Wc/pRd3Qb/RH/Ul/iVvi7vhUfDb+JZ6N5/8CDBDMyAABAAABPABoAAoAQQAEAAIAKAA5AIsAAACTAmsAAwABeNqNkstOwkAUhv8WNKDGKDHGsOrKGBO5qeBtYdSwUdRIhK0gFRrBYilGXfo2blz6DF6ewI2P4DP4dzitN2LIpJ1v5vznPzOnBRDDO0LQwlEAO3x6rGGOqx7rGEdTOIQN3AqHsYJH4SHE8SE8jFktIhxBRksIRxHXToRHsaT5PmMoaQ/CE5jSw8KTiOkzwk+Y1ueFn5HSN4VfENHbwq8Y0a97/BZCXL/DNmy0cQMHFupowIWBez4ZpJBGllRl1KCuoTQdcpFzi1kd5l4ggQJM5jnKyWYffJVJlUXaUrs1HHGnji65QnWamSk11nGMXZSxT+rntRB4+U6DVjR+1Sxx5VBrqZMb384wWN0S+ZQ6m0qvKwd0MTl72TXGKuRDxr3YHufaP33zeu1ytYYkx9UPZ1v5tgLXBGM2135OR7LqjLrc7fIr+ZokZ79mS931q2ay7z377f3tZZk7VZwpHzfoXUE6mVdRgyOrYjmeMI1VvhexHPxPOZxTZ6o6jnyFfOBYxCVvYjHiUNP8BLhZh5cAAHjabZNXbBxVFIa/37F33TZO771Xx173xCkua8exYycucezESca7Y2fxehfGu3FsugQCHkDwwjPlCRC9CiR4QKJX0XsH0XmkB+/cCV4k7sN8/xmd858z994hC3edG2Ae/7NUm36QxQyyycGHn1zyyKeAQgLMpIhZzGYOc6fq57OAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2tlPMDkooJUgZ5VRQSRXV1LCTXdSymz3sZR911NNAIyGaaGY/LRyglTYO0k4HhzhMJ11008MRejlKH/0c4zgDnOAkp7C4nau4mpu5gTt4n+u5lqf5mDu5jbt5nme5h0HC3EiEF7F5jhd4lZd4mVf4liHe4DVe516G+YWbeJs3eYvTfM+PXMcFRBlhlBhxbiHBRVyIwxgpkpxhnO84yyQTXMylXMJj3MrlXMYVXMkP/MTjytIMZStHPvn5i785J5SrPOVLKlChApqpIs3SbM3hV37TXM3TfC3QQi3id97RYi3RUi3Tcq3gc77QSq3Saq3RWq3Tem3QRm3iPu7XZm3RVm3TdhVrh0r4gz/5kq9UqqDKVK4KVapK1arRTu1SrXZrj/ZqH0+oTvVqUCNf841CvMtnfMCHfMSnvMcnalKz9qtFB9SqNh1Uuzp0SIfVqS51q0dH1MsDPMgjPMpDPMw13KWjPMOTPKU+fla/jum4BnRCJ3VKlgYVVkS2hvx1o1bYScT9lqGvbtCxz9g+y4W/LjGciNsjfsvQ1xi20kkRg8apCivpD3kWtmF+KJJIWuGwHU/m2/9Kf8izsj2rkPGwXRQ2hxOjo5ZJLRzOCPwtnnvUY4vnEzUsbM2sHMkIfG1WOJW0fTGDNtMvZtBuXsZdFLZnesQzPdpNetyFv8ObIWEY6Didig9bTmo0ZqWSgURm5Os0HRzToTOzg5PZodN0cAy6TNWYC38qHi0prQx6LPN1m6SkmabHmyZlmNPjROPDOan0M9Dzn8lSmZG/x9vBlGFBbzjqhFOjQzH7bMF4hu7L0BPT2tdvZpx0kd8/fdqT06ednjhYVuWyLFjp6x12rKlrNW7QaxzGXeT1RqK2Y49Fx/LGz6t0XWmovtpjjccGj42+PmM04SL9NlhSEvRY5rHcY4XHSsNgU3Yo5STcoKKpIccqtmLJfMudxUj37qdlkTX92ek4YJ0f0CS63dOywPt9jDb7mtZ5Vvo0THIyGou4ybnW2NQeRWwnL2J76h+3ZbchAAAAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTZJMjJogRibeTgYOSAsMTYwi8NpF7MDAyMDJ5DN6bSLAcpmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbObjYOTR2sH4v3UDS+9GJgaXzawpbAwuLgD+HCVgAAAAAAFYmPZ3AAA=) format("woff");font-weight:600;font-style:normal}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset;overflow:hidden}.ol-viewport{touch-action:pan-x pan-y}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:move;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}:root{--fallback-color-no-clr: rgb(30, 255, 0)}:root{--clr-font-base-size: 14;--clr-vertical-nav-width: 16rem}:root{--cds-global-base: 20}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}textarea{line-height:1.15}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--clr-color-neutral-0: hsl(198, 0%, 100%);--clr-color-neutral-50: hsl(198, 0%, 98%);--clr-color-neutral-100: hsl(198, 0%, 95%);--clr-color-neutral-200: hsl(198, 0%, 91%);--clr-color-neutral-300: hsl(198, 0%, 87%);--clr-color-neutral-400: hsl(198, 0%, 80%);--clr-color-neutral-500: hsl(198, 0%, 70%);--clr-color-neutral-600: hsl(198, 0%, 55%);--clr-color-neutral-700: hsl(198, 0%, 40%);--clr-color-neutral-800: hsl(198, 0%, 27%);--clr-color-neutral-900: hsl(198, 0%, 20%);--clr-color-neutral-1000: hsl(198, 0%, 0%);--clr-color-on-neutral-0: hsl(198, 0%, 0%);--clr-color-on-neutral-50: hsl(198, 0%, 0%);--clr-color-on-neutral-100: hsl(198, 0%, 0%);--clr-color-on-neutral-200: hsl(198, 0%, 0%);--clr-color-on-neutral-300: hsl(198, 0%, 0%);--clr-color-on-neutral-400: hsl(198, 0%, 0%);--clr-color-on-neutral-500: hsl(198, 0%, 0%);--clr-color-on-neutral-600: hsl(198, 0%, 100%);--clr-color-on-neutral-700: hsl(198, 0%, 100%);--clr-color-on-neutral-800: hsl(198, 0%, 100%);--clr-color-on-neutral-900: hsl(198, 0%, 100%);--clr-color-on-neutral-1000: hsl(198, 0%, 100%);--clr-color-action-50: hsl(198, 83%, 94%);--clr-color-action-100: hsl(198, 81%, 88%);--clr-color-action-200: hsl(198, 78%, 78%);--clr-color-action-300: hsl(198, 69%, 69%);--clr-color-action-400: hsl(198, 66%, 57%);--clr-color-action-500: hsl(198, 80%, 46%);--clr-color-action-600: hsl(198, 100%, 32%);--clr-color-action-700: hsl(198, 100%, 28%);--clr-color-action-800: hsl(198, 100%, 24%);--clr-color-action-900: hsl(198, 100%, 21%);--clr-color-action-1000: hsl(198, 100%, 15%);--clr-color-on-action-50: hsl(198, 0%, 0%);--clr-color-on-action-100: hsl(198, 0%, 0%);--clr-color-on-action-200: hsl(198, 0%, 0%);--clr-color-on-action-300: hsl(198, 0%, 0%);--clr-color-on-action-400: hsl(198, 0%, 0%);--clr-color-on-action-500: hsl(198, 0%, 0%);--clr-color-on-action-600: hsl(198, 0%, 100%);--clr-color-on-action-700: hsl(198, 0%, 100%);--clr-color-on-action-800: hsl(198, 0%, 100%);--clr-color-on-action-900: hsl(198, 0%, 100%);--clr-color-on-action-1000: hsl(198, 0%, 100%);--clr-color-secondary-action-50: hsl(282, 100%, 95%);--clr-color-secondary-action-100: hsl(282, 59%, 87%);--clr-color-secondary-action-200: hsl(282, 51%, 78%);--clr-color-secondary-action-300: hsl(282, 45%, 70%);--clr-color-secondary-action-400: hsl(282, 44%, 62%);--clr-color-secondary-action-500: hsl(282, 43%, 54%);--clr-color-secondary-action-600: hsl(282, 50%, 45%);--clr-color-secondary-action-700: hsl(282, 69%, 37%);--clr-color-secondary-action-800: hsl(282, 100%, 29%);--clr-color-secondary-action-900: hsl(282, 100%, 22%);--clr-color-secondary-action-1000: hsl(282, 100%, 14%);--clr-color-on-secondary-action-50: hsl(198, 0%, 0%);--clr-color-on-secondary-action-100: hsl(198, 0%, 0%);--clr-color-on-secondary-action-200: hsl(198, 0%, 0%);--clr-color-on-secondary-action-300: hsl(198, 0%, 0%);--clr-color-on-secondary-action-400: hsl(198, 0%, 0%);--clr-color-on-secondary-action-500: hsl(198, 0%, 100%);--clr-color-on-secondary-action-600: hsl(198, 0%, 100%);--clr-color-on-secondary-action-700: hsl(198, 0%, 100%);--clr-color-on-secondary-action-800: hsl(198, 0%, 100%);--clr-color-on-secondary-action-900: hsl(198, 0%, 100%);--clr-color-on-secondary-action-1000: hsl(198, 0%, 100%);--clr-color-danger-50: hsl(9, 100%, 97%);--clr-color-danger-100: hsl(9, 95%, 92%);--clr-color-danger-200: hsl(9, 91%, 86%);--clr-color-danger-300: hsl(9, 83%, 76%);--clr-color-danger-400: hsl(9, 85%, 67%);--clr-color-danger-500: hsl(9, 88%, 61%);--clr-color-danger-600: hsl(9, 92%, 50%);--clr-color-danger-700: hsl(9, 100%, 43%);--clr-color-danger-800: hsl(9, 100%, 38%);--clr-color-danger-900: hsl(9, 100%, 30%);--clr-color-danger-1000: hsl(9, 100%, 20%);--clr-color-on-danger-50: hsl(198, 0%, 0%);--clr-color-on-danger-100: hsl(198, 0%, 0%);--clr-color-on-danger-200: hsl(198, 0%, 0%);--clr-color-on-danger-300: hsl(198, 0%, 0%);--clr-color-on-danger-400: hsl(198, 0%, 0%);--clr-color-on-danger-500: hsl(198, 0%, 0%);--clr-color-on-danger-600: hsl(198, 0%, 0%);--clr-color-on-danger-700: hsl(198, 0%, 100%);--clr-color-on-danger-800: hsl(198, 0%, 100%);--clr-color-on-danger-900: hsl(198, 0%, 100%);--clr-color-on-danger-1000: hsl(198, 0%, 100%);--clr-color-warning-50: hsl(48, 100%, 95%);--clr-color-warning-100: hsl(48, 100%, 89%);--clr-color-warning-200: hsl(48, 100%, 83%);--clr-color-warning-300: hsl(48, 98%, 72%);--clr-color-warning-400: hsl(48, 94%, 57%);--clr-color-warning-500: hsl(48, 95%, 48%);--clr-color-warning-600: hsl(46, 100%, 45%);--clr-color-warning-700: hsl(43, 100%, 42%);--clr-color-warning-800: hsl(41, 100%, 34%);--clr-color-warning-900: hsl(38, 100%, 28%);--clr-color-warning-1000: hsl(31, 100%, 19%);--clr-color-on-warning-50: hsl(198, 0%, 0%);--clr-color-on-warning-100: hsl(198, 0%, 0%);--clr-color-on-warning-200: hsl(198, 0%, 0%);--clr-color-on-warning-300: hsl(198, 0%, 0%);--clr-color-on-warning-400: hsl(198, 0%, 0%);--clr-color-on-warning-500: hsl(198, 0%, 0%);--clr-color-on-warning-600: hsl(198, 0%, 0%);--clr-color-on-warning-700: hsl(198, 0%, 0%);--clr-color-on-warning-800: hsl(198, 0%, 0%);--clr-color-on-warning-900: hsl(198, 0%, 0%);--clr-color-on-warning-1000: hsl(198, 0%, 100%);--clr-color-success-50: hsl(93, 52%, 88%);--clr-color-success-100: hsl(93, 58%, 75%);--clr-color-success-200: hsl(93, 76%, 49%);--clr-color-success-300: hsl(93, 77%, 44%);--clr-color-success-400: hsl(93, 79%, 40%);--clr-color-success-500: hsl(93, 67%, 38%);--clr-color-success-600: hsl(93, 85%, 32%);--clr-color-success-700: hsl(93, 100%, 26%);--clr-color-success-800: hsl(93, 100%, 21%);--clr-color-success-900: hsl(93, 100%, 16%);--clr-color-success-1000: hsl(93, 100%, 13%);--clr-color-on-success-50: hsl(198, 0%, 0%);--clr-color-on-success-100: hsl(198, 0%, 0%);--clr-color-on-success-200: hsl(198, 0%, 0%);--clr-color-on-success-300: hsl(198, 0%, 0%);--clr-color-on-success-400: hsl(198, 0%, 0%);--clr-color-on-success-500: hsl(198, 0%, 0%);--clr-color-on-success-600: hsl(198, 0%, 0%);--clr-color-on-success-700: hsl(198, 0%, 100%);--clr-color-on-success-800: hsl(198, 0%, 100%);--clr-color-on-success-900: hsl(198, 0%, 100%);--clr-color-on-success-1000: hsl(198, 0%, 100%)}:root{--clr-basefont-size: 125%;--clr-global-borderradius: .15rem;--clr-global-borderwidth: .05rem;--clr-global-app-background: hsl(198, 0%, 98%);--clr-global-selection-color: hsl(201, 29%, 88%);--clr-global-on-selection-color: hsl(198, 0%, 0%);--clr-global-hover-color: hsl(198, 0%, 91%);--clr-global-content-header-font-color: hsl(198, 0%, 0%);--clr-global-font-color: hsl(198, 0%, 40%);--clr-global-success-color: hsl(93, 67%, 38%);--clr-global-error-color: hsl(9, 100%, 38%);--clr-close-color--normal: hsl(198, 0%, 55%);--clr-close-color--normal-opacity: .2;--clr-close-color--hover: hsl(198, 0%, 0%);--clr-close-color--hover-opacity: .5;--clr-popover-box-shadow-color: rgba(140, 140, 140, .25)}:root{--clr-font: Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-display-font: var(--clr-font);--clr-font-weight-light: 200;--clr-font-weight-regular: 400;--clr-font-weight-semibold: 500;--clr-font-weight-bold: 600;--clr-font-weight-extrabold: 600;--clr-h1-color: var(--clr-global-content-header-font-color);--clr-h1-font-size: 1.6rem;--clr-h1-font-weight: var(--clr-font-weight-light);--clr-h1-font-family: var(--clr-display-font);--clr-h1-line-height: 2.4rem;--clr-h1-letter-spacing: normal;--clr-h2-color: var(--clr-global-content-header-font-color);--clr-h2-font-size: 1.4rem;--clr-h2-font-weight: var(--clr-font-weight-light);--clr-h2-font-family: var(--clr-display-font);--clr-h2-line-height: 2.4rem;--clr-h2-letter-spacing: normal;--clr-h3-color: var(--clr-global-content-header-font-color);--clr-h3-font-size: 1.1rem;--clr-h3-font-weight: var(--clr-font-weight-light);--clr-h3-font-family: var(--clr-display-font);--clr-h3-line-height: 1.2rem;--clr-h3-letter-spacing: normal;--clr-h4-color: var(--clr-global-content-header-font-color);--clr-h4-font-size: .9rem;--clr-h4-font-weight: var(--clr-font-weight-light);--clr-h4-font-family: var(--clr-display-font);--clr-h4-line-height: 1.2rem;--clr-h4-letter-spacing: normal;--clr-h5-color: var(--clr-global-font-color);--clr-h5-font-size: .8rem;--clr-h5-font-weight: var(--clr-font-weight-regular);--clr-h5-font-family: var(--clr-display-font);--clr-h5-line-height: 1.2rem;--clr-h5-letter-spacing: .01em;--clr-h6-color: var(--clr-color-neutral-900);--clr-h6-font-size: .7rem;--clr-h6-font-weight: var(--clr-font-weight-semibold);--clr-h6-font-family: var(--clr-display-font);--clr-h6-line-height: 1.2rem;--clr-h6-letter-spacing: normal;--clr-p0-color: var(--clr-global-font-color);--clr-p0-font-weight: var(--clr-font-weight-light);--clr-p0-font-size: 1rem;--clr-p0-line-height: 1.2rem;--clr-p0-letter-spacing: normal;--clr-p1-color: var(--clr-global-font-color);--clr-p1-font-weight: var(--clr-font-weight-regular);--clr-p1-font-size: .7rem;--clr-p1-line-height: 1.2rem;--clr-p1-letter-spacing: normal;--clr-p2-color: var(--clr-global-font-color);--clr-p2-font-weight: var(--clr-font-weight-semibold);--clr-p2-font-size: .65rem;--clr-p2-line-height: 1.2rem;--clr-p2-letter-spacing: normal;--clr-p3-color: var(--clr-global-font-color);--clr-p3-font-weight: var(--clr-font-weight-regular);--clr-p3-font-size: .65rem;--clr-p3-line-height: 1.2rem;--clr-p3-letter-spacing: normal;--clr-p4-color: var(--clr-global-font-color);--clr-p4-font-weight: var(--clr-font-weight-bold);--clr-p4-font-size: .6rem;--clr-p4-line-height: 1.2rem;--clr-p4-letter-spacing: normal;--clr-p5-color: var(--clr-global-font-color);--clr-p5-font-weight: var(--clr-font-weight-regular);--clr-p5-font-size: .6rem;--clr-p5-line-height: 1.2rem;--clr-p5-letter-spacing: normal;--clr-p6-color: var(--clr-global-font-color);--clr-p6-font-weight: var(--clr-font-weight-bold);--clr-p6-font-size: .55rem;--clr-p6-line-height: .6rem;--clr-p6-letter-spacing: .03em;--clr-p7-color: var(--clr-global-font-color);--clr-p7-font-weight: var(--clr-font-weight-regular);--clr-p7-font-size: .55rem;--clr-p7-line-height: .6rem;--clr-p7-letter-spacing: .03em;--clr-p8-color: var(--clr-global-font-color);--clr-p8-font-weight: var(--clr-font-weight-regular);--clr-p8-font-size: .5rem;--clr-p8-line-height: .6rem;--clr-p8-letter-spacing: .03em;--clr-list-item-color: inherit;--clr-list-item-margin-left: 1.1em;--clr-list-item-line-height: inherit;--clr-list-item-compact-margin-bottom: .3rem}.clr-align-baseline{vertical-align:baseline!important}.clr-align-top{vertical-align:top!important}.clr-align-middle{vertical-align:middle!important}.clr-align-bottom{vertical-align:bottom!important}.clr-align-text-bottom{vertical-align:text-bottom!important}.clr-align-text-top{vertical-align:text-top!important}.clr-clearfix:after{content:"";display:table;clear:both}.clr-display-block{display:block!important}.clr-display-inline-block{display:inline-block!important}.clr-display-inline{display:inline!important}.clr-flex-row{flex-direction:row!important}.clr-flex-column{flex-direction:column!important}.clr-flex-row-reverse{flex-direction:row-reverse!important}.clr-flex-column-reverse{flex-direction:column-reverse!important}.clr-flex-wrap{flex-wrap:wrap!important}.clr-flex-nowrap{flex-wrap:nowrap!important}.clr-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-fill{flex:1 1 auto!important}.clr-flex-grow-0{flex-grow:0!important}.clr-flex-grow-1{flex-grow:1!important}.clr-flex-shrink-0{flex-shrink:0!important}.clr-flex-shrink-1{flex-shrink:1!important}.clr-justify-content-start{justify-content:flex-start!important}.clr-justify-content-end{justify-content:flex-end!important}.clr-justify-content-center{justify-content:center!important}.clr-justify-content-between{justify-content:space-between!important}.clr-justify-content-around{justify-content:space-around!important}.clr-align-items-start{align-items:flex-start!important}.clr-align-items-end{align-items:flex-end!important}.clr-align-items-center{align-items:center!important}.clr-align-items-baseline{align-items:baseline!important}.clr-align-items-stretch{align-items:stretch!important}.clr-align-content-start{align-content:flex-start!important}.clr-align-content-end{align-content:flex-end!important}.clr-align-content-center{align-content:center!important}.clr-align-content-between{align-content:space-between!important}.clr-align-content-around{align-content:space-around!important}.clr-align-content-stretch{align-content:stretch!important}.clr-align-self-auto{align-self:auto!important}.clr-align-self-start{align-self:flex-start!important}.clr-align-self-end{align-self:flex-end!important}.clr-align-self-center{align-self:center!important}.clr-align-self-baseline{align-self:baseline!important}.clr-align-self-stretch{align-self:stretch!important}@media (min-width: 576px){.clr-flex-sm-row{flex-direction:row!important}.clr-flex-sm-column{flex-direction:column!important}.clr-flex-sm-row-reverse{flex-direction:row-reverse!important}.clr-flex-sm-column-reverse{flex-direction:column-reverse!important}.clr-flex-sm-wrap{flex-wrap:wrap!important}.clr-flex-sm-nowrap{flex-wrap:nowrap!important}.clr-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-sm-fill{flex:1 1 auto!important}.clr-flex-sm-grow-0{flex-grow:0!important}.clr-flex-sm-grow-1{flex-grow:1!important}.clr-flex-sm-shrink-0{flex-shrink:0!important}.clr-flex-sm-shrink-1{flex-shrink:1!important}.clr-justify-content-sm-start{justify-content:flex-start!important}.clr-justify-content-sm-end{justify-content:flex-end!important}.clr-justify-content-sm-center{justify-content:center!important}.clr-justify-content-sm-between{justify-content:space-between!important}.clr-justify-content-sm-around{justify-content:space-around!important}.clr-align-items-sm-start{align-items:flex-start!important}.clr-align-items-sm-end{align-items:flex-end!important}.clr-align-items-sm-center{align-items:center!important}.clr-align-items-sm-baseline{align-items:baseline!important}.clr-align-items-sm-stretch{align-items:stretch!important}.clr-align-content-sm-start{align-content:flex-start!important}.clr-align-content-sm-end{align-content:flex-end!important}.clr-align-content-sm-center{align-content:center!important}.clr-align-content-sm-between{align-content:space-between!important}.clr-align-content-sm-around{align-content:space-around!important}.clr-align-content-sm-stretch{align-content:stretch!important}.clr-align-self-sm-auto{align-self:auto!important}.clr-align-self-sm-start{align-self:flex-start!important}.clr-align-self-sm-end{align-self:flex-end!important}.clr-align-self-sm-center{align-self:center!important}.clr-align-self-sm-baseline{align-self:baseline!important}.clr-align-self-sm-stretch{align-self:stretch!important}}@media (min-width: 768px){.clr-flex-md-row{flex-direction:row!important}.clr-flex-md-column{flex-direction:column!important}.clr-flex-md-row-reverse{flex-direction:row-reverse!important}.clr-flex-md-column-reverse{flex-direction:column-reverse!important}.clr-flex-md-wrap{flex-wrap:wrap!important}.clr-flex-md-nowrap{flex-wrap:nowrap!important}.clr-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-md-fill{flex:1 1 auto!important}.clr-flex-md-grow-0{flex-grow:0!important}.clr-flex-md-grow-1{flex-grow:1!important}.clr-flex-md-shrink-0{flex-shrink:0!important}.clr-flex-md-shrink-1{flex-shrink:1!important}.clr-justify-content-md-start{justify-content:flex-start!important}.clr-justify-content-md-end{justify-content:flex-end!important}.clr-justify-content-md-center{justify-content:center!important}.clr-justify-content-md-between{justify-content:space-between!important}.clr-justify-content-md-around{justify-content:space-around!important}.clr-align-items-md-start{align-items:flex-start!important}.clr-align-items-md-end{align-items:flex-end!important}.clr-align-items-md-center{align-items:center!important}.clr-align-items-md-baseline{align-items:baseline!important}.clr-align-items-md-stretch{align-items:stretch!important}.clr-align-content-md-start{align-content:flex-start!important}.clr-align-content-md-end{align-content:flex-end!important}.clr-align-content-md-center{align-content:center!important}.clr-align-content-md-between{align-content:space-between!important}.clr-align-content-md-around{align-content:space-around!important}.clr-align-content-md-stretch{align-content:stretch!important}.clr-align-self-md-auto{align-self:auto!important}.clr-align-self-md-start{align-self:flex-start!important}.clr-align-self-md-end{align-self:flex-end!important}.clr-align-self-md-center{align-self:center!important}.clr-align-self-md-baseline{align-self:baseline!important}.clr-align-self-md-stretch{align-self:stretch!important}}@media (min-width: 992px){.clr-flex-lg-row{flex-direction:row!important}.clr-flex-lg-column{flex-direction:column!important}.clr-flex-lg-row-reverse{flex-direction:row-reverse!important}.clr-flex-lg-column-reverse{flex-direction:column-reverse!important}.clr-flex-lg-wrap{flex-wrap:wrap!important}.clr-flex-lg-nowrap{flex-wrap:nowrap!important}.clr-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-lg-fill{flex:1 1 auto!important}.clr-flex-lg-grow-0{flex-grow:0!important}.clr-flex-lg-grow-1{flex-grow:1!important}.clr-flex-lg-shrink-0{flex-shrink:0!important}.clr-flex-lg-shrink-1{flex-shrink:1!important}.clr-justify-content-lg-start{justify-content:flex-start!important}.clr-justify-content-lg-end{justify-content:flex-end!important}.clr-justify-content-lg-center{justify-content:center!important}.clr-justify-content-lg-between{justify-content:space-between!important}.clr-justify-content-lg-around{justify-content:space-around!important}.clr-align-items-lg-start{align-items:flex-start!important}.clr-align-items-lg-end{align-items:flex-end!important}.clr-align-items-lg-center{align-items:center!important}.clr-align-items-lg-baseline{align-items:baseline!important}.clr-align-items-lg-stretch{align-items:stretch!important}.clr-align-content-lg-start{align-content:flex-start!important}.clr-align-content-lg-end{align-content:flex-end!important}.clr-align-content-lg-center{align-content:center!important}.clr-align-content-lg-between{align-content:space-between!important}.clr-align-content-lg-around{align-content:space-around!important}.clr-align-content-lg-stretch{align-content:stretch!important}.clr-align-self-lg-auto{align-self:auto!important}.clr-align-self-lg-start{align-self:flex-start!important}.clr-align-self-lg-end{align-self:flex-end!important}.clr-align-self-lg-center{align-self:center!important}.clr-align-self-lg-baseline{align-self:baseline!important}.clr-align-self-lg-stretch{align-self:stretch!important}}@media (min-width: 1200px){.clr-flex-xl-row{flex-direction:row!important}.clr-flex-xl-column{flex-direction:column!important}.clr-flex-xl-row-reverse{flex-direction:row-reverse!important}.clr-flex-xl-column-reverse{flex-direction:column-reverse!important}.clr-flex-xl-wrap{flex-wrap:wrap!important}.clr-flex-xl-nowrap{flex-wrap:nowrap!important}.clr-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-xl-fill{flex:1 1 auto!important}.clr-flex-xl-grow-0{flex-grow:0!important}.clr-flex-xl-grow-1{flex-grow:1!important}.clr-flex-xl-shrink-0{flex-shrink:0!important}.clr-flex-xl-shrink-1{flex-shrink:1!important}.clr-justify-content-xl-start{justify-content:flex-start!important}.clr-justify-content-xl-end{justify-content:flex-end!important}.clr-justify-content-xl-center{justify-content:center!important}.clr-justify-content-xl-between{justify-content:space-between!important}.clr-justify-content-xl-around{justify-content:space-around!important}.clr-align-items-xl-start{align-items:flex-start!important}.clr-align-items-xl-end{align-items:flex-end!important}.clr-align-items-xl-center{align-items:center!important}.clr-align-items-xl-baseline{align-items:baseline!important}.clr-align-items-xl-stretch{align-items:stretch!important}.clr-align-content-xl-start{align-content:flex-start!important}.clr-align-content-xl-end{align-content:flex-end!important}.clr-align-content-xl-center{align-content:center!important}.clr-align-content-xl-between{align-content:space-between!important}.clr-align-content-xl-around{align-content:space-around!important}.clr-align-content-xl-stretch{align-content:stretch!important}.clr-align-self-xl-auto{align-self:auto!important}.clr-align-self-xl-start{align-self:flex-start!important}.clr-align-self-xl-end{align-self:flex-end!important}.clr-align-self-xl-center{align-self:center!important}.clr-align-self-xl-baseline{align-self:baseline!important}.clr-align-self-xl-stretch{align-self:stretch!important}}.clr-flex-xs-first{order:-1}.clr-flex-xs-last{order:1}.clr-flex-xs-unordered{order:0}.clr-flex-items-xs-top{align-items:flex-start}.clr-flex-items-xs-middle{align-items:center}.clr-flex-items-xs-bottom{align-items:flex-end}.clr-flex-xs-top{align-self:flex-start}.clr-flex-xs-middle{align-self:center}.clr-flex-xs-bottom{align-self:flex-end}.clr-flex-items-xs-left{justify-content:flex-start}.clr-flex-items-xs-center{justify-content:center}.clr-flex-items-xs-right{justify-content:flex-end}.clr-flex-items-xs-around{justify-content:space-around}.clr-flex-items-xs-between{justify-content:space-between}@media (min-width: 576px){.clr-flex-sm-first{order:-1}.clr-flex-sm-last{order:1}.clr-flex-sm-unordered{order:0}}@media (min-width: 576px){.clr-flex-items-sm-top{align-items:flex-start}.clr-flex-items-sm-middle{align-items:center}.clr-flex-items-sm-bottom{align-items:flex-end}}@media (min-width: 576px){.clr-flex-sm-top{align-self:flex-start}.clr-flex-sm-middle{align-self:center}.clr-flex-sm-bottom{align-self:flex-end}}@media (min-width: 576px){.clr-flex-items-sm-left{justify-content:flex-start}.clr-flex-items-sm-center{justify-content:center}.clr-flex-items-sm-right{justify-content:flex-end}.clr-flex-items-sm-around{justify-content:space-around}.clr-flex-items-sm-between{justify-content:space-between}}@media (min-width: 768px){.clr-flex-md-first{order:-1}.clr-flex-md-last{order:1}.clr-flex-md-unordered{order:0}}@media (min-width: 768px){.clr-flex-items-md-top{align-items:flex-start}.clr-flex-items-md-middle{align-items:center}.clr-flex-items-md-bottom{align-items:flex-end}}@media (min-width: 768px){.clr-flex-md-top{align-self:flex-start}.clr-flex-md-middle{align-self:center}.clr-flex-md-bottom{align-self:flex-end}}@media (min-width: 768px){.clr-flex-items-md-left{justify-content:flex-start}.clr-flex-items-md-center{justify-content:center}.clr-flex-items-md-right{justify-content:flex-end}.clr-flex-items-md-around{justify-content:space-around}.clr-flex-items-md-between{justify-content:space-between}}@media (min-width: 992px){.clr-flex-lg-first{order:-1}.clr-flex-lg-last{order:1}.clr-flex-lg-unordered{order:0}}@media (min-width: 992px){.clr-flex-items-lg-top{align-items:flex-start}.clr-flex-items-lg-middle{align-items:center}.clr-flex-items-lg-bottom{align-items:flex-end}}@media (min-width: 992px){.clr-flex-lg-top{align-self:flex-start}.clr-flex-lg-middle{align-self:center}.clr-flex-lg-bottom{align-self:flex-end}}@media (min-width: 992px){.clr-flex-items-lg-left{justify-content:flex-start}.clr-flex-items-lg-center{justify-content:center}.clr-flex-items-lg-right{justify-content:flex-end}.clr-flex-items-lg-around{justify-content:space-around}.clr-flex-items-lg-between{justify-content:space-between}}@media (min-width: 1200px){.clr-flex-xl-first{order:-1}.clr-flex-xl-last{order:1}.clr-flex-xl-unordered{order:0}}@media (min-width: 1200px){.clr-flex-items-xl-top{align-items:flex-start}.clr-flex-items-xl-middle{align-items:center}.clr-flex-items-xl-bottom{align-items:flex-end}}@media (min-width: 1200px){.clr-flex-xl-top{align-self:flex-start}.clr-flex-xl-middle{align-self:center}.clr-flex-xl-bottom{align-self:flex-end}}@media (min-width: 1200px){.clr-flex-items-xl-left{justify-content:flex-start}.clr-flex-items-xl-center{justify-content:center}.clr-flex-items-xl-right{justify-content:flex-end}.clr-flex-items-xl-around{justify-content:space-around}.clr-flex-items-xl-between{justify-content:space-between}}.clr-float-xs-left{float:left!important}.clr-float-xs-right{float:right!important}.clr-float-xs-none{float:none!important}@media (min-width: 576px){.clr-float-sm-left{float:left!important}.clr-float-sm-right{float:right!important}.clr-float-sm-none{float:none!important}}@media (min-width: 768px){.clr-float-md-left{float:left!important}.clr-float-md-right{float:right!important}.clr-float-md-none{float:none!important}}@media (min-width: 992px){.clr-float-lg-left{float:left!important}.clr-float-lg-right{float:right!important}.clr-float-lg-none{float:none!important}}@media (min-width: 1200px){.clr-float-xl-left{float:left!important}.clr-float-xl-right{float:right!important}.clr-float-xl-none{float:none!important}}.clr-invisible{visibility:hidden!important}.clr-hidden-xs-up{display:none!important}@media (max-width: 575.98px){.clr-hidden-xs-down{display:none!important}}@media (min-width: 576px){.clr-hidden-sm-up{display:none!important}}@media (max-width: 767.98px){.clr-hidden-sm-down{display:none!important}}@media (min-width: 768px){.clr-hidden-md-up{display:none!important}}@media (max-width: 991.98px){.clr-hidden-md-down{display:none!important}}@media (min-width: 992px){.clr-hidden-lg-up{display:none!important}}@media (max-width: 1199.98px){.clr-hidden-lg-down{display:none!important}}@media (min-width: 1200px){.clr-hidden-xl-up{display:none!important}}.clr-hidden-xl-down,.clr-visible-print-block{display:none!important}@media print{.clr-visible-print-block{display:block!important}}.clr-visible-print-inline{display:none!important}@media print{.clr-visible-print-inline{display:inline!important}}.clr-visible-print-inline-block{display:none!important}@media print{.clr-visible-print-inline-block{display:inline-block!important}}@media print{.clr-hidden-print{display:none!important}}.clr-row{display:flex;flex-wrap:wrap;margin-right:-.6rem;margin-left:-.6rem}.clr-no-gutters{margin-right:0;margin-left:0}.clr-no-gutters>.clr-col,.clr-no-gutters>[class*=clr-col-]{padding-right:0;padding-left:0}.clr-col-xl,.clr-col-xl-auto,.clr-col-xl-12,.clr-col-xl-11,.clr-col-xl-10,.clr-col-xl-9,.clr-col-xl-8,.clr-col-xl-7,.clr-col-xl-6,.clr-col-xl-5,.clr-col-xl-4,.clr-col-xl-3,.clr-col-xl-2,.clr-col-xl-1,.clr-col-lg,.clr-col-lg-auto,.clr-col-lg-12,.clr-col-lg-11,.clr-col-lg-10,.clr-col-lg-9,.clr-col-lg-8,.clr-col-lg-7,.clr-col-lg-6,.clr-col-lg-5,.clr-col-lg-4,.clr-col-lg-3,.clr-col-lg-2,.clr-col-lg-1,.clr-col-md,.clr-col-md-auto,.clr-col-md-12,.clr-col-md-11,.clr-col-md-10,.clr-col-md-9,.clr-col-md-8,.clr-col-md-7,.clr-col-md-6,.clr-col-md-5,.clr-col-md-4,.clr-col-md-3,.clr-col-md-2,.clr-col-md-1,.clr-col-sm,.clr-col-sm-auto,.clr-col-sm-12,.clr-col-sm-11,.clr-col-sm-10,.clr-col-sm-9,.clr-col-sm-8,.clr-col-sm-7,.clr-col-sm-6,.clr-col-sm-5,.clr-col-sm-4,.clr-col-sm-3,.clr-col-sm-2,.clr-col-sm-1,.clr-col,.clr-col-auto,.clr-col-12,.clr-col-11,.clr-col-10,.clr-col-9,.clr-col-8,.clr-col-7,.clr-col-6,.clr-col-5,.clr-col-4,.clr-col-3,.clr-col-2,.clr-col-1{width:100%;min-height:.05rem;padding-right:.6rem;padding-left:.6rem}.clr-col{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-3{flex:0 0 25%;max-width:25%}.clr-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-6{flex:0 0 50%;max-width:50%}.clr-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-9{flex:0 0 75%;max-width:75%}.clr-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-12{flex:0 0 100%;max-width:100%}.clr-order-first{order:-1}.clr-order-last{order:13}.clr-order-0{order:0}.clr-order-1{order:1}.clr-order-2{order:2}.clr-order-3{order:3}.clr-order-4{order:4}.clr-order-5{order:5}.clr-order-6{order:6}.clr-order-7{order:7}.clr-order-8{order:8}.clr-order-9{order:9}.clr-order-10{order:10}.clr-order-11{order:11}.clr-order-12{order:12}.clr-offset-1{margin-left:8.3333333333%}.clr-offset-2{margin-left:16.6666666667%}.clr-offset-3{margin-left:25%}.clr-offset-4{margin-left:33.3333333333%}.clr-offset-5{margin-left:41.6666666667%}.clr-offset-6{margin-left:50%}.clr-offset-7{margin-left:58.3333333333%}.clr-offset-8{margin-left:66.6666666667%}.clr-offset-9{margin-left:75%}.clr-offset-10{margin-left:83.3333333333%}.clr-offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.clr-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-sm-3{flex:0 0 25%;max-width:25%}.clr-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-sm-6{flex:0 0 50%;max-width:50%}.clr-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-sm-9{flex:0 0 75%;max-width:75%}.clr-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-sm-12{flex:0 0 100%;max-width:100%}.clr-order-sm-first{order:-1}.clr-order-sm-last{order:13}.clr-order-sm-0{order:0}.clr-order-sm-1{order:1}.clr-order-sm-2{order:2}.clr-order-sm-3{order:3}.clr-order-sm-4{order:4}.clr-order-sm-5{order:5}.clr-order-sm-6{order:6}.clr-order-sm-7{order:7}.clr-order-sm-8{order:8}.clr-order-sm-9{order:9}.clr-order-sm-10{order:10}.clr-order-sm-11{order:11}.clr-order-sm-12{order:12}.clr-offset-sm-0{margin-left:0}.clr-offset-sm-1{margin-left:8.3333333333%}.clr-offset-sm-2{margin-left:16.6666666667%}.clr-offset-sm-3{margin-left:25%}.clr-offset-sm-4{margin-left:33.3333333333%}.clr-offset-sm-5{margin-left:41.6666666667%}.clr-offset-sm-6{margin-left:50%}.clr-offset-sm-7{margin-left:58.3333333333%}.clr-offset-sm-8{margin-left:66.6666666667%}.clr-offset-sm-9{margin-left:75%}.clr-offset-sm-10{margin-left:83.3333333333%}.clr-offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.clr-col-md{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-md-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-md-3{flex:0 0 25%;max-width:25%}.clr-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-md-6{flex:0 0 50%;max-width:50%}.clr-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-md-9{flex:0 0 75%;max-width:75%}.clr-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-md-12{flex:0 0 100%;max-width:100%}.clr-order-md-first{order:-1}.clr-order-md-last{order:13}.clr-order-md-0{order:0}.clr-order-md-1{order:1}.clr-order-md-2{order:2}.clr-order-md-3{order:3}.clr-order-md-4{order:4}.clr-order-md-5{order:5}.clr-order-md-6{order:6}.clr-order-md-7{order:7}.clr-order-md-8{order:8}.clr-order-md-9{order:9}.clr-order-md-10{order:10}.clr-order-md-11{order:11}.clr-order-md-12{order:12}.clr-offset-md-0{margin-left:0}.clr-offset-md-1{margin-left:8.3333333333%}.clr-offset-md-2{margin-left:16.6666666667%}.clr-offset-md-3{margin-left:25%}.clr-offset-md-4{margin-left:33.3333333333%}.clr-offset-md-5{margin-left:41.6666666667%}.clr-offset-md-6{margin-left:50%}.clr-offset-md-7{margin-left:58.3333333333%}.clr-offset-md-8{margin-left:66.6666666667%}.clr-offset-md-9{margin-left:75%}.clr-offset-md-10{margin-left:83.3333333333%}.clr-offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.clr-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-lg-3{flex:0 0 25%;max-width:25%}.clr-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-lg-6{flex:0 0 50%;max-width:50%}.clr-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-lg-9{flex:0 0 75%;max-width:75%}.clr-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-lg-12{flex:0 0 100%;max-width:100%}.clr-order-lg-first{order:-1}.clr-order-lg-last{order:13}.clr-order-lg-0{order:0}.clr-order-lg-1{order:1}.clr-order-lg-2{order:2}.clr-order-lg-3{order:3}.clr-order-lg-4{order:4}.clr-order-lg-5{order:5}.clr-order-lg-6{order:6}.clr-order-lg-7{order:7}.clr-order-lg-8{order:8}.clr-order-lg-9{order:9}.clr-order-lg-10{order:10}.clr-order-lg-11{order:11}.clr-order-lg-12{order:12}.clr-offset-lg-0{margin-left:0}.clr-offset-lg-1{margin-left:8.3333333333%}.clr-offset-lg-2{margin-left:16.6666666667%}.clr-offset-lg-3{margin-left:25%}.clr-offset-lg-4{margin-left:33.3333333333%}.clr-offset-lg-5{margin-left:41.6666666667%}.clr-offset-lg-6{margin-left:50%}.clr-offset-lg-7{margin-left:58.3333333333%}.clr-offset-lg-8{margin-left:66.6666666667%}.clr-offset-lg-9{margin-left:75%}.clr-offset-lg-10{margin-left:83.3333333333%}.clr-offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.clr-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-xl-3{flex:0 0 25%;max-width:25%}.clr-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-xl-6{flex:0 0 50%;max-width:50%}.clr-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-xl-9{flex:0 0 75%;max-width:75%}.clr-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-xl-12{flex:0 0 100%;max-width:100%}.clr-order-xl-first{order:-1}.clr-order-xl-last{order:13}.clr-order-xl-0{order:0}.clr-order-xl-1{order:1}.clr-order-xl-2{order:2}.clr-order-xl-3{order:3}.clr-order-xl-4{order:4}.clr-order-xl-5{order:5}.clr-order-xl-6{order:6}.clr-order-xl-7{order:7}.clr-order-xl-8{order:8}.clr-order-xl-9{order:9}.clr-order-xl-10{order:10}.clr-order-xl-11{order:11}.clr-order-xl-12{order:12}.clr-offset-xl-0{margin-left:0}.clr-offset-xl-1{margin-left:8.3333333333%}.clr-offset-xl-2{margin-left:16.6666666667%}.clr-offset-xl-3{margin-left:25%}.clr-offset-xl-4{margin-left:33.3333333333%}.clr-offset-xl-5{margin-left:41.6666666667%}.clr-offset-xl-6{margin-left:50%}.clr-offset-xl-7{margin-left:58.3333333333%}.clr-offset-xl-8{margin-left:66.6666666667%}.clr-offset-xl-9{margin-left:75%}.clr-offset-xl-10{margin-left:83.3333333333%}.clr-offset-xl-11{margin-left:91.6666666667%}}.clr-break-row{width:100%}*,*:before,*:after{box-sizing:border-box}pre{margin:.6rem 0}pre{border-color:#ccc;border-color:var(--clr-color-neutral-400, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem)}pre code{white-space:pre}code.clr-code{color:#c21d00;color:var(--clr-color-danger-800, hsl(9, 100%, 38%));padding:0;background:transparent}ul.list-unstyled:not([cds-list]){padding-left:0;margin-left:0;list-style-position:outside}ul.list-unstyled:not([cds-list]) li::marker{color:transparent}li{color:inherit;color:var(--clr-list-item-color, inherit);line-height:inherit;line-height:var(--clr-list-item-line-height, inherit)}ul:not([cds-list]),ol:not([cds-list]){list-style-position:inside;margin-left:0;margin-top:0;margin-bottom:0;padding-left:0}ul.list:not([cds-list]),ol.list:not([cds-list]){list-style-position:outside;margin-left:1.1em;margin-left:var(--clr-list-item-margin-left, 1.1em)}ul.list:not([cds-list]).compact,ol.list:not([cds-list]).compact{line-height:.9rem;line-height:var(--clr-list-item-line-height, .9rem)}ul.list:not([cds-list]).compact>li,ol.list:not([cds-list]).compact>li{margin-bottom:.3rem;margin-bottom:var(--clr-list-item-compact-margin-bottom, .3rem)}ul.list:not([cds-list]).compact>li:last-child,ol.list:not([cds-list]).compact>li:last-child{margin-bottom:0}ul:not(.list-unstyled):not([cds-list])>li>ul.list-unstyled,ol:not([cds-list])>li>ul.list-unstyled{margin-left:1.1em;margin-left:var(--clr-list-item-margin-left, 1.1em)}li>ul:not([cds-list]){margin-top:0;margin-left:1.1em;margin-left:var(--clr-list-item-margin-left, 1.1em)}ul.list-group:not([cds-list]){margin-top:0}ul:not([cds-list]).list-spacer,ol:not([cds-list]).list-spacer{margin-top:1.2rem}h1:not([cds-text]){color:#000;color:var(--clr-h1-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h1-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h1-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.6rem;font-size:var(--clr-h1-font-size, 1.6rem);line-height:2.4rem;line-height:var(--clr-h1-line-height, 2.4rem);letter-spacing:normal;letter-spacing:var(--clr-h1-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h2:not([cds-text]){color:#000;color:var(--clr-h2-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h2-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h2-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.4rem;font-size:var(--clr-h2-font-size, 1.4rem);line-height:2.4rem;line-height:var(--clr-h2-line-height, 2.4rem);letter-spacing:normal;letter-spacing:var(--clr-h2-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h3:not([cds-text]){color:#000;color:var(--clr-h3-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h3-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h3-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.1rem;font-size:var(--clr-h3-font-size, 1.1rem);line-height:1.2rem;line-height:var(--clr-h3-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-h3-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h4:not([cds-text]){color:#000;color:var(--clr-h4-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h4-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h4-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.9rem;font-size:var(--clr-h4-font-size, .9rem);line-height:1.2rem;line-height:var(--clr-h4-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-h4-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h5:not([cds-text]){color:#666;color:var(--clr-h5-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-h5-font-weight, 400);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h5-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.8rem;font-size:var(--clr-h5-font-size, .8rem);line-height:1.2rem;line-height:var(--clr-h5-line-height, 1.2rem);letter-spacing:.01em;letter-spacing:var(--clr-h5-letter-spacing, .01em);margin-top:1.2rem;margin-bottom:0}h6:not([cds-text]){color:#333;color:var(--clr-h6-color, hsl(198, 0%, 20%));font-weight:500;font-weight:var(--clr-h6-font-weight, 500);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h6-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.7rem;font-size:var(--clr-h6-font-size, .7rem);line-height:1.2rem;line-height:var(--clr-h6-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-h6-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}body:not([cds-text]){color:#666;color:var(--clr-p1-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p1-font-weight, 400);font-size:.7rem;font-size:var(--clr-p1-font-size, .7rem);letter-spacing:normal;letter-spacing:var(--clr-p1-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p1-line-height, 1.2rem);margin-bottom:0;font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-font, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);margin-top:0!important}body p:not([cds-text]){color:#666;color:var(--clr-p1-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p1-font-weight, 400);font-size:.7rem;font-size:var(--clr-p1-font-size, .7rem);letter-spacing:normal;letter-spacing:var(--clr-p1-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p1-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p0:not([cds-text]),body p.p0:not([cds-text]){color:#666;color:var(--clr-p0-color, hsl(198, 0%, 40%));font-weight:200;font-weight:var(--clr-p0-font-weight, 200);font-size:1rem;font-size:var(--clr-p0-font-size, 1rem);letter-spacing:normal;letter-spacing:var(--clr-p0-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p0-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p2:not([cds-text]),body p.p2:not([cds-text]){color:#666;color:var(--clr-p2-color, hsl(198, 0%, 40%));font-weight:500;font-weight:var(--clr-p2-font-weight, 500);font-size:.65rem;font-size:var(--clr-p2-font-size, .65rem);letter-spacing:normal;letter-spacing:var(--clr-p2-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p2-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p3:not([cds-text]),body p.p3:not([cds-text]){color:#666;color:var(--clr-p3-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p3-font-weight, 400);font-size:.65rem;font-size:var(--clr-p3-font-size, .65rem);letter-spacing:normal;letter-spacing:var(--clr-p3-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p3-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p4:not([cds-text]),body p.p4:not([cds-text]){color:#666;color:var(--clr-p4-color, hsl(198, 0%, 40%));font-weight:600;font-weight:var(--clr-p4-font-weight, 600);font-size:.6rem;font-size:var(--clr-p4-font-size, .6rem);letter-spacing:normal;letter-spacing:var(--clr-p4-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p4-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p5:not([cds-text]),body p.p5:not([cds-text]){color:#666;color:var(--clr-p5-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p5-font-weight, 400);font-size:.6rem;font-size:var(--clr-p5-font-size, .6rem);letter-spacing:normal;letter-spacing:var(--clr-p5-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p5-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p6:not([cds-text]),body p.p6:not([cds-text]){color:#666;color:var(--clr-p6-color, hsl(198, 0%, 40%));font-weight:600;font-weight:var(--clr-p6-font-weight, 600);font-size:.55rem;font-size:var(--clr-p6-font-size, .55rem);letter-spacing:.03em;letter-spacing:var(--clr-p6-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-p6-line-height, .6rem);margin-top:1.2rem;margin-bottom:0}body .p7:not([cds-text]),body p.p7:not([cds-text]){color:#666;color:var(--clr-p7-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p7-font-weight, 400);font-size:.55rem;font-size:var(--clr-p7-font-size, .55rem);letter-spacing:.03em;letter-spacing:var(--clr-p7-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-p7-line-height, .6rem);margin-top:1.2rem;margin-bottom:0}body .p8:not([cds-text]),body p.p8:not([cds-text]){color:#666;color:var(--clr-p8-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p8-font-weight, 400);font-size:.5rem;font-size:var(--clr-p8-font-size, .5rem);letter-spacing:.03em;letter-spacing:var(--clr-p8-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-p8-line-height, .6rem);margin-top:1.2rem;margin-bottom:0}.text-light{font-weight:200;font-weight:var(--clr-font-weight-light, 200)}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-justify{text-align:justify!important}html:not([cds-text]){color:#666;color:var(--clr-global-font-color, hsl(198, 0%, 40%));font-size:125%;font-size:var(--clr-basefont-size, 125%);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-font, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif)}:root{--clr-link-active-color: var(--clr-color-secondary-action-500);--clr-link-color: var(--clr-color-action-600);--clr-link-hover-color: var(--clr-color-action-600);--clr-link-visited-color: hsl(238, 41%, 53%);--clr-custom-links-hover-color: var(--clr-color-neutral-200);--clr-link-font-weight: inherit;--clr-link-font-size: inherit;--clr-link-line-height: inherit;--clr-link-letter-spacing: inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{vertical-align:middle}[role=button]{cursor:pointer}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}button:focus{outline:2px solid -webkit-focus-ring-color;outline-offset:1px}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:2px solid Highlight;outline-offset:1px}input,button,select,textarea{border-radius:0}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;line-height:inherit}input[type=search]{-webkit-appearance:none}[hidden]{display:none!important}dl{margin-bottom:0;margin-top:1rem}table{border-spacing:0}a:link{color:#0072a3;color:var(--clr-link-color, hsl(198, 100%, 32%))}a:visited{color:#5659b8;color:var(--clr-link-visited-color, hsl(238, 41%, 53%))}a:visited:hover{color:#5659b8;color:var(--clr-link-visited-color-hover, hsl(238, 41%, 53%))}a:hover{color:#0072a3;color:var(--clr-link-hover-color, hsl(198, 100%, 32%))}a:active{color:#9e57bc;color:var(--clr-link-active-color, hsl(282, 43%, 54%))}.clr-sr-only{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.alert-icon,.clr-icon{display:inline-block;height:.8rem;width:.8rem;padding:0;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.alert-icon.clr-icon-warning,.alert-icon.icon-warning,.clr-icon.clr-icon-warning,.clr-icon.icon-warning{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23747474%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E)}.alert-icon.clr-icon-warning-white,.clr-icon.clr-icon-warning-white{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3Ahsl(198, 0%, 100%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E")}.alert-icon.clr-vmw-logo,.clr-icon.clr-vmw-logo{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Evm%20bug%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Headers%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22CL-Headers-Specs%22%20transform%3D%22translate(-262.000000%2C%20-175.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%2201%22%20transform%3D%22translate(238.000000%2C%20163.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22vm-bug%22%20transform%3D%22translate(24.703125%2C%2012.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-42%22%20fill-opacity%3D%220.25%22%20fill%3D%22%23DDDDDD%22%20opacity%3D%220.6%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%223%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.63948376%2C13.8762402%20C7.32265324%2C13.2097082%206.53978152%2C12.9085139%205.80923042%2C13.219934%20C5.07771043%2C13.5322837%204.80932495%2C14.3103691%205.13972007%2C14.9769011%20L8.20725954%2C21.3744923%20C8.68977207%2C22.3784735%209.19844491%2C22.9037044%2010.1528121%2C22.9037044%20C11.1720955%2C22.9037044%2011.6168209%2C22.3310633%2012.0983646%2C21.3744923%20C12.0983646%2C21.3744923%2014.7744682%2C15.7847341%2014.8015974%2C15.7261685%20C14.8287266%2C15.6666733%2014.9149588%2C15.4863286%2015.1872199%2C15.4872582%20C15.4178182%2C15.490047%2015.6106294%2C15.6657437%2015.6106294%2C15.9018652%20L15.6106294%2C21.3698443%20C15.6106294%2C22.212073%2016.0979865%2C22.9037044%2017.0349134%2C22.9037044%20C17.9718403%2C22.9037044%2018.4785754%2C22.212073%2018.4785754%2C21.3698443%20L18.4785754%2C16.8965503%20C18.4785754%2C16.0338702%2019.1219254%2C15.4742436%2020.0007183%2C15.4742436%20C20.8785423%2C15.4742436%2021.4637583%2C16.0524624%2021.4637583%2C16.8965503%20L21.4637583%2C21.3698443%20C21.4637583%2C22.212073%2021.9520842%2C22.9037044%2022.8880423%2C22.9037044%20C23.8240003%2C22.9037044%2024.3326731%2C22.212073%2024.3326731%2C21.3698443%20L24.3326731%2C16.8965503%20C24.3326731%2C16.0338702%2024.9750543%2C15.4742436%2025.8538472%2C15.4742436%20C26.7307023%2C15.4742436%2027.3168871%2C16.0524624%2027.3168871%2C16.8965503%20L27.3168871%2C21.3698443%20C27.3168871%2C22.212073%2027.8052131%2C22.9037044%2028.74214%2C22.9037044%20C29.6771291%2C22.9037044%2030.1848331%2C22.212073%2030.1848331%2C21.3698443%20L30.1848331%2C16.2783582%20C30.1848331%2C14.4070488%2028.6181207%2C13.0962956%2026.7307023%2C13.0962956%20C24.8452216%2C13.0962956%2023.6651006%2C14.3475536%2023.6651006%2C14.3475536%20C23.037253%2C13.5666793%2022.1720247%2C13.0972252%2020.7089847%2C13.0972252%20C19.164557%2C13.0972252%2017.8129406%2C14.3475536%2017.8129406%2C14.3475536%20C17.1841241%2C13.5666793%2016.1154267%2C13.0972252%2015.2308204%2C13.0972252%20C13.8617638%2C13.0972252%2012.7746572%2C13.675444%2012.1119292%2C15.1302871%20L10.1528121%2C19.5608189%20L7.63948376%2C13.8762402%22%20id%3D%22Fill-4%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.is-off-screen{position:fixed!important;border:none!important;height:1px!important;width:1px!important;left:0!important;top:.05rem!important;overflow:hidden!important;visibility:hidden!important;padding:0!important;margin:0 0 .05rem!important}.clr-popover-content{position:fixed;z-index:1050}:root{--clr-btn-vertical-margin: .3rem;--clr-btn-horizontal-margin: .6rem;--clr-btn-horizontal-padding: .6rem;--clr-btn-vertical-padding: 0;--clr-btn-padding: var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);--clr-btn-appearance-gap: .4rem;--clr-btn-display: inline-block;--clr-btn-block-display: block;--clr-btn-appearance-icon-margin: -.14rem;--clr-btn-appearance-sm-icon-margin: -.1rem;--clr-btn-height: 1.8rem;--clr-btn-height-sm: 1.2rem;--clr-btn-font-weight: 500;--clr-btn-border-radius: .15rem;--clr-btn-border-width: .05rem;--clr-btn-transparent-bg-color: transparent;--clr-btn-outline-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-appearance-standard-line-height: 1.15rem;--clr-btn-appearance-standard-letter-spacing: .073em;--clr-btn-appearance-standard-font-size: .55rem;--clr-btn-appearance-standard-font-weight: 500;--clr-btn-appearance-standard-height: 1.2rem;--clr-btn-appearance-standard-padding: 0 .6rem;--clr-btn-appearance-standard-icon-size: .6rem;--clr-btn-appearance-form-line-height: 1.8rem;--clr-btn-appearance-form-letter-spacing: .12em;--clr-btn-appearance-form-font-size: .6rem;--clr-btn-appearance-form-font-weight: 500;--clr-btn-appearance-form-height: 1.8rem;--clr-btn-appearance-form-padding: 0 .6rem;--clr-btn-default-color: var(--clr-color-action-600);--clr-btn-default-border-color: var(--clr-btn-default-color);--clr-btn-default-bg-color: transparent;--clr-btn-default-hover-bg-color: var(--clr-color-action-50);--clr-btn-default-hover-color: var(--clr-color-action-800);--clr-btn-default-box-shadow-color: var(--clr-color-action-500);--clr-btn-default-disabled-color: var(--clr-color-neutral-700);--clr-btn-default-disabled-bg-color: var(--clr-btn-default-bg-color);--clr-btn-default-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-default-checked-bg-color: var(--clr-color-action-600);--clr-btn-default-checked-color: var(--clr-color-neutral-0);--clr-btn-default-outline-color: var(--clr-color-action-600);--clr-btn-default-outline-border-color: var(--clr-btn-default-outline-color);--clr-btn-default-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-default-outline-hover-bg-color: var(--clr-color-action-50);--clr-btn-default-outline-hover-color: var(--clr-color-action-800);--clr-btn-default-outline-box-shadow-color: var(--clr-color-action-500);--clr-btn-default-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-default-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);--clr-btn-default-outline-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-default-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-default-outline-checked-bg-color: var(--clr-btn-default-outline-color);--clr-btn-primary-color: var(--clr-color-neutral-0);--clr-btn-primary-bg-color: var(--clr-color-action-600);--clr-btn-primary-border-color: var(--clr-color-action-600);--clr-btn-primary-hover-bg-color: var(--clr-color-action-800);--clr-btn-primary-hover-color: var(--clr-color-action-50);--clr-btn-primary-box-shadow-color: var(--clr-color-action-500);--clr-btn-primary-disabled-color: var(--clr-color-neutral-700);--clr-btn-primary-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-primary-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-primary-checked-bg-color: var(--clr-color-action-600);--clr-btn-primary-checked-color: var(--clr-color-neutral-0);--clr-btn-primary-outline-color: var(--clr-color-action-600);--clr-btn-primary-outline-border-color: var(--clr-btn-default-outline-color);--clr-btn-primary-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-primary-outline-hover-bg-color: var(--clr-color-action-50);--clr-btn-primary-outline-hover-color: var(--clr-color-action-800);--clr-btn-primary-outline-box-shadow-color: var(--clr-color-action-500);--clr-btn-primary-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-primary-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);--clr-btn-primary-outline-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-primary-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-primary-outline-checked-bg-color: var(--clr-btn-default-outline-color);--clr-btn-success-color: var(--clr-color-neutral-0);--clr-btn-success-bg-color: var(--clr-color-success-700);--clr-btn-success-border-color: var(--clr-btn-success-bg-color);--clr-btn-success-hover-bg-color: var(--clr-color-success-800);--clr-btn-success-hover-color: var(--clr-btn-success-color);--clr-btn-success-box-shadow-color: var(--clr-color-success-900);--clr-btn-success-disabled-color: var(--clr-color-neutral-700);--clr-btn-success-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-success-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-success-checked-bg-color: var(--clr-btn-success-hover-bg-color);--clr-btn-success-checked-color: var(--clr-btn-success-color);--clr-btn-success-outline-color: var(--clr-color-success-700);--clr-btn-success-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-success-outline-border-color: var(--clr-color-success-700);--clr-btn-success-outline-hover-bg-color: var(--clr-color-success-50);--clr-btn-success-outline-hover-color: var(--clr-color-success-900);--clr-btn-success-outline-box-shadow-color: var(--clr-color-success-400);--clr-btn-success-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-success-outline-disabled-bg-color: var(--clr-btn-success-outline-bg-color);--clr-btn-success-outline-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-success-outline-checked-bg-color: var(--clr-btn-success-outline-border-color);--clr-btn-success-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-danger-color: var(--clr-color-neutral-0);--clr-btn-danger-bg-color: var(--clr-color-danger-700);--clr-btn-danger-border-color: var(--clr-btn-danger-bg-color);--clr-btn-danger-hover-bg-color: var(--clr-color-danger-800);--clr-btn-danger-hover-color: var(--clr-btn-danger-color);--clr-btn-danger-box-shadow-color: var(--clr-color-danger-900);--clr-btn-danger-disabled-color: var(--clr-color-neutral-700);--clr-btn-danger-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-danger-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-danger-checked-bg-color: var(--clr-color-danger-800);--clr-btn-danger-checked-color: var(--clr-btn-danger-color);--clr-btn-danger-outline-color: var(--clr-color-danger-700);--clr-btn-danger-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-danger-outline-border-color: var(--clr-color-danger-800);--clr-btn-danger-outline-hover-bg-color: var(--clr-color-danger-100);--clr-btn-danger-outline-hover-color: var(--clr-color-danger-900);--clr-btn-danger-outline-box-shadow-color: var(--clr-color-danger-200);--clr-btn-danger-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-danger-outline-disabled-bg-color: var(--clr-btn-danger-outline-bg-color);--clr-btn-danger-outline-disabled-border-color: var(--clr-btn-danger-outline-disabled-color);--clr-btn-danger-outline-checked-bg-color: var(--clr-color-danger-800);--clr-btn-danger-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-warning-color: var(--clr-color-neutral-0);--clr-btn-warning-bg-color: var(--clr-color-danger-700);--clr-btn-warning-border-color: var(--clr-btn-danger-bg-color);--clr-btn-warning-hover-bg-color: var(--clr-color-danger-800);--clr-btn-warning-hover-color: var(--clr-btn-danger-color);--clr-btn-warning-box-shadow-color: var(--clr-color-danger-900);--clr-btn-warning-disabled-color: var(--clr-color-neutral-700);--clr-btn-warning-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-warning-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-warning-checked-bg-color: var(--clr-color-danger-800);--clr-btn-warning-checked-color: var(--clr-btn-danger-color);--clr-btn-warning-outline-color: var(--clr-color-danger-700);--clr-btn-warning-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-warning-outline-border-color: var(--clr-color-danger-800);--clr-btn-warning-outline-hover-bg-color: var(--clr-color-danger-100);--clr-btn-warning-outline-hover-color: var(--clr-color-danger-900);--clr-btn-warning-outline-box-shadow-color: var(--clr-color-danger-200);--clr-btn-warning-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-warning-outline-disabled-bg-color: var(--clr-btn-danger-outline-bg-color);--clr-btn-warning-outline-disabled-border-color: var(--clr-btn-danger-outline-disabled-color);--clr-btn-warning-outline-checked-bg-color: var(--clr-color-danger-800);--clr-btn-warning-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-link-color: var(--clr-color-action-600);--clr-btn-link-visited-color: var(--clr-btn-link-color);--clr-btn-link-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-border-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-color: var(--clr-color-action-800);--clr-btn-link-visited-hover-color: var(--clr-btn-link-hover-color);--clr-btn-link-disabled-color: var(--clr-color-neutral-700);--clr-btn-link-disabled-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-disabled-border-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-color: var(--clr-color-action-800);--clr-btn-inverse-color: var(--clr-color-neutral-0);--clr-btn-inverse-border-color: var(--clr-color-neutral-0);--clr-btn-inverse-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-inverse-hover-bg-color: rgba(255, 255, 255, .15);--clr-btn-inverse-hover-color: var(--clr-color-neutral-0);--clr-btn-inverse-box-shadow-color: rgba(0, 0, 0, .25);--clr-btn-inverse-disabled-color: var(--clr-color-neutral-0);--clr-btn-inverse-disabled-bg-color: var(--clr-btn-inverse-bg-color);--clr-btn-inverse-disabled-border-color: var(--clr-color-neutral-0);--clr-btn-inverse-checked-bg-color: rgba(255, 255, 255, .15);--clr-btn-inverse-checked-color: var(--clr-color-neutral-0);--clr-btn-disabled-opacity: .4;--clr-btn-icon-disabled-color: var( --clr-btn-default-disabled-color, hsl(198, 0%, 40%) );--clr-btn-group-focus-outline: rgb(81, 203, 238)}.btn{cursor:pointer;align-items:center;place-content:center;display:inline-block;display:var(--clr-btn-display, inline-block);gap:8px;gap:var(--clr-btn-appearance-gap, 8px);-webkit-appearance:none!important;border-radius:.15rem;border-radius:var(--clr-btn-border-radius, .15rem);border-width:.05rem;border-width:var(--clr-btn-border-width, .05rem);border-style:solid;min-width:3.6rem;max-width:18rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;border-color:#0072a3;border-color:var(--clr-btn-default-border-color, hsl(198, 100%, 32%));background-color:transparent;background-color:var(--clr-btn-default-bg-color, transparent);color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%));line-height:1.8rem;line-height:var(--clr-btn-appearance-form-line-height, 1.8rem);letter-spacing:.12em;letter-spacing:var(--clr-btn-appearance-form-letter-spacing, .12em);font-size:.6rem;font-size:var(--clr-btn-appearance-form-font-size, .6rem);font-weight:500;font-weight:var(--clr-btn-appearance-form-font-weight, 500);height:1.8rem;height:var(--clr-btn-appearance-form-height, 1.8rem);padding:0 .6rem;padding:var(--clr-btn-appearance-form-padding, 0 .6rem)}.btn:hover{text-decoration:none}.btn cds-icon,.btn clr-icon{color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%))}.btn:hover{background-color:#e3f5fc;background-color:var(--clr-btn-default-hover-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}.btn:hover cds-icon,.btn:hover clr-icon{color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}.btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-default-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn.disabled,.btn:disabled{color:#666;color:var(--clr-btn-default-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-default-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-default-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn-group>.btn clr-icon,.btn clr-icon{transform:translate3d(0,-.1rem,0)}.btn-group>.btn cds-icon,.btn cds-icon{margin-top:-.14rem;margin-top:var(--clr-btn-appearance-icon-margin, -.14rem)}a.btn,.btn.btn-secondary,.btn-secondary .btn{border-color:#0072a3;border-color:var(--clr-btn-default-border-color, hsl(198, 100%, 32%));background-color:transparent;background-color:var(--clr-btn-default-bg-color, transparent);color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%))}a.btn cds-icon,a.btn clr-icon,.btn.btn-secondary cds-icon,.btn.btn-secondary clr-icon,.btn-secondary .btn cds-icon,.btn-secondary .btn clr-icon{color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%))}a.btn:hover,.btn.btn-secondary:hover,.btn-secondary .btn:hover{background-color:#e3f5fc;background-color:var(--clr-btn-default-hover-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}a.btn:hover cds-icon,a.btn:hover clr-icon,.btn.btn-secondary:hover cds-icon,.btn.btn-secondary:hover clr-icon,.btn-secondary .btn:hover cds-icon,.btn-secondary .btn:hover clr-icon{color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}a.btn:active,.btn.btn-secondary:active,.btn-secondary .btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-default-box-shadow-color, hsl(198, 80%, 46%)) inset}a.btn.disabled,a.btn:disabled,.btn.btn-secondary.disabled,.btn.btn-secondary:disabled,.btn-secondary .btn.disabled,.btn-secondary .btn:disabled{color:#666;color:var(--clr-btn-default-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-default-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-default-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn.btn-info,.btn-info .btn,.btn.btn-primary,.btn-primary .btn{border-color:#0072a3;border-color:var(--clr-btn-primary-border-color, hsl(198, 100%, 32%));background-color:#0072a3;background-color:var(--clr-btn-primary-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn.btn-info cds-icon,.btn.btn-info clr-icon,.btn-info .btn cds-icon,.btn-info .btn clr-icon,.btn.btn-primary cds-icon,.btn.btn-primary clr-icon,.btn-primary .btn cds-icon,.btn-primary .btn clr-icon{color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn.btn-info:hover,.btn-info .btn:hover,.btn.btn-primary:hover,.btn-primary .btn:hover{background-color:#00567a;background-color:var(--clr-btn-primary-hover-bg-color, hsl(198, 100%, 24%));color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn.btn-info:hover cds-icon,.btn.btn-info:hover clr-icon,.btn-info .btn:hover cds-icon,.btn-info .btn:hover clr-icon,.btn.btn-primary:hover cds-icon,.btn.btn-primary:hover clr-icon,.btn-primary .btn:hover cds-icon,.btn-primary .btn:hover clr-icon{color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn.btn-info:active,.btn-info .btn:active,.btn.btn-primary:active,.btn-primary .btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-primary-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn.btn-info.disabled,.btn.btn-info:disabled,.btn-info .btn.disabled,.btn-info .btn:disabled,.btn.btn-primary.disabled,.btn.btn-primary:disabled,.btn-primary .btn.disabled,.btn-primary .btn:disabled{color:#666;color:var(--clr-btn-primary-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-primary-disabled-bg-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-btn-primary-disabled-border-color, hsl(198, 0%, 80%));box-shadow:none}.btn.btn-success,.btn-success .btn{border-color:#3c8500;border-color:var(--clr-btn-success-border-color, hsl(93, 100%, 26%));background-color:#3c8500;background-color:var(--clr-btn-success-bg-color, hsl(93, 100%, 26%));color:#fff;color:var(--clr-btn-success-color, hsl(198, 0%, 100%))}.btn.btn-success cds-icon,.btn.btn-success clr-icon,.btn-success .btn cds-icon,.btn-success .btn clr-icon{color:#fff;color:var(--clr-btn-success-color, hsl(198, 0%, 100%))}.btn.btn-success:hover,.btn-success .btn:hover{background-color:#306b00;background-color:var(--clr-btn-success-hover-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-btn-success-hover-color, hsl(198, 0%, 100%))}.btn.btn-success:hover cds-icon,.btn.btn-success:hover clr-icon,.btn-success .btn:hover cds-icon,.btn-success .btn:hover clr-icon{color:#fff;color:var(--clr-btn-success-hover-color, hsl(198, 0%, 100%))}.btn.btn-success:active,.btn-success .btn:active{box-shadow:0 .1rem #255200 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-success-box-shadow-color, hsl(93, 100%, 16%)) inset}.btn.btn-success.disabled,.btn.btn-success:disabled,.btn-success .btn.disabled,.btn-success .btn:disabled{color:#666;color:var(--clr-btn-success-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-success-disabled-bg-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-btn-success-disabled-border-color, hsl(198, 0%, 80%));box-shadow:none}.btn.btn-warning,.btn-warning .btn{border-color:#db2100;border-color:var(--clr-btn-warning-border-color, hsl(9, 100%, 43%));background-color:#db2100;background-color:var(--clr-btn-warning-bg-color, hsl(9, 100%, 43%));color:#fff;color:var(--clr-btn-warning-color, hsl(198, 0%, 100%))}.btn.btn-warning cds-icon,.btn.btn-warning clr-icon,.btn-warning .btn cds-icon,.btn-warning .btn clr-icon{color:#fff;color:var(--clr-btn-warning-color, hsl(198, 0%, 100%))}.btn.btn-warning:hover,.btn-warning .btn:hover{background-color:#c21d00;background-color:var(--clr-btn-warning-hover-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-btn-warning-hover-color, hsl(198, 0%, 100%))}.btn.btn-warning:hover cds-icon,.btn.btn-warning:hover clr-icon,.btn-warning .btn:hover cds-icon,.btn-warning .btn:hover clr-icon{color:#fff;color:var(--clr-btn-warning-hover-color, hsl(198, 0%, 100%))}.btn.btn-warning:active,.btn-warning .btn:active{box-shadow:0 .1rem #991700 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-warning-box-shadow-color, hsl(9, 100%, 30%)) inset}.btn.btn-warning.disabled,.btn.btn-warning:disabled,.btn-warning .btn.disabled,.btn-warning .btn:disabled{color:#666;color:var(--clr-btn-warning-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-warning-disabled-bg-color, hsl(198, 0%, 80%));border-color:#666;border-color:var(--clr-btn-warning-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-danger,.btn-danger .btn{border-color:#db2100;border-color:var(--clr-btn-danger-border-color, hsl(9, 100%, 43%));background-color:#db2100;background-color:var(--clr-btn-danger-bg-color, hsl(9, 100%, 43%));color:#fff;color:var(--clr-btn-danger-color, hsl(198, 0%, 100%))}.btn.btn-danger cds-icon,.btn.btn-danger clr-icon,.btn-danger .btn cds-icon,.btn-danger .btn clr-icon{color:#fff;color:var(--clr-btn-danger-color, hsl(198, 0%, 100%))}.btn.btn-danger:hover,.btn-danger .btn:hover{background-color:#c21d00;background-color:var(--clr-btn-danger-hover-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-btn-danger-hover-color, hsl(198, 0%, 100%))}.btn.btn-danger:hover cds-icon,.btn.btn-danger:hover clr-icon,.btn-danger .btn:hover cds-icon,.btn-danger .btn:hover clr-icon{color:#fff;color:var(--clr-btn-danger-hover-color, hsl(198, 0%, 100%))}.btn.btn-danger:active,.btn-danger .btn:active{box-shadow:0 .1rem #991700 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-danger-box-shadow-color, hsl(9, 100%, 30%)) inset}.btn.btn-danger.disabled,.btn.btn-danger:disabled,.btn-danger .btn.disabled,.btn-danger .btn:disabled{color:#666;color:var(--clr-btn-danger-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-danger-disabled-bg-color, hsl(198, 0%, 80%));border-color:#666;border-color:var(--clr-btn-danger-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-outline,.btn.btn-outline .btn,.btn.btn-secondary-outline,.btn.btn-outline-secondary,.btn-secondary-outline .btn,.btn-outline-secondary .btn,.btn-outline .btn{border-color:#0072a3;border-color:var(--clr-btn-default-outline-border-color, hsl(198, 100%, 32%));background-color:transparent;background-color:var(--clr-btn-default-outline-bg-color, transparent);color:#0072a3;color:var(--clr-btn-default-outline-color, hsl(198, 100%, 32%))}.btn.btn-outline cds-icon,.btn.btn-outline clr-icon,.btn.btn-outline .btn cds-icon,.btn.btn-outline .btn clr-icon,.btn.btn-secondary-outline cds-icon,.btn.btn-secondary-outline clr-icon,.btn.btn-outline-secondary cds-icon,.btn.btn-outline-secondary clr-icon,.btn-secondary-outline .btn cds-icon,.btn-secondary-outline .btn clr-icon,.btn-outline-secondary .btn cds-icon,.btn-outline-secondary .btn clr-icon,.btn-outline .btn cds-icon,.btn-outline .btn clr-icon{color:#0072a3;color:var(--clr-btn-default-outline-color, hsl(198, 100%, 32%))}.btn.btn-outline:hover,.btn.btn-outline .btn:hover,.btn.btn-secondary-outline:hover,.btn.btn-outline-secondary:hover,.btn-secondary-outline .btn:hover,.btn-outline-secondary .btn:hover,.btn-outline .btn:hover{background-color:#e3f5fc;background-color:var(--clr-btn-default-outline-hover-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-btn-default-outline-hover-color, hsl(198, 100%, 24%))}.btn.btn-outline:hover cds-icon,.btn.btn-outline:hover clr-icon,.btn.btn-outline .btn:hover cds-icon,.btn.btn-outline .btn:hover clr-icon,.btn.btn-secondary-outline:hover cds-icon,.btn.btn-secondary-outline:hover clr-icon,.btn.btn-outline-secondary:hover cds-icon,.btn.btn-outline-secondary:hover clr-icon,.btn-secondary-outline .btn:hover cds-icon,.btn-secondary-outline .btn:hover clr-icon,.btn-outline-secondary .btn:hover cds-icon,.btn-outline-secondary .btn:hover clr-icon,.btn-outline .btn:hover cds-icon,.btn-outline .btn:hover clr-icon{color:#00567a;color:var(--clr-btn-default-outline-hover-color, hsl(198, 100%, 24%))}.btn.btn-outline:active,.btn.btn-outline .btn:active,.btn.btn-secondary-outline:active,.btn.btn-outline-secondary:active,.btn-secondary-outline .btn:active,.btn-outline-secondary .btn:active,.btn-outline .btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-default-outline-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn.btn-outline.disabled,.btn.btn-outline:disabled,.btn.btn-outline .btn.disabled,.btn.btn-outline .btn:disabled,.btn.btn-secondary-outline.disabled,.btn.btn-secondary-outline:disabled,.btn.btn-outline-secondary.disabled,.btn.btn-outline-secondary:disabled,.btn-secondary-outline .btn.disabled,.btn-secondary-outline .btn:disabled,.btn-outline-secondary .btn.disabled,.btn-outline-secondary .btn:disabled,.btn-outline .btn.disabled,.btn-outline .btn:disabled{color:#666;color:var(--clr-btn-default-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-default-outline-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-default-outline-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn.btn-primary-outline,.btn-outline-info .btn,.btn-info-outline .btn,.btn-primary-outline .btn,.btn-outline-primary .btn,.btn.btn-outline-primary,.btn.btn-outline-info,.btn.btn-info-outline{border-color:var(--clr-btn-primary-outline-border-color, );background-color:var(--clr-btn-primary-outline-bg-color, );color:var(--clr-btn-primary-outline-color, )}.btn.btn-primary-outline cds-icon,.btn.btn-primary-outline clr-icon,.btn-outline-info .btn cds-icon,.btn-outline-info .btn clr-icon,.btn-info-outline .btn cds-icon,.btn-info-outline .btn clr-icon,.btn-primary-outline .btn cds-icon,.btn-primary-outline .btn clr-icon,.btn-outline-primary .btn cds-icon,.btn-outline-primary .btn clr-icon,.btn.btn-outline-primary cds-icon,.btn.btn-outline-primary clr-icon,.btn.btn-outline-info cds-icon,.btn.btn-outline-info clr-icon,.btn.btn-info-outline cds-icon,.btn.btn-info-outline clr-icon{color:var(--clr-btn-primary-outline-color, )}.btn.btn-primary-outline:hover,.btn-outline-info .btn:hover,.btn-info-outline .btn:hover,.btn-primary-outline .btn:hover,.btn-outline-primary .btn:hover,.btn.btn-outline-primary:hover,.btn.btn-outline-info:hover,.btn.btn-info-outline:hover{background-color:var(--clr-btn-primary-outline-hover-bg-color, );color:var(--clr-btn-primary-outline-hover-color, )}.btn.btn-primary-outline:hover cds-icon,.btn.btn-primary-outline:hover clr-icon,.btn-outline-info .btn:hover cds-icon,.btn-outline-info .btn:hover clr-icon,.btn-info-outline .btn:hover cds-icon,.btn-info-outline .btn:hover clr-icon,.btn-primary-outline .btn:hover cds-icon,.btn-primary-outline .btn:hover clr-icon,.btn-outline-primary .btn:hover cds-icon,.btn-outline-primary .btn:hover clr-icon,.btn.btn-outline-primary:hover cds-icon,.btn.btn-outline-primary:hover clr-icon,.btn.btn-outline-info:hover cds-icon,.btn.btn-outline-info:hover clr-icon,.btn.btn-info-outline:hover cds-icon,.btn.btn-info-outline:hover clr-icon{color:var(--clr-btn-primary-outline-hover-color, )}.btn.btn-primary-outline:active,.btn-outline-info .btn:active,.btn-info-outline .btn:active,.btn-primary-outline .btn:active,.btn-outline-primary .btn:active,.btn.btn-outline-primary:active,.btn.btn-outline-info:active,.btn.btn-info-outline:active{box-shadow:0 .1rem inset;box-shadow:0 .1rem 0 0 var(--clr-btn-primary-outline-box-shadow-color, ) inset}.btn.btn-primary-outline.disabled,.btn.btn-primary-outline:disabled,.btn-outline-info .btn.disabled,.btn-outline-info .btn:disabled,.btn-info-outline .btn.disabled,.btn-info-outline .btn:disabled,.btn-primary-outline .btn.disabled,.btn-primary-outline .btn:disabled,.btn-outline-primary .btn.disabled,.btn-outline-primary .btn:disabled,.btn.btn-outline-primary.disabled,.btn.btn-outline-primary:disabled,.btn.btn-outline-info.disabled,.btn.btn-outline-info:disabled,.btn.btn-info-outline.disabled,.btn.btn-info-outline:disabled{color:var(--clr-btn-primary-outline-disabled-color, );cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:var(--clr-btn-primary-outline-disabled-bg-color, );border-color:var(--clr-btn-primary-outline-disabled-border-color, );box-shadow:none}.btn.btn-success-outline,.btn.btn-outline-success,.btn-success-outline .btn,.btn-outline-success .btn{border-color:#3c8500;border-color:var(--clr-btn-success-outline-border-color, hsl(93, 100%, 26%));background-color:transparent;background-color:var(--clr-btn-success-outline-bg-color, transparent);color:#3c8500;color:var(--clr-btn-success-outline-color, hsl(93, 100%, 26%))}.btn.btn-success-outline cds-icon,.btn.btn-success-outline clr-icon,.btn.btn-outline-success cds-icon,.btn.btn-outline-success clr-icon,.btn-success-outline .btn cds-icon,.btn-success-outline .btn clr-icon,.btn-outline-success .btn cds-icon,.btn-outline-success .btn clr-icon{color:#3c8500;color:var(--clr-btn-success-outline-color, hsl(93, 100%, 26%))}.btn.btn-success-outline:hover,.btn.btn-outline-success:hover,.btn-success-outline .btn:hover,.btn-outline-success .btn:hover{background-color:#dff0d0;background-color:var(--clr-btn-success-outline-hover-bg-color, hsl(93, 52%, 88%));color:#255200;color:var(--clr-btn-success-outline-hover-color, hsl(93, 100%, 16%))}.btn.btn-success-outline:hover cds-icon,.btn.btn-success-outline:hover clr-icon,.btn.btn-outline-success:hover cds-icon,.btn.btn-outline-success:hover clr-icon,.btn-success-outline .btn:hover cds-icon,.btn-success-outline .btn:hover clr-icon,.btn-outline-success .btn:hover cds-icon,.btn-outline-success .btn:hover clr-icon{color:#255200;color:var(--clr-btn-success-outline-hover-color, hsl(93, 100%, 16%))}.btn.btn-success-outline:active,.btn.btn-outline-success:active,.btn-success-outline .btn:active,.btn-outline-success .btn:active{box-shadow:0 .1rem #5eb715 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-success-outline-box-shadow-color, hsl(93, 79%, 40%)) inset}.btn.btn-success-outline.disabled,.btn.btn-success-outline:disabled,.btn.btn-outline-success.disabled,.btn.btn-outline-success:disabled,.btn-success-outline .btn.disabled,.btn-success-outline .btn:disabled,.btn-outline-success .btn.disabled,.btn-outline-success .btn:disabled{color:#666;color:var(--clr-btn-success-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-success-outline-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-success-outline-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn.btn-warning-outline,.btn.btn-outline-warning,.btn-warning-outline .btn,.btn-outline-warning .btn{border-color:#c21d00;border-color:var(--clr-btn-warning-outline-border-color, hsl(9, 100%, 38%));background-color:transparent;background-color:var(--clr-btn-warning-outline-bg-color, transparent);color:#db2100;color:var(--clr-btn-warning-outline-color, hsl(9, 100%, 43%))}.btn.btn-warning-outline cds-icon,.btn.btn-warning-outline clr-icon,.btn.btn-outline-warning cds-icon,.btn.btn-outline-warning clr-icon,.btn-warning-outline .btn cds-icon,.btn-warning-outline .btn clr-icon,.btn-outline-warning .btn cds-icon,.btn-outline-warning .btn clr-icon{color:#db2100;color:var(--clr-btn-warning-outline-color, hsl(9, 100%, 43%))}.btn.btn-warning-outline:hover,.btn.btn-outline-warning:hover,.btn-warning-outline .btn:hover,.btn-outline-warning .btn:hover{background-color:#feddd7;background-color:var(--clr-btn-warning-outline-hover-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-btn-warning-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-warning-outline:hover cds-icon,.btn.btn-warning-outline:hover clr-icon,.btn.btn-outline-warning:hover cds-icon,.btn.btn-outline-warning:hover clr-icon,.btn-warning-outline .btn:hover cds-icon,.btn-warning-outline .btn:hover clr-icon,.btn-outline-warning .btn:hover cds-icon,.btn-outline-warning .btn:hover clr-icon{color:#991700;color:var(--clr-btn-warning-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-warning-outline:active,.btn.btn-outline-warning:active,.btn-warning-outline .btn:active,.btn-outline-warning .btn:active{box-shadow:0 .1rem #fcc5bb inset;box-shadow:0 .1rem 0 0 var(--clr-btn-warning-outline-box-shadow-color, hsl(9, 91%, 86%)) inset}.btn.btn-warning-outline.disabled,.btn.btn-warning-outline:disabled,.btn.btn-outline-warning.disabled,.btn.btn-outline-warning:disabled,.btn-warning-outline .btn.disabled,.btn-warning-outline .btn:disabled,.btn-outline-warning .btn.disabled,.btn-outline-warning .btn:disabled{color:#666;color:var(--clr-btn-warning-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-warning-outline-disabled-bg-color, transparent);border-color:#666;border-color:var(--clr-btn-warning-outline-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-danger-outline,.btn.btn-outline-danger,.btn-danger-outline .btn,.btn-outline-danger .btn{border-color:#c21d00;border-color:var(--clr-btn-danger-outline-border-color, hsl(9, 100%, 38%));background-color:transparent;background-color:var(--clr-btn-danger-outline-bg-color, transparent);color:#db2100;color:var(--clr-btn-danger-outline-color, hsl(9, 100%, 43%))}.btn.btn-danger-outline cds-icon,.btn.btn-danger-outline clr-icon,.btn.btn-outline-danger cds-icon,.btn.btn-outline-danger clr-icon,.btn-danger-outline .btn cds-icon,.btn-danger-outline .btn clr-icon,.btn-outline-danger .btn cds-icon,.btn-outline-danger .btn clr-icon{color:#db2100;color:var(--clr-btn-danger-outline-color, hsl(9, 100%, 43%))}.btn.btn-danger-outline:hover,.btn.btn-outline-danger:hover,.btn-danger-outline .btn:hover,.btn-outline-danger .btn:hover{background-color:#feddd7;background-color:var(--clr-btn-danger-outline-hover-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-btn-danger-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-danger-outline:hover cds-icon,.btn.btn-danger-outline:hover clr-icon,.btn.btn-outline-danger:hover cds-icon,.btn.btn-outline-danger:hover clr-icon,.btn-danger-outline .btn:hover cds-icon,.btn-danger-outline .btn:hover clr-icon,.btn-outline-danger .btn:hover cds-icon,.btn-outline-danger .btn:hover clr-icon{color:#991700;color:var(--clr-btn-danger-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-danger-outline:active,.btn.btn-outline-danger:active,.btn-danger-outline .btn:active,.btn-outline-danger .btn:active{box-shadow:0 .1rem #fcc5bb inset;box-shadow:0 .1rem 0 0 var(--clr-btn-danger-outline-box-shadow-color, hsl(9, 91%, 86%)) inset}.btn.btn-danger-outline.disabled,.btn.btn-danger-outline:disabled,.btn.btn-outline-danger.disabled,.btn.btn-outline-danger:disabled,.btn-danger-outline .btn.disabled,.btn-danger-outline .btn:disabled,.btn-outline-danger .btn.disabled,.btn-outline-danger .btn:disabled{color:#666;color:var(--clr-btn-danger-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-danger-outline-disabled-bg-color, transparent);border-color:#666;border-color:var(--clr-btn-danger-outline-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-link,.btn-link .btn{border-color:transparent;border-color:var(--clr-btn-link-border-color, transparent);background-color:transparent;background-color:var(--clr-btn-link-bg-color, transparent);color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn.btn-link cds-icon,.btn.btn-link clr-icon,.btn-link .btn cds-icon,.btn-link .btn clr-icon{color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn.btn-link:hover,.btn-link .btn:hover{background-color:transparent;background-color:var(--clr-btn-link-hover-bg-color, transparent);color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn.btn-link:hover cds-icon,.btn.btn-link:hover clr-icon,.btn-link .btn:hover cds-icon,.btn-link .btn:hover clr-icon{color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn.btn-link:active,.btn-link .btn:active{box-shadow:none}.btn.btn-link.disabled,.btn.btn-link:disabled,.btn-link .btn.disabled,.btn-link .btn:disabled{color:#666;color:var(--clr-btn-link-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-link-disabled-bg-color, transparent);border-color:transparent;border-color:var(--clr-btn-link-disabled-border-color, transparent);box-shadow:none}.btn.btn-link:visited,.btn-link .btn:visited{color:var(--clr-btn-link-visited-color, )}.btn.btn-link:visited cds-icon,.btn.btn-link:visited clr-icon,.btn-link .btn:visited cds-icon,.btn-link .btn:visited clr-icon{color:var(--clr-btn-link-visited-color, )}.btn.btn-link:visited:hover,.btn-link .btn:visited:hover{color:var(--clr-btn-link-visited-hover-color, )}.btn.btn-link:visited:hover cds-icon,.btn.btn-link:visited:hover clr-icon,.btn-link .btn:visited:hover cds-icon,.btn-link .btn:visited:hover clr-icon{color:var(--clr-btn-link-visited-hover-color, )}.btn.btn-inverse,.alert-app-level .alert-item .btn,.btn-inverse .btn{border-color:#fff;border-color:var(--clr-btn-inverse-border-color, hsl(198, 0%, 100%));background-color:transparent;background-color:var(--clr-btn-inverse-bg-color, transparent);color:#fff;color:var(--clr-btn-inverse-color, hsl(198, 0%, 100%))}.btn.btn-inverse cds-icon,.alert-app-level .alert-item .btn cds-icon,.btn.btn-inverse clr-icon,.alert-app-level .alert-item .btn clr-icon,.btn-inverse .btn cds-icon,.btn-inverse .btn clr-icon{color:#fff;color:var(--clr-btn-inverse-color, hsl(198, 0%, 100%))}.btn.btn-inverse:hover,.alert-app-level .alert-item .btn:hover,.btn-inverse .btn:hover{background-color:#ffffff26;background-color:var(--clr-btn-inverse-hover-bg-color, rgba(255, 255, 255, .15));color:#fff;color:var(--clr-btn-inverse-hover-color, hsl(198, 0%, 100%))}.btn.btn-inverse:hover cds-icon,.alert-app-level .alert-item .btn:hover cds-icon,.btn.btn-inverse:hover clr-icon,.alert-app-level .alert-item .btn:hover clr-icon,.btn-inverse .btn:hover cds-icon,.btn-inverse .btn:hover clr-icon{color:#fff;color:var(--clr-btn-inverse-hover-color, hsl(198, 0%, 100%))}.btn.btn-inverse:active,.alert-app-level .alert-item .btn:active,.btn-inverse .btn:active{box-shadow:0 .1rem #00000040 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-inverse-box-shadow-color, rgba(0, 0, 0, .25)) inset}.btn.btn-inverse.disabled,.alert-app-level .alert-item .btn.disabled,.btn.btn-inverse:disabled,.alert-app-level .alert-item .btn:disabled,.btn-inverse .btn.disabled,.btn-inverse .btn:disabled{color:#fff;color:var(--clr-btn-inverse-disabled-color, hsl(198, 0%, 100%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-inverse-disabled-bg-color, transparent);border-color:#fff;border-color:var(--clr-btn-inverse-disabled-border-color, hsl(198, 0%, 100%));box-shadow:none}.btn.btn-sm,.alert-app-level .alert-item .btn,.btn-sm .btn{line-height:1.15rem;line-height:var(--clr-btn-appearance-standard-line-height, 1.15rem);letter-spacing:.073em;letter-spacing:var(--clr-btn-appearance-standard-letter-spacing, .073em);font-size:.55rem;font-size:var(--clr-btn-appearance-standard-font-size, .55rem);font-weight:500;font-weight:var(--clr-btn-appearance-standard-font-weight, 500);height:1.2rem;height:var(--clr-btn-appearance-standard-height, 1.2rem);padding:0 .6rem;padding:var(--clr-btn-appearance-standard-padding, 0 .6rem)}.btn-block{display:block;display:var(--clr-btn-block-display, block);width:100%;max-width:100%}.btn{margin-top:.3rem;margin-top:var(--clr-btn-vertical-margin, .3rem);margin-bottom:.3rem;margin-bottom:var(--clr-btn-vertical-margin, .3rem);margin-right:.6rem;margin-right:var(--clr-btn-horizontal-margin, .6rem);margin-left:0}.btn.btn-link{margin-right:0}.btn.btn-link.btn-inverse,.alert-app-level .alert-item .btn.btn-link{border-color:transparent}.btn-sm:not(.btn-link) clr-icon{width:.6rem;width:var(--clr-btn-appearance-standard-icon-size, .6rem);height:.6rem;height:var(--clr-btn-appearance-standard-icon-size, .6rem);transform:translate3d(0,-.05rem,0)}.btn-sm:not(.btn-link) cds-icon{width:.6rem;width:var(--clr-btn-appearance-standard-icon-size, .6rem);height:.6rem;height:var(--clr-btn-appearance-standard-icon-size, .6rem);margin-top:-.1rem;margin-top:var(--clr-btn-appearance-sm-icon-margin, -.1rem)}.btn-icon{min-width:0}.btn.disabled cds-icon,.btn.disabled clr-icon,.btn:disabled cds-icon,.btn:disabled clr-icon{color:#ccc;color:var(--clr-btn-icon-disabled-color, hsl(198, 0%, 80%))}.btn-group.btn-primary .dropdown-toggle,.btn-group.btn-success .dropdown-toggle,.btn-group.btn-warning .dropdown-toggle,.btn-group.btn-danger .dropdown-toggle{border-color:#0072a3;border-color:var(--clr-btn-primary-border-color, hsl(198, 100%, 32%));background-color:#0072a3;background-color:var(--clr-btn-primary-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn-group.btn-primary .dropdown-toggle cds-icon,.btn-group.btn-primary .dropdown-toggle clr-icon,.btn-group.btn-success .dropdown-toggle cds-icon,.btn-group.btn-success .dropdown-toggle clr-icon,.btn-group.btn-warning .dropdown-toggle cds-icon,.btn-group.btn-warning .dropdown-toggle clr-icon,.btn-group.btn-danger .dropdown-toggle cds-icon,.btn-group.btn-danger .dropdown-toggle clr-icon{color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn-group.btn-primary .dropdown-toggle:hover,.btn-group.btn-success .dropdown-toggle:hover,.btn-group.btn-warning .dropdown-toggle:hover,.btn-group.btn-danger .dropdown-toggle:hover{background-color:#00567a;background-color:var(--clr-btn-primary-hover-bg-color, hsl(198, 100%, 24%));color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn-group.btn-primary .dropdown-toggle:hover cds-icon,.btn-group.btn-primary .dropdown-toggle:hover clr-icon,.btn-group.btn-success .dropdown-toggle:hover cds-icon,.btn-group.btn-success .dropdown-toggle:hover clr-icon,.btn-group.btn-warning .dropdown-toggle:hover cds-icon,.btn-group.btn-warning .dropdown-toggle:hover clr-icon,.btn-group.btn-danger .dropdown-toggle:hover cds-icon,.btn-group.btn-danger .dropdown-toggle:hover clr-icon{color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn-group.btn-primary .dropdown-toggle:active,.btn-group.btn-success .dropdown-toggle:active,.btn-group.btn-warning .dropdown-toggle:active,.btn-group.btn-danger .dropdown-toggle:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-primary-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn-group.btn-primary .dropdown-toggle.disabled,.btn-group.btn-primary .dropdown-toggle:disabled,.btn-group.btn-success .dropdown-toggle.disabled,.btn-group.btn-success .dropdown-toggle:disabled,.btn-group.btn-warning .dropdown-toggle.disabled,.btn-group.btn-warning .dropdown-toggle:disabled,.btn-group.btn-danger .dropdown-toggle.disabled,.btn-group.btn-danger .dropdown-toggle:disabled{color:#666;color:var(--clr-btn-primary-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-primary-disabled-bg-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-btn-primary-disabled-border-color, hsl(198, 0%, 80%));box-shadow:none}.btn-group.btn-danger :disabled{border-color:#ccc;border-color:var(--clr-color-neutral-400, hsl(198, 0%, 80%))}.btn-group.btn-link .dropdown-toggle{border-color:transparent;border-color:var(--clr-btn-link-border-color, transparent);background-color:transparent;background-color:var(--clr-btn-link-bg-color, transparent);color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn-group.btn-link .dropdown-toggle cds-icon,.btn-group.btn-link .dropdown-toggle clr-icon{color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn-group.btn-link .dropdown-toggle:hover{background-color:transparent;background-color:var(--clr-btn-link-hover-bg-color, transparent);color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn-group.btn-link .dropdown-toggle:hover cds-icon,.btn-group.btn-link .dropdown-toggle:hover clr-icon{color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn-group.btn-link .dropdown-toggle:active{box-shadow:none}.btn-group.btn-link .dropdown-toggle.disabled,.btn-group.btn-link .dropdown-toggle:disabled{color:#666;color:var(--clr-btn-link-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-link-disabled-bg-color, transparent);border-color:transparent;border-color:var(--clr-btn-link-disabled-border-color, transparent);box-shadow:none}.btn-group.btn-sm .btn-group-overflow>.dropdown-toggle{line-height:1.15rem;line-height:var(--clr-btn-appearance-standard-line-height, 1.15rem);letter-spacing:.073em;letter-spacing:var(--clr-btn-appearance-standard-letter-spacing, .073em);font-size:.55rem;font-size:var(--clr-btn-appearance-standard-font-size, .55rem);font-weight:500;font-weight:var(--clr-btn-appearance-standard-font-weight, 500);height:1.2rem;height:var(--clr-btn-appearance-standard-height, 1.2rem);padding:0 .6rem;padding:var(--clr-btn-appearance-standard-padding, 0 .6rem)}.checkbox.btn,.checkbox-inline.btn,.radio.btn,.radio-inline.btn{padding:0}.checkbox.btn label,.checkbox-inline.btn label,.radio.btn label,.radio-inline.btn label{display:block;line-height:inherit;padding:0 .6rem;cursor:pointer}.checkbox.btn input[type=checkbox]+label:before,.checkbox.btn input[type=checkbox]+label:after,.checkbox-inline.btn input[type=checkbox]+label:before,.checkbox-inline.btn input[type=checkbox]+label:after{content:none}.radio.btn input[type=radio]+label:before,.radio.btn input[type=radio]+label:after,.radio-inline.btn input[type=radio]+label:before,.radio-inline.btn input[type=radio]+label:after{content:none}.checkbox.btn input[type=checkbox]:checked+label,.checkbox.btn input[type=checkbox]:checked+label>clr-icon,.checkbox.btn input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn input[type=checkbox]:checked+label,.checkbox-inline.btn input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn input[type=checkbox]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.checkbox.btn label,.checkbox-inline.btn label{width:100%}.checkbox.btn.btn-secondary input[type=checkbox]:checked+label,.checkbox.btn.btn-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-info input[type=checkbox]:checked+label,.checkbox.btn.btn-info input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-info input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-primary-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-primary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-primary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline-primary input[type=checkbox]:checked+label,.checkbox.btn.btn-outline-primary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline-primary input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked+label,.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-info-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-info-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-info-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline-info input[type=checkbox]:checked+label,.checkbox.btn.btn-outline-info input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline-info input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-info input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-info input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-info input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.checkbox.btn.btn-primary input[type=checkbox]:checked+label,.checkbox.btn.btn-primary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-primary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-primary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-primary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-primary input[type=checkbox]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.checkbox.btn.btn-success input[type=checkbox]:checked+label,.checkbox.btn.btn-success input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-success input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-success input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-success input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-success input[type=checkbox]:checked+label>cds-icon{background-color:#306b00;color:#fff}.checkbox.btn.btn-warning input[type=checkbox]:checked+label,.checkbox.btn.btn-warning input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-warning input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-warning input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-warning input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-warning input[type=checkbox]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.checkbox.btn.btn-danger input[type=checkbox]:checked+label,.checkbox.btn.btn-danger input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-danger input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-danger input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-danger input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-danger input[type=checkbox]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.checkbox.btn.btn-link input[type=checkbox]:checked+label,.checkbox.btn.btn-link input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-link input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-link input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-link input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-link input[type=checkbox]:checked+label>cds-icon{background-color:transparent;color:#00567a}.checkbox.btn.btn-inverse input[type=checkbox]:checked+label,.checkbox.btn.btn-inverse input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-inverse input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked+label>cds-icon{background-color:#ffffff26;color:#fff}.radio.btn input[type=radio]:checked+label,.radio.btn input[type=radio]:checked+label>clr-icon,.radio.btn input[type=radio]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.radio.btn label{width:100%}.radio.btn.btn-secondary input[type=radio]:checked+label,.radio.btn.btn-secondary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-secondary input[type=radio]:checked+label>cds-icon,.radio.btn.btn-info input[type=radio]:checked+label,.radio.btn.btn-info input[type=radio]:checked+label>clr-icon,.radio.btn.btn-info input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline input[type=radio]:checked+label,.radio.btn.btn-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-primary-outline input[type=radio]:checked+label,.radio.btn.btn-primary-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-primary-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-secondary-outline input[type=radio]:checked+label,.radio.btn.btn-secondary-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-secondary-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-primary input[type=radio]:checked+label,.radio.btn.btn-outline-primary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-primary input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-secondary input[type=radio]:checked+label,.radio.btn.btn-outline-secondary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-secondary input[type=radio]:checked+label>cds-icon,.radio.btn.btn-info-outline input[type=radio]:checked+label,.radio.btn.btn-info-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-info-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-info input[type=radio]:checked+label,.radio.btn.btn-outline-info input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-info input[type=radio]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.radio.btn.btn-primary input[type=radio]:checked+label,.radio.btn.btn-primary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-primary input[type=radio]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.radio.btn.btn-success input[type=radio]:checked+label,.radio.btn.btn-success input[type=radio]:checked+label>clr-icon,.radio.btn.btn-success input[type=radio]:checked+label>cds-icon{background-color:#306b00;color:#fff}.radio.btn.btn-warning input[type=radio]:checked+label,.radio.btn.btn-warning input[type=radio]:checked+label>clr-icon,.radio.btn.btn-warning input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-danger input[type=radio]:checked+label,.radio.btn.btn-danger input[type=radio]:checked+label>clr-icon,.radio.btn.btn-danger input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-success-outline input[type=radio]:checked+label,.radio.btn.btn-success-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-success-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-success input[type=radio]:checked+label,.radio.btn.btn-outline-success input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-success input[type=radio]:checked+label>cds-icon{background-color:#3c8500;color:#fff}.radio.btn.btn-warning-outline input[type=radio]:checked+label,.radio.btn.btn-warning-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-warning-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-warning input[type=radio]:checked+label,.radio.btn.btn-outline-warning input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-warning input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-danger-outline input[type=radio]:checked+label,.radio.btn.btn-danger-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-danger-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-danger input[type=radio]:checked+label,.radio.btn.btn-outline-danger input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-danger input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-link input[type=radio]:checked+label,.radio.btn.btn-link input[type=radio]:checked+label>clr-icon,.radio.btn.btn-link input[type=radio]:checked+label>cds-icon{background-color:transparent;color:#00567a}.radio.btn.btn-inverse input[type=radio]:checked+label,.radio.btn.btn-inverse input[type=radio]:checked+label>clr-icon,.radio.btn.btn-inverse input[type=radio]:checked+label>cds-icon{background-color:#ffffff26;color:#fff}.btn-group{display:inline-flex;margin-right:.6rem}.btn-group clr-dropdown .dropdown-toggle{border-radius:0}.btn-group clr-dropdown:last-child .dropdown-toggle{border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.btn-group .btn{margin:0;vertical-align:top;overflow:hidden}.btn-group .btn label{height:100%}.btn-group .btn input[type=radio]:focus,.btn-group .btn input[type=checkbox]:focus{appearance:none;opacity:1;top:0;height:100%;width:100%;box-shadow:0 0 .25rem #51cbee;box-shadow:0 0 .25rem var(--clr-btn-group-focus-outline, rgb(81, 203, 238));padding:.15rem 0 .15rem .15rem;border-width:.05rem;border-style:solid;border-color:#51cbee;border-color:var(--clr-btn-group-focus-outline, rgb(81, 203, 238))}.btn-group .btn input[type=radio]:focus::-ms-check,.btn-group .btn input[type=checkbox]:focus::-ms-check{display:none}.btn-group .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .tooltip:not(:first-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .tooltip:not(:last-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group.btn-primary .tooltip:not(:last-child) .btn,.btn-group.btn-primary .btn:not(:last-child),.btn-group.btn-success .tooltip:not(:last-child) .btn,.btn-group.btn-success .btn:not(:last-child),.btn-group.btn-danger .tooltip:not(:last-child) .btn,.btn-group.btn-danger .btn:not(:last-child),.btn-group.btn-warning .tooltip:not(:last-child) .btn,.btn-group.btn-warning .btn:not(:last-child){margin:0;margin-right:.05rem;margin-right:var(--clr-btn-border-width, .05rem)}.btn-group.btn-primary .dropdown-menu .btn,.btn-group.btn-success .dropdown-menu .btn,.btn-group.btn-danger .dropdown-menu .btn,.btn-group.btn-warning .dropdown-menu .btn{margin:0}.btn-group>.btn-group-overflow{position:relative}.btn-group>.btn-group-overflow:last-child:not(:first-child)>.btn:first-child{border-radius:.15rem;border-radius:var(--clr-btn-border-radius, .15rem);border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group-overflow:last-child:first-child>.btn:first-child{border-radius:.15rem;border-radius:var(--clr-btn-border-radius, .15rem)}.btn-group .btn+.btn{border-left:none}.btn-group .tooltip:not(:first-child) .btn{border-left:none}.btn-group .btn+.btn-group-overflow .btn{border-left:none}.btn-group.btn-link .dropdown-toggle,.btn-group.btn-icon-link.btn-link .btn,.btn-group.btn-icon .btn{min-width:0}.btn-group .clr-icon-title{display:none;text-transform:none}.btn-group .dropdown-toggle{display:block}.btn-group .dropdown-menu cds-icon,.btn-group .dropdown-menu clr-icon{display:none}.btn-group .dropdown-menu .clr-icon-title{display:inline}.checkbox,.radio{position:relative}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{position:absolute;top:0;left:0;height:0;width:0;opacity:0}.card-footer .checkbox.btn label,.card-footer .radio.btn label{line-height:1.15rem}.dropdown-menu.clr-button-group-menu{visibility:visible}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.close{float:right;font-size:1.8rem;transition:color linear .2s;font-weight:200;text-shadow:none;line-height:inherit;color:#8c8c8c;color:var(--clr-close-color--normal, hsl(198, 0%, 55%))}.close cds-icon,.close clr-icon{fill:#8c8c8c;fill:var(--clr-close-color--normal, hsl(198, 0%, 55%))}.close:focus,.close:hover,.close:active{opacity:1;color:#000;color:var(--clr-close-color--hover, hsl(198, 0%, 0%))}.close:focus cds-icon,.close:focus clr-icon,.close:hover cds-icon,.close:hover clr-icon,.close:active cds-icon,.close:active clr-icon{fill:#000;fill:var(--clr-close-color--hover, hsl(198, 0%, 0%))}.close:focus{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}:root{--clr-alert-action-color: var(--clr-color-neutral-700);--clr-alert-action-active-color: var(--clr-color-secondary-action-900);--clr-alert-close-icon-color: var(--clr-alert-action-color);--clr-alert-close-icon-hover-color: var(--clr-alert-action-active-color);--clr-alert-close-icon-opacity: 1;--clr-alert-close-icon-hover-opacity: 1;--clr-app-level-alert-color: var(--clr-color-neutral-0);--clr-app-alert-close-icon-color: var(--clr-app-level-alert-color);--clr-app-alert-close-icon-opacity: .8;--clr-app-alert-close-icon-hover-opacity: 1;--clr-alert-padding: .5rem .55rem;--clr-alert-borderradius: var(--clr-global-borderradius);--clr-alert-actions-spacing: .6rem;--clr-alert-item-margin-bottom: .3rem;--clr-alert-line-height: .9rem;--clr-alert-sm-line-height: .8rem;--clr-alert-app-padding: .3rem .55rem;--clr-alert-text-flex-grow: 1;--clr-alert-icon-wrapper-margin-top: .15rem;--clr-alert-items-gap: 0;--clr-alert-icon-size: .9rem;--clr-alert-info-bg-color: var(--clr-color-action-50);--clr-alert-info-font-color: var(--clr-color-neutral-700);--clr-alert-info-border-color: var(--clr-color-action-800);--clr-alert-info-icon-color: var(--clr-color-action-800);--clr-alert-info-action-color: var(--clr-alert-action-color);--clr-alert-info-action-active-color: var(--clr-alert-action-active-color);--clr-alert-info-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-info-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-info-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-info-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-alert-success-bg-color: var(--clr-color-success-50);--clr-alert-success-font-color: var(--clr-color-neutral-700);--clr-alert-success-border-color: var(--clr-color-success-800);--clr-alert-success-icon-color: var(--clr-color-success-800);--clr-alert-success-action-color: var(--clr-alert-action-color);--clr-alert-success-action-active-color: var(--clr-alert-action-active-color);--clr-alert-success-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-success-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-success-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-success-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-alert-warning-bg-color: var(--clr-color-warning-100);--clr-alert-warning-font-color: var(--clr-color-neutral-900);--clr-alert-warning-border-color: var(--clr-color-warning-800);--clr-alert-warning-icon-color: var(--clr-color-warning-800);--clr-alert-warning-action-color: var(--clr-alert-action-color);--clr-alert-warning-action-active-color: var(--clr-alert-action-active-color);--clr-alert-warning-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-warning-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-warning-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-warning-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-alert-danger-bg-color: var(--clr-color-danger-100);--clr-alert-danger-font-color: var(--clr-color-neutral-700);--clr-alert-danger-border-color: var(--clr-color-danger-900);--clr-alert-danger-icon-color: var(--clr-color-danger-900);--clr-alert-danger-action-color: var(--clr-alert-action-color);--clr-alert-danger-action-active-color: var(--clr-alert-action-active-color);--clr-alert-danger-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-danger-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-danger-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-danger-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-app-alert-info-bg-color: var(--clr-color-action-600);--clr-app-alert-info-font-color: var(--clr-app-level-alert-color);--clr-app-alert-info-border-color: none;--clr-app-alert-info-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-info-action-color: var(--clr-app-alert-info-font-color);--clr-app-alert-info-action-active-color: var(--clr-app-alert-info-font-color);--clr-app-alert-info-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-info-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-warning-bg-color: hsl(26, 100%, 38%);--clr-app-alert-warning-border-color: none;--clr-app-alert-warning-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-font-color: var(--clr-app-level-alert-color);--clr-app-alert-warning-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-action-color: var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-action-active-color: var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-warning-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-danger-bg-color: var(--clr-color-danger-800);--clr-app-alert-danger-border-color: none;--clr-app-alert-danger-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-font-color: var(--clr-app-level-alert-color);--clr-app-alert-danger-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-action-color: var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-action-active-color: var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-danger-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-success-border-color: none;--clr-app-alert-success-bg-color: var(--clr-color-success-700);--clr-app-alert-success-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-success-font-color: var(--clr-app-level-alert-color);--clr-app-alert-success-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-success-action-color: var(--clr-app-alert-success-font-color);--clr-app-alert-success-action-active-color: var(--clr-app-alert-success-font-color);--clr-app-alert-success-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-success-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-success-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-pager-text-color: var(--clr-color-neutral-0);--clr-app-alert-info-pager-bg-color: var(--clr-color-action-800);--clr-app-alert-warning-pager-bg-color: var(--clr-color-warning-900);--clr-app-alert-danger-pager-bg-color: var(--clr-color-danger-900);--clr-app-alert-success-pager-bg-color: var(--clr-color-success-900);--clr-app-alert-pager-width: 7.2rem}.alert-icon{height:1.2rem;width:1.2rem;margin-left:-.15rem;margin-left:var(--clr-alert-icon-margin-left, -.15rem);margin-top:-.2rem}.alert-icon-wrapper{flex:0 0 1.25rem;align-self:start;padding-top:.05rem;height:.9rem;height:var(--clr-alert-icon-size, .9rem)}.alert-item{flex:1 1 auto;display:flex;flex-wrap:nowrap;gap:0;gap:var(--clr-alert-items-gap, 0);min-height:.9rem;margin-bottom:.3rem;margin-bottom:var(--clr-alert-item-margin-bottom, .3rem)}.alert-item:last-child{margin-bottom:0}.alert-items{flex:1 1 auto;flex-flow:column nowrap;padding:.5rem .55rem;padding:var(--clr-alert-padding, .5rem .55rem);display:flex}.alert-item>span,.alert-text{flex-grow:1;flex-grow:var(--clr-alert-text-flex-grow, 1);flex-shrink:1;margin-right:.6rem;margin-right:var(--clr-alert-items-margin-right, .6rem);text-align:left}.alert{font-size:.65rem;letter-spacing:normal;line-height:.9rem;line-height:var(--clr-alert-line-height, .9rem);position:relative;box-sizing:border-box;display:flex;flex-direction:row;width:auto;border-radius:.15rem;border-radius:var(--clr-alert-borderradius, .15rem);margin-top:.3rem;background:hsl(198,83%,94%);background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert a{color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%))}.alert .alert-icon{color:#00567a;color:var(--clr-alert-info-icon-color, hsl(198, 100%, 24%))}.alert .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert .alert-action,.alert .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert .alert-action.btn,.alert .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert .alert-action.btn cds-icon,.alert .alert-action.btn clr-icon,.alert .dropdown-toggle.btn cds-icon,.alert .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert .alert-action.btn:focus,.alert .alert-action.btn:hover,.alert .alert-action.btn:active,.alert .dropdown-toggle.btn:focus,.alert .dropdown-toggle.btn:hover,.alert .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert .alert-action.btn:active,.alert .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%)) inset}.alert .alert-action:focus,.alert .alert-action:hover,.alert .alert-action:active,.alert .dropdown-toggle:focus,.alert .dropdown-toggle:hover,.alert .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert .close{color:#666;color:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-info-close-icon-opacity, 1)}.alert .close cds-icon,.alert .close clr-icon{fill:#666;fill:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%))}.alert .close:focus,.alert .close:hover,.alert .close:active{color:#4f0070;color:var(--clr-alert-info-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-info-close-icon-hover-opacity, 1)}.alert.alert-info{background:hsl(198,83%,94%);background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert.alert-info a{color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-icon{color:#00567a;color:var(--clr-alert-info-icon-color, hsl(198, 100%, 24%))}.alert.alert-info .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-action,.alert.alert-info .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-action.btn,.alert.alert-info .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-info .alert-action.btn cds-icon,.alert.alert-info .alert-action.btn clr-icon,.alert.alert-info .dropdown-toggle.btn cds-icon,.alert.alert-info .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-action.btn:focus,.alert.alert-info .alert-action.btn:hover,.alert.alert-info .alert-action.btn:active,.alert.alert-info .dropdown-toggle.btn:focus,.alert.alert-info .dropdown-toggle.btn:hover,.alert.alert-info .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert.alert-info .alert-action.btn:active,.alert.alert-info .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-info .alert-action:focus,.alert.alert-info .alert-action:hover,.alert.alert-info .alert-action:active,.alert.alert-info .dropdown-toggle:focus,.alert.alert-info .dropdown-toggle:hover,.alert.alert-info .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert.alert-info .close{color:#666;color:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-info-close-icon-opacity, 1)}.alert.alert-info .close cds-icon,.alert.alert-info .close clr-icon{fill:#666;fill:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-info .close:focus,.alert.alert-info .close:hover,.alert.alert-info .close:active{color:#4f0070;color:var(--clr-alert-info-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-info-close-icon-hover-opacity, 1)}.alert.alert-success{background:hsl(93,52%,88%);background:var(--clr-alert-success-bg-color, hsl(93, 52%, 88%));color:#666;color:var(--clr-alert-success-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#306b00;border-color:var(--clr-alert-success-border-color, hsl(93, 100%, 21%))}.alert.alert-success a{color:#666;color:var(--clr-alert-success-font-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-icon{color:#306b00;color:var(--clr-alert-success-icon-color, hsl(93, 100%, 21%))}.alert.alert-success .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-action,.alert.alert-success .dropdown-toggle{color:#666;color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-action.btn,.alert.alert-success .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-success .alert-action.btn cds-icon,.alert.alert-success .alert-action.btn clr-icon,.alert.alert-success .dropdown-toggle.btn cds-icon,.alert.alert-success .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-action.btn:focus,.alert.alert-success .alert-action.btn:hover,.alert.alert-success .alert-action.btn:active,.alert.alert-success .dropdown-toggle.btn:focus,.alert.alert-success .dropdown-toggle.btn:hover,.alert.alert-success .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-success-action-active-color, hsl(282, 100%, 22%))}.alert.alert-success .alert-action.btn:active,.alert.alert-success .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-success-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-success .alert-action:focus,.alert.alert-success .alert-action:hover,.alert.alert-success .alert-action:active,.alert.alert-success .dropdown-toggle:focus,.alert.alert-success .dropdown-toggle:hover,.alert.alert-success .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-success-action-active-color, hsl(282, 100%, 22%))}.alert.alert-success .close{color:#666;color:var(--clr-alert-success-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-success-close-icon-opacity, 1)}.alert.alert-success .close cds-icon,.alert.alert-success .close clr-icon{fill:#666;fill:var(--clr-alert-success-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-success .close:focus,.alert.alert-success .close:hover,.alert.alert-success .close:active{color:#4f0070;color:var(--clr-alert-success-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-success-close-icon-hover-opacity, 1)}.alert.alert-warning{background:hsl(48,100%,89%);background:var(--clr-alert-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-alert-warning-font-color, hsl(198, 0%, 20%));border:.05rem solid;border-color:#ad7600;border-color:var(--clr-alert-warning-border-color, hsl(41, 100%, 34%))}.alert.alert-warning a{color:#333;color:var(--clr-alert-warning-font-color, hsl(198, 0%, 20%))}.alert.alert-warning .alert-icon{color:#454545;color:var(--clr-alert-warning-icon-color, hsl(198, 0%, 27%))}.alert.alert-warning .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%))}.alert.alert-warning .alert-action,.alert.alert-warning .dropdown-toggle{color:#666;color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%))}.alert.alert-warning .alert-action.btn,.alert.alert-warning .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-warning .alert-action.btn cds-icon,.alert.alert-warning .alert-action.btn clr-icon,.alert.alert-warning .dropdown-toggle.btn cds-icon,.alert.alert-warning .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%))}.alert.alert-warning .alert-action.btn:focus,.alert.alert-warning .alert-action.btn:hover,.alert.alert-warning .alert-action.btn:active,.alert.alert-warning .dropdown-toggle.btn:focus,.alert.alert-warning .dropdown-toggle.btn:hover,.alert.alert-warning .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-warning-action-active-color, hsl(282, 100%, 22%))}.alert.alert-warning .alert-action.btn:active,.alert.alert-warning .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-warning-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-warning .alert-action:focus,.alert.alert-warning .alert-action:hover,.alert.alert-warning .alert-action:active,.alert.alert-warning .dropdown-toggle:focus,.alert.alert-warning .dropdown-toggle:hover,.alert.alert-warning .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-warning-action-active-color, hsl(282, 100%, 22%))}.alert.alert-warning .close{color:#666;color:var(--clr-alert-warning-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-warning-close-icon-opacity, 1)}.alert.alert-warning .close cds-icon,.alert.alert-warning .close clr-icon{fill:#666;fill:var(--clr-alert-warning-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-warning .close:focus,.alert.alert-warning .close:hover,.alert.alert-warning .close:active{color:#4f0070;color:var(--clr-alert-warning-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-warning-close-icon-hover-opacity, 1)}.alert.alert-danger{background:hsl(9,95%,92%);background:var(--clr-alert-danger-bg-color, hsl(9, 95%, 92%));color:#666;color:var(--clr-alert-danger-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#991700;border-color:var(--clr-alert-danger-border-color, hsl(9, 100%, 30%))}.alert.alert-danger a{color:#666;color:var(--clr-alert-danger-font-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-icon{color:#991700;color:var(--clr-alert-danger-icon-color, hsl(9, 100%, 30%))}.alert.alert-danger .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-action,.alert.alert-danger .dropdown-toggle{color:#666;color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-action.btn,.alert.alert-danger .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-danger .alert-action.btn cds-icon,.alert.alert-danger .alert-action.btn clr-icon,.alert.alert-danger .dropdown-toggle.btn cds-icon,.alert.alert-danger .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-action.btn:focus,.alert.alert-danger .alert-action.btn:hover,.alert.alert-danger .alert-action.btn:active,.alert.alert-danger .dropdown-toggle.btn:focus,.alert.alert-danger .dropdown-toggle.btn:hover,.alert.alert-danger .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-danger-action-active-color, hsl(282, 100%, 22%))}.alert.alert-danger .alert-action.btn:active,.alert.alert-danger .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-danger-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-danger .alert-action:focus,.alert.alert-danger .alert-action:hover,.alert.alert-danger .alert-action:active,.alert.alert-danger .dropdown-toggle:focus,.alert.alert-danger .dropdown-toggle:hover,.alert.alert-danger .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-danger-action-active-color, hsl(282, 100%, 22%))}.alert.alert-danger .close{color:#666;color:var(--clr-alert-danger-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-danger-close-icon-opacity, 1)}.alert.alert-danger .close cds-icon,.alert.alert-danger .close clr-icon{fill:#666;fill:var(--clr-alert-danger-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-danger .close:focus,.alert.alert-danger .close:hover,.alert.alert-danger .close:active{color:#4f0070;color:var(--clr-alert-danger-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-danger-close-icon-hover-opacity, 1)}.alert .alert-item .clr-icon{height:.9rem;width:.9rem;margin-right:.3rem}.alert .alert-item .clr-icon+.alert-text{padding-left:0}.alert .alert-item .clr-icon+.alert-text:before{content:none}.alert .alert-actions{flex:0 0 auto;white-space:nowrap}.alert .alert-actions .dropdown:last-child{margin-right:-.1rem}.alert .alert-actions .dropdown-item{color:#666;color:var(--clr-dropdown-text-color, hsl(198, 0%, 40%));font-size:.7rem;line-height:1.2rem;letter-spacing:normal}.alert .alert-action:not(:last-child){margin-right:.6rem}.alert .alert-action,.alert .dropdown-toggle{text-decoration:underline}.alert .alert-action button.dropdown-toggle:not(.btn){background:transparent;cursor:pointer;color:#666;color:var(--clr-dropdown-text-color, hsl(198, 0%, 40%))}.alert .dropdown-toggle:not(.btn){display:inline-block;background:transparent;border:none}.alert .close{display:block;width:1.2rem;height:1.8rem;flex:0 0 1.4rem;order:100;padding-right:.2rem}.alert .close cds-icon,.alert .close clr-icon{margin-top:-.15rem;height:1.15rem;height:var(--clr-alert-close-icon-size, 1.15rem);width:1.15rem;width:var(--clr-alert-close-icon-size, 1.15rem);min-height:1.15rem;min-height:var(--clr-alert-close-icon-size, 1.15rem);min-width:1.15rem;min-width:var(--clr-alert-close-icon-size, 1.15rem)}.alert .close~.alert-item>.alert-actions{padding-right:.6rem;padding-right:var(--clr-alert-actions-spacing, .6rem)}.alert .close~.alert-item>.alert-actions>.alert-action:last-child{margin-right:.6rem;margin-right:var(--clr-alert-actions-spacing, .6rem)}.alert-app-level{margin:0;border-radius:0;overflow-y:auto;background:hsl(198,100%,32%);background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level a{color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%))}.alert-app-level .alert-icon{color:#fff;color:var(--clr-app-alert-info-icon-color, hsl(198, 0%, 100%))}.alert-app-level .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action,.alert-app-level .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action.btn,.alert-app-level .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level .alert-action.btn cds-icon,.alert-app-level .alert-action.btn clr-icon,.alert-app-level .dropdown-toggle.btn cds-icon,.alert-app-level .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action.btn:focus,.alert-app-level .alert-action.btn:hover,.alert-app-level .alert-action.btn:active,.alert-app-level .dropdown-toggle.btn:focus,.alert-app-level .dropdown-toggle.btn:hover,.alert-app-level .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action.btn:active,.alert-app-level .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level .alert-action:focus,.alert-app-level .alert-action:hover,.alert-app-level .alert-action:active,.alert-app-level .dropdown-toggle:focus,.alert-app-level .dropdown-toggle:hover,.alert-app-level .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level .close{color:#fff;color:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-info-close-icon-opacity, .8)}.alert-app-level .close cds-icon,.alert-app-level .close clr-icon{fill:#fff;fill:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level .close:focus,.alert-app-level .close:hover,.alert-app-level .close:active{color:#fff;color:var(--clr-app-alert-info-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-info-close-icon-hover-opacity, 1)}.alert-app-level.alert-info{background:hsl(198,100%,32%);background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-info a{color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-icon{color:#fff;color:var(--clr-app-alert-info-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action,.alert-app-level.alert-info .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action.btn,.alert-app-level.alert-info .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-info .alert-action.btn cds-icon,.alert-app-level.alert-info .alert-action.btn clr-icon,.alert-app-level.alert-info .dropdown-toggle.btn cds-icon,.alert-app-level.alert-info .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action.btn:focus,.alert-app-level.alert-info .alert-action.btn:hover,.alert-app-level.alert-info .alert-action.btn:active,.alert-app-level.alert-info .dropdown-toggle.btn:focus,.alert-app-level.alert-info .dropdown-toggle.btn:hover,.alert-app-level.alert-info .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action.btn:active,.alert-app-level.alert-info .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-info .alert-action:focus,.alert-app-level.alert-info .alert-action:hover,.alert-app-level.alert-info .alert-action:active,.alert-app-level.alert-info .dropdown-toggle:focus,.alert-app-level.alert-info .dropdown-toggle:hover,.alert-app-level.alert-info .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .close{color:#fff;color:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-info-close-icon-opacity, .8)}.alert-app-level.alert-info .close cds-icon,.alert-app-level.alert-info .close clr-icon{fill:#fff;fill:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .close:focus,.alert-app-level.alert-info .close:hover,.alert-app-level.alert-info .close:active{color:#fff;color:var(--clr-app-alert-info-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-info-close-icon-hover-opacity, 1)}.alert-app-level.alert-danger{background:hsl(9,100%,38%);background:var(--clr-app-alert-danger-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-app-alert-danger-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-danger a{color:#fff;color:var(--clr-app-alert-danger-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-icon{color:#fff;color:var(--clr-app-alert-danger-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action,.alert-app-level.alert-danger .dropdown-toggle{color:#fff;color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action.btn,.alert-app-level.alert-danger .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-danger .alert-action.btn cds-icon,.alert-app-level.alert-danger .alert-action.btn clr-icon,.alert-app-level.alert-danger .dropdown-toggle.btn cds-icon,.alert-app-level.alert-danger .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action.btn:focus,.alert-app-level.alert-danger .alert-action.btn:hover,.alert-app-level.alert-danger .alert-action.btn:active,.alert-app-level.alert-danger .dropdown-toggle.btn:focus,.alert-app-level.alert-danger .dropdown-toggle.btn:hover,.alert-app-level.alert-danger .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-danger-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action.btn:active,.alert-app-level.alert-danger .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-danger-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-danger .alert-action:focus,.alert-app-level.alert-danger .alert-action:hover,.alert-app-level.alert-danger .alert-action:active,.alert-app-level.alert-danger .dropdown-toggle:focus,.alert-app-level.alert-danger .dropdown-toggle:hover,.alert-app-level.alert-danger .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-danger-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .close{color:#fff;color:var(--clr-app-alert-danger-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-danger-close-icon-opacity, .8)}.alert-app-level.alert-danger .close cds-icon,.alert-app-level.alert-danger .close clr-icon{fill:#fff;fill:var(--clr-app-alert-danger-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .close:focus,.alert-app-level.alert-danger .close:hover,.alert-app-level.alert-danger .close:active{color:#fff;color:var(--clr-app-alert-danger-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-danger-close-icon-hover-opacity, 1)}.alert-app-level.alert-warning{background:hsl(26,100%,38%);background:var(--clr-app-alert-warning-bg-color, hsl(26, 100%, 38%));color:#fff;color:var(--clr-app-alert-warning-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-warning a{color:#fff;color:var(--clr-app-alert-warning-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-icon{color:#fff;color:var(--clr-app-alert-warning-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action,.alert-app-level.alert-warning .dropdown-toggle{color:#fff;color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action.btn,.alert-app-level.alert-warning .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-warning .alert-action.btn cds-icon,.alert-app-level.alert-warning .alert-action.btn clr-icon,.alert-app-level.alert-warning .dropdown-toggle.btn cds-icon,.alert-app-level.alert-warning .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action.btn:focus,.alert-app-level.alert-warning .alert-action.btn:hover,.alert-app-level.alert-warning .alert-action.btn:active,.alert-app-level.alert-warning .dropdown-toggle.btn:focus,.alert-app-level.alert-warning .dropdown-toggle.btn:hover,.alert-app-level.alert-warning .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-warning-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action.btn:active,.alert-app-level.alert-warning .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-warning-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-warning .alert-action:focus,.alert-app-level.alert-warning .alert-action:hover,.alert-app-level.alert-warning .alert-action:active,.alert-app-level.alert-warning .dropdown-toggle:focus,.alert-app-level.alert-warning .dropdown-toggle:hover,.alert-app-level.alert-warning .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-warning-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .close{color:#fff;color:var(--clr-app-alert-warning-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-warning-close-icon-opacity, .8)}.alert-app-level.alert-warning .close cds-icon,.alert-app-level.alert-warning .close clr-icon{fill:#fff;fill:var(--clr-app-alert-warning-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .close:focus,.alert-app-level.alert-warning .close:hover,.alert-app-level.alert-warning .close:active{color:#fff;color:var(--clr-app-alert-warning-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-warning-close-icon-hover-opacity, 1)}.alert-app-level.alert-success{background:hsl(93,100%,26%);background:var(--clr-app-alert-success-bg-color, hsl(93, 100%, 26%));color:#fff;color:var(--clr-app-alert-success-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-success a{color:#fff;color:var(--clr-app-alert-success-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-icon{color:#fff;color:var(--clr-app-alert-success-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action,.alert-app-level.alert-success .dropdown-toggle{color:#fff;color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action.btn,.alert-app-level.alert-success .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-success .alert-action.btn cds-icon,.alert-app-level.alert-success .alert-action.btn clr-icon,.alert-app-level.alert-success .dropdown-toggle.btn cds-icon,.alert-app-level.alert-success .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action.btn:focus,.alert-app-level.alert-success .alert-action.btn:hover,.alert-app-level.alert-success .alert-action.btn:active,.alert-app-level.alert-success .dropdown-toggle.btn:focus,.alert-app-level.alert-success .dropdown-toggle.btn:hover,.alert-app-level.alert-success .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-success-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action.btn:active,.alert-app-level.alert-success .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-success-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-success .alert-action:focus,.alert-app-level.alert-success .alert-action:hover,.alert-app-level.alert-success .alert-action:active,.alert-app-level.alert-success .dropdown-toggle:focus,.alert-app-level.alert-success .dropdown-toggle:hover,.alert-app-level.alert-success .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-success-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .close{color:#fff;color:var(--clr-app-alert-success-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-success-close-icon-opacity, .8)}.alert-app-level.alert-success .close cds-icon,.alert-app-level.alert-success .close clr-icon{fill:#fff;fill:var(--clr-app-alert-success-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .close:focus,.alert-app-level.alert-success .close:hover,.alert-app-level.alert-success .close:active{color:#fff;color:var(--clr-app-alert-success-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-success-close-icon-hover-opacity, 1)}.alert-app-level .alert-items{padding:.3rem .55rem;padding:var(--clr-alert-app-padding, .3rem .55rem)}.alert-app-level .alert-item{justify-content:center;align-items:center;min-height:1.2rem}.alert-app-level .alert-item .btn{margin:0}.alert-app-level .alert-icon-wrapper{margin-top:.15rem;margin-top:var(--clr-alert-icon-wrapper-margin-top, .15rem)}.alert-app-level .close{height:1.8rem;overflow:hidden}.alert-app-level .close cds-icon,.alert-app-level .close clr-icon{margin-top:-.25rem}.alert-app-level .alert-action,.alert-app-level .dropdown-toggle{text-decoration:none}.alert-sm{font-size:.55rem;font-size:var(--clr-alert-sm-font-size, .55rem);font-weight:400;font-weight:var(--clr-alert-sm-font-weight, 400);letter-spacing:normal;letter-spacing:var(--clr-alert-sm-letter-spacing, normal)}.alert-sm .alert-items{padding:.15rem .25rem;padding:var(--clr-alert-sm-padding, .15rem .25rem)}.alert-sm .alert-item{padding-top:.05rem;padding-top:var(--clr-alert-sm-item-padding-top, .05rem);margin-bottom:.2rem;margin-bottom:var(--clr-alert-sm-item-padding-top, .2rem);align-items:normal;align-items:var(--clr-alert-sm-item-text-align-items, normal)}.alert-sm .alert-item:last-child{margin-bottom:0}.alert-sm.alert-app-level .alert-item{align-items:center;align-items:var(--clr-alert-sm-item-text-align-items, center)}.alert-sm .alert-icon-wrapper{padding-top:0;display:block;display:var(--clr-alert-sm-icon-wrapper-display, block);align-self:start;align-self:var(--clr-alert-sm-icon-wrapper-align-self, start);flex-basis:1.25rem;flex-basis:var(--clr-alert-sm-icon-size, 1.25rem);height:.8rem;height:var(--clr-alert-sm-icon-wrapper-height, .8rem)}.alert-sm .alert-icon{height:1.2rem;height:var(--clr-alert-sm-icon-size, 1.2rem);width:1.2rem;width:var(--clr-alert-sm-icon-size, 1.2rem);min-height:1.2rem;min-height:var(--clr-alert-sm-icon-size, 1.2rem);min-width:1.2rem;min-width:var(--clr-alert-sm-icon-size, 1.2rem);margin-left:-.2rem;margin-left:var(--clr-alert-icon-margin-left, -.2rem);margin-top:-.2rem;margin-top:var(--clr-alert-sm-icon-wrapper-margin-top, -.2rem)}.alert-sm .alert-item>span,.alert-sm .alert-text{line-height:.8rem;line-height:var(--clr-alert-sm-line-height, .8rem);margin-right:.3rem;margin-right:var(--clr-alert-items-margin-right, .3rem)}.alert-sm .close{padding-right:0;flex:0 0 1.2rem;line-height:1.2rem;margin:0;margin:var(--clr-alert-sm-close-icon-margin, 0);height:1.2rem;height:var(--clr-alert-sm-close-icon-height, 1.2rem);font-size:1.8rem;font-size:var(--clr-alert-sm-font-size, 1.8rem)}.alert-sm .close cds-icon,.alert-sm .close clr-icon{margin-right:-.05rem;margin-right:var(--clr-alert-sm-items-margin-right, -.05rem);margin-top:-.25rem;margin-top:var(--clr-alert-sm-icon-wrapper-margin-top, -.25rem);height:1rem;height:var(--clr-alert-close-icon-size, 1rem);width:1rem;width:var(--clr-alert-close-icon-size, 1rem);min-height:1rem;min-height:var(--clr-alert-close-icon-size, 1rem);min-width:1rem;min-width:var(--clr-alert-close-icon-size, 1rem);line-height:1.05rem}@media screen and (max-width: 768px){.alert .alert-item{flex-wrap:wrap}.alert .alert-text{margin-right:0;max-width:90%;width:90%;flex-basis:90%}.alert .alert-actions{flex:1 0 100%;padding-top:.15rem;padding-left:1.2rem}.alerts-pager{padding-top:.15rem}.alert-app-level .alert-actions{margin-left:2.25rem}}.alert-hidden{display:none}.card .alert{margin:.3rem 0;margin:var(--clr-card-alert-margin, .3rem 0)}.modal .alert+.modal-header{margin-top:.6rem}.alerts.alert-info{background:hsl(198,100%,24%);background:var(--clr-app-alert-info-pager-bg-color, hsl(198, 100%, 24%))}.alerts.alert-danger{background:hsl(9,100%,30%);background:var(--clr-app-alert-danger-pager-bg-color, hsl(9, 100%, 30%))}.alerts.alert-warning{background:hsl(38,100%,28%);background:var(--clr-app-alert-warning-pager-bg-color, hsl(38, 100%, 28%))}.alerts.alert-success{background:hsl(93,100%,16%);background:var(--clr-app-alert-success-pager-bg-color, hsl(93, 100%, 16%))}.alerts-pager{color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%));font-size:.65rem;letter-spacing:normal;float:left;min-height:1.8rem;text-align:center;width:7.2rem;width:var(--clr-app-alert-pager-width, 7.2rem)}.alert-info .alerts-pager{color:#fff;color:var(--clr-app-alert-info-pager-font-color, hsl(198, 0%, 100%))}.alert-warning .alerts-pager{color:#fff;color:var(--clr-app-alert-warning-pager-font-color, hsl(198, 0%, 100%))}.alert-danger .alerts-pager{color:#fff;color:var(--clr-app-alert-danger-pager-font-color, hsl(198, 0%, 100%))}.alert-success .alerts-pager{color:#fff;color:var(--clr-app-alert-success-pager-font-color, hsl(198, 0%, 100%))}.alerts-pager-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%));cursor:pointer}button.alerts-pager-button{cursor:pointer}.alerts-pager-button cds-icon,.alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%))}.alert-info .alerts-pager-button cds-icon,.alert-info .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-info-pager-font-color, hsl(198, 0%, 100%))}.alert-warning .alerts-pager-button cds-icon,.alert-warning .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-warning-pager-font-color, hsl(198, 0%, 100%))}.alert-danger .alerts-pager-button cds-icon,.alert-danger .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-danger-pager-font-color, hsl(198, 0%, 100%))}.alert-success .alerts-pager-button cds-icon,.alert-success .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-success-pager-font-color, hsl(198, 0%, 100%))}.alerts-pager-control{display:flex;margin-top:.3rem;white-space:nowrap}.alerts-page-down{margin-left:1.2rem;width:33.33%}.alerts-page-up{margin-right:1.2rem;width:33.33%}.alerts-pager-text{width:33.33%}:root{--clr-card-bg-color: var(--clr-color-neutral-0);--clr-card-divider-color: var(--clr-color-neutral-300);--clr-card-title-color: var(--clr-h4-color);--clr-card-title-font-weight: var(--clr-h4-font-weight);--clr-card-header-title-color: var(--clr-card-title-color);--clr-card-content-title-color: var(--clr-card-title-color);--clr-card-border-width: var(--clr-global-borderwidth);--clr-card-clickable-border-width: var(--clr-global-borderwidth);--clr-card-border-radius: var(--clr-global-borderradius);--clr-card-border-color: var(--clr-color-neutral-300);--clr-card-box-shadow-color: var(--clr-card-border-color);--clr-card-box-shadow: 0 .15rem 0 0 var(--clr-card-box-shadow-color);--clr-card-clickable-border-color: var(--clr-color-action-500);--clr-card-clickable-box-shadow-color: var(--clr-card-clickable-border-color);--clr-card-clickable-box-shadow: 0 .15rem 0 0 var(--clr-card-clickable-box-shadow-color);--clr-card-text-color: hsl(198, 0%, 40%);--clr-card-text-font-size: .7rem;--clr-card-children-space-between: .6rem;--clr-card-media-description-margin-left: .6rem;--clr-card-media-description-margin-top: .3rem;--clr-card-list-group-item-padding: .6rem .9rem;--clr-card-header-title-font-size: .9rem;--clr-card-content-title-font-size: .9rem;--clr-card-header-padding: .6rem .9rem;--clr-card-footer-padding: .6rem .9rem;--clr-card-block-padding: .6rem .9rem;--clr-card-alert-margin: .3rem 0;--clr-card-footer-gap: .6rem}.card{box-shadow:0 .15rem #dedede;box-shadow:var(--clr-card-box-shadow, 0 .15rem 0 0 hsl(198, 0%, 87%));border-radius:.15rem;border-radius:var(--clr-card-border-radius, .15rem);border-width:.05rem;border-width:var(--clr-card-border-width, .05rem);border-style:solid;border-color:#dedede;border-color:var(--clr-card-border-color, hsl(198, 0%, 87%))}.card.clickable:hover{box-shadow:0 .15rem #179bd3;box-shadow:var(--clr-card-clickable-box-shadow, 0 .15rem 0 0 hsl(198, 80%, 46%));border-width:.05rem;border-width:var(--clr-card-clickable-border-width, .05rem);border-style:solid;border-color:#179bd3;border-color:var(--clr-card-clickable-border-color, hsl(198, 80%, 46%));cursor:pointer;text-decoration:none;transition:border .2s ease,transform .2s ease}.card-block .card-divider,.card .card-title,.card .card-text,.card .card-media-block,.card .list,.card .list-unstyled{margin-top:0;margin-bottom:.6rem;margin-bottom:var(--clr-card-children-space-between, .6rem)}.card-block .card-divider:last-child,.card .card-title:last-child,.card .card-text:last-child,.card .card-media-block:last-child,.card .list:last-child,.card .list-unstyled:last-child{margin-bottom:0}.card.card-img>img,.card>.card-img:first-child:last-child>img,.card-img>img{display:block;height:auto;width:100%;max-width:100%}.card{position:relative;display:block;background-color:#fff;background-color:var(--clr-card-bg-color, hsl(198, 0%, 100%));width:100%;margin-top:1.2rem}.card .btn-link{min-width:0;padding:0}.card.clickable{color:inherit}.card>.list,.card>.list-unstyled{padding:.6rem .9rem}.card .list-group{padding-left:0;margin-bottom:0;list-style:none}.card .list-group-item{font-size:.7rem;font-size:var(--clr-card-text-font-size, .7rem);padding:.6rem .9rem;padding:var(--clr-card-list-group-item-padding, .6rem .9rem);background-color:#fff;background-color:var(--clr-card-bg-color, hsl(198, 0%, 100%));border-bottom-width:.05rem;border-bottom-width:var(--clr-card-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#dedede;border-bottom-color:var(--clr-card-border-color, hsl(198, 0%, 87%))}@supports (-ms-ime-align: auto){.card .dropdown>.dropdown-toggle:after{display:inline-block;margin-top:-.6rem}}.card-block{padding:.6rem .9rem;padding:var(--clr-card-block-padding, .6rem .9rem)}.card-footer{display:flex;flex-direction:row;gap:.6rem;gap:var(--clr-card-footer-gap, .6rem);padding:.6rem .9rem;padding:var(--clr-card-footer-padding, .6rem .9rem)}h3.card-header,.card-header{font-size:.9rem;font-size:var(--clr-card-header-title-font-size, .9rem);padding:.6rem .9rem;padding:var(--clr-card-header-padding, .6rem .9rem);color:#000;color:var(--clr-card-header-title-color, hsl(198, 0%, 0%))}h4.card-title,.card-title{color:#000;color:var(--clr-card-content-title-color, hsl(198, 0%, 0%));font-size:.9rem;font-size:var(--clr-card-content-title-font-size, .9rem)}.card-header,.card-title{font-weight:200;font-weight:var(--clr-card-title-font-weight, 200);letter-spacing:normal}h1.card-header,h1.card-title,h2.card-header,h2.card-title,h3.card-header,h3.card-title,h4.card-header,h4.card-title,h5.card-header,h5.card-title,h6.card-header,h6.card-title{margin-top:0}.card-text{font-size:.7rem;font-size:var(--clr-card-text-font-size, .7rem);color:#666;color:var(--clr-card-text-color, hsl(198, 0%, 40%))}.card-img:first-child>img{border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-card-border-radius, .15rem);border-top-right-radius:.15rem;border-top-right-radius:var(--clr-card-border-radius, .15rem)}.card-img:last-child>img{border-radius:0;border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-card-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-card-border-radius, .15rem)}.card.card-img>img,.card>.card-img:first-child:last-child>img{border-radius:.15rem;border-radius:var(--clr-card-border-radius, .15rem)}.card-block .btn,.card-block .btn.btn-link,.card-block .card-link,.card-footer .btn,.card-footer .btn.btn-link,.card-footer .card-link,.card-block .btn-group .btn,.card-footer .btn-group .btn{margin:0}.card-header,.card-block{border-bottom-width:.05rem;border-bottom-width:var(--clr-card-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#dedede;border-bottom-color:var(--clr-card-border-color, hsl(198, 0%, 87%))}.card-header:last-child,.card-block:last-child{border-bottom:none}.card-divider{display:block;border-bottom-width:.05rem;border-bottom-width:var(--clr-card-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#dedede;border-bottom-color:var(--clr-card-divider-color, hsl(198, 0%, 87%))}.card-block .card-divider{margin-left:-.9rem;margin-right:-.9rem;width:auto}.card-header+.card-divider,.card-block+.card-divider{display:none}.card-media-block{display:flex}.card-media-block .card-media-image{display:inline-block;flex:0 0 auto;height:3rem;width:3rem;max-height:3rem;max-width:3rem}.card-media-block .card-media-description{display:flex;flex-direction:column;color:#666;color:var(--clr-card-text-color, hsl(198, 0%, 40%));font-size:.6rem;font-size:var(--clr-card-text-font-size, .6rem);margin-left:.6rem;margin-left:var(--clr-card-media-description-margin-left, .6rem)}.card-media-block .card-media-title,.card-media-block span,.card-media-block .card-media-text{display:inline-block}.card-media-block.wrap{flex-direction:column}.card-media-block.wrap .card-media-description{margin-left:0;margin-top:.3rem;margin-top:var(--clr-card-media-description-margin-top, .3rem)}.card-block>.list,.card-block>.list-unstyled{padding:0}@media screen and (min-width: 576px){.card-columns{column-count:3;column-gap:.6rem;break-inside:avoid;column-fill:balance;-webkit-perspective:1}.card-columns.card-columns-2{column-count:2}.card-columns.card-columns-4{column-count:4}.card-columns .card{display:inline-block;margin:.3rem}.card-columns .clickable{backface-visibility:hidden}}@supports (-ms-ime-align: auto){.card .checkbox.btn label,.card .checkbox-inline.btn label,.card .radio.btn label,.card .radio-inline.btn label{display:inline-block}}:root{--clr-dropdown-active-text-color: var(--clr-color-neutral-1000);--clr-dropdown-active-background-color: var(--clr-global-selection-color);--clr-dropdown-bg-color: var(--clr-color-neutral-0);--clr-dropdown-border-color: var(--clr-color-neutral-400);--clr-dropdown-divider-color: var(--clr-color-neutral-200);--clr-dropdown-divider-border-width: var(--clr-global-borderwidth);--clr-dropdown-divider-margin: .3rem 0;--clr-dropdown-child-border-color: var(--clr-color-neutral-500);--clr-dropdown-bg-hover-color: var(--clr-global-hover-color);--clr-dropdown-selection-color: var(--clr-global-selection-color);--clr-dropdown-box-shadow: var(--clr-popover-box-shadow-color);--clr-dropdown-caret-icon-size: .6rem;--clr-dropdown-text-color: var(--clr-p1-color);--clr-dropdown-header-color: var(--clr-color-neutral-900);--clr-dropdown-header-font-weight: 600;--clr-dropdown-header-font-size: .6rem;--clr-dropdown-header-line-height: .9rem;--clr-dropdown-header-letter-spacing: normal;--clr-dropdown-header-padding: 0 .6rem;--clr-dropdown-subsection-offset: 1.2rem;--clr-dropdown-item-color: var(--clr-color-neutral-700);--clr-dropdown-item-font-weight: var(--clr-p1-font-weight);--clr-dropdown-item-padding: .15rem 1.2rem;--clr-dropdown-font-size: inherit;--clr-dropdown-line-height: inherit;--clr-dropdown-letter-spacing: inherit;--clr-dropdown-items-padding: .6rem 0;--clr-dropdown-border-radius: .15rem}.dropdown-menu .btn,.dropdown-menu .btn-secondary,.dropdown-menu .btn-info,.dropdown-menu .btn-outline,.dropdown-menu .btn-outline-primary,.dropdown-menu .btn-outline-secondary,.dropdown-menu .btn-outline-warning,.dropdown-menu .btn-outline-danger,.dropdown-menu .btn-outline-success,.dropdown-menu .btn-danger,.dropdown-menu .btn-primary,.dropdown-menu .btn-warning,.dropdown-menu .btn-success,.dropdown-menu .btn-link,.dropdown-menu .dropdown-item,.dropdown-menu .dropdown-header{overflow:hidden;text-overflow:ellipsis;text-align:left}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;position:relative;margin:0;white-space:nowrap;cursor:pointer}.dropdown .dropdown-toggle clr-icon[shape^=caret],.dropdown .dropdown-toggle clr-icon[shape^=angle]{position:absolute;color:inherit;height:.5rem;width:.5rem;min-height:.5rem;min-width:.5rem}.dropdown .dropdown-toggle cds-icon[shape^=caret],.dropdown .dropdown-toggle cds-icon[shape^=angle]{margin-top:unset;position:absolute;color:inherit;height:.5rem;width:.5rem;--cds-global-space-7: .5rem}.dropdown .dropdown-toggle.btn{padding-right:1.2rem;text-overflow:unset}.dropdown .dropdown-toggle.btn clr-icon{transform:none}.dropdown .dropdown-toggle.btn cds-icon[shape^=caret],.dropdown .dropdown-toggle.btn clr-icon[shape^=caret],.dropdown .dropdown-toggle.btn cds-icon[shape^=angle],.dropdown .dropdown-toggle.btn clr-icon[shape^=angle]{right:.6rem}.dropdown .dropdown-toggle:not(.btn){padding:0 .6rem 0 0;color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=caret],.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=caret],.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=angle],.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=angle]{right:0}.dropdown button.dropdown-toggle:not(.btn){background:transparent;border:none;cursor:pointer;color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown-menu>*{display:block;white-space:nowrap}.dropdown-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:6rem;max-width:18rem;background-color:#fff;background-color:var(--clr-dropdown-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-dropdown-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-dropdown-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-dropdown-box-shadow, rgba(140, 140, 140, .25));margin-top:.1rem;padding:.6rem 0;padding:var(--clr-dropdown-items-padding, .6rem 0);visibility:hidden;z-index:1050}.dropdown-menu .dropdown-header{color:#333;color:var(--clr-dropdown-header-color, hsl(198, 0%, 20%));font-weight:600;font-weight:var(--clr-dropdown-header-font-weight, 600);font-size:.6rem;font-size:var(--clr-dropdown-header-font-size, .6rem);line-height:.9rem;line-height:var(--clr-dropdown-header-line-height, .9rem);letter-spacing:normal;letter-spacing:var(--clr-dropdown-header-letter-spacing, normal);padding:0 .6rem;padding:var(--clr-dropdown-header-padding, 0 .6rem);margin:0}.dropdown-menu .dropdown-header~.dropdown-item,.dropdown-menu .dropdown-header~.dropdown>.dropdown-item{padding-left:1.2rem;padding-left:var(--clr-dropdown-subsection-offset, 1.2rem)}.dropdown-menu .btn,.dropdown-menu .btn-secondary,.dropdown-menu .btn-info,.dropdown-menu .btn-outline,.dropdown-menu .btn-outline-primary,.dropdown-menu .btn-outline-secondary,.dropdown-menu .btn-outline-warning,.dropdown-menu .btn-outline-danger,.dropdown-menu .btn-outline-success,.dropdown-menu .btn-danger,.dropdown-menu .btn-primary,.dropdown-menu .btn-warning,.dropdown-menu .btn-success,.dropdown-menu .btn-link,.dropdown-menu .dropdown-item{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.dropdown-menu .btn:hover,.dropdown-menu .btn-secondary:hover,.dropdown-menu .btn-info:hover,.dropdown-menu .btn-outline:hover,.dropdown-menu .btn-outline-primary:hover,.dropdown-menu .btn-outline-secondary:hover,.dropdown-menu .btn-outline-warning:hover,.dropdown-menu .btn-outline-danger:hover,.dropdown-menu .btn-outline-success:hover,.dropdown-menu .btn-danger:hover,.dropdown-menu .btn-primary:hover,.dropdown-menu .btn-warning:hover,.dropdown-menu .btn-success:hover,.dropdown-menu .btn-link:hover,.dropdown-menu .dropdown-item:hover{background-color:#e8e8e8;background-color:var(--clr-dropdown-bg-hover-color, hsl(198, 0%, 91%));color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));text-decoration:none}.dropdown-menu .btn.active,.dropdown-menu .btn-secondary.active,.dropdown-menu .btn-info.active,.dropdown-menu .btn-outline.active,.dropdown-menu .btn-outline-primary.active,.dropdown-menu .btn-outline-secondary.active,.dropdown-menu .btn-outline-warning.active,.dropdown-menu .btn-outline-danger.active,.dropdown-menu .btn-outline-success.active,.dropdown-menu .btn-danger.active,.dropdown-menu .btn-primary.active,.dropdown-menu .btn-warning.active,.dropdown-menu .btn-success.active,.dropdown-menu .btn-link.active,.dropdown-menu .dropdown-item.active{background-color:#d8e3e9;background-color:var(--clr-dropdown-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown-menu .btn:active,.dropdown-menu .btn-secondary:active,.dropdown-menu .btn-info:active,.dropdown-menu .btn-outline:active,.dropdown-menu .btn-outline-primary:active,.dropdown-menu .btn-outline-secondary:active,.dropdown-menu .btn-outline-warning:active,.dropdown-menu .btn-outline-danger:active,.dropdown-menu .btn-outline-success:active,.dropdown-menu .btn-danger:active,.dropdown-menu .btn-primary:active,.dropdown-menu .btn-warning:active,.dropdown-menu .btn-success:active,.dropdown-menu .btn-link:active,.dropdown-menu .dropdown-item:active{box-shadow:none}.dropdown-menu .btn:focus,.dropdown-menu .btn-secondary:focus,.dropdown-menu .btn-info:focus,.dropdown-menu .btn-outline:focus,.dropdown-menu .btn-outline-primary:focus,.dropdown-menu .btn-outline-secondary:focus,.dropdown-menu .btn-outline-warning:focus,.dropdown-menu .btn-outline-danger:focus,.dropdown-menu .btn-outline-success:focus,.dropdown-menu .btn-danger:focus,.dropdown-menu .btn-primary:focus,.dropdown-menu .btn-warning:focus,.dropdown-menu .btn-success:focus,.dropdown-menu .btn-link:focus,.dropdown-menu .dropdown-item:focus{z-index:inherit}.dropdown-menu .btn.disabled,.dropdown-menu .btn:disabled,.dropdown-menu .btn-secondary.disabled,.dropdown-menu .btn-secondary:disabled,.dropdown-menu .btn-info.disabled,.dropdown-menu .btn-info:disabled,.dropdown-menu .btn-outline.disabled,.dropdown-menu .btn-outline:disabled,.dropdown-menu .btn-outline-primary.disabled,.dropdown-menu .btn-outline-primary:disabled,.dropdown-menu .btn-outline-secondary.disabled,.dropdown-menu .btn-outline-secondary:disabled,.dropdown-menu .btn-outline-warning.disabled,.dropdown-menu .btn-outline-warning:disabled,.dropdown-menu .btn-outline-danger.disabled,.dropdown-menu .btn-outline-danger:disabled,.dropdown-menu .btn-outline-success.disabled,.dropdown-menu .btn-outline-success:disabled,.dropdown-menu .btn-danger.disabled,.dropdown-menu .btn-danger:disabled,.dropdown-menu .btn-primary.disabled,.dropdown-menu .btn-primary:disabled,.dropdown-menu .btn-warning.disabled,.dropdown-menu .btn-warning:disabled,.dropdown-menu .btn-success.disabled,.dropdown-menu .btn-success:disabled,.dropdown-menu .btn-link.disabled,.dropdown-menu .btn-link:disabled,.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{pointer-events:none;opacity:.4;-webkit-user-select:none;user-select:none}.dropdown-menu .btn.disabled:hover,.dropdown-menu .btn:disabled:hover,.dropdown-menu .btn-secondary.disabled:hover,.dropdown-menu .btn-secondary:disabled:hover,.dropdown-menu .btn-info.disabled:hover,.dropdown-menu .btn-info:disabled:hover,.dropdown-menu .btn-outline.disabled:hover,.dropdown-menu .btn-outline:disabled:hover,.dropdown-menu .btn-outline-primary.disabled:hover,.dropdown-menu .btn-outline-primary:disabled:hover,.dropdown-menu .btn-outline-secondary.disabled:hover,.dropdown-menu .btn-outline-secondary:disabled:hover,.dropdown-menu .btn-outline-warning.disabled:hover,.dropdown-menu .btn-outline-warning:disabled:hover,.dropdown-menu .btn-outline-danger.disabled:hover,.dropdown-menu .btn-outline-danger:disabled:hover,.dropdown-menu .btn-outline-success.disabled:hover,.dropdown-menu .btn-outline-success:disabled:hover,.dropdown-menu .btn-danger.disabled:hover,.dropdown-menu .btn-danger:disabled:hover,.dropdown-menu .btn-primary.disabled:hover,.dropdown-menu .btn-primary:disabled:hover,.dropdown-menu .btn-warning.disabled:hover,.dropdown-menu .btn-warning:disabled:hover,.dropdown-menu .btn-success.disabled:hover,.dropdown-menu .btn-success:disabled:hover,.dropdown-menu .btn-link.disabled:hover,.dropdown-menu .btn-link:disabled:hover,.dropdown-menu .dropdown-item.disabled:hover,.dropdown-menu .dropdown-item:disabled:hover{background:none}.dropdown-menu .btn.disabled:active,.dropdown-menu .btn:disabled:active,.dropdown-menu .btn-secondary.disabled:active,.dropdown-menu .btn-secondary:disabled:active,.dropdown-menu .btn-info.disabled:active,.dropdown-menu .btn-info:disabled:active,.dropdown-menu .btn-outline.disabled:active,.dropdown-menu .btn-outline:disabled:active,.dropdown-menu .btn-outline-primary.disabled:active,.dropdown-menu .btn-outline-primary:disabled:active,.dropdown-menu .btn-outline-secondary.disabled:active,.dropdown-menu .btn-outline-secondary:disabled:active,.dropdown-menu .btn-outline-warning.disabled:active,.dropdown-menu .btn-outline-warning:disabled:active,.dropdown-menu .btn-outline-danger.disabled:active,.dropdown-menu .btn-outline-danger:disabled:active,.dropdown-menu .btn-outline-success.disabled:active,.dropdown-menu .btn-outline-success:disabled:active,.dropdown-menu .btn-danger.disabled:active,.dropdown-menu .btn-danger:disabled:active,.dropdown-menu .btn-primary.disabled:active,.dropdown-menu .btn-primary:disabled:active,.dropdown-menu .btn-warning.disabled:active,.dropdown-menu .btn-warning:disabled:active,.dropdown-menu .btn-success.disabled:active,.dropdown-menu .btn-success:disabled:active,.dropdown-menu .btn-link.disabled:active,.dropdown-menu .btn-link:disabled:active,.dropdown-menu .dropdown-item.disabled:active,.dropdown-menu .dropdown-item:disabled:active{background:none;box-shadow:none}.dropdown-menu .btn.expandable,.dropdown-menu .btn-secondary.expandable,.dropdown-menu .btn-info.expandable,.dropdown-menu .btn-outline.expandable,.dropdown-menu .btn-outline-primary.expandable,.dropdown-menu .btn-outline-secondary.expandable,.dropdown-menu .btn-outline-warning.expandable,.dropdown-menu .btn-outline-danger.expandable,.dropdown-menu .btn-outline-success.expandable,.dropdown-menu .btn-danger.expandable,.dropdown-menu .btn-primary.expandable,.dropdown-menu .btn-warning.expandable,.dropdown-menu .btn-success.expandable,.dropdown-menu .btn-link.expandable,.dropdown-menu .dropdown-item.expandable{margin-right:1.2rem;padding-right:.6rem}.dropdown-menu .btn.expandable:before,.dropdown-menu .btn-secondary.expandable:before,.dropdown-menu .btn-info.expandable:before,.dropdown-menu .btn-outline.expandable:before,.dropdown-menu .btn-outline-primary.expandable:before,.dropdown-menu .btn-outline-secondary.expandable:before,.dropdown-menu .btn-outline-warning.expandable:before,.dropdown-menu .btn-outline-danger.expandable:before,.dropdown-menu .btn-outline-success.expandable:before,.dropdown-menu .btn-danger.expandable:before,.dropdown-menu .btn-primary.expandable:before,.dropdown-menu .btn-warning.expandable:before,.dropdown-menu .btn-success.expandable:before,.dropdown-menu .btn-link.expandable:before,.dropdown-menu .dropdown-item.expandable:before{content:"";float:right;height:.6rem;height:var(--clr-dropdown-caret-icon-size, .6rem);width:.6rem;width:var(--clr-dropdown-caret-icon-size, .6rem);transform:rotate(-90deg);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-top:.3rem;margin-top:var(--clr-dropdown-caret-icon-margin-top, .3rem)}.dropdown-menu .btn:active,.dropdown-menu .btn-secondary:active,.dropdown-menu .btn-info:active,.dropdown-menu .btn-outline:active,.dropdown-menu .btn-outline-primary:active,.dropdown-menu .btn-outline-secondary:active,.dropdown-menu .btn-outline-warning:active,.dropdown-menu .btn-outline-danger:active,.dropdown-menu .btn-outline-success:active,.dropdown-menu .btn-danger:active,.dropdown-menu .btn-primary:active,.dropdown-menu .btn-warning:active,.dropdown-menu .btn-success:active,.dropdown-menu .btn-link:active,.dropdown-menu .dropdown-item:active{color:var(--clr-color-neutral-1000);color:var(--clr-dropdown-active-text-color, var(--clr-color-neutral-1000));background-color:var(--clr-global-selection-color);background-color:var(--clr-dropdown-active-background-color, var(--clr-global-selection-color))}.dropdown-menu .btn,.dropdown-menu .dropdown-item{padding:.15rem 1.2rem;padding:var(--clr-dropdown-item-padding, .15rem 1.2rem)}@media screen and (max-width: 576px){.dropdown-menu .btn,.dropdown-menu .dropdown-item{padding:.3rem 1.2rem}}.dropdown-menu a.dropdown-item{text-decoration:none}.dropdown-menu .dropdown-divider{font-size:.6rem;border-bottom-width:.05rem;border-bottom-width:var(--clr-dropdown-divider-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#e8e8e8;border-bottom-color:var(--clr-dropdown-divider-color, hsl(198, 0%, 91%));margin:.3rem 0;margin:var(--clr-dropdown-divider-margin, .3rem 0)}.btn-group-overflow.open>.dropdown-menu,.btn-group-overflow.open>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow.open>.dropdown-menu,.tabs-overflow.open>.dropdown-menu-wrapper>.dropdown-menu,.dropdown.open>.dropdown-menu,.dropdown.open>.dropdown-menu-wrapper>.dropdown-menu{visibility:visible}.btn-group-overflow.bottom-left>.dropdown-menu,.btn-group-overflow.bottom-right>.dropdown-menu,.tabs-overflow.bottom-left>.dropdown-menu,.tabs-overflow.bottom-right>.dropdown-menu,.dropdown.bottom-left>.dropdown-menu,.dropdown.bottom-right>.dropdown-menu{top:100%;bottom:auto;margin:.1rem 0 0}.btn-group-overflow.bottom-left>.dropdown-menu,.tabs-overflow.bottom-left>.dropdown-menu,.dropdown.bottom-left>.dropdown-menu{left:0;right:auto}.btn-group-overflow.bottom-right>.dropdown-menu,.tabs-overflow.bottom-right>.dropdown-menu,.dropdown.bottom-right>.dropdown-menu{right:0;left:auto}.btn-group-overflow.top-left>.dropdown-menu,.btn-group-overflow.top-right>.dropdown-menu,.tabs-overflow.top-left>.dropdown-menu,.tabs-overflow.top-right>.dropdown-menu,.dropdown.top-left>.dropdown-menu,.dropdown.top-right>.dropdown-menu{top:auto;bottom:100%;margin:0 0 .1rem}.btn-group-overflow.top-left>.dropdown-menu,.tabs-overflow.top-left>.dropdown-menu,.dropdown.top-left>.dropdown-menu{left:0;right:auto}.btn-group-overflow.top-right>.dropdown-menu,.tabs-overflow.top-right>.dropdown-menu,.dropdown.top-right>.dropdown-menu{right:0;left:auto}.btn-group-overflow.left-top>.dropdown-menu,.btn-group-overflow.left-bottom>.dropdown-menu,.tabs-overflow.left-top>.dropdown-menu,.tabs-overflow.left-bottom>.dropdown-menu,.dropdown.left-top>.dropdown-menu,.dropdown.left-bottom>.dropdown-menu{right:100%;left:auto;margin:0 .1rem 0 0}.btn-group-overflow.left-bottom>.dropdown-menu,.tabs-overflow.left-bottom>.dropdown-menu,.dropdown.left-bottom>.dropdown-menu{top:0;bottom:auto}.btn-group-overflow.left-top>.dropdown-menu,.tabs-overflow.left-top>.dropdown-menu,.dropdown.left-top>.dropdown-menu{bottom:0;top:auto}.btn-group-overflow.right-top>.dropdown-menu,.btn-group-overflow.right-bottom>.dropdown-menu,.tabs-overflow.right-top>.dropdown-menu,.tabs-overflow.right-bottom>.dropdown-menu,.dropdown.right-top>.dropdown-menu,.dropdown.right-bottom>.dropdown-menu{left:100%;right:auto;margin:0 0 0 .1rem}.btn-group-overflow.right-bottom>.dropdown-menu,.tabs-overflow.right-bottom>.dropdown-menu,.dropdown.right-bottom>.dropdown-menu{top:0;bottom:auto}.btn-group-overflow.right-top>.dropdown-menu,.tabs-overflow.right-top>.dropdown-menu,.dropdown.right-top>.dropdown-menu{bottom:0;top:auto}.btn-group-overflow .dropdown .dropdown-menu,.tabs-overflow .dropdown .dropdown-menu,.dropdown .dropdown .dropdown-menu{border-color:#b3b3b3;border-color:var(--clr-dropdown-child-border-color, hsl(198, 0%, 70%));position:absolute}.btn-group-overflow .dropdown.left-top>.dropdown-menu,.btn-group-overflow .dropdown.left-top>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.left-top>.dropdown-menu,.tabs-overflow .dropdown.left-top>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.left-top>.dropdown-menu,.dropdown .dropdown.left-top>.dropdown-menu-wrapper>.dropdown-menu{inset:0 100% auto auto;margin-top:-.95rem;margin-right:-.2rem}.btn-group-overflow .dropdown.right-top>.dropdown-menu,.btn-group-overflow .dropdown.right-top>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.right-top>.dropdown-menu,.tabs-overflow .dropdown.right-top>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.right-top>.dropdown-menu,.dropdown .dropdown.right-top>.dropdown-menu-wrapper>.dropdown-menu{inset:0 auto auto 100%;margin-top:-.95rem;margin-left:-.2rem}.btn-group-overflow .dropdown.left-bottom>.dropdown-menu,.btn-group-overflow .dropdown.left-bottom>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.left-bottom>.dropdown-menu,.tabs-overflow .dropdown.left-bottom>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.left-bottom>.dropdown-menu,.dropdown .dropdown.left-bottom>.dropdown-menu-wrapper>.dropdown-menu{inset:auto 100% 0 auto;margin-bottom:-.95rem;margin-right:-.2rem}.btn-group-overflow .dropdown.right-bottom>.dropdown-menu,.btn-group-overflow .dropdown.right-bottom>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.right-bottom>.dropdown-menu,.tabs-overflow .dropdown.right-bottom>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.right-bottom>.dropdown-menu,.dropdown .dropdown.right-bottom>.dropdown-menu-wrapper>.dropdown-menu{inset:auto auto 0 100%;margin-bottom:-.95rem;margin-left:-.2rem}:root{--clr-login-padding: 1.2rem 3rem;--clr-login-width: 25.2rem;--clr-login-title-width: 100%;--clr-login-group-width: 100%;--clr-login-title-color: var(--clr-h1-color);--clr-login-title-font-weight: var(--clr-h1-font-weight);--clr-login-title-font-family: var(--clr-h1-font-family);--clr-login-trademark-color: var(--clr-h2-color);--clr-login-trademark-font-weight: var(--clr-h2-font-weight);--clr-login-trademark-font-family: var(--clr-h2-font-family);--clr-login-subtitle-color: var(--clr-h3-color);--clr-login-subtitle-font-weight: var(--clr-h3-font-weight);--clr-login-subtitle-font-family: var(--clr-h3-font-family);--clr-login-background-color: var(--clr-global-app-background);--clr-login-background: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);--clr-login-error-background-color: var(--clr-color-danger-800);--clr-login-error-border-radius: var(--clr-global-borderradius);--clr-login-panel-line-color: var(--clr-color-neutral-1000);--clr-login-panel-line-opacity: .1;--clr-login-footer-font-size: inherit;--clr-login-footer-line-height: inherit;--clr-login-footer-gap: .9rem;--clr-login-welcome-margin: 0;--clr-login-group-btn-margin: 1.2rem 0 0 0;--clr-login-group-error-margin: .3rem 0 0 0;--clr-login-group-padding: 2.4rem 0 0 0;--clr-login-hint-margin: 1.5rem 0 0 0;--clr-login-group-control-margin: .3rem 0 .9rem 0;--clr-login-group-remember-margin: .3rem 0 .9rem 0;--clr-login-group-signup-margin: .6rem 0 0 0}.login-wrapper{display:flex;height:100%;background:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);background-size:100%;background-position:25.2rem 0;background-repeat:no-repeat}.login-wrapper .login{background:hsl(198,0%,98%);background:var(--clr-login-background-color, hsl(198, 0%, 98%));position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.2rem 3rem;padding:var(--clr-login-padding, 1.2rem 3rem);height:auto;min-height:100vh;width:25.2rem;width:var(--clr-login-width, 25.2rem)}.login-wrapper .login .login-footer,.login-wrapper .login .login-header{display:flex;width:100%;flex-direction:row}.login-wrapper .login .login-footer .actions,.login-wrapper .login .login-header .actions{margin-left:auto}.login-wrapper .login .login-footer{line-height:inherit;line-height:var(--clr-login-footer-line-height, inherit);font-size:inherit;font-size:var(--clr-login-footer-font-size, inherit);gap:.9rem;gap:var(--clr-login-footer-gap, .9rem)}.login-wrapper .login .login-footer .copyright{color:#666;color:var(--clr-login-copyright-color, hsl(198, 0%, 40%))}.login-wrapper .login .login-body{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-wrapper .login .title{color:#000;color:var(--clr-login-title-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-login-title-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-login-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);width:100%;width:var(--clr-login-title-width, 100%);font-size:1.6rem;letter-spacing:normal;line-height:1.8rem}.login-wrapper .login .title .welcome{line-height:1.8rem;color:#000;color:var(--clr-login-welcome-color, hsl(198, 0%, 0%));margin:0;margin:var(--clr-login-welcome-margin, 0)}.login-wrapper .login .title .hint{color:#000;color:var(--clr-login-hint-color, hsl(198, 0%, 0%));margin:1.5rem 0 0;margin:var(--clr-login-hint-margin, 1.5rem 0 0);font-size:.7rem}.login-wrapper .login .trademark{color:#000;color:var(--clr-login-trademark-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-login-trademark-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-login-trademark-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.4rem;letter-spacing:normal}.login-wrapper .login .subtitle{font-weight:200;font-weight:var(--clr-login-subtitle-font-weight, 200);color:#000;color:var(--clr-login-subtitle-color, hsl(198, 0%, 0%));font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-login-subtitle-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.1rem;letter-spacing:normal;line-height:1.8rem}.login-wrapper .login .login-group{display:flex;flex-direction:column;padding:2.4rem 0 0;padding:var(--clr-login-group-padding, 2.4rem 0 0 0);width:100%;width:var(--clr-login-group-width, 100%)}.login-wrapper .login .login-group .auth-source,.login-wrapper .login .login-group .username,.login-wrapper .login .login-group .password,.login-wrapper .login .login-group .checkbox,.login-wrapper .login .login-group .clr-form-control{margin:.3rem 0 .9rem;margin:var(--clr-login-group-control-margin, .3rem 0 .9rem 0)}.login-wrapper .login .login-group .clr-checkbox-wrapper{margin:.3rem 0 .9rem;margin:var(--clr-login-group-remember-margin, .3rem 0 .9rem 0)}.login-wrapper .login .login-group .clr-control-container{display:block;width:100%}.login-wrapper .login .login-group .clr-control-container .clr-select-wrapper,.login-wrapper .login .login-group .clr-control-container .clr-select{width:100%}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper>.clr-input{width:100%}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper{width:100%}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper>.clr-input-group{max-width:100%;width:100%;padding-right:.48rem}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper>.clr-input-group>.clr-input{width:calc(100% - 1.2rem)}.login-wrapper .login .login-group .tooltip-validation{margin-top:.3rem}.login-wrapper .login .login-group .tooltip-validation .username,.login-wrapper .login .login-group .tooltip-validation .password{width:100%;margin-top:0}.login-wrapper .login .login-group .error{display:none;margin:.3rem 0 0;margin:var(--clr-login-group-error-margin, .3rem 0 0 0);padding:.45rem .6rem;background:hsl(9,100%,38%);background:var(--clr-login-error-background-color, hsl(9, 100%, 38%));color:#fafafa;color:var(--clr-login-background-color, hsl(198, 0%, 98%));border-radius:.15rem;border-radius:var(--clr-login-error-border-radius, .15rem);line-height:.9rem}.login-wrapper .login .login-group .error:before{display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%3E.clr-i-outline%7Bfill%3Ahsl(198, 0%, 98%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-circle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C6A12%2C12%2C0%2C1%2C0%2C30%2C18%2C12%2C12%2C0%2C0%2C0%2C18%2C6Zm0%2C22A10%2C10%2C0%2C1%2C1%2C28%2C18%2C10%2C10%2C0%2C0%2C1%2C18%2C28Z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20d%3D%22M18%2C20.07a1.3%2C1.3%2C0%2C0%2C1-1.3-1.3v-6a1.3%2C1.3%2C0%2C1%2C1%2C2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C1%2C18%2C20.07Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20cx%3D%2217.95%22%20cy%3D%2223.02%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");margin:.05rem .3rem 0 0;height:.8rem;width:.8rem}.login-wrapper .login .login-group .error.active{display:flex}.login-wrapper .login .login-group .error.active:before{flex:0 0 .8rem}.login-wrapper .login .login-group .btn{margin:1.2rem 0 0;margin:var(--clr-login-group-btn-margin, 1.2rem 0 0 0);max-width:none}.login-wrapper .login .login-group .signup{margin:.6rem 0 0;margin:var(--clr-login-group-signup-margin, .6rem 0 0 0);font-size:.7rem;text-align:center}.login-wrapper .login:after{position:absolute;content:"";display:block;width:.05rem;height:100%;background:hsl(198,0%,0%);background:var(--clr-login-panel-line-color, hsl(198, 0%, 0%));opacity:.1;opacity:var(--clr-login-panel-line-opacity, .1);top:0;right:-.1rem}@media screen and (max-width: 768px){.login-wrapper{justify-content:center;background:hsl(198,0%,98%);background:var(--clr-login-background-color, hsl(198, 0%, 98%))}.login-wrapper .login{width:100%;margin-left:0;padding:1.2rem 20%}.login-wrapper .login:after{content:none}}@media screen and (max-width: 576px){.login-wrapper .login{padding:1.2rem 15%}}.main-container{display:flex;flex-direction:column;height:100vh;background:hsl(198,0%,98%);background:var(--clr-global-app-background, hsl(198, 0%, 98%))}.main-container .alert.alert-app-level{flex:0 0 auto;overflow-x:hidden}.main-container header,.main-container .header{flex:0 0 3rem}.main-container .sub-nav,.main-container .subnav{flex:0 0 1.8rem}.main-container .u-main-container{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.main-container .content-container{display:flex;flex:1 1 auto;min-height:.05rem}.main-container .content-container .content-area{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.2rem}.main-container .content-container .content-area>:first-child{margin-top:0}.main-container .content-container .clr-vertical-nav{flex:0 0 auto;order:-1}@media print{.main-container{height:auto}}body.no-scrolling,body[cds-layout=no-scrolling],body.no-scrolling .main-container .content-container .content-area,body[cds-layout=no-scrolling] .main-container .content-container .content-area{overflow:hidden}:root{--clr-modal-sm-width: 14.4rem;--clr-modal-md-width: 28.8rem;--clr-modal-lg-width: 43.2rem;--clr-modal-xl-width: 57.6rem;--clr-modal-text-color: hsl(198, 0%, 40%);--clr-modal-close-color: var(--clr-color-neutral-600);--clr-modal-bg-color: var(--clr-color-neutral-0);--clr-modal-content-box-shadow-color: rgba( 0, 0, 0, .2 );--clr-modal-content-box-shadow: 0 .05rem .1rem .1rem var(--clr-modal-content-box-shadow-color);--clr-modal-backdrop-color: var(--clr-color-neutral-900);--clr-modal-backdrop-opacity: .85;--clr-modal-border-radius: var(--clr-global-borderradius);--clr-modal-content-border-style: none;--clr-modal-content-border-color: transparent;--clr-modal-content-border-width: 0;--clr-modal-content-border-radius: unset;--clr-modal-content-padding: 1.2rem;--clr-modal-sm-content-padding: .6rem 0 .6rem 1.2rem;--clr-modal-title-color: hsl(198, 0%, 0%);--clr-modal-title-font-family: Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-modal-title-font-weight: 200;--clr-modal-title-font-size: 1.1rem;--clr-modal-title-line-height: 1.2rem;--clr-modal-header-padding: 0 0 1.2rem 0;--clr-modal-sm-header-padding: 0 1.2rem .6rem 0;--clr-modal-footer-padding: 1.2rem 0 0 0;--clr-modal-sm-footer-padding: .6rem 1.2rem 0 0;--clr-modal-footer-gap: .6rem;--clr-modal-close-icon-size: 1.2rem;--clr-modal-title-padding: 0 .15rem}.modal{position:fixed;inset:0;z-index:1050;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.4rem}@media screen and (max-width: 576px){.modal{padding:.6rem}}.modal-dialog{position:relative;z-index:1050;width:28.8rem;width:var(--clr-modal-md-width, 28.8rem);border-radius:.15rem;border-radius:var(--clr-modal-border-radius, .15rem);box-shadow:0 .05rem .1rem .1rem #0003;box-shadow:var(--clr-modal-content-box-shadow, 0 .05rem .1rem .1rem rgba(0, 0, 0, .2));border-style:none;border-style:var(--clr-modal-content-border-style, none);border-width:0;border-width:var(--clr-modal-content-border-width, 0);border-color:transparent;border-color:var(--clr-modal-content-border-color, transparent);background-color:#fff;background-color:var(--clr-modal-bg-color, hsl(198, 0%, 100%));max-width:100%}.modal-dialog.modal-sm{width:14.4rem;width:var(--clr-modal-sm-width, 14.4rem)}.modal-dialog.modal-lg{width:43.2rem;width:var(--clr-modal-lg-width, 43.2rem)}.modal-dialog.modal-xl{width:57.6rem;width:var(--clr-modal-xl-width, 57.6rem)}.modal-dialog .modal-content{padding:1.2rem;padding:var(--clr-modal-content-padding, 1.2rem 1.2rem 1.2rem 1.2rem)}.modal-header,.modal-header--accessible{border-bottom:none;padding:0 0 1.2rem;padding:var(--clr-modal-header-padding, 0 0 1.2rem 0)}.modal-header--accessible{display:flex;justify-content:space-between;align-items:flex-start}.modal-header .modal-title,.modal-header--accessible .modal-title{color:#000;color:var(--clr-modal-title-color, hsl(198, 0%, 0%));margin:0;padding:0 .15rem;padding:var(--clr-modal-title-padding, 0 .15rem)}.modal-header .modal-title:not([cds-text]),.modal-header--accessible .modal-title:not([cds-text]){font-size:1.1rem;font-size:var(--clr-modal-title-font-size, 1.1rem);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-modal-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-weight:200;font-weight:var(--clr-modal-title-font-weight, 200);line-height:1.2rem;line-height:var(--clr-modal-title-line-height, 1.2rem);letter-spacing:normal}.modal-header .close,.modal-header--accessible .close{margin-top:-.05rem;margin-right:-.25rem;font-size:1.3rem;line-height:1.2rem}.modal-header .close cds-icon,.modal-header--accessible .close cds-icon,.modal-header .close clr-icon,.modal-header--accessible .close clr-icon{fill:#8c8c8c;fill:var(--clr-modal-close-color, hsl(198, 0%, 55%));height:1.2rem;height:var(--clr-modal-close-icon-size, 1.2rem);width:1.2rem;width:var(--clr-modal-close-icon-size, 1.2rem)}.modal-title-wrapper{flex:1}.modal-title-wrapper .modal-title>h3{margin-top:0}.modal-body-wrapper{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding:0 .15rem}.modal-body-wrapper .modal-body{color:#666;color:var(--clr-modal-text-color, hsl(198, 0%, 40%))}.modal-body-wrapper>:first-child{margin-top:0}.modal-body-wrapper>:last-child{margin-bottom:0}.modal-footer{display:flex;justify-content:flex-end;padding:1.2rem 0 0;padding:var(--clr-modal-footer-padding, 1.2rem 0 0 0);gap:.6rem;gap:var(--clr-modal-footer-gap, .6rem)}.modal-footer .btn{margin:0}@media screen and (max-width: 768px) and (orientation: landscape){.modal-body-wrapper{max-height:55vh}}@media screen and (max-width: 576px){.modal-content{padding:.6rem 0 .6rem 1.2rem;padding:var(--clr-modal-sm-content-padding, .6rem 0 .6rem 1.2rem)}.modal-header,.modal-header--accessible{padding:0 1.2rem .6rem 0;padding:var(--clr-modal-sm-header-padding, 0 1.2rem .6rem 0)}.modal-body-wrapper{max-height:55vh}.modal-footer{padding:.6rem 1.2rem 0 0;padding:var(--clr-modal-sm-footer-padding, .6rem 1.2rem 0 0)}}.modal-backdrop{position:fixed;inset:0;background-color:#333;background-color:var(--clr-modal-backdrop-color, hsl(198, 0%, 20%));opacity:.85;opacity:var(--clr-modal-backdrop-opacity, .85);z-index:1040}.modal .modal-nav{display:none}:root{--clr-header-height: 3rem;--clr-header-divider-color: hsl(198, 0%, 98%);--clr-header-divider-opacity: .15;--clr-header-divider-width: .05rem;--clr-header-divider-height: 2rem;--clr-header-nav-opacity: .65;--clr-header-nav-hover-opacity: 1;--clr-header-bg-color: var(--clr-color-neutral-900);--clr-header-2-bg-color: hsl(209, 19%, 35%);--clr-header-3-bg-color: var(--clr-color-secondary-action-1000);--clr-header-4-bg-color: hsl(202, 66%, 41%);--clr-header-5-bg-color: var(--clr-color-action-800);--clr-header-6-bg-color: var(--clr-color-action-1000);--clr-header-7-bg-color: hsl(206, 25%, 25%);--clr-header-8-bg-color: #0f171c;--clr-header-font-color: var(--clr-color-neutral-50);--clr-header-font-color-hover: var(--clr-color-neutral-50);--clr-header-title-color: var(--clr-header-font-color);--clr-header-title-font-weight: var(--clr-h5-font-weight);--clr-header-title-font-family: var(--clr-h5-font-family);--clr-header-title-font-size: .8rem;--clr-header-title-line-height: 3rem;--clr-header-title-letter-spacing: .01em;--clr-header-branding-min-width: 10.2rem;--clr-header-branding-padding: 0 1.2rem;--clr-header-branding-icon-gap: .45rem;--clr-header-branding-logo-size: 1.8rem;--clr-header-nav-link-padding: .9rem 1.2rem;--clr-header-nav-link-line-height: inherit;--clr-header-nav-link-font-size: var(--clr-p1-font-size);--clr-header-nav-text-font-weight: 500;--clr-header-nav-text-font-weight-active: 500;--clr-header-search-height: 1.2rem;--clr-header-search-icon-size: 1rem;--clr-header-search-margin-left: 0;--clr-header-search-margin-right: 0;--clr-header-search-input-font-size: inherit;--clr-header-search-input-font-color: hsl(198, 0%, 98%);--clr-header-search-placeholder-font-weight: inherit;--clr-header-search-placeholder-text-color: hsl(198, 14%, 36%);--clr-header-search-border-active: none}header,.header{display:flex;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));background-color:#333;background-color:var(--clr-header-bg-color, hsl(198, 0%, 20%));height:3rem;height:var(--clr-header-height, 3rem);white-space:nowrap}header.header-1,.header.header-1{background-color:#333;background-color:var(--clr-header-bg-color, hsl(198, 0%, 20%))}header.header-2,.header.header-2{background-color:#485a6a;background-color:var(--clr-header-2-bg-color, hsl(209, 19%, 35%))}header.header-3,.header.header-3{background-color:#320047;background-color:var(--clr-header-3-bg-color, hsl(282, 100%, 14%))}header.header-4,.header.header-4{background-color:#247bae;background-color:var(--clr-header-4-bg-color, hsl(202, 66%, 41%))}header.header-5,.header.header-5{background-color:#00567a;background-color:var(--clr-header-5-bg-color, hsl(198, 100%, 24%))}header.header-6,.header.header-6{background-color:#00364d;background-color:var(--clr-header-6-bg-color, hsl(198, 100%, 15%))}header.header-7,.header.header-7{background-color:#304250;background-color:var(--clr-header-7-bg-color, hsl(206, 25%, 25%))}header.header-8,.header.header-8{background-color:#0f171c;background-color:var(--clr-header-8-bg-color, #0f171c)}header .branding,.header .branding{display:flex;flex:0 0 auto;min-width:10.2rem;min-width:var(--clr-header-branding-min-width, 10.2rem);padding:0 1.2rem;padding:var(--clr-header-branding-padding, 0 1.2rem);height:3rem;height:var(--clr-header-height, 3rem)}header .branding>a,header .branding>.nav-link,.header .branding>a,.header .branding>.nav-link{display:inline-flex;align-items:center;height:3rem;height:var(--clr-header-height, 3rem);text-decoration:none}header .branding>a:focus,header .branding>.nav-link:focus,.header .branding>a:focus,.header .branding>.nav-link:focus{outline-offset:-.25rem}header .branding .clr-icon,header .branding cds-icon,header .branding clr-icon,.header .branding .clr-icon,.header .branding cds-icon,.header .branding clr-icon{flex-grow:0;flex-shrink:0;height:1.8rem;height:var(--clr-header-branding-logo-size, 1.8rem);width:1.8rem;width:var(--clr-header-branding-logo-size, 1.8rem);margin-right:.45rem;margin-right:var(--clr-header-branding-icon-gap, .45rem)}header .branding .title,.header .branding .title{color:#fafafa;color:var(--clr-header-title-color, hsl(198, 0%, 98%));font-weight:400;font-weight:var(--clr-header-title-font-weight, 400);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-header-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.8rem;font-size:var(--clr-header-title-font-size, .8rem);letter-spacing:.01em;letter-spacing:var(--clr-header-title-letter-spacing, .01em);line-height:3rem;line-height:var(--clr-header-title-line-height, 3rem);text-decoration:none}header .settings,header .header-nav,header .header-actions,.header .settings,.header .header-nav,.header .header-actions{height:3rem;height:var(--clr-header-height, 3rem)}header .settings .nav-text,header .header-nav .nav-text,header .header-actions .nav-text,.header .settings .nav-text,.header .header-nav .nav-text,.header .header-actions .nav-text{font-weight:500;font-weight:var(--clr-header-nav-text-font-weight, 500)}header .settings clr-icon,header .header-nav clr-icon,header .header-actions clr-icon,.header .settings clr-icon,.header .header-nav clr-icon,.header .header-actions clr-icon{color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%))}header .settings .nav-icon,header .header-nav .nav-icon,header .header-actions .nav-icon,.header .settings .nav-icon,.header .header-nav .nav-icon,.header .header-actions .nav-icon{height:3rem;width:3rem}header .settings .nav-link,header .header-nav .nav-link,header .header-actions .nav-link,.header .settings .nav-link,.header .header-nav .nav-link,.header .header-actions .nav-link{position:relative;display:inline-block;text-align:center;padding:.9rem 1.2rem;padding:var(--clr-header-nav-link-padding, .9rem 1.2rem);line-height:inherit;line-height:var(--clr-header-nav-link-line-height, inherit);text-decoration:none;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65);font-size:var(--clr-p1-font-size);font-size:var(--clr-header-nav-link-font-size, var(--clr-p1-font-size))}header .settings .nav-link:hover,header .header-nav .nav-link:hover,header .header-actions .nav-link:hover,.header .settings .nav-link:hover,.header .header-nav .nav-link:hover,.header .header-actions .nav-link:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}header .settings .nav-link:enabled:hover,header .header-nav .nav-link:enabled:hover,header .header-actions .nav-link:enabled:hover,.header .settings .nav-link:enabled:hover,.header .header-nav .nav-link:enabled:hover,.header .header-actions .nav-link:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}header .settings .nav-link:disabled,header .header-nav .nav-link:disabled,header .header-actions .nav-link:disabled,.header .settings .nav-link:disabled,.header .header-nav .nav-link:disabled,.header .header-actions .nav-link:disabled{cursor:not-allowed}header .settings .nav-link .fa,header .settings .nav-link .nav-icon,header .header-nav .nav-link .fa,header .header-nav .nav-link .nav-icon,header .header-actions .nav-link .fa,header .header-actions .nav-link .nav-icon,.header .settings .nav-link .fa,.header .settings .nav-link .nav-icon,.header .header-nav .nav-link .fa,.header .header-nav .nav-link .nav-icon,.header .header-actions .nav-link .fa,.header .header-actions .nav-link .nav-icon{font-size:1.1rem}header .settings .nav-link cds-icon,header .settings .nav-link clr-icon,header .header-nav .nav-link cds-icon,header .header-nav .nav-link clr-icon,header .header-actions .nav-link cds-icon,header .header-actions .nav-link clr-icon,.header .settings .nav-link cds-icon,.header .settings .nav-link clr-icon,.header .header-nav .nav-link cds-icon,.header .header-nav .nav-link clr-icon,.header .header-actions .nav-link cds-icon,.header .header-actions .nav-link clr-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1.2rem;width:1.2rem}header .settings .nav-link.nav-icon-text cds-icon,header .settings .nav-link.nav-icon-text clr-icon,header .header-nav .nav-link.nav-icon-text cds-icon,header .header-nav .nav-link.nav-icon-text clr-icon,header .header-actions .nav-link.nav-icon-text cds-icon,header .header-actions .nav-link.nav-icon-text clr-icon,.header .settings .nav-link.nav-icon-text cds-icon,.header .settings .nav-link.nav-icon-text clr-icon,.header .header-nav .nav-link.nav-icon-text cds-icon,.header .header-nav .nav-link.nav-icon-text clr-icon,.header .header-actions .nav-link.nav-icon-text cds-icon,.header .header-actions .nav-link.nav-icon-text clr-icon{position:relative;top:auto;left:auto;transform:none;margin-left:1.2rem}header .settings .nav-link.nav-icon-text .nav-text,header .header-nav .nav-link.nav-icon-text .nav-text,header .header-actions .nav-link.nav-icon-text .nav-text,.header .settings .nav-link.nav-icon-text .nav-text,.header .header-nav .nav-link.nav-icon-text .nav-text,.header .header-actions .nav-link.nav-icon-text .nav-text{margin-left:0;padding-left:.3rem}header .settings .nav-link .nav-icon+.nav-text,header .header-nav .nav-link .nav-icon+.nav-text,header .header-actions .nav-link .nav-icon+.nav-text,.header .settings .nav-link .nav-icon+.nav-text,.header .header-nav .nav-link .nav-icon+.nav-text,.header .header-actions .nav-link .nav-icon+.nav-text{display:none}header .settings .nav-link.active,header .header-nav .nav-link.active,header .header-actions .nav-link.active,.header .settings .nav-link.active,.header .header-nav .nav-link.active,.header .header-actions .nav-link.active{background:rgba(255,255,255,.15);opacity:1}header .settings .nav-link.active .nav-text,header .header-nav .nav-link.active .nav-text,header .header-actions .nav-link.active .nav-text,.header .settings .nav-link.active .nav-text,.header .header-nav .nav-link.active .nav-text,.header .header-actions .nav-link.active .nav-text{font-weight:500;font-weight:var(--clr-header-nav-text-font-weight-active, 500)}header .settings .nav-link:focus,header .header-nav .nav-link:focus,header .header-actions .nav-link:focus,.header .settings .nav-link:focus,.header .header-nav .nav-link:focus,.header .header-actions .nav-link:focus{outline-offset:-.25rem}header .header-nav,.header .header-nav{display:flex;flex:0 0 auto}header .header-nav:last-child>.nav-link:last-child:after,.header .header-nav:last-child>.nav-link:last-child:after{content:none}header .header-nav .nav-link:first-of-type,header .header-nav .nav-link:last-of-type,.header .header-nav .nav-link:first-of-type,.header .header-nav .nav-link:last-of-type{position:relative}header .header-nav .nav-link:first-of-type:before,header .header-nav .nav-link:last-of-type:after,.header .header-nav .nav-link:first-of-type:before,.header .header-nav .nav-link:last-of-type:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:auto}header .header-nav .nav-link:first-of-type:before,.header .header-nav .nav-link:first-of-type:before{left:0}header .header-nav .nav-link:last-of-type:after,.header .header-nav .nav-link:last-of-type:after{right:0}header .header-nav .nav-link.active:first-of-type:before,header .header-nav .nav-link.active:last-of-type:after,.header .header-nav .nav-link.active:first-of-type:before,.header .header-nav .nav-link.active:last-of-type:after{content:none}header .settings,header .header-actions,.header .settings,.header .header-actions{flex:1 0 auto;display:flex;justify-content:flex-end}header .settings>.dropdown>.dropdown-toggle,header .header-actions>.dropdown>.dropdown-toggle,.header .settings>.dropdown>.dropdown-toggle,.header .header-actions>.dropdown>.dropdown-toggle{position:relative;line-height:3rem;line-height:var(--clr-header-height, 3rem);height:3rem;height:var(--clr-header-height, 3rem);outline-offset:-.25rem;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}header .settings>.dropdown>.dropdown-toggle:hover,header .header-actions>.dropdown>.dropdown-toggle:hover,.header .settings>.dropdown>.dropdown-toggle:hover,.header .header-actions>.dropdown>.dropdown-toggle:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}header .settings>.dropdown>.dropdown-toggle:enabled:hover,header .header-actions>.dropdown>.dropdown-toggle:enabled:hover,.header .settings>.dropdown>.dropdown-toggle:enabled:hover,.header .header-actions>.dropdown>.dropdown-toggle:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}header .settings>.dropdown>.dropdown-toggle:disabled,header .header-actions>.dropdown>.dropdown-toggle:disabled,.header .settings>.dropdown>.dropdown-toggle:disabled,.header .header-actions>.dropdown>.dropdown-toggle:disabled{cursor:not-allowed}header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),.header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),.header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),.header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),.header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]){position:absolute;top:50%;transform:translateY(-50%);height:1.1rem;height:var(--clr-header-action-icon-size, 1.1rem);width:1.1rem;width:var(--clr-header-action-icon-size, 1.1rem);right:1.2rem;right:var(--clr-header-action-cog-right, 1.2rem)}header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle]{right:.6rem;right:var(--clr-header-action-caret-right, .6rem);top:44%;top:var(--clr-header-action-caret-top, 44%);height:.5rem;height:var(--clr-header-action-caret-size, .5rem);width:.5rem;width:var(--clr-header-action-caret-size, .5rem)}header .settings>.dropdown .dropdown-toggle.nav-text,header .header-actions>.dropdown .dropdown-toggle.nav-text,.header .settings>.dropdown .dropdown-toggle.nav-text,.header .header-actions>.dropdown .dropdown-toggle.nav-text{padding:0 1.8rem 0 1.2rem}header .settings>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],header .settings>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle]{right:1.2rem;right:var(--clr-header-action-caret-right, 1.2rem);height:.5rem;height:var(--clr-header-action-caret-size, .5rem);width:.5rem;width:var(--clr-header-action-caret-size, .5rem)}header .settings>.dropdown .dropdown-toggle.nav-icon,header .header-actions>.dropdown .dropdown-toggle.nav-icon,.header .settings>.dropdown .dropdown-toggle.nav-icon,.header .header-actions>.dropdown .dropdown-toggle.nav-icon{width:3rem;width:var(--clr-header-dropdown-btn-width, 3rem);padding-right:0}header .settings>.dropdown.bottom-right>.dropdown-menu,header .settings>.dropdown.bottom-left>.dropdown-menu,header .header-actions>.dropdown.bottom-right>.dropdown-menu,header .header-actions>.dropdown.bottom-left>.dropdown-menu,.header .settings>.dropdown.bottom-right>.dropdown-menu,.header .settings>.dropdown.bottom-left>.dropdown-menu,.header .header-actions>.dropdown.bottom-right>.dropdown-menu,.header .header-actions>.dropdown.bottom-left>.dropdown-menu{top:85%}header .settings>.dropdown:last-child.bottom-right>.dropdown-menu,header .header-actions>.dropdown:last-child.bottom-right>.dropdown-menu,.header .settings>.dropdown:last-child.bottom-right>.dropdown-menu,.header .header-actions>.dropdown:last-child.bottom-right>.dropdown-menu{right:.15rem}header .settings>.dropdown .dropdown-menu,header .header-actions>.dropdown .dropdown-menu,.header .settings>.dropdown .dropdown-menu,.header .header-actions>.dropdown .dropdown-menu{margin-top:-.2rem;left:auto;right:0}header .settings>.dropdown :last-child.dropdown-menu,header .header-actions>.dropdown :last-child.dropdown-menu,.header .settings>.dropdown :last-child.dropdown-menu,.header .header-actions>.dropdown :last-child.dropdown-menu{margin-right:.4rem}header .search-box,header .search,.header .search-box,.header .search{display:flex;align-items:center;flex:0 0 auto;max-width:14.4rem;padding:0;height:3rem;height:var(--clr-header-height, 3rem);color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}header .search-box:hover,header .search:hover,.header .search-box:hover,.header .search:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}header .search-box:enabled:hover,header .search:enabled:hover,.header .search-box:enabled:hover,.header .search:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}header .search-box:disabled,header .search:disabled,.header .search-box:disabled,.header .search:disabled{cursor:not-allowed}header .search-box>.nav-icon,header .search>.nav-icon,.header .search-box>.nav-icon,.header .search>.nav-icon{margin:0 .3rem .15rem 1.2rem}header .search-box label,header .search label,.header .search-box label,.header .search label{display:inline-block;height:3rem;height:var(--clr-header-height, 3rem);line-height:3rem;line-height:var(--clr-header-height, 3rem);padding-left:1.2rem;padding-left:var(--clr-header-search-padding-left, 1.2rem);margin-left:0;margin-left:var(--clr-header-search-margin-left, 0);margin-right:0;margin-right:var(--clr-header-search-margin-right, 0);text-align:center}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{display:inline-block;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C4.05A10.95%2C10.95%2C0%2C1%2C1%2C4.05%2C15%2C11%2C11%2C0%2C0%2C1%2C15%2C4.05M15%2C2A13%2C13%2C0%2C1%2C0%2C28%2C15%2C13%2C13%2C0%2C0%2C0%2C15%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20%20d%3D%22M33.71%2C32.29l-7.37-7.42-1.42%2C1.41%2C7.37%2C7.42a1%2C1%2C0%2C1%2C0%2C1.42-1.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1rem;height:var(--clr-header-search-icon-size, 1rem);width:1rem;width:var(--clr-header-search-icon-size, 1rem);min-height:1rem;min-height:var(--clr-header-search-icon-size, 1rem);min-width:1rem;min-width:var(--clr-header-search-icon-size, 1rem);margin:1rem 0 0;vertical-align:top;margin-right:0;margin-right:var(--clr-header-search-icon-margin-right, 0)}header .search-box label input,header .search label input,.header .search-box label input,.header .search label input{line-height:1.2rem;margin:.9rem 0;margin:var(--clr-header-search-margin, .9rem 0)}header .search-box input[type=text],header .search input[type=text],.header .search-box input[type=text],.header .search input[type=text]{border:none;background:none;color:#fafafa;color:var(--clr-header-search-input-font-color, hsl(198, 0%, 98%));height:1.2rem;height:var(--clr-header-search-height, 1.2rem);padding:0;padding-left:var(--clr-header-search-input-padding, 0);vertical-align:middle;font-size:inherit;font-size:var(--clr-header-search-input-font-size, inherit);font-weight:inherit;font-weight:var(--clr-header-search-input-font-weight, inherit)}header .search-box input[type=text]::placeholder,header .search input[type=text]::placeholder,.header .search-box input[type=text]::placeholder,.header .search input[type=text]::placeholder{font-weight:inherit;font-weight:var(--clr-header-search-placeholder-font-weight, inherit);color:#4f6169;color:var(--clr-header-search-placeholder-text-color, hsl(198, 14%, 36%))}header .search-box input[type=text]:hover,header .search input[type=text]:hover,.header .search-box input[type=text]:hover,.header .search input[type=text]:hover{border:none;border:var(--clr-header-search-border-hover, none)}header .search-box input[type=text]:focus-visible,header .search input[type=text]:focus-visible,.header .search-box input[type=text]:focus-visible,.header .search input[type=text]:focus-visible{outline:auto .05rem Highlight;outline:var(--clr-header-search-outline, auto .05rem Highlight);border:none;border:var(--clr-header-search-border-active, none)}header .search-box input[type=text]:focus,header .search-box input[type=text]:active,header .search input[type=text]:focus,header .search input[type=text]:active,.header .search-box input[type=text]:focus,.header .search-box input[type=text]:active,.header .search input[type=text]:focus,.header .search input[type=text]:active{background:none}header .branding+.search,header .branding+.search-box,.header .branding+.search,.header .branding+.search-box{position:relative}header .branding+.search:after,header .branding+.search-box:after,.header .branding+.search:after,.header .branding+.search-box:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}@media screen and (max-width: 768px){header .search-box,header .search,.header .search-box,.header .search{flex:1 0 auto;justify-content:flex-end;max-width:none}header .search-box label,header .search label,.header .search-box label,.header .search label{padding:0;width:3rem}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{left:1rem}header .search-box label input,header .search label input,.header .search-box label input,.header .search label input{display:none}header .branding+.search:after,header .branding+.search-box:after,.header .branding+.search:after,.header .branding+.search-box:after{content:none}header .search-box+.settings,header .search-box+.header-actions,header .search+.settings,header .search+.header-actions,.header .search-box+.settings,.header .search-box+.header-actions,.header .search+.settings,.header .search+.header-actions{position:relative;flex:0 0 auto}header .search-box+.settings:after,header .search-box+.header-actions:after,header .search+.settings:after,header .search+.header-actions:after,.header .search-box+.settings:after,.header .search-box+.header-actions:after,.header .search+.settings:after,.header .search+.header-actions:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}}a:link:not(.btn,.nav-link,.badge){font-weight:inherit;font-weight:var(--clr-link-font-weight, inherit);font-size:inherit;font-size:var(--clr-link-font-size, inherit);line-height:inherit;line-height:var(--clr-link-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-link-letter-spacing, inherit)}a.link-normal:link{color:#0072a3;color:var(--clr-link-color, hsl(198, 100%, 32%))}a.link-hovered:link{color:#0072a3;color:var(--clr-link-hover-color, hsl(198, 100%, 32%))}a.link-clicked:link{color:#9e57bc;color:var(--clr-link-active-color, hsl(282, 43%, 54%))}a.link-visited:link{color:#5659b8;color:var(--clr-link-visited-color, hsl(238, 41%, 53%))}:root{--clr-nav-box-shadow-color: var(--clr-color-neutral-400);--clr-nav-active-box-shadow-color: var(--clr-color-action-600);--clr-nav-active-border-color: var(--clr-nav-active-box-shadow-color);--clr-nav-active-bg-color: var(--clr-global-selection-color);--clr-nav-selected-bg-color: var(--clr-global-selection-color);--clr-nav-hover-bg-color: var(--clr-color-neutral-200);--clr-nav-active-border-width: .15rem;--clr-nav-selected-hover-background-color: var(--clr-nav-active-bg-color);--clr-nav-horizontal-gap-size: 1.2rem;--clr-nav-vertical-gap-size: 0;--clr-nav-link-dropdown-toggle-padding: 0 .15rem;--clr-nav-horizontal-link-padding: 0 .15rem;--clr-nav-vertical-link-padding: 0 .6rem;--clr-nav-link-color: var(--clr-color-neutral-700);--clr-nav-link-active-color: var(--clr-color-neutral-1000);--clr-nav-link-font-weight: var(--clr-p1-font-weight);--clr-nav-link-font-size: .7rem;--clr-nav-link-line-height: 1.8rem;--clr-nav-link-active-font-weight: var(--clr-nav-link-font-weight);--clr-nav-item-margin-right: 1.2rem}@media screen{section[aria-hidden=true]{display:none}}[data-hidden=true]{display:none}button.nav-link{border-radius:0;text-transform:capitalize;min-width:0}.tabs-overflow{position:relative}.tabs-overflow .nav-item{margin-right:0}.tab-content{display:inline}_:-ms-fullscreen .tab-content,:root .tab-content{display:inline-block;width:100%}.tabs-vertical{display:flex}.tabs-vertical>.nav{height:auto;box-shadow:none;flex-direction:column;align-items:stretch;margin-right:1.2rem;overflow:auto;flex-shrink:0;padding:.2rem;width:12rem;min-width:2.4rem;gap:0;gap:var(--clr-nav-vertical-gap-size, 0)}.tabs-vertical>.nav .nav-item{margin-right:1.2rem;margin-right:var(--clr-nav-item-margin-right, 1.2rem)}.tabs-vertical>.nav .nav-link{text-align:left;padding:0 .6rem;padding:var(--clr-nav-vertical-link-padding, 0 .6rem);border:none;flex-shrink:0;margin-top:0;margin-left:0;width:100%}.tabs-vertical>.nav .nav-link.btn{margin-bottom:.05rem}.tabs-vertical>.nav .nav-link.active:before,.tabs-vertical>.nav .nav-link:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.tabs-vertical>.nav .nav-link:not(:active).active{background-color:#d8e3e9;background-color:var(--clr-nav-selected-bg-color, hsl(201, 29%, 88%))}.tabs-vertical>.nav .nav-link:not(.active):hover{background-color:#e8e8e8;background-color:var(--clr-nav-hover-bg-color, hsl(198, 0%, 91%))}.nav{display:flex;height:1.8rem;list-style-type:none;align-items:center;margin:0;width:100%;white-space:nowrap;box-shadow:0 -.05rem #ccc inset;box-shadow:0 -.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset;gap:1.2rem;gap:var(--clr-nav-horizontal-gap-size, 1.2rem)}.nav .nav-item{display:inline-block}.nav .nav-item.active>.nav-link{color:#000;color:var(--clr-nav-link-active-color, hsl(198, 0%, 0%));box-shadow:0 -.05rem #ccc inset;box-shadow:0 -.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset}.nav .nav-link{position:relative;color:#666;color:var(--clr-nav-link-color, hsl(198, 0%, 40%));font-size:.7rem;font-size:var(--clr-nav-link-font-size, .7rem);font-weight:400;font-weight:var(--clr-nav-link-font-weight, 400);line-height:1.8rem;line-height:var(--clr-nav-link-line-height, 1.8rem);letter-spacing:normal;padding:0 .15rem;padding:var(--clr-nav-horizontal-link-padding, 0 .15rem);display:inline-block}.nav .nav-link.btn{text-transform:none;margin:0;margin-bottom:-.05rem;border-radius:0}.nav .nav-link.dropdown-toggle{padding:0 .15rem;padding:var(--clr-nav-link-dropdown-toggle-padding, 0 .15rem)}.nav .nav-link.dropdown-toggle cds-icon{color:#666;color:var(--clr-nav-link-color, hsl(198, 0%, 40%))}.nav .nav-link:hover,.nav .nav-link:focus,.nav .nav-link:active{color:inherit}.nav .nav-link:active{background-color:transparent;background-color:var(--clr-nav-active-bg-color, transparent)}.nav .nav-link:hover:before,.nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-bottom-style:solid;border-bottom-color:#0072a3;border-bottom-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-bottom-width:.15rem;border-bottom-width:var(--clr-nav-active-border-width, .15rem);transition:border-bottom .2s ease-in}.nav .nav-link:hover,.nav .nav-link:focus,.nav .nav-link:active,.nav .nav-link.active{text-decoration:none}.nav .nav-link.active{color:#000;color:var(--clr-nav-link-active-color, hsl(198, 0%, 0%));font-weight:400;font-weight:var(--clr-nav-link-active-font-weight, 400)}.nav .nav-link.active:hover{background-color:transparent;background-color:var(--clr-nav-selected-hover-background-color, transparent)}.nav .nav-link.nav-item{margin-right:1.2rem}:root{--clr-subnav-bg-color: var(--clr-color-neutral-0);--clr-nav-box-shadow-color: var(--clr-color-neutral-400)}.sub-nav,.subnav{display:flex;box-shadow:0 -.05rem #ccc inset;box-shadow:0 -.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset;justify-content:space-between;align-items:center;background-color:#fff;background-color:var(--clr-subnav-bg-color, hsl(198, 0%, 100%));height:1.8rem}.sub-nav .nav,.subnav .nav{flex:1 1 auto;padding-left:1.2rem}.sub-nav .nav-item,.sub-nav .nav-item a,.subnav .nav-item,.subnav .nav-item a{text-decoration:none}.sub-nav aside,.subnav aside{flex:0 0 auto;display:flex;align-items:center;height:1.8rem;padding:0 1.2rem}.sub-nav aside>:last-child,.subnav aside>:last-child{margin-right:0;padding-right:0}:root{--clr-vertical-nav-divider-color: var(--clr-color-neutral-700);--clr-vertical-nav-icon-active-color: var(--clr-color-action-600);--clr-vertical-nav-item-color: var(--clr-color-neutral-700);--clr-vertical-nav-item-active-color: var(--clr-color-neutral-700);--clr-vertical-nav-bg-color: var(--clr-color-neutral-200);--clr-vertical-nav-selected-bg-color: var(--clr-color-neutral-0);--clr-vertical-nav-active-bg-color: var(--clr-color-neutral-400);--clr-vertical-nav-active-color: var(--clr-vertical-nav-item-color);--clr-vertical-nav-hover-bg-color: var(--clr-color-neutral-400);--clr-vertical-nav-toggle-icon-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-hover-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-active-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-disabled-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-button-size: 1.8rem;--clr-vertical-nav-trigger-divider-border-width: var(--clr-global-borderwidth);--clr-vertical-nav-toggle-margin-left: 1.2rem;--clr-vertical-nav-toggle-margin-right: .3rem;--clr-vertical-nav-trigger-divider-border-color: var(--clr-color-neutral-400);--clr-vertical-nav-divider-margin: .6rem 0;--clr-vertical-nav-header-font-weight: var(--clr-p4-font-weight);--clr-vertical-nav-header-padding: 0 .6rem 0 1.2rem;--clr-vertical-nav-header-font-size: .6rem;--clr-vertical-nav-header-line-height: 1.8rem;--clr-vertical-nav-item-padding: 0 .6rem 0 1.2rem;--clr-vertical-nav-item-child-padding: 0 .6rem 0 1.2rem;--clr-vertical-nav-item-height: 1.8rem;--clr-vertical-nav-item-line-height: inherit;--clr-vertical-nav-item-font-size: inherit;--clr-vertical-nav-item-font-weight: normal;--clr-vertical-nav-content-gap: 0}.clr-vertical-nav{display:flex;flex-direction:column;padding-top:.9rem;width:12rem;min-width:2.4rem;background-color:#e8e8e8;background-color:var(--clr-vertical-nav-bg-color, hsl(198, 0%, 91%));will-change:width;transition:width .2s ease-in-out}.clr-vertical-nav .nav-divider{border-color:#ccc;border-color:var(--clr-vertical-nav-trigger-divider-border-color, hsl(198, 0%, 80%));border-style:solid;border-width:.05rem;border-width:var(--clr-vertical-nav-trigger-divider-border-width, .05rem);margin:.6rem 0;margin:var(--clr-vertical-nav-divider-margin, .6rem 0)}.clr-vertical-nav .nav-content{display:flex;flex-direction:column;flex:1 1 auto;gap:0;gap:var(--clr-vertical-nav-content-gap, 0);overflow-y:auto;overflow-x:hidden}.clr-vertical-nav .nav-group{display:block;flex:0 0 auto;height:auto;min-height:1.8rem}.clr-vertical-nav .nav-group-content{display:flex;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.clr-vertical-nav .nav-group-content.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.clr-vertical-nav .nav-group-content.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-group-content.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.clr-vertical-nav .nav-group-content:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.clr-vertical-nav .nav-group-content:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav .nav-group-content .nav-link{flex:1 1 auto;padding-left:0;min-width:0}.clr-vertical-nav .nav-group-content .nav-icon{margin-left:1.2rem;margin-left:var(--clr-vertical-nav-toggle-margin-left, 1.2rem)}.clr-vertical-nav .nav-group-content .nav-text{padding-left:1.2rem}.clr-vertical-nav .nav-group-content .nav-icon+.nav-text{padding-left:0}.clr-vertical-nav .nav-group-content .nav-link+.nav-group-text{display:none}.clr-vertical-nav .nav-group-children{overflow-y:hidden}.clr-vertical-nav .nav-trigger,.clr-vertical-nav .nav-group-trigger{flex:0 0 1.8rem;border:none;height:1.8rem;height:var(--clr-vertical-nav-item-height, 1.8rem);padding:0;background-color:transparent;cursor:pointer;outline-offset:-.25rem}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]{color:#000;color:var(--clr-vertical-nav-toggle-icon-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:hover{color:#000;color:var(--clr-vertical-nav-toggle-icon-hover-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:active{color:#000;color:var(--clr-vertical-nav-toggle-icon-active-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled clr-icon[shape=angle-double]{color:#000;color:var(--clr-vertical-nav-toggle-icon-disabled-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger{display:flex;align-items:center;justify-content:flex-start;height:1.8rem;margin-top:-.9rem}.clr-vertical-nav .nav-group-trigger{display:flex;flex:1 1 auto;color:inherit;overflow:hidden;text-align:left}.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon{flex-shrink:0;width:.8rem;align-self:center;margin-right:.5rem;margin-right:var(--clr-vertical-nav-group-trigger-icon-margin-right, .5rem);transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger-icon{margin-left:auto;margin-right:.5rem;transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger+.nav-content{border-top-color:#ccc;border-top-color:var(--clr-vertical-nav-trigger-divider-border-color, hsl(198, 0%, 80%));border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-vertical-nav-trigger-divider-border-width, .05rem);padding-top:.6rem;padding-top:var(--clr-vertical-nav-content-padding-top, .6rem)}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-link{height:1.8rem;height:var(--clr-vertical-nav-item-height, 1.8rem);padding:0 .6rem 0 1.2rem;padding:var(--clr-vertical-nav-item-padding, 0 .6rem 0 1.2rem);font-size:inherit;font-size:var(--clr-vertical-nav-item-font-size, inherit);font-weight:inherit;font-weight:var(--clr-vertical-nav-item-font-weight, inherit);line-height:1.8rem;line-height:var(--clr-vertical-nav-item-line-height, 1.8rem);display:flex;align-items:center;outline-offset:-.25rem}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-text{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clr-vertical-nav .nav-link{display:flex;text-decoration:none;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.clr-vertical-nav .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.clr-vertical-nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.clr-vertical-nav .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.clr-vertical-nav .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav .nav-header{padding:0 .6rem 0 1.2rem;padding:var(--clr-vertical-nav-header-padding, 0 .6rem 0 1.2rem);font-weight:600;font-weight:var(--clr-vertical-nav-header-font-weight, 600);letter-spacing:normal;font-size:.6rem;font-size:var(--clr-vertical-nav-header-font-size, .6rem);line-height:1.8rem;line-height:var(--clr-vertical-nav-header-line-height, 1.8rem)}.clr-vertical-nav .nav-icon{flex:0 0 .8rem;align-self:center;height:.8rem;width:.8rem;min-height:.8rem;min-width:.8rem;margin-right:.3rem;margin-right:var(--clr-vertical-nav-toggle-margin-right, .3rem);vertical-align:middle}.clr-vertical-nav clr-vertical-nav-group-children{display:block}.clr-vertical-nav .nav-btn{flex:1 1 auto;padding:0;margin:0;background:transparent;border:none;cursor:pointer;outline-offset:-.25rem}.clr-vertical-nav>.nav-link,.clr-vertical-nav .nav-content>.nav-link{flex:0 0 1.8rem;flex:0 0 var(--clr-vertical-nav-toggle-button-size, 1.8rem)}.clr-vertical-nav .nav-link+.nav-group-trigger{flex:0 0 1.8rem;flex:0 0 var(--clr-vertical-nav-toggle-button-size, 1.8rem)}.clr-vertical-nav .nav-link+.nav-group-trigger .nav-group-text{display:none}.clr-vertical-nav .nav-icon+.nav-group-text{padding-left:0}.clr-vertical-nav.has-nav-groups .nav-link,.clr-vertical-nav.has-nav-groups .nav-group .nav-group-text,.clr-vertical-nav.has-nav-groups .nav-group .nav-group-trigger{font-weight:600;font-weight:var(--clr-vertical-nav-item-top-level-font-weight, 600)}.clr-vertical-nav.has-nav-groups .nav-group-children .nav-link{font-weight:400;font-weight:var(--clr-vertical-nav-item-font-weight, normal);padding:0 .6rem 0 1.2rem;padding:var(--clr-vertical-nav-item-child-padding, 0 .6rem 0 1.2rem)}.clr-vertical-nav.has-icons .nav-group-children .nav-link{padding-left:2.3rem}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content{background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%))}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.clr-vertical-nav .nav-group-content .nav-link.active~.nav-group-trigger{background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%))}.clr-vertical-nav .nav-group-content .nav-link:hover~.nav-group-trigger{background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav .nav-group-content .nav-link:active~.nav-group-trigger{background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav:not(.is-collapsed) .nav-link+.nav-group-trigger{justify-content:center}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed{width:2.4rem;min-width:2.4rem;max-width:3.1rem;cursor:pointer}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-trigger{margin-right:.15rem}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon{margin:0 0 0 .8rem;margin:var(--clr-vertical-nav-collapsed-item-margin, 0 0 0 .8rem)}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link{flex:0 0 2.4rem}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link~.nav-group-trigger{flex:0 0 .8rem;transform:translate(-.8rem);pointer-events:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding-left:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger clr-icon.nav-group-trigger-icon{height:1.8rem;width:.5rem;margin-left:.15rem;margin-right:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger cds-icon.nav-group-trigger-icon{width:.5rem}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link{display:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group{display:block}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link{display:flex}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger{order:2;margin-top:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger+.nav-content{border-bottom-color:#ccc;border-bottom-color:var(--clr-vertical-nav-trigger-divider-border-color, hsl(198, 0%, 80%));border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-vertical-nav-trigger-divider-border-width, .05rem);border-top:none;padding-top:0}:root{--clr-sliding-panel-text-color: var(--clr-color-neutral-700);--clr-nav-background-color: var(--clr-color-neutral-200);--clr-responsive-nav-hover-bg: var(--clr-color-neutral-0);--clr-responsive-nav-trigger-bg-color: var(--clr-color-neutral-0);--clr-responsive-nav-trigger-border-radius: var(--clr-global-borderradius);--clr-responsive-nav-hamburger-border-radius: var(--clr-responsive-nav-trigger-border-radius);--clr-responsive-nav-overflow-border-radius: .2rem;--clr-responsive-nav-header-backdrop-bg-color: var(--clr-color-neutral-1000);--clr-responsive-nav-header-backdrop-opacity: .85}.clr-nav-close{margin:.75rem;--color: var(--clr-color-neutral-500)}.clr-nav-close:hover,.clr-nav-close:focus{--color: var(--clr-responsive-nav-trigger-bg-color)}.header-hamburger-trigger,.header-overflow-trigger{display:none}.header-hamburger-trigger>span,.header-hamburger-trigger>span:before,.header-hamburger-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.1rem;width:1.2rem;background:hsl(198,0%,100%);background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.15rem;border-radius:var(--clr-responsive-nav-hamburger-border-radius, .15rem)}.header-hamburger-trigger>span,.clr-nav-close>span{position:relative;vertical-align:middle}.header-hamburger-trigger>span:before,.header-hamburger-trigger>span:after,.clr-nav-close>span:before,.clr-nav-close>span:after{content:"";position:absolute;left:0}.header-hamburger-trigger>span:before,.clr-nav-close>span:before{top:-.35rem}.header-hamburger-trigger>span:after,.clr-nav-close>span:after{bottom:-.35rem}.header-hamburger-trigger.active>span,.clr-nav-close.active>span{background:transparent}.header-hamburger-trigger.active>span:before,.header-hamburger-trigger.active>span:after,.clr-nav-close.active>span:before,.clr-nav-close.active>span:after{left:.15rem;transform-origin:9%;transition:transform .6s ease}.header-hamburger-trigger.active>span:before,.clr-nav-close.active>span:before{transform:rotate(45deg)}.header-hamburger-trigger.active>span:after,.clr-nav-close.active>span:after{transform:rotate(-45deg)}.header-overflow-trigger>span,.header-overflow-trigger>span:before,.header-overflow-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.2rem;width:.2rem;background:hsl(198,0%,100%);background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.2rem;border-radius:var(--clr-responsive-nav-overflow-border-radius, .2rem)}.header-overflow-trigger>span,.clr-nav-close>span{position:relative;vertical-align:middle}.header-overflow-trigger>span:before,.header-overflow-trigger>span:after,.clr-nav-close>span:before,.clr-nav-close>span:after{content:"";position:absolute;left:0}.header-overflow-trigger>span:before,.clr-nav-close>span:before{top:-.4rem}.header-overflow-trigger>span:after,.clr-nav-close>span:after{bottom:-.4rem}.header-overflow-trigger.active>span,.clr-nav-close.active>span{background:transparent}.header-overflow-trigger.active>span:before,.header-overflow-trigger.active>span:after,.clr-nav-close.active>span:before,.clr-nav-close.active>span:after{height:.1rem;width:1.2rem;left:-.3rem;transform-origin:-3%;transition:transform .6s ease}.header-overflow-trigger.active>span:before,.clr-nav-close.active>span:before{transform:rotate(45deg)}.header-overflow-trigger.active>span:after,.clr-nav-close.active>span:after{transform:rotate(-45deg)}@media screen and (max-width: 992px){.main-container .header-hamburger-trigger,.main-container .header-overflow-trigger{display:inline-block;border:none;background:none;cursor:pointer;font-size:1.2rem;height:3rem;width:3rem;padding:0 0 .2rem;text-align:center;white-space:nowrap;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}.main-container .header-hamburger-trigger:focus,.main-container .header-overflow-trigger:focus{outline-offset:-.25rem}.main-container .header-hamburger-trigger:hover,.main-container .header-overflow-trigger:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}.main-container .header-hamburger-trigger:enabled:hover,.main-container .header-overflow-trigger:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}.main-container .header-hamburger-trigger:disabled,.main-container .header-overflow-trigger:disabled{cursor:not-allowed}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;background:hsl(198,0%,91%);background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(-18rem);transition:transform .3s ease}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;background:hsl(198,0%,91%);background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(18rem);transition:transform .3s ease}.main-container .subnav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 .nav,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 aside{flex-direction:column;align-items:stretch}.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 aside{justify-content:center;width:100%}.main-container .subnav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 .nav{padding-left:0}.main-container .subnav.clr-nav-level-1 .nav .nav-item,.main-container .sub-nav.clr-nav-level-1 .nav .nav-item,.main-container .subnav.clr-nav-level-2 .nav .nav-item,.main-container .sub-nav.clr-nav-level-2 .nav .nav-item{height:1.8rem;margin-right:0}.main-container .subnav.clr-nav-level-1 .nav .nav-link,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link,.main-container .subnav.clr-nav-level-2 .nav .nav-link,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link{padding:0 .6rem 0 1.2rem;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-global-borderradius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-global-borderradius, .15rem);color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{box-shadow:none}.main-container .clr-vertical-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-2{border-right:none}.main-container .header-overflow-trigger{position:relative}.main-container .header-overflow-trigger:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}.main-container .header .branding{max-width:12rem;min-width:0;overflow:hidden}.main-container .header .header-hamburger-trigger+.branding{padding-left:0}.main-container .header .header-hamburger-trigger+.branding .clr-icon,.main-container .header .header-hamburger-trigger+.branding .logo,.main-container .header .header-hamburger-trigger+.branding cds-icon,.main-container .header .header-hamburger-trigger+.branding clr-icon{display:none}.main-container .header .branding+.header-overflow-trigger,.main-container .header .header-nav+.header-overflow-trigger,.main-container .header .header-nav+.cdk-visually-hidden+.header-overflow-trigger{margin-left:auto}.main-container.open-hamburger-menu .header .header-backdrop,.main-container.open-overflow-menu .header .header-backdrop{position:fixed;inset:0;background:hsl(198,0%,0%);background:var(--clr-responsive-nav-header-backdrop-bg-color, hsl(198, 0%, 0%));opacity:.85;opacity:var(--clr-responsive-nav-header-backdrop-opacity, .85);cursor:pointer;z-index:1038}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link{flex:0 0 auto;opacity:1;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa{display:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text{display:inline-block;color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));line-height:1.2rem;padding:.3rem 0 .3rem 1.2rem;white-space:normal;font-weight:400}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text{display:inline-block}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text{color:inherit}.main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,.main-container.open-overflow-menu .clr-vertical-nav .nav-trigger{display:none}.main-container.open-hamburger-menu .header .branding{position:fixed;top:0;left:0;overflow:hidden;width:18rem;max-width:18rem;z-index:1040;padding-left:1.2rem}.main-container.open-hamburger-menu .header .branding>.nav-link{overflow:hidden}.main-container.open-hamburger-menu .header .branding .clr-icon,.main-container.open-hamburger-menu .header .branding .logo,.main-container.open-hamburger-menu .header .branding cds-icon,.main-container.open-hamburger-menu .header .branding clr-icon{display:inline-block}.main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding .clr-vmw-logo{background-color:#8c8c8c;border-radius:.15rem}.main-container.open-hamburger-menu .header .branding .title{color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));text-overflow:ellipsis;overflow:hidden}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(18.6rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-hamburger-menu .clr-nav-close>span{background:transparent}.main-container.open-hamburger-menu .clr-nav-close>span:before,.main-container.open-hamburger-menu .clr-nav-close>span:after{left:.15rem;transform-origin:9%;transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-hamburger-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{padding-top:4.2rem;transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2{padding-top:1.2rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-18.6rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .clr-nav-close>span{background:transparent}.main-container.open-overflow-menu .clr-nav-close>span:before,.main-container.open-overflow-menu .clr-nav-close>span:after{height:.1rem;width:1.2rem;left:-.3rem;transform-origin:-3%;transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-overflow-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:18rem;max-width:18rem}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:18rem;max-width:18rem}}@media screen and (max-width: 576px){.main-container .header .branding{max-width:7.2rem;min-width:0;overflow:hidden}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{transform:translate(-14.4rem)}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{transform:translate(14.4rem)}.main-container.open-hamburger-menu .header .branding{width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(15rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:14.4rem;max-width:14.4rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-15rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}}:root{--clr-badge-background-color: var(--clr-color-neutral-600);--clr-badge-color: var(--clr-color-neutral-0);--clr-badge-info-bg-color: var(--clr-color-action-800);--clr-badge-info-color: var(--clr-color-neutral-0);--clr-badge-success-bg-color: var(--clr-color-success-800);--clr-badge-success-color: var(--clr-color-neutral-0);--clr-badge-warning-bg-color: var(--clr-color-warning-1000);--clr-badge-warning-color: var(--clr-color-neutral-0);--clr-badge-danger-bg-color: var(--clr-color-danger-900);--clr-badge-danger-color: var(--clr-color-neutral-0);--clr-badge-gray-bg-color: var(--clr-color-neutral-600);--clr-badge-gray-color: var(--clr-color-neutral-0);--clr-badge-purple-bg-color: var(--clr-color-secondary-action-500);--clr-badge-purple-color: var(--clr-color-neutral-0);--clr-badge-blue-bg-color: var(--clr-color-action-800);--clr-badge-blue-color: var(--clr-color-neutral-0);--clr-badge-orange-bg-color: var(--clr-color-warning-1000);--clr-badge-orange-color: var(--clr-color-neutral-0);--clr-badge-light-blue-bg-color: var(--clr-color-action-500);--clr-badge-light-blue-color: var(--clr-color-neutral-0)}.badge{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;min-width:.75rem;min-width:var(--clr-badge-min-width, .75rem);background-color:#8c8c8c;background-color:var(--clr-badge-background-color, hsl(198, 0%, 55%));height:.75rem;height:var(--clr-badge-height, .75rem);border-radius:.5rem;border-radius:var(--clr-badge-border-radius, .5rem);font-size:.5rem;font-size:var(--clr-badge-font-size, .5rem);font-weight:inherit;font-weight:var(--clr-badge-font-weight, inherit);letter-spacing:inherit;letter-spacing:var(--clr-badge-letter-spacing, inherit);line-height:normal;line-height:var(--clr-badge-line-height, normal);padding:0 .2rem;padding:var(--clr-badge-padding, 0 .2rem);margin-right:.3rem;white-space:nowrap;text-align:center;color:#fff;color:var(--clr-badge-color, hsl(198, 0%, 100%))}.badge:visited{color:#fff;color:var(--clr-badge-color, hsl(198, 0%, 100%))}.badge:link{background-color:#8c8c8c;background-color:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.badge.badge-gray,.badge.badge-1{background:hsl(198,0%,55%);background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.badge.badge-purple,.badge.badge-2{background:hsl(282,43%,54%);background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.badge.badge-blue,.badge.badge-3{background:hsl(198,100%,24%);background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.badge.badge-orange,.badge.badge-4{background:hsl(31,100%,19%);background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.badge.badge-light-blue,.badge.badge-5{background:hsl(198,80%,46%);background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.badge.badge-info{background:hsl(198,100%,24%);background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.badge.badge-success{background:hsl(93,100%,21%);background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.badge.badge-danger{background:hsl(9,100%,30%);background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.badge.badge-warning{background:hsl(31,100%,19%);background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}_:-ms-input-placeholder .badge,:root .badge{padding:.1rem .15rem 0}@supports (-ms-ime-align: auto){.badge{padding:.1rem .15rem 0}}:root{--clr-label-padding: 0 .6rem 0;--clr-label-gap-size: 0;--clr-label-font-color-light: var(--clr-color-neutral-1000);--clr-label-font-color-dark: var(--clr-color-neutral-1000);--clr-label-default-border-color: var(--clr-color-neutral-600);--clr-label-active-color: var(--clr-label-font-color-light);--clr-label-hover-color: var(--clr-label-font-color-light);--clr-label-font-size: .55rem;--clr-label-font-weight: 400;--clr-label-letter-spacing: .03em;--clr-label-line-height: calc(.55rem + .05rem);--clr-label-clickable-font-size: var(--clr-label-font-size);--clr-label-clickable-font-weight: var(--clr-label-font-weight);--clr-label-clickable-letter-spacing: var(--clr-label-letter-spacing);--clr-label-clickable-line-height: var(--clr-label-line-height);--clr-label-border-radius: .6rem;--clr-label-border-width: .05rem;--clr-label-bg-hover-color: var(--clr-color-neutral-200);--clr-label-gray-bg-color: transparent;--clr-label-gray-border-color: var(--clr-color-neutral-600);--clr-label-gray-color: var(--clr-label-font-color-light);--clr-label-purple-bg-color: transparent;--clr-label-purple-border-color: var(--clr-color-secondary-action-500);--clr-label-purple-color: var(--clr-label-font-color-light);--clr-label-blue-bg-color: transparent;--clr-label-blue-border-color: var(--clr-color-action-800);--clr-label-blue-color: var(--clr-label-font-color-light);--clr-label-orange-bg-color: transparent;--clr-label-orange-border-color: var(--clr-color-warning-1000);--clr-label-orange-color: var(--clr-label-font-color-dark);--clr-label-light-blue-bg-color: transparent;--clr-label-light-blue-border-color: var(--clr-color-action-500);--clr-label-light-blue-color: var(--clr-label-font-color-dark);--clr-label-info-bg-color: var(--clr-color-action-50);--clr-label-info-font-color: var(--clr-color-action-800);--clr-label-info-border-color: var(--clr-color-action-800);--clr-label-success-bg-color: var(--clr-color-success-50);--clr-label-success-font-color: var(--clr-color-success-800);--clr-label-success-border-color: var(--clr-color-success-800);--clr-label-warning-bg-color: var(--clr-color-warning-100);--clr-label-warning-font-color: var(--clr-color-neutral-900);--clr-label-warning-border-color: var(--clr-color-warning-800);--clr-label-danger-bg-color: var(--clr-color-danger-100);--clr-label-danger-font-color: var(--clr-color-danger-900);--clr-label-danger-border-color: var(--clr-color-danger-900)}.label,a.label{font-size:.55rem;font-size:var(--clr-label-font-size, .55rem);font-weight:400;font-weight:var(--clr-label-font-weight, 400);letter-spacing:.03em;letter-spacing:var(--clr-label-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-label-line-height, .6rem);display:inline-flex;justify-content:center;align-items:center;padding:0 .6rem;padding:var(--clr-label-padding, 0 .6rem 0);gap:0;gap:var(--clr-label-gap-size, 0);border-radius:.6rem;border-radius:var(--clr-label-border-radius, .6rem);border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#8c8c8c;border-color:var(--clr-label-default-border-color, hsl(198, 0%, 55%));height:1.05rem;height:var(--clr-label-height, 1.05rem);margin:0 .3rem .05rem 0;white-space:nowrap;color:#000;color:var(--clr-label-font-color-light, hsl(198, 0%, 0%))}.label:visited,a.label:visited{color:#000;color:var(--clr-label-font-color-light, hsl(198, 0%, 0%))}.label:focus,.label:hover,.label:active,a.label:focus,a.label:hover,a.label:active{text-decoration:none}.label.clickable,a.label.clickable{font-size:.55rem;font-size:var(--clr-label-clickable-font-size, .55rem);font-weight:400;font-weight:var(--clr-label-clickable-font-weight, 400);letter-spacing:.03em;letter-spacing:var(--clr-label-clickable-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-label-clickable-line-height, .6rem)}.label.clickable:not(.disabled):hover,a.label.clickable:not(.disabled):hover{text-decoration:none;background:hsl(198,0%,91%);background:var(--clr-label-bg-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-label-hover-color, hsl(198, 0%, 0%))}.label.clickable:not(.disabled):active,a.label.clickable:not(.disabled):active{color:#000;color:var(--clr-label-active-color, hsl(198, 0%, 0%));background:hsl(198,0%,91%);background:var(--clr-label-bg-active-color, hsl(198, 0%, 91%));box-shadow:0 .05rem #8c8c8c inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 0%, 55%) inset);transform:translateY(.5px);transform:var(--clr-label-pressed-transform, translateY(.5px))}.label.label-gray,.label.label-1,a.label.label-gray,a.label.label-1{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#8c8c8c;border-color:var(--clr-label-gray-border-color, hsl(198, 0%, 55%));background-color:transparent;background-color:var(--clr-label-gray-bg-color, transparent)}.label.clickable.label-gray:active,a.label.clickable.label-gray:active{box-shadow:0 .05rem #8c8c8c inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 0%, 55%) inset)}.label.label-gray>.badge,a.label.label-gray>.badge{background:hsl(198,0%,55%);background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.label.label-purple,.label.label-2,a.label.label-purple,a.label.label-2{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#9e57bc;border-color:var(--clr-label-purple-border-color, hsl(282, 43%, 54%));background-color:transparent;background-color:var(--clr-label-purple-bg-color, transparent)}.label.clickable.label-purple:active,a.label.clickable.label-purple:active{box-shadow:0 .05rem #9e57bc inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(282, 43%, 54%) inset)}.label.label-purple>.badge,a.label.label-purple>.badge{background:hsl(282,43%,54%);background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.label.label-blue,.label.label-3,a.label.label-blue,a.label.label-3{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#00567a;border-color:var(--clr-label-blue-border-color, hsl(198, 100%, 24%));background-color:transparent;background-color:var(--clr-label-blue-bg-color, transparent)}.label.clickable.label-blue:active,a.label.clickable.label-blue:active{box-shadow:0 .05rem #00567a inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 100%, 24%) inset)}.label.label-blue>.badge,a.label.label-blue>.badge{background:hsl(198,100%,24%);background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.label.label-orange,.label.label-4,a.label.label-orange,a.label.label-4{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#613200;border-color:var(--clr-label-orange-border-color, hsl(31, 100%, 19%));background-color:transparent;background-color:var(--clr-label-orange-bg-color, transparent)}.label.clickable.label-orange:active,a.label.clickable.label-orange:active{box-shadow:0 .05rem #613200 inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(31, 100%, 19%) inset)}.label.label-orange>.badge,a.label.label-orange>.badge{background:hsl(31,100%,19%);background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.label.label-light-blue,.label.label-5,a.label.label-light-blue,a.label.label-5{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#179bd3;border-color:var(--clr-label-light-blue-border-color, hsl(198, 80%, 46%));background-color:transparent;background-color:var(--clr-label-light-blue-bg-color, transparent)}.label.clickable.label-light-blue:active,a.label.clickable.label-light-blue:active{box-shadow:0 .05rem #179bd3 inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 80%, 46%) inset)}.label.label-light-blue>.badge,a.label.label-light-blue>.badge{background:hsl(198,80%,46%);background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.label.label-info,a.label.label-info{background:hsl(198,83%,94%);background:var(--clr-label-info-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-label-info-font-color, hsl(198, 100%, 24%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#00567a;border-color:var(--clr-label-info-border-color, hsl(198, 100%, 24%))}.label.label-info>.badge,a.label.label-info>.badge{background:hsl(198,100%,24%);background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.label.label-success,a.label.label-success{background:hsl(93,52%,88%);background:var(--clr-label-success-bg-color, hsl(93, 52%, 88%));color:#306b00;color:var(--clr-label-success-font-color, hsl(93, 100%, 21%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#306b00;border-color:var(--clr-label-success-border-color, hsl(93, 100%, 21%))}.label.label-success>.badge,a.label.label-success>.badge{background:hsl(93,100%,21%);background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.label.label-warning,a.label.label-warning{background:hsl(48,100%,89%);background:var(--clr-label-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-label-warning-font-color, hsl(198, 0%, 20%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#ad7600;border-color:var(--clr-label-warning-border-color, hsl(41, 100%, 34%))}.label.label-warning>.badge,a.label.label-warning>.badge{background:hsl(31,100%,19%);background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}.label.label-danger,a.label.label-danger{background:hsl(9,95%,92%);background:var(--clr-label-danger-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-label-danger-font-color, hsl(9, 100%, 30%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#991700;border-color:var(--clr-label-danger-border-color, hsl(9, 100%, 30%))}.label.label-danger>.badge,a.label.label-danger>.badge{background:hsl(9,100%,30%);background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.label>.badge,a.label>.badge{margin:0 -.45rem 0 .3rem}.label.disabled,.label:disabled,a.label.disabled,a.label:disabled{cursor:not-allowed;pointer-events:none;background:transparent;background:var(--clr-label-bg-disabled-color, transparent);color:#000;color:var(--clr-label-disabled-color, hsl(198, 0%, 0%));border-color:#8c8c8c;border-color:var(--clr-label-disabled-border-color, hsl(198, 0%, 55%))}.label.disabled .badge,.label:disabled .badge,a.label.disabled .badge,a.label:disabled .badge{background:hsl(198,0%,55%);background:var(--clr-label-disabled-color, hsl(198, 0%, 55%))}@-moz-document url-prefix(){.label,a.label{vertical-align:bottom}}:root{--clr-progress-default-color: var(--clr-color-action-600);--clr-progress-alt-color-1: var(--clr-color-success-400);--clr-progress-alt-color-2: var(--clr-color-danger-800);--clr-progress-alt-color-3: var(--clr-progress-alt-color-2);--clr-progress-bg-color: var(--clr-color-neutral-200);--clr-progress-max-height: .7rem;--clr-progress-min-height: .2rem;--clr-progress-loop-width: 75%;--clr-progress-percantage-label-padding: 3em;--clr-progress-card-margin-bottom: .6rem;--clr-progress-block-items-padding-right: .6rem;--clr-progress-block-first-item-padding-right: .9rem;--clr-progress-clr-row-color: inherit;--clr-progress-clr-row-font-weight: inherit;--clr-progress-clr-row-font-size: inherit;--clr-progress-clr-row-line-height: inherit;--clr-progress-clr-row-letter-spacing: inherit;--clr-progress-label-color: inherit;--clr-progress-standart-font-weight: inherit;--clr-progress-label-font-weight: 600;--clr-progress-label-font-size: inherit;--clr-progress-label-line-height: inherit;--clr-progress-label-letter-spacing: inherit;--clr-progress-label-max-width: inherit}.progress,.progress-static{background-color:transparent;border-radius:0;font-size:inherit;height:2em;margin:0;overflow:hidden;max-height:.7rem;max-height:var(--clr-progress-max-height, .7rem);min-height:.2rem;min-height:var(--clr-progress-min-height, .2rem);display:block;width:100%}.progress>progress{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:#0072a3;color:var(--clr-progress-default-color, hsl(198, 100%, 32%));display:block;background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));border:none;height:100%;width:100%}.progress>progress::-webkit-progress-value{background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%))}.progress>progress::-moz-progress-bar{background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%))}.progress>progress[value="0"]::-moz-progress-bar{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:#e8e8e8;color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));min-width:2.4rem;background-color:transparent;background-image:none}.progress>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress>progress::-webkit-progress-bar{border-radius:0;background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%))}.progress>progress::-webkit-progress-inner-element{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.progress>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in;transition:width .23s ease-in;border-radius:0}.progress.success>progress{color:#5eb715;color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.success>progress::-webkit-progress-value{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.success>progress::-moz-progress-bar{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.warning>progress{color:#c21d00;color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.warning>progress::-webkit-progress-value{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.warning>progress::-moz-progress-bar{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.danger>progress{color:#c21d00;color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.danger>progress::-webkit-progress-value{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.danger>progress::-moz-progress-bar{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.labeled,.progress-static.labeled{position:relative;padding-right:3em;padding-right:var(--clr-progress-percantage-label-padding, 3em);color:inherit;color:var(--clr-progress-label-color, inherit);font-weight:inherit;font-weight:var(--clr-progress-standart-font-weight, inherit);font-size:inherit;font-size:var(--clr-progress-label-font-size, inherit);line-height:inherit;line-height:var(--clr-progress-label-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-progress-label-letter-spacing, inherit)}.progress.labeled>span,.progress-static.labeled>span{display:block;font-size:1em;position:absolute;top:50%;right:0;line-height:1em;margin-top:-.375em}@keyframes clr-progress-fade{0%{opacity:1}to{opacity:0}}.progress.progress-fade>progress[value="100"],.progress.progress-fade>progress[value="100"]+span{animation:clr-progress-fade .3s linear .5s forwards}.progress.flash-danger>progress,.progress.flash>progress{transition:color .1s ease-out 1s}.progress.flash-danger>progress::-webkit-progress-value,.progress.flash>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash-danger>progress[value="0"]::-webkit-progress-value,.progress.flash>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress.flash-danger>progress::-moz-progress-bar,.progress.flash>progress::-moz-progress-bar{-moz-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash>progress[value="100"]{color:#5eb715;color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.flash>progress[value="100"]::-webkit-progress-value{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.flash>progress[value="100"]::-moz-progress-bar{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.progress-fade.flash>progress[value="100"],.progress.progress-fade.flash>progress[value="100"]+span{animation:clr-progress-fade .6s linear 1s forwards}.progress.flash-danger>progress[value="100"]{color:#c21d00;color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.flash-danger>progress[value="100"]::-webkit-progress-value{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.flash-danger>progress[value="100"]::-moz-progress-bar{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}@keyframes clr-progress-looper{0%{left:-100%}to{left:100%}}.progress.loop{position:relative}.progress.loop>progress{overflow:hidden;color:transparent;color:var(--clr-color-action-600, transparent)}.progress.loop>progress::-webkit-progress-value{background-color:transparent;background-color:var(--clr-color-action-600, transparent)}.progress.loop>progress::-moz-progress-bar{background-color:transparent;background-color:var(--clr-color-action-600, transparent)}.progress.loop>progress::-moz-progress-bar{background-color:transparent}.progress.loop:after{animation:clr-progress-looper 2s ease-in-out infinite;content:" ";top:0;bottom:0;left:0;position:absolute;display:block;background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%));width:75%;width:var(--clr-progress-loop-width, 75%)}.progress.loop.danger:after{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.loop.warning:after{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.loop.success:after{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.nav-item .progress:after{top:0}.progress-static{position:relative;border:none;width:100%}.progress-static>.progress-meter{background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));display:block;position:absolute;inset:0}.progress-static>.progress-meter:before{background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%));top:0;bottom:0;left:0;position:absolute;display:block;width:0;content:" "}.progress-static>.progress-meter[data-value="1"]:before,.progress-static>.progress-meter[data-value="2"]:before,.progress-static>.progress-meter[data-value="3"]:before{width:2%}.progress-static>.progress-meter[data-value="4"]:before,.progress-static>.progress-meter[data-value="5"]:before,.progress-static>.progress-meter[data-value="6"]:before,.progress-static>.progress-meter[data-value="7"]:before{width:5%}.progress-static>.progress-meter[data-value="8"]:before,.progress-static>.progress-meter[data-value="9"]:before,.progress-static>.progress-meter[data-value="10"]:before,.progress-static>.progress-meter[data-value="11"]:before,.progress-static>.progress-meter[data-value="12"]:before{width:10%}.progress-static>.progress-meter[data-value="13"]:before,.progress-static>.progress-meter[data-value="14"]:before,.progress-static>.progress-meter[data-value="15"]:before,.progress-static>.progress-meter[data-value="16"]:before,.progress-static>.progress-meter[data-value="17"]:before{width:15%}.progress-static>.progress-meter[data-value="18"]:before,.progress-static>.progress-meter[data-value="19"]:before,.progress-static>.progress-meter[data-value="20"]:before,.progress-static>.progress-meter[data-value="21"]:before,.progress-static>.progress-meter[data-value="22"]:before{width:20%}.progress-static>.progress-meter[data-value="23"]:before,.progress-static>.progress-meter[data-value="24"]:before,.progress-static>.progress-meter[data-value="25"]:before,.progress-static>.progress-meter[data-value="26"]:before,.progress-static>.progress-meter[data-value="27"]:before{width:25%}.progress-static>.progress-meter[data-value="28"]:before,.progress-static>.progress-meter[data-value="29"]:before,.progress-static>.progress-meter[data-value="30"]:before,.progress-static>.progress-meter[data-value="31"]:before,.progress-static>.progress-meter[data-value="32"]:before{width:30%}.progress-static>.progress-meter[data-value="33"]:before,.progress-static>.progress-meter[data-value="34"]:before,.progress-static>.progress-meter[data-value="35"]:before,.progress-static>.progress-meter[data-value="36"]:before,.progress-static>.progress-meter[data-value="37"]:before{width:35%}.progress-static>.progress-meter[data-value="38"]:before,.progress-static>.progress-meter[data-value="39"]:before,.progress-static>.progress-meter[data-value="40"]:before,.progress-static>.progress-meter[data-value="41"]:before,.progress-static>.progress-meter[data-value="42"]:before{width:40%}.progress-static>.progress-meter[data-value="43"]:before,.progress-static>.progress-meter[data-value="44"]:before,.progress-static>.progress-meter[data-value="45"]:before,.progress-static>.progress-meter[data-value="46"]:before,.progress-static>.progress-meter[data-value="47"]:before{width:45%}.progress-static>.progress-meter[data-value="48"]:before,.progress-static>.progress-meter[data-value="49"]:before,.progress-static>.progress-meter[data-value="50"]:before,.progress-static>.progress-meter[data-value="51"]:before,.progress-static>.progress-meter[data-value="52"]:before{width:50%}.progress-static>.progress-meter[data-value="53"]:before,.progress-static>.progress-meter[data-value="54"]:before,.progress-static>.progress-meter[data-value="55"]:before,.progress-static>.progress-meter[data-value="56"]:before,.progress-static>.progress-meter[data-value="57"]:before{width:55%}.progress-static>.progress-meter[data-value="58"]:before,.progress-static>.progress-meter[data-value="59"]:before,.progress-static>.progress-meter[data-value="60"]:before,.progress-static>.progress-meter[data-value="61"]:before,.progress-static>.progress-meter[data-value="62"]:before{width:60%}.progress-static>.progress-meter[data-value="63"]:before,.progress-static>.progress-meter[data-value="64"]:before,.progress-static>.progress-meter[data-value="65"]:before,.progress-static>.progress-meter[data-value="66"]:before,.progress-static>.progress-meter[data-value="67"]:before{width:65%}.progress-static>.progress-meter[data-value="68"]:before,.progress-static>.progress-meter[data-value="69"]:before,.progress-static>.progress-meter[data-value="70"]:before,.progress-static>.progress-meter[data-value="71"]:before,.progress-static>.progress-meter[data-value="72"]:before{width:70%}.progress-static>.progress-meter[data-value="73"]:before,.progress-static>.progress-meter[data-value="74"]:before,.progress-static>.progress-meter[data-value="75"]:before,.progress-static>.progress-meter[data-value="76"]:before,.progress-static>.progress-meter[data-value="77"]:before{width:75%}.progress-static>.progress-meter[data-value="78"]:before,.progress-static>.progress-meter[data-value="79"]:before,.progress-static>.progress-meter[data-value="80"]:before,.progress-static>.progress-meter[data-value="81"]:before,.progress-static>.progress-meter[data-value="82"]:before{width:80%}.progress-static>.progress-meter[data-value="83"]:before,.progress-static>.progress-meter[data-value="84"]:before,.progress-static>.progress-meter[data-value="85"]:before,.progress-static>.progress-meter[data-value="86"]:before,.progress-static>.progress-meter[data-value="87"]:before{width:85%}.progress-static>.progress-meter[data-value="88"]:before,.progress-static>.progress-meter[data-value="89"]:before,.progress-static>.progress-meter[data-value="90"]:before,.progress-static>.progress-meter[data-value="91"]:before,.progress-static>.progress-meter[data-value="92"]:before{width:90%}.progress-static>.progress-meter[data-value="93"]:before,.progress-static>.progress-meter[data-value="94"]:before,.progress-static>.progress-meter[data-value="95"]:before,.progress-static>.progress-meter[data-value="96"]:before{width:95%}.progress-static>.progress-meter[data-value="97"]:before,.progress-static>.progress-meter[data-value="98"]:before,.progress-static>.progress-meter[data-value="99"]:before{width:98%}.progress-static>.progress-meter[data-value="100"]:before{width:100%}.progress-static.labeled>.progress-meter{right:3em}.progress-static.success>.progress-meter:before{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress-static.warning>.progress-meter:before{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress-static.danger>.progress-meter:before{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.card-block .progress,.card-block .progress-static,.card-footer .progress,.card-footer .progress-static{margin:0;margin-top:-.6rem;margin-top:calc(-1 * (var(--clr-card-footer-padding, .6rem)));height:.1875rem;position:absolute;left:0}.card-block .progress>progress,.card-block .progress-static>.progress-meter,.card-footer .progress>progress,.card-footer .progress-static>.progress-meter{height:.1875rem;position:absolute}.card-block .progress.top,.card-block .progress-static.top,.card-footer .progress.top,.card-footer .progress-static.top{margin-top:0;top:0}.nav-item .progress,.nav-item .progress-static{margin:0;height:.24rem;min-height:.24rem;max-height:.24rem;left:0}.nav-item .progress>progress,.nav-item .progress-static>.progress-meter{height:.24rem;min-height:.24rem;max-height:.24rem;position:absolute}.progress-block{display:flex;width:100%;align-items:center;justify-content:center;color:inherit;color:var(--clr-progress-label-color, inherit);font-weight:inherit;font-weight:var(--clr-progress-standart-font-weight, inherit);font-size:inherit;font-size:var(--clr-progress-label-font-size, inherit);line-height:inherit;line-height:var(--clr-progress-label-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-progress-label-letter-spacing, inherit)}.progress-block>*{flex:0 0 auto;padding-right:.6rem;padding-right:var(--clr-progress-block-items-padding-right, .6rem)}.progress-block>*:first-child{padding-right:.9rem;padding-right:var(--clr-progress-block-first-item-padding-right, .9rem)}.progress-block>*:last-child{padding-right:0}.progress-block>label{max-width:inherit;max-width:var(--clr-progress-label-max-width, inherit);font-weight:600;font-weight:var(--clr-progress-label-font-weight, 600)}.progress-block>.progress,.progress-block>.progress-static{flex:0 1 auto}.progress-block>.progress-group{flex-direction:column;height:auto;flex:0 1 auto;display:flex;width:100%}.progress-block>.progress-group .clr-row{margin-left:0;margin-right:0;color:inherit;color:var(--clr-progress-clr-row-color, inherit);font-weight:inherit;font-weight:var(--clr-progress-clr-row-font-weight, inherit);font-size:inherit;font-size:var(--clr-progress-clr-row-font-size, inherit);line-height:inherit;line-height:var(--clr-progress-clr-row-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-progress-clr-row-letter-spacing, inherit)}.progress-block>.progress-group .clr-row>[class*=clr-col-]{padding-left:0;padding-right:0}.card-block .progress-block{margin-bottom:.6rem;margin-bottom:var(--clr-progress-card-margin-bottom, .6rem);padding:0}.card-block .progress-block:last-child{margin-bottom:0}.card-block .progress-block>label{max-width:33%;line-height:.9rem}.card-block .progress-block .progress,.card-block .progress-block .progress-static{position:relative;height:.6395rem;margin-top:0}.card-block .progress-block .progress>progress,.card-block .progress-block .progress>.progress-meter,.card-block .progress-block .progress-static>progress,.card-block .progress-block .progress-static>.progress-meter{height:.6395rem}_:-ms-input-placeholder .progress-block>label,:root .progress-block>label{display:inline-block}.spinner{position:relative;display:inline-block;height:3.6rem;height:var(--clr-spinner-default-size, 3.6rem);width:3.6rem;width:var(--clr-spinner-default-size, 3.6rem);min-height:3.6rem;min-height:var(--clr-spinner-default-size, 3.6rem);min-width:3.6rem;min-width:var(--clr-spinner-default-size, 3.6rem);animation:spin 1s linear infinite;margin-right:0;padding:0;text-indent:100%;overflow:hidden;white-space:nowrap}.spinner:after{content:"";height:3.6rem;height:var(--clr-spinner-default-size, 3.6rem);width:3.6rem;width:var(--clr-spinner-default-size, 3.6rem);min-height:3.6rem;min-height:var(--clr-spinner-default-size, 3.6rem);min-width:3.6rem;min-width:var(--clr-spinner-default-size, 3.6rem);position:absolute;top:0;left:0;clip-path:ellipse(100% 53.5% at 0 0);border-width:.3rem;border-width:var(--clr-spinner-default-stroke-width, .3rem);border-style:solid;border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%));border-right-color:transparent!important;border-bottom-color:transparent!important;border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%)}.spinner:before{content:"";height:3.6rem;height:var(--clr-spinner-default-size, 3.6rem);width:3.6rem;width:var(--clr-spinner-default-size, 3.6rem);min-height:3.6rem;min-height:var(--clr-spinner-default-size, 3.6rem);min-width:3.6rem;min-width:var(--clr-spinner-default-size, 3.6rem);position:absolute;top:0;left:0;border-width:.3rem;border-width:var(--clr-spinner-default-stroke-width, .3rem);border-style:solid;border-color:#00000026;border-color:var(--clr-spinner-fill-bg-color, rgba(0, 0, 0, .15));border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%)}.spinner.spinner-md{height:1.8rem;height:var(--clr-spinner-medium-size, 1.8rem);width:1.8rem;width:var(--clr-spinner-medium-size, 1.8rem);min-height:1.8rem;min-height:var(--clr-spinner-medium-size, 1.8rem);min-width:1.8rem;min-width:var(--clr-spinner-medium-size, 1.8rem)}.spinner.spinner-md:after,.spinner.spinner-md:before{height:1.8rem;height:var(--clr-spinner-medium-size, 1.8rem);width:1.8rem;width:var(--clr-spinner-medium-size, 1.8rem);min-height:1.8rem;min-height:var(--clr-spinner-medium-size, 1.8rem);min-width:1.8rem;min-width:var(--clr-spinner-medium-size, 1.8rem);border-width:.15rem;border-width:var(--clr-spinner-medium-stroke-width, .15rem)}.spinner.spinner-inline,.spinner.spinner-sm{height:.9rem;height:var(--clr-spinner-small-size, .9rem);width:.9rem;width:var(--clr-spinner-small-size, .9rem);min-height:.9rem;min-height:var(--clr-spinner-small-size, .9rem);min-width:.9rem;min-width:var(--clr-spinner-small-size, .9rem)}.spinner.spinner-inline:after,.spinner.spinner-inline:before,.spinner.spinner-sm:after,.spinner.spinner-sm:before{height:.9rem;height:var(--clr-spinner-small-size, .9rem);width:.9rem;width:var(--clr-spinner-small-size, .9rem);min-height:.9rem;min-height:var(--clr-spinner-small-size, .9rem);min-width:.9rem;min-width:var(--clr-spinner-small-size, .9rem);border-width:.12rem;border-width:var(--clr-spinner-small-stroke-width, .12rem)}.spinner.spinner-inline{vertical-align:text-bottom;margin-right:0;margin-right:var(--clr-spinner-margin-right, 0)}.spinner.spinner-inverse:after{border-color:#74c1e2;border-color:var(--clr-spinner-fill-inverse-color, #74c1e2)}.spinner.spinner-inverse:before{border-color:#ffffff26;border-color:var(--clr-spinner-fill-inverse-bg-color, rgba(255, 255, 255, .15))}.spinner.spinner-neutral-0:after{border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%))}.spinner.spinner-neutral-0:before{border-color:#000}.spinner.spinner-check{animation:none;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22hsl(198, 100%, 32%)%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.spinner.spinner-check:after,.spinner.spinner-check:before{border:none}.btn .spinner{display:inline-block;margin-right:0;padding:0;text-indent:100%;height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.btn .spinner:before,.btn .spinner:after{position:absolute;top:0;left:0;border-width:.065rem;border-width:var(--clr-spinner-inside-button-stroke-width, .065rem);border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%);height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.btn-sm .spinner{height:.65rem;height:var(--clr-spinner-inside-small-button-size, .65rem);width:.65rem;width:var(--clr-spinner-inside-small-button-size, .65rem);min-height:.65rem;min-height:var(--clr-spinner-inside-small-button-size, .65rem);min-width:.65rem;min-width:var(--clr-spinner-inside-small-button-size, .65rem)}.btn-sm .spinner:before,.btn-sm .spinner:after{position:absolute;top:0;left:0;border-style:solid;border-width:.065rem;border-width:var(--clr-spinner-inside-button-stroke-width, .065rem);border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%);height:.65rem;height:var(--clr-spinner-inside-small-button-size, .65rem);width:.65rem;width:var(--clr-spinner-inside-small-button-size, .65rem);min-height:.65rem;min-height:var(--clr-spinner-inside-small-button-size, .65rem);min-width:.65rem;min-width:var(--clr-spinner-inside-small-button-size, .65rem)}.btn-sm .spinner:before{content:"";border-color:#00000026;border-color:var(--clr-spinner-fill-bg-color, rgba(0, 0, 0, .15))}.btn-sm .spinner:after{content:"";border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%));border-right-color:transparent!important;border-bottom-color:transparent!important}.btn-icon:not(.btn-sm) .spinner{height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.clr-treenode-spinner-container .spinner{height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.clr-treenode-spinner-container .spinner:before,.clr-treenode-spinner-container .spinner:after{border-style:solid;border-width:.065rem;border-width:var(--clr-spinner-inside-treeview-stroke-width, .065rem);border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%);height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.clr-treenode-spinner-container .spinner:before{content:"";border-color:#00000026;border-color:var(--clr-spinner-fill-bg-color, rgba(0, 0, 0, .15))}.clr-treenode-spinner-container .spinner:after{content:"";border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%));border-right-color:transparent!important;border-bottom-color:transparent!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--clr-table-bgcolor: var(--clr-color-neutral-0);--clr-thead-bgcolor: var(--clr-color-neutral-50);--clr-table-header-border-bottom-color: var(--clr-color-neutral-400);--clr-table-footer-border-top-color: var(--clr-color-neutral-400);--clr-table-border-color: var(--clr-color-neutral-400);--clr-tablerow-bordercolor: var(--clr-color-neutral-200);--clr-table-border-radius: var(--clr-global-borderradius);--clr-table-borderwidth: var(--clr-global-borderwidth);--clr-table-cornercellradius: .1rem;--clr-table-font-color: var(--clr-color-neutral-700);--clr-table-margin: 1.2rem 0 0 0;--clr-thead-color: hsl(198, 0%, 40%);--clr-table-cell-padding: .55rem .6rem .55rem;--clr-table-cell-padding-left: .3rem;--clr-table-cell-compact-padding: .3rem .6rem .25rem;--clr-table-noborder-cell-padding-left: 0;--clr-table-noborder-borderwidth: 0;--clr-table-noborder-bg-color: transparent;--clr-table-noborder-th-border-color: hsl(198, 0%, 80%);--clr-table-vertical-align: bottom;--clr-table-data-cell-font-size: .65rem;--clr-table-data-cell-line-height: .7rem;--clr-table-data-cell-font-weight: 400}.table{border-collapse:separate;border-style:solid;border-width:.05rem;border-width:var(--clr-table-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-table-border-radius, .15rem);background-color:#fff;background-color:var(--clr-table-bgcolor, hsl(198, 0%, 100%));color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));margin:1.2rem 0 0;margin:var(--clr-table-margin, 1.2rem 0 0 0);max-width:100%;width:100%}.table th,.table td{border-top-style:solid;font-size:.65rem;font-size:var(--clr-table-data-cell-font-size, .65rem);line-height:.7rem;line-height:var(--clr-table-data-cell-line-height, .7rem);font-weight:400;font-weight:var(--clr-table-data-cell-font-weight, 400);border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#e8e8e8;border-top-color:var(--clr-tablerow-bordercolor, hsl(198, 0%, 91%));padding:.55rem .6rem;padding:var(--clr-table-cell-padding, .55rem .6rem .55rem);text-align:center;vertical-align:top}.table th.left,.table td.left{text-align:left}.table th.left:first-child,.table td.left:first-child{padding-left:.3rem;padding-left:var(--clr-table-cell-padding-left, .3rem)}.table th.right,.table td.right{text-align:right}.table th{color:#666;color:var(--clr-thead-color, hsl(198, 0%, 40%));letter-spacing:.03em;font-size:.55rem;font-size:var(--clr-table-header-cell-font-size, .55rem);line-height:.7rem;line-height:var(--clr-table-header-cell-line-height, .7rem);font-weight:600;font-weight:var(--clr-table-header-cell-font-weight, 600);background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));vertical-align:bottom;vertical-align:var(--clr-table-vertical-align, bottom);border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-table-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-top:0 none}.table tbody tr:first-child td{border-top:0 none}.table tbody+tbody{border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.table thead th:first-child{border-radius:0;border-top-left-radius:.1rem;border-top-left-radius:var(--clr-table-cornercellradius, .1rem)}.table thead th:last-child{border-radius:0;border-top-right-radius:.1rem;border-top-right-radius:var(--clr-table-cornercellradius, .1rem)}.table tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:.1rem;border-bottom-left-radius:var(--clr-table-cornercellradius, .1rem)}.table tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:.1rem;border-bottom-right-radius:var(--clr-table-cornercellradius, .1rem)}.table-compact th,.table-compact td{padding:.3rem .6rem .25rem;padding:var(--clr-table-cell-compact-padding, .3rem .6rem .25rem)}.table.table-vertical thead th{border:0 none;border-radius:0;display:none}.table.table-vertical th{border-bottom:0;border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%));vertical-align:top}.table.table-vertical td,.table.table-vertical th{text-align:left;border-color:#ccc;border-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.table.table-vertical td:first-child,.table.table-vertical th:first-child{border-right-style:solid;border-right-width:.05rem;border-right-width:var(--clr-table-borderwidth, .05rem);border-right-color:#ccc;border-right-color:var(--clr-table-border-color, hsl(198, 0%, 80%));background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));font-weight:600}.table.table-vertical tbody:first-of-type tr:first-child th,.table.table-vertical tbody:first-of-type tr:first-child td{border-top:0 none}.table.table-vertical tbody:first-of-type tr:first-child th:first-child,.table.table-vertical tbody:first-of-type tr:first-child td:first-child{border-radius:0;border-top-left-radius:.1rem;border-top-left-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-vertical tbody:first-of-type tr:first-child th:last-child,.table.table-vertical tbody:first-of-type tr:first-child td:last-child{border-radius:0;border-top-right-radius:.1rem;border-top-right-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-vertical tbody:last-child tr:last-child th:first-child,.table.table-vertical tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:.1rem;border-bottom-left-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-vertical tbody:last-child tr:last-child th:last-child,.table.table-vertical tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:.1rem;border-bottom-right-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-noborder{border-radius:0;box-shadow:none;background-color:transparent;border-width:0;border-width:var(--clr-table-noborder-borderwidth, 0)}.table.table-noborder th{background-color:transparent;background-color:var(--clr-table-noborder-bg-color, transparent);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-noborder-th-border-color, hsl(198, 0%, 80%));border-top:0 none}.table.table-noborder th:first-child{border-right:0 none}.table.table-noborder td{border-top:0 none;padding-top:var(--clr-table-cell-padding-vertical, .6rem)}.table.table-noborder td:first-child{border-right:0 none}.table.table-noborder thead th:first-child,.table.table-noborder thead th:last-child{border-radius:0}.table.table-noborder th,.table.table-noborder td{border-radius:0!important}.table.table-noborder th:first-child,.table.table-noborder td:first-child{padding-left:0;padding-left:var(--clr-table-noborder-cell-padding-left, 0)}.table.table-compact th,.table.table-compact td{padding-top:var(--clr-table-cell-compact-padding-vertical, .3rem);padding-bottom:var(--clr-table-cell-compact-padding-vertical, .25rem)}.table.table-compact.table-noborder th,.table.table-compact.table-noborder td{padding-top:var(--clr-table-cell-compact-padding-vertical, .35rem);padding-bottom:var(--clr-table-cell-compact-padding-vertical, .3rem)}:root{--clr-tooltip-background-color: var(--clr-color-neutral-1000);--clr-tooltip-border-radius: var(--clr-global-borderradius);--clr-tooltip-color: var(--clr-color-neutral-0);--clr-tooltip-font-weight: var(--clr-p3-font-weight);--clr-tooltip-content-padding: .45rem .6rem;--clr-tooltip-content-line-height: .9rem;--clr-tooltip-content-margin: .8rem;--clr-tooltip-arrow-width: .25rem;--clr-tooltip-arrow-height: .3rem;--clr-tooltip-arrow-horizontal-size: -.45rem;--clr-tooltip-arrow-vertical-size: -.42rem}.tooltip{display:inline-block;position:relative;text-align:left;overflow:visible}.tooltip>.tooltip-content{visibility:hidden;opacity:0;transition:opacity .3s linear;white-space:normal;z-index:1050}.tooltip>.tooltip-content:after{position:absolute;inset:-20px;content:"";z-index:-1}.tooltip:hover>.tooltip-content,.tooltip:focus>.tooltip-content{visibility:visible;opacity:1}.tooltip:hover>.tooltip-content:empty,.tooltip:focus>.tooltip-content:empty{visibility:hidden;opacity:0}.tooltip:focus{outline:0}.tooltip:focus>:first-child{outline-offset:.05rem;outline-width:.05rem;outline-color:#3b99fc;outline-style:solid}.tooltip>.tooltip-content,.tooltip.tooltip-top-right>.tooltip-content,.tooltip .tooltip-content.tooltip-top-right{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:auto auto 100% 50%;border-bottom-left-radius:0;margin-bottom:.8rem;margin-bottom:var(--clr-tooltip-content-margin, .8rem)}.tooltip>.tooltip-content:before,.tooltip.tooltip-top-right>.tooltip-content:before,.tooltip .tooltip-content.tooltip-top-right:before{content:"";position:absolute;left:0;top:auto;right:auto;bottom:-.42rem;bottom:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-left-width:.3rem;border-left-width:var(--clr-tooltip-arrow-height, .3rem);border-left-color:#000;border-left-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-right-color:transparent;border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-top-left>.tooltip-content,.tooltip .tooltip-content.tooltip-top-left{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:auto 50% 100% auto;border-bottom-right-radius:0;margin-bottom:.8rem;margin-bottom:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-top-left>.tooltip-content:before,.tooltip .tooltip-content.tooltip-top-left:before{content:"";position:absolute;right:0;top:auto;left:auto;bottom:-.42rem;bottom:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-right-width:.3rem;border-right-width:var(--clr-tooltip-arrow-height, .3rem);border-right-color:#000;border-right-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-left-color:transparent;border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-bottom-right>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-right{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:100% auto auto 50%;border-top-left-radius:0;margin-top:.8rem;margin-top:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-bottom-right>.tooltip-content:before,.tooltip .tooltip-content.tooltip-bottom-right:before{content:"";position:absolute;left:0;bottom:auto;right:auto;top:-.42rem;top:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-left-width:.3rem;border-left-width:var(--clr-tooltip-arrow-height, .3rem);border-left-color:#000;border-left-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-bottom-color:#000;border-bottom-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-color:transparent;border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-right-color:transparent;border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-bottom-left>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-left{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:100% 50% auto auto;border-top-right-radius:0;margin-top:.8rem;margin-top:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-bottom-left>.tooltip-content:before,.tooltip .tooltip-content.tooltip-bottom-left:before{content:"";position:absolute;right:0;bottom:auto;left:auto;top:-.42rem;top:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-right-width:.3rem;border-right-width:var(--clr-tooltip-arrow-height, .3rem);border-right-color:#000;border-right-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-bottom-color:#000;border-bottom-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-color:transparent;border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-left-color:transparent;border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-right>.tooltip-content,.tooltip .tooltip-content.tooltip-right{position:absolute;inset:50% auto auto 100%;color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;border-top-left-radius:0;margin-left:.8rem;margin-left:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-right>.tooltip-content:before,.tooltip .tooltip-content.tooltip-right:before{content:"";position:absolute;top:0;bottom:auto;right:auto;left:-.45rem;left:var(--clr-tooltip-arrow-horizontal-size, -.45rem);border-style:solid;border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);border-right-color:#000;border-right-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-top-width:.3rem;border-top-width:var(--clr-tooltip-arrow-height, .3rem);border-left-color:transparent;border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-left>.tooltip-content,.tooltip .tooltip-content.tooltip-left{position:absolute;inset:50% 100% auto auto;color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;border-top-right-radius:0;margin-right:.8rem;margin-right:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-left>.tooltip-content:before,.tooltip .tooltip-content.tooltip-left:before{content:"";position:absolute;top:0;bottom:auto;left:auto;right:-.45rem;right:var(--clr-tooltip-arrow-horizontal-size, -.45rem);border-style:solid;border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);border-left-color:#000;border-left-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-top-width:.3rem;border-top-width:var(--clr-tooltip-arrow-height, .3rem);border-right-color:transparent;border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-xs>.tooltip-content,.tooltip .tooltip-content.tooltip-xs{width:3.6rem}.tooltip.tooltip-sm>.tooltip-content,.tooltip .tooltip-content.tooltip-sm{width:6rem}.tooltip.tooltip-md>.tooltip-content,.tooltip .tooltip-content.tooltip-md{width:12rem}.tooltip.tooltip-lg>.tooltip-content,.tooltip .tooltip-content.tooltip-lg{width:18rem}.tooltip>.btn+.tooltip-content,.tooltip.tooltip-top-right>.btn+.tooltip-content,.tooltip.tooltip-top-left>.btn+.tooltip-content{margin-bottom:.5rem}.tooltip.tooltip-bottom-right>.btn+.tooltip-content,.tooltip.tooltip-bottom-left>.btn+.tooltip-content{margin-top:.5rem}.tooltip.tooltip-right>.btn+.tooltip-content{margin-left:.2rem}.tooltip>.clr-icon{margin-right:0}.tooltip>svg{pointer-events:none}.tooltip-trigger:focus+.tooltip-content{visibility:visible}:root{--clr-forms-baseline: .3rem;--clr-form-disabled-background-color: var(--clr-color-neutral-400);--clr-forms-label-color: var(--clr-color-neutral-800);--clr-forms-text-color: var(--clr-color-neutral-1000);--clr-forms-invalid-color: var(--clr-color-danger-800);--clr-forms-invalid-text-color: var(--clr-color-danger-800);--clr-forms-valid-color: var(--clr-color-success-700);--clr-forms-valid-text-color: var(--clr-color-success-900);--clr-forms-subtext-color: var(--clr-color-neutral-600);--clr-forms-placeholder-color: var(--clr-global-color-construction-600);--clr-forms-border-color: hsl(198, 10%, 46%);--clr-forms-focused-color: var(--clr-color-action-600);--clr-forms-subtext-disabled-color: hsl(198, 0%, 55%);--clr-forms-border-disabled-color: hsl(198, 10%, 46%);--clr-forms-text-disabled-color: hsl(198, 0%, 70%);--clr-forms-label-disabled-color: hsl(198, 0%, 55%);--clr-forms-icon-size: 1.2rem;--clr-forms-placeholder-disabled-color: hsl(198, 14%, 36%);--clr-forms-subtext-margin-top: .3rem;--clr-forms-label-font-weight: var(--clr-font-weight-bold);--clr-forms-block-label-font-weight: 400;--clr-forms-text-font-weight: 400;--clr-forms-input-padding: 0 .3rem;--clr-forms-input-wrapper-height: 1.2rem;--clr-forms-input-group-icon-action-size: .9rem;--clr-forms-textarea-background-color: var(--clr-color-neutral-0);--clr-forms-textarea-focused-outline: 0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-textarea-invalid-focused-outline: 0 0 .1rem .1rem #ff745c;--clr-forms-textarea-padding: .4rem .6rem;--clr-forms-textarea-wrapper-margin-left: 0;--clr-forms-textarea-wrapper-margin-top: .3rem;--clr-forms-textarea-disabled-background: hsl(198, 0%, 100%);--clr-forms-select-hover-background: rgba( 222, 222, 222, .5 );--clr-forms-select-hover-border-color: var(--clr-forms-select-hover-background);--clr-forms-select-disabled-border-color: hsl(198, 10%, 46%);--clr-forms-select-caret-hover-color: var(--clr-color-neutral-600);--clr-forms-select-caret-color: var(--clr-color-neutral-500);--clr-forms-select-option-color: var(--clr-forms-text-color);--clr-forms-select-multiple-background-color: var(--clr-forms-textarea-background-color);--clr-forms-select-multiple-border-color: var(--clr-color-neutral-400);--clr-forms-select-multiple-option-color: var(--clr-forms-text-color);--clr-forms-select-multiple-error-focus-color: #ff745c;--clr-forms-checkbox-label-color: var(--clr-forms-label-color);--clr-forms-checkbox-background-color: var(--clr-color-action-600);--clr-forms-checkbox-indeterminate-border-color: var(--clr-color-action-600);--clr-forms-checkbox-mark-color: var(--clr-color-neutral-0);--clr-forms-checkbox-disabled-background-color: var(--clr-form-disabled-background-color);--clr-forms-checkbox-disabled-mark-color: var(--clr-color-neutral-1000);--clr-forms-checkbox-border-radius: var(--clr-global-borderradius);--clr-forms-checkbox-line-height: 1.2rem;--clr-forms-checkbox-padding-left: 1.1rem;--clr-forms-checkbox-label-height: 1.2rem;--clr-forms-checkbox-checked-shadow: inset 0 0 0 .3rem var(--clr-forms-checkbox-background-color);--clr-forms-radio-label-color: var(--clr-forms-checkbox-label-color);--clr-forms-radio-label-disabled-color: hsl(198, 0%, 27%);--clr-forms-radio-disabled-background-color: var(--clr-color-neutral-700);--clr-forms-radio-disabled-mark-color: var(--clr-forms-checkbox-disabled-mark-color);--clr-forms-radio-selected-shadow: var(--clr-forms-checkbox-checked-shadow);--clr-forms-radio-disabled-shadow: inset 0 0 0 .6rem hsl(198, 0%, 91%);--clr-forms-radio-line-height: 1.2rem;--clr-forms-radio-padding-left: 1.1rem;--clr-forms-radio-label-height: 1.2rem;--clr-forms-radio-focused-shadow: 0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-range-progress-fill-color: var(--clr-color-action-600);--clr-forms-range-track-color: var(--clr-color-neutral-200);--clr-forms-range-track-border-color: hsl(198, 0%, 91%);--clr-forms-range-thumb-height: .7rem;--clr-forms-range-track-height: .2rem;--clr-forms-range-track-border-radius: 0;--clr-forms-range-track-border-width: 0;--clr-forms-range-progress-fill-color-disabled: hsl(198, 100%, 32%);--clr-forms-range-track-color-disabled: hsl(198, 0%, 91%);--clr-forms-range-track-border-color-disabled: hsl(198, 0%, 55%);--clr-forms-datalist-caret-color: hsl(198, 0%, 55%);--clr-forms-datalist-caret-disabled-color: hsl(198, 0%, 55%);--clr-forms-datalist-caret-icon-size: .8rem;--clr-forms-password-eye-icon-color: var(--clr-forms-focused-color);--clr-forms-password-disabled-eye-icon-color: var(--clr-forms-text-disabled-color)}.clr-date-container .clr-input-wrapper{max-width:-moz-fit-content;max-width:fit-content}.clr-form-control{margin-top:1.2rem;display:flex;flex-direction:column;align-items:flex-start}.clr-form-control input::-ms-reveal,.clr-form-control input::-ms-clear{display:none}.clr-form-control-disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%))}.clr-form-control-disabled label,.clr-form-control-disabled .clr-control-label{color:#8c8c8c;color:var(--clr-forms-label-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-disabled .clr-input,.clr-form-control-disabled .clr-textarea,.clr-form-control-disabled .clr-select{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));border-bottom-color:#b3b3b3;border-bottom-color:var(--clr-forms-border-disabled-color, hsl(198, 0%, 70%))}.clr-form-control-disabled input[type=range]::-webkit-slider-thumb,.clr-form-control-disabled input[type=range]::-moz-range-thumb{background-color:#8c8c8c;background-color:var(--clr-forms-forms-range-progress-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-disabled .clr-subtext{color:#8c8c8c;color:var(--clr-forms-subtext-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-multi{flex-direction:row;flex-wrap:wrap}.clr-form-control-multi .clr-control-label{width:100%}.clr-control-label{display:block;color:#454545;color:var(--clr-forms-label-color, hsl(198, 0%, 27%));font-size:.65rem;font-weight:600;font-weight:var(--clr-forms-label-font-weight, 600);line-height:.9rem}.clr-control-container{display:inline-block}.clr-control-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-control-inline .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-subtext{display:block;font-size:.55rem;font-size:var(--clr-forms-subtext-font-size, .55rem);line-height:.6rem;line-height:var(--clr-forms-subtext-line-height, .6rem);color:#8c8c8c;color:var(--clr-forms-subtext-color, hsl(198, 0%, 55%));margin-top:.3rem;margin-top:var(--clr-forms-subtext-margin-top, .3rem)}.clr-subtext-wrapper{flex-basis:100%;display:flex}.clr-validate-icon{height:1.2rem;height:var(--clr-forms-icon-size, 1.2rem);width:1.2rem;width:var(--clr-forms-icon-size, 1.2rem);min-height:1.2rem;min-height:var(--clr-forms-icon-size, 1.2rem);min-width:1.2rem;min-width:var(--clr-forms-icon-size, 1.2rem);color:#c21d00;color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));fill:#c21d00;fill:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));display:none}.clr-success .clr-validate-icon{display:inline-block;color:#3c8500;color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));fill:#3c8500;fill:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-success .clr-subtext{color:#255200;color:var(--clr-forms-valid-text-color, hsl(93, 100%, 16%))}.clr-error .clr-validate-icon{display:inline-block}.clr-error .clr-subtext{color:#c21d00;color:var(--clr-forms-invalid-text-color, hsl(9, 100%, 38%))}.clr-form-horizontal .clr-form-control>.clr-control-label,.clr-form-horizontal .clr-form-control>.clr-form-control.clr-form-control-multi .clr-control-label{width:9.6rem;flex-shrink:0;margin-top:.15rem}.clr-form-horizontal.clr-row .clr-control-label{width:auto}.clr-form-horizontal .clr-form-control{display:flex;flex-direction:row}.clr-form-compact .clr-form-control>.clr-control-label{width:9.6rem;min-width:9.6rem}.clr-form-compact .clr-form-control.clr-row>.clr-control-label{width:auto;min-width:auto}.clr-form-compact .clr-control-label{margin-top:.15rem}.clr-form-compact .clr-form-control{display:flex;flex-direction:row;margin-top:.6rem}.clr-form-compact .clr-control-container{display:flex}.clr-form-compact .clr-subtext{display:inline-block;margin-top:.3rem;margin-left:1.2rem}.clr-form-compact .clr-error .clr-subtext,.clr-form-compact .clr-success .clr-subtext,.clr-form-compact .clr-error .clr-validate-icon,.clr-form-compact .clr-success .clr-validate-icon{margin-left:0}.clr-form-compact .clr-subtext-wrapper{flex-basis:auto;display:inline-block}.clr-form,.clr-form-group{padding:.3rem}.clr-required-mark:after{content:"*";color:#c21d00;color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));fill:#c21d00;fill:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));font-size:.65rem;margin-left:.3rem}.clr-checkbox-wrapper{position:relative;display:flex}.clr-checkbox-wrapper .clr-control-label{font-weight:400;display:block}.clr-checkbox-wrapper~.clr-validate-icon{margin-left:0}.clr-checkbox-wrapper~.clr-subtext{display:inline-block}.clr-checkbox-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:1.2rem;min-height:var(--clr-forms-checkbox-label-height, 1.2rem);padding-left:1.1rem;padding-left:var(--clr-forms-checkbox-padding-left, 1.1rem);line-height:1.2rem;line-height:var(--clr-forms-checkbox-line-height, 1.2rem);color:#454545;color:var(--clr-forms-checkbox-label-color, hsl(198, 0%, 27%))}.clr-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;top:.25rem;left:0;height:.8rem;width:.8rem}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:before{position:absolute;top:.2rem;left:0;content:"";display:inline-block;height:.8rem;width:.8rem;border:.05rem solid;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));border-radius:.15rem;border-radius:var(--clr-forms-checkbox-border-radius, .15rem)}.clr-checkbox-wrapper input[type=checkbox]:focus+.clr-control-label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:after{position:absolute;content:"";display:none;height:.25rem;width:.4rem;border-left:.1rem solid;border-bottom:.1rem solid;border-color:#fff;border-color:var(--clr-forms-checkbox-mark-color, hsl(198, 0%, 100%));top:.2rem;left:.2rem;transform:translateY(.2rem) rotate(-45deg)}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background:hsl(198,100%,32%);background:var(--clr-forms-checkbox-background-color, hsl(198, 100%, 32%));border:none}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:after{display:inline-block}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label:before,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label:before{border:.05rem solid;border-color:#0072a3;border-color:var(--clr-forms-checkbox-indeterminate-border-color, hsl(198, 100%, 32%))}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label:after,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label:after{border-left:none;border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-checkbox-indeterminate-border-color, hsl(198, 100%, 32%));display:inline-block;transform:translateY(.2rem)}.clr-checkbox-wrapper.clr-checkbox-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-checkbox-wrapper.clr-checkbox-inline .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-error .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:before{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-form-control-disabled .clr-checkbox-wrapper .clr-control-label{cursor:not-allowed;color:#8c8c8c;color:var(--clr-forms-label-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:before{background-color:#ccc;background-color:var(--clr-forms-checkbox-disabled-background-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-forms-checkbox-disabled-border-color, hsl(198, 0%, 80%))}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background-color:#ccc;background-color:var(--clr-forms-checkbox-disabled-checked-background-color, hsl(198, 0%, 80%));border:none}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:after{border-color:#000;border-color:var(--clr-forms-checkbox-disabled-mark-color, hsl(198, 0%, 0%))}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label:after,.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label:after{border-color:#000;border-color:var(--clr-forms-checkbox-disabled-indeterminate-color, hsl(198, 0%, 0%));border-left:none}.clr-form-compact .clr-checkbox-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:1.2rem}.clr-form-compact .clr-checkbox-wrapper~.clr-subtext{margin-left:.3rem}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{margin-top:0}.clr-file-wrapper{position:relative;margin-top:.3rem}.clr-file-wrapper .clr-control-label{font-weight:400;display:block}.clr-file-wrapper~.clr-validate-icon{margin-left:0}.clr-file-wrapper~.clr-subtext{display:inline-block}.clr-file-wrapper .btn{margin:0}.clr-file{height:0;width:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.clr-form-compact .clr-file-wrapper{max-width:100%;margin-top:0}.clr-form-compact .clr-file-wrapper~.clr-subtext{margin-left:.3rem}.clr-form-compact .clr-file-wrapper~.clr-validate-icon{line-height:1.2rem}.clr-form-compact .clr-file-wrapper~.clr-subtext{line-height:1.2rem;margin-top:0}.clr-form-compact .clr-file-wrapper .clr-control-label{margin-top:0;line-height:1.08rem}.clr-form-compact .clr-file-wrapper .btn{height:1.2rem}.clr-input-wrapper{white-space:nowrap;max-height:1.2rem;max-height:var(--clr-forms-input-wrapper-height, 1.2rem)}.clr-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;padding:0 .3rem;padding:var(--clr-forms-input-padding, 0 .3rem);max-height:1.2rem;font-size:.65rem}.clr-input:focus{outline:0}.clr-input[readonly]{border:none}.clr-input:not([readonly]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color, hsl(198, 100%, 32%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-input:not([readonly]):focus,.clr-input:not([readonly]).clr-focus{border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));background-size:100% 100%}.clr-input:disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-input:disabled::placeholder{color:#4f6169;color:var(--clr-forms-placeholder-disabled-color, hsl(198, 14%, 36%))}.clr-error .clr-input:not([readonly]){border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color, hsl(9, 100%, 38%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input:not([readonly]):focus,.clr-error .clr-input:not([readonly]).clr-focus{border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background-size:100% 100%}.clr-success .clr-input:not([readonly]){border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-valid-color, hsl(93, 100%, 26%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input:not([readonly]):focus,.clr-success .clr-input:not([readonly]).clr-focus{border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background-size:100% 100%}.clr-form-control.row .clr-input-wrapper{max-width:calc(100% - 1.2rem)}.clr-form-compact .clr-input{max-width:100%}.clr-form-compact .clr-input~.clr-subtext{margin-left:.3rem}.clr-form-control-readonly .clr-input{border:none}.clr-form-control-multi .clr-input{max-width:calc(100% + 1.2rem)}::-webkit-input-placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}:-ms-input-placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}::-ms-input-placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}::placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}.clr-input-group{color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color, hsl(198, 100%, 32%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease;position:relative;max-width:100%;height:1.2rem}.clr-input-group:focus,.clr-input-group.clr-focus{border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));background-size:100% 100%}.clr-input-group.clr-focus{width:auto}.clr-input-group .clr-input{background:none;border:none;margin-right:0;max-width:100%}.clr-input-group .clr-input:not([readonly]):focus{background-size:0;border:0}.clr-input-group select,.clr-input-group .clr-select-wrapper select,.clr-input-group .clr-multiselect-wrapper select{border:none}.clr-input-group .clr-input-group-addon{color:#8c8c8c;color:var(--clr-forms-subtext-color, hsl(198, 0%, 55%))}.clr-input-group .clr-input-group-addon:first-child{padding:0 0 0 .45rem}.clr-input-group .clr-input-group-addon:last-child{padding:0 .45rem 0 0}.clr-input-group .clr-input-group-icon-action{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#0072a3;color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));padding:0 .45rem}button.clr-input-group .clr-input-group-icon-action{cursor:pointer}.clr-input-group .clr-input-group-icon-action cds-icon,.clr-input-group .clr-input-group-icon-action clr-icon{height:.9rem;height:var(--clr-forms-input-group-icon-action-size, .9rem);width:.9rem;width:var(--clr-forms-input-group-icon-action-size, .9rem);transform:translate(-.05rem,-.05rem)}.clr-form-control-disabled .clr-input-group{border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-disabled-color, hsl(198, 10%, 46%))}.clr-form-control-disabled .clr-input-group-icon-action{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-error .clr-input-group{border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color, hsl(9, 100%, 38%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input-group:focus,.clr-error .clr-input-group.clr-focus{border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background-size:100% 100%}.clr-success .clr-input-group{border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-valid-color, hsl(93, 100%, 26%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input-group:focus,.clr-success .clr-input-group.clr-focus{border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background-size:100% 100%}.clr-form-horizontal .clr-input-group{max-width:100%;padding-right:0}.clr-radio-wrapper{position:relative;display:flex}.clr-radio-wrapper .clr-control-label{font-weight:400;display:block}.clr-radio-wrapper~.clr-validate-icon{margin-left:0}.clr-radio-wrapper~.clr-subtext{display:inline-block}.clr-radio-wrapper input[type=radio]{position:absolute;opacity:0;top:.25rem;left:0;height:.8rem;width:.8rem}.clr-radio-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:1.2rem;min-height:var(--clr-forms-radio-label-height, 1.2rem);padding-left:1.1rem;padding-left:var(--clr-forms-radio-padding-left, 1.1rem);line-height:1.2rem;line-height:var(--clr-forms-radio-line-height, 1.2rem);color:#454545;color:var(--clr-forms-radio-label-color, hsl(198, 0%, 27%))}.clr-radio-wrapper .clr-control-label:empty{padding-left:0}.clr-radio-wrapper input[type=radio]+.clr-control-label:before{position:absolute;top:.2rem;left:0;content:"";display:inline-block;height:.8rem;width:.8rem;border:.05rem solid;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));border-radius:50%}.clr-radio-wrapper input[type=radio]:checked+.clr-control-label:before{box-shadow:inset 0 0 0 .3rem #0072a3;box-shadow:var(--clr-forms-radio-selected-shadow, inset 0 0 0 .3rem hsl(198, 100%, 32%));border:none}.clr-radio-wrapper input[type=radio]:focus+.clr-control-label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-radio-wrapper input[type=radio]:focus:checked+.clr-control-label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-radio-wrapper input[type=radio]:disabled+.clr-control-label:before{border:0;box-shadow:inset 0 0 0 .6rem #e8e8e8;box-shadow:var(--clr-forms-radio-disabled-shadow, inset 0 0 0 .6rem hsl(198, 0%, 91%))}.clr-radio-wrapper input[type=radio]:checked:disabled+.clr-control-label:before{background-color:#666;background-color:var(--clr-forms-radio-disabled-background-color, hsl(198, 0%, 40%));box-shadow:inset 0 0 0 .3rem #e8e8e8;box-shadow:var(--clr-forms-radio-checked-disabled-shadow, inset 0 0 0 .3rem hsl(198, 0%, 91%))}.clr-form-control-disabled .clr-radio-wrapper .clr-control-label{cursor:not-allowed;color:#454545;color:var(--clr-forms-radio-label-disabled-color, hsl(198, 0%, 27%))}.clr-error .clr-radio-wrapper input[type=radio]+.clr-control-label:before{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-form-compact .clr-error .clr-subtext{margin-left:0}.clr-form-compact .clr-radio-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:1.2rem}.clr-form-compact .clr-radio-wrapper~.clr-subtext{margin-left:.3rem}.clr-form-compact .clr-radio-wrapper .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-form-compact .clr-radio-wrapper .clr-control-label{margin-top:0}.clr-select-wrapper,.clr-multiselect-wrapper{position:relative;white-space:nowrap}.clr-select-wrapper select,.clr-multiselect-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;position:relative;padding:0 1.1rem 0 .3rem;cursor:pointer;font-size:.65rem;z-index:2}.clr-select-wrapper select:focus,.clr-multiselect-wrapper select:focus{outline:0}.clr-select-wrapper select:not([multiple]),.clr-multiselect-wrapper select:not([multiple]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color, hsl(198, 100%, 32%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-select-wrapper select:not([multiple]):focus,.clr-select-wrapper select:not([multiple]).clr-focus,.clr-multiselect-wrapper select:not([multiple]):focus,.clr-multiselect-wrapper select:not([multiple]).clr-focus{border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));background-size:100% 100%}.clr-select-wrapper select[multiple]:focus,.clr-multiselect-wrapper select[multiple]:focus{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem}.clr-select-wrapper select:hover,.clr-select-wrapper select:active,.clr-multiselect-wrapper select:hover,.clr-multiselect-wrapper select:active{border-color:#dedede80;border-color:var(--clr-forms-select-hover-border-color, rgba(222, 222, 222, .5));background:rgba(222,222,222,.5);background:var(--clr-forms-select-hover-background, rgba(222, 222, 222, .5))}.clr-select-wrapper select:hover:disabled,.clr-select-wrapper select:active:disabled,.clr-multiselect-wrapper select:hover:disabled,.clr-multiselect-wrapper select:active:disabled{cursor:not-allowed;border-color:#b3b3b3;border-color:var(--clr-forms-select-disabled-border-color, hsl(198, 0%, 70%))}.clr-select-wrapper select:disabled option,.clr-multiselect-wrapper select:disabled option{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-select-wrapper select option,.clr-multiselect-wrapper select option{color:#000;color:var(--clr-forms-select-option-color, hsl(198, 0%, 0%))}.clr-select-wrapper select::-ms-expand,.clr-multiselect-wrapper select::-ms-expand{display:none}.clr-select-wrapper{max-height:1.2rem;display:inline-block}.clr-select-wrapper:after{position:absolute;content:"";height:.5rem;width:.5rem;top:.35rem;right:.3rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 70%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin:0}.clr-select-wrapper:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 55%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.clr-error .clr-select-wrapper:after,.clr-success .clr-select-wrapper:after{right:1.5rem}.clr-multiselect-wrapper{display:flex}.clr-multiselect-wrapper .clr-validate-icon{margin-left:0}select[multiple],select[size]{padding:0;background:hsl(198,0%,100%);background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);height:auto;min-width:6rem}select[multiple]:hover,select[multiple]:active,select[size]:hover,select[size]:active{background:hsl(198,0%,100%);background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%))}select[multiple] option,select[size] option{padding:.15rem .3rem;color:#000;color:var(--clr-forms-select-multiple-option-color, hsl(198, 0%, 0%))}.clr-error select:not([multiple]){border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-error select[multiple]{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-success select:not([multiple]){border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-success select[multiple]{border-color:#3c8500;border-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-form-control-disabled .clr-select.disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled:hover:after{color:#b3b3b3;color:var(--clr-forms-select-caret-color, hsl(198, 0%, 70%))}.clr-form-control-disabled .clr-select.disabled>select,.clr-form-control-disabled .clr-select select:disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled>select:hover,.clr-form-control-disabled .clr-select select:disabled:hover{background:none;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%))}.clr-form-compact .clr-multiselect-wrapper{margin-top:0}.clr-textarea-wrapper{white-space:nowrap;display:flex;margin-top:.3rem;margin-top:var(--clr-forms-textarea-wrapper-margin-top, .3rem)}.clr-textarea-wrapper .clr-validate-icon{margin-left:0}.clr-textarea{max-width:calc(100% - .3rem);height:auto;resize:vertical;border:.05rem solid;font-size:.65rem;background:hsl(198,0%,100%);background:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-forms-textarea-border-radius, .15rem);padding:.4rem .6rem;padding:var(--clr-forms-textarea-padding, .4rem .6rem)}.clr-textarea:focus{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-color:#0072a3;outline-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));border-color:#0072a3;border-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%))}.clr-textarea:disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed;background-color:#fff;background-color:var(--clr-forms-textarea-disabled-background, hsl(198, 0%, 100%));border-color:#b3b3b3;border-color:var(--clr-forms-border-disabled-color, hsl(198, 0%, 70%))}.clr-success .clr-textarea{border-color:#3c8500;border-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));outline-color:#3c8500;outline-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-error .clr-textarea{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));outline-color:#c21d00;outline-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-control-container textarea{width:auto}.clr-form-control.row .clr-textarea-wrapper{max-width:calc(100% - .3rem)}.clr-form-compact .clr-textarea-wrapper{margin-top:0}.clr-form-compact .clr-textarea-wrapper .clr-textarea{max-width:100%}.clr-form-compact .clr-textarea-wrapper .clr-textarea~.clr-subtext{margin-left:.3rem}:root{--clr-toggle-bg-color-off: var(--clr-color-neutral-600);--clr-toggle-bg-color-on: var(--clr-color-success-500);--clr-toggle-handle-bg-color: var(--clr-color-neutral-50);--clr-toggle-handle-border-color: var(--clr-toggle-handle-bg-color);--clr-toggle-handle-border-color-on: var(--clr-toggle-handle-bg-color);--clr-toggle-disabled-default-border-color: var(--clr-color-neutral-400);--clr-toggle-disabled-default-handle-color: var(--clr-color-neutral-0);--clr-toggle-disabled-off-border-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-off-bg-color: var(--clr-toggle-disabled-default-handle-color);--clr-toggle-disabled-off-handle-border-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-border-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-bg-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-handle-border-color: var(--clr-toggle-disabled-default-handle-color);--clr-toggle-height: 1.2rem;--clr-toggle-switch-base-height: .9rem;--clr-toggle-switch-base-width: 1.65rem;--clr-toggle-base-line: .3rem;--clr-toggle-icon-margin:2.1rem;--clr-toggle-icon-margin-negative:-2.1rem;--clr-toggle-switch-left-spacing: 1.25rem;--clr-toggle-switch-left-spacing-negative:-1.25rem;--clr-toggle-dot-diameter: .7rem;--clr-toggle-icon-dot-place:-2rem;--clr-toggle-icon-top:.15rem;--clr-toggle-icon-dot-top-disabled: .15rem;--clr-toggle-icon-dot-top:.25rem}.clr-toggle-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.clr-toggle-wrapper{vertical-align:middle;position:relative;display:block;margin-right:.6rem;height:1.2rem;height:var(--clr-toggle-height, 1.2rem)}.clr-toggle-wrapper label{display:inline-block;position:relative;cursor:pointer;margin-right:0;margin-left:2.1rem;margin-left:var(--clr-toggle-icon-margin, 2.1rem);height:1.2rem;height:var(--clr-toggle-height, 1.2rem)}.clr-toggle-wrapper input[type=checkbox]{position:absolute;top:.3rem;right:.3rem;height:.8rem;width:.8rem;opacity:0}.clr-toggle-wrapper input[type=checkbox]+label:before{position:absolute;display:inline-block;content:"";border:.1rem solid;border-radius:.45rem;height:.9rem;height:var(--clr-toggle-switch-base-height, .9rem);width:1.65rem;width:var(--clr-toggle-switch-base-width, 1.65rem);border-color:#8c8c8c;border-color:var(--clr-toggle-bg-color-off, hsl(198, 0%, 55%));background-color:#8c8c8c;background-color:var(--clr-toggle-bg-color-off, hsl(198, 0%, 55%));top:.15rem;top:var(--clr-toggle-icon-top, .15rem);right:0;left:-2.1rem;left:var(--clr-toggle-icon-margin-negative, -2.1rem);transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]:focus+label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-toggle-wrapper input[type=checkbox]:checked+label:before{border-color:#5aa220;border-color:var(--clr-toggle-bg-color-on, hsl(93, 67%, 38%));background-color:#5aa220;background-color:var(--clr-toggle-bg-color-on, hsl(93, 67%, 38%));transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]+label:after{position:absolute;display:inline-block;content:"";border-width:.1rem;border-style:solid;border-radius:50%;right:0;top:.25rem;top:var(--clr-toggle-icon-dot-top, .25rem);height:.7rem;height:var(--clr-toggle-dot-diameter, .7rem);width:.7rem;width:var(--clr-toggle-dot-diameter, .7rem);border-color:#fafafa;border-color:var(--clr-toggle-handle-border-color, hsl(198, 0%, 98%));background-color:#fafafa;background-color:var(--clr-toggle-handle-bg-color, hsl(198, 0%, 98%));left:-2rem;left:var(--clr-toggle-icon-dot-place, -2rem);transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper input[type=checkbox]:checked+label:after{border-color:#fafafa;border-color:var(--clr-toggle-handle-border-color-on, hsl(198, 0%, 98%));right:-2rem;right:var(--clr-toggle-icon-dot-place, -2rem);left:-1.25rem;left:var(--clr-toggle-switch-left-spacing-negative, -1.25rem);transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper.disabled label{opacity:.4;cursor:not-allowed}.clr-toggle-wrapper.disabled input[type=checkbox]:checked+label:before{border-color:#ccc;border-color:var(--clr-toggle-disabled-on-border-color, hsl(198, 0%, 80%));background-color:#ccc;background-color:var(--clr-toggle-disabled-on-border-color, hsl(198, 0%, 80%))}.clr-toggle-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.clr-toggle-wrapper input[type=checkbox]:disabled+label:before{background-color:#fff;background-color:var(--clr-toggle-disabled-off-bg-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-toggle-disabled-off-border-color, hsl(198, 0%, 80%))}.clr-toggle-wrapper input[type=checkbox]:disabled+label:after{background-color:#fff;background-color:var(--clr-toggle-disabled-off-bg-color, hsl(198, 0%, 100%));border-style:solid;border-color:#ccc;border-color:var(--clr-toggle-disabled-off-handle-border-color, hsl(198, 0%, 80%));height:.9rem;height:var(--clr-toggle-switch-base-height, .9rem);width:.9rem;width:var(--clr-toggle-switch-base-height, .9rem);top:.15rem;top:var(--clr-toggle-icon-dot-top-disabled, .15rem)}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label:before{border-color:#ccc;border-color:var(--clr-toggle-disabled-on-border-color, hsl(198, 0%, 80%));background-color:#ccc;background-color:var(--clr-toggle-disabled-on-bg-color, hsl(198, 0%, 80%))}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label:after{border-color:#fff;border-color:var(--clr-toggle-disabled-on-handle-border-color, hsl(198, 0%, 100%));height:.7rem;height:var(--clr-toggle-dot-diameter, .7rem);width:.7rem;width:var(--clr-toggle-dot-diameter, .7rem);top:.25rem;top:var(--clr-toggle-icon-dot-top, .25rem);left:-1.25rem;left:var(--clr-toggle-switch-left-spacing-negative, -1.25rem)}.clr-toggle-wrapper input[type=checkbox]:disabled+label:after{left:-2.1rem;left:var(--clr-toggle-icon-margin-negative, -2.1rem)}.clr-toggle-wrapper.right-label label{margin-left:2.1rem;margin-left:var(--clr-toggle-icon-margin, 2.1rem);margin-right:0}.clr-toggle-wrapper.right-label input[type=checkbox]+label:before{right:0;left:-2.1rem;left:var(--clr-toggle-icon-margin-negative, -2.1rem)}.clr-toggle-wrapper.right-label input[type=checkbox]+label:after{right:0;left:-2rem;left:var(--clr-toggle-icon-dot-place, -2rem);transition-property:left}.clr-toggle-wrapper.right-label input[type=checkbox]:checked+label:after{left:-1.25rem;left:var(--clr-toggle-switch-left-spacing-negative, -1.25rem);transition-property:left}.clr-toggle-wrapper .clr-control-label{display:block;font-weight:400;line-height:1.2rem}.clr-control-inline .clr-toggle-wrapper .clr-control-label{display:inline-block;margin-right:.6rem}.clr-toggle-right label{display:inline-block;margin-left:0;margin-right:2.1rem;margin-right:var(--clr-toggle-icon-margin, 2.1rem)}.clr-toggle-right input[type=checkbox]+label:before{left:unset;right:-2.1rem;right:var(--clr-toggle-icon-margin-negative, -2.1rem)}.clr-toggle-right input[type=checkbox]+label:after{left:unset;right:-1.25rem;right:var(--clr-toggle-switch-left-spacing-negative, -1.25rem);transition-property:right}.clr-toggle-right input[type=checkbox]:checked+label:after{left:unset;right:-2rem;right:var(--clr-toggle-icon-dot-place, -2rem);transition-property:right}.clr-toggle-right input[type=checkbox]:disabled+label:after{left:unset;right:-1.3rem;right:var(--clr-toggle-switch-left-spacing-negative, -1.3rem)}.clr-toggle-right input[type=checkbox]:checked:disabled+label:after{left:unset;right:-2rem;right:var(--clr-toggle-icon-dot-place, -2rem)}.clr-toggle-right .clr-control-inline .clr-toggle-wrapper .clr-control-label{margin-right:2.7rem}.clr-range-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);white-space:nowrap}.clr-range-wrapper .fill-input{position:absolute;left:0;margin-bottom:0;margin-bottom:var(--clr-forms-range-track-border-width, 0px);display:inline-block;height:.2rem;height:var(--clr-forms-range-progress-fill-height, .2rem);pointer-events:none;cursor:pointer;z-index:10;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));border-radius:0;border-radius:var(--clr-forms-range-track-border-radius, 0);border-style:none}.clr-range{display:flex;justify-content:center;align-items:flex-end;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}.clr-range:disabled{pointer-events:auto;cursor:not-allowed;-webkit-appearance:none;left:0;height:.2rem;height:var(--clr-forms-range-track-height, .2rem);background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color-disabled, hsl(198, 0%, 91%))}.clr-range:disabled::-webkit-slider-thumb{-webkit-appearance:none;transform:translateY(var(--clr-forms-range-thumb-margin-top, .25rem));border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color-disabled, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}.clr-range:disabled::-moz-range-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color-disabled, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}.clr-range:disabled+.fill-input{pointer-events:auto;cursor:not-allowed;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color-disabled, hsl(198, 100%, 32%))}input[type=range]{padding:0;-webkit-appearance:none;left:0;height:.2rem;height:var(--clr-forms-range-track-height, .2rem);background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%));border-style:solid;border-color:#e8e8e8;border-color:var(--clr-forms-range-track-border-color, hsl(198, 0%, 91%));border-radius:0;border-radius:var(--clr-forms-range-track-border-radius, 0);border-width:0;border-width:var(--clr-forms-range-track-border-width, 0)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transform:translateY(var(--clr-forms-range-thumb-margin-top, .25rem));border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}input[type=range]:disabled{border-style:solid;border-color:#e8e8e8;border-color:var(--clr-forms-range-track-border-color-disabled, hsl(198, 0%, 91%));border-radius:0;border-radius:var(--clr-forms-range-track-border-radius, 0);border-width:0;border-width:var(--clr-forms-range-track-border-width, 0)}input[type=range]::-moz-range-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}@supports (-ms-ime-align: auto){.clr-range-wrapper .fill-input{display:none}.clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:.2rem;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%))}input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}input[type=range]::-ms-track{margin:0;border:0;height:.2rem;cursor:pointer;background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%))}input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:0;margin-top:var(--clr-forms-range-margin-top, 0);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}}_:-ms-fullscreen .clr-range-wrapper .fill-input,:root .clr-range-wrapper .fill-input{display:none}_:-ms-fullscreen .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower,:root .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:.2rem;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%))}_:-ms-fullscreen input[type=range]::-ms-tooltip,:root input[type=range]::-ms-tooltip{visibility:hidden}_:-ms-fullscreen input[type=range],:root input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}_:-ms-fullscreen input[type=range]::-ms-track,:root input[type=range]::-ms-track{border:0;margin:0;height:.2rem;cursor:pointer;background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%))}_:-ms-fullscreen input[type=range]::-ms-thumb,:root input[type=range]::-ms-thumb{border:0;border-radius:50%;margin-top:0;margin-top:var(--clr-forms-range-margin-top, 0);height:.7rem;height:var(--clr-forms-range-thumb-height hsl(198, 100%, 32%), .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height hsl(198, 100%, 32%), .7rem)}input[clrDatalistInput]::-webkit-calendar-picker-indicator{opacity:0;cursor:text}.clr-input-group .clr-datalist-caret{height:.8rem;height:var(--clr-forms-datalist-caret-icon-size, .8rem);width:.8rem;width:var(--clr-forms-datalist-caret-icon-size, .8rem);color:#8c8c8c;color:var(--clr-forms-datalist-caret-color, hsl(198, 0%, 55%));position:absolute;right:.3rem;right:var(--clr-forms-baseline, .3rem);top:25%}.clr-form-control-disabled .clr-datalist-caret{color:#8c8c8c;color:var(--clr-forms-datalist-caret-disabled-color, hsl(198, 0%, 55%))}clr-datalist-container .clr-input-group{padding-right:0}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action .clr-password-eye-icon{color:#0072a3;color:var(--clr-forms-password-eye-icon-color, hsl(198, 100%, 32%))}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action[disabled] .clr-password-eye-icon{color:#b3b3b3;color:var(--clr-forms-password-disabled-eye-icon-color, hsl(198, 0%, 70%))}.clr-input-wrapper input[clrPassword][disabled]{color:#b3b3b3;color:var(--clr-forms-password-disabled-typography-color, hsl(198, 0%, 70%))}:root{--clr-calendar-background-color: var(--clr-color-neutral-0);--clr-calendar-border-color: var(--clr-color-neutral-400);--clr-datepicker-trigger-color: var(--clr-color-action-600);--clr-datepicker-trigger-hover-color: var(--clr-color-action-800);--clr-calendar-btn-color: var(--clr-color-action-600);--clr-calendar-btn-hover-focus-color: var(--clr-global-hover-color);--clr-calendar-today-date-cell-color: var(--clr-color-neutral-1000);--clr-calendar-active-cell-background-color: var(--clr-global-selection-color);--clr-calendar-active-focus-cell-background-color: var(--clr-global-selection-color);--clr-calendar-active-cell-color: var(--clr-color-neutral-1000);--clr-day-font-size: .6rem;--clr-calendar-container-border-width: .05rem;--clr-calendar-container-border-radius: .15rem;--clr-calendar-cell-border-radius: .15rem;--clr-calendar-container-padding: .6rem;--clr-calendar-container-margin-top: .3rem;--clr-calendar-cell-width-height: 1.8rem;--clr-calendar-month-year-button-width: 2.4rem;--clr-calendar-month-year-cell-height: 2.4rem;--clr-calendar-year-picker-gap: 0;--clr-calendar-container-width: 13.9rem;--clr-calendar-container-height: 15.7rem;--clr-calendar-month-year-cell-width: 6.3rem;--clr-calendar-weekday-font-size: var(--clr-day-font-size);--clr-calendar-weekday-font-weight: 600;--clr-calendar-weekday-line-height: inherit;--clr-calendar-weekday-letter-spacing: inherit;--clr-calendar-day-font-size: inherit;--clr-calendar-day-font-weight: inherit;--clr-calendar-day-line-height: 1.8rem;--clr-calendar-day-letter-spacing: inherit;--clr-calendar-month-year-font-size-: .9rem;--clr-calendar-month-year-font-weight: 200;--clr-calendar-month-year-line-height: 1.8rem;--clr-calendar-month-year-letter-spacing: inherit;--clr-calendar-picker-btn-font-size: .9rem;--clr-calendar-picker-btn-font-weight: 200;--clr-calendar-picker-btn-line-height: 1.8rem;--clr-calendar-picker-btn-letter-spacing: normal;--clr-calendar-today-date-cell-font-weight: 600}.date-container{display:inline-flex;align-items:center;white-space:nowrap}.datepicker-trigger{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer}.datepicker-trigger .datepicker-trigger-icon{fill:#0072a3;fill:var(--clr-datepicker-trigger-color, hsl(198, 100%, 32%))}.datepicker-trigger .datepicker-trigger-icon:hover{fill:#00567a;fill:var(--clr-datepicker-trigger-hover-color, hsl(198, 100%, 24%))}.datepicker-trigger:disabled{cursor:not-allowed}.clr-form-control .datepicker-trigger{line-height:1.1rem;height:1.1rem}.date-input{flex:1 1 auto}.datepicker{display:flex;flex-direction:column;margin-top:.3rem;margin-top:var(--clr-calendar-container-margin-top, .3rem);padding:.6rem;padding:var(--clr-calendar-container-padding, .6rem);width:13.9rem;width:var(--clr-calendar-container-width, 13.9rem);height:15.7rem;height:var(--clr-calendar-container-height, 15.7rem);background:hsl(198,0%,100%);background:var(--clr-calendar-background-color, hsl(198, 0%, 100%));border-style:solid;border-width:.05rem;border-width:var(--clr-calendar-container-border-width, .05rem);border-color:#ccc;border-color:var(--clr-calendar-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-calendar-container-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-popover-box-shadow-color, rgba(140, 140, 140, .25));overflow:hidden;z-index:1050}.calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar-switchers,.year-switchers{transform:translateY(-.1rem);display:flex}.year-switchers{flex:0 0 auto;width:5.4rem;align-self:center}.calendar-table{flex:1 1 auto;width:100%}.calendar-cell,.calendar-table .calendar-cell{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;text-align:center}.day{display:inline-block}.weekdays{flex:0 0 1.8rem}.weekday{font-size:.6rem;font-size:var(--clr-calendar-weekday-font-size, .6rem);font-weight:600;font-weight:var(--clr-calendar-weekday-font-weight, 600);line-height:inherit;line-height:var(--clr-calendar-weekday-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-calendar-weekday-letter-spacing, inherit)}.calendar-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer;font-size:.9rem;font-size:var(--clr-calendar-picker-btn-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-picker-btn-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-picker-btn-line-height, 1.8rem);letter-spacing:normal;letter-spacing:var(--clr-calendar-picker-btn-letter-spacing, normal)}.calendar-btn:hover,.calendar-btn:focus{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.calendar-btn:focus{outline:0}.calendar-btn:active{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer;width:100%;color:inherit;font-size:inherit;font-size:var(--clr-calendar-day-font-size, inherit);font-weight:inherit;font-weight:var(--clr-calendar-day-font-weight, inherit);line-height:1.8rem;line-height:var(--clr-calendar-day-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-day-letter-spacing, inherit)}.day-btn:hover,.day-btn:focus{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.day-btn:focus{outline:0}.day-btn:active{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn:hover,.day-btn:focus{color:inherit;color:var(--clr-calendar-btn-hover-focus-color-text, inherit)}.day-btn:active{color:inherit;color:var(--clr-calendar-btn-active-color, inherit)}.day-btn.is-today{color:#000;color:var(--clr-calendar-today-date-cell-color, hsl(198, 0%, 0%));font-weight:600;font-weight:var(--clr-calendar-today-date-cell-font-weight, 600)}.day-btn.is-excluded{opacity:.4;opacity:var(--clr-calendar-disable-opacity, .4);color:inherit;color:var(--clr-calendar-disable-color, inherit)}.day-btn.is-excluded:hover{background:none}.day-btn.is-selected{background:hsl(201,29%,88%);background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.day-btn.is-selected:focus{background:hsl(201,29%,88%);background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}.day-btn.is-disabled{opacity:.4;opacity:var(--clr-calendar-disable-opacity, .4);color:inherit;color:var(--clr-calendar-disable-color, inherit);pointer-events:none}.day-btn.is-disabled:hover{background:none}.calendar-pickers{display:flex}.switcher{color:#0072a3;color:var(--clr-calendar-btn-color, hsl(198, 100%, 32%))}.switcher:hover,.switcher:focus{color:#0072a3;color:var(--clr-calendar-btn-hover-focus-color-text, hsl(198, 100%, 32%))}.switcher:active{color:#0072a3;color:var(--clr-calendar-btn-active-color, hsl(198, 100%, 32%))}.switcher cds-icon,.switcher clr-icon{height:.9rem;width:.9rem}.monthpicker-trigger,.yearpicker-trigger{width:2.4rem;width:var(--clr-calendar-month-year-button-width, 2.4rem);color:#0072a3;color:var(--clr-calendar-btn-picker-trigger-color, hsl(198, 100%, 32%));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthpicker,.yearpicker{min-height:14.4rem}.monthpicker,.yearpicker,.years{display:flex;flex-direction:column;overflow:hidden}.yearpicker{gap:0;gap:var(--clr-calendar-year-picker-gap, 0)}.monthpicker,.years{flex-wrap:wrap}.month,.year{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0 .6rem;margin:0!important;color:inherit;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer;height:2.4rem;height:var(--clr-calendar-month-year-cell-height, 2.4rem);width:6.3rem;width:var(--clr-calendar-month-year-cell-width, 6.3rem);outline-offset:-.25rem;font-size:.9rem;font-size:var(--clr-calendar-month-year-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-month-year-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-month-year-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-month-year-letter-spacing, inherit)}.month:hover,.month:focus,.year:hover,.year:focus{color:inherit;color:var(--clr-calendar-btn-hover-focus-color-text, inherit)}.month:active,.year:active{color:inherit;color:var(--clr-calendar-btn-active-color, inherit)}.month.is-disabled,.year.is-disabled{opacity:.4;opacity:var(--clr-calendar-disable-opacity, .4);color:inherit;color:var(--clr-calendar-disable-color, inherit);pointer-events:none}.month.is-disabled:hover,.year.is-disabled:hover{background:none}.month.is-selected,.year.is-selected{background:hsl(201,29%,88%);background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.month.is-selected:focus,.year.is-selected:focus{background:hsl(201,29%,88%);background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}.month{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.year{text-align:center}:root{--clr-combobox-trigger-color: var(--clr-color-neutral-500);--clr-combobox-font-size: .65rem;--clr-combobox-font-weight: inherit;--clr-combobox-min-height: 1.2rem;--clr-combobox-min-width: 8.4rem;--clr-combobox-border-color: hsl(198, 0%, 91%);--clr-combobox-border-bottom-color: hsl(198, 10%, 46%);--clr-combobox-border-radius: .15rem;--clr-combobox-input-background-color: hsl(198, 0%, 95%);--clr-combobox-pill-background-color: hsl(198, 0%, 100%);--clr-combobox-pill-border-color: hsl(198, 0%, 40%);--clr-combobox-pill-border-radius: .15rem;--clr-combobox-pill-font-color: hsl(198, 0%, 27%);--clr-combobox-filter-highlight: hsl(198, 0%, 27%);--clr-combobox-text-color: inherit;--clr-combobox-trigger-font-color: hsl(198, 0%, 27%);--clr-combobox-hover-background-color: hsl(198, 0%, 95%);--clr-combobox-pill-padding: 0 .1rem 0 .2rem;--clr-combobox-pill-margin: .15rem .3rem 0 0;--clr-combobox-pill-remove-icon-color: hsl(198, 0%, 27%);--clr-combobox-active-background-color: hsl(198, 0%, 91%);--clr-combobox-caret-icon-size: .6rem}.clr-combobox-form-control{align-items:stretch}.clr-combobox-form-control .clr-error .clr-validate-icon{margin-left:0}.clr-focus-indicator{background-color:#0072a3;background-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));height:.1rem;width:0;transition:width .2s ease;position:absolute;bottom:-.05rem;left:0;border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-combobox-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-combobox-border-radius, .15rem)}.clr-focus{width:100%}.clr-error .clr-focus-indicator{background-color:#c21d00;background-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-combobox-wrapper{position:relative;padding:0 calc(var(--clr-combobox-trigger-gap, .6rem) + .6rem + var(--clr-combobox-trigger-padding-right, .3rem)) 0 .3rem;padding-left:.3rem;padding-left:var(--clr-combobox-padding-left, .3rem);min-height:1.2rem;min-height:var(--clr-combobox-min-height, 1.2rem);min-width:8.4rem;min-width:var(--clr-combobox-min-width, 8.4rem);font-size:.65rem;font-size:var(--clr-combobox-font-size, .65rem);font-weight:inherit;font-weight:var(--clr-combobox-font-weight, inherit);color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;background-color:#f2f2f2;background-color:var(--clr-combobox-input-background-color, hsl(198, 0%, 95%));border-width:.05rem;border-style:solid;border-color:#e8e8e8;border-color:var(--clr-combobox-border-color, hsl(198, 0%, 91%));border-bottom-color:#6a7a81;border-bottom-color:var(--clr-combobox-border-bottom-color, hsl(198, 10%, 46%));border-radius:.15rem;border-radius:var(--clr-combobox-border-radius, .15rem)}.clr-combobox-wrapper .clr-input{padding-right:0;padding-left:.3rem;padding-left:var(--clr-combobox-input-left, .3rem);max-height:1.5rem;max-height:var(--clr-combobox-input-height, 1.5rem)}.clr-combobox-wrapper .clr-input:not(:disabled){color:inherit;color:var(--clr-combobox-text-color, inherit)}.clr-combobox-wrapper.multi{min-width:min(18rem,100%);padding-bottom:.15rem}.clr-combobox-wrapper .clr-input.clr-combobox-input:focus{background:none}.clr-combobox-wrapper.invalid{border-bottom-color:#c21d00}.clr-combobox-wrapper .clr-combobox-input{background:none;border-bottom:none;vertical-align:baseline;vertical-align:var(--clr-combobox-input-align, baseline)}.clr-combobox-wrapper .clr-combobox-remove-btn{background:transparent;border:none;cursor:pointer;padding:.15rem;color:#454545;color:var(--clr-combobox-pill-remove-icon-color, hsl(198, 0%, 27%))}.clr-combobox-wrapper .label-combobox-pill{font-weight:400;font-weight:var(--clr-combobox-pill-font-weight, 400);font-size:.55rem;font-size:var(--clr-combobox-pill-font-size, .55rem);line-height:.6rem;line-height:var(--clr-combobox-pill-line-height, .6rem);letter-spacing:.03em;letter-spacing:var(--clr-combobox-pill-letter-spacing, .03em);height:1.05rem;height:var(--clr-combobox-pill-height, 1.05rem);margin:.15rem .3rem 0 0;margin:var(--clr-combobox-pill-margin, .15rem .3rem 0 0);background-color:#fff;background-color:var(--clr-combobox-pill-background-color, hsl(198, 0%, 100%));border-width:.05rem;border-style:solid;align-items:baseline;align-items:var(--clr-combobox-pill-align-items, baseline);border-radius:.15rem;border-radius:var(--clr-combobox-pill-border-radius, .15rem);border-color:#666;border-color:var(--clr-combobox-pill-border-color, hsl(198, 0%, 40%));padding:0 .1rem 0 .2rem;padding:var(--clr-combobox-pill-padding, 0 .1rem 0 .2rem)}.clr-combobox-wrapper .label-combobox-pill .clr-combobox-pill-content{color:#454545;color:var(--clr-combobox-pill-font-color, hsl(198, 0%, 27%));font-size:.55rem;font-weight:400;padding:0 .4rem 0 .2rem;padding:var(--clr-combobox-pill-content-padding, 0 .4rem 0 .2rem)}.clr-combobox-wrapper .label-combobox-pill cds-icon,.clr-combobox-wrapper .label-combobox-pill clr-icon{margin-top:0;margin-top:var(--clr-combobox-item-icon-override, 0)}.clr-combobox-wrapper .label-combobox-pill cds-icon[shape=window-close],.clr-combobox-wrapper .label-combobox-pill clr-icon[shape=window-close]{color:#454545;color:var(--clr-combobox-pill-font-color, hsl(198, 0%, 27%))}.clr-combobox-wrapper .clr-combobox-input-wrapper{border:none;background:none}.clr-combobox-wrapper:not(.disabled):hover,.clr-combobox-wrapper:focus-within{background-color:#f2f2f2;background-color:var(--clr-combobox-hover-background-color, hsl(198, 0%, 95%))}.clr-combobox-trigger{padding-left:.3rem;padding-left:var(--clr-combobox-trigger-padding-left, .3rem);padding-right:.3rem;padding-right:var(--clr-combobox-trigger-padding-right, .3rem);margin:auto;position:absolute;top:0;bottom:0;right:0;background:none;border:none;color:currentColor;cursor:pointer;outline:none}.clr-combobox-trigger:disabled{color:var(--clr-btn-link-disabled-color, #666);opacity:.4}.clr-combobox-trigger cds-icon[shape=angle],.clr-combobox-trigger clr-icon[shape=angle]{color:#454545;color:var(--clr-combobox-trigger-font-color, hsl(198, 0%, 27%));height:.6rem;height:var(--clr-combobox-caret-icon-size, .6rem);width:.6rem;width:var(--clr-combobox-caret-icon-size, .6rem);min-height:.6rem;min-height:var(--clr-combobox-caret-icon-size, .6rem);min-width:.6rem;min-width:var(--clr-combobox-caret-icon-size, .6rem)}.clr-combobox-options{display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:6rem;max-width:18rem;background-color:#fff;background-color:var(--clr-dropdown-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-dropdown-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-dropdown-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-dropdown-box-shadow, rgba(140, 140, 140, .25));margin-top:.1rem;padding:.6rem 0;padding:var(--clr-dropdown-items-padding, .6rem 0);visibility:hidden;z-index:1050;position:static;max-height:12rem;overflow-y:scroll;visibility:visible}.clr-combobox-options .clr-combobox-options-loading{padding:.15rem 1.2rem}.clr-combobox-options .clr-combobox-options-loading .clr-combobox-options-loading-text{padding-left:.3rem}.clr-combobox-options .clr-combobox-options-empty-text{padding-left:.6rem}.clr-combobox-option{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.clr-combobox-option:hover{background-color:#e8e8e8;background-color:var(--clr-dropdown-bg-hover-color, hsl(198, 0%, 91%));color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));text-decoration:none}.clr-combobox-option.active{background-color:#d8e3e9;background-color:var(--clr-dropdown-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.clr-combobox-option:active{box-shadow:none}.clr-combobox-option:focus{z-index:inherit}.clr-combobox-option.disabled,.clr-combobox-option:disabled{pointer-events:none;opacity:.4;-webkit-user-select:none;user-select:none}.clr-combobox-option.disabled:hover,.clr-combobox-option:disabled:hover{background:none}.clr-combobox-option.disabled:active,.clr-combobox-option:disabled:active{background:none;box-shadow:none}.clr-combobox-option.clr-focus{background-color:#e8e8e8;background-color:var(--clr-combobox-active-background-color, hsl(198, 0%, 91%))}.clr-combobox-options .clr-combobox-option{padding:.15rem 1.2rem;padding:var(--clr-dropdown-item-padding, .15rem 1.2rem)}@media screen and (max-width: 576px){.clr-combobox-options .clr-combobox-option{padding:.3rem 1.2rem}}.clr-combobox-options .clr-combobox-option:hover,.clr-combobox-options .clr-combobox-option.active{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%))}.clr-combobox-disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-combobox-disabled .clr-combobox-input,.clr-combobox-disabled .clr-combobox-remove-btn,.clr-combobox-disabled .clr-combobox-trigger{cursor:not-allowed}.clr-filter-highlight b{font-weight:500;color:#454545;color:var(--clr-combobox-filter-highlight, hsl(198, 0%, 27%))}:root{--clr-stack-view-border-radius: .15rem;--clr-stack-view-border-color: var(--clr-color-neutral-400);--clr-stack-view-bg-color: var(--clr-color-neutral-50);--clr-stack-view-stack-block-border-bottom: var(--clr-color-neutral-300);--clr-stack-view-title-color: hsl(198, 0%, 0%);--clr-stack-view-color: hsl(198, 0%, 40%);--clr-stack-view-stack-block-label-text-color: var(--clr-global-font-color);--clr-stack-view-border-box-color: var(--clr-color-neutral-300);--clr-stack-block-changed-border-top-color: var(--clr-color-action-600);--clr-stack-view-stack-block-label-and-content-bg-color: var(--clr-color-neutral-50);--clr-stack-view-stack-children-stack-block-border-bottom-color: var(--clr-color-neutral-200);--clr-stack-view-stack-children-stack-block-label-and-content-bg-color: var(--clr-color-neutral-0);--clr-stack-view-stack-block-expanded-bg-color: var(--clr-global-selection-color);--clr-stack-view-stack-block-expandable-hover: var(--clr-stack-view-stack-block-label-text-color);--clr-stack-view-stack-block-content-text-color: inherit;--clr-stack-view-stack-block-expanded-text-color: var(--clr-color-neutral-1000);--clr-stack-view-stack-block-caret-color: var(--clr-global-font-color);--clr-stack-view-block-expanded-border-bottom-style: none;--clr-stack-view-border-width: .05rem;--clr-stack-view-stack-block-label-padding: .3rem .6rem;--clr-stack-view-key-margin: 0;--clr-stack-view-stack-block-caret-margin-right: .24rem;--clr-stack-view-stack-block-caret-dimension: .7rem;--clr-stack-view-block-label-before-margin: .35rem .24rem 0 0;--clr-stack-view-stack-children-block-label-padding-left: 1.8rem;--clr-stack-view-stack-children-block-content-padding-left: .36rem;--clr-stack-view-stack-title-btn-margin-right: -.6rem;--clr-stack-view-stack-title-padding: .3rem 0;--clr-stack-view-stack-title-font-size: var(--clr-h4-font-size);--clr-stack-view-stack-title-font-weight: var(--clr-h4-font-weight);--clr-stack-view-stack-title-line-height: inherit;--clr-stack-view-stack-title-letter-spacing: inherit;--clr-stack-view-stack-row-font-size: .65rem;--clr-stack-view-stack-row-font-weight: 400;--clr-stack-view-stack-row-line-height: 1.2rem;--clr-stack-view-stack-row-letter-spacing: normal;--clr-stack-view-stack-block-expanded-caret-color: var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-active-caret-color: var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-hover-caret-color: var(--clr-stack-view-stack-block-caret-color)}.stack-header{font-weight:400;display:flex;align-items:flex-end}.stack-header .stack-title{display:block;flex:1 1 auto;color:#000;color:var(--clr-stack-view-title-color, hsl(198, 0%, 0%));padding:.3rem 0;padding:var(--clr-stack-view-stack-title-padding, .3rem 0);font-weight:200;font-weight:var(--clr-stack-view-stack-title-font-weight, 200);font-size:1.08rem;font-size:var(--clr-stack-view-stack-title-font-size, 1.08rem);line-height:inherit;line-height:var(--clr-stack-view-stack-title-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-stack-view-stack-title-letter-spacing, inherit)}.stack-header .stack-actions{display:block;flex:0 0 auto}.stack-header .stack-actions .stack-action{margin:0 0 .3rem .6rem}.stack-header .stack-actions .stack-action.btn{min-width:0;padding:0 .6rem}.stack-header .stack-actions .stack-action.btn-link{margin-right:-.6rem;margin-right:var(--clr-stack-view-stack-title-btn-margin-right, -.6rem)}.stack-view{overflow-y:auto;word-wrap:break-word;margin-top:0;border-style:solid;border-width:.05rem;border-width:var(--clr-stack-view-border-width, .05rem);border-color:#ccc;border-color:var(--clr-stack-view-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-stack-view-border-radius, .15rem);color:#666;color:var(--clr-stack-view-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-stack-view-stack-row-font-weight, 400);font-size:.65rem;font-size:var(--clr-stack-view-stack-row-font-size, .65rem);line-height:1.2rem;line-height:var(--clr-stack-view-stack-row-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-stack-view-stack-row-letter-spacing, normal);background-color:#fafafa;background-color:var(--clr-stack-view-bg-color, hsl(198, 0%, 98%))}.stack-view dd,.stack-view dt{margin-inline-start:0;margin-left:0}.stack-view .stack-block{display:flex;flex-flow:row wrap;overflow-y:hidden;border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-stack-view-border-width, .05rem);border-bottom-color:#dedede;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom, hsl(198, 0%, 87%))}.stack-view>.stack-block:last-child,.stack-view>:last-child .stack-block:last-of-type{border-bottom:none;box-shadow:0 .05rem #dedede;box-shadow:0 .05rem 0 var(--clr-stack-view-border-box-color)}.stack-view .stack-block-changed>.stack-block-label{margin-left:-.45rem}.stack-view .stack-block-changed:before{content:" ";position:relative;height:0;width:0;border-top:.45rem solid;border-top-color:#0072a3;border-top-color:var(--clr-stack-block-changed-border-top-color, hsl(198, 100%, 32%));border-right:.45rem solid transparent}.stack-view .stack-block-label{padding:.3rem .6rem;padding:var(--clr-stack-view-stack-block-label-padding, .3rem .6rem);background-color:#fafafa;background-color:var(--clr-stack-view-stack-block-label-and-content-bg-color, hsl(198, 0%, 98%))}.stack-view .stack-block-content{background-color:inherit}.stack-view .stack-block-caret{align-self:center}.stack-view .stack-block-label{color:#666;color:var(--clr-stack-view-stack-block-label-text-color, hsl(198, 0%, 40%));font-size:.65rem;font-weight:500;line-height:1.2rem;letter-spacing:normal;flex:1 1 auto;display:flex}.stack-view .stack-block-label:before{display:inline-block;content:"";float:left;height:.7rem;height:var(--clr-stack-view-stack-block-caret-dimension, .7rem);width:.7rem;width:var(--clr-stack-view-stack-block-caret-dimension, .7rem);margin:.35rem .24rem 0 0;margin:var(--clr-stack-view-block-label-before-margin, .35rem .24rem 0 0);text-align:center}.stack-view .stack-block-label:focus{outline:.05rem auto -webkit-focus-ring-color;outline-offset:-.05rem}.stack-view .stack-view-key{flex:0 0 40%;max-width:40%;margin:0;margin:var(--clr-stack-view-key-margin, 0)}.stack-view .stack-block-caret{height:.7rem;height:var(--clr-stack-view-stack-block-caret-dimension, .7rem);width:.7rem;width:var(--clr-stack-view-stack-block-caret-dimension, .7rem);margin-right:.24rem;margin-right:var(--clr-stack-view-stack-block-caret-margin-right, .24rem);fill:#666;fill:var(--clr-stack-view-stack-block-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-content{color:inherit;color:var(--clr-stack-view-stack-block-content-text-color, inherit);flex:1 1 auto;width:60%;margin-bottom:0;font-weight:400}.stack-view .stack-block-content>:first-child{margin-top:0}.stack-view .stack-block-content>:last-child{margin-bottom:0}.stack-view .stack-children{flex:0 0 auto;width:100%}.stack-view .stack-children .stack-block{border-bottom-color:#e8e8e8;border-bottom-color:var(--clr-stack-view-stack-children-stack-block-border-bottom-color, hsl(198, 0%, 91%))}.stack-view .stack-children>.stack-block:last-child,.stack-view .stack-children>:last-child .stack-block:last-of-type{border-bottom:none;box-shadow:0 .05rem #dedede;box-shadow:0 .05rem 0 var(--clr-stack-view-border-box-color)}.stack-view .stack-children .stack-block-label,.stack-view .stack-children .stack-block-content{background-color:#fff;background-color:var(--clr-stack-view-stack-children-stack-block-label-and-content-bg-color, hsl(198, 0%, 100%))}.stack-view .stack-children .stack-block-label{padding-left:1.2rem}.stack-view .stack-block-expandable>.stack-block-label{cursor:pointer}.stack-view .stack-block-expandable>.stack-block-label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 40%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;transform:rotate(-90deg);height:.6rem;height:var(--clr-stack-view-stack-block-caret-dimension, .6rem);width:.6rem;width:var(--clr-stack-view-stack-block-caret-dimension, .6rem)}.stack-view .stack-block-expandable>.stack-block-label,.stack-view .stack-block-expandable>.stack-block-content{transition:background-color .2s ease-in-out,color .2s ease-in-out}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded)>.stack-block-label{color:#666;color:var(--clr-stack-view-stack-block-expandable-hover, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-stack-view-stack-block-expandable-bg-hover, hsl(198, 0%, 91%))}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded)>.stack-block-label .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-hover-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded):active>.stack-block-label{color:#666;color:var(--clr-stack-view-stack-block-expandable-active, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-stack-view-stack-block-expandable-bg-active, hsl(198, 0%, 91%))}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded):active>.stack-block-label .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-active-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expanded>.stack-block-label:before{transform:rotate(0)}.stack-view .stack-block-expanded>.stack-block-label{border-bottom-style:none;border-bottom-style:var(--clr-stack-view-block-expanded-border-bottom-style, none);border-bottom-width:.05rem;border-bottom-width:var(--clr-stack-view-border-width, .05rem);border-bottom-color:#dedede;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom, hsl(198, 0%, 87%));background-color:#d8e3e9;background-color:var(--clr-stack-view-stack-block-expanded-bg-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-stack-view-stack-block-expanded-text-color, hsl(198, 0%, 0%))}.stack-view .stack-block-expanded>.stack-block-label .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expanded-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expanded>.stack-block-label:hover{background-color:#d8e3e9;background-color:var(--clr-stack-view-stack-block-expandable-bg-hover, hsl(201, 29%, 88%));color:#000;color:var(--clr-stack-view-stack-block-expandable-text-hover, hsl(198, 0%, 0%))}.stack-view .stack-block-expanded>.stack-block-label:hover .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-hover-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expanded>.stack-block-label:hover:active{background-color:#d8e3e9;background-color:var(--clr-stack-view-stack-block-expandable-bg-active, hsl(201, 29%, 88%));color:#000;color:var(--clr-stack-view-stack-block-expandable-active, hsl(198, 0%, 0%))}.stack-view .stack-block-expanded>.stack-block-label:hover:active .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-active-caret-color, hsl(198, 0%, 40%))}.modal .stack-view{margin-bottom:0}.stack-view clr-stack-block.stack-block-expandable .stack-block-label:before{content:none}.stack-view .stack-children clr-stack-block .stack-block-label,.stack-view .stack-children .stack-block-label{padding-left:1.8rem;padding-left:var(--clr-stack-view-stack-children-block-label-padding-left, 1.8rem)}.stack-view .stack-children clr-stack-block .stack-block-label:before,.stack-view .stack-children .stack-block-label:before{display:none}.stack-view .stack-children clr-stack-block .stack-block-content,.stack-view .stack-children .stack-block-content{padding-left:.36rem;padding-left:var(--clr-stack-view-stack-children-block-content-padding-left, .36rem)}:root{--clr-tree-border-radius: var(--clr-global-borderradius);--clr-tree-link-hover-color: var(--clr-custom-links-hover-color);--clr-tree-link-selection-color: var(--clr-global-selection-color);--clr-tree-link-text-color: var(--clr-color-neutral-700);--clr-tree-caret-size: .8rem;--clr-tree-node-touch-target: 1.62rem;--clr-tree-caret-padding: 0;--clr-tree-node-content-icon-margin-right: .3rem;--clr-tree-node-caret-link-hover-color: var(--clr-color-neutral-1000);--clr-tree-node-caret-color: var(--clr-color-neutral-500);--clr-tree-node-caret-link-active-color: var(--clr-color-neutral-500);--clr-tree-node-caret-link-disabled-color: var(--clr-color-neutral-500);--clr-tree-node-font-size: inherit;--clr-tree-node-font-weight: inherit;--clr-tree-node-line-height: inherit;--clr-tree-node-letter-spacing: inherit;--clr-treenode-content-padding: 0;--clr-tree-node-content-padding: var(--clr-treenode-content-padding);--clr-tree-node-content-padding-left: 1.62rem;--clr-tree-node-children-margin: 1.17rem;--clr-tree-checkbox-wrapper-padding: .21rem 0 0 .41rem;--clr-tree-node-content-hover-color: transparent}.clr-tree-node{display:block}.clr-tree-node-content-container{display:flex;align-items:center;font-size:inherit;font-size:var(--clr-tree-node-font-size, inherit);font-weight:inherit;font-weight:var(--clr-tree-node-font-weight, inherit);line-height:inherit;line-height:var(--clr-tree-node-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-tree-node-letter-spacing, inherit)}.clr-treenode-content{flex:1 1 auto;display:flex;align-items:center;color:inherit;color:var(--clr-tree-node-text-color, inherit);padding:0;padding:var(--clr-tree-node-content-padding, 0);border-radius:0;border-radius:var(--clr-tree-border-radius, 0);border-top-left-radius:.15rem;border-top-left-radius:var(--clr-tree-border-radius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-tree-border-radius, .15rem);line-height:1.62rem;line-height:var(--clr-tree-node-content-line-height, 1.62rem)}.clr-treenode-content:first-child{padding-left:1.62rem;padding-left:var(--clr-tree-node-content-padding-left, 1.62rem)}.clr-treenode-content cds-icon,.clr-treenode-content clr-icon{height:.8rem;height:var(--clr-tree-caret-size, .8rem);width:.8rem;width:var(--clr-tree-caret-size, .8rem);min-height:.8rem;min-height:var(--clr-tree-caret-size, .8rem);min-width:.8rem;min-width:var(--clr-tree-caret-size, .8rem);margin-right:.3rem;margin-right:var(--clr-tree-node-content-icon-margin-right, .3rem);vertical-align:middle}.clr-treenode-caret{flex-grow:0;flex-shrink:0;flex-basis:1.62rem;flex-basis:var(--clr-tree-node-touch-target, 1.62rem);margin:0;height:1.62rem;height:var(--clr-tree-node-touch-target, 1.62rem);width:1.62rem;width:var(--clr-tree-node-touch-target, 1.62rem);min-height:1.62rem;min-height:var(--clr-tree-node-touch-target, 1.62rem);min-width:1.62rem;min-width:var(--clr-tree-node-touch-target, 1.62rem);padding:0;padding:var(--clr-tree-caret-padding, 0);background:none;border:none;color:#b3b3b3;color:var(--clr-tree-node-caret-link-color, hsl(198, 0%, 70%));cursor:pointer;outline-offset:-.25rem}.clr-treenode-caret:hover{color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-treenode-caret:active{color:#b3b3b3;color:var(--clr-tree-node-caret-link-active-color, hsl(198, 0%, 70%))}.clr-treenode-caret:disabled{color:#b3b3b3;color:var(--clr-tree-node-caret-link-disabled-color, hsl(198, 0%, 70%))}.clr-tree-node-caret-icon{height:.8rem;height:var(--clr-tree-caret-size, .8rem);width:.8rem;width:var(--clr-tree-caret-size, .8rem);vertical-align:middle}.clr-treenode-spinner-container{height:1.62rem;width:1.62rem;padding:.41rem}.clr-treenode-spinner{height:.8rem;width:.8rem;min-height:.8rem;min-width:.8rem}.clr-treenode-children{margin-left:1.17rem;margin-left:var(--clr-tree-node-children-margin, 1.17rem);will-change:height;overflow-y:hidden}.clr-treenode-link{display:inline-block;height:100%;width:100%;margin:0;padding:0;padding-left:.3rem;padding-left:var(--clr-tree-node-link-padding-left, .3rem);background:transparent;border:0;color:#666;color:var(--clr-tree-link-text-color, hsl(198, 0%, 40%));cursor:pointer;line-height:inherit;text-align:left}.clr-treenode-link:link,.clr-treenode-link:visited,.clr-treenode-link:active,.clr-treenode-link:hover{color:inherit}.clr-treenode-link:hover,.clr-treenode-link:focus{background:hsl(198,0%,91%);background:var(--clr-tree-link-hover-color, hsl(198, 0%, 91%));text-decoration:none}.clr-treenode-link:active{background:transparent;background:var(--clr-tree-node-content-bg-active-color, transparent)}.clr-treenode-link.active{background:hsl(201,29%,88%);background:var(--clr-tree-link-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-treenode-link.active:active{background:hsl(201,29%,88%);background:var(--clr-tree-node-content-bg-active-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-tree-node-content-container>.clr-checkbox-wrapper{padding:.21rem 0 0 .41rem;padding:var(--clr-tree-checkbox-wrapper-padding, .21rem 0 0 .41rem)}.clr-tree-node-content-container>.clr-checkbox-wrapper:first-child{margin-left:1.62rem;margin-left:var(--clr-tree-node-touch-target, 1.62rem)}.clr-tree-node-content-container>.clr-checkbox-wrapper .clr-control-label{font-size:inherit;font-size:var(--clr-tree-node-font-size, inherit);font-weight:inherit;font-weight:var(--clr-tree-node-font-weight, inherit);letter-spacing:inherit;letter-spacing:var(--clr-tree-node-letter-spacing, inherit)}:root{--clr-datagrid-font-color: hsl(203, 16%, 72%);--clr-datagrid-default-border-color: var(--clr-color-neutral-400);--clr-datagrid-icon-color: var(--clr-color-neutral-600);--clr-datagrid-row-hover-color: var(--clr-color-neutral-200);--clr-datagrid-row-hover-font-color: var(--clr-color-neutral-1000);--clr-datagrid-action-toggle-color: var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-color: var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-color: var(--clr-color-neutral-600);--clr-datagrid-pagination-input-border-color: var(--clr-datagrid-default-border-color);--clr-datagrid-pagination-input-border-focus-color: var(--clr-color-action-400);--clr-datagrid-popover-bg-color: var(--clr-color-neutral-0);--clr-datagrid-popover-padding: .3rem;--clr-datagrid-popover-border-color: var(--clr-datagrid-default-border-color);--clr-datagrid-action-popover-hover-color: var(--clr-color-neutral-200);--clr-datagrid-row-selected: var(--clr-color-neutral-1000);--clr-datagrid-loading-background: hsla(0, 0%, 100%, .6);--clr-datagrid-popovers-box-shadow-color: rgba(140, 140, 140, .25);--clr-datagrid-popovers-box-shadow: 0 .05rem .15rem var(--clr-datagrid-popovers-box-shadow-color);--clr-datagrid-popover-font-color: hsl(198, 0%, 40%);--clr-datagrid-column-switch-header-font-color: var(--clr-color-neutral-500);--clr-datagrid-column-switch-header-font-hover-color: var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-bg-color: var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-icon-color: var(--clr-color-neutral-0);--clr-datagrid-placeholder-color: var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-opacity: .56;--clr-datagrid-pagination-input-size: 1.2rem;--clr-datagrid-column-toggle-gap: .2rem;--clr-datagrid-column-toggle-padding: 0 .3rem;--clr-datagrid-column-toggle-border-color: var(--clr-color-neutral-600);--clr-datagrid-column-toggle-fill-color: var(--clr-color-neutral-50);--clr-datagrid-column-toggle-text-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-border-hover-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-hover-color: var(--clr-color-neutral-0);--clr-datagrid-column-toggle-text-hover-color: var(--clr-color-neutral-1000);--clr-datagrid-column-toggle-border-active-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-active-color: var(--clr-color-neutral-100);--clr-datagrid-column-toggle-text-active-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-disabled-color: hsl(198, 0%, 40%);--clr-datagrid-column-toggle-disabled-opacity: .4;--clr-datagrid-detail-header-padding: 0 0 0 1.2rem;--clr-datagrid-detail-header-title-padding: .8rem 0 0 0;--clr-datagrid-detail-pane-close-btn-margin: .8rem 0 0 0;--clr-datagrid-detail-pane-close-padding: 0 0 0 .6rem;--clr-datagrid-detail-body-padding: 0 1.2rem;--clr-datagrid-detail-pane-close-btn-min-width: 3.6rem;--clr-datagrid-detail-pane-content-padding: 0;--clr-datagrid-detail-pane-close-icon-size: 1.2rem;--clr-datagrid-detail-body-text-color: hsl(198, 0%, 40%);--clr-datagrid-detail-header-title-color: hsl(198, 0%, 40%);--clr-datagrid-detail-pane-bg-color: var(--clr-datagrid-popover-bg-color);--clr-datagrid-detail-pane-border-color: var(--clr-datagrid-default-border-color);--clr-datagrid-footer-padding: 0 .6rem;--clr-datagrid-placeholder-padding: .6rem;--clr-datagrid-placeholder-gap: .6rem;--clr-datagrid-placeholder-font-size: .8rem;--clr-datagrid-placeholder-font-weight: inherit;--clr-datagrid-placeholder-line-height: inherit;--clr-datagrid-placeholder-letter-spacing: inherit;--clr-datagrid-placeholder-background-color: hsl(198, 0%, 100%);--clr-datagrid-column-seperator-height: 1.3rem;--clr-datagrid-filter-toggle-size: .7rem;--clr-datagrid-row-active-color: var(--clr-datagrid-row-hover-color);--clr-datagrid-footer-line-height: 1.65rem;--clr-datagrid-footer-pagination-line-height: 1.8rem;--clr-datagrid-fixed-column-size: 1.9rem}.datagrid{border-collapse:separate;border-style:solid;border-width:.05rem;border-width:var(--clr-table-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-table-border-radius, .15rem);background-color:#fff;background-color:var(--clr-table-bgcolor, hsl(198, 0%, 100%));color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));margin:1.2rem 0 0;margin:var(--clr-table-margin, 1.2rem 0 0 0);max-width:100%;width:100%}.datagrid .datagrid-column,.datagrid .datagrid-cell{border-top-style:solid;font-size:.65rem;font-size:var(--clr-table-data-cell-font-size, .65rem);line-height:.7rem;line-height:var(--clr-table-data-cell-line-height, .7rem);font-weight:400;font-weight:var(--clr-table-data-cell-font-weight, 400);border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#e8e8e8;border-top-color:var(--clr-tablerow-bordercolor, hsl(198, 0%, 91%));padding:.55rem .6rem;padding:var(--clr-table-cell-padding, .55rem .6rem .55rem);text-align:center;vertical-align:top}.datagrid .datagrid-column.left,.datagrid .datagrid-cell.left{text-align:left}.datagrid .datagrid-column.left:first-child,.datagrid .datagrid-cell.left:first-child{padding-left:.3rem;padding-left:var(--clr-table-cell-padding-left, .3rem)}.datagrid .datagrid-column.right,.datagrid .datagrid-cell.right{text-align:right}.datagrid .datagrid-column{color:#666;color:var(--clr-thead-color, hsl(198, 0%, 40%));letter-spacing:.03em;font-size:.55rem;font-size:var(--clr-table-header-cell-font-size, .55rem);line-height:.7rem;line-height:var(--clr-table-header-cell-line-height, .7rem);font-weight:600;font-weight:var(--clr-table-header-cell-font-weight, 600);background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));vertical-align:bottom;vertical-align:var(--clr-table-vertical-align, bottom);border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-table-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-top:0 none}.datagrid .datagrid-body .datagrid-row:first-child .datagrid-cell{border-top:0 none}.datagrid .datagrid-body+.datagrid-body{border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid .datagrid-header .datagrid-column:first-child{border-radius:0;border-top-left-radius:.1rem;border-top-left-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid .datagrid-header .datagrid-column:last-child{border-radius:0;border-top-right-radius:.1rem;border-top-right-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:first-child{border-radius:0;border-bottom-left-radius:.1rem;border-bottom-left-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:last-child{border-radius:0;border-bottom-right-radius:.1rem;border-bottom-right-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid-compact .datagrid-column,.datagrid-compact .datagrid-cell{padding:.3rem .6rem .25rem;padding:var(--clr-table-cell-compact-padding, .3rem .6rem .25rem)}.datagrid-host{display:flex;flex-flow:column nowrap;position:relative}.datagrid{border-bottom-left-radius:0;border-bottom-right-radius:0;-ms-overflow-style:-ms-autohiding-scrollbar;overflow:auto;flex:1 1 auto;margin-top:.6rem}.datagrid-container{width:auto;font-size:.65rem;padding:.55rem .6rem}.datagrid-expandable-caret{padding:.1rem .2rem .15rem;text-align:center}.datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;cursor:pointer;height:1.5rem;width:1.5rem}button.datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-expandable-caret .datagrid-expandable-caret-icon{color:#8c8c8c;color:var(--clr-datagrid-icon-color, hsl(198, 0%, 55%));margin-top:.15rem}.datagrid-expandable-caret .datagrid-expandable-caret-icon svg{transition:transform .2s ease-in-out}.datagrid-expandable-caret .spinner{margin-top:.3rem}.datagrid-expandable-caret.datagrid-column{padding:.55rem .6rem}.datagrid-header,.datagrid-body,.datagrid-row,.datagrid-column,.datagrid-cell,.datagrid-fixed-column{display:block}.datagrid-row{border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-row:first-of-type{border-top:none}.datagrid-row:hover,.datagrid-row:hover .datagrid-row-sticky{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-hover-color, hsl(198, 0%, 91%))}.datagrid-row.datagrid-selected,.datagrid-row.datagrid-selected .datagrid-row-sticky{color:#000;color:var(--clr-datagrid-row-selected, hsl(198, 0%, 0%));background-color:#d8e3e9;background-color:var(--clr-global-selection-color, hsl(201, 29%, 88%))}.datagrid-row:active,.datagrid-row:active .datagrid-row-sticky{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-active-color, hsl(198, 0%, 91%))}.datagrid-row .datagrid-action-overflow{position:absolute;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-row .datagrid-action-overflow:before{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.3rem;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-right-width:.3rem;border-right-style:solid;border-right-color:#ccc;border-right-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%))}.datagrid-row .datagrid-action-overflow:after{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.25rem;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;border-right-width:.25rem;border-right-style:solid;border-right-color:#fff;border-right-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%))}.datagrid-row .datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-row .datagrid-action-overflow .action-item:hover,.datagrid-row .datagrid-action-overflow .action-item:focus{text-decoration:none;background-color:#e8e8e8;background-color:var(--clr-datagrid-action-popover-hover-color, hsl(198, 0%, 91%))}.datagrid-row .datagrid-action-overflow .action-item.active{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-datagrid-row-hover-font-color, hsl(198, 0%, 0%))}.datagrid-row .datagrid-action-overflow .action-item:focus{outline:0}.datagrid-row .datagrid-action-overflow .action-item.disabled,.datagrid-row .datagrid-action-overflow .action-item:disabled{cursor:not-allowed;opacity:.4;-webkit-user-select:none;user-select:none}.datagrid-row .datagrid-action-overflow .action-item.disabled:hover,.datagrid-row .datagrid-action-overflow .action-item:disabled:hover{background:none}.datagrid-row .datagrid-action-overflow .action-item.disabled:active,.datagrid-row .datagrid-action-overflow .action-item.disabled:focus,.datagrid-row .datagrid-action-overflow .action-item:disabled:active,.datagrid-row .datagrid-action-overflow .action-item:disabled:focus{background:none;box-shadow:none}.datagrid-row .datagrid-action-overflow .action-item cds-icon,.datagrid-row .datagrid-action-overflow .action-item clr-icon{vertical-align:middle;transform:translate3d(0,-.05rem,0)}.datagrid-row .datagrid-row-detail-wrapper{flex:1 1 auto;display:flex}.datagrid-row .datagrid-row-detail{width:auto}.datagrid-row .datagrid-row-detail .datagrid-cell{padding-top:0;border:none}.datagrid-row .datagrid-select{min-width:.4rem;align-items:center}.datagrid-row .datagrid-select .clr-checkbox-wrapper{display:block;margin-top:-.3rem}.datagrid-row .datagrid-select,.datagrid-row .datagrid-select input{cursor:pointer}.datagrid-row .datagrid-select.clr-form-control-disabled,.datagrid-row .datagrid-select.clr-form-control-disabled input{cursor:not-allowed}.datagrid-row .datagrid-signpost-trigger .signpost{margin:-.36rem 0;height:1.236rem}.datagrid-row .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:1.2rem}.datagrid-row .datagrid-row-sticky{z-index:500}.datagrid-row-sticky{background-color:#fff;background-color:var(--clr-table-bgcolor, hsl(198, 0%, 100%));display:flex;flex-wrap:nowrap;position:sticky;left:0;z-index:502}.datagrid-row-sticky .datagrid-cell:last-child:after{content:"";width:.05rem;height:calc(100% - .5rem);position:absolute;right:0;top:.25rem;background-color:#ccc;background-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-row-scrollable{flex:1 1 auto;display:flex;flex-flow:column nowrap}.datagrid-row-scrollable.is-replaced{flex-direction:row}.datagrid-row-scrollable.is-replaced .datagrid-scrolling-cells{flex:0 0 auto}.datagrid-row-scrollable .datagrid-column:last-child .datagrid-column-separator{display:none}.datagrid-row-flex{flex:1 1 auto;display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail{display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail .datagrid-cell{padding-top:0}.datagrid-scrolling-cells,.datagrid-scrolling-details{display:flex;flex:1 1 auto;flex-flow:row nowrap}.datagrid-action-bar{margin-top:1.2rem}.datagrid-action-bar~.datagrid-spinner{height:calc(100% - 1.2rem);top:1.2rem}.datagrid-header{position:sticky;top:0;z-index:501;width:auto}.datagrid-header .datagrid-column{border-bottom:none}.datagrid-header .datagrid-row{background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));border-top:none;border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-global-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-header .datagrid-row .datagrid-row-sticky,.datagrid-header .datagrid-row:hover,.datagrid-header .datagrid-row:hover .datagrid-row-sticky{background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%))}.datagrid-header .datagrid-row-scrollable{flex-direction:row}.datagrid-table-wrapper{display:flex;flex:1 1 auto;min-height:100%}.datagrid-table{display:flex;flex-direction:column;flex:1 1 auto;align-content:flex-start}.datagrid-table .datagrid-body{width:auto}.datagrid-table .datagrid-column{position:relative;text-align:left;min-width:4.8rem;display:flex;flex:1 1 auto;vertical-align:top;border:none}.datagrid-table .datagrid-column:focus{outline:-webkit-focus-ring-color solid .1rem;outline-offset:-.1rem}.datagrid-table .datagrid-column clr-dg-filter,.datagrid-table .datagrid-column clr-dg-string-filter,.datagrid-table .datagrid-column clr-dg-numeric-filter{display:flex;order:99;margin-left:auto;align-items:center}.datagrid-table .datagrid-column .datagrid-filter-input-spacer{width:.6rem;display:inline-block}.datagrid-table .datagrid-column .datagrid-numeric-filter-input{width:3.9rem}.datagrid-table .datagrid-column .datagrid-filter-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;cursor:pointer;float:right;vertical-align:middle;height:.7rem;height:var(--clr-datagrid-filter-toggle-size, .7rem);width:.7rem;width:var(--clr-datagrid-filter-toggle-size, .7rem);min-height:.7rem;min-height:var(--clr-datagrid-filter-toggle-size, .7rem);min-width:.7rem;min-width:var(--clr-datagrid-filter-toggle-size, .7rem);margin-left:.3rem;background-repeat:no-repeat;background-size:contain}button.datagrid-table .datagrid-column .datagrid-filter-toggle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-filter-toggle cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle clr-icon{color:#8c8c8c;color:var(--clr-color-neutral-600, hsl(198, 0%, 55%))}.datagrid-table .datagrid-column .datagrid-filter-toggle:hover cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle:hover clr-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%))}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open clr-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%))}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered clr-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%))}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-style:solid;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-filter .datagrid-filter-close-wrapper{text-align:right}.datagrid-table .datagrid-column .datagrid-filter .datagrid-filter-close-wrapper .close{float:none}.datagrid-table .datagrid-column .datagrid-filter .datagrid-filter-apply{margin-bottom:0}.datagrid-table .datagrid-column.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-column .datagrid-column-flex{display:flex;flex:1 1 auto}.datagrid-table .datagrid-column .datagrid-column-title{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));text-align:left;flex:1 1 auto;align-items:center;align-self:center;display:flex}button.datagrid-table .datagrid-column .datagrid-column-title{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-title .signpost .signpost-action.btn{height:inherit;line-height:inherit}.datagrid-table .datagrid-column .datagrid-column-title .clr-checkbox-wrapper .clr-control-label{margin-top:-.48rem}.datagrid-table .datagrid-column button.datagrid-column-title:hover{text-decoration:underline;cursor:pointer}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%));margin-left:auto;height:.7rem;width:.7rem;vertical-align:middle}.datagrid-table .datagrid-column .datagrid-column-separator{display:flex;align-items:center;flex:0 0 auto;width:.05rem;width:var(--clr-global-borderwidth, .05rem);order:100;margin-left:auto;height:100%}.datagrid-table .datagrid-column .datagrid-column-separator:after{content:"";position:absolute;height:calc(100% - (.6rem - .05rem));height:var(--clr-datagrid-column-separator-height, calc(100% - (.6rem - .05rem)));width:.05rem;right:0;background-color:#ccc;background-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;position:absolute;width:.65rem;right:-.3rem;top:-.3rem;cursor:col-resize;height:calc(100% + .6rem - .05rem);z-index:501}button.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker{position:absolute;top:-.6rem;display:none;width:.05rem;height:0;border-right-style:dotted;border-right-color:#79c6e6;border-right-color:var(--clr-color-action-300, hsl(198, 69%, 69%));border-right-width:.05rem;border-right-width:var(--clr-global-borderwidth, .05rem);transform:translate(0);cursor:col-resize}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker.on-arrow-key-resize{transition:transform .2s ease-out}.datagrid-table .datagrid-column .datagrid-column-separator .exceeded-max{border-right:.05rem dotted rgba(219,33,0,.3)}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost{margin:-.36rem 0;height:1.236rem}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:1.2rem}.datagrid-table .datagrid-column.datagrid-select,.datagrid-table .datagrid-column.datagrid-expandable-caret,.datagrid-table .datagrid-column.datagrid-row-actions{max-width:1.9rem;max-width:var(--clr-datagrid-fixed-column-size, 1.9rem);min-width:1.9rem;min-width:var(--clr-datagrid-fixed-column-size, 1.9rem)}.datagrid-table .datagrid-cell{flex:1 1 auto;text-align:left;min-width:4.8rem;border:none}.datagrid-table .datagrid-cell.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-cell.datagrid-fixed-column{flex:0 0 1.9rem;flex:0 0 var(--clr-datagrid-fixed-column-size, 1.9rem);max-width:1.9rem;max-width:var(--clr-datagrid-fixed-column-size, 1.9rem);min-width:1.9rem;min-width:var(--clr-datagrid-fixed-column-size, 1.9rem)}.datagrid-table .datagrid-cell.datagrid-row-actions{background:none}.datagrid-table .datagrid-cell.datagrid-expandable-caret{padding:.1rem .2rem .15rem;text-align:center}.datagrid-table .datagrid-cell:focus{outline:-webkit-focus-ring-color solid .1rem;outline-offset:-.1rem}.datagrid-table .datagrid-cell .datagrid-action-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none}button.datagrid-table .datagrid-cell .datagrid-action-toggle{cursor:pointer}.datagrid-table .datagrid-cell .datagrid-action-toggle cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle clr-icon{color:#8c8c8c;color:var(--clr-datagrid-icon-color, hsl(198, 0%, 55%))}.datagrid-table .datagrid-cell .datagrid-action-toggle:active cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle:active clr-icon{color:#666;color:var(--clr-datagrid-action-toggle-color, hsl(198, 0%, 40%))}.datagrid-table .datagrid-cell .clr-toggle-wrapper{margin-top:-.66rem;padding-top:.42rem}.datagrid-table .datagrid-placeholder-container{flex:1 1 auto;display:flex;justify-content:center;border-top-style:solid;border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-top-width:.05rem;border-top-width:var(--clr-global-borderwidth, .05rem)}.datagrid-table .datagrid-placeholder{background:hsl(198,0%,100%);background:var(--clr-datagrid-placeholder-background-color, hsl(198, 0%, 100%));display:none;width:100%}.datagrid-table .datagrid-placeholder.datagrid-empty{border-top:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:.6rem;gap:var(--clr-datagrid-placeholder-gap, .6rem);padding:.6rem;padding:var(--clr-datagrid-placeholder-padding, .6rem);font-size:.8rem;font-size:var(--clr-datagrid-placeholder-font-size, .8rem);font-weight:inherit;font-weight:var(--clr-datagrid-placeholder-font-weight, inherit);line-height:inherit;line-height:var(--clr-datagrid-placeholder-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-datagrid-placeholder-letter-spacing, inherit);color:#b3b3b3;color:var(--clr-datagrid-placeholder-color, hsl(198, 0%, 70%))}.datagrid-table .datagrid-placeholder .datagrid-placeholder-image{height:3rem;width:3rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2060%2072%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22path-1%22%20cx%3D%2230%22%20cy%3D%2261.7666667%22%20rx%3D%2215.4512904%22%20ry%3D%224.73333333%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.9025808%22%20height%3D%229.46666667%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Oval-10%22%20stroke%3D%22%23C1DFEF%22%20mask%3D%22url(%23mask-2)%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%20stroke-dasharray%3D%223%2C6%2C3%2C5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M38.4613647%2C18.1642456%20L30.9890137%2C34.9141846%20L31%2C47%20L32.5977783%2C46.5167236%20L32.5977783%2C34.9141846%20L51.0673218%2C15.7560425%20C51.0673218%2C15.7560425%2048.6295166%2C16.6542969%2044.9628906%2C17.3392334%20C41.2962646%2C18.0241699%2038.4613647%2C18.1642456%2038.4613647%2C18.1642456%20Z%22%20id%3D%22Path-195%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.74639226%2C12.5661855%20L4.62065726%2C12.1605348%20L5.3515414%2C11.1625044%20L5.77622385%2C11.159939%20L6.20936309%2C12.5573481%20L4.74639226%2C12.5661855%20Z%20M6.20936309%2C12.5573481%20L6.32542632%2C12.9317954%20L28.4963855%2C34.8796718%20L28.4963855%2C47.8096691%20L32.6%2C46.4836513%20L32.6%2C34.8992365%20L53.973494%2C12.7035813%20L53.973494%2C12.2688201%20L6.20936309%2C12.5573481%20Z%20M55.373494%2C10.8603376%20L55.373494%2C13.2680664%20L34%2C35.4637216%20L34%2C47.5025401%20L27.0963855%2C49.7333333%20L27.0963855%2C35.4637219%20L5.09179688%2C13.680542%20L4.31325301%2C11.1687764%20L55.373494%2C10.8603376%20Z%22%20id%3D%22Path-149%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-9%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2230%22%20cy%3D%2211.785654%22%20rx%3D%2226%22%20ry%3D%226.78565401%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30%2C17.171308%20C36.8772177%2C17.171308%2043.3112282%2C16.4610701%2048.0312371%2C15.2292106%20C50.2777611%2C14.6428977%2052.0507619%2C13.9579677%2053.2216231%2C13.2354973%20C54.1938565%2C12.6355886%2054.6%2C12.1175891%2054.6%2C11.785654%20C54.6%2C11.4537189%2054.1938565%2C10.9357194%2053.2216231%2C10.3358107%20C52.0507619%2C9.61334032%2050.2777611%2C8.92841034%2048.0312371%2C8.34209746%20C43.3112282%2C7.11023795%2036.8772177%2C6.4%2030%2C6.4%20C23.1227823%2C6.4%2016.6887718%2C7.11023795%2011.9687629%2C8.34209746%20C9.72223886%2C8.92841034%207.94923814%2C9.61334032%206.77837689%2C10.3358107%20C5.8061435%2C10.9357194%205.4%2C11.4537189%205.4%2C11.785654%20C5.4%2C12.1175891%205.8061435%2C12.6355886%206.77837689%2C13.2354973%20C7.94923814%2C13.9579677%209.72223886%2C14.6428977%2011.9687629%2C15.2292106%20C16.6887718%2C16.4610701%2023.1227823%2C17.171308%2030%2C17.171308%20Z%20M30%2C18.571308%20C15.6405965%2C18.571308%204%2C15.5332672%204%2C11.785654%20C4%2C8.03804078%2015.6405965%2C5%2030%2C5%20C44.3594035%2C5%2056%2C8.03804078%2056%2C11.785654%20C56%2C15.5332672%2044.3594035%2C18.571308%2030%2C18.571308%20Z%22%20id%3D%22Oval-9-Copy%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.2608643%2C7.14562988%20L22.727356%2C16.9047241%20C22.727356%2C16.9047241%2015.3006592%2C16.3911743%2010.276001%2C14.7511597%20C5.25134277%2C13.111145%205.38031006%2C11.8284302%205.38031006%2C11.6882935%20C5.38031006%2C10.4832831%208.16633152%2C9.41877716%2011.114563%2C8.57324219%20C14.549319%2C7.58817492%2018.2608643%2C7.14562988%2018.2608643%2C7.14562988%20Z%22%20id%3D%22Path-196%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.datagrid-table .datagrid-hidden-column.datagrid-column,.datagrid-table .datagrid-hidden-column.datagrid-cell{display:none}.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-cell:not(.datagrid-expandable-caret):not(.datagrid-row-actions):not(.datagrid-select){display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell{display:block;padding-top:.55rem}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell.datagrid-hidden-column{display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-expandable-caret{padding-top:.1rem}.datagrid-row-replaced .datagrid-row-detail.datagrid-container{border-top:.05rem solid hsl(198,0%,80%)}.datagrid-row-replaced .datagrid-row-detail.datagrid-container .datagrid-cell{border-top:none}.datagrid-footer{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;padding:0 .6rem;padding:var(--clr-datagrid-footer-padding, 0 .6rem);line-height:1.65rem;line-height:var(--clr-datagrid-footer-line-height, 1.65rem);font-size:.55rem;background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));border-style:solid;border-color:#ccc;border-color:var(--clr-table-footer-border-top-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-top:none;border-radius:0;border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-global-borderradius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-global-borderradius, .15rem)}.datagrid-footer .pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:1.2rem;gap:var(--clr-datagrid-footer-pagination-gap, 1.2rem);line-height:1.8rem;line-height:var(--clr-datagrid-footer-pagination-line-height, 1.8rem)}.datagrid-footer .pagination-size{display:block;flex:1 1 auto;white-space:nowrap;text-align:right}.datagrid-footer .pagination-size .clr-select-wrapper:after{top:.6rem;top:var(--clr-datagrid-footer-select-wrapper-caret-top-position, .6rem)}.datagrid-footer .pagination-size .clr-page-size-select{font-size:100%;margin-left:.6rem;height:1.2rem;line-height:1.2rem;vertical-align:middle}.datagrid-footer .pagination-description{white-space:nowrap}.datagrid-footer .pagination-list{display:flex;align-items:center}.datagrid-footer .column-switch-wrapper{position:relative;flex:0 0 auto;display:flex;align-items:center}.datagrid-footer .column-switch-wrapper .column-toggle--action{min-width:.9rem;text-transform:capitalize;padding:0 .3rem;padding:var(--clr-datagrid-column-toggle-padding, 0 .3rem);border-color:#8c8c8c;border-color:var(--clr-datagrid-column-toggle-border-color, hsl(198, 0%, 55%));background-color:#fafafa;background-color:var(--clr-datagrid-column-toggle-fill-color, hsl(198, 0%, 98%));color:#666;color:var(--clr-datagrid-column-toggle-text-color, hsl(198, 0%, 40%));margin:.3rem .6rem .3rem 0;margin:var(--clr-datagrid-footer-column-switch-margin, .3rem .6rem .3rem 0)}.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:active{cursor:not-allowed;opacity:.4;opacity:var(--clr-datagrid-column-toggle-disabled-opacity, .4);border-color:#666;border-color:var(--clr-datagrid-column-toggle-disabled-color, hsl(198, 0%, 40%));color:#666;color:var(--clr-datagrid-column-toggle-disabled-color, hsl(198, 0%, 40%));background-color:#fafafa;background-color:var(--clr-datagrid-column-toggle-fill-color, hsl(198, 0%, 98%))}.datagrid-footer .column-switch-wrapper .column-toggle--action:hover{border-color:#666;border-color:var(--clr-datagrid-column-toggle-border-hover-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-datagrid-column-toggle-fill-hover-color, hsl(198, 0%, 100%));color:#000;color:var(--clr-datagrid-column-toggle-text-hover-color, hsl(198, 0%, 0%))}.datagrid-footer .column-switch-wrapper .column-toggle--action:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:focus{box-shadow:none;border-color:#666;border-color:var(--clr-datagrid-column-toggle-border-active-color, hsl(198, 0%, 40%));background-color:#f2f2f2;background-color:var(--clr-datagrid-column-toggle-fill-active-color, hsl(198, 0%, 95%));color:#666;color:var(--clr-datagrid-column-toggle-text-active-color, hsl(198, 0%, 40%))}.datagrid-footer .column-switch-wrapper .column-switch{border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);background-color:#fff;background-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));padding:.9rem;border-style:solid;border-top:none;width:12.5rem;display:flex;flex-direction:column;z-index:1050}.datagrid-footer .column-switch-wrapper .column-switch .switch-content{max-height:15rem;overflow-y:auto;min-height:2.4rem}.datagrid-footer .column-switch-wrapper .column-switch{border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);background-color:#fff;background-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-style:solid;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));padding:.9rem;width:12.5rem;display:flex;flex-direction:column;z-index:1050}.datagrid-footer .column-switch-wrapper .column-switch .switch-header{display:flex;justify-content:space-between;font-weight:400;font-size:.8rem;padding-bottom:.6rem;line-height:1.2rem}.datagrid-footer .column-switch-wrapper .column-switch .switch-header button{min-width:.9rem;margin:0;padding:0}.datagrid-footer .column-switch-wrapper .column-switch .switch-header button cds-icon{color:#b3b3b3;color:var(--clr-datagrid-column-switch-header-font-color, hsl(198, 0%, 70%))}.datagrid-footer .column-switch-wrapper .column-switch .switch-header button cds-icon:hover{color:#0072a3;color:var(--clr-datagrid-column-switch-header-font-hover-color, hsl(198, 100%, 32%))}.datagrid-footer .column-switch-wrapper .column-switch .switch-content{max-height:15rem;overflow-y:auto;min-height:1.25rem}.datagrid-footer .column-switch-wrapper .column-switch .switch-content li{line-height:1.2rem;padding-left:.1rem}.datagrid-footer .column-switch-wrapper .column-switch .switch-footer .btn{margin:0;padding:0}.datagrid-footer .column-switch-wrapper .column-switch .switch-footer .action-right{display:flex;justify-content:flex-end}.datagrid-footer .clr-form-control-disabled{display:flex;align-items:center;height:100%}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{cursor:default;margin-right:.45rem}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label:before{background-color:#8c8c8c;background-color:var(--clr-color-neutral-600, hsl(198, 0%, 55%))}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label:after{border-left-color:#fff;border-left-color:var(--clr-color-neutral-0, hsl(198, 0%, 100%));border-bottom-color:#fff;border-bottom-color:var(--clr-color-neutral-0, hsl(198, 0%, 100%))}.datagrid-spinner{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:.6rem;height:calc(100% - .6rem);background-color:#fff9;background-color:var(--clr-datagrid-loading-background, hsla(0, 0%, 100%, .6));z-index:590}.datagrid-select .clr-control-label{min-height:.6rem;margin-top:-.24rem;padding-left:.7rem}.datagrid-compact .datagrid-header{min-height:1.2rem}.datagrid-compact .datagrid-column .datagrid-column-separator:after{height:calc(100% - .3rem)}.datagrid-compact .datagrid-cell clr-icon{margin-top:-.2rem;margin-bottom:-.15rem;transform:translateY(-.05rem)}.datagrid-compact .datagrid-cell cds-icon{margin-top:-.2rem;margin-bottom:-.15rem}.datagrid-compact .datagrid-cell .badge{margin-top:-.15rem;margin-bottom:-.05rem}.datagrid-compact .datagrid-expandable-caret{text-align:center}.datagrid-compact .datagrid-expandable-caret .spinner{margin-top:.15rem}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;height:1.2rem;width:1.2rem;outline-offset:-.2rem}button.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-icon{margin:0}.datagrid-compact .datagrid-expandable-caret.datagrid-cell{padding:0}.datagrid-compact .datagrid-expandable-caret.datagrid-column{padding-top:.3rem;padding-bottom:.25rem}.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger cds-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]),.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger clr-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]){height:1.05rem;width:1.05rem}.datagrid-compact .datagrid-footer{padding:0 .6rem;line-height:1.15rem}.datagrid-compact .datagrid-footer .pagination{line-height:1.2rem}.datagrid-compact .datagrid-footer .column-switch-wrapper .column-toggle--action{margin:0;outline-offset:-.2rem}.datagrid-compact .datagrid-footer .clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{top:0}.datagrid-footer-description{flex:1 1 auto;flex-wrap:nowrap;white-space:nowrap;display:block;text-align:right;margin:auto 0}.pagination-list{list-style:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch}.pagination-list .pagination-current{background:none;background-color:#fff;background-color:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-datagrid-pagination-input-border-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);min-width:1.2rem;min-width:var(--clr-datagrid-pagination-input-size, 1.2rem);line-height:1.2rem;font-size:.55rem;text-align:center;transition:none!important}.pagination-list .pagination-current:focus,.pagination-list .pagination-current.clr-focus{background:none;border:.05rem solid;border-color:#49aeda;border-color:var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%));box-shadow:0 0 .05rem #49aeda;box-shadow:0 0 var(--clr-global-borderwidth, .05rem) var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%))}.pagination-list>*{padding:0 .12rem}.pagination-list .pagination-first,.pagination-list .pagination-last,.pagination-list .pagination-previous,.pagination-list .pagination-next{display:flex;align-items:center;background-repeat:no-repeat;background-size:contain}.pagination-list .pagination-first:disabled,.pagination-list .pagination-last:disabled,.pagination-list .pagination-previous:disabled,.pagination-list .pagination-next:disabled{color:#8c8c8c;color:var(--clr-datagrid-pagination-btn-disabled-color, hsl(198, 0%, 55%));opacity:.56;opacity:var(--clr-datagrid-pagination-btn-disabled-opacity, .56)}.pagination-list .pagination-first,.pagination-list .pagination-previous{margin-right:.6rem;margin-right:var(--clr-datagrid-footer-pagination-list-margin, .6rem)}.pagination-list .pagination-last,.pagination-list .pagination-next{margin-left:.6rem;margin-left:var(--clr-datagrid-footer-pagination-list-margin, .6rem)}.pagination-list button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#666;color:var(--clr-datagrid-pagination-btn-color, hsl(198, 0%, 40%));cursor:pointer}button.pagination-list button{cursor:pointer}.datagrid-cell-width-zero{border:0!important;padding:0!important;width:0;flex:0 0 auto!important;min-width:0!important;display:block!important}.datagrid-outer-wrapper{display:flex;flex-direction:row;flex-grow:1;overflow:auto}.datagrid-inner-wrapper{display:flex;flex-direction:column;flex-grow:1;overflow:auto;min-width:12rem}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper div.datagrid-table{max-width:100%;overflow:hidden}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-cell{width:100%!important}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-column:first-child{width:auto!important}.datagrid-detail-open .datagrid{border-top-right-radius:0;border-right:none}.datagrid-detail-open .datagrid-inner-wrapper{width:34%}.datagrid-detail-open .datagrid-placeholder-container,.datagrid-detail-open .datagrid-row{border-right:.05rem solid hsl(198,0%,80%)}.datagrid-detail-open .datagrid-footer{border-bottom-right-radius:0}.datagrid-detail-open .pagination{width:100%}.datagrid-detail-open .pagination-description-compact{text-align:left;flex:1}.datagrid-detail-open .datagrid-footer .pagination-list{margin-right:0}.datagrid-row-detail-open{position:relative}.datagrid-row-detail-open:before{content:"";display:inline-block;position:absolute;border:.5rem solid transparent;border-right-color:#ccc;border-right-color:var(--clr-table-border-color, hsl(198, 0%, 80%));top:.5rem;right:0}.datagrid-row-detail-open:after{content:"";display:inline-block;position:absolute;border:.45rem solid transparent;border-right-color:#fff;border-right-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));top:.55rem;right:-.05rem}.datagrid-detail-pane{margin-top:.6rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-left:none;border-top-right-radius:.15rem;border-top-right-radius:var(--clr-global-borderradius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-global-borderradius, .15rem);background:hsl(198,0%,100%);background:var(--clr-datagrid-detail-pane-bg-color, hsl(198, 0%, 100%));overflow:hidden;display:block;flex-grow:2;width:66%}.datagrid-detail-pane-content{display:flex;flex-direction:column;overflow:auto;height:100%;padding:0;padding:var(--clr-datagrid-detail-pane-content-padding, 0)}.datagrid-detail-body{flex:1 1 auto;padding:0 1.2rem;padding:var(--clr-datagrid-detail-body-padding, 0 1.2rem);color:#666;color:var(--clr-datagrid-detail-body-text-color, hsl(198, 0%, 40%))}.datagrid-detail-header{flex:0 0 auto;font-size:.9rem;line-height:1.68rem;padding:0 0 0 1.2rem;padding:var(--clr-datagrid-detail-header-padding, 0 0 0 1.2rem);margin-top:0;display:flex;flex-direction:row}.datagrid-detail-header .datagrid-detail-header-title{flex:1 1 auto;padding:.8rem 0 0;padding:var(--clr-datagrid-detail-header-title-padding, .8rem 0 0 0);color:#666;color:var(--clr-datagrid-detail-header-title-color, hsl(198, 0%, 40%))}.datagrid-detail-header .datagrid-detail-pane-close{flex:1 1 1.8rem;padding:0;display:flex;justify-content:flex-end;padding:0 0 0 .6rem;padding:var(--clr-datagrid-detail-pane-close-padding, 0 0 0 .6rem)}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link{min-width:3.6rem;min-width:var(--clr-datagrid-detail-pane-close-btn-min-width, 3.6rem);margin:.8rem 0 0;margin:var(--clr-datagrid-detail-pane-close-btn-margin, .8rem 0 0 0);padding-right:0}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link cds-icon{height:1.2rem;height:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);width:1.2rem;width:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);min-height:1.2rem;min-height:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);min-width:1.2rem;min-width:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);color:#8c8c8c;color:var(--clr-modal-close-color, hsl(198, 0%, 55%))}.datagrid-detail-caret{padding:0;text-align:center}.datagrid-detail-caret.datagrid-cell{padding:.3rem .45rem}.datagrid-detail-caret .datagrid-detail-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;cursor:pointer;padding:.1rem .2rem .15rem}button.datagrid-detail-caret .datagrid-detail-caret-button{cursor:pointer}.datagrid-detail-caret .datagrid-detail-caret-button.is-open{background-color:#0072a3;background-color:var(--clr-datagrid-detail-caret-icon-open-bg-color, hsl(198, 100%, 32%));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem)}.datagrid-detail-caret .datagrid-detail-caret-button.is-open .datagrid-detail-caret-icon{color:#fff;color:var(--clr-datagrid-detail-caret-icon-open-icon-color, hsl(198, 0%, 100%))}.datagrid-detail-caret .datagrid-detail-caret-icon{color:#8c8c8c;color:var(--clr-datagrid-icon-color, hsl(198, 0%, 55%));margin-top:.1rem}.datagrid-detail-caret .spinner{margin-top:.3rem}.datagrid-detail-caret.datagrid-column{padding:.55rem .6rem}.datagrid-detail-overlay.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-overlay .datagrid-detail-pane{border-left:.05rem solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-radius:.15rem}@media screen and (max-width: 576px){.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-pane{border-left:.05rem solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-radius:.15rem}}.column-switch{border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);padding:.9rem;background-color:#fff;background-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));width:12.5rem;display:flex;flex-direction:column;z-index:1050}.column-switch .switch-header{display:flex;justify-content:space-between;font-weight:400;font-size:.8rem;padding-bottom:.6rem;line-height:1.2rem}.column-switch .switch-header h1,.column-switch .switch-header h2,.column-switch .switch-header h3,.column-switch .switch-header h4,.column-switch .switch-header h5,.column-switch .switch-header h6{color:#666;color:var(--clr-p1-color, hsl(198, 0%, 40%));font-weight:400;font-size:.8rem;line-height:1.2rem;margin:0}.column-switch .switch-header button{min-width:.9rem;margin:0;padding:0}.column-switch .switch-header button cds-icon{color:#b3b3b3;color:var(--clr-datagrid-column-switch-header-font-color, hsl(198, 0%, 70%))}.column-switch .switch-header button cds-icon:hover{color:#0072a3;color:var(--clr-datagrid-column-switch-header-font-hover-color, hsl(198, 100%, 32%))}.column-switch .switch-content{max-height:15rem;overflow-y:auto;min-height:1.25rem}.column-switch .switch-content li{line-height:1.2rem;padding-left:.1rem}.column-switch .switch-footer .btn{margin:0;padding:0}.column-switch .switch-footer .action-right{display:flex;justify-content:flex-end}.datagrid-filter{margin-top:.24rem;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));padding:.9rem;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-filter .datagrid-filter-close-wrapper{text-align:right}.datagrid-filter .datagrid-filter-close-wrapper .close{float:none}.datagrid-filter .datagrid-filter-apply{margin-bottom:0}.datagrid-action-overflow{position:absolute;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-action-overflow:before{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.3rem;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-right-width:.3rem;border-right-style:solid;border-right-color:#ccc;border-right-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%))}.datagrid-action-overflow:after{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.25rem;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;border-right-width:.25rem;border-right-style:solid;border-right-color:#fff;border-right-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%))}.datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-action-overflow .action-item:hover,.datagrid-action-overflow .action-item:focus{text-decoration:none;background-color:#e8e8e8;background-color:var(--clr-datagrid-action-popover-hover-color, hsl(198, 0%, 91%))}.datagrid-action-overflow .action-item.active{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-datagrid-row-hover-font-color, hsl(198, 0%, 0%))}.datagrid-action-overflow .action-item:focus{outline:0}.datagrid-action-overflow .action-item.disabled,.datagrid-action-overflow .action-item:disabled{cursor:not-allowed;opacity:.4;-webkit-user-select:none;user-select:none}.datagrid-action-overflow .action-item.disabled:hover,.datagrid-action-overflow .action-item:disabled:hover{background:none}.datagrid-action-overflow .action-item.disabled:active,.datagrid-action-overflow .action-item.disabled:focus,.datagrid-action-overflow .action-item:disabled:active,.datagrid-action-overflow .action-item:disabled:focus{background:none;box-shadow:none}.datagrid-action-overflow .action-item cds-icon,.datagrid-action-overflow .action-item clr-icon{vertical-align:middle;transform:translate3d(0,-.05rem,0)}.datagrid-host.datagrid-calculate-mode{display:block}.datagrid-host.datagrid-calculate-mode .datagrid,.datagrid-host.datagrid-calculate-mode .datagrid-footer,.datagrid-host.datagrid-calculate-mode .datagrid-row-master,.datagrid-host.datagrid-calculate-mode .datagrid-row-clickable{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table{display:table;table-layout:auto}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header{display:table-header-group}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{display:table-cell;min-width:4.8rem}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{border-color:#e8e8e8;border-color:var(--clr-tablerow-bordercolor, hsl(198, 0%, 91%));border-width:.05rem;border-width:var(--clr-table-borderwidth, .05rem);border-style:solid;padding:.55rem .6rem;vertical-align:top;color:#666;color:var(--clr-p6-color, hsl(198, 0%, 40%));font-weight:600;font-weight:var(--clr-font-weight-bold, 600);font-size:.55rem;letter-spacing:.03em;line-height:.6rem;margin-top:1.2rem;margin-bottom:0}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row{display:table-row}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row .datagrid-cell{display:table-cell;min-width:4.8rem;font-size:.65rem;line-height:.7rem;padding:.55rem .6rem;vertical-align:top}.datagrid-host.datagrid-calculate-mode .datagrid-column-separator,.datagrid-host.datagrid-calculate-mode .datagrid-placeholder-container,.datagrid-host.datagrid-calculate-mode .datagrid-fixed-column{display:none}.fade{opacity:0;transition:opacity .2s ease-in-out;will-change:opacity}.fade.in{opacity:1}.fadeDown{opacity:0;transform:translateY(-25%);transition:opacity .2s ease-in-out,transform .2s ease-in-out;will-change:opacity,transform}.fadeDown.in{opacity:1;transform:translate(0)}:root{--clr-wizard-main-bgcolor: var(--clr-color-neutral-0);--clr-wizard-stepnav-bgcolor: var(--clr-color-neutral-50);--clr-wizard-main-text-color: var(--clr-color-on-neutral-0);--clr-wizard-stepnav-text: var(--clr-color-neutral-900);--clr-wizard-stepnav-text--active: var(--clr-global-on-selection-color);--clr-wizard-title-text: var(--clr-color-neutral-1000);--clr-wizard-stepnav-border-size: .2rem;--clr-wizard-stepnav-item-border-color: var(--clr-color-neutral-200);--clr-wizard-stepnav-item-border-color--active: var(--clr-color-success-400);--clr-wizard-stepnav-active-bgcolor: var(--clr-global-selection-color);--clr-wizard-header-action-color: var(--clr-color-neutral-600);--clr-wizard-header-action-color--hovered: var(--clr-color-neutral-1000);--clr-wizard-border-radius: var(--clr-global-borderradius);--clr-wizard-stepnav-active-border-radius: var(--clr-wizard-border-radius);--clr-wizard-stepnav-border-color: hsl(0, 0%, 89%);--clr-wizard-box-shadow-color: rgba(0, 0, 0, .2);--clr-wizard-box-shadow: 0 .05rem .1rem .1rem var(--clr-wizard-box-shadow-color);--clr-wizard-stepnav-link-font-size: .7rem;--clr-wizard-stepnav-link-line-height: 1.2rem;--clr-wizard-stepnav-item-padding: .3rem 0 .3rem .2rem;--clr-wizard-stepnav-padding: 0 0 0 1.2rem;--clr-wizard-stepnav-link-padding: 0 .15rem 0 .5rem;--clr-wizard-stepnav-link-suffix-padding: 0 .35rem 0 0;--clr-wizard-stepnav-link-error-icon-color: var(--clr-color-danger-800);--clr-wizard-stepnav-item-error-border-color: var(--clr-color-danger-800);--clr-wizard-page-padding: .9rem 1.2rem 1.2rem 1.2rem;--clr-wizard-footer-padding: 1.2rem 1.2rem 0 0;--clr-wizard-footer-height: 4.2rem;--clr-wizard-footer-btn-wrapper-min-width: 4.2rem;--clr-wizard-stepnav-link-hover-bg-color: transparent;--clr-wizard-title-padding: 1.2rem .6rem 1.2rem 1.2rem;--clr-wizard-title-font-size: 1.1rem;--clr-wizard-title-line-height: 1.2rem;--clr-wizard-content-background-color: hsl(198, 0%, 100%);--clr-wizard-header-padding: 1.2rem .95rem .3rem 1.2rem;--clr-wizard-footer-buttons-wrapper-gap: .6rem}.clr-wizard .modal-dialog{display:flex;flex-direction:column;align-items:center;box-shadow:0 .05rem .1rem .1rem #0003;box-shadow:var(--clr-wizard-box-shadow, 0 .05rem .1rem .1rem rgba(0, 0, 0, .2));height:50%;max-height:100%}.clr-wizard .modal-content{border-radius:0;border-top-right-radius:.15rem;border-top-right-radius:var(--clr-wizard-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-wizard-border-radius, .15rem);background-color:#fff;background-color:var(--clr-wizard-content-background-color, hsl(198, 0%, 100%));box-shadow:none;padding:0;flex:2 2 auto;width:66%;height:initial;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column}.clr-wizard .modal-header--accessible{flex:0 0 auto;width:100%;padding:1.2rem .95rem .3rem 1.2rem;padding:var(--clr-wizard-header-padding, 1.2rem .95rem .3rem 1.2rem)}.clr-wizard .modal-title{color:#000;color:var(--clr-wizard-title-text, hsl(198, 0%, 0%));display:flex;flex-direction:row;width:100%;font-size:1.1rem;font-size:var(--clr-h4-font-size, 1.1rem);line-height:1.356rem;line-height:var(--clr-h4-line-height, 1.356rem);margin-top:-.156rem}.clr-wizard .modal-body{flex:1 1 auto;color:#000;color:var(--clr-wizard-main-text-color, hsl(198, 0%, 0%));width:100%}.clr-wizard .modal-footer{display:block;width:100%;flex:0 0 4.2rem;flex:0 0 var(--clr-wizard-footer-height);height:4.2rem;height:var(--clr-wizard-footer-height, 4.2rem);min-height:4.2rem;min-height:var(--clr-wizard-footer-height, 4.2rem);max-height:4.2rem;max-height:var(--clr-wizard-footer-height, 4.2rem);padding:1.2rem 1.2rem 0 0;padding:var(--clr-wizard-footer-padding, 1.2rem 1.2rem 0 0)}.clr-wizard .clr-wizard-btn{margin:0;max-width:100%;display:block}.clr-wizard .modal-title-text{display:inline-block;flex:0 1 auto;width:100%;outline:none}.clr-wizard .modal-title-wrapper{width:100%}.clr-wizard .modal-header-actions-wrapper{flex:1 0 auto;padding-left:.6rem;padding-right:.2rem}.clr-wizard .clr-wizard-header-action{height:1.2rem;width:1.2rem;padding:0;margin:0;min-width:1.2rem;line-height:1.2rem;font-size:1.3rem;color:#8c8c8c;color:var(--clr-wizard-header-action-color, hsl(198, 0%, 55%));transition:color linear .2s}.clr-wizard .clr-wizard-header-action a{color:#8c8c8c;color:var(--clr-wizard-header-action-color, hsl(198, 0%, 55%))}.clr-wizard .clr-wizard-header-action:hover,.clr-wizard .clr-wizard-header-action:active,.clr-wizard .clr-wizard-header-action:focus{color:#000;color:var(--clr-wizard-header-action-color--hovered, hsl(198, 0%, 0%))}.clr-wizard .clr-wizard-header-action cds-icon,.clr-wizard .clr-wizard-header-action clr-icon{height:1.1rem;width:1.1rem}.clr-wizard .clr-wizard-stepnav-wrapper{flex:1 1 auto;width:34%;max-width:34%;display:flex;flex-direction:column;order:-1;overflow:hidden;overflow-y:auto;line-height:1.2rem;border-right-width:.05rem;border-right-width:var(--clr-global-borderwidth, .05rem);border-right-style:solid;border-right-color:#e3e3e3;border-right-color:var(--clr-wizard-stepnav-border-color, hsl(0, 0%, 89%));height:100%;background-color:#fafafa;background-color:var(--clr-wizard-stepnav-bgcolor, hsl(198, 0%, 98%));border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-wizard-border-radius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-wizard-border-radius, .15rem)}.clr-wizard .clr-wizard-stepnav{padding:0 0 1.2rem 1.2rem;padding:var(--clr-wizard-stepnav-padding, 0 0 1.2rem 1.2rem);display:block;font-size:.7rem;color:#333;color:var(--clr-wizard-stepnav-text, hsl(198, 0%, 20%));width:100%;flex:1 1 auto}.clr-wizard .clr-wizard-stepnav-list{display:block;box-shadow:none;counter-reset:a;white-space:nowrap;height:auto;list-style-type:none;margin:0;width:100%}.clr-wizard .clr-wizard-stepnav-item{display:block;border-left-style:solid;border-left-width:.2rem;border-left-width:var(--clr-wizard-stepnav-border-size, .2rem);border-color:#e8e8e8;border-color:var(--clr-wizard-stepnav-item-border-color, hsl(198, 0%, 91%));margin:0 0 -.05rem;padding:.3rem 0 .3rem .2rem;padding:var(--clr-wizard-stepnav-item-padding, .3rem 0 .3rem .2rem);color:#333;color:var(--clr-wizard-stepnav-text, hsl(198, 0%, 20%));font-weight:400;font-weight:var(--clr-font-weight-regular, 400)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):hover .clr-wizard-stepnav-link{color:#000;color:var(--clr-wizard-stepnav-text--active, hsl(198, 0%, 0%));background-color:transparent;background-color:var(--clr-wizard-stepnav-link-hover-bg-color, transparent)}.clr-wizard .clr-wizard-stepnav-item.active{color:#000;color:var(--clr-wizard-stepnav-text--active, hsl(198, 0%, 0%));font-weight:500;font-weight:var(--clr-font-weight-semibold, 500)}.clr-wizard .clr-wizard-stepnav-item.active .clr-wizard-stepnav-link{color:#000;color:var(--clr-wizard-stepnav-text--active, hsl(198, 0%, 0%));background-color:#d8e3e9;background-color:var(--clr-wizard-stepnav-active-bgcolor, hsl(201, 29%, 88%));border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-wizard-border-radius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-wizard-border-radius, .15rem)}.clr-wizard .clr-wizard-stepnav-item.complete{border-color:#5eb715;border-color:var(--clr-wizard-stepnav-item-border-color--active, hsl(93, 79%, 40%));transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.error{border-color:#c21d00;border-color:var(--clr-wizard-stepnav-item-error-border-color, hsl(9, 100%, 38%));transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.no-click button{pointer-events:none}.clr-wizard .clr-wizard-stepnav-link{width:100%;display:flex;place-content:normal;gap:0;color:inherit;align-items:center;padding:0 .15rem 0 .5rem;padding:var(--clr-wizard-stepnav-link-padding, 0 .15rem 0 .5rem);font-weight:inherit;font-size:.7rem;font-size:var(--clr-wizard-stepnav-link-font-size, .7rem);line-height:1.2rem;line-height:var(--clr-wizard-stepnav-link-line-height, 1.2rem);letter-spacing:normal;text-align:left;text-transform:none;margin:0}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix{display:flex;justify-content:center;min-width:1.2rem;padding:0 .35rem 0 0;padding:var(--clr-wizard-stepnav-link-suffix-padding, 0 .35rem 0 0)}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix .clr-wizard-stepnav-item-error-icon{transform:none;fill:#c21d00;fill:var(--clr-wizard-stepnav-link-error-icon-color, hsl(9, 100%, 38%))}.clr-wizard .clr-wizard-title{color:#000;color:var(--clr-wizard-title-text, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h1-font-weight, 200);margin-top:0;padding:1.2rem .6rem 1.2rem 1.2rem;padding:var(--clr-wizard-title-padding, 1.2rem .6rem 1.2rem 1.2rem);flex:0 0 auto;font-size:1.1rem;font-size:var(--clr-wizard-title-font-size, 1.1rem);line-height:1.2rem;line-height:var(--clr-wizard-title-line-height, 1.2rem)}.clr-wizard .modal-content-wrapper{display:flex;flex-direction:row;flex:1 1 100%;height:100%;width:100%;max-height:100%}.clr-wizard .modal-content-wrapper .modal-nav{height:auto}.clr-wizard .clr-wizard-footer-buttons{text-align:right;margin:0}.clr-wizard .clr-wizard-footer-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:.6rem;gap:var(--clr-wizard-footer-buttons-wrapper-gap, .6rem)}.clr-wizard .clr-wizard-btn-wrapper{flex:0 1 auto;gap:4.2rem;gap:var(--clr-wizard-footer-btn-wrapper-min-width, 4.2rem)}.clr-wizard .clr-wizard-btn-wrapper[aria-hidden=true]{display:none}.clr-wizard .clr-wizard-btn.btn-link{padding:0}.clr-wizard .clr-wizard-content{display:block}.clr-wizard .clr-wizard-page:not([aria-hidden=true]){display:block;padding:.9rem 1.2rem 1.2rem;padding:var(--clr-wizard-page-padding, .9rem 1.2rem 1.2rem 1.2rem)}.clr-wizard .modal-dialog{height:75vh}.clr-wizard .modal-body-wrapper{max-height:100%;display:flex;flex-grow:1;width:100%;padding:0 .15rem;padding:var(--clr-wizard-main-padding, 0 .15rem)}.clr-wizard.wizard-md .modal-dialog{min-height:21rem;max-height:25.2rem}.clr-wizard.wizard-md .modal-content,.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{max-height:25.2rem}.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{min-width:10.8rem;max-width:12rem}.clr-wizard.wizard-lg .modal-dialog{min-height:21rem;max-height:36rem}.clr-wizard.wizard-lg .modal-content,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{max-height:36rem}.clr-wizard.wizard-lg .nav-panel,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{min-width:12rem;max-width:14.4rem}.clr-wizard.wizard-xl .modal-dialog{height:75vh;max-height:none}.clr-wizard.wizard-xl .nav-panel,.clr-wizard.wizard-xl .clr-wizard-stepnav-wrapper{min-width:12rem;max-width:15.6rem}.clr-wizard .spinner:not(.spinner-inline):not(.clr-treenode-spinner){left:calc(50% + 5.75rem);position:absolute;top:40%}.clr-wizard-page>*:first-child{margin-top:0}.clr-wizard-page>*:first-child>*:first-child{margin-top:0}.clr-wizard-page>form:first-child{padding-top:0}.clr-wizard-page>form:first-child>.form-block:first-child{margin-top:0}.clr-wizard--inline{display:block;width:100%}.clr-wizard--inline>clr-modal>.modal:focus{outline-style:none;outline-color:transparent}.clr-wizard--inline clr-modal{height:100%;width:100%;display:block}.clr-wizard--inline .modal{padding:0;position:static;height:100%;max-height:100%}.clr-wizard--inline .modal .content-container{height:100%}.clr-wizard--inline .modal .content-container .nav-panel{height:99%;width:99%}.clr-wizard--inline .modal .modal-content{box-shadow:none}.clr-wizard--inline .modal .modal-dialog{min-height:100%;height:100%;width:100%;z-index:auto}.clr-wizard--inline .modal-body-wrapper{height:100%}.clr-wizard--inline .modal-header .close{display:none}.clr-wizard--inline .nav.navList{padding-top:0}.clr-wizard--inline .modal-dialog .modal-content .modal-body .content-area{overflow-y:auto}.clr-wizard--inline .modal-backdrop{height:0;width:0;display:none}.clr-wizard--inline .modal-content-wrapper{align-items:stretch;height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper,.clr-wizard--inline.clr-wizard .modal-content{min-height:100%;height:auto;max-height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper .clr-wizard-stepnav,.clr-wizard--inline.clr-wizard .modal-content .clr-wizard-stepnav{height:100%}.clr-wizard--no-shadow .modal-content-wrapper,.clr-wizard--no-shadow .modal-dialog{box-shadow:none}.clr-wizard--no-title .clr-wizard-title{display:none}.clr-wizard--no-title .clr-wizard-stepnav{padding-top:1.2rem}@media screen{.clr-wizard-page[aria-hidden=true]{display:none}}@supports (-ms-ime-align: auto){.clr-wizard .clr-wizard-header-action{margin-top:-.15rem}}:root{--clr-signpost-content-bg-color: var(--clr-color-neutral-0);--clr-signpost-content-border-color: var(--clr-color-neutral-500);--clr-signpost-action-icon-dimension: 1.2rem;--clr-signpost-action-color: var(--clr-color-neutral-600);--clr-signpost-action-icon-color: var(--clr-btn-link-color);--clr-signpost-action-hover-color: var(--clr-color-action-700);--clr-signpost-action-active-color: var(--clr-color-action-700);--clr-signpost-border-radius: var(--clr-global-borderradius);--clr-signpost-pointer-border: .6rem solid hsl(198, 0%, 70%);--clr-signpost-pointer-invisible-border: .6rem solid transparent;--clr-signpost-pointer-psuedo-border: .6rem solid hsl(198, 0%, 100%);--clr-signpost-content-padding: 1.2rem;--clr-signpost-content-color: var(--clr-color-neutral-700);--clr-signpost-content-header-position: absolute;--clr-signpost-content-header-padding: 0;--clr-signpost-content-close-button-line-height: inherit;--clr-signpost-content-close-button-dimensions: 1.2rem;--clr-signpost-content-close-icon-dimensions: .8rem}.signpost{display:inline-block}.signpost:hover{cursor:pointer}.signpost .signpost-action{min-width:1.2rem;min-width:var(--clr-signpost-action-icon-dimension, 1.2rem);margin:0;padding:0;color:#8c8c8c;color:var(--clr-signpost-action-color, hsl(198, 0%, 55%))}.signpost .signpost-action cds-icon,.signpost .signpost-action clr-icon{height:1.2rem;height:var(--clr-signpost-action-icon-dimension, 1.2rem);width:1.2rem;width:var(--clr-signpost-action-icon-dimension, 1.2rem);color:#8c8c8c;color:var(--clr-signpost-action-icon-color, hsl(198, 0%, 55%))}.signpost .signpost-action cds-icon:hover,.signpost .signpost-action clr-icon:hover,.signpost .signpost-action:hover{color:#00648f;color:var(--clr-signpost-action-hover-color, hsl(198, 100%, 28%))}.signpost .signpost-action.active cds-icon,.signpost .signpost-action.active clr-icon,.signpost .signpost-action.active{color:#00648f;color:var(--clr-signpost-action-active-color, hsl(198, 100%, 28%))}.signpost .signpost-content-header button{line-height:inherit;line-height:var(--clr-signpost-content-close-button-line-height, inherit);height:1.2rem;height:var(--clr-signpost-content-close-button-dimensions, 1.2rem);width:1.2rem;width:var(--clr-signpost-content-close-button-dimensions, 1.2rem);min-height:1.2rem;min-height:var(--clr-signpost-content-close-button-dimensions, 1.2rem);min-width:1.2rem;min-width:var(--clr-signpost-content-close-button-dimensions, 1.2rem)}.signpost .signpost-content-header button cds-icon,.signpost .signpost-content-header button clr-icon{height:.8rem;height:var(--clr-signpost-content-close-icon-dimensions, .8rem);width:.8rem;width:var(--clr-signpost-content-close-icon-dimensions, .8rem);min-height:.8rem;min-height:var(--clr-signpost-content-close-icon-dimensions, .8rem);min-width:.8rem;min-width:var(--clr-signpost-content-close-icon-dimensions, .8rem)}.signpost-trigger{margin:0;padding:0;display:inline-block}.signpost-content{background-color:transparent;min-width:10.8rem;max-width:18rem;min-height:2.4rem;max-height:25.2rem;display:inline-block;position:relative;z-index:1050}.signpost-content:hover{cursor:default}.signpost-content .popover-pointer{height:0;width:0;position:absolute}.signpost-content .popover-pointer:before{content:"";height:0;width:0;position:absolute}.signpost-content.top-left .popover-pointer,.signpost-content.top-middle .popover-pointer,.signpost-content.top-right .popover-pointer{border-top:.6rem solid hsl(198,0%,70%);border-top:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));bottom:-.6rem}.signpost-content.top-left .popover-pointer:before,.signpost-content.top-middle .popover-pointer:before,.signpost-content.top-right .popover-pointer:before{border-top:.6rem solid hsl(198,0%,100%);border-top:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));bottom:.1rem}.signpost-content.top-left .signpost-wrap{border-bottom-right-radius:0}.signpost-content.top-left .popover-pointer{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:-.05rem}.signpost-content.top-left .popover-pointer:before{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:.05rem}.signpost-content.top-middle .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:50%}.signpost-content.top-middle .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:.05rem}.signpost-content.top-right .signpost-wrap{border-bottom-left-radius:0}.signpost-content.top-right .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:-.05rem}.signpost-content.top-right .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:.05rem}.signpost-content.bottom-left .popover-pointer,.signpost-content.bottom-middle .popover-pointer,.signpost-content.bottom-right .popover-pointer{border-bottom:.6rem solid hsl(198,0%,70%);border-bottom:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));top:-.55rem}.signpost-content.bottom-left .popover-pointer:before,.signpost-content.bottom-middle .popover-pointer:before,.signpost-content.bottom-right .popover-pointer:before{border-bottom:.6rem solid hsl(198,0%,100%);border-bottom:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));top:.1rem}.signpost-content.bottom-left .signpost-wrap{border-top-right-radius:0}.signpost-content.bottom-left .popover-pointer{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:-.05rem}.signpost-content.bottom-left .popover-pointer:before{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:.05rem}.signpost-content.bottom-middle .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:50%}.signpost-content.bottom-middle .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:-.65rem}.signpost-content.bottom-right .signpost-wrap{border-top-left-radius:0}.signpost-content.bottom-right .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:-.05rem}.signpost-content.bottom-right .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:.05rem}.signpost-content.left-top .popover-pointer,.signpost-content.left-middle .popover-pointer,.signpost-content.left-bottom .popover-pointer{border-left:.6rem solid hsl(198,0%,70%);border-left:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));right:-.6rem}.signpost-content.left-top .popover-pointer:before,.signpost-content.left-middle .popover-pointer:before,.signpost-content.left-bottom .popover-pointer:before{border-left:.6rem solid hsl(198,0%,100%);border-left:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%))}.signpost-content.left-top .signpost-wrap{border-bottom-right-radius:0}.signpost-content.left-top .popover-pointer{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);bottom:-.05rem}.signpost-content.left-top .popover-pointer:before{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.65rem;right:.1rem}.signpost-content.left-middle .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:50%;transform:translateY(-50%)}.signpost-content.left-middle .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem;left:-.7rem}.signpost-content.left-bottom .signpost-wrap{border-top-right-radius:0}.signpost-content.left-bottom .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.05rem}.signpost-content.left-bottom .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem;left:-.7rem}.signpost-content.right-top .popover-pointer,.signpost-content.right-middle .popover-pointer,.signpost-content.right-bottom .popover-pointer{border-right:.6rem solid hsl(198,0%,70%);border-right:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));left:-.6rem}.signpost-content.right-top .popover-pointer:before,.signpost-content.right-middle .popover-pointer:before,.signpost-content.right-bottom .popover-pointer:before{border-right:.6rem solid hsl(198,0%,100%);border-right:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));left:.1rem}.signpost-content.right-top .signpost-wrap{border-bottom-left-radius:0}.signpost-content.right-top .popover-pointer{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);bottom:-.05rem}.signpost-content.right-top .popover-pointer:before{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.65rem}.signpost-content.right-middle .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:50%;transform:translateY(-50%)}.signpost-content.right-middle .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem}.signpost-content.right-bottom .signpost-wrap{border-top-left-radius:0}.signpost-content.right-bottom .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.05rem}.signpost-content.right-bottom .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem}.signpost-content-header{display:flex;justify-content:flex-end;width:100%;background-color:inherit;top:0;position:absolute;position:var(--clr-signpost-content-header-position, absolute);padding:0;padding:var(--clr-signpost-content-header-padding, 0);border-radius:.15rem;border-radius:var(--clr-signpost-border-radius, .15rem)}.signpost-wrap{border-radius:.15rem;border-radius:var(--clr-signpost-border-radius, .15rem);border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#b3b3b3;border-color:var(--clr-signpost-content-border-color, hsl(198, 0%, 70%));background-color:#fff;background-color:var(--clr-signpost-content-bg-color, hsl(198, 0%, 100%));z-index:1050;position:relative}.signpost-content-body{padding:1.2rem;padding:var(--clr-signpost-content-padding, 1.2rem);color:#666;color:var(--clr-signpost-content-color, hsl(198, 0%, 40%));text-align:left;max-height:24rem;overflow-y:auto}:root{--clr-accordion-text-color: var(--clr-global-font-color);--clr-accordion-text-color-hover: var(--clr-global-font-color);--clr-accordion-text-color-active: var(--clr-global-font-color);--clr-accordion-text-color-selected: var(--clr-global-font-color);--clr-accordion-panel-disabled-color: var(--clr-color-neutral-500);--clr-accordion-active-background-color: var(--clr-global-selection-color);--clr-accordion-content-background-color: var(--clr-color-neutral-0);--clr-accordion-header-background-color: var(--clr-color-neutral-50);--clr-accordion-header-disabled-background-color: var(--clr-global-selection-color);--clr-accordion-header-hover-background-color: var(--clr-color-neutral-200);--clr-accordion-header-active-background-color: var(--clr-color-neutral-200);--clr-accordion-header-font-size: .8rem;--clr-accordion-header-button-font-size: .6rem;--clr-accordion-header-button-line-height: 1.2rem;--clr-accordion-header-button-padding: .3rem .6rem;--clr-accordion-number-padding: 0 .9rem;--clr-accordion-title-font-weight: 500;--clr-accordion-title-font-size: .65rem;--clr-accordion-error-color: var(--clr-global-error-color);--clr-accordion-complete-color: var(--clr-global-success-color);--clr-accordion-border-color: var(--clr-color-neutral-400);--clr-accordion-border-radius: var(--clr-global-borderradius);--clr-accordion-border-left-color: hsl(198, 0%, 91%);--clr-accordion-border-left-width: .3rem;--clr-accordion-border-left-color-current: var(--clr-accordion-border-left-color);--clr-accordion-border-left-color-complete: var(--clr-accordion-complete-color);--clr-accordion-border-left-color-error: var(--clr-accordion-error-color);--clr-accordion-header-left-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color);--clr-accordion-header-left-current-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-current);--clr-accordion-header-left-complete-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-complete);--clr-accordion-header-left-error-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-error);--clr-accordion-header-gap: 0;--clr-accordion-status-icon-width: .96rem;--clr-accordion-content-color: hsl(198, 0%, 40%);--clr-accordion-content-font-size: .7rem;--clr-accordion-description-margin-left: 1.8rem;--clr-accordion-step-title-min-width: 8.64rem;--clr-accordion-step-title-font-weight: 400;--clr-accordion-step-status-margin-left: 0;--clr-accordion-step-title-margin-left: 0}.clr-accordion{display:block;margin-bottom:1.2rem}.clr-accordion-panel{display:block}.clr-accordion-header{color:#666;color:var(--clr-accordion-text-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));box-shadow:inset .3rem 0 #e8e8e8;box-shadow:var(--clr-accordion-header-left-indicator, inset .3rem 0 0 hsl(198, 0%, 91%));background:hsl(198,0%,98%);background:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%));transition:all .2s ease-in-out;border-bottom:0;width:100%;font-size:.8rem;font-size:var(--clr-accordion-header-font-size, .8rem);text-align:left}.clr-accordion-header:hover{color:#666;color:var(--clr-accordion-text-color-hover, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-accordion-header-hover-background-color, hsl(198, 0%, 91%))}.clr-accordion-header:active{color:#666;color:var(--clr-accordion-text-color-active, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-accordion-header-active-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel-disabled>div>.clr-accordion-header{background-color:#fafafa;background-color:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%))}.clr-accordion-panel-disabled>div>.clr-accordion-header:hover,.clr-accordion-panel-disabled>div>.clr-accordion-header:active{background-color:#fafafa;background-color:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%))}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header{background-color:#e8e8e8;background-color:var(--clr-accordion-header-disabled-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:hover,.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:active{background-color:#e8e8e8;background-color:var(--clr-accordion-header-disabled-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion-panel:last-child .clr-accordion-header{border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-global-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%))}.clr-accordion-number{padding:0 .9rem;padding:var(--clr-accordion-number-padding, 0 .9rem);font-weight:400;font-weight:var(--clr-accordion-step-title-font-weight, 400);display:none}.clr-accordion-header-button{display:flex;flex-flow:row wrap;flex:1 1 0;width:100%;border:0;padding:.9rem;background:transparent;text-align:left;cursor:pointer;color:inherit;gap:0;gap:var(--clr-accordion-header-gap, 0)}@media (min-width: 576px){.clr-accordion-header-button{flex-flow:row}}.clr-accordion-header-button:disabled{cursor:not-allowed}.clr-accordion-header-button:disabled .clr-accordion-status,.clr-accordion-header-button:disabled .clr-accordion-title{color:#b3b3b3;color:var(--clr-accordion-panel-disabled-color, hsl(198, 0%, 70%))}.clr-accordion-status{width:1.8rem;display:inline-block;vertical-align:top}.clr-accordion-title{display:inline-block}clr-step-title.clr-accordion-title{font-weight:400;font-weight:var(--clr-accordion-step-title-font-weight, 400)}@media (min-width: 576px){clr-step-title.clr-accordion-title{min-width:8.64rem;min-width:var(--clr-accordion-step-title-min-width, 8.64rem)}}.clr-accordion-header-has-description .clr-accordion-title{max-width:13.2rem}@media (min-width: 576px){.clr-accordion-header-has-description .clr-accordion-title{margin-left:0;margin-left:var(--clr-accordion-step-title-margin-left, 0)}}.clr-accordion-description{display:inline-block;max-width:32.5rem}@media (min-width: 576px){.clr-accordion-description{margin-left:1.8rem;margin-left:var(--clr-accordion-description-margin-left, 1.8rem)}}.clr-accordion-content{background:hsl(198,0%,100%);background:var(--clr-accordion-content-background-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));border-bottom:0;overflow:hidden;padding:.9rem;display:none}.clr-accordion-content .clr-form,.clr-accordion-content.ng-trigger{padding:0}@media (min-width: 576px){.clr-accordion-content{padding:.9rem 2.7rem}}.clr-accordion-inner-content{padding:.9rem}@media (min-width: 576px){.clr-accordion-inner-content{padding:.9rem 2.7rem}}.clr-accordion-angle{transition:all .2s ease-in-out;transform:rotate(90deg)}.clr-accordion-error-icon,.clr-accordion-complete-icon{height:1.2rem;width:1.2rem;display:none;padding:0;margin:0 .6rem}.clr-accordion-panel-open .clr-accordion-header{box-shadow:inset .3rem 0 #e8e8e8;box-shadow:var(--clr-accordion-header-left-current-indicator, inset .3rem 0 0 hsl(198, 0%, 91%))}.clr-accordion-panel-open .clr-accordion-panel-complete .clr-accordion-header{box-shadow:inset .3rem 0 #5aa220;box-shadow:var(--clr-accordion-header-left-complete-indicator, inset .3rem 0 0 hsl(93, 67%, 38%))}.clr-accordion-panel-open .clr-accordion-panel-error .clr-accordion-header{box-shadow:inset .3rem 0 #c21d00;box-shadow:var(--clr-accordion-header-left-error-indicator, inset .3rem 0 0 hsl(9, 100%, 38%))}.clr-accordion-panel-open>.clr-accordion-content-region .clr-accordion-content{display:block}.clr-accordion-panel-open>.clr-accordion-header{background:hsl(201,29%,88%);background:var(--clr-accordion-active-background-color, hsl(201, 29%, 88%))}.clr-accordion-panel-open>.clr-accordion-header:active{color:#666;color:var(--clr-accordion-text-color-active, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-accordion-header-active-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel-open>.clr-accordion-header .clr-accordion-angle{visibility:visible;transform:rotate(180deg)}.clr-accordion-panel-complete .clr-accordion-complete-icon{display:inline-block;color:#5aa220;color:var(--clr-accordion-complete-color, hsl(93, 67%, 38%))}.clr-accordion-panel-complete .clr-accordion-angle{visibility:visible}.clr-accordion-panel-complete .clr-accordion-header{box-shadow:inset .3rem 0 #5aa220;box-shadow:var(--clr-accordion-header-left-complete-indicator, inset .3rem 0 0 hsl(93, 67%, 38%))}.clr-accordion-panel-complete .ng-trigger.clr-accordion-content{display:block}.clr-accordion-panel-error .clr-accordion-header{border-bottom:.05rem solid;border-color:#c21d00;border-color:var(--clr-accordion-border-left-color-error, hsl(9, 100%, 38%));box-shadow:inset .3rem 0 #c21d00;box-shadow:var(--clr-accordion-header-left-error-indicator, inset .3rem 0 0 hsl(9, 100%, 38%));background-color:#d8e3e9;background-color:var(--clr-accordion-active-background-color, hsl(201, 29%, 88%))}.clr-accordion-panel-error .clr-accordion-error-icon{display:inline-block;color:#c21d00;color:var(--clr-accordion-error-color, hsl(9, 100%, 38%))}.clr-accordion-panel-error .clr-accordion-number,.clr-accordion-panel-complete .clr-accordion-number{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header{box-shadow:none}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:first-child .clr-accordion-header{border-top-left-radius:.15rem;border-top-left-radius:var(--clr-accordion-border-radius, .15rem);border-top-right-radius:.15rem;border-top-right-radius:var(--clr-accordion-border-radius, .15rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-header{border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-accordion-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-accordion-border-radius, .15rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-title{font-weight:500;font-weight:var(--clr-accordion-title-font-weight, 500);font-size:.65rem;font-size:var(--clr-accordion-title-font-size, .65rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header-button{font-size:.6rem;font-size:var(--clr-accordion-header-button-font-size, .6rem);padding:.3rem .6rem;padding:var(--clr-accordion-header-button-padding, .3rem .6rem);line-height:1.2rem;line-height:var(--clr-accordion-header-button-line-height, 1.2rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-content{padding:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-inner-content{padding:.3rem 1.75rem;padding:var(--clr-accordion-content-padding, .3rem 1.75rem);color:#666;color:var(--clr-accordion-content-color, hsl(198, 0%, 40%));font-size:.7rem;font-size:var(--clr-accordion-content-font-size, .7rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status{width:.96rem;width:var(--clr-accordion-status-icon-width, .96rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status cds-icon,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status clr-icon{height:.7rem;width:.7rem}.clr-accordion-panel-open>.clr-accordion-header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important}.clr-stepper-forms .clr-accordion-panel-inactive .clr-accordion-angle{visibility:hidden}.clr-stepper-forms .clr-accordion-panel-open>.clr-accordion-header .clr-accordion-angle{visibility:visible}.clr-stepper-forms .clr-accordion-status{min-width:3.6rem;margin-left:0;margin-left:var(--clr-accordion-step-status-margin-left, 0)}.clr-stepper-forms .clr-accordion-number{display:inline-block}.clr-step-button{display:block;margin-top:1.2rem}:root{--clr-timeline-line-color: var(--clr-color-neutral-500);--clr-timeline-step-header-color: var(--clr-color-neutral-600);--clr-timeline-step-title-color: var(--clr-color-neutral-700);--clr-timeline-step-description-color: var(--clr-color-neutral-700);--clr-timeline-incomplete-step-color: var(--clr-color-neutral-600);--clr-timeline-current-step-color: var(--clr-color-action-600);--clr-timeline-success-step-color: var(--clr-color-success-400);--clr-timeline-error-step-color: var(--clr-color-danger-800);--clr-timeline-step-title-font-weight: var(--clr-p2-font-weight);--clr-timeline-step-title-font-size: .65rem;--clr-timeline-step-title-line-height: .9rem;--clr-timeline-icon-size: 1.8rem;--clr-timeline-line-width: .1rem;--clr-timeline-step-margin: .6rem;--clr-timeline-horizontal-line-length:calc(100% - 1rem);--clr-timeline-vertical-line-position: translate( -1.55rem, 1.4rem );--clr-timeline-vertical-line-length:calc(100% + .2rem);--clr-timeline-vertical-step-body-margin: .3rem 0 0 .6rem;--clr-timeline-step-header-font-size: .65rem;--clr-timeline-step-header-font-weight: inherit;--clr-timeline-step-header-line-height: .9rem;--clr-timeline-step-description-font-size: .55rem;--clr-timeline-step-description-font-weight: inherit;--clr-timeline-step-description-line-height: .8rem}.clr-timeline{display:flex;padding:.6rem}.clr-timeline-step{display:flex;flex-direction:column;width:100%;min-width:8.75rem;margin-left:.6rem;margin-left:var(--clr-timeline-step-margin, .6rem)}.clr-timeline-step cds-icon,.clr-timeline-step clr-icon{height:1.8rem;height:var(--clr-timeline-icon-size, 1.8rem);width:1.8rem;width:var(--clr-timeline-icon-size, 1.8rem);min-height:1.8rem;min-height:var(--clr-timeline-icon-size, 1.8rem);min-width:1.8rem;min-width:var(--clr-timeline-icon-size, 1.8rem)}.clr-timeline-step cds-icon[shape=circle],.clr-timeline-step clr-icon[shape=circle]{color:#8c8c8c;color:var(--clr-timeline-incomplete-step-color, hsl(198, 0%, 55%))}.clr-timeline-step cds-icon[shape=dot-circle],.clr-timeline-step clr-icon[shape=dot-circle]{color:#0072a3;color:var(--clr-timeline-current-step-color, hsl(198, 100%, 32%))}.clr-timeline-step cds-icon[shape=success-standard],.clr-timeline-step clr-icon[shape=success-standard]{color:#5eb715;color:var(--clr-timeline-success-step-color, hsl(93, 79%, 40%))}.clr-timeline-step cds-icon[shape=error-standard],.clr-timeline-step clr-icon[shape=error-standard]{color:#c21d00;color:var(--clr-timeline-error-step-color, hsl(9, 100%, 38%))}.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body:before{content:"";background:hsl(198,0%,70%);background:var(--clr-timeline-line-color, hsl(198, 0%, 70%));height:.1rem;height:var(--clr-timeline-line-width, .1rem);width:calc(100% - 1rem);width:var(--clr-timeline-horizontal-line-length, calc(100% - 1rem));transform:translate(1.7rem,-.95rem)}.clr-timeline-step-header{white-space:nowrap;color:#8c8c8c;color:var(--clr-timeline-step-header-color, hsl(198, 0%, 55%));font-weight:inherit;font-weight:var(--clr-timeline-step-header-font-weight, inherit);font-size:.65rem;font-size:var(--clr-timeline-step-header-font-size, .65rem);line-height:.9rem;line-height:var(--clr-timeline-step-header-line-height, .9rem);margin-bottom:.4rem;margin-bottom:var(--clr-timeline-step-internal-margin, .4rem)}.clr-timeline-step-body{display:flex;flex-direction:column}.clr-timeline-step-body cds-icon,.clr-timeline-step-body clr-icon{height:.8rem;width:.8rem;min-width:initial;min-height:initial}.clr-timeline-step-body cds-icon[shape=circle],.clr-timeline-step-body cds-icon[shape=dot-circle],.clr-timeline-step-body cds-icon[shape=success-standard],.clr-timeline-step-body cds-icon[shape=error-standard],.clr-timeline-step-body clr-icon[shape=circle],.clr-timeline-step-body clr-icon[shape=dot-circle],.clr-timeline-step-body clr-icon[shape=success-standard],.clr-timeline-step-body clr-icon[shape=error-standard]{color:inherit}.clr-timeline-step-title{color:#666;color:var(--clr-timeline-step-title-color, hsl(198, 0%, 40%));font-size:.65rem;font-size:var(--clr-timeline-step-title-font-size, .65rem);line-height:.9rem;line-height:var(--clr-timeline-step-title-line-height, .9rem);font-weight:500;font-weight:var(--clr-timeline-step-title-font-weight, 500);margin-top:.4rem;margin-top:var(--clr-timeline-step-internal-margin, .4rem);margin-bottom:.3rem;margin-bottom:var(--clr-timeline-step-internal-margin, .3rem)}.clr-timeline-step-description{color:#666;color:var(--clr-timeline-step-description-color, hsl(198, 0%, 40%));font-weight:inherit;font-weight:var(--clr-timeline-step-description-font-weight, inherit);font-size:.55rem;font-size:var(--clr-timeline-step-description-font-size, .55rem);line-height:.8rem;line-height:var(--clr-timeline-step-description-line-height, .8rem)}.clr-timeline-step-description button{display:block;margin-top:.4rem;margin-top:var(--clr-timeline-step-internal-margin, .4rem)}.clr-timeline-step-description img{width:100%;margin-top:.4rem}.clr-timeline.clr-timeline-vertical{flex-direction:column;min-width:16rem}.clr-timeline.clr-timeline-vertical .clr-timeline-step{flex-direction:row;margin-left:0;position:relative}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type){margin-bottom:1.8rem;margin-bottom:var(--clr-timeline-step-internal-margin, 1.8rem)}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) .clr-timeline-step-body:before{position:absolute;width:.1rem;width:var(--clr-timeline-line-width, .1rem);height:calc(100% + .2rem);height:var(--clr-timeline-vertical-line-length, calc(100% + .2rem));transform:translate(-1.55rem,1.4rem);transform:var(--clr-timeline-vertical-line-position, translate(-1.55rem, 1.4rem))}.clr-timeline.clr-timeline-vertical .clr-timeline-step-header{text-align:right;white-space:normal;word-break:break-word;width:3rem;min-width:3rem;margin-bottom:0;margin-right:.6rem;margin-right:var(--clr-timeline-step-internal-margin, .6rem);margin-top:.3rem;margin-top:var(--clr-timeline-step-internal-margin, .3rem)}.clr-timeline.clr-timeline-vertical .clr-timeline-step-title{margin-top:0;margin-top:var(--clr-timeline-step-internal-margin, 0)}.clr-timeline.clr-timeline-vertical .clr-timeline-step-body{display:flex;flex-direction:column;min-width:8.9rem;margin:.3rem 0 0 .6rem;margin:var(--clr-timeline-vertical-step-body-margin, .3rem 0 0 .6rem)}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFaEABMAAAAAouAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfNH55kdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcYAAAOdkDCfpZHU1VCAAAJLAAAACAAAAAgRHZMdU9TLzIAAAlMAAAATQAAAGBpEq8JY21hcAAACZwAAAJsAAADnndDD7FjdnQgAAAMCAAAADAAAAA8EhEB8WZwZ20AAAw4AAAGOgAADRZ2ZH12Z2FzcAAAEnQAAAAIAAAACAAAABBnbHlmAAASfAAAOMwAAG8kHd7Yl2hlYWQAAEtIAAAANgAAADYLc4gRaGhlYQAAS4AAAAAhAAAAJAeRBCBobXR4AABLpAAAAowAAATauY40J2xvY2EAAE4wAAACdAAAAnrU+7n2bWF4cAAAUKQAAAAgAAAAIAKUA1BuYW1lAABQxAAAAY4AAAN6MgiIWnBvc3QAAFJUAAADoQAABiGXFj2KcHJlcAAAVfgAAACBAAAAjRlQAhB3ZWJmAABWfAAAAAYAAAAG9nhYmAAAAAEAAAAA1FG1agAAAADTwZ2GAAAAANS+pvV42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcNbJbVFX7Oufe+X/sVainlR+gYIYQhaTogTJQgGkY60xRUxlw1aLbpnIMhjDHCNucKc2AWAps/XSULQ+10kgqsCnbWkYYwRtxCZBLDoDAGFapxMoQtBpV3z3veD/vWttM+6dPTc+9733vOee537gcBkMc41ELm1NQtQBE8PYhjOP4RKNziby6/DxVLvr58MSqXLF6ymLNBfzKazkjY8bk8hmMMJpjHYTzqXEs6Gi2zVSXagIgPyeAVfGKU+QIqPoKgJt5ADpiJ9fgQsYyCchucJyOlEyUYxJ2djTviZ+PD8TEM8BOfG3DkUL/eLlT2+v+t+JEBV3hzwJGjA4/E+wYYeTY+Hrcn+Jj/MH//kqDv2+PX4o3xRuZ1LDM9gdn6HKGoJhw+T3hMJQK+QESYTuRwLVGEGUQxczuTlVpJCFbjZ5y5jgjM+Hr6dxKCFwnBHwjFQcLjNcLjGBFwiojwBhHhDBHhLJHDOSKH94liVu9DrhYTeSmTMhRLuZSTK6SCPIqVzXPtyVTJeD4ziRDbd7pjtR0727G3HQfMIYpQQxTjRiKP+UQJluL7XCGJJLJIIoskYCMe4/xGohi/wibOfwK/5fxniBJsJ3LYQRTh90QOrUQRnidyeIEowi6iGG1EMXYTeXQQeewh8thL5PEnQvBnQiw7EY4TJfgnkeZFLS9qefGWl2B5CZYXb3nxlhcvI2QE83WlXElOchS4ajUzNIE1rmZtp7Km05mZGczIUizDd7Ec38MK1nI11uCneJBZWMfotzOi51nJF1nBg6zcMVbsDVbqLHfyvp2sMr63Ijlf+oCdw32ynHEPpr7aqbuN8X/6UauN8O+ZAUfeJC708+T5TzpPcWf8r/gf8SM9Jy970uIz8dZ460f/dWeft2eUJzjRhJgmFF8hHG4jPG4nAhYSERXxGOckahBTg5oaFC1EhG1EZJUWq7RYpcUqLVZXRRfhcJpw6CYcPiACLhGRDJEhrOtQGUoeJsPISUXFKioyWkZzfUUVriBKMIQYZEoXU7qa0l1B6V8iskr3Fk+UiSdnSncFpfdo3FtU3qLKWVSXlZ5qPFX3S8TAuk6i9aZZLUSYKNdZnDnTrzP9aiHmRMVaiDzRsmbizyraWRZyMlmu5duTT68aRjif9bqNcS1kJI2MpAmPM5on8CSeQjMjeoaRbONpbONuO7jLvdxdF2vQzZ1d4g6G8m0j+JbRXHGM6VlRah2lPP4J7XLMw/W0xOzr2Yk6ozHkk8z/Hlkr6+VhaZLN0ixbZYfskpdlj+yXA3JIjsgJOS1vy7vynlxSr3kt0+FaqeN0olbrNJ2hN2iN1ul8rdc79W5dpMt0pd6va/Qh3aCP6ibdok9ri7Zqm+7WvfqKvqqva6ee1G59Ry/oRQcXuUGu3I10Y9x4N8lNdle7mW62u9HNcwvc7e5r7h73HbfcrXIPuAfdz90vXKP7tXvS/c5tcy+4l1yH2+f+6v7mDrvjrsu95f7t/us+8OqLfKmv8KP8WD/BV/mp/ho/y8/xtf5mf6tf6L/h7/X3+RX+h77Br/Xr/cO+yW/2zX6r3+F3+Zf9Hr/fH/CH/BF/wp/2b/t3/Xv+UvAhH8rC8FAZxoWJoTpMCzPCDaEm1IX5oT7cGe4Oi8KysDLcH9aEh8KG8GjYFLaEp0NLaA1tYXfYG14Jr4bXQ2c4GbrDO+FCuBghiqJBPB2rdDu5wXi2ca1xU8JYZ9xqnjXGjRm+xXiK8SxjW411Suz6zGqTlJ+pcpVxtfHchLHaeKe2kxvMf10P45TxxcxTzcZVxqXGt7hF5BbjVf2znsvEWGv+Pow7jNuN1/Ww3JXGbvYS4/3GjX05zcAAO6k3nqQdn8T6y1656uiP8VXjncare5h5+zT8f1Zmbnt4VWbPvexMTRvMf5X5s/Zsy+FvzL4rk/n0Lb1sG03rm/U3mT03tW1Oqpm0OmnUqT4LdsGfzGk1e6dbeVm9BY11mn00sQs1TXOSajvNTNbfmLEPmd1gNTpqOj/Vo0BqtePyiUBf/xSzL6a2zUlVnfWnJ2hWRjPVmcyn9g6zF2WqYHnTSvM3mz9VWlXGTrNamsl8X/u82T+y6G4y++9mZ1eujbclK8fPfaxS2TfOLZzujk/BvWcqPmv3UvDeNZFZSW6nnl27il0wuWFHmMKbWA7TcA17WNK5S9m3r2NPTzr3ELujllvnHsrvVbXsQ3XEMNzEPjecne5WfvepJyqtl3+GXe8Odq2lvLuNtdvbdHb0zVxvCzvfXOt9X2b3a2eH/CMO4Fu80Z3FD+xW2YTzEvA4O/FotFhPbeN+Ra6w72YRJF5hKmzAPeS17HYlGMl3jWdEk3E1dz2bu5yHBRw9aNrtMj5tbGcGRzJ81PjHxs8Zn7CsjTO7BF/ke+7FtyUnRVIseSmRwVLad0f/A3IFobcAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2Bm8mWKYGBlYGHqAtIMDN4QmjGOQYTRDMhnYGeAAyQmA0Ood7gfgwODguofZun/xgwMzOcYDRUYGCaD5JhYmdYDKQUGJgC8iQorAAAAeNq1k1lQjlEcxn//t30RKhT19vZp00aiFEX2pci+lKzZsq/ZGusQQ0VSyJ4koxkTU1O2G+64NWOMvs+VW+4MHcdXTDPMuHJm3nPec86c55x5nt8fcKHrC0F0j1TqmTjnrlKsxyWMw42BlHCLOu7SSBPNtNAmHhIggyRMBkucJEmqpEumTJUcyZNCKZISI9V4Zbx3iTKPm63mE/OL5W4FWsFWqGWzoqxhVrp13+Yf+U0pfYfFjR7aj2njmfhKfzHFJrGSKCmSJhmSJdmSKwWyQTZr7ZfGW619yGwx283PlmEFWEFWiFN7qJX2S1t9VC/Uc/VUtatW9Ug1q4eqSTWqBlWv6tQ1VatqVLWqUpWqQpWpM6pUneh805nVmfT9k6PcUeDId8TYB9r97D52L7ub3ej42vG54/CHkHfJXV79p+ZueDuT4I9bBKP7z/iHRtdJF1x1du544IkX3vjgSy/86E0f+uJPAIH0oz8DCCJYZzxIpx6KSZhOJBwbg4kgkiiiiWEIscQRTwKJDGUYSQwnmRGMJIVURpFGOqMZQwaZjNXMZDGeCUxkEpOZwlSmMZ0ZZJPDTGaRy2zmMJd5zGcBC1nEYk1aHvkspYBlLGeFfv8OdrKbYg5xnNOUU0YF5zlHJVVUc5EaLnGFy9Rylevc1BT9ZPQ2DZqle5qmn20Vq7Ud0WzgbLc361mj+12c+O1W4V8cvEA9m1nZY2UtmyRGj1vYzjHsOCRc8xkpUboCIrijdx6gaZYEXQ/x3WeKnGHEso29bGUfezjAQV1L+znCUb11mFJOcZLXupp6sU68xFt82Ch+mn/PH5DNquh42mNgwALKgTCDIYNpPQMD024mVgaG/yHM0v+NmXb//8J0j0nw/5f/fiA+AOYLDgp42q1WaXfTRhSVvGUjG1loUUvHTJym0cikFIIBA0GK7UK6OFsrQWmlOEn3BbrRfV/wr3ly2nPoN35a7xvZJoGEnvbUH/TuzLszb5t5YzKUIGPdrwRCLN01hpaXKLd6zadTFs0E4bZorvuUKkR/9Rq9RqMhN6x8noyADE8utgzT8ELXIVORCLcdSimxKehenTLT11ozZr9XaVQoV/HzlC4EK9f9vMxbTV9QvY6phcASVGJUCgIRJ+xok2Yw1R4JmmP9HDPv1X0Bb5qRoP66H2JGsK6f0Tyj+dAKgyCwyLSDQJJR97eCwKG0EtgnU4jgWdar+5SVLuWkizgCMkOHMkrCL7EZZzdcwRr22Eo84C9IlQalZ/NQeqIpmjAQz2ULCHLZD+tWtBL4MsgHghZWfegsDq1t36Gsoh7PbhmpJFM5DKUrkXHpRpTa2CazAQOUnXWoRwl2dcBr3M0YG4J3oIUwYEq4qF3tVa2eAcOruLP5bu771N5a9Ce7mDZc8BB3KCpNGXFddL4Mi3NKwoKTHS9RHRktJiYGDlhOU1hlWPdD273okNIBtQb60yi2JfPBbN6hQRWnUhXajBYdGlIgCkGHvKu8HEC6AQ3yaAWjQYwcGsY2IzolAhlowC4NeaFohoKGkDSHRtTSmh9nNheDKRrckrcdGlVLy/7SajJp5TE/pucPq9gY9tb9eHgYBYxcGrb5zOIku/Eh/gziQ+YkKpEu1P2Yk4do3Sbqy2Zn8xLLOthK9LwEV4FnAkRSg/81zO4t1QEFjA1jTCJbHhkXW6Zp6lqNKSM2UpU1n4alKyo0gMPXD8OhK0KY/3N01DSGDNdthvHhnE13bOs40jSO2MZshyZUbLKcRJ5ZHlFxmuVjKs6wfFzFWZZHVZxjaam4h+UTKu5l+aSK+1g+o2Qn75QLkWEpimTe4Avi0Owu5WRXeTNR2ruU013lrUR5TBk0aP+H+J5CfMfgl0B8LPOIj+VxxMdSIj6WU4iPZQHxsZxGfCyfRnwsZxAfS6VEWR9TR8HsaCg8dsHTpcTVU3xWi4ocmxzcwhO4ADVxQBVlVJLcER/JsDj6uW5pzUk6MRtnzYmKj0bGAT67OzMPq08qcVr7+xx4ZuVhI7id+xrneWPyD4N/ixdlKT5pTnBwp5AAeLy/w7gVUcmh06p4pOzQ/D9RcYIboJ9BTYzJgiiKGt985PJKs1mTNbQKH08EOivawbxpTowjpSW0qEkaAS2DrlnQNOrz7K1mUQpRbmK/s3spopjsRRnMgCko5KaxsOzvpERaWDup6fTRwOVG2oueLDVbVnGFvQfvY8jNLHk3Ul64KSntRZtQp7zIAg65kT24JoJbaO+yimJKWKgiPghtBfvtY0QmLTODLoEiZHGysg/tih05ooJ2At960irv20Ltz3XyIDCbnW7nQZaRovNdFfVqfVXW2ChXr9xNHwfTzrCx5hdFGU8ue9+eFOxXpwS5AkZXdr/uSfH2O9btSkk+2xd2eeJ1ShXyX4AHQ+6U9yIaRZGzWKURz69beDJFOSjGRXMcF/TSHu2KVd+jXdh37aNWXFZUsh9l0FV01m7CNz5fCOpAKgpapCJWeDpkPpudmvCxlLgsRdyzZNdF9B08IR3ivzjEtf/r3HIU3KLKEl1o1wnJB20fK+itJbuThypGZ+28bGeiHUk36BqCnkguOP5e4C6PFekU7vPzB8xfwXbm+BidBr6q6AzEEuetggSLKt7STqZeUHyEaQnwRdVCswJ4CcBk8LJqmXqmDqBnlplTAVhhDoNV5jBYYw6DdbWDrncZ6BUgU6NX1Y6ZzPlAyVzAPJPRNeZpdJ15Gr3GPI1usE0P4HW2yeANtskgZJsMIuZUATaYw6DBHAabzGGwpf1ygba1X4ze1H4xekv7xeht7Rejd7RfjN7VfjF6T/vF6H3k+Fy3gB/oEV0E/DCBlwA/4qTr0QJGN/GMtjm3EsicjzXHbHM+weLz3V0/1SO94rME8orPE8j029inTfgigUz4MoFM+Arccne/r/VI079JINO/TSDTv8PKNuH7BDLhhwQy4UdwL3T3+0mPNP3nBDL9lwQy/VesbBN+SyATfk8gE+6onb5MqvNn1bWpd4vSU/XbnXfY+RtlM7osAAAAAQAB//8AD3jatX0JdFzFlWhVve73elOr95bU2lq9Sd2t1tJqtfZ+Wmztq21k2RaysC3J2GBbZrOxMeCQBQIhJM5kg4SQYzIhYJZAICQzWSYhzoJ/fuYPJwmTSeCfJH+yTD4hk8mAnv6tqvdarc0488/YUqv7vVv1qu5+b92qRiY0vZzEHxd8SED5yI0KUQBVoRRqRu2oDxXKnq6OtpZ0YzIaCZYVFXjsNqOOIFNtTO+3+yV30h1wJ1OBVDIlsb8SvNWu0mv0L70DV1LaexWGNUgnU/jjyjdx+xudXee7us6f76rw+7u6uvZ3+e86v7/Cv99//vx5//79d23den5ua/kPhF93+0N++LljoWLr1uAsvNvqb+uq2H+yyVszduzY48eOjdXM+2v88IMQQVuX30SvkwtsbiG5AmGMphFC1kFEiDCjw4LgFYZ0Ol2+zhqy2/SSN+ZMCgFPONXQmKz3uF1iYPS+ku2GRKKiLFFdTi4o9b+r8ZclEmX+GoSWl1EnPocfJhdsFciEkE2A11cRfW4FvNwOz/WhMtQvb80XCdILBBOED5ix0WgdtNryBEkyTFtMxGCwD+owIflkCKGy0pJiaOUrKizwwvOd9uw/qSSGpaQUkAJp9ptOst+kxH4lepOQ+EHvQnQ6eiZ6dXS/Z398zjMP787AlXnPt87Ez+DHH98FCD2/6/Fdn4N/ux5HgJmy5edIL/kzKkFBFEMJORaL+suLCr0el91sMkhWRPCAHiPcD/PCBM/CBL1oqNRuFwBdQRGInApH0h5vKoEBbWmgtccrhSPuUuxGcNWK3Y7GVANcIL0nDu1+976+gcn5+cU9u2+4uqdn4Nhx5Vg4Goy/2ljTdGRRkrttu6e6nd/07ZgYXzS3d1jG97TavlK08yrsDOafN9aUKkfrK/wR29NIj6qW/12wkmeBsk7Acg1qRd8dfLJgbKccM2O9CWNRj+eRiAxG0bCAdDo0QzClfB7gX5ixSEQQ8oUh3+CTEWhSc9kmCEBZO2nGgiXJKw355OQGLQgBWNoMbdxqakoO19aWl7tcCNW21rY0NpTXlCcqw64yV2lRgdNht8FkrGGr5I45KDI7cLIesOiy4gBO4gBDY6BCdLs8SbTmfgdeufepoWh0uLZuOBobqsPv36OE9iwmEoFgdSKA54ZicLFuiN4KJmoCAXpxKjFaWzeWSIzBazW+amkcfzYdizelq2NpZSIxWlc7VlPDIAbT8VgTvYUo3/iX/0jeRb6EylEcNaIOubU2ES4rKS4qMBkFUg68LpABytd4BsTOM6gHYWOYAeaprvb7qxurU/64PxavECVPTB8RAxWcgXJnBre8jWmvKHkRnZqXT9ORDkeArWCqpHhkarFzvqVvtLigbrKhYXvN0Lb6vqqS6brE9conEp7CtppomSkz2ROL9dTljY/VTrV3TwcrO8OJkUT1cE3zYLh1qH0gvk8+TlrigcLa0oJ4oKJ66S+p3WMFzcG6FoQwlXH0LZBlC3LKNqpBGHnxkDtIYOCOFV0hBa5yR3y+CPA7fvVw0FdZ6Qse7kW0j8blq/AY+QrKQ+IzeXpcG2MqJu1ls/BKn1tcPJgZHx4ez+z6+dmz/zLete3CkSNPbOtmbcPQVtbaStCWYyGS5ggKTwwPT2QOQg/z2544cuTCtq4x6OPnY6xtAu/H+8jfoXmUlhtmhnqaqgCXMIcBAWMdRiDW8yLW68kM8K5HD/oHIOemJuWOupqAPyZRRoSBphvTogT/AxXhCP/YCBTg7ymlvB5vKfayzxoqRKkRbqXpRy+7YMUSJSaFdLvgU6ACOkjgCL8gBl50mUWSVxBw6Y1Gm05vLYiWW62l1V6rXmc3iAZvhWQ3E9HsyrO6TFgU7C4h4OCgBslerS9wuwpqXZIhB1oQsQlEY7/D4kuU5hs9frPOaDSYHIa8PJMomvKsBodZMph01nLRZsgvTfgsDofFVasrdOc5hDITBTYa8nWmfCIajaLNorMaDCYN3l2oq3VZHBTHHWiWFJI2ZEZhOYB0AtbtAF4HzYEFdADUAZ5GgOthpsRtolQUwwFqDVPUKiZJ4Zeu+xL84KIXXlj48pdpf5nlRfQL9EFkRV4Zxo96NZ4DwQk6KM+BSFTk4Ho8YSmrTpSHE9XJaxO1NeXlifbayu2NtK869M+4A/eBtBbIbkQ72kH5AkaEYEQ22pnT7/bX4Tzlj7jvEOOZdrCZP4Hnm6n1p1dAC2LsxZQ7zMgUFIArci3kIdU6WrKWES//Zvk5/B3yK3iuXbbSTs/Cs2/gD6SqDG85q5w/S3719iXE7GXd8pvkHvIiqL8yFJergBvZjLnWwGCo2QBsNjCyZbbSAg/Tk2B6Yrq1epCkGhLAXFSwSuFJhruHh++enHzf0ND7JutH4/HR+vqxeHys3rL7M/PzD+/e/fD8/Gd2L3Zcv3Xr9e3t9LWD4YASNg0yLyKfXACkFABfA1yrY5yPh+xOhjopkk7aAy/elPz6/lOkbHDn2aVxxNrHYVJhmE8BisoRswmmA9xAyABDJ1OH1AGZRswG2b3BsE4qiGWwpsWlSKOq//IxkKd6SW7cUpvcVjk+92DPdZn+yftxWpHmvpvcHqtpqasdfHfjNR1bbu6+YZE9uxRwGYVnV6GM3FZYAM+pwJjA02EIA9SGg0E/AE/WzQBzwkAQ0s9QJeBl8l+FKoNBfzAkSYVAZapkkvXM7kippKdx7fAkFe3/eHd8KLQ33d432D883NHX11Q3HhrY+8m+69v7Wtq3yzcMWTKpiapEU3WiBh/GdfFoKl41dKJ2R2PbhN26vbN1dwPng1J42Ql4N4G2q5ajFvA38ICohzlgBH7nHKCOmdh83ZDZbM4z54FMOWx0rCF/BCft1PMMFGIBn1Yet+Ct52ZmTv3k3Cx+QRk/dA5IGFF+zOkTAxw1wHOKKY4coAvzLESAzrEeAY50AKEDuy4IZJob9dU4Ag+twu4MBhiOwPVRMVQhRagwSY1Zbrz/wMDU3o7BofaRjh0m/LzyVRHeLbR33TJiuXZqcktDSq4N4usWn4omr+neem0Lx0EtjG0A6OdDEdQnb7EBDuzAPAVYJ4SwXqcbEEGx6PSCbh5ljasEY9N0RHExjDBSHA74oYuiYChsAD8NqSOieoOpbIlLiQQfHFm28yTxIwc7um7sv/fe4Xt2Ht/VHuiO1Q4ldOVXNxg7/KMtdYP5BTfiLzXs6+o+1PaVTx58dGZ4pqyseaE7VKU8WtFcnu5Mxj9M8ZuEiQSY/JTJxWBoMJMeqncw873B1wVvhzqQ2J/yu0EhPKA8jP+g/O97Sfvi1UsXqH8RBTx0qnhIoR650yUS0K4DUs70VS1hgOljIBDTEpWVFAOVqcqGmmqKh4pyioe4kaqtjTwMFTM53pWXvgfbZCXUx/jXk1uHM82dWxa7uo/3dDXJQ70nB+tG+hsb+0Zq28djXRCwxMbbLTVTrW1T3oLRpubt8ertTc2j3gK4srMGP9QYrUw3VsUaBOVSU7y0poiQoppS6kQRVA9zHFqhdSnQF+itN4LAGgBrOpisHsRVT+aB6QWYoSB4BnPsgUZrfxmdYygYYrT2cFJz4QUrTD+oc3aA5ebaEWj99+uoLDPqN1MyV1KCkxdXU5lTXnkEyMzITefA7AWxgG3wUt1NdTUbXiEPsvQ8yLJYELJ4LR6HjRkRUXUtNCNCNjAoFepffESzLMpd2juIvZidJBaIvfIRskvIDoi6FRmfwvh5fOuTyRjlwzTaTkSyG/hQfEYk4Ds5UyF3Hnan8SXlb/BBHJn90dyDD84zuetAj5FC/CfgPAl1DD5ZBmGBA1EvVpjV4kY7Bs+/gHIyjeQQhBBkh6rIiTA89Ry18FSTUzVA/3fgnyoh9vunhZMLMJ4+GI9XG48A40lX45Tere/DB2E8l5S6Fx98cO5Hsz+i43Euv4lfAd5wIz9ql1s0nnAC+wtUmgQdEg7AyLjzRrViVkd5PB6/pzzkDQaZbnSqAi5FVrjevSrKfWJob0f9cGd/9Q29nfvT8+PHvBru79Y1V4Yb+waSrfU7G7uvc+z5PysBMEHx5fcLW8gjSEYj6JLs9peXCQahGxsNDqwztrcREViYR1jVEPfqsHES1DhETVS7iibqEu5DquYCvWAwCDOgdO0GGpZV0UgOiGEwCob5d2ysB8LUUTUtIP385q0kSZxEoijNsOajEJAVdAITd450DvdthVlkwuFYKBgOWyTfOteiggYdWQXq8dKwhAtSPcVvjtdRzzx70CgZ3LAibZ0X5ha/dnT+C/ubd9XVtluKRxKD050HW2q6nZZ5a57ZWu4rbqiY+sT03Bfm9jw403Yg5Wo+1u3vF3EiFpHDDdEbDnxh7sjXju19eHr8WFMsEo7tG+s+3l3lbzP0dTSO2orLKre37/jA9rknDuz5xJ6S8pKgH3snMrZYfay3qrqR2xYnvLwKelkCCxuTK41Yx4J7HXC0DqwrtXUQGVAPx8CcXe6yFoB1lVgIGjFjUqp8seEeXAY/d8+eOHHqFLmwNP5r7Ff+BdAOUQd5H/SfD54P41rQX/AEEeRFryN66naoCRgJc8+YPquo0G4rLy30F/m9bluBvSBWbmCOKcO8pp/9mFnZGHY7tTdjeLx1T8NsW1fT/ozyGZxMtLYmvnQx2dmZvEguxEfr9jeU7G5q3FGLP1IXCtc9rvxTOhZL/wPVC9Wgdz8GslWCGuQ6CONRoRlsaRGYWRAtVX95ViWJ4EIJKg6HwjRJlGUNj2ZHc+mOG8/v23d+78C7k1PlU3Udh2X5cEfdlH9n/XsGLLOfnZl5ZLa1YVso1nVE7jzSFQ1PpFoZbSjuvsV8HzeLJLKoYkG0iiqL2eUwuy3ucLmeokhjzhgOqUwYw/axN44+uW/fk0ffQMt9RzOZo313kgs7P7lv34M7j7Ue7O5eaFWSFAcQmYLtuQDquEaOazqNKhDdNOgSa66Hyjx/M09DUX3iVvWb3e/+B7xPeRC/d+ktoift5xefWSQXFrmPpfVvRFVyWOsfeE3HetXcALhhREbaM+Uz1rM9oPV7mnb6xKLyOu+U0+1vgW5+1Co32YBcdvDNy7AOmAw6plpRr0OMzVa0InORwC9wAvECPADz23NM4noipgL4XThUd25w9tF9+x6dHfpw3VT5gWTmOlm+LhMZK38Mn1T+NdnOSdmWzJKyyHtam/dHGV4jclD1JQ+AD0vnTPNJ+WgtPjGdMfwm4ZV89LTyt6dP40kqVjik/JRcUH6NC6CXfmj1LZbLpHmInFiEh3EQiPRzYQRYO9iOfwJYG+Uk5vrjAe57weBmBGAoL0O9DeU7QzpovuLqwyiouD15umK7oy+S7DzVutBlkesngjX9Lfglpa7ncBun7yh0dZ7Ns1wuMRr0BBx0PIBZxkzg+Uynw8HtYdKOk0YcgNAxMHoaV39M+R2OfPz16dMwuSfxmPJD5XZcuf8feL/UqSiFfvXUd2SDpr2hq5GGOj3S2+100CHglaQdFFLg1CLw3dI3WXuQI8G6Mi5pg3G57Nq4fBA0BOxmoMDY6ddeP3Xq9dfomKbxI4D879G/Skrtk3yR8XKp7JMIWdejI9sjhiEFWH/40KlTyjnaXwl+Hfp7XSmhck55WPnviHW52tl7/pprzu/tOJTJHOrgukdVOrOPzMx8dnax60infKSLcyzTO5Rfj7P8lptGqzAKEFUB09TFSrIcpmjNczny3Fa3PVwu0kS5P6t73IGsbu7Fsf4bu7tv7H/iNC7pHB3t/DS50LLQ1bXQ8iu8q72hof01lIsDF/Xt5Xqa7CZ6geh1oPQECJOzgY0uJ2vodrsj7nB1OEJVMNhyrxTJFWMYjS4dSXsbV2GFKMGKLV0DNUfb9mroUX7WMtW1J5DFDy67Nt42LAcrs3h6o2pkeKy1ez2eTgCerDCWpFybR+WaxorUdB4AR0SNFUWBMLGEIbvtQDpk9VMp98b8EYhN7X7V//KqcXUM49985q7TDG27hr6gDH6aYe1Xv2J4G14seJPjjctG2fKfSC/5CqpEdXLCC5FhAVgsRHIxRj3DHKNViSKh6iDFGBVxHqpCaJMgq3Qfi3pUtvr9uZa++Vvbe/yd7WNzrZljvSO3N/ZUH0gmO/t23nxL+41j5ubGqemGSHGg0OqsHu5onWmsq9kTiaZClVUu39Rkx0yKjTWoxvKSmkPJhn886aG6yjgA8V8AJAa9ShpePQXh36Iqx/3AI49Ce/B/5VI1EY9x7tzcyOUKujSDTBUXD3g0HYb9d4+cTownG8YTp4bv3mkZuWcnvls52bSrvn5XE363ctPOe0Y4Xl0w1n9m8So8S8/iVdCaqsLkWgdcdq51jDQb78Pkn5Vf3KP84u6f/ITqXPj9MzGyvgoR0pUyeYK+TFTvg7Kgaz/MlLPJg7Zw2PTUklIFBD9CwIwDhe/70CPv/cyH3vfj0194HBS54sK/pb+gORSF8HFC7EE+z3Qb6EajCF0TmsulfIe5aXE4HHaKVxhlBHw2IelNJ/FjaPnDzz73IbS8fO7Z5x7AO5XPvfkmnsQ733wT+jSoetyASuQikcpfVrmpkbqDLfUY2UhBs+EC5Q8f+urX7lP+7xngwMeVizitbFMULe6f1mw+xeNK2isb+2fTXg47G2mapwDA8Cfxrcr7QZ2/G59Z+qcZ/LPFGaWC2/2B5VvxCPk+j8w8G0RmtiuPzMDOuv0DWPfww8rb5PvblnZsY7hd/vfl5/CPNslZCuD7ms7iXTxlSf2QW3Hd6vHQlAUbD9MD6ni0bBt15mjmlY4H5Y7HC8YiBX5U9cMPY53ydj15bNvbFzita/CD+MucJ58S9/fIHrAMLAsJI6MZ2RvUDMpTIupxJp2U3BcnP7770KFdwDu//+Y36ZyU5UNkYvlFeGg562OTHDDtQgICELJ96QtbxvjzMySDw+QVaOtlbS2Yxq8I3eDAYIzYU9PeQGbxxh3k656P8vgiAjJLiJ3lM26XvYVY0BWAMXFAFFBWSkQ9sISoh4jQBSgrB3i9SGi4JuhmaDxQOGjAoohmVFb2gfu0HoQKJIPT/Lop2a2lQXiqJxgOOI2AW+RxA3JzTYRXDYMbaR4kpa2X4btvubl4KpHeWd+8t6Wvv72rYyR6/V7rqKllS0JujhP7zfuUix2BSNVgXf1IvNha3xPZ0ai0JSItrppgMK6uM5NZsGcOVIp+xKdnysc6wYSRngz4tA+AhoEpfruEMslgNqtTqKbw6NTB1Pk4V/nXAlGPb1WyTw2U/dra4+aAAJNzW4soVsFMQTzsckKM6Cx1lhR6YTZ2u3NN+jBC5cfOMkkrK474+cPt7Yd7mveUnTxZtqe5fPv2TnliQib2LbeOjJzaUlc9QV5U/qO6Thm8ur9/erq//2rgr0rAmR545XIxWOHmMZjnsjHYH88MDd0+0HwgPOHuKI/2ReHHn/FMRObaLAOn+/pODVRH+gqKq4fj1cPVJYW9VQnOv3EY01aVjl+TTXaIjwVGQpVoFHuMICy8yCVa/grR1gIxjpVYipJzrEY0Cmi9LCAjmnqXQjNdtxpmPdEc4YCdEg2v4X6P105yiEa2Aq2aehjlmvaUTQDBOoFw5MWlLWPx2i2nRkZu3VIbx+LSw1miZWU8BnTzADFkuZ1QgmHmtelA7+rIgezo1DGr3OX1wp8Sb3FRITR1QzRGxxjk5Mp14vzUaxMlPxAV7xzyDPtvaR64tX/rLf2ji23KSfNwumE4D9vM3am9pZ6xQPXWUyNDt24dunemsRtvaUsm26juAkcbL5D/AY89I5tsWNRDnChSKlICFSNR1M+Ax1bAkh1oWgf0s6vGzsdrCLIwno1g5CIIQkRQTfPrbwI5TKEAW+yTJB9YeOrd2OlyH8u2af7Wv9x4482DgxNySasnYPTle0qI/oCyF3/6QGPndo9zxGiqKAJcR5e3kw7AdRmKoY9wHnSUYr1gw0RcSRL72EXd6ouqnikHVQkmSCTzMBlhRgKG5uqBkcXJtGwWhGpYmAcFRGvAQMuWlyNUHiuPhoMwnrJwKBSkWhbbVcXA48d2vJrlUqtYrgMUQueNldW+qxJDu8p2p7sOtbUd6kpfXTw2NtbRPjbaQfRKfdd8S7hsqrCkp7U7msgc7e092lFbNay8b6yjY3S0o2MM6AseOSlh8cPRZ+10KVslrRcx0YMrM3pmLUhWNKvU29aNbsOdlYss86LeAWrmAQJcyGl3Blw0RUFVIRCUz4kG7W6YKD43WXdTe23DwMmTBVcliT25u0X5Eq5LdXcllJdAosLVXHZopufb5Gfgv+WjrXzInmzCvIBykF31j30y+KRwCzyI+ZzLU9Q1ybfmWVgWXb8miy6BN7G/qqqkuKqquOPkSbItWkzfFkdHlt6iz1/+zvKI+nwf2k+tEhGsoOOykqHPGYsgMJbW7RUBKz4d43oEAAJiS2Orb4IOYhl+n6XI63Ha2eikdTn+3ByDmB3pYqM93+S3ekpObutaGfLbb5kN0zqxooi4l17r2bGSG4gB3c1o5ktGFixqlLdzU0nHhVfR3M5NY+4NoDYE3dPs46o7U1PPOexO5pVi6lAxWwf+81Uv3/dA/8mTP78flyqvvTx8B1izHX+i46EVGl8l1L9q48MwU19UTcyoAzDn5Gp87JOWzJua+uJK8qYb6AWql88T+FvYAXIfQFc9V15EsB6rFshDFY5+xiCJgl5vH9TRlWU2JdBI8JneFeEuEcXC7M0pli4KoIoA8DBwsRHU0louXs3O9bTSJkl+MFl3c1O8PnNzU3WdfPKka6i2cbLAuatF4+9UsrO9Rvmm9pfot4bjDYnqFJ9DN5NRO8jOOLWkWLCAXtIsqZOFcnqqjey5Usj4ap18XlYIpTVCWNsrUimsz5HCpqjyAtFvCTFfjfodEzCuNfmXwnfMv3gun3+hLseZgQH2Gu2LxcDp6I/F+qOqwzFwqq/v9MAC+Bvx4WrueHCdsBV0/CyMh/och5mnSEy5PgfzAESB+tU53hrFkpN7CEw7rHUkc2Cu0Klz/7VOnUKemljl01H/aTv4T3wuZ1Q/mDtRmPvB8EEQVvvB2ekV5vg1g5pxYk6SfY3LtQrmyt2f1JW4P/ql0bdX3J8xZXLF+8FoK7ycIFS9dT5rZsUJfBZ2ZinBDeIeK/MR3Bozr3iy1D14DhQM0zCOxqRbk7kfz2a2zZ08if9X28KuAeUtot/PZah8+U38A3heJfWRPfBAL0Tn4CWzJUA15VO4UconviblE94g41OKvaWEKuZv35JIb9sVStSlM8Pxuqnmhrl4Mjhc4Y+5ovGmgeTR3Zaq0I62kgKfL98WbI7XDlT5S6a8BYVum9uWl1+RqR+Yoj4XjHWBfAh8rho57sUiTTmDa3iW2hQyTRcxABsQ3u3l7iBzkZwV1EcK8XU1u1oTBcxIF9Ua03jB01oiTwwO3nzjjSWefJ+xxOnZ3om9B+6774DyH0UVJiOzCSDPPqLnesaZ9UZVPQMqRrWeOXGlV7uqGoCVUJLrGVfAFWDrETk8RG0WG5Wd+Kh6adKUDXDMW6BaQNngfuUSVTa4V60hAt9Nr9UQaVkVzU+0O1j07uTpH8cdH/nQnT89Du7Pe/Et1FizXI9QC+3X55Hsl88jFZw8fHzuhkMnnzhy5Poj0OOn8Cz9XXoLX6M8tJLvAo+T16yZJB3W0ZQXzSpA3wLJWaRwOBx6lryUAs4ITSZJTvyR287c9Y0X3n3TTXe98I3HH8eGpYcfflv5M+t3eYg0Qb82Wr1jNtAhU2YlateUUffSsfsEdfXB4cxl1AwW2CxE6QPt3qJAWcLl+ekdf3PfbT9tvuWL1rydzooEMSq34TuXXrmP8PpGeHkdnrdJvsm+ab5JovmmBHYob+LHsfI77FEGp3DnoSnl7w+x3OXyLnyYvID8qFIOFbB8IFhq3Ocvp3lgmsucVAUbo1G7h9pwmoJMg3ZJgbhFQNIgriFuL1u+lKioSTh/NoqrG1JxHNu7zdTc5MbDkTB2NzWbPhXtazpTEx2O1t7W3FdpGDZ4I+G7Jous6ep3has8hmFOs7nl59DfsfzU5rV84EfM7dyp1dVhiNV24evZPAA/BpY/suUT1OfHjEcxmlQr0hAepSXnRHLFvGDXIg2N6TBMJ4HBZSMwAQ/TVV4wF1KEDj0UGaJDN26bjeF4QwPMaXbblMFTFX5XddpaNHlXOOKFeVT2Nd9WC/OqOdPUF5WWl1EKR/B9+Gm7hPMQUX6DjE8h/LzyG1atQW1hz/JV6BdMv+az1TM6OGqQmVPOEmtOum612gFmziUviAT/JvmMWrrQe1/JdmLXqhWWtuCX+TMql58jejKMClE5xUpJcWGBx+105Ft02MLXyeCpO9TEIkbDRazmMkjr3LkOpSXulKDhiB2i1yCE1eAB4K/v29V+oKVlf8eu2u3lExW19YEJ5ZPpeDxNLHJP3vDRTObIcF5Xhxit6AublBfNkd53bXfilHN7ktVp0rzpi6gYdcsy0JIWOiGJ1k9LuF8PcR3GEmFLMiwyoxVPksSTAYhXpBXbnaEgmBbq3IXc/lSaVZiu0vglmJbHkemlfxzt7m5d6N5yW8mOvP5YfdeTT87Npeo+MXi253CbutJ36+AnUE5u2IOa5UYXRkY8ANGlxMKSORETcJnAuB8wsT0NvC6P4lLbs2Az010LbDuIWyt6hV8m5PjrH3jhhRfOPP/88/f9kmaTcc/glsGDB+EFH6IpZUarDBnC7yMXWW1RPctCRmhhLfAtW1CY0QsUUXh0g+oimqDMjT7qc97vCwaLCkPBomeCIfaXDNG/4YKikPYXeDWC6okRf9tWgWM6ZBNwDL2m5kUH8L3k3JXkVGkdUAaPKE+Tc4NXmlP1SoEvLj6wg7ziuZPLsH/5ZdJOngBKB2SIwNmCz23UnN5JLRdLq7PllDCzBFjzd+iCMl1XsfYeam2e68Rte27eg8vqd7W07qlfKid3L90EfTej76Hv4N2AtFLZl6MQCFUVozkFv4252ItGS0ui0ZLvRUtLo/RXzRcvt4MZMYPdupHNLd+Fic5pJDwhIYBBttJ8BDj2AsG6o4iuXQhkfkWb7mUrreDyMRBgrNs2g+F2ugB5ncFgkNppijleR14RXlWQSffG/LSqNVFUbyso8TsL7XZHnqu8u0AfD5eEE7a8Bq8jP89mcg2l2X6eONDcymge11Oax9HrfD/P8gD+JdNLftQpd5QB57tgYG7qzQ4gPSICLdGjmBM1bcXKayEyRshfXuh12lWNRYNilKux1BKilTQY3UKDG1Ql1ry2MGtFoynXri3NQmwOrMZHuMNWQVfg7BLEYbejzyPDUwQ/+XmmaDeAOQj6eGOYExoMltBDm8Acy8LkoY9uAnM8+6w59GEOQ9bCvJztxwx8uQoGaAA+i/BHVlvkQFvlbjtVjRTlBoRBARmQjhh0B4ygF8VpcDPVpSY9d5RYNOewOaBxvqqbzKAosVbIkqL1TX43tgvkkFbQsowGP4DfT7YtvfUtXtly553kwqLyGN6hPMZrUdpZDVEKG2V/FRb1UUIgLAf1WIJ1uNgBHGzHRBAHSunmKc791bQaRMBH4QXprl/JMTJ1rsZsYOj2wth9LBfpgEYJ2ghh3W1X3KqUbmla1Uo49Y7N5PjaFiB9Atm/UUO+VkDTCinUEIqCFPrd1PLwdG4+VjXFWmFcE4NohQsvTfl3Jk72WPVlayXVO/nAjrWlVHPR8ERdi86/WoCbTAc+vnN1aRXwFatBYnxeqcrCCcZXOIc/18IcRI9tAnNCgwFZOLoJzPFsP3Pwn8Gs8Pny92gND3tWnI9n+f3r+gGmxl05MAfBuq+BWf4twATZeOJ8PMuPr4MBa4XjbDy8n7nlR1aPB2SqCl5+yWoaSlCb3Lza05g2sPUJY46rkZ8Pf0ryi9n+RDc0ywO7Y1rJJbCAKWnnJeW0GM2dlMD44x/xgrS+vjd28Iq0L+DHslVpOLCIi5a+wWvT/nbxacABq7dheqVO1SufWYcnVkPC8FSv0vaT63TPWpiDuGoTmBMaDND2K5vAHMvC5KHnNoE5nn3WHHp6jQ6jtWG3Q7xSApZAfEZEuDYWioBYRNLetFfy4o/ceefAnWeHz94xcMedt5/Nvj+L2OKyVjPjBRsURXep8a0L60hlxFfkNYt6HRhavTDgY1eFnKsYrqr5lgKWSaElA55BcdWSIzgXuctRHr6GKOauD8rWioqKaEVV2BFxsB0i2VJzKZCtqqcxIvJ4Ma981VFOiGBPknwvec35vdfurjy+M5EEmT5I3yn5RQW4pikDko0rD2XqlB82Z4j31p6Zz8621szXneqhEl0zr/x6uAxfEwCxfqPrSOdEp/JQgNs6ViPC6Nuk8sCj6+VpDcxB9ONNYE5oMFlbtx7meLYfzY7lyDf3l9mz2tRnvbC6n5x6K1pHlJBjwBV6HdYfELG6fJbdPApmK9/jyvfavPaw3yax6jJ3MqfqKpStujp1YaXqSh5jVVfHWhc6uxZabvp1R0ND++tqXWKSfBdkfupZM/jtNHflB44oBaUvQMAxrxVTe/jysIjVlHWxWlY5nwXMuT0lm5xBf9AfD7DVrnX7KmI4pRU6pTRLQJNeva3XdncfbE0mWPXucKq+s7M+VVHd1lJT03qKGJt21tXtbGoYL+QVvIdp5e5cY7iqoTGuODntea3BK4DrHjDuBHVPbXRdABrck3P9kgaPpbFc+Jey1/MGcq9fzPY/tzXnuhDMwptPc/mE68J94CNWowYkk0ODT5roikpFMRDVB36AG5tIExZN8GDRKBAkiQNgqc0AU7YxDDZL4EyYJQpmuYKubFfWVelaMMMGYCsQxo0hpug/PsUYMonENGmAmFCUiHggz0io98sT+FazRaBOw0pdA51x6nJNLDjbYNCKzebcxpa//nm2/5/nUWQ1gszS5vMg3aJkuOLWsry2IVppRveFv2MXDMlyeSqVSICjJacyrc2JhkSyrhZ4LE5Dn1AwlJ/1utZsUPDmbPlgyzlr1tZRYzvO5sJf5OvsHYfD5Ye79h5fqYNpurq2fXdRaH/L2sV35fODtDympY6vwtdXx5NTQ9nymOKieFVldc6ivPI5OeF31QRD3A5Wgu9Maz8a0GNySRDrdckQEfUNhUCfAgzBcR5IGMTGRFSjRogKRGD0o0gEDSQyVcXiK17JshcslQ9r9ApRWIC77fLAcsU6OHa+wf4suJ6t5YeZe8vy1Lq/0rGltSj4Kwfy1/u1BZ3XZTaqT8GmtW6tcfiGrnXlKlk9FGN6ro/rv2m0wXWq/z6Qc/2SBo+l7bnwF7P9zHH9t/wttrZJ+3mZ9/9uDt8NBGzLuX7Qw+F/CddLWf8v8/4f5ddfheth1j+Hn3uQ5+HqWa3N/2S1Yrtkp40tp2QPvnCYcB8vxfBoCx32VdXAdIEcg8XEZD738pScV1zMa8HCIbpHQnNRsu5JeMXlyl0Pwm9s77llePhkT8tC157O8OSRst6BY53T5a0l4+Od8vhEJ7E/dPX2swPdNw31HssMDfbX9Zcnaxqi/b6lv+zokq/a1tl9lYYfUsLsyTi3Jypd+LojxdsEx+fhja5Tej2Uc/2SBo+lfbnwL2Wvr+7/Yrb/uSlulzrQNlJI+llO1Uf3TQDfa3UFiKXvkA5YfpJtIJNAFvWjLFz22YrA+9AyrQaat8gtNYCoOXcHGc6PxkqLo1Ulf6D73X6ofsBfpn+jxaWxpoWXtLcwJm0N1ktzsFlf1usiOhIJFxXq9Dqzgai+LL0qrFzd0Jct3MiXzV013MiX9fv9Vf7K0Dv5sjqvumXSw1xZCdRlPDx0ZmB4S9G+7ooIvBvZWrSvRzlX/HKwMtof+05fzPcDfxR/cE993+mBaOlIaDoJEhwrG/1l/N88IMOPghDXxX7vpufHsLUrSvudq2R49fUVGebXL2nwWRnm1y9m+1FlWF2Pof3sUfu5N2fNmde5fTy3VHGTusP1686b1B1uuEC98W21BJEuUP93lR0qwvyassMsTi6qOAFc9eXmzTLZPNUCemBdjMd9wnNZn3ChJ7ft4Wz+yoge3KTtN7J+o3FU3ZO3vE2ogHigAKSzXW4pwpKuAIuYDBggDAESkzm2HUvP9hWwFVS1JKuwsNBX6Av67Xa7y0+zL3qeVEwHIny7XpKjqT6Nwd+vCNfXtbvLGrK797Cn2FdQYFN+c+LEfWVt9UEf3z3k83gKbDjNNvSp9X7bSC/Iagyl0Qtc8HwlWKcvhhjCgw1CTYIYDUaMjTEsYfBEN78L5lyV3Ki2RZMpHbC4hYN0DQHPiITPUk00sRKAxHpgFnywJky+vbkNpmRHPB5PxxvDQWcgGA64/HQVIoubTQqCQYvZNXSFc4qDSS/Dm3l9gfDcLRyBf9EKhTkW1xYK0+JhhtNPagXDaq7gYyxODKtx4i/WxZu8PpbK7lZVdu/O5hk+xmJV1hYb0PlN2l5S2xJsGOV8yvYYsrYRte3COj6NQxxjJi8CTC+DyRd2kD8hI8A8T/5EgQBGzRuBBJzJ1s2+C/RJEYzpNdnkAMLrgObaKnyYmhWMBD06APxry+701ahOsFYwRbVPdFNotJrqRFNDq1tYL9tiFfAKnCiqBdG5wNT9dvh8vrAvFKLVCuGAuqQVWF9bohYvoNwSk3d1rKoxeeihkx3Kv2uFJp1Lf59TZ/v+rqampR/n6imeT8xk84kLaP86OnPf7VzWd1tQddmaXCQ2oR9s0lbz+wSAeYrnqEDeh9nZGKCNirEBs11OelHH91WqJ2LQ+nuJSSEgURM9pou4NlqROLpLVPsf0ESMDDOxUh4jeuUWnnHv4eLEpYhcWKQpdyY4TActsJrjEIqjM7KDRgwhTPQGcABBtyC6ybwI+KASXHkdjPQAzVRrlFWPN2LlQsyPZFYppIGyOeN9G7UgtHQuHA7HwzFPhTMcDIRYjltS5+DVVMra6mXq9yO1gvm1rRY6q2I6XZ1tdSFzEKIu5S9qQFXstTphshmYvsWRU9QM4RWeZXXNG+ShDRvkodf6+QbVR2B7Z5mNiqo26qvr2vJ6Y2qjBriNWlTbKq/Tfbe8LfBKPvEjfkYHwAs1yIoSqAX9mUu7txpL+jKsM0Aop/NiIujoES6oz8fuiBvcUa1CzEyXcQSDbt6IVzZhS5J+BsJoqva1fb1OknNw2/omJiyKdt4QrW0mVyNkpOe84Pls08vA0/i7poamvWtaappTyfxEfiJWFfAXF7mdNP1dYNH8YnocAHeF9X9FRTQuDQWrQiFjYSBUiIV3rI4eqguXdcaLA5V0/br3CkqlIf76OTB4gukRvg6wsPzwurWCnwBMJdMjPEZb+ARf021a3oYU0AUuujOUrnjS41cI7s+e48ILqzTp9/jZniZNLuhOWE3gFSbvulOW1VKu+hvUhiB41rfZWr8fHZLNbur2+0HQqREJ0JVjMYcpVO8+PyusjLalLLRZKVBeAzBFt2mVlxZBhJmft2GJslNdlk17c8c+r5YLbKFzKPHmn2zjk1gpG1gKw3xKavP0+N+W3lJnpK7loG+trMGAjjWtyQdrNcT67L5u+7p93bQ0WL/0FvQ3CnJ4np03meByiH/P/X+4HmPyOaJef4Jfp3upmZ9Ro/oZznUyz+J54V6AGVVhPOg5DvOcBsP3ZL+o9QP9f5/5BDjHJ6D93MlgRjeG4fsySB/wUx6tvLWYTUZRDxJItN3pazZ656E8t7bROyWl0rQY2y25SZ8SAP/+1KnFxbciRyJ4i/KfmaMd39H2fTSw+vBBOc9skkRq6Q0Ia1XiZnhrU/d0ZsuzV7Z5+tgnbbFrauqLblb7gyUw9+rzccP4yaGhk+N4b5Vy8T/DR8J4QvltFcquWd2hrVkBHl/fCNekhPl046ti/TGg3xcZXetU/Wrl8HC9hNg1eMDpRbTyrBPZ9TED+twmz7qUzUMY9qGcdapMdp1qAT25zgfk8fm5bC5hYRJttJ6GrWvXuNS2+1byHNiq7hsCxSvQPbYOoFKLnM6eOGEg2SMnjHRrvVavxyLCEmexx8WKeqlrYaIFLpozkS10cWP7ynbvHery/QuzdB/8LOldeqsrc0jOHM7wRfypT1w98+mrF5UU/l7msCzPNzM7BmMWfg7+BZ1XM9ouj3sxjUT0Oppe1wsDwEM6vUF3wGIkoqilHMySSchJOiSTgQBCyeZkU2MqUB+oi1VBd35nMBwM5cG4VydpV8xBjt+gW3OOjOpDCHk8O9t5JBw5KvMC88zRSPC6jOZIKLfl1JvjW1btj2qsq03zCvTGmtoUcyl0uUXouJ86F6pvcYLRNqXy79Pr+ILXP1Pa7uC5PzX+7QU+PcH4N6Xy6SscXnmd1kur8PR6R9Y/PcH4N6Xy780bPut2xr87OP8a+bPYHng2zkZ1nA+s431eN03HeRUf525t/3w72z/fgd6WS+rAGakvKRb0UhHdfYh1uMAKLkkeK9rgeef46noNSRJnwPP1DKKVNMa6co3qNeUa79iodF2Nh3DqnVqxdcONijXWt+O1GuZQdYSWadgNUnEsKG6ayb6CQwJI76nrN8hpex84eJlzA65fFCvWpLYts5c7RkCtf29n9e8yXSeow6K+vpToxJIignTgLiGgFxHyVq8T6Ng6gbZSqdaubLJOoKNnaN12eWC6TrAGTl0n0MBFvucvXgn4Zaugl0EvLah9p4p8/IO9oxvhN3lN+HJl+tsmpTWLB2kxUnbZuv0ceTqhyRPI4uQm8nRJkydsKOfyFAR5omc8lKMX5HwvUMRjAYqY6XmTKkViGkUo6sgpmgBU67OMBsL8s3WEiWcRfiVt5Ko14Cp51rXSUTLZYdjlqJwG81QaTCAMfmkTWtEgnx4XgGed66nhK6XnVaypIuzMHl/B9kO0s/0QCfRtuaAKG4SomxgNLkyM2aJIfVbN6HX6syYMA8XGo2BsAMN0N6Yg6KZFvieT1z4iX3ZZsnqljcFIbnunRnJ0Y3hWWon25zQTKJ7oeQYJVM02aXgBUzTroduEo9dv3PBSAcCpdRycklf2cgR8cdvaKsy0aaw5d3vHRIElxPiPnSXCeDSt8uj6XEgJ+B0FzP+c5P4nuWadj8prODLZGo6FDWwHz6Wfy+bStZwKb/tytkZEq1HMrf9gbVltAMvbA8wdG9WggN9034Zth1fWArC1D6nnoGxj56AE6NqNC7Q+LRrOo/sqBtRTpbQzx1nOXQt22Ja/QLAgEHTxM6ZoULomc7Hm1BTy6PDdk7ZsusIxf0o9PYVcYGelWL1qgsJf5H34WO5RKnwfzjYyC3FMCN3Gw3krmFQBYm1dCAN7DfhWXSDZVZwSvbbDa+P0r5/f5ylfbUVnTcbXHPQ7A66Ay0+t27pU78rWnaQ9mxMnsywizc/dynMS50anazf1aJEd0Iqd8cL4sYXXC+GudXzE9+9QnbmL8YKEvptTI3RCqxGC67eta8vXKC5paxRYmkA5bY9n64vm0A3r+IidwcJ4rX3Teka+b4by2jT3j46gnLbHtbYb5g1524tqW5o3/GBO2xPZthvlpnjbS9pzsaGBn71C9yXTGDif7sigFf10nxMZQOqmIbKXetw+xtT5yLrRkWViID9nG/HTG+wdprX3N5NLV3ieipeep3J+4eDY8NAouXT/6OjGfWT3dRF0FtjyBnVXl9pHOikFMqNDw2MHF8ilkZH71T56oY9vQHSr7mgwEbqnYYCGGn0b1eDnIUtIyO5oUCfNgoknx/wtroaiogZXS/l4jPT6y1tcXi988LPnDKEXWT4lzJ5z2fr+tbsltB0SKykOdT9GLwb9xvZjNLFe6SZWuiNhHqQUY2Eyu4lWuKJdGbnfW3B7Z2d1QpYT3vJyr8fv95DezgT9nOhs8nv4Rb7PYBvWg02zoxY2ghorTCafcgz9moo+9eQewOkk04YCvUOnake2oEen7sxQz9+vWFGIp9pLvMNc/EH7Pc7SOT4m8JkyRrckacPvJy+BXHex56bpfkwj293mxrjPgIVedijRJDWpwMPz2tElRBjluxWCIbbZjT4f0cPv2VHa3ANUaSoGsCVQ6HCbHB59xpCscWsf5PzdpN1us5h9pUa6Q8hiLi413a7SJEPXidi5tUV854UeuLKPhqU3OB3ZvSheKRBSN5fgHcf4DpO/8dzB5K9ReX35ueVvIysKsh4K+bnzq/e5BbN9CasPoP8Kz1+WhIJVyjLPTbI8JdcpXFfeoelK1I0rNtGVr2i6EnUDxEZtD+In37HtQdyS0/Z4tu0cblqnK3nbi9m2c+hrPD5dbqFnV+aun7z9e+5LvP171ZeILDfTNQmeZ2cwF97+HV8ne/t3KgzP1x/L9pOHrt0kX/9SNl+fN4I2rCXtRu/ZxE68kl3L7lbj3Dr0M2LBve987j89m7j3oNZGaL+CNoLl7Te1Ni34A+hV8gTwTTHjmb61mwo5zzi11DhPrn535QsLyN2rvrGAzimD70e/IBdgxvk068j3CJLS7B5BeCb+PntmCaqQy0qswOurNoUJTLkFC4IOduLX6mfrNx0KLt9kWMGc93x8+IfAGxE+PjbOP8A4HdlxMpezVMvvjqHzeBI/DlCb7LGi5wuwPVZrzhd4qj0YbA8E2M/5YFuQv4NLHE/twDdfRh8E2kNQYwvA6x8YD9vxzwFAot+Po7s75/txMmgQnvxbXlRVl4/1Vv71NQYsWrDJLJpyv/LGmecQzGZhxm60Sbrcb8pJvUND9q03vLVEWwvq9+U0b9hug2/MWdcWopHGoSFZ1r45Z2hy6KqJMXlQHtjaU5up7Whq3PBbdFz/hW/RKV/zOZgDW974V3/DDh5kf+iH4Vrlc9r37XwK3gBs8Mq/eEd9P1aT+yU8K1/Gg8HTr8cR/G16KtEzeoxrYxnsBdwFHpm9//7ZpYuep5/18v3AABfT4AQGF0l7pQhAPfJI/7NPey5+j9mD36nnI9egHfKED6hWjHUioWUkGJnpqfQ6MHcQbR8wYmLC2Ex3jGS3CVlYDStPPcFrDUrEY9EquyME4aHdGcqDUHLl2KcIxI7cWU92kJVcCC0vA1R7/SwxynYI1b9nYOTeee9YFxG6dxTOv3dI3RWUua4Mi8rP9QQHlDdKF7vn2JHKncf7ej3mQk9vz+F2tieou6m30GP29HYM0e9swUWkEN8Juk58htB9GM7sae130nPamVMDbo0Amtdv9xNhaYn+5pwRxs+4MDzrdebpSe1//bCJt8Y2PGyC12HAc0C341p1reAJrT4Drn9Dvb6yRsuvX8pel47nXr+oXUdzB3Ovv5K93n0q9/q57PWFee1stG3kHpYjT8C8IwEnhnlvXFYDs0/mVNPk4OEeFnRZc5Fxkjtdf1JxwmOvXKyocddja3FD42yOG4izP50z9peyOMi7jttDWrr/NXZOj0bvpD2wVTtxB9N6OLivX39fvzSK/h/iEzz6AAEAAAABAABVErT+Xw889QAfA+gAAAAA08GdhgAAAADUvqb1/zb+4wSKA84AAAAIAAIAAAAAAAB42mNgZGBgPvfvPAMDy+b/Zv9zWLoYgCLIgNEQAKcNBrgAAAB42nWUzWsTURTFz70zFEEI2ERQQozGYExMqkm10WotaWpiBWvsRqxYF1IXLlS6UEQFka5ERV24c1Xp0oVKd3ahCAX9C0RQutCCChVKoS6M5z4zEpOacDjz8d68e3/vzMgSToM/OUpFqRQqMo+STiGhE4h7RaT1CbZIB0pyBT3UNnmALj2BgxzfLxeRl/Xok9n6V33J49vo1FPI8v4mvUmdxQ69jl06im49jwyPC2485+owivYc+mFZQdi7xHmLCOsMavoMOV2h30CVdVT1C88/oiohDGkc6/QpjukBlLwzqHk+leH9e6g6f+zmxLlWks8b0h+I+EVs1NfYwHlr9C665RqOsOZlek4WsFNr9V8yzprKSOkdVDSB7fSsjiAlE4jpJGsfw4AI9ovU57RAHoKy9wgDvF7Wq258xebIfTJcwmaZ5Lwxsqyh06ty7Twi7DeiIXTJQyQliXP0lLzCHnIfdGveQt5qlDnWspv33pGx1TXFPQD2Sdldz5JXgn2FnRb/lZ/kGsbP2DVJQvW3xo/+jZr3okgH7FqlmQZL49cs40fOepIyVqvIe0G3XsiuWeT2xpjRP1Mf9DIKf9m1ynJhbvyaZfyMs7n1a2u2uvVu6wduOeK+WL/MctbxsJqa/XjTuWXN9rvhZPWJ9b4nu72sH44h+3AZZA4sh+488HHEZAQxY2v9tblxZW+B+yHk/A7WydxadtqcWbY8tTnz7TIWuO2PMfqP2zvgcmh7aPwa74LlsdUt4zLD7DWEn/RRapCa5ZhDvIZ6T/DMVm9j2liTdcNb+PO94TOBaUD7kPcu8NsRRa/7LqxFL9Uv0+S17L4V8J8jLcPYSnF/699dPjzO5b6u8q+g8hspY9fOeNpFwl1I4nAAAPC1lt+uMptO93H+N6ebO7e5NUF6kiPiCB/iiAiJHo6IOOQ4IqKHIyTikB4OkZCIOEIiIuKIELmHkOghYkQPIRERR/QgItJDyCER93Jw/H4QBGX+2Yb2u6CuNEzA3+Ej+Apudf/oPu9uIRZEQJJIDtlH6j0jPcs95ybBNGY6Mb8xp80Z86q5bDYslKVt5azL1jPri020Tdj2bNe2hp2wj9rn7Hl7xQE5Eo6Co+YUnWPOrHPPWUMhlEPH0VV0EzXQVq+jl+vd6RvuW+v39s/3X7qmXGVXe2BiYHvgwi26l9zVQW5wY/ASY7EZ7AAzsI6H80x7cp5rT8ure0e8S95THMVT+DpexMv4Ff7qY31rvryv7uv4HX7KL/uT/g/+LSJDrBB5okSUiXPilmgSr+R7Mk1myBUyT5bIMnlNTVOfqSxVoHapCvVMp+k5eoFeodfpIl0KJAJ3gXrgGUDAAbyABTIYBnvgGFSBAW7AI3hiEswJc8HUmAemxXTYJXaV3WB32GO2GuwL/goawZtgI9jmLJyPA5zB3XMN7iVkCY2HaqF66DlsCrvCVPiJh3mUf8cf8lW+xj/wLQESXAIr6MKsUBLKwqlwKdwKTeFPxBbBIuGIFsmKiIiJQIyKCXFMnBTnxcW3qSgUdUWp6IE0Ln2UFqVvUkHalY6kM+lKZuVN+UCuyBdyTa7LHcWkeBVW0ZWksqBsKBWlGcNik7FC7LcKq7KaVFPqjPpJ/arm1C31UK2qhnqvNv7TEI3SRrVJraj91O60ptYcehhq6zZ9Wc/pRd3Qb/RH/Ul/iVvi7vhUfDb+JZ6N5/8CDBDMyAABAAABPABoAAoAQQAEAAIAKAA5AIsAAACTAmsAAwABeNqNkstOwkAUhv8WNKDGKDHGsOrKGBO5qeBtYdSwUdRIhK0gFRrBYilGXfo2blz6DF6ewI2P4DP4dzitN2LIpJ1v5vznPzOnBRDDO0LQwlEAO3x6rGGOqx7rGEdTOIQN3AqHsYJH4SHE8SE8jFktIhxBRksIRxHXToRHsaT5PmMoaQ/CE5jSw8KTiOkzwk+Y1ueFn5HSN4VfENHbwq8Y0a97/BZCXL/DNmy0cQMHFupowIWBez4ZpJBGllRl1KCuoTQdcpFzi1kd5l4ggQJM5jnKyWYffJVJlUXaUrs1HHGnji65QnWamSk11nGMXZSxT+rntRB4+U6DVjR+1Sxx5VBrqZMb384wWN0S+ZQ6m0qvKwd0MTl72TXGKuRDxr3YHufaP33zeu1ytYYkx9UPZ1v5tgLXBGM2135OR7LqjLrc7fIr+ZokZ79mS931q2ay7z377f3tZZk7VZwpHzfoXUE6mVdRgyOrYjmeMI1VvhexHPxPOZxTZ6o6jnyFfOBYxCVvYjHiUNP8BLhZh5cAAHjabZNXbBxVFIa/37F33TZO771Xx173xCkua8exYycucezESca7Y2fxehfGu3FsugQCHkDwwjPlCRC9CiR4QKJX0XsH0XmkB+/cCV4k7sN8/xmd858z994hC3edG2Ae/7NUm36QxQyyycGHn1zyyKeAQgLMpIhZzGYOc6fq57OAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2tlPMDkooJUgZ5VRQSRXV1LCTXdSymz3sZR911NNAIyGaaGY/LRyglTYO0k4HhzhMJ11008MRejlKH/0c4zgDnOAkp7C4nau4mpu5gTt4n+u5lqf5mDu5jbt5nme5h0HC3EiEF7F5jhd4lZd4mVf4liHe4DVe516G+YWbeJs3eYvTfM+PXMcFRBlhlBhxbiHBRVyIwxgpkpxhnO84yyQTXMylXMJj3MrlXMYVXMkP/MTjytIMZStHPvn5i785J5SrPOVLKlChApqpIs3SbM3hV37TXM3TfC3QQi3id97RYi3RUi3Tcq3gc77QSq3Saq3RWq3Tem3QRm3iPu7XZm3RVm3TdhVrh0r4gz/5kq9UqqDKVK4KVapK1arRTu1SrXZrj/ZqH0+oTvVqUCNf841CvMtnfMCHfMSnvMcnalKz9qtFB9SqNh1Uuzp0SIfVqS51q0dH1MsDPMgjPMpDPMw13KWjPMOTPKU+fla/jum4BnRCJ3VKlgYVVkS2hvx1o1bYScT9lqGvbtCxz9g+y4W/LjGciNsjfsvQ1xi20kkRg8apCivpD3kWtmF+KJJIWuGwHU/m2/9Kf8izsj2rkPGwXRQ2hxOjo5ZJLRzOCPwtnnvUY4vnEzUsbM2sHMkIfG1WOJW0fTGDNtMvZtBuXsZdFLZnesQzPdpNetyFv8ObIWEY6Didig9bTmo0ZqWSgURm5Os0HRzToTOzg5PZodN0cAy6TNWYC38qHi0prQx6LPN1m6SkmabHmyZlmNPjROPDOan0M9Dzn8lSmZG/x9vBlGFBbzjqhFOjQzH7bMF4hu7L0BPT2tdvZpx0kd8/fdqT06ednjhYVuWyLFjp6x12rKlrNW7QaxzGXeT1RqK2Y49Fx/LGz6t0XWmovtpjjccGj42+PmM04SL9NlhSEvRY5rHcY4XHSsNgU3Yo5STcoKKpIccqtmLJfMudxUj37qdlkTX92ek4YJ0f0CS63dOywPt9jDb7mtZ5Vvo0THIyGou4ybnW2NQeRWwnL2J76h+3ZbchAAAAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTZJMjJogRibeTgYOSAsMTYwi8NpF7MDAyMDJ5DN6bSLAcpmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbObjYOTR2sH4v3UDS+9GJgaXzawpbAwuLgD+HCVgAAAAAAFYmPZ3AAA=) format("woff");font-weight:600;font-style:normal}:root{--clr-vertical-nav-toggle-icon-color: var(--clr-vertical-nav-item-color, var(--fallback-color-no-clr));--nav-icon-size: 1rem;--nav-items-distance-side: calc(var(--nav-icon-size) / 1.6)}.clr-vertical-nav{width:var(--clr-vertical-nav-width, 12rem)}.clr-vertical-nav.is-collapsed .nav-icon{margin-left:var(--nav-items-distance-side)!important}.clr-vertical-nav.is-collapsed .nav-group-trigger .nav-group-trigger-icon{display:none}.clr-vertical-nav .nav-icon{height:var(--nav-icon-size);width:var(--nav-icon-size);flex:0 0 var(--nav-icon-size)}.clr-vertical-nav .nav-trigger-icon{width:var(--nav-icon-size);height:var(--nav-icon-size)}.clr-vertical-nav .nav-trigger+.nav-content{padding-top:0!important}.clr-vertical-nav .nav-group-content .nav-icon{margin:0 var(--nav-items-distance-side)}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-link,.clr-vertical-nav .nav-group-children .padding{padding:0 var(--nav-items-distance-side)}.clr-vertical-nav .nav-divider{margin:0 0 .5rem}.clr-vertical-nav .nav-content>*:not(:last-child){border-bottom:var(--clr-vertical-nav-trigger-divider-border-color, var(--fallback-color-no-clr)) solid 1px!important}.clr-vertical-nav.right{order:1!important}.clr-vertical-nav.right .nav-trigger{margin-right:auto}.clr-vertical-nav.right .nav-trigger .nav-trigger-icon{margin-left:.5rem;margin-right:auto}.clr-vertical-nav.right .nav-trigger .nav-trigger-icon[direction=right]{transform:rotate(270deg)}.clr-vertical-nav.right .nav-trigger .nav-trigger-icon[direction=left]{transform:rotate(90deg)}.clr-vertical-nav.right.is-collapsed .nav-icon{margin-left:auto!important;margin-right:var(--nav-items-distance-side)!important}.clr-vertical-nav.right.is-collapsed .nav-trigger{margin-left:.15rem}@media screen and (min-width: 768px){.content-container.floating{display:block;position:relative}.content-container.floating .content-area{position:absolute;width:100%;height:100%}.content-container.floating .clr-vertical-nav.right{position:absolute;margin:.5rem;max-height:calc(100% - 2.5rem);left:auto;right:0}.content-container.floating .clr-vertical-nav{position:absolute;margin:.5rem;max-height:calc(100% - 2.5rem);left:0}.content-container.floating nav.sidenav{position:absolute;left:0;height:calc(100vh - 60px);background:var(--clr-vertical-nav-bg-color, --fallback-color-no-clr)}}button:focus{outline:none;box-shadow:0 0 1pt 1pt var(--clr-color-action-600, var(--fallback-color-no-clr))}.iconButton:hover{cursor:pointer;color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.iconButton-drpDwn{cursor:pointer;transform:rotate(180deg)}.iconButton-drpDwn-active{cursor:pointer;color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.headerButton:hover{cursor:pointer}.ukis-range-input{--clr-forms-range-track-color: var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.ukis-range-input:focus{outline:none;box-shadow:0 0 1pt 1pt var(--clr-color-action-600, var(--fallback-color-no-clr))}.clr-vertical-nav .layers{padding-bottom:2px}.clr-vertical-nav .layers .nav-divider{border-width:1px 0 0 0;margin:.3rem 0}.clr-vertical-nav .layers .layer,.clr-vertical-nav .layers .layergroup{margin-left:.2rem}.clr-vertical-nav .layers .layer .iconButton,.clr-vertical-nav .layers .layergroup .iconButton{height:1rem;margin:0 1px}.clr-vertical-nav .layers .layer .iconButton.disabled,.clr-vertical-nav .layers .layergroup .iconButton.disabled{pointer-events:none;color:var(--clr-color-neutral-400, var(--fallback-color-no-clr));cursor:default}.clr-vertical-nav .layers .layer .iconButton.active,.clr-vertical-nav .layers .layergroup .iconButton.active{color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .head,.clr-vertical-nav .layers .layergroup .head{display:flex}.clr-vertical-nav .layers .layer .head input.hide,.clr-vertical-nav .layers .layergroup .head input.hide{display:none}.clr-vertical-nav .layers .layer .head input.hide+label,.clr-vertical-nav .layers .layergroup .head input.hide+label{position:static;display:inline;min-height:auto;padding-left:0}.clr-vertical-nav .layers .layer .head input.hide+label:before,.clr-vertical-nav .layers .layer .head input.hide+label:after,.clr-vertical-nav .layers .layergroup .head input.hide+label:before,.clr-vertical-nav .layers .layergroup .head input.hide+label:after{content:none}.clr-vertical-nav .layers .layer .head .title,.clr-vertical-nav .layers .layergroup .head .title{margin-left:.2rem;flex:1 1 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clr-vertical-nav .layers .layer .body,.clr-vertical-nav .layers .layergroup .body{padding-left:0;margin:0 0 .3rem 8px}.clr-vertical-nav .layers .layer .body .tools,.clr-vertical-nav .layers .layergroup .body .tools{display:flex;justify-content:flex-end;padding-right:.2rem;padding-left:.1rem}.clr-vertical-nav .layers .layer .body .tools span,.clr-vertical-nav .layers .layergroup .body .tools span{flex:1 1 0}.clr-vertical-nav .layers .layer .body .layersettings .form-group,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group{display:flex}.clr-vertical-nav .layers .layer .body .layersettings .form-group label,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group label{padding-right:.4rem}.clr-vertical-nav .layers .layer .body .layersettings .form-group input,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group input{flex:1 1 0}.clr-vertical-nav .layers .layer .body .layersettings .form-group span,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group span{min-width:1.5rem;text-align:center}.clr-vertical-nav .layers .layer .body .layersettings .form-group.opacity-input .clr-form-control,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group.opacity-input .clr-form-control{padding-left:.4rem;margin-top:0}.clr-vertical-nav .layers .layer .body .layersettings .form-group.opacity-input label,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group.opacity-input label{display:flex}.clr-vertical-nav .layers .layergroup .body{border-left:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));margin:0 0 0 8px}.clr-vertical-nav .layers .layergroup .body .sublayers:last-child .layer{border-bottom:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layergroup .body .tabsbody.description{padding:.1rem .1rem .1rem .3rem;word-break:break-word}.clr-vertical-nav .layers .layergroup .body .tabsbody.description,.clr-vertical-nav .layers .layergroup .body .tabsbody.legend{border-top:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));border-right:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layergroup .body .layer{margin-left:0;border-top:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));border-right:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));padding:.2rem 0 0 .2rem}.clr-vertical-nav .layers .layergroup .body .layer:not(.expanded){padding:.2rem 0 .2rem .2rem}.clr-vertical-nav .layers .layergroup .body .layer .body{margin:0 0 0 .6rem}.clr-vertical-nav .layers .layergroup .body .layer .body .tabsbody{border-bottom:none;border-right:none;border-top:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layergroup .body .layer .body .tools{border-bottom:none}.clr-vertical-nav .layers .layergroup .body .layer .head{margin:0 .2rem}.clr-vertical-nav .layers .layer .body{border-left:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .body .tools{border-bottom:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .body .tabsbody{border-bottom:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));border-right:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .body .tabsbody .layersettings .form-group{padding:.2rem}.clr-vertical-nav .layers .layer .body .tabsbody .layersettings .form-group .ukis-range-input{vertical-align:top}.clr-vertical-nav .layers .layer .body .tabsbody .description{padding:.1rem .1rem .1rem .3rem;word-break:break-word}.clr-vertical-nav .layers h5{font-size:14px;margin:0 0 4px 4px;font-weight:700;cursor:pointer}.clr-vertical-nav .layers h5 .iconButton{margin-top:3px}.clr-vertical-nav .layers h5.active,.clr-vertical-nav .layers h5:hover{color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.clr-vertical-nav .lproperties{border-radius:0 5px/0px 5px;border-color:silver;border-style:solid;border-width:0px 0px 1px 1px;overflow-x:auto}:root{--header-branding-icon-color: #fff;--header-branding-icon-color-mobile: #565656}.header .branding{flex:0 1 auto;overflow:hidden}.header .branding a clr-icon{color:var(--header-branding-icon-color)}.header .branding a.nav-link{overflow:hidden}.header .branding .title{font-size:1rem;text-overflow:ellipsis;overflow:hidden}.header .branding .title.short{display:none}.header .branding .version{margin-left:.3rem;font-size:1rem;color:var(--clr-header-title-color, #fafafa);font-weight:var(--clr-header-title-font-weight, 400);font-family:var(--clr-header-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);letter-spacing:.01em;line-height:3rem;text-decoration:none}@media screen and (max-width: 768px){.header .branding a clr-icon{color:var(--header-branding-icon-color-mobile)}.header .branding.short-title .title.short{display:flex}.header .branding.short-title .title{display:none}}.footer{background-color:var(--clr-vertical-nav-bg-color, var(--fallback-color-no-clr));padding:.2rem 1rem}.footer p{margin:0}.main-container .content-container .footer{position:fixed;bottom:0;width:100%}.main-container .content-container .content-area.map-view{padding:0}.content-area{background:#fff;color:var(--clr-color-neutral-700, var(--fallback-color-no-clr))}.text-primary{color:var(--clr-color-action-600, var(--fallback-color-no-clr))} diff --git a/styles.e86286a0ef4cad20.css b/styles.e86286a0ef4cad20.css deleted file mode 100644 index a96226521..000000000 --- a/styles.e86286a0ef4cad20.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:100;src:url(metropolis-all-100-italic.7842487f57b3eb95.woff2) format("woff2"),url(metropolis-all-100-italic.3c216dc066da1ebb.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:100;src:url(metropolis-all-100-normal.b403c6f49ba9d0df.woff2) format("woff2"),url(metropolis-all-100-normal.3fd28d4835f07cb4.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:200;src:url(metropolis-all-200-italic.06d69380b2ce4d6b.woff2) format("woff2"),url(metropolis-all-200-italic.f7ac38a5294036aa.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:200;src:url(metropolis-all-200-normal.68feea71e0938fe5.woff2) format("woff2"),url(metropolis-all-200-normal.36de30ae7042fe52.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:300;src:url(metropolis-all-300-italic.3faeb8bc0adff390.woff2) format("woff2"),url(metropolis-all-300-italic.7e641426278b2ec3.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:300;src:url(metropolis-all-300-normal.418ec1d70b52eff6.woff2) format("woff2"),url(metropolis-all-300-normal.954cd8e0e6fa42ae.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:400;src:url(metropolis-all-400-italic.cc1a1d39c30744ff.woff2) format("woff2"),url(metropolis-all-400-italic.9c69d9ef2eece561.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:400;src:url(metropolis-all-400-normal.ddd6d944fd8cd3f0.woff2) format("woff2"),url(metropolis-all-400-normal.94d5c45eebb34057.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:500;src:url(metropolis-all-500-italic.7466333fb0b1360e.woff2) format("woff2"),url(metropolis-all-500-italic.a639c5ed75d92856.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:500;src:url(metropolis-all-500-normal.4074a83ba4b69468.woff2) format("woff2"),url(metropolis-all-500-normal.726c327559404260.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:600;src:url(metropolis-all-600-italic.51ac05a945210980.woff2) format("woff2"),url(metropolis-all-600-italic.9ec0a1b272cdebbc.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:600;src:url(metropolis-all-600-normal.576ead485976221c.woff2) format("woff2"),url(metropolis-all-600-normal.0832ea062595d9d6.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:700;src:url(metropolis-all-700-italic.9a709be82e22590b.woff2) format("woff2"),url(metropolis-all-700-italic.c45a538d93e1b4ac.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:700;src:url(metropolis-all-700-normal.f6c09cc3512a347b.woff2) format("woff2"),url(metropolis-all-700-normal.7331f03d48262a8d.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:800;src:url(metropolis-all-800-italic.b2529ce00d9e58ad.woff2) format("woff2"),url(metropolis-all-800-italic.b57adfacd066a179.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:800;src:url(metropolis-all-800-normal.c7929d0173ac304b.woff2) format("woff2"),url(metropolis-all-800-normal.0a8ee9c45ee4598b.woff) format("woff")}@font-face{font-family:Metropolis;font-style:italic;font-display:swap;font-weight:900;src:url(metropolis-all-900-italic.d1cd72e6f7d567f3.woff2) format("woff2"),url(metropolis-all-900-italic.744903f4bc4e3409.woff) format("woff")}@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:900;src:url(metropolis-all-900-normal.536c2aadcb0d7db8.woff2) format("woff2"),url(metropolis-all-900-normal.66aac3b5a8fa01df.woff) format("woff")}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-cyrillic-ext-400-normal.b55fed4043f40bf9.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-cyrillic-400-normal.33adb5c59581967e.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-devanagari-400-normal.46f8861b74306dc4.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF6,U+1CF8-1CF9,U+200C-200D,U+20A8,U+20B9,U+25CC,U+A830-A839,U+A8E0-A8FB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-greek-ext-400-normal.69135189ca930d14.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-greek-400-normal.532b18d6ad68f6a6.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-vietnamese-400-normal.1a4bf46e609c0c44.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-latin-ext-400-normal.e375cb7aba0a3e81.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(noto-sans-latin-400-normal.947e053cce7f7eb2.woff2) format("woff2"),url(noto-sans-all-400-normal.23bafd511db6f9cd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}clr-icon{display:inline-block;margin:0;height:16px;width:16px;vertical-align:middle;fill:currentColor}clr-icon .transparent-fill-stroke{stroke:currentColor}clr-icon.is-green,clr-icon.is-success{fill:#2e8500}clr-icon.is-green .transparent-fill-stroke,clr-icon.is-success .transparent-fill-stroke{stroke:#2e8500}clr-icon.is-red,clr-icon.is-danger,clr-icon.is-error{fill:#e02200}clr-icon.is-red .transparent-fill-stroke,clr-icon.is-danger .transparent-fill-stroke,clr-icon.is-error .transparent-fill-stroke{stroke:#e02200}clr-icon.is-warning{fill:#c27b00}clr-icon.is-warning .transparent-fill-stroke{stroke:#c27b00}clr-icon.is-blue,clr-icon.is-info{fill:#0077b8}clr-icon.is-blue .transparent-fill-stroke,clr-icon.is-info .transparent-fill-stroke{stroke:#0077b8}clr-icon.is-white,clr-icon.is-inverse{fill:#fff}clr-icon.is-white .transparent-fill-stroke,clr-icon.is-inverse .transparent-fill-stroke{stroke:#fff}clr-icon.is-highlight{fill:#0077b8}clr-icon.is-highlight .transparent-fill-stroke{stroke:#0077b8}clr-icon[shape$=" up"] svg,clr-icon[dir=up] svg{transform:rotate(0)}clr-icon[shape$=" down"] svg,clr-icon[dir=down] svg{transform:rotate(180deg)}clr-icon[shape$=" right"] svg,clr-icon[dir=right] svg{transform:rotate(90deg)}clr-icon[shape$=" left"] svg,clr-icon[dir=left] svg{transform:rotate(270deg)}clr-icon[flip=horizontal] svg{transform:scale(-1) rotateX(180deg)}clr-icon[flip=vertical] svg{transform:scale(-1) rotateY(180deg)}clr-icon .clr-i-badge{fill:#e02200}clr-icon .clr-i-badge .transparent-fill-stroke{stroke:#e02200}clr-icon>*{height:100%;width:100%;display:block;pointer-events:none}clr-icon>svg{transition:inherit}clr-icon>svg title{display:none}clr-icon .clr-i-solid,clr-icon .clr-i-solid--badged,clr-icon .clr-i-solid--alerted{display:none}clr-icon .clr-i-outline--alerted:not(.clr-i-outline),clr-icon .clr-i-outline--badged:not(.clr-i-outline){display:none}clr-icon[class*=has-alert] .can-alert .clr-i-outline--alerted{display:block}clr-icon[class*=has-alert] .can-alert .clr-i-outline:not(.clr-i-outline--alerted){display:none}clr-icon[class*=has-badge] .can-badge .clr-i-outline--badged{display:block}clr-icon[class*=has-badge] .can-badge .clr-i-outline:not(.clr-i-outline--badged){display:none}clr-icon.is-solid .has-solid .clr-i-solid{display:block}clr-icon.is-solid .has-solid .clr-i-outline,clr-icon.is-solid .has-solid .clr-i-outline--badged{display:none}clr-icon.is-solid .has-solid .clr-i-solid--alerted:not(.clr-i-solid),clr-icon.is-solid .has-solid .clr-i-solid--badged:not(.clr-i-solid){display:none}clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid--badged{display:block}clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline,clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-outline--badged,clr-icon.is-solid[class*=has-badge] .can-badge.has-solid .clr-i-solid:not(.clr-i-solid--badged){display:none}clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid--alerted{display:block}clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline,clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-outline--alerted,clr-icon.is-solid[class*=has-alert] .can-alert.has-solid .clr-i-solid:not(.clr-i-solid--alerted){display:none}clr-icon.has-badge--success .clr-i-badge{fill:#2e8500}clr-icon.has-badge--success .clr-i-badge .transparent-fill-stroke{stroke:#2e8500}clr-icon.has-badge--error .clr-i-badge{fill:#e02200}clr-icon.has-badge--error .clr-i-badge .transparent-fill-stroke{stroke:#e02200}clr-icon.has-badge--info .clr-i-badge{fill:#0077b8}clr-icon.has-badge--info .clr-i-badge .transparent-fill-stroke{stroke:#0077b8}clr-icon.has-alert .clr-i-alert{fill:#c27b00}clr-icon.has-alert .clr-i-alert .transparent-fill-stroke{stroke:#c27b00}clr-icon .is-off-screen{position:fixed!important;border:0!important;height:1px!important;width:1px!important;left:0!important;top:-1px!important;overflow:hidden!important;padding:0!important;margin:0 0 -1px!important}:root{--cds-global-base:20}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}:root{--clr-color-neutral-0:hsl(198, 0%, 100%);--clr-color-neutral-50:hsl(198, 0%, 98%);--clr-color-neutral-100:hsl(198, 0%, 95%);--clr-color-neutral-200:hsl(198, 0%, 91%);--clr-color-neutral-300:hsl(198, 0%, 87%);--clr-color-neutral-400:hsl(198, 0%, 80%);--clr-color-neutral-500:hsl(198, 0%, 70%);--clr-color-neutral-600:hsl(198, 0%, 55%);--clr-color-neutral-700:hsl(198, 0%, 40%);--clr-color-neutral-800:hsl(198, 0%, 27%);--clr-color-neutral-900:hsl(198, 0%, 20%);--clr-color-neutral-1000:hsl(198, 0%, 0%);--clr-color-on-neutral-0:hsl(198, 0%, 0%);--clr-color-on-neutral-50:hsl(198, 0%, 0%);--clr-color-on-neutral-100:hsl(198, 0%, 0%);--clr-color-on-neutral-200:hsl(198, 0%, 0%);--clr-color-on-neutral-300:hsl(198, 0%, 0%);--clr-color-on-neutral-400:hsl(198, 0%, 0%);--clr-color-on-neutral-500:hsl(198, 0%, 0%);--clr-color-on-neutral-600:hsl(198, 0%, 100%);--clr-color-on-neutral-700:hsl(198, 0%, 100%);--clr-color-on-neutral-800:hsl(198, 0%, 100%);--clr-color-on-neutral-900:hsl(198, 0%, 100%);--clr-color-on-neutral-1000:hsl(198, 0%, 100%);--clr-color-action-50:hsl(198, 83%, 94%);--clr-color-action-100:hsl(198, 81%, 88%);--clr-color-action-200:hsl(198, 78%, 78%);--clr-color-action-300:hsl(198, 69%, 69%);--clr-color-action-400:hsl(198, 66%, 57%);--clr-color-action-500:hsl(198, 80%, 46%);--clr-color-action-600:hsl(198, 100%, 32%);--clr-color-action-700:hsl(198, 100%, 28%);--clr-color-action-800:hsl(198, 100%, 24%);--clr-color-action-900:hsl(198, 100%, 21%);--clr-color-action-1000:hsl(198, 100%, 15%);--clr-color-on-action-50:hsl(198, 0%, 0%);--clr-color-on-action-100:hsl(198, 0%, 0%);--clr-color-on-action-200:hsl(198, 0%, 0%);--clr-color-on-action-300:hsl(198, 0%, 0%);--clr-color-on-action-400:hsl(198, 0%, 0%);--clr-color-on-action-500:hsl(198, 0%, 0%);--clr-color-on-action-600:hsl(198, 0%, 100%);--clr-color-on-action-700:hsl(198, 0%, 100%);--clr-color-on-action-800:hsl(198, 0%, 100%);--clr-color-on-action-900:hsl(198, 0%, 100%);--clr-color-on-action-1000:hsl(198, 0%, 100%);--clr-color-secondary-action-50:hsl(282, 100%, 95%);--clr-color-secondary-action-100:hsl(282, 59%, 87%);--clr-color-secondary-action-200:hsl(282, 51%, 78%);--clr-color-secondary-action-300:hsl(282, 45%, 70%);--clr-color-secondary-action-400:hsl(282, 44%, 62%);--clr-color-secondary-action-500:hsl(282, 43%, 54%);--clr-color-secondary-action-600:hsl(282, 50%, 45%);--clr-color-secondary-action-700:hsl(282, 69%, 37%);--clr-color-secondary-action-800:hsl(282, 100%, 29%);--clr-color-secondary-action-900:hsl(282, 100%, 22%);--clr-color-secondary-action-1000:hsl(282, 100%, 14%);--clr-color-on-secondary-action-50:hsl(198, 0%, 0%);--clr-color-on-secondary-action-100:hsl(198, 0%, 0%);--clr-color-on-secondary-action-200:hsl(198, 0%, 0%);--clr-color-on-secondary-action-300:hsl(198, 0%, 0%);--clr-color-on-secondary-action-400:hsl(198, 0%, 0%);--clr-color-on-secondary-action-500:hsl(198, 0%, 100%);--clr-color-on-secondary-action-600:hsl(198, 0%, 100%);--clr-color-on-secondary-action-700:hsl(198, 0%, 100%);--clr-color-on-secondary-action-800:hsl(198, 0%, 100%);--clr-color-on-secondary-action-900:hsl(198, 0%, 100%);--clr-color-on-secondary-action-1000:hsl(198, 0%, 100%);--clr-color-danger-50:hsl(9, 100%, 97%);--clr-color-danger-100:hsl(9, 95%, 92%);--clr-color-danger-200:hsl(9, 91%, 86%);--clr-color-danger-300:hsl(9, 83%, 76%);--clr-color-danger-400:hsl(9, 85%, 67%);--clr-color-danger-500:hsl(9, 88%, 61%);--clr-color-danger-600:hsl(9, 92%, 50%);--clr-color-danger-700:hsl(9, 100%, 43%);--clr-color-danger-800:hsl(9, 100%, 38%);--clr-color-danger-900:hsl(9, 100%, 30%);--clr-color-danger-1000:hsl(9, 100%, 20%);--clr-color-on-danger-50:hsl(198, 0%, 0%);--clr-color-on-danger-100:hsl(198, 0%, 0%);--clr-color-on-danger-200:hsl(198, 0%, 0%);--clr-color-on-danger-300:hsl(198, 0%, 0%);--clr-color-on-danger-400:hsl(198, 0%, 0%);--clr-color-on-danger-500:hsl(198, 0%, 0%);--clr-color-on-danger-600:hsl(198, 0%, 0%);--clr-color-on-danger-700:hsl(198, 0%, 100%);--clr-color-on-danger-800:hsl(198, 0%, 100%);--clr-color-on-danger-900:hsl(198, 0%, 100%);--clr-color-on-danger-1000:hsl(198, 0%, 100%);--clr-color-warning-50:hsl(48, 100%, 95%);--clr-color-warning-100:hsl(48, 100%, 89%);--clr-color-warning-200:hsl(48, 100%, 83%);--clr-color-warning-300:hsl(48, 98%, 72%);--clr-color-warning-400:hsl(48, 94%, 57%);--clr-color-warning-500:hsl(48, 95%, 48%);--clr-color-warning-600:hsl(46, 100%, 45%);--clr-color-warning-700:hsl(43, 100%, 42%);--clr-color-warning-800:hsl(41, 100%, 34%);--clr-color-warning-900:hsl(38, 100%, 28%);--clr-color-warning-1000:hsl(31, 100%, 19%);--clr-color-on-warning-50:hsl(198, 0%, 0%);--clr-color-on-warning-100:hsl(198, 0%, 0%);--clr-color-on-warning-200:hsl(198, 0%, 0%);--clr-color-on-warning-300:hsl(198, 0%, 0%);--clr-color-on-warning-400:hsl(198, 0%, 0%);--clr-color-on-warning-500:hsl(198, 0%, 0%);--clr-color-on-warning-600:hsl(198, 0%, 0%);--clr-color-on-warning-700:hsl(198, 0%, 0%);--clr-color-on-warning-800:hsl(198, 0%, 0%);--clr-color-on-warning-900:hsl(198, 0%, 0%);--clr-color-on-warning-1000:hsl(198, 0%, 100%);--clr-color-success-50:hsl(93, 52%, 88%);--clr-color-success-100:hsl(93, 58%, 75%);--clr-color-success-200:hsl(93, 76%, 49%);--clr-color-success-300:hsl(93, 77%, 44%);--clr-color-success-400:hsl(93, 79%, 40%);--clr-color-success-500:hsl(93, 67%, 38%);--clr-color-success-600:hsl(93, 85%, 32%);--clr-color-success-700:hsl(93, 100%, 26%);--clr-color-success-800:hsl(93, 100%, 21%);--clr-color-success-900:hsl(93, 100%, 16%);--clr-color-success-1000:hsl(93, 100%, 13%);--clr-color-on-success-50:hsl(198, 0%, 0%);--clr-color-on-success-100:hsl(198, 0%, 0%);--clr-color-on-success-200:hsl(198, 0%, 0%);--clr-color-on-success-300:hsl(198, 0%, 0%);--clr-color-on-success-400:hsl(198, 0%, 0%);--clr-color-on-success-500:hsl(198, 0%, 0%);--clr-color-on-success-600:hsl(198, 0%, 0%);--clr-color-on-success-700:hsl(198, 0%, 100%);--clr-color-on-success-800:hsl(198, 0%, 100%);--clr-color-on-success-900:hsl(198, 0%, 100%);--clr-color-on-success-1000:hsl(198, 0%, 100%)}:root{--clr-basefont-size:125%;--clr-global-borderradius:.15rem;--clr-global-borderwidth:.05rem;--clr-global-app-background:hsl(198, 0%, 98%);--clr-global-selection-color:hsl(201, 29%, 88%);--clr-global-on-selection-color:hsl(198, 0%, 0%);--clr-global-hover-color:hsl(198, 0%, 91%);--clr-global-content-header-font-color:hsl(198, 0%, 0%);--clr-global-font-color:hsl(198, 0%, 40%);--clr-global-success-color:hsl(93, 67%, 38%);--clr-global-error-color:hsl(9, 100%, 38%);--clr-close-color--normal:hsl(198, 0%, 55%);--clr-close-color--normal-opacity:.2;--clr-close-color--hover:hsl(198, 0%, 0%);--clr-close-color--hover-opacity:.5;--clr-popover-box-shadow-color:rgba(140, 140, 140, .25)}:root{--clr-font:Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-display-font:var(--clr-font);--clr-font-weight-light:200;--clr-font-weight-regular:400;--clr-font-weight-semibold:500;--clr-font-weight-bold:600;--clr-font-weight-extrabold:600;--clr-h1-color:var(--clr-global-content-header-font-color);--clr-h1-font-size:1.6rem;--clr-h1-font-weight:var(--clr-font-weight-light);--clr-h1-font-family:var(--clr-display-font);--clr-h1-line-height:2.4rem;--clr-h1-letter-spacing:normal;--clr-h2-color:var(--clr-global-content-header-font-color);--clr-h2-font-size:1.4rem;--clr-h2-font-weight:var(--clr-font-weight-light);--clr-h2-font-family:var(--clr-display-font);--clr-h2-line-height:2.4rem;--clr-h2-letter-spacing:normal;--clr-h3-color:var(--clr-global-content-header-font-color);--clr-h3-font-size:1.1rem;--clr-h3-font-weight:var(--clr-font-weight-light);--clr-h3-font-family:var(--clr-display-font);--clr-h3-line-height:1.2rem;--clr-h3-letter-spacing:normal;--clr-h4-color:var(--clr-global-content-header-font-color);--clr-h4-font-size:.9rem;--clr-h4-font-weight:var(--clr-font-weight-light);--clr-h4-font-family:var(--clr-display-font);--clr-h4-line-height:1.2rem;--clr-h4-letter-spacing:normal;--clr-h5-color:var(--clr-global-font-color);--clr-h5-font-size:.8rem;--clr-h5-font-weight:var(--clr-font-weight-regular);--clr-h5-font-family:var(--clr-display-font);--clr-h5-line-height:1.2rem;--clr-h5-letter-spacing:.01em;--clr-h6-color:var(--clr-color-neutral-900);--clr-h6-font-size:.7rem;--clr-h6-font-weight:var(--clr-font-weight-semibold);--clr-h6-font-family:var(--clr-display-font);--clr-h6-line-height:1.2rem;--clr-h6-letter-spacing:normal;--clr-p0-color:var(--clr-global-font-color);--clr-p0-font-weight:var(--clr-font-weight-light);--clr-p0-font-size:1rem;--clr-p0-line-height:1.2rem;--clr-p0-letter-spacing:normal;--clr-p1-color:var(--clr-global-font-color);--clr-p1-font-weight:var(--clr-font-weight-regular);--clr-p1-font-size:.7rem;--clr-p1-line-height:1.2rem;--clr-p1-letter-spacing:normal;--clr-p2-color:var(--clr-global-font-color);--clr-p2-font-weight:var(--clr-font-weight-semibold);--clr-p2-font-size:.65rem;--clr-p2-line-height:1.2rem;--clr-p2-letter-spacing:normal;--clr-p3-color:var(--clr-global-font-color);--clr-p3-font-weight:var(--clr-font-weight-regular);--clr-p3-font-size:.65rem;--clr-p3-line-height:1.2rem;--clr-p3-letter-spacing:normal;--clr-p4-color:var(--clr-global-font-color);--clr-p4-font-weight:var(--clr-font-weight-bold);--clr-p4-font-size:.6rem;--clr-p4-line-height:1.2rem;--clr-p4-letter-spacing:normal;--clr-p5-color:var(--clr-global-font-color);--clr-p5-font-weight:var(--clr-font-weight-regular);--clr-p5-font-size:.6rem;--clr-p5-line-height:1.2rem;--clr-p5-letter-spacing:normal;--clr-p6-color:var(--clr-global-font-color);--clr-p6-font-weight:var(--clr-font-weight-bold);--clr-p6-font-size:.55rem;--clr-p6-line-height:.6rem;--clr-p6-letter-spacing:.03em;--clr-p7-color:var(--clr-global-font-color);--clr-p7-font-weight:var(--clr-font-weight-regular);--clr-p7-font-size:.55rem;--clr-p7-line-height:.6rem;--clr-p7-letter-spacing:.03em;--clr-p8-color:var(--clr-global-font-color);--clr-p8-font-weight:var(--clr-font-weight-regular);--clr-p8-font-size:.5rem;--clr-p8-line-height:.6rem;--clr-p8-letter-spacing:.03em;--clr-list-item-color:inherit;--clr-list-item-margin-left:1.1em;--clr-list-item-line-height:inherit;--clr-list-item-compact-margin-bottom:.3rem}@media (min-width:576px){.clr-flex-sm-row{flex-direction:row!important}.clr-flex-sm-column{flex-direction:column!important}.clr-flex-sm-row-reverse{flex-direction:row-reverse!important}.clr-flex-sm-column-reverse{flex-direction:column-reverse!important}.clr-flex-sm-wrap{flex-wrap:wrap!important}.clr-flex-sm-nowrap{flex-wrap:nowrap!important}.clr-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-sm-fill{flex:1 1 auto!important}.clr-flex-sm-grow-0{flex-grow:0!important}.clr-flex-sm-grow-1{flex-grow:1!important}.clr-flex-sm-shrink-0{flex-shrink:0!important}.clr-flex-sm-shrink-1{flex-shrink:1!important}.clr-justify-content-sm-start{justify-content:flex-start!important}.clr-justify-content-sm-end{justify-content:flex-end!important}.clr-justify-content-sm-center{justify-content:center!important}.clr-justify-content-sm-between{justify-content:space-between!important}.clr-justify-content-sm-around{justify-content:space-around!important}.clr-align-items-sm-start{align-items:flex-start!important}.clr-align-items-sm-end{align-items:flex-end!important}.clr-align-items-sm-center{align-items:center!important}.clr-align-items-sm-baseline{align-items:baseline!important}.clr-align-items-sm-stretch{align-items:stretch!important}.clr-align-content-sm-start{align-content:flex-start!important}.clr-align-content-sm-end{align-content:flex-end!important}.clr-align-content-sm-center{align-content:center!important}.clr-align-content-sm-between{align-content:space-between!important}.clr-align-content-sm-around{align-content:space-around!important}.clr-align-content-sm-stretch{align-content:stretch!important}.clr-align-self-sm-auto{align-self:auto!important}.clr-align-self-sm-start{align-self:flex-start!important}.clr-align-self-sm-end{align-self:flex-end!important}.clr-align-self-sm-center{align-self:center!important}.clr-align-self-sm-baseline{align-self:baseline!important}.clr-align-self-sm-stretch{align-self:stretch!important}}@media (min-width:768px){.clr-flex-md-row{flex-direction:row!important}.clr-flex-md-column{flex-direction:column!important}.clr-flex-md-row-reverse{flex-direction:row-reverse!important}.clr-flex-md-column-reverse{flex-direction:column-reverse!important}.clr-flex-md-wrap{flex-wrap:wrap!important}.clr-flex-md-nowrap{flex-wrap:nowrap!important}.clr-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-md-fill{flex:1 1 auto!important}.clr-flex-md-grow-0{flex-grow:0!important}.clr-flex-md-grow-1{flex-grow:1!important}.clr-flex-md-shrink-0{flex-shrink:0!important}.clr-flex-md-shrink-1{flex-shrink:1!important}.clr-justify-content-md-start{justify-content:flex-start!important}.clr-justify-content-md-end{justify-content:flex-end!important}.clr-justify-content-md-center{justify-content:center!important}.clr-justify-content-md-between{justify-content:space-between!important}.clr-justify-content-md-around{justify-content:space-around!important}.clr-align-items-md-start{align-items:flex-start!important}.clr-align-items-md-end{align-items:flex-end!important}.clr-align-items-md-center{align-items:center!important}.clr-align-items-md-baseline{align-items:baseline!important}.clr-align-items-md-stretch{align-items:stretch!important}.clr-align-content-md-start{align-content:flex-start!important}.clr-align-content-md-end{align-content:flex-end!important}.clr-align-content-md-center{align-content:center!important}.clr-align-content-md-between{align-content:space-between!important}.clr-align-content-md-around{align-content:space-around!important}.clr-align-content-md-stretch{align-content:stretch!important}.clr-align-self-md-auto{align-self:auto!important}.clr-align-self-md-start{align-self:flex-start!important}.clr-align-self-md-end{align-self:flex-end!important}.clr-align-self-md-center{align-self:center!important}.clr-align-self-md-baseline{align-self:baseline!important}.clr-align-self-md-stretch{align-self:stretch!important}}@media (min-width:992px){.clr-flex-lg-row{flex-direction:row!important}.clr-flex-lg-column{flex-direction:column!important}.clr-flex-lg-row-reverse{flex-direction:row-reverse!important}.clr-flex-lg-column-reverse{flex-direction:column-reverse!important}.clr-flex-lg-wrap{flex-wrap:wrap!important}.clr-flex-lg-nowrap{flex-wrap:nowrap!important}.clr-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-lg-fill{flex:1 1 auto!important}.clr-flex-lg-grow-0{flex-grow:0!important}.clr-flex-lg-grow-1{flex-grow:1!important}.clr-flex-lg-shrink-0{flex-shrink:0!important}.clr-flex-lg-shrink-1{flex-shrink:1!important}.clr-justify-content-lg-start{justify-content:flex-start!important}.clr-justify-content-lg-end{justify-content:flex-end!important}.clr-justify-content-lg-center{justify-content:center!important}.clr-justify-content-lg-between{justify-content:space-between!important}.clr-justify-content-lg-around{justify-content:space-around!important}.clr-align-items-lg-start{align-items:flex-start!important}.clr-align-items-lg-end{align-items:flex-end!important}.clr-align-items-lg-center{align-items:center!important}.clr-align-items-lg-baseline{align-items:baseline!important}.clr-align-items-lg-stretch{align-items:stretch!important}.clr-align-content-lg-start{align-content:flex-start!important}.clr-align-content-lg-end{align-content:flex-end!important}.clr-align-content-lg-center{align-content:center!important}.clr-align-content-lg-between{align-content:space-between!important}.clr-align-content-lg-around{align-content:space-around!important}.clr-align-content-lg-stretch{align-content:stretch!important}.clr-align-self-lg-auto{align-self:auto!important}.clr-align-self-lg-start{align-self:flex-start!important}.clr-align-self-lg-end{align-self:flex-end!important}.clr-align-self-lg-center{align-self:center!important}.clr-align-self-lg-baseline{align-self:baseline!important}.clr-align-self-lg-stretch{align-self:stretch!important}}@media (min-width:1200px){.clr-flex-xl-row{flex-direction:row!important}.clr-flex-xl-column{flex-direction:column!important}.clr-flex-xl-row-reverse{flex-direction:row-reverse!important}.clr-flex-xl-column-reverse{flex-direction:column-reverse!important}.clr-flex-xl-wrap{flex-wrap:wrap!important}.clr-flex-xl-nowrap{flex-wrap:nowrap!important}.clr-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-xl-fill{flex:1 1 auto!important}.clr-flex-xl-grow-0{flex-grow:0!important}.clr-flex-xl-grow-1{flex-grow:1!important}.clr-flex-xl-shrink-0{flex-shrink:0!important}.clr-flex-xl-shrink-1{flex-shrink:1!important}.clr-justify-content-xl-start{justify-content:flex-start!important}.clr-justify-content-xl-end{justify-content:flex-end!important}.clr-justify-content-xl-center{justify-content:center!important}.clr-justify-content-xl-between{justify-content:space-between!important}.clr-justify-content-xl-around{justify-content:space-around!important}.clr-align-items-xl-start{align-items:flex-start!important}.clr-align-items-xl-end{align-items:flex-end!important}.clr-align-items-xl-center{align-items:center!important}.clr-align-items-xl-baseline{align-items:baseline!important}.clr-align-items-xl-stretch{align-items:stretch!important}.clr-align-content-xl-start{align-content:flex-start!important}.clr-align-content-xl-end{align-content:flex-end!important}.clr-align-content-xl-center{align-content:center!important}.clr-align-content-xl-between{align-content:space-between!important}.clr-align-content-xl-around{align-content:space-around!important}.clr-align-content-xl-stretch{align-content:stretch!important}.clr-align-self-xl-auto{align-self:auto!important}.clr-align-self-xl-start{align-self:flex-start!important}.clr-align-self-xl-end{align-self:flex-end!important}.clr-align-self-xl-center{align-self:center!important}.clr-align-self-xl-baseline{align-self:baseline!important}.clr-align-self-xl-stretch{align-self:stretch!important}}@media (min-width:576px){.clr-flex-sm-first{order:-1}.clr-flex-sm-last{order:1}.clr-flex-sm-unordered{order:0}}@media (min-width:576px){.clr-flex-items-sm-top{align-items:flex-start}.clr-flex-items-sm-middle{align-items:center}.clr-flex-items-sm-bottom{align-items:flex-end}}@media (min-width:576px){.clr-flex-sm-top{align-self:flex-start}.clr-flex-sm-middle{align-self:center}.clr-flex-sm-bottom{align-self:flex-end}}@media (min-width:576px){.clr-flex-items-sm-left{justify-content:flex-start}.clr-flex-items-sm-center{justify-content:center}.clr-flex-items-sm-right{justify-content:flex-end}.clr-flex-items-sm-around{justify-content:space-around}.clr-flex-items-sm-between{justify-content:space-between}}@media (min-width:768px){.clr-flex-md-first{order:-1}.clr-flex-md-last{order:1}.clr-flex-md-unordered{order:0}}@media (min-width:768px){.clr-flex-items-md-top{align-items:flex-start}.clr-flex-items-md-middle{align-items:center}.clr-flex-items-md-bottom{align-items:flex-end}}@media (min-width:768px){.clr-flex-md-top{align-self:flex-start}.clr-flex-md-middle{align-self:center}.clr-flex-md-bottom{align-self:flex-end}}@media (min-width:768px){.clr-flex-items-md-left{justify-content:flex-start}.clr-flex-items-md-center{justify-content:center}.clr-flex-items-md-right{justify-content:flex-end}.clr-flex-items-md-around{justify-content:space-around}.clr-flex-items-md-between{justify-content:space-between}}@media (min-width:992px){.clr-flex-lg-first{order:-1}.clr-flex-lg-last{order:1}.clr-flex-lg-unordered{order:0}}@media (min-width:992px){.clr-flex-items-lg-top{align-items:flex-start}.clr-flex-items-lg-middle{align-items:center}.clr-flex-items-lg-bottom{align-items:flex-end}}@media (min-width:992px){.clr-flex-lg-top{align-self:flex-start}.clr-flex-lg-middle{align-self:center}.clr-flex-lg-bottom{align-self:flex-end}}@media (min-width:992px){.clr-flex-items-lg-left{justify-content:flex-start}.clr-flex-items-lg-center{justify-content:center}.clr-flex-items-lg-right{justify-content:flex-end}.clr-flex-items-lg-around{justify-content:space-around}.clr-flex-items-lg-between{justify-content:space-between}}@media (min-width:1200px){.clr-flex-xl-first{order:-1}.clr-flex-xl-last{order:1}.clr-flex-xl-unordered{order:0}}@media (min-width:1200px){.clr-flex-items-xl-top{align-items:flex-start}.clr-flex-items-xl-middle{align-items:center}.clr-flex-items-xl-bottom{align-items:flex-end}}@media (min-width:1200px){.clr-flex-xl-top{align-self:flex-start}.clr-flex-xl-middle{align-self:center}.clr-flex-xl-bottom{align-self:flex-end}}@media (min-width:1200px){.clr-flex-items-xl-left{justify-content:flex-start}.clr-flex-items-xl-center{justify-content:center}.clr-flex-items-xl-right{justify-content:flex-end}.clr-flex-items-xl-around{justify-content:space-around}.clr-flex-items-xl-between{justify-content:space-between}}@media (min-width:576px){.clr-float-sm-left{float:left!important}.clr-float-sm-right{float:right!important}.clr-float-sm-none{float:none!important}}@media (min-width:768px){.clr-float-md-left{float:left!important}.clr-float-md-right{float:right!important}.clr-float-md-none{float:none!important}}@media (min-width:992px){.clr-float-lg-left{float:left!important}.clr-float-lg-right{float:right!important}.clr-float-lg-none{float:none!important}}@media (min-width:1200px){.clr-float-xl-left{float:left!important}.clr-float-xl-right{float:right!important}.clr-float-xl-none{float:none!important}}@media (max-width:575.98px){.clr-hidden-xs-down{display:none!important}}@media (min-width:576px){.clr-hidden-sm-up{display:none!important}}@media (max-width:767.98px){.clr-hidden-sm-down{display:none!important}}@media (min-width:768px){.clr-hidden-md-up{display:none!important}}@media (max-width:991.98px){.clr-hidden-md-down{display:none!important}}@media (min-width:992px){.clr-hidden-lg-up{display:none!important}}@media (max-width:1199.98px){.clr-hidden-lg-down{display:none!important}}@media (min-width:1200px){.clr-hidden-xl-up{display:none!important}}@media (min-width:576px){.clr-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-sm-3{flex:0 0 25%;max-width:25%}.clr-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-sm-6{flex:0 0 50%;max-width:50%}.clr-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-sm-9{flex:0 0 75%;max-width:75%}.clr-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-sm-12{flex:0 0 100%;max-width:100%}.clr-order-sm-first{order:-1}.clr-order-sm-last{order:13}.clr-order-sm-0{order:0}.clr-order-sm-1{order:1}.clr-order-sm-2{order:2}.clr-order-sm-3{order:3}.clr-order-sm-4{order:4}.clr-order-sm-5{order:5}.clr-order-sm-6{order:6}.clr-order-sm-7{order:7}.clr-order-sm-8{order:8}.clr-order-sm-9{order:9}.clr-order-sm-10{order:10}.clr-order-sm-11{order:11}.clr-order-sm-12{order:12}.clr-offset-sm-0{margin-left:0}.clr-offset-sm-1{margin-left:8.3333333333%}.clr-offset-sm-2{margin-left:16.6666666667%}.clr-offset-sm-3{margin-left:25%}.clr-offset-sm-4{margin-left:33.3333333333%}.clr-offset-sm-5{margin-left:41.6666666667%}.clr-offset-sm-6{margin-left:50%}.clr-offset-sm-7{margin-left:58.3333333333%}.clr-offset-sm-8{margin-left:66.6666666667%}.clr-offset-sm-9{margin-left:75%}.clr-offset-sm-10{margin-left:83.3333333333%}.clr-offset-sm-11{margin-left:91.6666666667%}}@media (min-width:768px){.clr-col-md{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-md-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-md-3{flex:0 0 25%;max-width:25%}.clr-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-md-6{flex:0 0 50%;max-width:50%}.clr-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-md-9{flex:0 0 75%;max-width:75%}.clr-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-md-12{flex:0 0 100%;max-width:100%}.clr-order-md-first{order:-1}.clr-order-md-last{order:13}.clr-order-md-0{order:0}.clr-order-md-1{order:1}.clr-order-md-2{order:2}.clr-order-md-3{order:3}.clr-order-md-4{order:4}.clr-order-md-5{order:5}.clr-order-md-6{order:6}.clr-order-md-7{order:7}.clr-order-md-8{order:8}.clr-order-md-9{order:9}.clr-order-md-10{order:10}.clr-order-md-11{order:11}.clr-order-md-12{order:12}.clr-offset-md-0{margin-left:0}.clr-offset-md-1{margin-left:8.3333333333%}.clr-offset-md-2{margin-left:16.6666666667%}.clr-offset-md-3{margin-left:25%}.clr-offset-md-4{margin-left:33.3333333333%}.clr-offset-md-5{margin-left:41.6666666667%}.clr-offset-md-6{margin-left:50%}.clr-offset-md-7{margin-left:58.3333333333%}.clr-offset-md-8{margin-left:66.6666666667%}.clr-offset-md-9{margin-left:75%}.clr-offset-md-10{margin-left:83.3333333333%}.clr-offset-md-11{margin-left:91.6666666667%}}@media (min-width:992px){.clr-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-lg-3{flex:0 0 25%;max-width:25%}.clr-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-lg-6{flex:0 0 50%;max-width:50%}.clr-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-lg-9{flex:0 0 75%;max-width:75%}.clr-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-lg-12{flex:0 0 100%;max-width:100%}.clr-order-lg-first{order:-1}.clr-order-lg-last{order:13}.clr-order-lg-0{order:0}.clr-order-lg-1{order:1}.clr-order-lg-2{order:2}.clr-order-lg-3{order:3}.clr-order-lg-4{order:4}.clr-order-lg-5{order:5}.clr-order-lg-6{order:6}.clr-order-lg-7{order:7}.clr-order-lg-8{order:8}.clr-order-lg-9{order:9}.clr-order-lg-10{order:10}.clr-order-lg-11{order:11}.clr-order-lg-12{order:12}.clr-offset-lg-0{margin-left:0}.clr-offset-lg-1{margin-left:8.3333333333%}.clr-offset-lg-2{margin-left:16.6666666667%}.clr-offset-lg-3{margin-left:25%}.clr-offset-lg-4{margin-left:33.3333333333%}.clr-offset-lg-5{margin-left:41.6666666667%}.clr-offset-lg-6{margin-left:50%}.clr-offset-lg-7{margin-left:58.3333333333%}.clr-offset-lg-8{margin-left:66.6666666667%}.clr-offset-lg-9{margin-left:75%}.clr-offset-lg-10{margin-left:83.3333333333%}.clr-offset-lg-11{margin-left:91.6666666667%}}@media (min-width:1200px){.clr-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-xl-3{flex:0 0 25%;max-width:25%}.clr-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-xl-6{flex:0 0 50%;max-width:50%}.clr-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-xl-9{flex:0 0 75%;max-width:75%}.clr-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-xl-12{flex:0 0 100%;max-width:100%}.clr-order-xl-first{order:-1}.clr-order-xl-last{order:13}.clr-order-xl-0{order:0}.clr-order-xl-1{order:1}.clr-order-xl-2{order:2}.clr-order-xl-3{order:3}.clr-order-xl-4{order:4}.clr-order-xl-5{order:5}.clr-order-xl-6{order:6}.clr-order-xl-7{order:7}.clr-order-xl-8{order:8}.clr-order-xl-9{order:9}.clr-order-xl-10{order:10}.clr-order-xl-11{order:11}.clr-order-xl-12{order:12}.clr-offset-xl-0{margin-left:0}.clr-offset-xl-1{margin-left:8.3333333333%}.clr-offset-xl-2{margin-left:16.6666666667%}.clr-offset-xl-3{margin-left:25%}.clr-offset-xl-4{margin-left:33.3333333333%}.clr-offset-xl-5{margin-left:41.6666666667%}.clr-offset-xl-6{margin-left:50%}.clr-offset-xl-7{margin-left:58.3333333333%}.clr-offset-xl-8{margin-left:66.6666666667%}.clr-offset-xl-9{margin-left:75%}.clr-offset-xl-10{margin-left:83.3333333333%}.clr-offset-xl-11{margin-left:91.6666666667%}}*,:before,:after{box-sizing:border-box}code.clr-code{color:#c21d00;color:var(--clr-color-danger-800, hsl(9, 100%, 38%));padding:0;background:0 0}:root{--clr-link-active-color:var(--clr-color-secondary-action-500);--clr-link-color:var(--clr-color-action-600);--clr-link-hover-color:var(--clr-color-action-600);--clr-link-visited-color:hsl(238, 41%, 53%);--clr-custom-links-hover-color:var(--clr-color-neutral-200);--clr-link-font-weight:inherit;--clr-link-font-size:inherit;--clr-link-line-height:inherit;--clr-link-letter-spacing:inherit}*,:before,:after{box-sizing:inherit}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}.alert-icon.clr-icon-warning,.alert-icon.icon-warning,.clr-icon.clr-icon-warning,.clr-icon.icon-warning{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23747474%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E)}.alert-icon.clr-icon-warning-white,.clr-icon.clr-icon-warning-white{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3Ahsl(198, 0%, 100%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E")}.alert-icon.clr-vmw-logo,.clr-icon.clr-vmw-logo{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Evm%20bug%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Headers%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22CL-Headers-Specs%22%20transform%3D%22translate(-262.000000%2C%20-175.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%2201%22%20transform%3D%22translate(238.000000%2C%20163.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22vm-bug%22%20transform%3D%22translate(24.703125%2C%2012.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-42%22%20fill-opacity%3D%220.25%22%20fill%3D%22%23DDDDDD%22%20opacity%3D%220.6%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%223%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.63948376%2C13.8762402%20C7.32265324%2C13.2097082%206.53978152%2C12.9085139%205.80923042%2C13.219934%20C5.07771043%2C13.5322837%204.80932495%2C14.3103691%205.13972007%2C14.9769011%20L8.20725954%2C21.3744923%20C8.68977207%2C22.3784735%209.19844491%2C22.9037044%2010.1528121%2C22.9037044%20C11.1720955%2C22.9037044%2011.6168209%2C22.3310633%2012.0983646%2C21.3744923%20C12.0983646%2C21.3744923%2014.7744682%2C15.7847341%2014.8015974%2C15.7261685%20C14.8287266%2C15.6666733%2014.9149588%2C15.4863286%2015.1872199%2C15.4872582%20C15.4178182%2C15.490047%2015.6106294%2C15.6657437%2015.6106294%2C15.9018652%20L15.6106294%2C21.3698443%20C15.6106294%2C22.212073%2016.0979865%2C22.9037044%2017.0349134%2C22.9037044%20C17.9718403%2C22.9037044%2018.4785754%2C22.212073%2018.4785754%2C21.3698443%20L18.4785754%2C16.8965503%20C18.4785754%2C16.0338702%2019.1219254%2C15.4742436%2020.0007183%2C15.4742436%20C20.8785423%2C15.4742436%2021.4637583%2C16.0524624%2021.4637583%2C16.8965503%20L21.4637583%2C21.3698443%20C21.4637583%2C22.212073%2021.9520842%2C22.9037044%2022.8880423%2C22.9037044%20C23.8240003%2C22.9037044%2024.3326731%2C22.212073%2024.3326731%2C21.3698443%20L24.3326731%2C16.8965503%20C24.3326731%2C16.0338702%2024.9750543%2C15.4742436%2025.8538472%2C15.4742436%20C26.7307023%2C15.4742436%2027.3168871%2C16.0524624%2027.3168871%2C16.8965503%20L27.3168871%2C21.3698443%20C27.3168871%2C22.212073%2027.8052131%2C22.9037044%2028.74214%2C22.9037044%20C29.6771291%2C22.9037044%2030.1848331%2C22.212073%2030.1848331%2C21.3698443%20L30.1848331%2C16.2783582%20C30.1848331%2C14.4070488%2028.6181207%2C13.0962956%2026.7307023%2C13.0962956%20C24.8452216%2C13.0962956%2023.6651006%2C14.3475536%2023.6651006%2C14.3475536%20C23.037253%2C13.5666793%2022.1720247%2C13.0972252%2020.7089847%2C13.0972252%20C19.164557%2C13.0972252%2017.8129406%2C14.3475536%2017.8129406%2C14.3475536%20C17.1841241%2C13.5666793%2016.1154267%2C13.0972252%2015.2308204%2C13.0972252%20C13.8617638%2C13.0972252%2012.7746572%2C13.675444%2012.1119292%2C15.1302871%20L10.1528121%2C19.5608189%20L7.63948376%2C13.8762402%22%20id%3D%22Fill-4%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.is-off-screen{position:fixed!important;border:0!important;height:1px!important;width:1px!important;left:0!important;top:.05rem!important;overflow:hidden!important;visibility:hidden!important;padding:0!important;margin:0 0 .05rem!important}:root{--clr-btn-vertical-margin:.3rem;--clr-btn-horizontal-margin:.6rem;--clr-btn-horizontal-padding:.6rem;--clr-btn-vertical-padding:0;--clr-btn-padding:var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);--clr-btn-appearance-gap:.4rem;--clr-btn-display:inline-block;--clr-btn-block-display:block;--clr-btn-appearance-icon-margin:-.14rem;--clr-btn-appearance-sm-icon-margin:-.1rem;--clr-btn-height:1.8rem;--clr-btn-height-sm:1.2rem;--clr-btn-font-weight:500;--clr-btn-border-radius:.15rem;--clr-btn-border-width:.05rem;--clr-btn-transparent-bg-color:transparent;--clr-btn-outline-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-appearance-standard-line-height:1.15rem;--clr-btn-appearance-standard-letter-spacing:.073em;--clr-btn-appearance-standard-font-size:.55rem;--clr-btn-appearance-standard-font-weight:500;--clr-btn-appearance-standard-height:1.2rem;--clr-btn-appearance-standard-padding:0 .6rem;--clr-btn-appearance-standard-icon-size:.6rem;--clr-btn-appearance-form-line-height:1.8rem;--clr-btn-appearance-form-letter-spacing:.12em;--clr-btn-appearance-form-font-size:.6rem;--clr-btn-appearance-form-font-weight:500;--clr-btn-appearance-form-height:1.8rem;--clr-btn-appearance-form-padding:0 .6rem;--clr-btn-default-color:var(--clr-color-action-600);--clr-btn-default-border-color:var(--clr-btn-default-color);--clr-btn-default-bg-color:transparent;--clr-btn-default-hover-bg-color:var(--clr-color-action-50);--clr-btn-default-hover-color:var(--clr-color-action-800);--clr-btn-default-box-shadow-color:var(--clr-color-action-500);--clr-btn-default-disabled-color:var(--clr-color-neutral-700);--clr-btn-default-disabled-bg-color:var(--clr-btn-default-bg-color);--clr-btn-default-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-default-checked-bg-color:var(--clr-color-action-600);--clr-btn-default-checked-color:var(--clr-color-neutral-0);--clr-btn-default-outline-color:var(--clr-color-action-600);--clr-btn-default-outline-border-color:var(--clr-btn-default-outline-color);--clr-btn-default-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-default-outline-hover-bg-color:var(--clr-color-action-50);--clr-btn-default-outline-hover-color:var(--clr-color-action-800);--clr-btn-default-outline-box-shadow-color:var(--clr-color-action-500);--clr-btn-default-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-default-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-default-outline-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-default-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-default-outline-checked-bg-color:var(--clr-btn-default-outline-color);--clr-btn-primary-color:var(--clr-color-neutral-0);--clr-btn-primary-bg-color:var(--clr-color-action-600);--clr-btn-primary-border-color:var(--clr-color-action-600);--clr-btn-primary-hover-bg-color:var(--clr-color-action-800);--clr-btn-primary-hover-color:var(--clr-color-action-50);--clr-btn-primary-box-shadow-color:var(--clr-color-action-500);--clr-btn-primary-disabled-color:var(--clr-color-neutral-700);--clr-btn-primary-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-primary-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-primary-checked-bg-color:var(--clr-color-action-600);--clr-btn-primary-checked-color:var(--clr-color-neutral-0);--clr-btn-primary-outline-color:var(--clr-color-action-600);--clr-btn-primary-outline-border-color:var(--clr-btn-default-outline-color);--clr-btn-primary-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-primary-outline-hover-bg-color:var(--clr-color-action-50);--clr-btn-primary-outline-hover-color:var(--clr-color-action-800);--clr-btn-primary-outline-box-shadow-color:var(--clr-color-action-500);--clr-btn-primary-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-primary-outline-disabled-bg-color:var(--clr-btn-default-outline-bg-color);--clr-btn-primary-outline-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-primary-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-primary-outline-checked-bg-color:var(--clr-btn-default-outline-color);--clr-btn-success-color:var(--clr-color-neutral-0);--clr-btn-success-bg-color:var(--clr-color-success-700);--clr-btn-success-border-color:var(--clr-btn-success-bg-color);--clr-btn-success-hover-bg-color:var(--clr-color-success-800);--clr-btn-success-hover-color:var(--clr-btn-success-color);--clr-btn-success-box-shadow-color:var(--clr-color-success-900);--clr-btn-success-disabled-color:var(--clr-color-neutral-700);--clr-btn-success-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-success-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-success-checked-bg-color:var(--clr-btn-success-hover-bg-color);--clr-btn-success-checked-color:var(--clr-btn-success-color);--clr-btn-success-outline-color:var(--clr-color-success-700);--clr-btn-success-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-success-outline-border-color:var(--clr-color-success-700);--clr-btn-success-outline-hover-bg-color:var(--clr-color-success-50);--clr-btn-success-outline-hover-color:var(--clr-color-success-900);--clr-btn-success-outline-box-shadow-color:var(--clr-color-success-400);--clr-btn-success-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-success-outline-disabled-bg-color:var(--clr-btn-success-outline-bg-color);--clr-btn-success-outline-disabled-border-color:var(--clr-color-neutral-600);--clr-btn-success-outline-checked-bg-color:var(--clr-btn-success-outline-border-color);--clr-btn-success-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-danger-color:var(--clr-color-neutral-0);--clr-btn-danger-bg-color:var(--clr-color-danger-700);--clr-btn-danger-border-color:var(--clr-btn-danger-bg-color);--clr-btn-danger-hover-bg-color:var(--clr-color-danger-800);--clr-btn-danger-hover-color:var(--clr-btn-danger-color);--clr-btn-danger-box-shadow-color:var(--clr-color-danger-900);--clr-btn-danger-disabled-color:var(--clr-color-neutral-700);--clr-btn-danger-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-danger-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-danger-checked-bg-color:var(--clr-color-danger-800);--clr-btn-danger-checked-color:var(--clr-btn-danger-color);--clr-btn-danger-outline-color:var(--clr-color-danger-700);--clr-btn-danger-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-danger-outline-border-color:var(--clr-color-danger-800);--clr-btn-danger-outline-hover-bg-color:var(--clr-color-danger-100);--clr-btn-danger-outline-hover-color:var(--clr-color-danger-900);--clr-btn-danger-outline-box-shadow-color:var(--clr-color-danger-200);--clr-btn-danger-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-danger-outline-disabled-bg-color:var(--clr-btn-danger-outline-bg-color);--clr-btn-danger-outline-disabled-border-color:var(--clr-btn-danger-outline-disabled-color);--clr-btn-danger-outline-checked-bg-color:var(--clr-color-danger-800);--clr-btn-danger-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-warning-color:var(--clr-color-neutral-0);--clr-btn-warning-bg-color:var(--clr-color-danger-700);--clr-btn-warning-border-color:var(--clr-btn-danger-bg-color);--clr-btn-warning-hover-bg-color:var(--clr-color-danger-800);--clr-btn-warning-hover-color:var(--clr-btn-danger-color);--clr-btn-warning-box-shadow-color:var(--clr-color-danger-900);--clr-btn-warning-disabled-color:var(--clr-color-neutral-700);--clr-btn-warning-disabled-bg-color:var(--clr-color-neutral-400);--clr-btn-warning-disabled-border-color:var(--clr-color-neutral-400);--clr-btn-warning-checked-bg-color:var(--clr-color-danger-800);--clr-btn-warning-checked-color:var(--clr-btn-danger-color);--clr-btn-warning-outline-color:var(--clr-color-danger-700);--clr-btn-warning-outline-bg-color:var(--clr-btn-outline-bg-color);--clr-btn-warning-outline-border-color:var(--clr-color-danger-800);--clr-btn-warning-outline-hover-bg-color:var(--clr-color-danger-100);--clr-btn-warning-outline-hover-color:var(--clr-color-danger-900);--clr-btn-warning-outline-box-shadow-color:var(--clr-color-danger-200);--clr-btn-warning-outline-disabled-color:var(--clr-color-neutral-700);--clr-btn-warning-outline-disabled-bg-color:var(--clr-btn-danger-outline-bg-color);--clr-btn-warning-outline-disabled-border-color:var(--clr-btn-danger-outline-disabled-color);--clr-btn-warning-outline-checked-bg-color:var(--clr-color-danger-800);--clr-btn-warning-outline-checked-color:var(--clr-color-neutral-0);--clr-btn-link-color:var(--clr-color-action-600);--clr-btn-link-visited-color:var(--clr-btn-link-color);--clr-btn-link-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-color:var(--clr-color-action-800);--clr-btn-link-visited-hover-color:var(--clr-btn-link-hover-color);--clr-btn-link-disabled-color:var(--clr-color-neutral-700);--clr-btn-link-disabled-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-disabled-border-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-color:var(--clr-color-action-800);--clr-btn-inverse-color:var(--clr-color-neutral-0);--clr-btn-inverse-border-color:var(--clr-color-neutral-0);--clr-btn-inverse-bg-color:var(--clr-btn-transparent-bg-color);--clr-btn-inverse-hover-bg-color:rgba(255, 255, 255, .15);--clr-btn-inverse-hover-color:var(--clr-color-neutral-0);--clr-btn-inverse-box-shadow-color:rgba(0, 0, 0, .25);--clr-btn-inverse-disabled-color:var(--clr-color-neutral-0);--clr-btn-inverse-disabled-bg-color:var(--clr-btn-inverse-bg-color);--clr-btn-inverse-disabled-border-color:var(--clr-color-neutral-0);--clr-btn-inverse-checked-bg-color:rgba(255, 255, 255, .15);--clr-btn-inverse-checked-color:var(--clr-color-neutral-0);--clr-btn-disabled-opacity:.4;--clr-btn-icon-disabled-color:var( --clr-btn-default-disabled-color, hsl(198, 0%, 40%) );--clr-btn-group-focus-outline:rgb(81, 203, 238)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}:root{--clr-alert-action-color:var(--clr-color-neutral-700);--clr-alert-action-active-color:var(--clr-color-secondary-action-900);--clr-alert-close-icon-color:var(--clr-alert-action-color);--clr-alert-close-icon-hover-color:var(--clr-alert-action-active-color);--clr-alert-close-icon-opacity:1;--clr-alert-close-icon-hover-opacity:1;--clr-app-level-alert-color:var(--clr-color-neutral-0);--clr-app-alert-close-icon-color:var(--clr-app-level-alert-color);--clr-app-alert-close-icon-opacity:.8;--clr-app-alert-close-icon-hover-opacity:1;--clr-alert-padding:.5rem .55rem;--clr-alert-borderradius:var(--clr-global-borderradius);--clr-alert-actions-spacing:.6rem;--clr-alert-item-margin-bottom:.3rem;--clr-alert-line-height:.9rem;--clr-alert-sm-line-height:.8rem;--clr-alert-app-padding:.3rem .55rem;--clr-alert-text-flex-grow:1;--clr-alert-icon-wrapper-margin-top:.15rem;--clr-alert-items-gap:0;--clr-alert-icon-size:.9rem;--clr-alert-info-bg-color:var(--clr-color-action-50);--clr-alert-info-font-color:var(--clr-color-neutral-700);--clr-alert-info-border-color:var(--clr-color-action-800);--clr-alert-info-icon-color:var(--clr-color-action-800);--clr-alert-info-action-color:var(--clr-alert-action-color);--clr-alert-info-action-active-color:var(--clr-alert-action-active-color);--clr-alert-info-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-info-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-info-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-info-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-alert-success-bg-color:var(--clr-color-success-50);--clr-alert-success-font-color:var(--clr-color-neutral-700);--clr-alert-success-border-color:var(--clr-color-success-800);--clr-alert-success-icon-color:var(--clr-color-success-800);--clr-alert-success-action-color:var(--clr-alert-action-color);--clr-alert-success-action-active-color:var(--clr-alert-action-active-color);--clr-alert-success-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-success-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-success-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-success-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-alert-warning-bg-color:var(--clr-color-warning-100);--clr-alert-warning-font-color:var(--clr-color-neutral-900);--clr-alert-warning-border-color:var(--clr-color-warning-800);--clr-alert-warning-icon-color:var(--clr-color-warning-800);--clr-alert-warning-action-color:var(--clr-alert-action-color);--clr-alert-warning-action-active-color:var(--clr-alert-action-active-color);--clr-alert-warning-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-warning-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-warning-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-warning-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-alert-danger-bg-color:var(--clr-color-danger-100);--clr-alert-danger-font-color:var(--clr-color-neutral-700);--clr-alert-danger-border-color:var(--clr-color-danger-900);--clr-alert-danger-icon-color:var(--clr-color-danger-900);--clr-alert-danger-action-color:var(--clr-alert-action-color);--clr-alert-danger-action-active-color:var(--clr-alert-action-active-color);--clr-alert-danger-close-icon-color:var(--clr-alert-close-icon-color);--clr-alert-danger-close-icon-opacity:var(--clr-alert-close-icon-opacity);--clr-alert-danger-close-icon-hover-color:var(--clr-alert-close-icon-hover-color);--clr-alert-danger-close-icon-hover-opacity:var(--clr-alert-close-icon-hover-opacity);--clr-app-alert-info-bg-color:var(--clr-color-action-600);--clr-app-alert-info-font-color:var(--clr-app-level-alert-color);--clr-app-alert-info-border-color:none;--clr-app-alert-info-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-info-action-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-action-active-color:var(--clr-app-alert-info-font-color);--clr-app-alert-info-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-info-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-warning-bg-color:hsl(26, 100%, 38%);--clr-app-alert-warning-border-color:none;--clr-app-alert-warning-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-font-color:var(--clr-app-level-alert-color);--clr-app-alert-warning-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-action-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-action-active-color:var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-warning-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-danger-bg-color:var(--clr-color-danger-800);--clr-app-alert-danger-border-color:none;--clr-app-alert-danger-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-font-color:var(--clr-app-level-alert-color);--clr-app-alert-danger-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-action-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-action-active-color:var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-danger-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-success-border-color:none;--clr-app-alert-success-bg-color:var(--clr-color-success-700);--clr-app-alert-success-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-success-font-color:var(--clr-app-level-alert-color);--clr-app-alert-success-close-icon-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-success-action-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-action-active-color:var(--clr-app-alert-success-font-color);--clr-app-alert-success-close-icon-opacity:var(--clr-app-alert-close-icon-opacity);--clr-app-alert-success-close-icon-hover-color:var(--clr-app-alert-close-icon-color);--clr-app-alert-success-close-icon-hover-opacity:var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-pager-text-color:var(--clr-color-neutral-0);--clr-app-alert-info-pager-bg-color:var(--clr-color-action-800);--clr-app-alert-warning-pager-bg-color:var(--clr-color-warning-900);--clr-app-alert-danger-pager-bg-color:var(--clr-color-danger-900);--clr-app-alert-success-pager-bg-color:var(--clr-color-success-900);--clr-app-alert-pager-width:7.2rem}.alert{font-size:.65rem;letter-spacing:normal;line-height:.9rem;line-height:var(--clr-alert-line-height, .9rem);position:relative;box-sizing:border-box;display:flex;flex-direction:row;width:auto;border-radius:.15rem;border-radius:var(--clr-alert-borderradius, .15rem);margin-top:.3rem;background:#e3f5fc;background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert.alert-info{background:#e3f5fc;background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert.alert-success{background:#dff0d0;background:var(--clr-alert-success-bg-color, hsl(93, 52%, 88%));color:#666;color:var(--clr-alert-success-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#306b00;border-color:var(--clr-alert-success-border-color, hsl(93, 100%, 21%))}.alert.alert-warning{background:#fff4c7;background:var(--clr-alert-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-alert-warning-font-color, hsl(198, 0%, 20%));border:.05rem solid;border-color:#ad7600;border-color:var(--clr-alert-warning-border-color, hsl(41, 100%, 34%))}.alert.alert-danger{background:#feddd7;background:var(--clr-alert-danger-bg-color, hsl(9, 95%, 92%));color:#666;color:var(--clr-alert-danger-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#991700;border-color:var(--clr-alert-danger-border-color, hsl(9, 100%, 30%))}.alert .alert-action button.dropdown-toggle:not(.btn){background:0 0;cursor:pointer;color:#666;color:var(--clr-dropdown-text-color, hsl(198, 0%, 40%))}.alert .dropdown-toggle:not(.btn){display:inline-block;background:0 0;border:0}.alert-app-level{margin:0;border-radius:0;overflow-y:auto;background:#0072a3;background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-info{background:#0072a3;background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-danger{background:#c21d00;background:var(--clr-app-alert-danger-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-app-alert-danger-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-warning{background:#c25400;background:var(--clr-app-alert-warning-bg-color, hsl(26, 100%, 38%));color:#fff;color:var(--clr-app-alert-warning-font-color, hsl(198, 0%, 100%));border:0}.alert-app-level.alert-success{background:#3c8500;background:var(--clr-app-alert-success-bg-color, hsl(93, 100%, 26%));color:#fff;color:var(--clr-app-alert-success-font-color, hsl(198, 0%, 100%));border:0}@media screen and (max-width:768px){.alert .alert-item{flex-wrap:wrap}.alert .alert-text{margin-right:0;max-width:90%;width:90%;flex-basis:90%}.alert .alert-actions{flex:1 0 100%;padding-top:.15rem;padding-left:1.2rem}.alerts-pager{padding-top:.15rem}.alert-app-level .alert-actions{margin-left:2.25rem}}.alerts.alert-info{background:#00567a;background:var(--clr-app-alert-info-pager-bg-color, hsl(198, 100%, 24%))}.alerts.alert-danger{background:#991700;background:var(--clr-app-alert-danger-pager-bg-color, hsl(9, 100%, 30%))}.alerts.alert-warning{background:#8f5a00;background:var(--clr-app-alert-warning-pager-bg-color, hsl(38, 100%, 28%))}.alerts.alert-success{background:#255200;background:var(--clr-app-alert-success-pager-bg-color, hsl(93, 100%, 16%))}.alerts-pager-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%));cursor:pointer}:root{--clr-card-bg-color:var(--clr-color-neutral-0);--clr-card-divider-color:var(--clr-color-neutral-300);--clr-card-title-color:var(--clr-h4-color);--clr-card-title-font-weight:var(--clr-h4-font-weight);--clr-card-header-title-color:var(--clr-card-title-color);--clr-card-content-title-color:var(--clr-card-title-color);--clr-card-border-width:var(--clr-global-borderwidth);--clr-card-clickable-border-width:var(--clr-global-borderwidth);--clr-card-border-radius:var(--clr-global-borderradius);--clr-card-border-color:var(--clr-color-neutral-300);--clr-card-box-shadow-color:var(--clr-card-border-color);--clr-card-box-shadow:0 .15rem 0 0 var(--clr-card-box-shadow-color);--clr-card-clickable-border-color:var(--clr-color-action-500);--clr-card-clickable-box-shadow-color:var(--clr-card-clickable-border-color);--clr-card-clickable-box-shadow:0 .15rem 0 0 var(--clr-card-clickable-box-shadow-color);--clr-card-text-color:hsl(198, 0%, 40%);--clr-card-text-font-size:.7rem;--clr-card-children-space-between:.6rem;--clr-card-media-description-margin-left:.6rem;--clr-card-media-description-margin-top:.3rem;--clr-card-list-group-item-padding:.6rem .9rem;--clr-card-header-title-font-size:.9rem;--clr-card-content-title-font-size:.9rem;--clr-card-header-padding:.6rem .9rem;--clr-card-footer-padding:.6rem .9rem;--clr-card-block-padding:.6rem .9rem;--clr-card-alert-margin:.3rem 0;--clr-card-footer-gap:.6rem}@supports (-ms-ime-align:auto){.card .dropdown>.dropdown-toggle:after{display:inline-block;margin-top:-.6rem}}@media screen and (min-width:576px){.card-columns{column-count:3;column-gap:.6rem;break-inside:avoid;column-fill:balance;-webkit-perspective:1}.card-columns.card-columns-2{column-count:2}.card-columns.card-columns-4{column-count:4}.card-columns .card{display:inline-block;margin:.3rem}.card-columns .clickable{backface-visibility:hidden}}@supports (-ms-ime-align:auto){.card .checkbox.btn label,.card .checkbox-inline.btn label,.card .radio.btn label,.card .radio-inline.btn label{display:inline-block}}:root{--clr-dropdown-active-text-color:var(--clr-color-neutral-1000);--clr-dropdown-active-background-color:var(--clr-global-selection-color);--clr-dropdown-bg-color:var(--clr-color-neutral-0);--clr-dropdown-border-color:var(--clr-color-neutral-400);--clr-dropdown-divider-color:var(--clr-color-neutral-200);--clr-dropdown-divider-border-width:var(--clr-global-borderwidth);--clr-dropdown-divider-margin:.3rem 0;--clr-dropdown-child-border-color:var(--clr-color-neutral-500);--clr-dropdown-bg-hover-color:var(--clr-global-hover-color);--clr-dropdown-selection-color:var(--clr-global-selection-color);--clr-dropdown-box-shadow:var(--clr-popover-box-shadow-color);--clr-dropdown-caret-icon-size:.6rem;--clr-dropdown-text-color:var(--clr-p1-color);--clr-dropdown-header-color:var(--clr-color-neutral-900);--clr-dropdown-header-font-weight:600;--clr-dropdown-header-font-size:.6rem;--clr-dropdown-header-line-height:.9rem;--clr-dropdown-header-letter-spacing:normal;--clr-dropdown-header-padding:0 .6rem;--clr-dropdown-subsection-offset:1.2rem;--clr-dropdown-item-color:var(--clr-color-neutral-700);--clr-dropdown-item-font-weight:var(--clr-p1-font-weight);--clr-dropdown-item-padding:.15rem 1.2rem;--clr-dropdown-font-size:inherit;--clr-dropdown-line-height:inherit;--clr-dropdown-letter-spacing:inherit;--clr-dropdown-items-padding:.6rem 0;--clr-dropdown-border-radius:.15rem}.dropdown .dropdown-toggle cds-icon[shape^=caret],.dropdown .dropdown-toggle cds-icon[shape^=angle]{margin-top:unset;position:absolute;color:inherit;height:.5rem;width:.5rem;--cds-global-space-7:.5rem}.dropdown button.dropdown-toggle:not(.btn){background:0 0;border:0;cursor:pointer;color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown-menu .btn,.dropdown-menu .btn-secondary,.dropdown-menu .btn-info,.dropdown-menu .btn-outline,.dropdown-menu .btn-outline-primary,.dropdown-menu .btn-outline-secondary,.dropdown-menu .btn-outline-warning,.dropdown-menu .btn-outline-danger,.dropdown-menu .btn-outline-success,.dropdown-menu .btn-danger,.dropdown-menu .btn-primary,.dropdown-menu .btn-warning,.dropdown-menu .btn-success,.dropdown-menu .btn-link,.dropdown-menu .dropdown-item{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.dropdown-menu .btn.disabled:hover,.dropdown-menu .btn:disabled:hover,.dropdown-menu .btn-secondary.disabled:hover,.dropdown-menu .btn-secondary:disabled:hover,.dropdown-menu .btn-info.disabled:hover,.dropdown-menu .btn-info:disabled:hover,.dropdown-menu .btn-outline.disabled:hover,.dropdown-menu .btn-outline:disabled:hover,.dropdown-menu .btn-outline-primary.disabled:hover,.dropdown-menu .btn-outline-primary:disabled:hover,.dropdown-menu .btn-outline-secondary.disabled:hover,.dropdown-menu .btn-outline-secondary:disabled:hover,.dropdown-menu .btn-outline-warning.disabled:hover,.dropdown-menu .btn-outline-warning:disabled:hover,.dropdown-menu .btn-outline-danger.disabled:hover,.dropdown-menu .btn-outline-danger:disabled:hover,.dropdown-menu .btn-outline-success.disabled:hover,.dropdown-menu .btn-outline-success:disabled:hover,.dropdown-menu .btn-danger.disabled:hover,.dropdown-menu .btn-danger:disabled:hover,.dropdown-menu .btn-primary.disabled:hover,.dropdown-menu .btn-primary:disabled:hover,.dropdown-menu .btn-warning.disabled:hover,.dropdown-menu .btn-warning:disabled:hover,.dropdown-menu .btn-success.disabled:hover,.dropdown-menu .btn-success:disabled:hover,.dropdown-menu .btn-link.disabled:hover,.dropdown-menu .btn-link:disabled:hover,.dropdown-menu .dropdown-item.disabled:hover,.dropdown-menu .dropdown-item:disabled:hover{background:0 0}.dropdown-menu .btn.disabled:active,.dropdown-menu .btn:disabled:active,.dropdown-menu .btn-secondary.disabled:active,.dropdown-menu .btn-secondary:disabled:active,.dropdown-menu .btn-info.disabled:active,.dropdown-menu .btn-info:disabled:active,.dropdown-menu .btn-outline.disabled:active,.dropdown-menu .btn-outline:disabled:active,.dropdown-menu .btn-outline-primary.disabled:active,.dropdown-menu .btn-outline-primary:disabled:active,.dropdown-menu .btn-outline-secondary.disabled:active,.dropdown-menu .btn-outline-secondary:disabled:active,.dropdown-menu .btn-outline-warning.disabled:active,.dropdown-menu .btn-outline-warning:disabled:active,.dropdown-menu .btn-outline-danger.disabled:active,.dropdown-menu .btn-outline-danger:disabled:active,.dropdown-menu .btn-outline-success.disabled:active,.dropdown-menu .btn-outline-success:disabled:active,.dropdown-menu .btn-danger.disabled:active,.dropdown-menu .btn-danger:disabled:active,.dropdown-menu .btn-primary.disabled:active,.dropdown-menu .btn-primary:disabled:active,.dropdown-menu .btn-warning.disabled:active,.dropdown-menu .btn-warning:disabled:active,.dropdown-menu .btn-success.disabled:active,.dropdown-menu .btn-success:disabled:active,.dropdown-menu .btn-link.disabled:active,.dropdown-menu .btn-link:disabled:active,.dropdown-menu .dropdown-item.disabled:active,.dropdown-menu .dropdown-item:disabled:active{background:0 0;box-shadow:none}.dropdown-menu .btn.expandable:before,.dropdown-menu .btn-secondary.expandable:before,.dropdown-menu .btn-info.expandable:before,.dropdown-menu .btn-outline.expandable:before,.dropdown-menu .btn-outline-primary.expandable:before,.dropdown-menu .btn-outline-secondary.expandable:before,.dropdown-menu .btn-outline-warning.expandable:before,.dropdown-menu .btn-outline-danger.expandable:before,.dropdown-menu .btn-outline-success.expandable:before,.dropdown-menu .btn-danger.expandable:before,.dropdown-menu .btn-primary.expandable:before,.dropdown-menu .btn-warning.expandable:before,.dropdown-menu .btn-success.expandable:before,.dropdown-menu .btn-link.expandable:before,.dropdown-menu .dropdown-item.expandable:before{content:"";float:right;height:.6rem;height:var(--clr-dropdown-caret-icon-size, .6rem);width:.6rem;width:var(--clr-dropdown-caret-icon-size, .6rem);transform:rotate(-90deg);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-top:.3rem;margin-top:var(--clr-dropdown-caret-icon-margin-top, .3rem)}@media screen and (max-width:576px){.dropdown-menu .btn,.dropdown-menu .dropdown-item{padding:.3rem 1.2rem}}:root{--clr-login-padding:1.2rem 3rem;--clr-login-width:25.2rem;--clr-login-title-width:100%;--clr-login-group-width:100%;--clr-login-title-color:var(--clr-h1-color);--clr-login-title-font-weight:var(--clr-h1-font-weight);--clr-login-title-font-family:var(--clr-h1-font-family);--clr-login-trademark-color:var(--clr-h2-color);--clr-login-trademark-font-weight:var(--clr-h2-font-weight);--clr-login-trademark-font-family:var(--clr-h2-font-family);--clr-login-subtitle-color:var(--clr-h3-color);--clr-login-subtitle-font-weight:var(--clr-h3-font-weight);--clr-login-subtitle-font-family:var(--clr-h3-font-family);--clr-login-background-color:var(--clr-global-app-background);--clr-login-background:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);--clr-login-error-background-color:var(--clr-color-danger-800);--clr-login-error-border-radius:var(--clr-global-borderradius);--clr-login-panel-line-color:var(--clr-color-neutral-1000);--clr-login-panel-line-opacity:.1;--clr-login-footer-font-size:inherit;--clr-login-footer-line-height:inherit;--clr-login-footer-gap:.9rem;--clr-login-welcome-margin:0;--clr-login-group-btn-margin:1.2rem 0 0 0;--clr-login-group-error-margin:.3rem 0 0 0;--clr-login-group-padding:2.4rem 0 0 0;--clr-login-hint-margin:1.5rem 0 0 0;--clr-login-group-control-margin:.3rem 0 .9rem 0;--clr-login-group-remember-margin:.3rem 0 .9rem 0;--clr-login-group-signup-margin:.6rem 0 0 0}.login-wrapper{display:flex;height:100%;background:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);background-size:100%;background-position:25.2rem 0;background-repeat:no-repeat}.login-wrapper .login{background:#fafafa;background:var(--clr-login-background-color, hsl(198, 0%, 98%));position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.2rem 3rem;padding:var(--clr-login-padding, 1.2rem 3rem);height:auto;min-height:100vh;width:25.2rem;width:var(--clr-login-width, 25.2rem)}.login-wrapper .login .login-group .error{display:none;margin:.3rem 0 0;margin:var(--clr-login-group-error-margin, .3rem 0 0 0);padding:.45rem .6rem;background:#c21d00;background:var(--clr-login-error-background-color, hsl(9, 100%, 38%));color:#fafafa;color:var(--clr-login-background-color, hsl(198, 0%, 98%));border-radius:.15rem;border-radius:var(--clr-login-error-border-radius, .15rem);line-height:.9rem}.login-wrapper .login .login-group .error:before{display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%3E.clr-i-outline%7Bfill%3Ahsl(198, 0%, 98%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-circle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C6A12%2C12%2C0%2C1%2C0%2C30%2C18%2C12%2C12%2C0%2C0%2C0%2C18%2C6Zm0%2C22A10%2C10%2C0%2C1%2C1%2C28%2C18%2C10%2C10%2C0%2C0%2C1%2C18%2C28Z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20d%3D%22M18%2C20.07a1.3%2C1.3%2C0%2C0%2C1-1.3-1.3v-6a1.3%2C1.3%2C0%2C1%2C1%2C2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C1%2C18%2C20.07Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20cx%3D%2217.95%22%20cy%3D%2223.02%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");margin:.05rem .3rem 0 0;height:.8rem;width:.8rem}.login-wrapper .login:after{position:absolute;content:"";display:block;width:.05rem;height:100%;background:#000;background:var(--clr-login-panel-line-color, hsl(198, 0%, 0%));opacity:.1;opacity:var(--clr-login-panel-line-opacity, .1);top:0;right:-.1rem}@media screen and (max-width:768px){.login-wrapper{justify-content:center;background:#fafafa;background:var(--clr-login-background-color, hsl(198, 0%, 98%))}.login-wrapper .login{width:100%;margin-left:0;padding:1.2rem 20%}.login-wrapper .login:after{content:none}}@media screen and (max-width:576px){.login-wrapper .login{padding:1.2rem 15%}}.main-container{display:flex;flex-direction:column;height:100vh;background:#fafafa;background:var(--clr-global-app-background, hsl(198, 0%, 98%))}:root{--clr-modal-sm-width:14.4rem;--clr-modal-md-width:28.8rem;--clr-modal-lg-width:43.2rem;--clr-modal-xl-width:57.6rem;--clr-modal-text-color:hsl(198, 0%, 40%);--clr-modal-close-color:var(--clr-color-neutral-600);--clr-modal-bg-color:var(--clr-color-neutral-0);--clr-modal-content-box-shadow-color:rgba( 0, 0, 0, .2 );--clr-modal-content-box-shadow:0 .05rem .1rem .1rem var(--clr-modal-content-box-shadow-color);--clr-modal-backdrop-color:var(--clr-color-neutral-900);--clr-modal-backdrop-opacity:.85;--clr-modal-border-radius:var(--clr-global-borderradius);--clr-modal-content-border-style:none;--clr-modal-content-border-color:transparent;--clr-modal-content-border-width:0;--clr-modal-content-border-radius:unset;--clr-modal-content-padding:1.2rem;--clr-modal-sm-content-padding:.6rem 0 .6rem 1.2rem;--clr-modal-title-color:hsl(198, 0%, 0%);--clr-modal-title-font-family:Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-modal-title-font-weight:200;--clr-modal-title-font-size:1.1rem;--clr-modal-title-line-height:1.2rem;--clr-modal-header-padding:0 0 1.2rem 0;--clr-modal-sm-header-padding:0 1.2rem .6rem 0;--clr-modal-footer-padding:1.2rem 0 0 0;--clr-modal-sm-footer-padding:.6rem 1.2rem 0 0;--clr-modal-footer-gap:.6rem;--clr-modal-close-icon-size:1.2rem;--clr-modal-title-padding:0 .15rem}@media screen and (max-width:576px){.modal{padding:.6rem}}@media screen and (max-width:768px) and (orientation:landscape){.modal-body-wrapper{max-height:55vh}}@media screen and (max-width:576px){.modal-content{padding:.6rem 0 .6rem 1.2rem;padding:var(--clr-modal-sm-content-padding, .6rem 0 .6rem 1.2rem)}.modal-header,.modal-header--accessible{padding:0 1.2rem .6rem 0;padding:var(--clr-modal-sm-header-padding, 0 1.2rem .6rem 0)}.modal-body-wrapper{max-height:55vh}.modal-footer{padding:.6rem 1.2rem 0 0;padding:var(--clr-modal-sm-footer-padding, .6rem 1.2rem 0 0)}}:root{--clr-header-height:3rem;--clr-header-divider-color:hsl(198, 0%, 98%);--clr-header-divider-opacity:.15;--clr-header-divider-width:.05rem;--clr-header-divider-height:2rem;--clr-header-nav-opacity:.65;--clr-header-nav-hover-opacity:1;--clr-header-bg-color:var(--clr-color-neutral-900);--clr-header-2-bg-color:hsl(209, 19%, 35%);--clr-header-3-bg-color:var(--clr-color-secondary-action-1000);--clr-header-4-bg-color:hsl(202, 66%, 41%);--clr-header-5-bg-color:var(--clr-color-action-800);--clr-header-6-bg-color:var(--clr-color-action-1000);--clr-header-7-bg-color:hsl(206, 25%, 25%);--clr-header-8-bg-color:#0f171c;--clr-header-font-color:var(--clr-color-neutral-50);--clr-header-font-color-hover:var(--clr-color-neutral-50);--clr-header-title-color:var(--clr-header-font-color);--clr-header-title-font-weight:var(--clr-h5-font-weight);--clr-header-title-font-family:var(--clr-h5-font-family);--clr-header-title-font-size:.8rem;--clr-header-title-line-height:3rem;--clr-header-title-letter-spacing:.01em;--clr-header-branding-min-width:10.2rem;--clr-header-branding-padding:0 1.2rem;--clr-header-branding-icon-gap:.45rem;--clr-header-branding-logo-size:1.8rem;--clr-header-nav-link-padding:.9rem 1.2rem;--clr-header-nav-link-line-height:inherit;--clr-header-nav-link-font-size:var(--clr-p1-font-size);--clr-header-nav-text-font-weight:500;--clr-header-nav-text-font-weight-active:500;--clr-header-search-height:1.2rem;--clr-header-search-icon-size:1rem;--clr-header-search-margin-left:0;--clr-header-search-margin-right:0;--clr-header-search-input-font-size:inherit;--clr-header-search-input-font-color:hsl(198, 0%, 98%);--clr-header-search-placeholder-font-weight:inherit;--clr-header-search-placeholder-text-color:hsl(198, 14%, 36%);--clr-header-search-border-active:none}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{display:inline-block;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C4.05A10.95%2C10.95%2C0%2C1%2C1%2C4.05%2C15%2C11%2C11%2C0%2C0%2C1%2C15%2C4.05M15%2C2A13%2C13%2C0%2C1%2C0%2C28%2C15%2C13%2C13%2C0%2C0%2C0%2C15%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20%20d%3D%22M33.71%2C32.29l-7.37-7.42-1.42%2C1.41%2C7.37%2C7.42a1%2C1%2C0%2C1%2C0%2C1.42-1.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1rem;height:var(--clr-header-search-icon-size, 1rem);width:1rem;width:var(--clr-header-search-icon-size, 1rem);min-height:1rem;min-height:var(--clr-header-search-icon-size, 1rem);min-width:1rem;min-width:var(--clr-header-search-icon-size, 1rem);margin:1rem 0 0;vertical-align:top;margin-right:0;margin-right:var(--clr-header-search-icon-margin-right, 0)}header .search-box input[type=text],header .search input[type=text],.header .search-box input[type=text],.header .search input[type=text]{border:0;background:0 0;color:#fafafa;color:var(--clr-header-search-input-font-color, hsl(198, 0%, 98%));height:1.2rem;height:var(--clr-header-search-height, 1.2rem);padding:0;padding-left:var(--clr-header-search-input-padding, 0);vertical-align:middle;font-size:inherit;font-size:var(--clr-header-search-input-font-size, inherit);font-weight:inherit;font-weight:var(--clr-header-search-input-font-weight, inherit)}header .search-box input[type=text]:hover,header .search input[type=text]:hover,.header .search-box input[type=text]:hover,.header .search input[type=text]:hover{border:0;border:var(--clr-header-search-border-hover, none)}header .search-box input[type=text]:focus-visible,header .search input[type=text]:focus-visible,.header .search-box input[type=text]:focus-visible,.header .search input[type=text]:focus-visible{outline:auto .05rem Highlight;outline:var(--clr-header-search-outline, auto .05rem Highlight);border:0;border:var(--clr-header-search-border-active, none)}header .search-box input[type=text]:focus,header .search-box input[type=text]:active,header .search input[type=text]:focus,header .search input[type=text]:active,.header .search-box input[type=text]:focus,.header .search-box input[type=text]:active,.header .search input[type=text]:focus,.header .search input[type=text]:active{background:0 0}@media screen and (max-width:768px){header .search-box,header .search,.header .search-box,.header .search{flex:1 0 auto;justify-content:flex-end;max-width:none}header .search-box label,header .search label,.header .search-box label,.header .search label{padding:0;width:3rem}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{left:1rem}header .search-box label input,header .search label input,.header .search-box label input,.header .search label input{display:none}header .branding+.search:after,header .branding+.search-box:after,.header .branding+.search:after,.header .branding+.search-box:after{content:none}header .search-box+.settings,header .search-box+.header-actions,header .search+.settings,header .search+.header-actions,.header .search-box+.settings,.header .search-box+.header-actions,.header .search+.settings,.header .search+.header-actions{position:relative;flex:0 0 auto}header .search-box+.settings:after,header .search-box+.header-actions:after,header .search+.settings:after,header .search+.header-actions:after,.header .search-box+.settings:after,.header .search-box+.header-actions:after,.header .search+.settings:after,.header .search+.header-actions:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}}:root{--clr-nav-box-shadow-color:var(--clr-color-neutral-400);--clr-nav-active-box-shadow-color:var(--clr-color-action-600);--clr-nav-active-border-color:var(--clr-nav-active-box-shadow-color);--clr-nav-active-bg-color:var(--clr-global-selection-color);--clr-nav-selected-bg-color:var(--clr-global-selection-color);--clr-nav-hover-bg-color:var(--clr-color-neutral-200);--clr-nav-active-border-width:.15rem;--clr-nav-selected-hover-background-color:var(--clr-nav-active-bg-color);--clr-nav-horizontal-gap-size:1.2rem;--clr-nav-vertical-gap-size:0;--clr-nav-link-dropdown-toggle-padding:0 .15rem;--clr-nav-horizontal-link-padding:0 .15rem;--clr-nav-vertical-link-padding:0 .6rem;--clr-nav-link-color:var(--clr-color-neutral-700);--clr-nav-link-active-color:var(--clr-color-neutral-1000);--clr-nav-link-font-weight:var(--clr-p1-font-weight);--clr-nav-link-font-size:.7rem;--clr-nav-link-line-height:1.8rem;--clr-nav-link-active-font-weight:var(--clr-nav-link-font-weight);--clr-nav-item-margin-right:1.2rem}.tabs-vertical>.nav .nav-link{text-align:left;padding:0 .6rem;padding:var(--clr-nav-vertical-link-padding, 0 .6rem);border:0;flex-shrink:0;margin-top:0;margin-left:0;width:100%}.tabs-vertical>.nav .nav-link.active:before,.tabs-vertical>.nav .nav-link:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.nav .nav-link:hover:before,.nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-bottom-style:solid;border-bottom-color:#0072a3;border-bottom-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-bottom-width:.15rem;border-bottom-width:var(--clr-nav-active-border-width, .15rem);transition:border-bottom .2s ease-in}:root{--clr-subnav-bg-color:var(--clr-color-neutral-0);--clr-nav-box-shadow-color:var(--clr-color-neutral-400)}:root{--clr-vertical-nav-divider-color:var(--clr-color-neutral-700);--clr-vertical-nav-icon-active-color:var(--clr-color-action-600);--clr-vertical-nav-item-color:var(--clr-color-neutral-700);--clr-vertical-nav-item-active-color:var(--clr-color-neutral-700);--clr-vertical-nav-bg-color:var(--clr-color-neutral-200);--clr-vertical-nav-selected-bg-color:var(--clr-color-neutral-0);--clr-vertical-nav-active-bg-color:var(--clr-color-neutral-400);--clr-vertical-nav-active-color:var(--clr-vertical-nav-item-color);--clr-vertical-nav-hover-bg-color:var(--clr-color-neutral-400);--clr-vertical-nav-toggle-icon-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-hover-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-active-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-disabled-color:var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-button-size:1.8rem;--clr-vertical-nav-trigger-divider-border-width:var(--clr-global-borderwidth);--clr-vertical-nav-toggle-margin-left:1.2rem;--clr-vertical-nav-toggle-margin-right:.3rem;--clr-vertical-nav-trigger-divider-border-color:var(--clr-color-neutral-400);--clr-vertical-nav-divider-margin:.6rem 0;--clr-vertical-nav-header-font-weight:var(--clr-p4-font-weight);--clr-vertical-nav-header-padding:0 .6rem 0 1.2rem;--clr-vertical-nav-header-font-size:.6rem;--clr-vertical-nav-header-line-height:1.8rem;--clr-vertical-nav-item-padding:0 .6rem 0 1.2rem;--clr-vertical-nav-item-child-padding:0 .6rem 0 1.2rem;--clr-vertical-nav-item-height:1.8rem;--clr-vertical-nav-item-line-height:inherit;--clr-vertical-nav-item-font-size:inherit;--clr-vertical-nav-item-font-weight:normal;--clr-vertical-nav-content-gap:0}.clr-vertical-nav .nav-group-content.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-trigger,.clr-vertical-nav .nav-group-trigger{flex:0 0 1.8rem;border:0;height:1.8rem;height:var(--clr-vertical-nav-item-height, 1.8rem);padding:0;background-color:transparent;cursor:pointer;outline-offset:-.25rem}.clr-vertical-nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-btn{flex:1 1 auto;padding:0;margin:0;background:0 0;border:0;cursor:pointer;outline-offset:-.25rem}:root{--clr-sliding-panel-text-color:var(--clr-color-neutral-700);--clr-nav-background-color:var(--clr-color-neutral-200);--clr-responsive-nav-hover-bg:var(--clr-color-neutral-0);--clr-responsive-nav-trigger-bg-color:var(--clr-color-neutral-0);--clr-responsive-nav-trigger-border-radius:var(--clr-global-borderradius);--clr-responsive-nav-hamburger-border-radius:var(--clr-responsive-nav-trigger-border-radius);--clr-responsive-nav-overflow-border-radius:.2rem;--clr-responsive-nav-header-backdrop-bg-color:var(--clr-color-neutral-1000);--clr-responsive-nav-header-backdrop-opacity:.85}.clr-nav-close{margin:.75rem;--color:var(--clr-color-neutral-500)}.clr-nav-close:hover,.clr-nav-close:focus{--color:var(--clr-responsive-nav-trigger-bg-color)}.header-hamburger-trigger>span,.header-hamburger-trigger>span:before,.header-hamburger-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.1rem;width:1.2rem;background:#fff;background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.15rem;border-radius:var(--clr-responsive-nav-hamburger-border-radius, .15rem)}.header-hamburger-trigger.active>span,.clr-nav-close.active>span{background:0 0}.header-overflow-trigger>span,.header-overflow-trigger>span:before,.header-overflow-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.2rem;width:.2rem;background:#fff;background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.2rem;border-radius:var(--clr-responsive-nav-overflow-border-radius, .2rem)}.header-overflow-trigger.active>span,.clr-nav-close.active>span{background:0 0}@media screen and (max-width:992px){.main-container .header-hamburger-trigger,.main-container .header-overflow-trigger{display:inline-block;border:0;background:0 0;cursor:pointer;font-size:1.2rem;height:3rem;width:3rem;padding:0 0 .2rem;text-align:center;white-space:nowrap;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}.main-container .header-hamburger-trigger:focus,.main-container .header-overflow-trigger:focus{outline-offset:-.25rem}.main-container .header-hamburger-trigger:hover,.main-container .header-overflow-trigger:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}.main-container .header-hamburger-trigger:enabled:hover,.main-container .header-overflow-trigger:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}.main-container .header-hamburger-trigger:disabled,.main-container .header-overflow-trigger:disabled{cursor:not-allowed}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;background:#e8e8e8;background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(-18rem);transition:transform .3s ease}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;background:#e8e8e8;background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(18rem);transition:transform .3s ease}.main-container .subnav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 .nav,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 aside{flex-direction:column;align-items:stretch}.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 aside{justify-content:center;width:100%}.main-container .subnav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 .nav{padding-left:0}.main-container .subnav.clr-nav-level-1 .nav .nav-item,.main-container .sub-nav.clr-nav-level-1 .nav .nav-item,.main-container .subnav.clr-nav-level-2 .nav .nav-item,.main-container .sub-nav.clr-nav-level-2 .nav .nav-item{height:1.8rem;margin-right:0}.main-container .subnav.clr-nav-level-1 .nav .nav-link,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link,.main-container .subnav.clr-nav-level-2 .nav .nav-link,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link{padding:0 .6rem 0 1.2rem;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-global-borderradius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-global-borderradius, .15rem);color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{box-shadow:none}.main-container .clr-vertical-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-2{border-right:none}.main-container .header-overflow-trigger{position:relative}.main-container .header-overflow-trigger:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}.main-container .header .branding{max-width:12rem;min-width:0;overflow:hidden}.main-container .header .header-hamburger-trigger+.branding{padding-left:0}.main-container .header .header-hamburger-trigger+.branding .clr-icon,.main-container .header .header-hamburger-trigger+.branding .logo,.main-container .header .header-hamburger-trigger+.branding cds-icon,.main-container .header .header-hamburger-trigger+.branding clr-icon{display:none}.main-container .header .branding+.header-overflow-trigger,.main-container .header .header-nav+.header-overflow-trigger,.main-container .header .header-nav+.cdk-visually-hidden+.header-overflow-trigger{margin-left:auto}.main-container.open-hamburger-menu .header .header-backdrop,.main-container.open-overflow-menu .header .header-backdrop{position:fixed;inset:0;background:#000;background:var(--clr-responsive-nav-header-backdrop-bg-color, hsl(198, 0%, 0%));opacity:.85;opacity:var(--clr-responsive-nav-header-backdrop-opacity, .85);cursor:pointer;z-index:1038}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link{flex:0 0 auto;opacity:1;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa{display:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text{display:inline-block;color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));line-height:1.2rem;padding:.3rem 0 .3rem 1.2rem;white-space:normal;font-weight:400}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text{display:inline-block}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:0;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text{color:inherit}.main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,.main-container.open-overflow-menu .clr-vertical-nav .nav-trigger{display:none}.main-container.open-hamburger-menu .header .branding{position:fixed;top:0;left:0;overflow:hidden;width:18rem;max-width:18rem;z-index:1040;padding-left:1.2rem}.main-container.open-hamburger-menu .header .branding>.nav-link{overflow:hidden}.main-container.open-hamburger-menu .header .branding .clr-icon,.main-container.open-hamburger-menu .header .branding .logo,.main-container.open-hamburger-menu .header .branding cds-icon,.main-container.open-hamburger-menu .header .branding clr-icon{display:inline-block}.main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding .clr-vmw-logo{background-color:#8c8c8c;border-radius:.15rem}.main-container.open-hamburger-menu .header .branding .title{color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));text-overflow:ellipsis;overflow:hidden}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(18.6rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-hamburger-menu .clr-nav-close>span{background:0 0}.main-container.open-hamburger-menu .clr-nav-close>span:before,.main-container.open-hamburger-menu .clr-nav-close>span:after{left:.15rem;transform-origin:9%;transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-hamburger-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{padding-top:4.2rem;transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2{padding-top:1.2rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-18.6rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .clr-nav-close>span{background:0 0}.main-container.open-overflow-menu .clr-nav-close>span:before,.main-container.open-overflow-menu .clr-nav-close>span:after{height:.1rem;width:1.2rem;left:-.3rem;transform-origin:-3%;transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-overflow-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:18rem;max-width:18rem}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:18rem;max-width:18rem}}@media screen and (max-width:576px){.main-container .header .branding{max-width:7.2rem;min-width:0;overflow:hidden}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{transform:translate(-14.4rem)}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{transform:translate(14.4rem)}.main-container.open-hamburger-menu .header .branding{width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(15rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:14.4rem;max-width:14.4rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-15rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}}:root{--clr-badge-background-color:var(--clr-color-neutral-600);--clr-badge-color:var(--clr-color-neutral-0);--clr-badge-info-bg-color:var(--clr-color-action-800);--clr-badge-info-color:var(--clr-color-neutral-0);--clr-badge-success-bg-color:var(--clr-color-success-800);--clr-badge-success-color:var(--clr-color-neutral-0);--clr-badge-warning-bg-color:var(--clr-color-warning-1000);--clr-badge-warning-color:var(--clr-color-neutral-0);--clr-badge-danger-bg-color:var(--clr-color-danger-900);--clr-badge-danger-color:var(--clr-color-neutral-0);--clr-badge-gray-bg-color:var(--clr-color-neutral-600);--clr-badge-gray-color:var(--clr-color-neutral-0);--clr-badge-purple-bg-color:var(--clr-color-secondary-action-500);--clr-badge-purple-color:var(--clr-color-neutral-0);--clr-badge-blue-bg-color:var(--clr-color-action-800);--clr-badge-blue-color:var(--clr-color-neutral-0);--clr-badge-orange-bg-color:var(--clr-color-warning-1000);--clr-badge-orange-color:var(--clr-color-neutral-0);--clr-badge-light-blue-bg-color:var(--clr-color-action-500);--clr-badge-light-blue-color:var(--clr-color-neutral-0)}.badge.badge-gray,.badge.badge-1{background:#8c8c8c;background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.badge.badge-purple,.badge.badge-2{background:#9e57bc;background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.badge.badge-blue,.badge.badge-3{background:#00567a;background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.badge.badge-orange,.badge.badge-4{background:#613200;background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.badge.badge-light-blue,.badge.badge-5{background:#179bd3;background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.badge.badge-info{background:#00567a;background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.badge.badge-success{background:#306b00;background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.badge.badge-danger{background:#991700;background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.badge.badge-warning{background:#613200;background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}@supports (-ms-ime-align:auto){.badge{padding:.1rem .15rem 0}}:root{--clr-label-padding:0 .6rem 0;--clr-label-gap-size:0;--clr-label-font-color-light:var(--clr-color-neutral-1000);--clr-label-font-color-dark:var(--clr-color-neutral-1000);--clr-label-default-border-color:var(--clr-color-neutral-600);--clr-label-active-color:var(--clr-label-font-color-light);--clr-label-hover-color:var(--clr-label-font-color-light);--clr-label-font-size:.55rem;--clr-label-font-weight:400;--clr-label-letter-spacing:.03em;--clr-label-line-height:calc(.55rem + .05rem);--clr-label-clickable-font-size:var(--clr-label-font-size);--clr-label-clickable-font-weight:var(--clr-label-font-weight);--clr-label-clickable-letter-spacing:var(--clr-label-letter-spacing);--clr-label-clickable-line-height:var(--clr-label-line-height);--clr-label-border-radius:.6rem;--clr-label-border-width:.05rem;--clr-label-bg-hover-color:var(--clr-color-neutral-200);--clr-label-gray-bg-color:transparent;--clr-label-gray-border-color:var(--clr-color-neutral-600);--clr-label-gray-color:var(--clr-label-font-color-light);--clr-label-purple-bg-color:transparent;--clr-label-purple-border-color:var(--clr-color-secondary-action-500);--clr-label-purple-color:var(--clr-label-font-color-light);--clr-label-blue-bg-color:transparent;--clr-label-blue-border-color:var(--clr-color-action-800);--clr-label-blue-color:var(--clr-label-font-color-light);--clr-label-orange-bg-color:transparent;--clr-label-orange-border-color:var(--clr-color-warning-1000);--clr-label-orange-color:var(--clr-label-font-color-dark);--clr-label-light-blue-bg-color:transparent;--clr-label-light-blue-border-color:var(--clr-color-action-500);--clr-label-light-blue-color:var(--clr-label-font-color-dark);--clr-label-info-bg-color:var(--clr-color-action-50);--clr-label-info-font-color:var(--clr-color-action-800);--clr-label-info-border-color:var(--clr-color-action-800);--clr-label-success-bg-color:var(--clr-color-success-50);--clr-label-success-font-color:var(--clr-color-success-800);--clr-label-success-border-color:var(--clr-color-success-800);--clr-label-warning-bg-color:var(--clr-color-warning-100);--clr-label-warning-font-color:var(--clr-color-neutral-900);--clr-label-warning-border-color:var(--clr-color-warning-800);--clr-label-danger-bg-color:var(--clr-color-danger-100);--clr-label-danger-font-color:var(--clr-color-danger-900);--clr-label-danger-border-color:var(--clr-color-danger-900)}.label.clickable:not(.disabled):hover,a.label.clickable:not(.disabled):hover{text-decoration:none;background:#e8e8e8;background:var(--clr-label-bg-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-label-hover-color, hsl(198, 0%, 0%))}.label.clickable:not(.disabled):active,a.label.clickable:not(.disabled):active{color:#000;color:var(--clr-label-active-color, hsl(198, 0%, 0%));background:#e8e8e8;background:var(--clr-label-bg-active-color, hsl(198, 0%, 91%));box-shadow:0 .05rem #8c8c8c inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 0%, 55%) inset);transform:translateY(.5px);transform:var(--clr-label-pressed-transform, translateY(.5px))}.label.label-gray>.badge,a.label.label-gray>.badge{background:#8c8c8c;background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.label.label-purple>.badge,a.label.label-purple>.badge{background:#9e57bc;background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.label.label-blue>.badge,a.label.label-blue>.badge{background:#00567a;background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.label.label-orange>.badge,a.label.label-orange>.badge{background:#613200;background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.label.label-light-blue>.badge,a.label.label-light-blue>.badge{background:#179bd3;background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.label.label-info,a.label.label-info{background:#e3f5fc;background:var(--clr-label-info-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-label-info-font-color, hsl(198, 100%, 24%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#00567a;border-color:var(--clr-label-info-border-color, hsl(198, 100%, 24%))}.label.label-info>.badge,a.label.label-info>.badge{background:#00567a;background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.label.label-success,a.label.label-success{background:#dff0d0;background:var(--clr-label-success-bg-color, hsl(93, 52%, 88%));color:#306b00;color:var(--clr-label-success-font-color, hsl(93, 100%, 21%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#306b00;border-color:var(--clr-label-success-border-color, hsl(93, 100%, 21%))}.label.label-success>.badge,a.label.label-success>.badge{background:#306b00;background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.label.label-warning,a.label.label-warning{background:#fff4c7;background:var(--clr-label-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-label-warning-font-color, hsl(198, 0%, 20%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#ad7600;border-color:var(--clr-label-warning-border-color, hsl(41, 100%, 34%))}.label.label-warning>.badge,a.label.label-warning>.badge{background:#613200;background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}.label.label-danger,a.label.label-danger{background:#feddd7;background:var(--clr-label-danger-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-label-danger-font-color, hsl(9, 100%, 30%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#991700;border-color:var(--clr-label-danger-border-color, hsl(9, 100%, 30%))}.label.label-danger>.badge,a.label.label-danger>.badge{background:#991700;background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.label.disabled,.label:disabled,a.label.disabled,a.label:disabled{cursor:not-allowed;pointer-events:none;background:0 0;background:var(--clr-label-bg-disabled-color, transparent);color:#000;color:var(--clr-label-disabled-color, hsl(198, 0%, 0%));border-color:#8c8c8c;border-color:var(--clr-label-disabled-border-color, hsl(198, 0%, 55%))}.label.disabled .badge,.label:disabled .badge,a.label.disabled .badge,a.label:disabled .badge{background:#8c8c8c;background:var(--clr-label-disabled-color, hsl(198, 0%, 55%))}:root{--clr-progress-default-color:var(--clr-color-action-600);--clr-progress-alt-color-1:var(--clr-color-success-400);--clr-progress-alt-color-2:var(--clr-color-danger-800);--clr-progress-alt-color-3:var(--clr-progress-alt-color-2);--clr-progress-bg-color:var(--clr-color-neutral-200);--clr-progress-max-height:.7rem;--clr-progress-min-height:.2rem;--clr-progress-loop-width:75%;--clr-progress-percantage-label-padding:3em;--clr-progress-card-margin-bottom:.6rem;--clr-progress-block-items-padding-right:.6rem;--clr-progress-block-first-item-padding-right:.9rem;--clr-progress-clr-row-color:inherit;--clr-progress-clr-row-font-weight:inherit;--clr-progress-clr-row-font-size:inherit;--clr-progress-clr-row-line-height:inherit;--clr-progress-clr-row-letter-spacing:inherit;--clr-progress-label-color:inherit;--clr-progress-standart-font-weight:inherit;--clr-progress-label-font-weight:600;--clr-progress-label-font-size:inherit;--clr-progress-label-line-height:inherit;--clr-progress-label-letter-spacing:inherit;--clr-progress-label-max-width:inherit}.progress>progress{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:#0072a3;color:var(--clr-progress-default-color, hsl(198, 100%, 32%));display:block;background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));border:0;height:100%;width:100%}.progress-static{position:relative;border:0;width:100%}.card-block .progress,.card-block .progress-static,.card-footer .progress,.card-footer .progress-static{margin:0;margin-top:-.6rem;margin-top:calc(-1*(var(--clr-card-footer-padding, .6rem)));height:.1875rem;position:absolute;left:0}.progress-block>:first-child{padding-right:.9rem;padding-right:var(--clr-progress-block-first-item-padding-right, .9rem)}.progress-block>:last-child{padding-right:0}.spinner.spinner-check{animation:none;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22hsl(198, 100%, 32%)%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.spinner.spinner-check:after,.spinner.spinner-check:before{border:0}:root{--clr-table-bgcolor:var(--clr-color-neutral-0);--clr-thead-bgcolor:var(--clr-color-neutral-50);--clr-table-header-border-bottom-color:var(--clr-color-neutral-400);--clr-table-footer-border-top-color:var(--clr-color-neutral-400);--clr-table-border-color:var(--clr-color-neutral-400);--clr-tablerow-bordercolor:var(--clr-color-neutral-200);--clr-table-border-radius:var(--clr-global-borderradius);--clr-table-borderwidth:var(--clr-global-borderwidth);--clr-table-cornercellradius:.1rem;--clr-table-font-color:var(--clr-color-neutral-700);--clr-table-margin:1.2rem 0 0 0;--clr-thead-color:hsl(198, 0%, 40%);--clr-table-cell-padding:.55rem .6rem .55rem;--clr-table-cell-padding-left:.3rem;--clr-table-cell-compact-padding:.3rem .6rem .25rem;--clr-table-noborder-cell-padding-left:0;--clr-table-noborder-borderwidth:0;--clr-table-noborder-bg-color:transparent;--clr-table-noborder-th-border-color:hsl(198, 0%, 80%);--clr-table-vertical-align:bottom;--clr-table-data-cell-font-size:.65rem;--clr-table-data-cell-line-height:.7rem;--clr-table-data-cell-font-weight:400}.table.table-vertical thead th{border:0;border-radius:0;display:none}:root{--clr-tooltip-background-color:var(--clr-color-neutral-1000);--clr-tooltip-border-radius:var(--clr-global-borderradius);--clr-tooltip-color:var(--clr-color-neutral-0);--clr-tooltip-font-weight:var(--clr-p3-font-weight);--clr-tooltip-content-padding:.45rem .6rem;--clr-tooltip-content-line-height:.9rem;--clr-tooltip-content-margin:.8rem;--clr-tooltip-arrow-width:.25rem;--clr-tooltip-arrow-height:.3rem;--clr-tooltip-arrow-horizontal-size:-.45rem;--clr-tooltip-arrow-vertical-size:-.42rem}:root{--clr-forms-baseline:.3rem;--clr-form-disabled-background-color:var(--clr-color-neutral-400);--clr-forms-label-color:var(--clr-color-neutral-800);--clr-forms-text-color:var(--clr-color-neutral-1000);--clr-forms-invalid-color:var(--clr-color-danger-800);--clr-forms-invalid-text-color:var(--clr-color-danger-800);--clr-forms-valid-color:var(--clr-color-success-700);--clr-forms-valid-text-color:var(--clr-color-success-900);--clr-forms-subtext-color:var(--clr-color-neutral-600);--clr-forms-placeholder-color:var(--clr-global-color-construction-600);--clr-forms-border-color:hsl(198, 10%, 46%);--clr-forms-focused-color:var(--clr-color-action-600);--clr-forms-subtext-disabled-color:hsl(198, 0%, 55%);--clr-forms-border-disabled-color:hsl(198, 10%, 46%);--clr-forms-text-disabled-color:hsl(198, 0%, 70%);--clr-forms-label-disabled-color:hsl(198, 0%, 55%);--clr-forms-icon-size:1.2rem;--clr-forms-placeholder-disabled-color:hsl(198, 14%, 36%);--clr-forms-subtext-margin-top:.3rem;--clr-forms-label-font-weight:var(--clr-font-weight-bold);--clr-forms-block-label-font-weight:400;--clr-forms-text-font-weight:400;--clr-forms-input-padding:0 .3rem;--clr-forms-input-wrapper-height:1.2rem;--clr-forms-input-group-icon-action-size:.9rem;--clr-forms-textarea-background-color:var(--clr-color-neutral-0);--clr-forms-textarea-focused-outline:0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-textarea-invalid-focused-outline:0 0 .1rem .1rem #ff745c;--clr-forms-textarea-padding:.4rem .6rem;--clr-forms-textarea-wrapper-margin-left:0;--clr-forms-textarea-wrapper-margin-top:.3rem;--clr-forms-textarea-disabled-background:hsl(198, 0%, 100%);--clr-forms-select-hover-background:rgba( 222, 222, 222, .5 );--clr-forms-select-hover-border-color:var(--clr-forms-select-hover-background);--clr-forms-select-disabled-border-color:hsl(198, 10%, 46%);--clr-forms-select-caret-hover-color:var(--clr-color-neutral-600);--clr-forms-select-caret-color:var(--clr-color-neutral-500);--clr-forms-select-option-color:var(--clr-forms-text-color);--clr-forms-select-multiple-background-color:var(--clr-forms-textarea-background-color);--clr-forms-select-multiple-border-color:var(--clr-color-neutral-400);--clr-forms-select-multiple-option-color:var(--clr-forms-text-color);--clr-forms-select-multiple-error-focus-color:#ff745c;--clr-forms-checkbox-label-color:var(--clr-forms-label-color);--clr-forms-checkbox-background-color:var(--clr-color-action-600);--clr-forms-checkbox-indeterminate-border-color:var(--clr-color-action-600);--clr-forms-checkbox-mark-color:var(--clr-color-neutral-0);--clr-forms-checkbox-disabled-background-color:var(--clr-form-disabled-background-color);--clr-forms-checkbox-disabled-mark-color:var(--clr-color-neutral-1000);--clr-forms-checkbox-border-radius:var(--clr-global-borderradius);--clr-forms-checkbox-line-height:1.2rem;--clr-forms-checkbox-padding-left:1.1rem;--clr-forms-checkbox-label-height:1.2rem;--clr-forms-checkbox-checked-shadow:inset 0 0 0 .3rem var(--clr-forms-checkbox-background-color);--clr-forms-radio-label-color:var(--clr-forms-checkbox-label-color);--clr-forms-radio-label-disabled-color:hsl(198, 0%, 27%);--clr-forms-radio-disabled-background-color:var(--clr-color-neutral-700);--clr-forms-radio-disabled-mark-color:var(--clr-forms-checkbox-disabled-mark-color);--clr-forms-radio-selected-shadow:var(--clr-forms-checkbox-checked-shadow);--clr-forms-radio-disabled-shadow:inset 0 0 0 .6rem hsl(198, 0%, 91%);--clr-forms-radio-line-height:1.2rem;--clr-forms-radio-padding-left:1.1rem;--clr-forms-radio-label-height:1.2rem;--clr-forms-radio-focused-shadow:0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-range-progress-fill-color:var(--clr-color-action-600);--clr-forms-range-track-color:var(--clr-color-neutral-200);--clr-forms-range-track-border-color:hsl(198, 0%, 91%);--clr-forms-range-thumb-height:.7rem;--clr-forms-range-track-height:.2rem;--clr-forms-range-track-border-radius:0;--clr-forms-range-track-border-width:0;--clr-forms-range-progress-fill-color-disabled:hsl(198, 100%, 32%);--clr-forms-range-track-color-disabled:hsl(198, 0%, 91%);--clr-forms-range-track-border-color-disabled:hsl(198, 0%, 55%);--clr-forms-datalist-caret-color:hsl(198, 0%, 55%);--clr-forms-datalist-caret-disabled-color:hsl(198, 0%, 55%);--clr-forms-datalist-caret-icon-size:.8rem;--clr-forms-password-eye-icon-color:var(--clr-forms-focused-color);--clr-forms-password-disabled-eye-icon-color:var(--clr-forms-text-disabled-color)}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background:#0072a3;background:var(--clr-forms-checkbox-background-color, hsl(198, 100%, 32%));border:0}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background-color:#ccc;background-color:var(--clr-forms-checkbox-disabled-checked-background-color, hsl(198, 0%, 80%));border:0}.clr-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;padding:0 .3rem;padding:var(--clr-forms-input-padding, 0 .3rem);max-height:1.2rem;font-size:.65rem}.clr-input[readonly]{border:0}.clr-form-control-readonly .clr-input{border:0}.clr-input-group .clr-input{background:0 0;border:0;margin-right:0;max-width:100%}.clr-input-group select,.clr-input-group .clr-select-wrapper select,.clr-input-group .clr-multiselect-wrapper select{border:0}.clr-input-group .clr-input-group-icon-action{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#0072a3;color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));padding:0 .45rem}.clr-radio-wrapper input[type=radio]:checked+.clr-control-label:before{box-shadow:inset 0 0 0 .3rem #0072a3;box-shadow:var(--clr-forms-radio-selected-shadow, inset 0 0 0 .3rem hsl(198, 100%, 32%));border:0}.clr-select-wrapper select,.clr-multiselect-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;position:relative;padding:0 1.1rem 0 .3rem;cursor:pointer;font-size:.65rem;z-index:2}.clr-select-wrapper:after{position:absolute;content:"";height:.5rem;width:.5rem;top:.35rem;right:.3rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 70%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin:0}.clr-select-wrapper:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 55%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A")}select[multiple],select[size]{padding:0;background:#fff;background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);height:auto;min-width:6rem}select[multiple]:hover,select[multiple]:active,select[size]:hover,select[size]:active{background:#fff;background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%))}.clr-form-control-disabled .clr-select.disabled>select:hover,.clr-form-control-disabled .clr-select select:disabled:hover{background:0 0;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%))}.clr-textarea{max-width:calc(100% - .3rem);height:auto;resize:vertical;border:.05rem solid;font-size:.65rem;background:#fff;background:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-forms-textarea-border-radius, .15rem);padding:.4rem .6rem;padding:var(--clr-forms-textarea-padding, .4rem .6rem)}:root{--clr-toggle-bg-color-off:var(--clr-color-neutral-600);--clr-toggle-bg-color-on:var(--clr-color-success-500);--clr-toggle-handle-bg-color:var(--clr-color-neutral-50);--clr-toggle-handle-border-color:var(--clr-toggle-handle-bg-color);--clr-toggle-handle-border-color-on:var(--clr-toggle-handle-bg-color);--clr-toggle-disabled-default-border-color:var(--clr-color-neutral-400);--clr-toggle-disabled-default-handle-color:var(--clr-color-neutral-0);--clr-toggle-disabled-off-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-off-bg-color:var(--clr-toggle-disabled-default-handle-color);--clr-toggle-disabled-off-handle-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-border-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-bg-color:var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-handle-border-color:var(--clr-toggle-disabled-default-handle-color);--clr-toggle-height:1.2rem;--clr-toggle-switch-base-height:.9rem;--clr-toggle-switch-base-width:1.65rem;--clr-toggle-base-line:.3rem;--clr-toggle-icon-margin:2.1rem;--clr-toggle-icon-margin-negative:-2.1rem;--clr-toggle-switch-left-spacing:1.25rem;--clr-toggle-switch-left-spacing-negative:-1.25rem;--clr-toggle-dot-diameter:.7rem;--clr-toggle-icon-dot-place:-2rem;--clr-toggle-icon-top:.15rem;--clr-toggle-icon-dot-top-disabled:.15rem;--clr-toggle-icon-dot-top:.25rem}@supports (-ms-ime-align:auto){.clr-range-wrapper .fill-input{display:none}.clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:.2rem;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%))}input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}input[type=range]::-ms-track{margin:0;border:0;height:.2rem;cursor:pointer;background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%))}input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:0;margin-top:var(--clr-forms-range-margin-top, 0);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}}:root{--clr-calendar-background-color:var(--clr-color-neutral-0);--clr-calendar-border-color:var(--clr-color-neutral-400);--clr-datepicker-trigger-color:var(--clr-color-action-600);--clr-datepicker-trigger-hover-color:var(--clr-color-action-800);--clr-calendar-btn-color:var(--clr-color-action-600);--clr-calendar-btn-hover-focus-color:var(--clr-global-hover-color);--clr-calendar-today-date-cell-color:var(--clr-color-neutral-1000);--clr-calendar-active-cell-background-color:var(--clr-global-selection-color);--clr-calendar-active-focus-cell-background-color:var(--clr-global-selection-color);--clr-calendar-active-cell-color:var(--clr-color-neutral-1000);--clr-day-font-size:.6rem;--clr-calendar-container-border-width:.05rem;--clr-calendar-container-border-radius:.15rem;--clr-calendar-cell-border-radius:.15rem;--clr-calendar-container-padding:.6rem;--clr-calendar-container-margin-top:.3rem;--clr-calendar-cell-width-height:1.8rem;--clr-calendar-month-year-button-width:2.4rem;--clr-calendar-month-year-cell-height:2.4rem;--clr-calendar-year-picker-gap:0;--clr-calendar-container-width:13.9rem;--clr-calendar-container-height:15.7rem;--clr-calendar-month-year-cell-width:6.3rem;--clr-calendar-weekday-font-size:var(--clr-day-font-size);--clr-calendar-weekday-font-weight:600;--clr-calendar-weekday-line-height:inherit;--clr-calendar-weekday-letter-spacing:inherit;--clr-calendar-day-font-size:inherit;--clr-calendar-day-font-weight:inherit;--clr-calendar-day-line-height:1.8rem;--clr-calendar-day-letter-spacing:inherit;--clr-calendar-month-year-font-size-:.9rem;--clr-calendar-month-year-font-weight:200;--clr-calendar-month-year-line-height:1.8rem;--clr-calendar-month-year-letter-spacing:inherit;--clr-calendar-picker-btn-font-size:.9rem;--clr-calendar-picker-btn-font-weight:200;--clr-calendar-picker-btn-line-height:1.8rem;--clr-calendar-picker-btn-letter-spacing:normal;--clr-calendar-today-date-cell-font-weight:600}.datepicker-trigger{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer}.datepicker{display:flex;flex-direction:column;margin-top:.3rem;margin-top:var(--clr-calendar-container-margin-top, .3rem);padding:.6rem;padding:var(--clr-calendar-container-padding, .6rem);width:13.9rem;width:var(--clr-calendar-container-width, 13.9rem);height:15.7rem;height:var(--clr-calendar-container-height, 15.7rem);background:#fff;background:var(--clr-calendar-background-color, hsl(198, 0%, 100%));border-style:solid;border-width:.05rem;border-width:var(--clr-calendar-container-border-width, .05rem);border-color:#ccc;border-color:var(--clr-calendar-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-calendar-container-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-popover-box-shadow-color, rgba(140, 140, 140, .25));overflow:hidden;z-index:1050}.calendar-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer;font-size:.9rem;font-size:var(--clr-calendar-picker-btn-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-picker-btn-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-picker-btn-line-height, 1.8rem);letter-spacing:normal;letter-spacing:var(--clr-calendar-picker-btn-letter-spacing, normal)}.calendar-btn:hover,.calendar-btn:focus{background:#e8e8e8;background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.calendar-btn:active{background:#e8e8e8;background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer;width:100%;color:inherit;font-size:inherit;font-size:var(--clr-calendar-day-font-size, inherit);font-weight:inherit;font-weight:var(--clr-calendar-day-font-weight, inherit);line-height:1.8rem;line-height:var(--clr-calendar-day-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-day-letter-spacing, inherit)}.day-btn:hover,.day-btn:focus{background:#e8e8e8;background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.day-btn:active{background:#e8e8e8;background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn.is-excluded:hover{background:0 0}.day-btn.is-selected{background:#d8e3e9;background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.day-btn.is-selected:focus{background:#d8e3e9;background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}.day-btn.is-disabled:hover{background:0 0}.month,.year{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0 .6rem;margin:0!important;color:inherit;border:0;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:0 0;cursor:pointer;height:2.4rem;height:var(--clr-calendar-month-year-cell-height, 2.4rem);width:6.3rem;width:var(--clr-calendar-month-year-cell-width, 6.3rem);outline-offset:-.25rem;font-size:.9rem;font-size:var(--clr-calendar-month-year-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-month-year-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-month-year-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-month-year-letter-spacing, inherit)}.month.is-disabled:hover,.year.is-disabled:hover{background:0 0}.month.is-selected,.year.is-selected{background:#d8e3e9;background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.month.is-selected:focus,.year.is-selected:focus{background:#d8e3e9;background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}:root{--clr-combobox-trigger-color:var(--clr-color-neutral-500);--clr-combobox-font-size:.65rem;--clr-combobox-font-weight:inherit;--clr-combobox-min-height:1.2rem;--clr-combobox-min-width:8.4rem;--clr-combobox-border-color:hsl(198, 0%, 91%);--clr-combobox-border-bottom-color:hsl(198, 10%, 46%);--clr-combobox-border-radius:.15rem;--clr-combobox-input-background-color:hsl(198, 0%, 95%);--clr-combobox-pill-background-color:hsl(198, 0%, 100%);--clr-combobox-pill-border-color:hsl(198, 0%, 40%);--clr-combobox-pill-border-radius:.15rem;--clr-combobox-pill-font-color:hsl(198, 0%, 27%);--clr-combobox-filter-highlight:hsl(198, 0%, 27%);--clr-combobox-text-color:inherit;--clr-combobox-trigger-font-color:hsl(198, 0%, 27%);--clr-combobox-hover-background-color:hsl(198, 0%, 95%);--clr-combobox-pill-padding:0 .1rem 0 .2rem;--clr-combobox-pill-margin:.15rem .3rem 0 0;--clr-combobox-pill-remove-icon-color:hsl(198, 0%, 27%);--clr-combobox-active-background-color:hsl(198, 0%, 91%);--clr-combobox-caret-icon-size:.6rem}.clr-combobox-wrapper .clr-input.clr-combobox-input:focus{background:0 0}.clr-combobox-wrapper .clr-combobox-input{background:0 0;border-bottom:none;vertical-align:baseline;vertical-align:var(--clr-combobox-input-align, baseline)}.clr-combobox-wrapper .clr-combobox-remove-btn{background:0 0;border:0;cursor:pointer;padding:.15rem;color:#454545;color:var(--clr-combobox-pill-remove-icon-color, hsl(198, 0%, 27%))}.clr-combobox-wrapper .clr-combobox-input-wrapper{border:0;background:0 0}.clr-combobox-trigger{padding-left:.3rem;padding-left:var(--clr-combobox-trigger-padding-left, .3rem);padding-right:.3rem;padding-right:var(--clr-combobox-trigger-padding-right, .3rem);margin:auto;position:absolute;top:0;bottom:0;right:0;background:0 0;border:0;color:currentColor;cursor:pointer;outline:0}.clr-combobox-option{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.clr-combobox-option.disabled:hover,.clr-combobox-option:disabled:hover{background:0 0}.clr-combobox-option.disabled:active,.clr-combobox-option:disabled:active{background:0 0;box-shadow:none}@media screen and (max-width:576px){.clr-combobox-options .clr-combobox-option{padding:.3rem 1.2rem}}:root{--clr-stack-view-border-radius:.15rem;--clr-stack-view-border-color:var(--clr-color-neutral-400);--clr-stack-view-bg-color:var(--clr-color-neutral-50);--clr-stack-view-stack-block-border-bottom:var(--clr-color-neutral-300);--clr-stack-view-title-color:hsl(198, 0%, 0%);--clr-stack-view-color:hsl(198, 0%, 40%);--clr-stack-view-stack-block-label-text-color:var(--clr-global-font-color);--clr-stack-view-border-box-color:var(--clr-color-neutral-300);--clr-stack-block-changed-border-top-color:var(--clr-color-action-600);--clr-stack-view-stack-block-label-and-content-bg-color:var(--clr-color-neutral-50);--clr-stack-view-stack-children-stack-block-border-bottom-color:var(--clr-color-neutral-200);--clr-stack-view-stack-children-stack-block-label-and-content-bg-color:var(--clr-color-neutral-0);--clr-stack-view-stack-block-expanded-bg-color:var(--clr-global-selection-color);--clr-stack-view-stack-block-expandable-hover:var(--clr-stack-view-stack-block-label-text-color);--clr-stack-view-stack-block-content-text-color:inherit;--clr-stack-view-stack-block-expanded-text-color:var(--clr-color-neutral-1000);--clr-stack-view-stack-block-caret-color:var(--clr-global-font-color);--clr-stack-view-block-expanded-border-bottom-style:none;--clr-stack-view-border-width:.05rem;--clr-stack-view-stack-block-label-padding:.3rem .6rem;--clr-stack-view-key-margin:0;--clr-stack-view-stack-block-caret-margin-right:.24rem;--clr-stack-view-stack-block-caret-dimension:.7rem;--clr-stack-view-block-label-before-margin:.35rem .24rem 0 0;--clr-stack-view-stack-children-block-label-padding-left:1.8rem;--clr-stack-view-stack-children-block-content-padding-left:.36rem;--clr-stack-view-stack-title-btn-margin-right:-.6rem;--clr-stack-view-stack-title-padding:.3rem 0;--clr-stack-view-stack-title-font-size:var(--clr-h4-font-size);--clr-stack-view-stack-title-font-weight:var(--clr-h4-font-weight);--clr-stack-view-stack-title-line-height:inherit;--clr-stack-view-stack-title-letter-spacing:inherit;--clr-stack-view-stack-row-font-size:.65rem;--clr-stack-view-stack-row-font-weight:400;--clr-stack-view-stack-row-line-height:1.2rem;--clr-stack-view-stack-row-letter-spacing:normal;--clr-stack-view-stack-block-expanded-caret-color:var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-active-caret-color:var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-hover-caret-color:var(--clr-stack-view-stack-block-caret-color)}.stack-view .stack-block-expandable>.stack-block-label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 40%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;transform:rotate(-90deg);height:.6rem;height:var(--clr-stack-view-stack-block-caret-dimension, .6rem);width:.6rem;width:var(--clr-stack-view-stack-block-caret-dimension, .6rem)}:root{--clr-tree-border-radius:var(--clr-global-borderradius);--clr-tree-link-hover-color:var(--clr-custom-links-hover-color);--clr-tree-link-selection-color:var(--clr-global-selection-color);--clr-tree-link-text-color:var(--clr-color-neutral-700);--clr-tree-caret-size:.8rem;--clr-tree-node-touch-target:1.62rem;--clr-tree-caret-padding:0;--clr-tree-node-content-icon-margin-right:.3rem;--clr-tree-node-caret-link-hover-color:var(--clr-color-neutral-1000);--clr-tree-node-caret-color:var(--clr-color-neutral-500);--clr-tree-node-caret-link-active-color:var(--clr-color-neutral-500);--clr-tree-node-caret-link-disabled-color:var(--clr-color-neutral-500);--clr-tree-node-font-size:inherit;--clr-tree-node-font-weight:inherit;--clr-tree-node-line-height:inherit;--clr-tree-node-letter-spacing:inherit;--clr-treenode-content-padding:0;--clr-tree-node-content-padding:var(--clr-treenode-content-padding);--clr-tree-node-content-padding-left:1.62rem;--clr-tree-node-children-margin:1.17rem;--clr-tree-checkbox-wrapper-padding:.21rem 0 0 .41rem;--clr-tree-node-content-hover-color:transparent}.clr-treenode-caret{flex-grow:0;flex-shrink:0;flex-basis:1.62rem;flex-basis:var(--clr-tree-node-touch-target, 1.62rem);margin:0;height:1.62rem;height:var(--clr-tree-node-touch-target, 1.62rem);width:1.62rem;width:var(--clr-tree-node-touch-target, 1.62rem);min-height:1.62rem;min-height:var(--clr-tree-node-touch-target, 1.62rem);min-width:1.62rem;min-width:var(--clr-tree-node-touch-target, 1.62rem);padding:0;padding:var(--clr-tree-caret-padding, 0);background:0 0;border:0;color:#b3b3b3;color:var(--clr-tree-node-caret-link-color, hsl(198, 0%, 70%));cursor:pointer;outline-offset:-.25rem}.clr-treenode-link{display:inline-block;height:100%;width:100%;margin:0;padding:0;padding-left:.3rem;padding-left:var(--clr-tree-node-link-padding-left, .3rem);background:0 0;border:0;color:#666;color:var(--clr-tree-link-text-color, hsl(198, 0%, 40%));cursor:pointer;line-height:inherit;text-align:left}.clr-treenode-link:hover,.clr-treenode-link:focus{background:#e8e8e8;background:var(--clr-tree-link-hover-color, hsl(198, 0%, 91%));text-decoration:none}.clr-treenode-link:active{background:0 0;background:var(--clr-tree-node-content-bg-active-color, transparent)}.clr-treenode-link.active{background:#d8e3e9;background:var(--clr-tree-link-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-treenode-link.active:active{background:#d8e3e9;background:var(--clr-tree-node-content-bg-active-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}:root{--clr-datagrid-font-color:hsl(203, 16%, 72%);--clr-datagrid-default-border-color:var(--clr-color-neutral-400);--clr-datagrid-icon-color:var(--clr-color-neutral-600);--clr-datagrid-row-hover-color:var(--clr-color-neutral-200);--clr-datagrid-row-hover-font-color:var(--clr-color-neutral-1000);--clr-datagrid-action-toggle-color:var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-color:var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-color:var(--clr-color-neutral-600);--clr-datagrid-pagination-input-border-color:var(--clr-datagrid-default-border-color);--clr-datagrid-pagination-input-border-focus-color:var(--clr-color-action-400);--clr-datagrid-popover-bg-color:var(--clr-color-neutral-0);--clr-datagrid-popover-padding:.3rem;--clr-datagrid-popover-border-color:var(--clr-datagrid-default-border-color);--clr-datagrid-action-popover-hover-color:var(--clr-color-neutral-200);--clr-datagrid-row-selected:var(--clr-color-neutral-1000);--clr-datagrid-loading-background:hsla(0, 0%, 100%, .6);--clr-datagrid-popovers-box-shadow-color:rgba(140, 140, 140, .25);--clr-datagrid-popovers-box-shadow:0 .05rem .15rem var(--clr-datagrid-popovers-box-shadow-color);--clr-datagrid-popover-font-color:hsl(198, 0%, 40%);--clr-datagrid-column-switch-header-font-color:var(--clr-color-neutral-500);--clr-datagrid-column-switch-header-font-hover-color:var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-bg-color:var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-icon-color:var(--clr-color-neutral-0);--clr-datagrid-placeholder-color:var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-opacity:.56;--clr-datagrid-pagination-input-size:1.2rem;--clr-datagrid-column-toggle-gap:.2rem;--clr-datagrid-column-toggle-padding:0 .3rem;--clr-datagrid-column-toggle-border-color:var(--clr-color-neutral-600);--clr-datagrid-column-toggle-fill-color:var(--clr-color-neutral-50);--clr-datagrid-column-toggle-text-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-border-hover-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-hover-color:var(--clr-color-neutral-0);--clr-datagrid-column-toggle-text-hover-color:var(--clr-color-neutral-1000);--clr-datagrid-column-toggle-border-active-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-active-color:var(--clr-color-neutral-100);--clr-datagrid-column-toggle-text-active-color:var(--clr-color-neutral-700);--clr-datagrid-column-toggle-disabled-color:hsl(198, 0%, 40%);--clr-datagrid-column-toggle-disabled-opacity:.4;--clr-datagrid-detail-header-padding:0 0 0 1.2rem;--clr-datagrid-detail-header-title-padding:.8rem 0 0 0;--clr-datagrid-detail-pane-close-btn-margin:.8rem 0 0 0;--clr-datagrid-detail-pane-close-padding:0 0 0 .6rem;--clr-datagrid-detail-body-padding:0 1.2rem;--clr-datagrid-detail-pane-close-btn-min-width:3.6rem;--clr-datagrid-detail-pane-content-padding:0;--clr-datagrid-detail-pane-close-icon-size:1.2rem;--clr-datagrid-detail-body-text-color:hsl(198, 0%, 40%);--clr-datagrid-detail-header-title-color:hsl(198, 0%, 40%);--clr-datagrid-detail-pane-bg-color:var(--clr-datagrid-popover-bg-color);--clr-datagrid-detail-pane-border-color:var(--clr-datagrid-default-border-color);--clr-datagrid-footer-padding:0 .6rem;--clr-datagrid-placeholder-padding:.6rem;--clr-datagrid-placeholder-gap:.6rem;--clr-datagrid-placeholder-font-size:.8rem;--clr-datagrid-placeholder-font-weight:inherit;--clr-datagrid-placeholder-line-height:inherit;--clr-datagrid-placeholder-letter-spacing:inherit;--clr-datagrid-placeholder-background-color:hsl(198, 0%, 100%);--clr-datagrid-column-seperator-height:1.3rem;--clr-datagrid-filter-toggle-size:.7rem;--clr-datagrid-row-active-color:var(--clr-datagrid-row-hover-color);--clr-datagrid-footer-line-height:1.65rem;--clr-datagrid-footer-pagination-line-height:1.8rem;--clr-datagrid-fixed-column-size:1.9rem}.datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;height:1.5rem;width:1.5rem}.datagrid-row .datagrid-action-overflow{position:absolute;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-row .datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-row .datagrid-action-overflow .action-item.disabled:hover,.datagrid-row .datagrid-action-overflow .action-item:disabled:hover{background:0 0}.datagrid-row .datagrid-action-overflow .action-item.disabled:active,.datagrid-row .datagrid-action-overflow .action-item.disabled:focus,.datagrid-row .datagrid-action-overflow .action-item:disabled:active,.datagrid-row .datagrid-action-overflow .action-item:disabled:focus{background:0 0;box-shadow:none}.datagrid-row .datagrid-row-detail .datagrid-cell{padding-top:0;border:0}.datagrid-table .datagrid-column{position:relative;text-align:left;min-width:4.8rem;display:flex;flex:1 1 auto;vertical-align:top;border:0}.datagrid-table .datagrid-column .datagrid-filter-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;float:right;vertical-align:middle;height:.7rem;height:var(--clr-datagrid-filter-toggle-size, .7rem);width:.7rem;width:var(--clr-datagrid-filter-toggle-size, .7rem);min-height:.7rem;min-height:var(--clr-datagrid-filter-toggle-size, .7rem);min-width:.7rem;min-width:var(--clr-datagrid-filter-toggle-size, .7rem);margin-left:.3rem;background-repeat:no-repeat;background-size:contain}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-style:solid;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-column-title{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));text-align:left;flex:1 1 auto;align-items:center;align-self:center;display:flex}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;position:absolute;width:.65rem;right:-.3rem;top:-.3rem;cursor:col-resize;height:calc(100% + .6rem - .05rem);z-index:501}.datagrid-table .datagrid-cell{flex:1 1 auto;text-align:left;min-width:4.8rem;border:0}.datagrid-table .datagrid-cell.datagrid-row-actions{background:0 0}.datagrid-table .datagrid-cell .datagrid-action-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0}.datagrid-table .datagrid-placeholder{background:#fff;background:var(--clr-datagrid-placeholder-background-color, hsl(198, 0%, 100%));display:none;width:100%}.datagrid-table .datagrid-placeholder .datagrid-placeholder-image{height:3rem;width:3rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2060%2072%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22path-1%22%20cx%3D%2230%22%20cy%3D%2261.7666667%22%20rx%3D%2215.4512904%22%20ry%3D%224.73333333%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.9025808%22%20height%3D%229.46666667%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Oval-10%22%20stroke%3D%22%23C1DFEF%22%20mask%3D%22url(%23mask-2)%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%20stroke-dasharray%3D%223%2C6%2C3%2C5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M38.4613647%2C18.1642456%20L30.9890137%2C34.9141846%20L31%2C47%20L32.5977783%2C46.5167236%20L32.5977783%2C34.9141846%20L51.0673218%2C15.7560425%20C51.0673218%2C15.7560425%2048.6295166%2C16.6542969%2044.9628906%2C17.3392334%20C41.2962646%2C18.0241699%2038.4613647%2C18.1642456%2038.4613647%2C18.1642456%20Z%22%20id%3D%22Path-195%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.74639226%2C12.5661855%20L4.62065726%2C12.1605348%20L5.3515414%2C11.1625044%20L5.77622385%2C11.159939%20L6.20936309%2C12.5573481%20L4.74639226%2C12.5661855%20Z%20M6.20936309%2C12.5573481%20L6.32542632%2C12.9317954%20L28.4963855%2C34.8796718%20L28.4963855%2C47.8096691%20L32.6%2C46.4836513%20L32.6%2C34.8992365%20L53.973494%2C12.7035813%20L53.973494%2C12.2688201%20L6.20936309%2C12.5573481%20Z%20M55.373494%2C10.8603376%20L55.373494%2C13.2680664%20L34%2C35.4637216%20L34%2C47.5025401%20L27.0963855%2C49.7333333%20L27.0963855%2C35.4637219%20L5.09179688%2C13.680542%20L4.31325301%2C11.1687764%20L55.373494%2C10.8603376%20Z%22%20id%3D%22Path-149%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-9%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2230%22%20cy%3D%2211.785654%22%20rx%3D%2226%22%20ry%3D%226.78565401%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30%2C17.171308%20C36.8772177%2C17.171308%2043.3112282%2C16.4610701%2048.0312371%2C15.2292106%20C50.2777611%2C14.6428977%2052.0507619%2C13.9579677%2053.2216231%2C13.2354973%20C54.1938565%2C12.6355886%2054.6%2C12.1175891%2054.6%2C11.785654%20C54.6%2C11.4537189%2054.1938565%2C10.9357194%2053.2216231%2C10.3358107%20C52.0507619%2C9.61334032%2050.2777611%2C8.92841034%2048.0312371%2C8.34209746%20C43.3112282%2C7.11023795%2036.8772177%2C6.4%2030%2C6.4%20C23.1227823%2C6.4%2016.6887718%2C7.11023795%2011.9687629%2C8.34209746%20C9.72223886%2C8.92841034%207.94923814%2C9.61334032%206.77837689%2C10.3358107%20C5.8061435%2C10.9357194%205.4%2C11.4537189%205.4%2C11.785654%20C5.4%2C12.1175891%205.8061435%2C12.6355886%206.77837689%2C13.2354973%20C7.94923814%2C13.9579677%209.72223886%2C14.6428977%2011.9687629%2C15.2292106%20C16.6887718%2C16.4610701%2023.1227823%2C17.171308%2030%2C17.171308%20Z%20M30%2C18.571308%20C15.6405965%2C18.571308%204%2C15.5332672%204%2C11.785654%20C4%2C8.03804078%2015.6405965%2C5%2030%2C5%20C44.3594035%2C5%2056%2C8.03804078%2056%2C11.785654%20C56%2C15.5332672%2044.3594035%2C18.571308%2030%2C18.571308%20Z%22%20id%3D%22Oval-9-Copy%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.2608643%2C7.14562988%20L22.727356%2C16.9047241%20C22.727356%2C16.9047241%2015.3006592%2C16.3911743%2010.276001%2C14.7511597%20C5.25134277%2C13.111145%205.38031006%2C11.8284302%205.38031006%2C11.6882935%20C5.38031006%2C10.4832831%208.16633152%2C9.41877716%2011.114563%2C8.57324219%20C14.549319%2C7.58817492%2018.2608643%2C7.14562988%2018.2608643%2C7.14562988%20Z%22%20id%3D%22Path-196%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.datagrid-row-replaced .datagrid-row-detail.datagrid-container{border-top:.05rem solid #ccc}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;height:1.2rem;width:1.2rem;outline-offset:-.2rem}.pagination-list .pagination-current{background:0 0;background-color:#fff;background-color:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-datagrid-pagination-input-border-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);min-width:1.2rem;min-width:var(--clr-datagrid-pagination-input-size, 1.2rem);line-height:1.2rem;font-size:.55rem;text-align:center;transition:none!important}.pagination-list .pagination-current:focus,.pagination-list .pagination-current.clr-focus{background:0 0;border:.05rem solid;border-color:#49aeda;border-color:var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%));box-shadow:0 0 .05rem #49aeda;box-shadow:0 0 var(--clr-global-borderwidth, .05rem) var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%))}.pagination-list button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:#666;color:var(--clr-datagrid-pagination-btn-color, hsl(198, 0%, 40%));cursor:pointer}.datagrid-detail-open .datagrid-placeholder-container,.datagrid-detail-open .datagrid-row{border-right:.05rem solid #ccc}.datagrid-detail-pane{margin-top:.6rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-left:none;border-top-right-radius:.15rem;border-top-right-radius:var(--clr-global-borderradius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-global-borderradius, .15rem);background:#fff;background:var(--clr-datagrid-detail-pane-bg-color, hsl(198, 0%, 100%));overflow:hidden;display:block;flex-grow:2;width:66%}.datagrid-detail-caret .datagrid-detail-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;cursor:pointer;padding:.1rem .2rem .15rem}@media screen and (max-width:576px){.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-pane{border-left:.05rem solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-radius:.15rem}}.datagrid-filter{margin-top:.24rem;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));padding:.9rem;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-action-overflow{position:absolute;background:#fff;background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:0 0;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-action-overflow .action-item.disabled:hover,.datagrid-action-overflow .action-item:disabled:hover{background:0 0}.datagrid-action-overflow .action-item.disabled:active,.datagrid-action-overflow .action-item.disabled:focus,.datagrid-action-overflow .action-item:disabled:active,.datagrid-action-overflow .action-item:disabled:focus{background:0 0;box-shadow:none}:root{--clr-wizard-main-bgcolor:var(--clr-color-neutral-0);--clr-wizard-stepnav-bgcolor:var(--clr-color-neutral-50);--clr-wizard-main-text-color:var(--clr-color-on-neutral-0);--clr-wizard-stepnav-text:var(--clr-color-neutral-900);--clr-wizard-stepnav-text--active:var(--clr-global-on-selection-color);--clr-wizard-title-text:var(--clr-color-neutral-1000);--clr-wizard-stepnav-border-size:.2rem;--clr-wizard-stepnav-item-border-color:var(--clr-color-neutral-200);--clr-wizard-stepnav-item-border-color--active:var(--clr-color-success-400);--clr-wizard-stepnav-active-bgcolor:var(--clr-global-selection-color);--clr-wizard-header-action-color:var(--clr-color-neutral-600);--clr-wizard-header-action-color--hovered:var(--clr-color-neutral-1000);--clr-wizard-border-radius:var(--clr-global-borderradius);--clr-wizard-stepnav-active-border-radius:var(--clr-wizard-border-radius);--clr-wizard-stepnav-border-color:hsl(0, 0%, 89%);--clr-wizard-box-shadow-color:rgba(0, 0, 0, .2);--clr-wizard-box-shadow:0 .05rem .1rem .1rem var(--clr-wizard-box-shadow-color);--clr-wizard-stepnav-link-font-size:.7rem;--clr-wizard-stepnav-link-line-height:1.2rem;--clr-wizard-stepnav-item-padding:.3rem 0 .3rem .2rem;--clr-wizard-stepnav-padding:0 0 0 1.2rem;--clr-wizard-stepnav-link-padding:0 .15rem 0 .5rem;--clr-wizard-stepnav-link-suffix-padding:0 .35rem 0 0;--clr-wizard-stepnav-link-error-icon-color:var(--clr-color-danger-800);--clr-wizard-stepnav-item-error-border-color:var(--clr-color-danger-800);--clr-wizard-page-padding:.9rem 1.2rem 1.2rem 1.2rem;--clr-wizard-footer-padding:1.2rem 1.2rem 0 0;--clr-wizard-footer-height:4.2rem;--clr-wizard-footer-btn-wrapper-min-width:4.2rem;--clr-wizard-stepnav-link-hover-bg-color:transparent;--clr-wizard-title-padding:1.2rem .6rem 1.2rem 1.2rem;--clr-wizard-title-font-size:1.1rem;--clr-wizard-title-line-height:1.2rem;--clr-wizard-content-background-color:hsl(198, 0%, 100%);--clr-wizard-header-padding:1.2rem .95rem .3rem 1.2rem;--clr-wizard-footer-buttons-wrapper-gap:.6rem}.clr-wizard .modal-title-text{display:inline-block;flex:0 1 auto;width:100%;outline:0}.clr-wizard-page>:first-child{margin-top:0}.clr-wizard-page>:first-child>:first-child{margin-top:0}@supports (-ms-ime-align:auto){.clr-wizard .clr-wizard-header-action{margin-top:-.15rem}}:root{--clr-signpost-content-bg-color:var(--clr-color-neutral-0);--clr-signpost-content-border-color:var(--clr-color-neutral-500);--clr-signpost-action-icon-dimension:1.2rem;--clr-signpost-action-color:var(--clr-color-neutral-600);--clr-signpost-action-icon-color:var(--clr-btn-link-color);--clr-signpost-action-hover-color:var(--clr-color-action-700);--clr-signpost-action-active-color:var(--clr-color-action-700);--clr-signpost-border-radius:var(--clr-global-borderradius);--clr-signpost-pointer-border:.6rem solid hsl(198, 0%, 70%);--clr-signpost-pointer-invisible-border:.6rem solid transparent;--clr-signpost-pointer-psuedo-border:.6rem solid hsl(198, 0%, 100%);--clr-signpost-content-padding:1.2rem;--clr-signpost-content-color:var(--clr-color-neutral-700);--clr-signpost-content-header-position:absolute;--clr-signpost-content-header-padding:0;--clr-signpost-content-close-button-line-height:inherit;--clr-signpost-content-close-button-dimensions:1.2rem;--clr-signpost-content-close-icon-dimensions:.8rem}.signpost-content.top-left .popover-pointer,.signpost-content.top-middle .popover-pointer,.signpost-content.top-right .popover-pointer{border-top:.6rem solid #b3b3b3;border-top:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));bottom:-.6rem}.signpost-content.top-left .popover-pointer:before,.signpost-content.top-middle .popover-pointer:before,.signpost-content.top-right .popover-pointer:before{border-top:.6rem solid #fff;border-top:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));bottom:.1rem}.signpost-content.bottom-left .popover-pointer,.signpost-content.bottom-middle .popover-pointer,.signpost-content.bottom-right .popover-pointer{border-bottom:.6rem solid #b3b3b3;border-bottom:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));top:-.55rem}.signpost-content.bottom-left .popover-pointer:before,.signpost-content.bottom-middle .popover-pointer:before,.signpost-content.bottom-right .popover-pointer:before{border-bottom:.6rem solid #fff;border-bottom:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));top:.1rem}.signpost-content.left-top .popover-pointer,.signpost-content.left-middle .popover-pointer,.signpost-content.left-bottom .popover-pointer{border-left:.6rem solid #b3b3b3;border-left:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));right:-.6rem}.signpost-content.left-top .popover-pointer:before,.signpost-content.left-middle .popover-pointer:before,.signpost-content.left-bottom .popover-pointer:before{border-left:.6rem solid #fff;border-left:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%))}.signpost-content.right-top .popover-pointer,.signpost-content.right-middle .popover-pointer,.signpost-content.right-bottom .popover-pointer{border-right:.6rem solid #b3b3b3;border-right:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));left:-.6rem}.signpost-content.right-top .popover-pointer:before,.signpost-content.right-middle .popover-pointer:before,.signpost-content.right-bottom .popover-pointer:before{border-right:.6rem solid #fff;border-right:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));left:.1rem}:root{--clr-accordion-text-color:var(--clr-global-font-color);--clr-accordion-text-color-hover:var(--clr-global-font-color);--clr-accordion-text-color-active:var(--clr-global-font-color);--clr-accordion-text-color-selected:var(--clr-global-font-color);--clr-accordion-panel-disabled-color:var(--clr-color-neutral-500);--clr-accordion-active-background-color:var(--clr-global-selection-color);--clr-accordion-content-background-color:var(--clr-color-neutral-0);--clr-accordion-header-background-color:var(--clr-color-neutral-50);--clr-accordion-header-disabled-background-color:var(--clr-global-selection-color);--clr-accordion-header-hover-background-color:var(--clr-color-neutral-200);--clr-accordion-header-active-background-color:var(--clr-color-neutral-200);--clr-accordion-header-font-size:.8rem;--clr-accordion-header-button-font-size:.6rem;--clr-accordion-header-button-line-height:1.2rem;--clr-accordion-header-button-padding:.3rem .6rem;--clr-accordion-number-padding:0 .9rem;--clr-accordion-title-font-weight:500;--clr-accordion-title-font-size:.65rem;--clr-accordion-error-color:var(--clr-global-error-color);--clr-accordion-complete-color:var(--clr-global-success-color);--clr-accordion-border-color:var(--clr-color-neutral-400);--clr-accordion-border-radius:var(--clr-global-borderradius);--clr-accordion-border-left-color:hsl(198, 0%, 91%);--clr-accordion-border-left-width:.3rem;--clr-accordion-border-left-color-current:var(--clr-accordion-border-left-color);--clr-accordion-border-left-color-complete:var(--clr-accordion-complete-color);--clr-accordion-border-left-color-error:var(--clr-accordion-error-color);--clr-accordion-header-left-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color);--clr-accordion-header-left-current-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-current);--clr-accordion-header-left-complete-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-complete);--clr-accordion-header-left-error-indicator:inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-error);--clr-accordion-header-gap:0;--clr-accordion-status-icon-width:.96rem;--clr-accordion-content-color:hsl(198, 0%, 40%);--clr-accordion-content-font-size:.7rem;--clr-accordion-description-margin-left:1.8rem;--clr-accordion-step-title-min-width:8.64rem;--clr-accordion-step-title-font-weight:400;--clr-accordion-step-status-margin-left:0;--clr-accordion-step-title-margin-left:0}.clr-accordion-header{color:#666;color:var(--clr-accordion-text-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));box-shadow:inset .3rem 0 #e8e8e8;box-shadow:var(--clr-accordion-header-left-indicator, inset .3rem 0 0 hsl(198, 0%, 91%));background:#fafafa;background:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%));transition:all .2s ease-in-out;border-bottom:0;width:100%;font-size:.8rem;font-size:var(--clr-accordion-header-font-size, .8rem);text-align:left}.clr-accordion-header-button{display:flex;flex-flow:row wrap;flex:1 1 0;width:100%;border:0;padding:.9rem;background:0 0;text-align:left;cursor:pointer;color:inherit;gap:0;gap:var(--clr-accordion-header-gap, 0)}@media (min-width:576px){.clr-accordion-header-button{flex-flow:row}}@media (min-width:576px){clr-step-title.clr-accordion-title{min-width:8.64rem;min-width:var(--clr-accordion-step-title-min-width, 8.64rem)}}@media (min-width:576px){.clr-accordion-header-has-description .clr-accordion-title{margin-left:0;margin-left:var(--clr-accordion-step-title-margin-left, 0)}}@media (min-width:576px){.clr-accordion-description{margin-left:1.8rem;margin-left:var(--clr-accordion-description-margin-left, 1.8rem)}}.clr-accordion-content{background:#fff;background:var(--clr-accordion-content-background-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));border-bottom:0;overflow:hidden;padding:.9rem;display:none}@media (min-width:576px){.clr-accordion-content{padding:.9rem 2.7rem}}@media (min-width:576px){.clr-accordion-inner-content{padding:.9rem 2.7rem}}.clr-accordion-panel-open>.clr-accordion-header{background:#d8e3e9;background:var(--clr-accordion-active-background-color, hsl(201, 29%, 88%))}:root{--clr-timeline-line-color:var(--clr-color-neutral-500);--clr-timeline-step-header-color:var(--clr-color-neutral-600);--clr-timeline-step-title-color:var(--clr-color-neutral-700);--clr-timeline-step-description-color:var(--clr-color-neutral-700);--clr-timeline-incomplete-step-color:var(--clr-color-neutral-600);--clr-timeline-current-step-color:var(--clr-color-action-600);--clr-timeline-success-step-color:var(--clr-color-success-400);--clr-timeline-error-step-color:var(--clr-color-danger-800);--clr-timeline-step-title-font-weight:var(--clr-p2-font-weight);--clr-timeline-step-title-font-size:.65rem;--clr-timeline-step-title-line-height:.9rem;--clr-timeline-icon-size:1.8rem;--clr-timeline-line-width:.1rem;--clr-timeline-step-margin:.6rem;--clr-timeline-horizontal-line-length:calc(100% - 1rem);--clr-timeline-vertical-line-position:translate( -1.55rem, 1.4rem );--clr-timeline-vertical-line-length:calc(100% + .2rem);--clr-timeline-vertical-step-body-margin:.3rem 0 0 .6rem;--clr-timeline-step-header-font-size:.65rem;--clr-timeline-step-header-font-weight:inherit;--clr-timeline-step-header-line-height:.9rem;--clr-timeline-step-description-font-size:.55rem;--clr-timeline-step-description-font-weight:inherit;--clr-timeline-step-description-line-height:.8rem}.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body:before{content:"";background:#b3b3b3;background:var(--clr-timeline-line-color, hsl(198, 0%, 70%));height:.1rem;height:var(--clr-timeline-line-width, .1rem);width:calc(100% - 1rem);width:var(--clr-timeline-horizontal-line-length, calc(100% - 1rem));transform:translate(1.7rem,-.95rem)}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFaEABMAAAAAouAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfNH55kdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcYAAAOdkDCfpZHU1VCAAAJLAAAACAAAAAgRHZMdU9TLzIAAAlMAAAATQAAAGBpEq8JY21hcAAACZwAAAJsAAADnndDD7FjdnQgAAAMCAAAADAAAAA8EhEB8WZwZ20AAAw4AAAGOgAADRZ2ZH12Z2FzcAAAEnQAAAAIAAAACAAAABBnbHlmAAASfAAAOMwAAG8kHd7Yl2hlYWQAAEtIAAAANgAAADYLc4gRaGhlYQAAS4AAAAAhAAAAJAeRBCBobXR4AABLpAAAAowAAATauY40J2xvY2EAAE4wAAACdAAAAnrU+7n2bWF4cAAAUKQAAAAgAAAAIAKUA1BuYW1lAABQxAAAAY4AAAN6MgiIWnBvc3QAAFJUAAADoQAABiGXFj2KcHJlcAAAVfgAAACBAAAAjRlQAhB3ZWJmAABWfAAAAAYAAAAG9nhYmAAAAAEAAAAA1FG1agAAAADTwZ2GAAAAANS+pvV42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcNbJbVFX7Oufe+X/sVainlR+gYIYQhaTogTJQgGkY60xRUxlw1aLbpnIMhjDHCNucKc2AWAps/XSULQ+10kgqsCnbWkYYwRtxCZBLDoDAGFapxMoQtBpV3z3veD/vWttM+6dPTc+9733vOee537gcBkMc41ELm1NQtQBE8PYhjOP4RKNziby6/DxVLvr58MSqXLF6ymLNBfzKazkjY8bk8hmMMJpjHYTzqXEs6Gi2zVSXagIgPyeAVfGKU+QIqPoKgJt5ADpiJ9fgQsYyCchucJyOlEyUYxJ2djTviZ+PD8TEM8BOfG3DkUL/eLlT2+v+t+JEBV3hzwJGjA4/E+wYYeTY+Hrcn+Jj/MH//kqDv2+PX4o3xRuZ1LDM9gdn6HKGoJhw+T3hMJQK+QESYTuRwLVGEGUQxczuTlVpJCFbjZ5y5jgjM+Hr6dxKCFwnBHwjFQcLjNcLjGBFwiojwBhHhDBHhLJHDOSKH94liVu9DrhYTeSmTMhRLuZSTK6SCPIqVzXPtyVTJeD4ziRDbd7pjtR0727G3HQfMIYpQQxTjRiKP+UQJluL7XCGJJLJIIoskYCMe4/xGohi/wibOfwK/5fxniBJsJ3LYQRTh90QOrUQRnidyeIEowi6iGG1EMXYTeXQQeewh8thL5PEnQvBnQiw7EY4TJfgnkeZFLS9qefGWl2B5CZYXb3nxlhcvI2QE83WlXElOchS4ajUzNIE1rmZtp7Km05mZGczIUizDd7Ec38MK1nI11uCneJBZWMfotzOi51nJF1nBg6zcMVbsDVbqLHfyvp2sMr63Ijlf+oCdw32ynHEPpr7aqbuN8X/6UauN8O+ZAUfeJC708+T5TzpPcWf8r/gf8SM9Jy970uIz8dZ460f/dWeft2eUJzjRhJgmFF8hHG4jPG4nAhYSERXxGOckahBTg5oaFC1EhG1EZJUWq7RYpcUqLVZXRRfhcJpw6CYcPiACLhGRDJEhrOtQGUoeJsPISUXFKioyWkZzfUUVriBKMIQYZEoXU7qa0l1B6V8iskr3Fk+UiSdnSncFpfdo3FtU3qLKWVSXlZ5qPFX3S8TAuk6i9aZZLUSYKNdZnDnTrzP9aiHmRMVaiDzRsmbizyraWRZyMlmu5duTT68aRjif9bqNcS1kJI2MpAmPM5on8CSeQjMjeoaRbONpbONuO7jLvdxdF2vQzZ1d4g6G8m0j+JbRXHGM6VlRah2lPP4J7XLMw/W0xOzr2Yk6ozHkk8z/Hlkr6+VhaZLN0ixbZYfskpdlj+yXA3JIjsgJOS1vy7vynlxSr3kt0+FaqeN0olbrNJ2hN2iN1ul8rdc79W5dpMt0pd6va/Qh3aCP6ibdok9ri7Zqm+7WvfqKvqqva6ee1G59Ry/oRQcXuUGu3I10Y9x4N8lNdle7mW62u9HNcwvc7e5r7h73HbfcrXIPuAfdz90vXKP7tXvS/c5tcy+4l1yH2+f+6v7mDrvjrsu95f7t/us+8OqLfKmv8KP8WD/BV/mp/ho/y8/xtf5mf6tf6L/h7/X3+RX+h77Br/Xr/cO+yW/2zX6r3+F3+Zf9Hr/fH/CH/BF/wp/2b/t3/Xv+UvAhH8rC8FAZxoWJoTpMCzPCDaEm1IX5oT7cGe4Oi8KysDLcH9aEh8KG8GjYFLaEp0NLaA1tYXfYG14Jr4bXQ2c4GbrDO+FCuBghiqJBPB2rdDu5wXi2ca1xU8JYZ9xqnjXGjRm+xXiK8SxjW411Suz6zGqTlJ+pcpVxtfHchLHaeKe2kxvMf10P45TxxcxTzcZVxqXGt7hF5BbjVf2znsvEWGv+Pow7jNuN1/Ww3JXGbvYS4/3GjX05zcAAO6k3nqQdn8T6y1656uiP8VXjncare5h5+zT8f1Zmbnt4VWbPvexMTRvMf5X5s/Zsy+FvzL4rk/n0Lb1sG03rm/U3mT03tW1Oqpm0OmnUqT4LdsGfzGk1e6dbeVm9BY11mn00sQs1TXOSajvNTNbfmLEPmd1gNTpqOj/Vo0BqtePyiUBf/xSzL6a2zUlVnfWnJ2hWRjPVmcyn9g6zF2WqYHnTSvM3mz9VWlXGTrNamsl8X/u82T+y6G4y++9mZ1eujbclK8fPfaxS2TfOLZzujk/BvWcqPmv3UvDeNZFZSW6nnl27il0wuWFHmMKbWA7TcA17WNK5S9m3r2NPTzr3ELujllvnHsrvVbXsQ3XEMNzEPjecne5WfvepJyqtl3+GXe8Odq2lvLuNtdvbdHb0zVxvCzvfXOt9X2b3a2eH/CMO4Fu80Z3FD+xW2YTzEvA4O/FotFhPbeN+Ra6w72YRJF5hKmzAPeS17HYlGMl3jWdEk3E1dz2bu5yHBRw9aNrtMj5tbGcGRzJ81PjHxs8Zn7CsjTO7BF/ke+7FtyUnRVIseSmRwVLad0f/A3IFobcAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2Bm8mWKYGBlYGHqAtIMDN4QmjGOQYTRDMhnYGeAAyQmA0Ood7gfgwODguofZun/xgwMzOcYDRUYGCaD5JhYmdYDKQUGJgC8iQorAAAAeNq1k1lQjlEcxn//t30RKhT19vZp00aiFEX2pci+lKzZsq/ZGusQQ0VSyJ4koxkTU1O2G+64NWOMvs+VW+4MHcdXTDPMuHJm3nPec86c55x5nt8fcKHrC0F0j1TqmTjnrlKsxyWMw42BlHCLOu7SSBPNtNAmHhIggyRMBkucJEmqpEumTJUcyZNCKZISI9V4Zbx3iTKPm63mE/OL5W4FWsFWqGWzoqxhVrp13+Yf+U0pfYfFjR7aj2njmfhKfzHFJrGSKCmSJhmSJdmSKwWyQTZr7ZfGW619yGwx283PlmEFWEFWiFN7qJX2S1t9VC/Uc/VUtatW9Ug1q4eqSTWqBlWv6tQ1VatqVLWqUpWqQpWpM6pUneh805nVmfT9k6PcUeDId8TYB9r97D52L7ub3ej42vG54/CHkHfJXV79p+ZueDuT4I9bBKP7z/iHRtdJF1x1du544IkX3vjgSy/86E0f+uJPAIH0oz8DCCJYZzxIpx6KSZhOJBwbg4kgkiiiiWEIscQRTwKJDGUYSQwnmRGMJIVURpFGOqMZQwaZjNXMZDGeCUxkEpOZwlSmMZ0ZZJPDTGaRy2zmMJd5zGcBC1nEYk1aHvkspYBlLGeFfv8OdrKbYg5xnNOUU0YF5zlHJVVUc5EaLnGFy9Rylevc1BT9ZPQ2DZqle5qmn20Vq7Ud0WzgbLc361mj+12c+O1W4V8cvEA9m1nZY2UtmyRGj1vYzjHsOCRc8xkpUboCIrijdx6gaZYEXQ/x3WeKnGHEso29bGUfezjAQV1L+znCUb11mFJOcZLXupp6sU68xFt82Ch+mn/PH5DNquh42mNgwALKgTCDIYNpPQMD024mVgaG/yHM0v+NmXb//8J0j0nw/5f/fiA+AOYLDgp42q1WaXfTRhSVvGUjG1loUUvHTJym0cikFIIBA0GK7UK6OFsrQWmlOEn3BbrRfV/wr3ly2nPoN35a7xvZJoGEnvbUH/TuzLszb5t5YzKUIGPdrwRCLN01hpaXKLd6zadTFs0E4bZorvuUKkR/9Rq9RqMhN6x8noyADE8utgzT8ELXIVORCLcdSimxKehenTLT11ozZr9XaVQoV/HzlC4EK9f9vMxbTV9QvY6phcASVGJUCgIRJ+xok2Yw1R4JmmP9HDPv1X0Bb5qRoP66H2JGsK6f0Tyj+dAKgyCwyLSDQJJR97eCwKG0EtgnU4jgWdar+5SVLuWkizgCMkOHMkrCL7EZZzdcwRr22Eo84C9IlQalZ/NQeqIpmjAQz2ULCHLZD+tWtBL4MsgHghZWfegsDq1t36Gsoh7PbhmpJFM5DKUrkXHpRpTa2CazAQOUnXWoRwl2dcBr3M0YG4J3oIUwYEq4qF3tVa2eAcOruLP5bu771N5a9Ce7mDZc8BB3KCpNGXFddL4Mi3NKwoKTHS9RHRktJiYGDlhOU1hlWPdD273okNIBtQb60yi2JfPBbN6hQRWnUhXajBYdGlIgCkGHvKu8HEC6AQ3yaAWjQYwcGsY2IzolAhlowC4NeaFohoKGkDSHRtTSmh9nNheDKRrckrcdGlVLy/7SajJp5TE/pucPq9gY9tb9eHgYBYxcGrb5zOIku/Eh/gziQ+YkKpEu1P2Yk4do3Sbqy2Zn8xLLOthK9LwEV4FnAkRSg/81zO4t1QEFjA1jTCJbHhkXW6Zp6lqNKSM2UpU1n4alKyo0gMPXD8OhK0KY/3N01DSGDNdthvHhnE13bOs40jSO2MZshyZUbLKcRJ5ZHlFxmuVjKs6wfFzFWZZHVZxjaam4h+UTKu5l+aSK+1g+o2Qn75QLkWEpimTe4Avi0Owu5WRXeTNR2ruU013lrUR5TBk0aP+H+J5CfMfgl0B8LPOIj+VxxMdSIj6WU4iPZQHxsZxGfCyfRnwsZxAfS6VEWR9TR8HsaCg8dsHTpcTVU3xWi4ocmxzcwhO4ADVxQBVlVJLcER/JsDj6uW5pzUk6MRtnzYmKj0bGAT67OzMPq08qcVr7+xx4ZuVhI7id+xrneWPyD4N/ixdlKT5pTnBwp5AAeLy/w7gVUcmh06p4pOzQ/D9RcYIboJ9BTYzJgiiKGt985PJKs1mTNbQKH08EOivawbxpTowjpSW0qEkaAS2DrlnQNOrz7K1mUQpRbmK/s3spopjsRRnMgCko5KaxsOzvpERaWDup6fTRwOVG2oueLDVbVnGFvQfvY8jNLHk3Ul64KSntRZtQp7zIAg65kT24JoJbaO+yimJKWKgiPghtBfvtY0QmLTODLoEiZHGysg/tih05ooJ2At960irv20Ltz3XyIDCbnW7nQZaRovNdFfVqfVXW2ChXr9xNHwfTzrCx5hdFGU8ue9+eFOxXpwS5AkZXdr/uSfH2O9btSkk+2xd2eeJ1ShXyX4AHQ+6U9yIaRZGzWKURz69beDJFOSjGRXMcF/TSHu2KVd+jXdh37aNWXFZUsh9l0FV01m7CNz5fCOpAKgpapCJWeDpkPpudmvCxlLgsRdyzZNdF9B08IR3ivzjEtf/r3HIU3KLKEl1o1wnJB20fK+itJbuThypGZ+28bGeiHUk36BqCnkguOP5e4C6PFekU7vPzB8xfwXbm+BidBr6q6AzEEuetggSLKt7STqZeUHyEaQnwRdVCswJ4CcBk8LJqmXqmDqBnlplTAVhhDoNV5jBYYw6DdbWDrncZ6BUgU6NX1Y6ZzPlAyVzAPJPRNeZpdJ15Gr3GPI1usE0P4HW2yeANtskgZJsMIuZUATaYw6DBHAabzGGwpf1ygba1X4ze1H4xekv7xeht7Rejd7RfjN7VfjF6T/vF6H3k+Fy3gB/oEV0E/DCBlwA/4qTr0QJGN/GMtjm3EsicjzXHbHM+weLz3V0/1SO94rME8orPE8j029inTfgigUz4MoFM+Arccne/r/VI079JINO/TSDTv8PKNuH7BDLhhwQy4UdwL3T3+0mPNP3nBDL9lwQy/VesbBN+SyATfk8gE+6onb5MqvNn1bWpd4vSU/XbnXfY+RtlM7osAAAAAQAB//8AD3jatX0JdFzFlWhVve73elOr95bU2lq9Sd2t1tJqtfZ+Wmztq21k2RaysC3J2GBbZrOxMeCQBQIhJM5kg4SQYzIhYJZAICQzWSYhzoJ/fuYPJwmTSeCfJH+yTD4hk8mAnv6tqvdarc0488/YUqv7vVv1qu5+b92qRiY0vZzEHxd8SED5yI0KUQBVoRRqRu2oDxXKnq6OtpZ0YzIaCZYVFXjsNqOOIFNtTO+3+yV30h1wJ1OBVDIlsb8SvNWu0mv0L70DV1LaexWGNUgnU/jjyjdx+xudXee7us6f76rw+7u6uvZ3+e86v7/Cv99//vx5//79d23den5ua/kPhF93+0N++LljoWLr1uAsvNvqb+uq2H+yyVszduzY48eOjdXM+2v88IMQQVuX30SvkwtsbiG5AmGMphFC1kFEiDCjw4LgFYZ0Ol2+zhqy2/SSN+ZMCgFPONXQmKz3uF1iYPS+ku2GRKKiLFFdTi4o9b+r8ZclEmX+GoSWl1EnPocfJhdsFciEkE2A11cRfW4FvNwOz/WhMtQvb80XCdILBBOED5ix0WgdtNryBEkyTFtMxGCwD+owIflkCKGy0pJiaOUrKizwwvOd9uw/qSSGpaQUkAJp9ptOst+kxH4lepOQ+EHvQnQ6eiZ6dXS/Z398zjMP787AlXnPt87Ez+DHH98FCD2/6/Fdn4N/ux5HgJmy5edIL/kzKkFBFEMJORaL+suLCr0el91sMkhWRPCAHiPcD/PCBM/CBL1oqNRuFwBdQRGInApH0h5vKoEBbWmgtccrhSPuUuxGcNWK3Y7GVANcIL0nDu1+976+gcn5+cU9u2+4uqdn4Nhx5Vg4Goy/2ljTdGRRkrttu6e6nd/07ZgYXzS3d1jG97TavlK08yrsDOafN9aUKkfrK/wR29NIj6qW/12wkmeBsk7Acg1qRd8dfLJgbKccM2O9CWNRj+eRiAxG0bCAdDo0QzClfB7gX5ixSEQQ8oUh3+CTEWhSc9kmCEBZO2nGgiXJKw355OQGLQgBWNoMbdxqakoO19aWl7tcCNW21rY0NpTXlCcqw64yV2lRgdNht8FkrGGr5I45KDI7cLIesOiy4gBO4gBDY6BCdLs8SbTmfgdeufepoWh0uLZuOBobqsPv36OE9iwmEoFgdSKA54ZicLFuiN4KJmoCAXpxKjFaWzeWSIzBazW+amkcfzYdizelq2NpZSIxWlc7VlPDIAbT8VgTvYUo3/iX/0jeRb6EylEcNaIOubU2ES4rKS4qMBkFUg68LpABytd4BsTOM6gHYWOYAeaprvb7qxurU/64PxavECVPTB8RAxWcgXJnBre8jWmvKHkRnZqXT9ORDkeArWCqpHhkarFzvqVvtLigbrKhYXvN0Lb6vqqS6brE9conEp7CtppomSkz2ROL9dTljY/VTrV3TwcrO8OJkUT1cE3zYLh1qH0gvk8+TlrigcLa0oJ4oKJ66S+p3WMFzcG6FoQwlXH0LZBlC3LKNqpBGHnxkDtIYOCOFV0hBa5yR3y+CPA7fvVw0FdZ6Qse7kW0j8blq/AY+QrKQ+IzeXpcG2MqJu1ls/BKn1tcPJgZHx4ez+z6+dmz/zLete3CkSNPbOtmbcPQVtbaStCWYyGS5ggKTwwPT2QOQg/z2544cuTCtq4x6OPnY6xtAu/H+8jfoXmUlhtmhnqaqgCXMIcBAWMdRiDW8yLW68kM8K5HD/oHIOemJuWOupqAPyZRRoSBphvTogT/AxXhCP/YCBTg7ymlvB5vKfayzxoqRKkRbqXpRy+7YMUSJSaFdLvgU6ACOkjgCL8gBl50mUWSVxBw6Y1Gm05vLYiWW62l1V6rXmc3iAZvhWQ3E9HsyrO6TFgU7C4h4OCgBslerS9wuwpqXZIhB1oQsQlEY7/D4kuU5hs9frPOaDSYHIa8PJMomvKsBodZMph01nLRZsgvTfgsDofFVasrdOc5hDITBTYa8nWmfCIajaLNorMaDCYN3l2oq3VZHBTHHWiWFJI2ZEZhOYB0AtbtAF4HzYEFdADUAZ5GgOthpsRtolQUwwFqDVPUKiZJ4Zeu+xL84KIXXlj48pdpf5nlRfQL9EFkRV4Zxo96NZ4DwQk6KM+BSFTk4Ho8YSmrTpSHE9XJaxO1NeXlifbayu2NtK869M+4A/eBtBbIbkQ72kH5AkaEYEQ22pnT7/bX4Tzlj7jvEOOZdrCZP4Hnm6n1p1dAC2LsxZQ7zMgUFIArci3kIdU6WrKWES//Zvk5/B3yK3iuXbbSTs/Cs2/gD6SqDG85q5w/S3719iXE7GXd8pvkHvIiqL8yFJergBvZjLnWwGCo2QBsNjCyZbbSAg/Tk2B6Yrq1epCkGhLAXFSwSuFJhruHh++enHzf0ND7JutH4/HR+vqxeHys3rL7M/PzD+/e/fD8/Gd2L3Zcv3Xr9e3t9LWD4YASNg0yLyKfXACkFABfA1yrY5yPh+xOhjopkk7aAy/elPz6/lOkbHDn2aVxxNrHYVJhmE8BisoRswmmA9xAyABDJ1OH1AGZRswG2b3BsE4qiGWwpsWlSKOq//IxkKd6SW7cUpvcVjk+92DPdZn+yftxWpHmvpvcHqtpqasdfHfjNR1bbu6+YZE9uxRwGYVnV6GM3FZYAM+pwJjA02EIA9SGg0E/AE/WzQBzwkAQ0s9QJeBl8l+FKoNBfzAkSYVAZapkkvXM7kippKdx7fAkFe3/eHd8KLQ33d432D883NHX11Q3HhrY+8m+69v7Wtq3yzcMWTKpiapEU3WiBh/GdfFoKl41dKJ2R2PbhN26vbN1dwPng1J42Ql4N4G2q5ajFvA38ICohzlgBH7nHKCOmdh83ZDZbM4z54FMOWx0rCF/BCft1PMMFGIBn1Yet+Ct52ZmTv3k3Cx+QRk/dA5IGFF+zOkTAxw1wHOKKY4coAvzLESAzrEeAY50AKEDuy4IZJob9dU4Ag+twu4MBhiOwPVRMVQhRagwSY1Zbrz/wMDU3o7BofaRjh0m/LzyVRHeLbR33TJiuXZqcktDSq4N4usWn4omr+neem0Lx0EtjG0A6OdDEdQnb7EBDuzAPAVYJ4SwXqcbEEGx6PSCbh5ljasEY9N0RHExjDBSHA74oYuiYChsAD8NqSOieoOpbIlLiQQfHFm28yTxIwc7um7sv/fe4Xt2Ht/VHuiO1Q4ldOVXNxg7/KMtdYP5BTfiLzXs6+o+1PaVTx58dGZ4pqyseaE7VKU8WtFcnu5Mxj9M8ZuEiQSY/JTJxWBoMJMeqncw873B1wVvhzqQ2J/yu0EhPKA8jP+g/O97Sfvi1UsXqH8RBTx0qnhIoR650yUS0K4DUs70VS1hgOljIBDTEpWVFAOVqcqGmmqKh4pyioe4kaqtjTwMFTM53pWXvgfbZCXUx/jXk1uHM82dWxa7uo/3dDXJQ70nB+tG+hsb+0Zq28djXRCwxMbbLTVTrW1T3oLRpubt8ertTc2j3gK4srMGP9QYrUw3VsUaBOVSU7y0poiQoppS6kQRVA9zHFqhdSnQF+itN4LAGgBrOpisHsRVT+aB6QWYoSB4BnPsgUZrfxmdYygYYrT2cFJz4QUrTD+oc3aA5ebaEWj99+uoLDPqN1MyV1KCkxdXU5lTXnkEyMzITefA7AWxgG3wUt1NdTUbXiEPsvQ8yLJYELJ4LR6HjRkRUXUtNCNCNjAoFepffESzLMpd2juIvZidJBaIvfIRskvIDoi6FRmfwvh5fOuTyRjlwzTaTkSyG/hQfEYk4Ds5UyF3Hnan8SXlb/BBHJn90dyDD84zuetAj5FC/CfgPAl1DD5ZBmGBA1EvVpjV4kY7Bs+/gHIyjeQQhBBkh6rIiTA89Ry18FSTUzVA/3fgnyoh9vunhZMLMJ4+GI9XG48A40lX45Tere/DB2E8l5S6Fx98cO5Hsz+i43Euv4lfAd5wIz9ql1s0nnAC+wtUmgQdEg7AyLjzRrViVkd5PB6/pzzkDQaZbnSqAi5FVrjevSrKfWJob0f9cGd/9Q29nfvT8+PHvBru79Y1V4Yb+waSrfU7G7uvc+z5PysBMEHx5fcLW8gjSEYj6JLs9peXCQahGxsNDqwztrcREViYR1jVEPfqsHES1DhETVS7iibqEu5DquYCvWAwCDOgdO0GGpZV0UgOiGEwCob5d2ysB8LUUTUtIP385q0kSZxEoijNsOajEJAVdAITd450DvdthVlkwuFYKBgOWyTfOteiggYdWQXq8dKwhAtSPcVvjtdRzzx70CgZ3LAibZ0X5ha/dnT+C/ubd9XVtluKRxKD050HW2q6nZZ5a57ZWu4rbqiY+sT03Bfm9jw403Yg5Wo+1u3vF3EiFpHDDdEbDnxh7sjXju19eHr8WFMsEo7tG+s+3l3lbzP0dTSO2orLKre37/jA9rknDuz5xJ6S8pKgH3snMrZYfay3qrqR2xYnvLwKelkCCxuTK41Yx4J7HXC0DqwrtXUQGVAPx8CcXe6yFoB1lVgIGjFjUqp8seEeXAY/d8+eOHHqFLmwNP5r7Ff+BdAOUQd5H/SfD54P41rQX/AEEeRFryN66naoCRgJc8+YPquo0G4rLy30F/m9bluBvSBWbmCOKcO8pp/9mFnZGHY7tTdjeLx1T8NsW1fT/ozyGZxMtLYmvnQx2dmZvEguxEfr9jeU7G5q3FGLP1IXCtc9rvxTOhZL/wPVC9Wgdz8GslWCGuQ6CONRoRlsaRGYWRAtVX95ViWJ4EIJKg6HwjRJlGUNj2ZHc+mOG8/v23d+78C7k1PlU3Udh2X5cEfdlH9n/XsGLLOfnZl5ZLa1YVso1nVE7jzSFQ1PpFoZbSjuvsV8HzeLJLKoYkG0iiqL2eUwuy3ucLmeokhjzhgOqUwYw/axN44+uW/fk0ffQMt9RzOZo313kgs7P7lv34M7j7Ue7O5eaFWSFAcQmYLtuQDquEaOazqNKhDdNOgSa66Hyjx/M09DUX3iVvWb3e/+B7xPeRC/d+ktoift5xefWSQXFrmPpfVvRFVyWOsfeE3HetXcALhhREbaM+Uz1rM9oPV7mnb6xKLyOu+U0+1vgW5+1Co32YBcdvDNy7AOmAw6plpRr0OMzVa0InORwC9wAvECPADz23NM4noipgL4XThUd25w9tF9+x6dHfpw3VT5gWTmOlm+LhMZK38Mn1T+NdnOSdmWzJKyyHtam/dHGV4jclD1JQ+AD0vnTPNJ+WgtPjGdMfwm4ZV89LTyt6dP40kqVjik/JRcUH6NC6CXfmj1LZbLpHmInFiEh3EQiPRzYQRYO9iOfwJYG+Uk5vrjAe57weBmBGAoL0O9DeU7QzpovuLqwyiouD15umK7oy+S7DzVutBlkesngjX9Lfglpa7ncBun7yh0dZ7Ns1wuMRr0BBx0PIBZxkzg+Uynw8HtYdKOk0YcgNAxMHoaV39M+R2OfPz16dMwuSfxmPJD5XZcuf8feL/UqSiFfvXUd2SDpr2hq5GGOj3S2+100CHglaQdFFLg1CLw3dI3WXuQI8G6Mi5pg3G57Nq4fBA0BOxmoMDY6ddeP3Xq9dfomKbxI4D879G/Skrtk3yR8XKp7JMIWdejI9sjhiEFWH/40KlTyjnaXwl+Hfp7XSmhck55WPnviHW52tl7/pprzu/tOJTJHOrgukdVOrOPzMx8dnax60infKSLcyzTO5Rfj7P8lptGqzAKEFUB09TFSrIcpmjNczny3Fa3PVwu0kS5P6t73IGsbu7Fsf4bu7tv7H/iNC7pHB3t/DS50LLQ1bXQ8iu8q72hof01lIsDF/Xt5Xqa7CZ6geh1oPQECJOzgY0uJ2vodrsj7nB1OEJVMNhyrxTJFWMYjS4dSXsbV2GFKMGKLV0DNUfb9mroUX7WMtW1J5DFDy67Nt42LAcrs3h6o2pkeKy1ez2eTgCerDCWpFybR+WaxorUdB4AR0SNFUWBMLGEIbvtQDpk9VMp98b8EYhN7X7V//KqcXUM49985q7TDG27hr6gDH6aYe1Xv2J4G14seJPjjctG2fKfSC/5CqpEdXLCC5FhAVgsRHIxRj3DHKNViSKh6iDFGBVxHqpCaJMgq3Qfi3pUtvr9uZa++Vvbe/yd7WNzrZljvSO3N/ZUH0gmO/t23nxL+41j5ubGqemGSHGg0OqsHu5onWmsq9kTiaZClVUu39Rkx0yKjTWoxvKSmkPJhn886aG6yjgA8V8AJAa9ShpePQXh36Iqx/3AI49Ce/B/5VI1EY9x7tzcyOUKujSDTBUXD3g0HYb9d4+cTownG8YTp4bv3mkZuWcnvls52bSrvn5XE363ctPOe0Y4Xl0w1n9m8So8S8/iVdCaqsLkWgdcdq51jDQb78Pkn5Vf3KP84u6f/ITqXPj9MzGyvgoR0pUyeYK+TFTvg7Kgaz/MlLPJg7Zw2PTUklIFBD9CwIwDhe/70CPv/cyH3vfj0194HBS54sK/pb+gORSF8HFC7EE+z3Qb6EajCF0TmsulfIe5aXE4HHaKVxhlBHw2IelNJ/FjaPnDzz73IbS8fO7Z5x7AO5XPvfkmnsQ733wT+jSoetyASuQikcpfVrmpkbqDLfUY2UhBs+EC5Q8f+urX7lP+7xngwMeVizitbFMULe6f1mw+xeNK2isb+2fTXg47G2mapwDA8Cfxrcr7QZ2/G59Z+qcZ/LPFGaWC2/2B5VvxCPk+j8w8G0RmtiuPzMDOuv0DWPfww8rb5PvblnZsY7hd/vfl5/CPNslZCuD7ms7iXTxlSf2QW3Hd6vHQlAUbD9MD6ni0bBt15mjmlY4H5Y7HC8YiBX5U9cMPY53ydj15bNvbFzita/CD+MucJ58S9/fIHrAMLAsJI6MZ2RvUDMpTIupxJp2U3BcnP7770KFdwDu//+Y36ZyU5UNkYvlFeGg562OTHDDtQgICELJ96QtbxvjzMySDw+QVaOtlbS2Yxq8I3eDAYIzYU9PeQGbxxh3k656P8vgiAjJLiJ3lM26XvYVY0BWAMXFAFFBWSkQ9sISoh4jQBSgrB3i9SGi4JuhmaDxQOGjAoohmVFb2gfu0HoQKJIPT/Lop2a2lQXiqJxgOOI2AW+RxA3JzTYRXDYMbaR4kpa2X4btvubl4KpHeWd+8t6Wvv72rYyR6/V7rqKllS0JujhP7zfuUix2BSNVgXf1IvNha3xPZ0ai0JSItrppgMK6uM5NZsGcOVIp+xKdnysc6wYSRngz4tA+AhoEpfruEMslgNqtTqKbw6NTB1Pk4V/nXAlGPb1WyTw2U/dra4+aAAJNzW4soVsFMQTzsckKM6Cx1lhR6YTZ2u3NN+jBC5cfOMkkrK474+cPt7Yd7mveUnTxZtqe5fPv2TnliQib2LbeOjJzaUlc9QV5U/qO6Thm8ur9/erq//2rgr0rAmR545XIxWOHmMZjnsjHYH88MDd0+0HwgPOHuKI/2ReHHn/FMRObaLAOn+/pODVRH+gqKq4fj1cPVJYW9VQnOv3EY01aVjl+TTXaIjwVGQpVoFHuMICy8yCVa/grR1gIxjpVYipJzrEY0Cmi9LCAjmnqXQjNdtxpmPdEc4YCdEg2v4X6P105yiEa2Aq2aehjlmvaUTQDBOoFw5MWlLWPx2i2nRkZu3VIbx+LSw1miZWU8BnTzADFkuZ1QgmHmtelA7+rIgezo1DGr3OX1wp8Sb3FRITR1QzRGxxjk5Mp14vzUaxMlPxAV7xzyDPtvaR64tX/rLf2ji23KSfNwumE4D9vM3am9pZ6xQPXWUyNDt24dunemsRtvaUsm26juAkcbL5D/AY89I5tsWNRDnChSKlICFSNR1M+Ax1bAkh1oWgf0s6vGzsdrCLIwno1g5CIIQkRQTfPrbwI5TKEAW+yTJB9YeOrd2OlyH8u2af7Wv9x4482DgxNySasnYPTle0qI/oCyF3/6QGPndo9zxGiqKAJcR5e3kw7AdRmKoY9wHnSUYr1gw0RcSRL72EXd6ouqnikHVQkmSCTzMBlhRgKG5uqBkcXJtGwWhGpYmAcFRGvAQMuWlyNUHiuPhoMwnrJwKBSkWhbbVcXA48d2vJrlUqtYrgMUQueNldW+qxJDu8p2p7sOtbUd6kpfXTw2NtbRPjbaQfRKfdd8S7hsqrCkp7U7msgc7e092lFbNay8b6yjY3S0o2MM6AseOSlh8cPRZ+10KVslrRcx0YMrM3pmLUhWNKvU29aNbsOdlYss86LeAWrmAQJcyGl3Blw0RUFVIRCUz4kG7W6YKD43WXdTe23DwMmTBVcliT25u0X5Eq5LdXcllJdAosLVXHZopufb5Gfgv+WjrXzInmzCvIBykF31j30y+KRwCzyI+ZzLU9Q1ybfmWVgWXb8miy6BN7G/qqqkuKqquOPkSbItWkzfFkdHlt6iz1/+zvKI+nwf2k+tEhGsoOOykqHPGYsgMJbW7RUBKz4d43oEAAJiS2Orb4IOYhl+n6XI63Ha2eikdTn+3ByDmB3pYqM93+S3ekpObutaGfLbb5kN0zqxooi4l17r2bGSG4gB3c1o5ktGFixqlLdzU0nHhVfR3M5NY+4NoDYE3dPs46o7U1PPOexO5pVi6lAxWwf+81Uv3/dA/8mTP78flyqvvTx8B1izHX+i46EVGl8l1L9q48MwU19UTcyoAzDn5Gp87JOWzJua+uJK8qYb6AWql88T+FvYAXIfQFc9V15EsB6rFshDFY5+xiCJgl5vH9TRlWU2JdBI8JneFeEuEcXC7M0pli4KoIoA8DBwsRHU0louXs3O9bTSJkl+MFl3c1O8PnNzU3WdfPKka6i2cbLAuatF4+9UsrO9Rvmm9pfot4bjDYnqFJ9DN5NRO8jOOLWkWLCAXtIsqZOFcnqqjey5Usj4ap18XlYIpTVCWNsrUimsz5HCpqjyAtFvCTFfjfodEzCuNfmXwnfMv3gun3+hLseZgQH2Gu2LxcDp6I/F+qOqwzFwqq/v9MAC+Bvx4WrueHCdsBV0/CyMh/och5mnSEy5PgfzAESB+tU53hrFkpN7CEw7rHUkc2Cu0Klz/7VOnUKemljl01H/aTv4T3wuZ1Q/mDtRmPvB8EEQVvvB2ekV5vg1g5pxYk6SfY3LtQrmyt2f1JW4P/ql0bdX3J8xZXLF+8FoK7ycIFS9dT5rZsUJfBZ2ZinBDeIeK/MR3Bozr3iy1D14DhQM0zCOxqRbk7kfz2a2zZ08if9X28KuAeUtot/PZah8+U38A3heJfWRPfBAL0Tn4CWzJUA15VO4UconviblE94g41OKvaWEKuZv35JIb9sVStSlM8Pxuqnmhrl4Mjhc4Y+5ovGmgeTR3Zaq0I62kgKfL98WbI7XDlT5S6a8BYVum9uWl1+RqR+Yoj4XjHWBfAh8rho57sUiTTmDa3iW2hQyTRcxABsQ3u3l7iBzkZwV1EcK8XU1u1oTBcxIF9Ua03jB01oiTwwO3nzjjSWefJ+xxOnZ3om9B+6774DyH0UVJiOzCSDPPqLnesaZ9UZVPQMqRrWeOXGlV7uqGoCVUJLrGVfAFWDrETk8RG0WG5Wd+Kh6adKUDXDMW6BaQNngfuUSVTa4V60hAt9Nr9UQaVkVzU+0O1j07uTpH8cdH/nQnT89Du7Pe/Et1FizXI9QC+3X55Hsl88jFZw8fHzuhkMnnzhy5Poj0OOn8Cz9XXoLX6M8tJLvAo+T16yZJB3W0ZQXzSpA3wLJWaRwOBx6lryUAs4ITSZJTvyR287c9Y0X3n3TTXe98I3HH8eGpYcfflv5M+t3eYg0Qb82Wr1jNtAhU2YlateUUffSsfsEdfXB4cxl1AwW2CxE6QPt3qJAWcLl+ekdf3PfbT9tvuWL1rydzooEMSq34TuXXrmP8PpGeHkdnrdJvsm+ab5JovmmBHYob+LHsfI77FEGp3DnoSnl7w+x3OXyLnyYvID8qFIOFbB8IFhq3Ocvp3lgmsucVAUbo1G7h9pwmoJMg3ZJgbhFQNIgriFuL1u+lKioSTh/NoqrG1JxHNu7zdTc5MbDkTB2NzWbPhXtazpTEx2O1t7W3FdpGDZ4I+G7Jous6ep3has8hmFOs7nl59DfsfzU5rV84EfM7dyp1dVhiNV24evZPAA/BpY/suUT1OfHjEcxmlQr0hAepSXnRHLFvGDXIg2N6TBMJ4HBZSMwAQ/TVV4wF1KEDj0UGaJDN26bjeF4QwPMaXbblMFTFX5XddpaNHlXOOKFeVT2Nd9WC/OqOdPUF5WWl1EKR/B9+Gm7hPMQUX6DjE8h/LzyG1atQW1hz/JV6BdMv+az1TM6OGqQmVPOEmtOum612gFmziUviAT/JvmMWrrQe1/JdmLXqhWWtuCX+TMql58jejKMClE5xUpJcWGBx+105Ft02MLXyeCpO9TEIkbDRazmMkjr3LkOpSXulKDhiB2i1yCE1eAB4K/v29V+oKVlf8eu2u3lExW19YEJ5ZPpeDxNLHJP3vDRTObIcF5Xhxit6AublBfNkd53bXfilHN7ktVp0rzpi6gYdcsy0JIWOiGJ1k9LuF8PcR3GEmFLMiwyoxVPksSTAYhXpBXbnaEgmBbq3IXc/lSaVZiu0vglmJbHkemlfxzt7m5d6N5yW8mOvP5YfdeTT87Npeo+MXi253CbutJ36+AnUE5u2IOa5UYXRkY8ANGlxMKSORETcJnAuB8wsT0NvC6P4lLbs2Az010LbDuIWyt6hV8m5PjrH3jhhRfOPP/88/f9kmaTcc/glsGDB+EFH6IpZUarDBnC7yMXWW1RPctCRmhhLfAtW1CY0QsUUXh0g+oimqDMjT7qc97vCwaLCkPBomeCIfaXDNG/4YKikPYXeDWC6okRf9tWgWM6ZBNwDL2m5kUH8L3k3JXkVGkdUAaPKE+Tc4NXmlP1SoEvLj6wg7ziuZPLsH/5ZdJOngBKB2SIwNmCz23UnN5JLRdLq7PllDCzBFjzd+iCMl1XsfYeam2e68Rte27eg8vqd7W07qlfKid3L90EfTej76Hv4N2AtFLZl6MQCFUVozkFv4252ItGS0ui0ZLvRUtLo/RXzRcvt4MZMYPdupHNLd+Fic5pJDwhIYBBttJ8BDj2AsG6o4iuXQhkfkWb7mUrreDyMRBgrNs2g+F2ugB5ncFgkNppijleR14RXlWQSffG/LSqNVFUbyso8TsL7XZHnqu8u0AfD5eEE7a8Bq8jP89mcg2l2X6eONDcymge11Oax9HrfD/P8gD+JdNLftQpd5QB57tgYG7qzQ4gPSICLdGjmBM1bcXKayEyRshfXuh12lWNRYNilKux1BKilTQY3UKDG1Ql1ry2MGtFoynXri3NQmwOrMZHuMNWQVfg7BLEYbejzyPDUwQ/+XmmaDeAOQj6eGOYExoMltBDm8Acy8LkoY9uAnM8+6w59GEOQ9bCvJztxwx8uQoGaAA+i/BHVlvkQFvlbjtVjRTlBoRBARmQjhh0B4ygF8VpcDPVpSY9d5RYNOewOaBxvqqbzKAosVbIkqL1TX43tgvkkFbQsowGP4DfT7YtvfUtXtly553kwqLyGN6hPMZrUdpZDVEKG2V/FRb1UUIgLAf1WIJ1uNgBHGzHRBAHSunmKc791bQaRMBH4QXprl/JMTJ1rsZsYOj2wth9LBfpgEYJ2ghh3W1X3KqUbmla1Uo49Y7N5PjaFiB9Atm/UUO+VkDTCinUEIqCFPrd1PLwdG4+VjXFWmFcE4NohQsvTfl3Jk72WPVlayXVO/nAjrWlVHPR8ERdi86/WoCbTAc+vnN1aRXwFatBYnxeqcrCCcZXOIc/18IcRI9tAnNCgwFZOLoJzPFsP3Pwn8Gs8Pny92gND3tWnI9n+f3r+gGmxl05MAfBuq+BWf4twATZeOJ8PMuPr4MBa4XjbDy8n7nlR1aPB2SqCl5+yWoaSlCb3Lza05g2sPUJY46rkZ8Pf0ryi9n+RDc0ywO7Y1rJJbCAKWnnJeW0GM2dlMD44x/xgrS+vjd28Iq0L+DHslVpOLCIi5a+wWvT/nbxacABq7dheqVO1SufWYcnVkPC8FSv0vaT63TPWpiDuGoTmBMaDND2K5vAHMvC5KHnNoE5nn3WHHp6jQ6jtWG3Q7xSApZAfEZEuDYWioBYRNLetFfy4o/ceefAnWeHz94xcMedt5/Nvj+L2OKyVjPjBRsURXep8a0L60hlxFfkNYt6HRhavTDgY1eFnKsYrqr5lgKWSaElA55BcdWSIzgXuctRHr6GKOauD8rWioqKaEVV2BFxsB0i2VJzKZCtqqcxIvJ4Ma981VFOiGBPknwvec35vdfurjy+M5EEmT5I3yn5RQW4pikDko0rD2XqlB82Z4j31p6Zz8621szXneqhEl0zr/x6uAxfEwCxfqPrSOdEp/JQgNs6ViPC6Nuk8sCj6+VpDcxB9ONNYE5oMFlbtx7meLYfzY7lyDf3l9mz2tRnvbC6n5x6K1pHlJBjwBV6HdYfELG6fJbdPApmK9/jyvfavPaw3yax6jJ3MqfqKpStujp1YaXqSh5jVVfHWhc6uxZabvp1R0ND++tqXWKSfBdkfupZM/jtNHflB44oBaUvQMAxrxVTe/jysIjVlHWxWlY5nwXMuT0lm5xBf9AfD7DVrnX7KmI4pRU6pTRLQJNeva3XdncfbE0mWPXucKq+s7M+VVHd1lJT03qKGJt21tXtbGoYL+QVvIdp5e5cY7iqoTGuODntea3BK4DrHjDuBHVPbXRdABrck3P9kgaPpbFc+Jey1/MGcq9fzPY/tzXnuhDMwptPc/mE68J94CNWowYkk0ODT5roikpFMRDVB36AG5tIExZN8GDRKBAkiQNgqc0AU7YxDDZL4EyYJQpmuYKubFfWVelaMMMGYCsQxo0hpug/PsUYMonENGmAmFCUiHggz0io98sT+FazRaBOw0pdA51x6nJNLDjbYNCKzebcxpa//nm2/5/nUWQ1gszS5vMg3aJkuOLWsry2IVppRveFv2MXDMlyeSqVSICjJacyrc2JhkSyrhZ4LE5Dn1AwlJ/1utZsUPDmbPlgyzlr1tZRYzvO5sJf5OvsHYfD5Ye79h5fqYNpurq2fXdRaH/L2sV35fODtDympY6vwtdXx5NTQ9nymOKieFVldc6ivPI5OeF31QRD3A5Wgu9Maz8a0GNySRDrdckQEfUNhUCfAgzBcR5IGMTGRFSjRogKRGD0o0gEDSQyVcXiK17JshcslQ9r9ApRWIC77fLAcsU6OHa+wf4suJ6t5YeZe8vy1Lq/0rGltSj4Kwfy1/u1BZ3XZTaqT8GmtW6tcfiGrnXlKlk9FGN6ro/rv2m0wXWq/z6Qc/2SBo+l7bnwF7P9zHH9t/wttrZJ+3mZ9/9uDt8NBGzLuX7Qw+F/CddLWf8v8/4f5ddfheth1j+Hn3uQ5+HqWa3N/2S1Yrtkp40tp2QPvnCYcB8vxfBoCx32VdXAdIEcg8XEZD738pScV1zMa8HCIbpHQnNRsu5JeMXlyl0Pwm9s77llePhkT8tC157O8OSRst6BY53T5a0l4+Od8vhEJ7E/dPX2swPdNw31HssMDfbX9Zcnaxqi/b6lv+zokq/a1tl9lYYfUsLsyTi3Jypd+LojxdsEx+fhja5Tej2Uc/2SBo+lfbnwL2Wvr+7/Yrb/uSlulzrQNlJI+llO1Uf3TQDfa3UFiKXvkA5YfpJtIJNAFvWjLFz22YrA+9AyrQaat8gtNYCoOXcHGc6PxkqLo1Ulf6D73X6ofsBfpn+jxaWxpoWXtLcwJm0N1ktzsFlf1usiOhIJFxXq9Dqzgai+LL0qrFzd0Jct3MiXzV013MiX9fv9Vf7K0Dv5sjqvumXSw1xZCdRlPDx0ZmB4S9G+7ooIvBvZWrSvRzlX/HKwMtof+05fzPcDfxR/cE993+mBaOlIaDoJEhwrG/1l/N88IMOPghDXxX7vpufHsLUrSvudq2R49fUVGebXL2nwWRnm1y9m+1FlWF2Pof3sUfu5N2fNmde5fTy3VHGTusP1686b1B1uuEC98W21BJEuUP93lR0qwvyassMsTi6qOAFc9eXmzTLZPNUCemBdjMd9wnNZn3ChJ7ft4Wz+yoge3KTtN7J+o3FU3ZO3vE2ogHigAKSzXW4pwpKuAIuYDBggDAESkzm2HUvP9hWwFVS1JKuwsNBX6Av67Xa7y0+zL3qeVEwHIny7XpKjqT6Nwd+vCNfXtbvLGrK797Cn2FdQYFN+c+LEfWVt9UEf3z3k83gKbDjNNvSp9X7bSC/Iagyl0Qtc8HwlWKcvhhjCgw1CTYIYDUaMjTEsYfBEN78L5lyV3Ki2RZMpHbC4hYN0DQHPiITPUk00sRKAxHpgFnywJky+vbkNpmRHPB5PxxvDQWcgGA64/HQVIoubTQqCQYvZNXSFc4qDSS/Dm3l9gfDcLRyBf9EKhTkW1xYK0+JhhtNPagXDaq7gYyxODKtx4i/WxZu8PpbK7lZVdu/O5hk+xmJV1hYb0PlN2l5S2xJsGOV8yvYYsrYRte3COj6NQxxjJi8CTC+DyRd2kD8hI8A8T/5EgQBGzRuBBJzJ1s2+C/RJEYzpNdnkAMLrgObaKnyYmhWMBD06APxry+701ahOsFYwRbVPdFNotJrqRFNDq1tYL9tiFfAKnCiqBdG5wNT9dvh8vrAvFKLVCuGAuqQVWF9bohYvoNwSk3d1rKoxeeihkx3Kv2uFJp1Lf59TZ/v+rqampR/n6imeT8xk84kLaP86OnPf7VzWd1tQddmaXCQ2oR9s0lbz+wSAeYrnqEDeh9nZGKCNirEBs11OelHH91WqJ2LQ+nuJSSEgURM9pou4NlqROLpLVPsf0ESMDDOxUh4jeuUWnnHv4eLEpYhcWKQpdyY4TActsJrjEIqjM7KDRgwhTPQGcABBtyC6ybwI+KASXHkdjPQAzVRrlFWPN2LlQsyPZFYppIGyOeN9G7UgtHQuHA7HwzFPhTMcDIRYjltS5+DVVMra6mXq9yO1gvm1rRY6q2I6XZ1tdSFzEKIu5S9qQFXstTphshmYvsWRU9QM4RWeZXXNG+ShDRvkodf6+QbVR2B7Z5mNiqo26qvr2vJ6Y2qjBriNWlTbKq/Tfbe8LfBKPvEjfkYHwAs1yIoSqAX9mUu7txpL+jKsM0Aop/NiIujoES6oz8fuiBvcUa1CzEyXcQSDbt6IVzZhS5J+BsJoqva1fb1OknNw2/omJiyKdt4QrW0mVyNkpOe84Pls08vA0/i7poamvWtaappTyfxEfiJWFfAXF7mdNP1dYNH8YnocAHeF9X9FRTQuDQWrQiFjYSBUiIV3rI4eqguXdcaLA5V0/br3CkqlIf76OTB4gukRvg6wsPzwurWCnwBMJdMjPEZb+ARf021a3oYU0AUuujOUrnjS41cI7s+e48ILqzTp9/jZniZNLuhOWE3gFSbvulOW1VKu+hvUhiB41rfZWr8fHZLNbur2+0HQqREJ0JVjMYcpVO8+PyusjLalLLRZKVBeAzBFt2mVlxZBhJmft2GJslNdlk17c8c+r5YLbKFzKPHmn2zjk1gpG1gKw3xKavP0+N+W3lJnpK7loG+trMGAjjWtyQdrNcT67L5u+7p93bQ0WL/0FvQ3CnJ4np03meByiH/P/X+4HmPyOaJef4Jfp3upmZ9Ro/oZznUyz+J54V6AGVVhPOg5DvOcBsP3ZL+o9QP9f5/5BDjHJ6D93MlgRjeG4fsySB/wUx6tvLWYTUZRDxJItN3pazZ656E8t7bROyWl0rQY2y25SZ8SAP/+1KnFxbciRyJ4i/KfmaMd39H2fTSw+vBBOc9skkRq6Q0Ia1XiZnhrU/d0ZsuzV7Z5+tgnbbFrauqLblb7gyUw9+rzccP4yaGhk+N4b5Vy8T/DR8J4QvltFcquWd2hrVkBHl/fCNekhPl046ti/TGg3xcZXetU/Wrl8HC9hNg1eMDpRbTyrBPZ9TED+twmz7qUzUMY9qGcdapMdp1qAT25zgfk8fm5bC5hYRJttJ6GrWvXuNS2+1byHNiq7hsCxSvQPbYOoFKLnM6eOGEg2SMnjHRrvVavxyLCEmexx8WKeqlrYaIFLpozkS10cWP7ynbvHery/QuzdB/8LOldeqsrc0jOHM7wRfypT1w98+mrF5UU/l7msCzPNzM7BmMWfg7+BZ1XM9ouj3sxjUT0Oppe1wsDwEM6vUF3wGIkoqilHMySSchJOiSTgQBCyeZkU2MqUB+oi1VBd35nMBwM5cG4VydpV8xBjt+gW3OOjOpDCHk8O9t5JBw5KvMC88zRSPC6jOZIKLfl1JvjW1btj2qsq03zCvTGmtoUcyl0uUXouJ86F6pvcYLRNqXy79Pr+ILXP1Pa7uC5PzX+7QU+PcH4N6Xy6SscXnmd1kur8PR6R9Y/PcH4N6Xy780bPut2xr87OP8a+bPYHng2zkZ1nA+s431eN03HeRUf525t/3w72z/fgd6WS+rAGakvKRb0UhHdfYh1uMAKLkkeK9rgeef46noNSRJnwPP1DKKVNMa6co3qNeUa79iodF2Nh3DqnVqxdcONijXWt+O1GuZQdYSWadgNUnEsKG6ayb6CQwJI76nrN8hpex84eJlzA65fFCvWpLYts5c7RkCtf29n9e8yXSeow6K+vpToxJIignTgLiGgFxHyVq8T6Ng6gbZSqdaubLJOoKNnaN12eWC6TrAGTl0n0MBFvucvXgn4Zaugl0EvLah9p4p8/IO9oxvhN3lN+HJl+tsmpTWLB2kxUnbZuv0ceTqhyRPI4uQm8nRJkydsKOfyFAR5omc8lKMX5HwvUMRjAYqY6XmTKkViGkUo6sgpmgBU67OMBsL8s3WEiWcRfiVt5Ko14Cp51rXSUTLZYdjlqJwG81QaTCAMfmkTWtEgnx4XgGed66nhK6XnVaypIuzMHl/B9kO0s/0QCfRtuaAKG4SomxgNLkyM2aJIfVbN6HX6syYMA8XGo2BsAMN0N6Yg6KZFvieT1z4iX3ZZsnqljcFIbnunRnJ0Y3hWWon25zQTKJ7oeQYJVM02aXgBUzTroduEo9dv3PBSAcCpdRycklf2cgR8cdvaKsy0aaw5d3vHRIElxPiPnSXCeDSt8uj6XEgJ+B0FzP+c5P4nuWadj8prODLZGo6FDWwHz6Wfy+bStZwKb/tytkZEq1HMrf9gbVltAMvbA8wdG9WggN9034Zth1fWArC1D6nnoGxj56AE6NqNC7Q+LRrOo/sqBtRTpbQzx1nOXQt22Ja/QLAgEHTxM6ZoULomc7Hm1BTy6PDdk7ZsusIxf0o9PYVcYGelWL1qgsJf5H34WO5RKnwfzjYyC3FMCN3Gw3krmFQBYm1dCAN7DfhWXSDZVZwSvbbDa+P0r5/f5ylfbUVnTcbXHPQ7A66Ay0+t27pU78rWnaQ9mxMnsywizc/dynMS50anazf1aJEd0Iqd8cL4sYXXC+GudXzE9+9QnbmL8YKEvptTI3RCqxGC67eta8vXKC5paxRYmkA5bY9n64vm0A3r+IidwcJ4rX3Teka+b4by2jT3j46gnLbHtbYb5g1524tqW5o3/GBO2xPZthvlpnjbS9pzsaGBn71C9yXTGDif7sigFf10nxMZQOqmIbKXetw+xtT5yLrRkWViID9nG/HTG+wdprX3N5NLV3ieipeep3J+4eDY8NAouXT/6OjGfWT3dRF0FtjyBnVXl9pHOikFMqNDw2MHF8ilkZH71T56oY9vQHSr7mgwEbqnYYCGGn0b1eDnIUtIyO5oUCfNgoknx/wtroaiogZXS/l4jPT6y1tcXi988LPnDKEXWT4lzJ5z2fr+tbsltB0SKykOdT9GLwb9xvZjNLFe6SZWuiNhHqQUY2Eyu4lWuKJdGbnfW3B7Z2d1QpYT3vJyr8fv95DezgT9nOhs8nv4Rb7PYBvWg02zoxY2ghorTCafcgz9moo+9eQewOkk04YCvUOnake2oEen7sxQz9+vWFGIp9pLvMNc/EH7Pc7SOT4m8JkyRrckacPvJy+BXHex56bpfkwj293mxrjPgIVedijRJDWpwMPz2tElRBjluxWCIbbZjT4f0cPv2VHa3ANUaSoGsCVQ6HCbHB59xpCscWsf5PzdpN1us5h9pUa6Q8hiLi413a7SJEPXidi5tUV854UeuLKPhqU3OB3ZvSheKRBSN5fgHcf4DpO/8dzB5K9ReX35ueVvIysKsh4K+bnzq/e5BbN9CasPoP8Kz1+WhIJVyjLPTbI8JdcpXFfeoelK1I0rNtGVr2i6EnUDxEZtD+In37HtQdyS0/Z4tu0cblqnK3nbi9m2c+hrPD5dbqFnV+aun7z9e+5LvP171ZeILDfTNQmeZ2cwF97+HV8ne/t3KgzP1x/L9pOHrt0kX/9SNl+fN4I2rCXtRu/ZxE68kl3L7lbj3Dr0M2LBve987j89m7j3oNZGaL+CNoLl7Te1Ni34A+hV8gTwTTHjmb61mwo5zzi11DhPrn535QsLyN2rvrGAzimD70e/IBdgxvk068j3CJLS7B5BeCb+PntmCaqQy0qswOurNoUJTLkFC4IOduLX6mfrNx0KLt9kWMGc93x8+IfAGxE+PjbOP8A4HdlxMpezVMvvjqHzeBI/DlCb7LGi5wuwPVZrzhd4qj0YbA8E2M/5YFuQv4NLHE/twDdfRh8E2kNQYwvA6x8YD9vxzwFAot+Po7s75/txMmgQnvxbXlRVl4/1Vv71NQYsWrDJLJpyv/LGmecQzGZhxm60Sbrcb8pJvUND9q03vLVEWwvq9+U0b9hug2/MWdcWopHGoSFZ1r45Z2hy6KqJMXlQHtjaU5up7Whq3PBbdFz/hW/RKV/zOZgDW974V3/DDh5kf+iH4Vrlc9r37XwK3gBs8Mq/eEd9P1aT+yU8K1/Gg8HTr8cR/G16KtEzeoxrYxnsBdwFHpm9//7ZpYuep5/18v3AABfT4AQGF0l7pQhAPfJI/7NPey5+j9mD36nnI9egHfKED6hWjHUioWUkGJnpqfQ6MHcQbR8wYmLC2Ex3jGS3CVlYDStPPcFrDUrEY9EquyME4aHdGcqDUHLl2KcIxI7cWU92kJVcCC0vA1R7/SwxynYI1b9nYOTeee9YFxG6dxTOv3dI3RWUua4Mi8rP9QQHlDdKF7vn2JHKncf7ej3mQk9vz+F2tieou6m30GP29HYM0e9swUWkEN8Juk58htB9GM7sae130nPamVMDbo0Amtdv9xNhaYn+5pwRxs+4MDzrdebpSe1//bCJt8Y2PGyC12HAc0C341p1reAJrT4Drn9Dvb6yRsuvX8pel47nXr+oXUdzB3Ovv5K93n0q9/q57PWFee1stG3kHpYjT8C8IwEnhnlvXFYDs0/mVNPk4OEeFnRZc5Fxkjtdf1JxwmOvXKyocddja3FD42yOG4izP50z9peyOMi7jttDWrr/NXZOj0bvpD2wVTtxB9N6OLivX39fvzSK/h/iEzz6AAEAAAABAABVErT+Xw889QAfA+gAAAAA08GdhgAAAADUvqb1/zb+4wSKA84AAAAIAAIAAAAAAAB42mNgZGBgPvfvPAMDy+b/Zv9zWLoYgCLIgNEQAKcNBrgAAAB42nWUzWsTURTFz70zFEEI2ERQQozGYExMqkm10WotaWpiBWvsRqxYF1IXLlS6UEQFka5ERV24c1Xp0oVKd3ahCAX9C0RQutCCChVKoS6M5z4zEpOacDjz8d68e3/vzMgSToM/OUpFqRQqMo+STiGhE4h7RaT1CbZIB0pyBT3UNnmALj2BgxzfLxeRl/Xok9n6V33J49vo1FPI8v4mvUmdxQ69jl06im49jwyPC2485+owivYc+mFZQdi7xHmLCOsMavoMOV2h30CVdVT1C88/oiohDGkc6/QpjukBlLwzqHk+leH9e6g6f+zmxLlWks8b0h+I+EVs1NfYwHlr9C665RqOsOZlek4WsFNr9V8yzprKSOkdVDSB7fSsjiAlE4jpJGsfw4AI9ovU57RAHoKy9wgDvF7Wq258xebIfTJcwmaZ5Lwxsqyh06ty7Twi7DeiIXTJQyQliXP0lLzCHnIfdGveQt5qlDnWspv33pGx1TXFPQD2Sdldz5JXgn2FnRb/lZ/kGsbP2DVJQvW3xo/+jZr3okgH7FqlmQZL49cs40fOepIyVqvIe0G3XsiuWeT2xpjRP1Mf9DIKf9m1ynJhbvyaZfyMs7n1a2u2uvVu6wduOeK+WL/MctbxsJqa/XjTuWXN9rvhZPWJ9b4nu72sH44h+3AZZA4sh+488HHEZAQxY2v9tblxZW+B+yHk/A7WydxadtqcWbY8tTnz7TIWuO2PMfqP2zvgcmh7aPwa74LlsdUt4zLD7DWEn/RRapCa5ZhDvIZ6T/DMVm9j2liTdcNb+PO94TOBaUD7kPcu8NsRRa/7LqxFL9Uv0+S17L4V8J8jLcPYSnF/699dPjzO5b6u8q+g8hspY9fOeNpFwl1I4nAAAPC1lt+uMptO93H+N6ebO7e5NUF6kiPiCB/iiAiJHo6IOOQ4IqKHIyTikB4OkZCIOEIiIuKIELmHkOghYkQPIRERR/QgItJDyCER93Jw/H4QBGX+2Yb2u6CuNEzA3+Ej+Apudf/oPu9uIRZEQJJIDtlH6j0jPcs95ybBNGY6Mb8xp80Z86q5bDYslKVt5azL1jPri020Tdj2bNe2hp2wj9rn7Hl7xQE5Eo6Co+YUnWPOrHPPWUMhlEPH0VV0EzXQVq+jl+vd6RvuW+v39s/3X7qmXGVXe2BiYHvgwi26l9zVQW5wY/ASY7EZ7AAzsI6H80x7cp5rT8ure0e8S95THMVT+DpexMv4Ff7qY31rvryv7uv4HX7KL/uT/g/+LSJDrBB5okSUiXPilmgSr+R7Mk1myBUyT5bIMnlNTVOfqSxVoHapCvVMp+k5eoFeodfpIl0KJAJ3gXrgGUDAAbyABTIYBnvgGFSBAW7AI3hiEswJc8HUmAemxXTYJXaV3WB32GO2GuwL/goawZtgI9jmLJyPA5zB3XMN7iVkCY2HaqF66DlsCrvCVPiJh3mUf8cf8lW+xj/wLQESXAIr6MKsUBLKwqlwKdwKTeFPxBbBIuGIFsmKiIiJQIyKCXFMnBTnxcW3qSgUdUWp6IE0Ln2UFqVvUkHalY6kM+lKZuVN+UCuyBdyTa7LHcWkeBVW0ZWksqBsKBWlGcNik7FC7LcKq7KaVFPqjPpJ/arm1C31UK2qhnqvNv7TEI3SRrVJraj91O60ptYcehhq6zZ9Wc/pRd3Qb/RH/Ul/iVvi7vhUfDb+JZ6N5/8CDBDMyAABAAABPABoAAoAQQAEAAIAKAA5AIsAAACTAmsAAwABeNqNkstOwkAUhv8WNKDGKDHGsOrKGBO5qeBtYdSwUdRIhK0gFRrBYilGXfo2blz6DF6ewI2P4DP4dzitN2LIpJ1v5vznPzOnBRDDO0LQwlEAO3x6rGGOqx7rGEdTOIQN3AqHsYJH4SHE8SE8jFktIhxBRksIRxHXToRHsaT5PmMoaQ/CE5jSw8KTiOkzwk+Y1ueFn5HSN4VfENHbwq8Y0a97/BZCXL/DNmy0cQMHFupowIWBez4ZpJBGllRl1KCuoTQdcpFzi1kd5l4ggQJM5jnKyWYffJVJlUXaUrs1HHGnji65QnWamSk11nGMXZSxT+rntRB4+U6DVjR+1Sxx5VBrqZMb384wWN0S+ZQ6m0qvKwd0MTl72TXGKuRDxr3YHufaP33zeu1ytYYkx9UPZ1v5tgLXBGM2135OR7LqjLrc7fIr+ZokZ79mS931q2ay7z377f3tZZk7VZwpHzfoXUE6mVdRgyOrYjmeMI1VvhexHPxPOZxTZ6o6jnyFfOBYxCVvYjHiUNP8BLhZh5cAAHjabZNXbBxVFIa/37F33TZO771Xx173xCkua8exYycucezESca7Y2fxehfGu3FsugQCHkDwwjPlCRC9CiR4QKJX0XsH0XmkB+/cCV4k7sN8/xmd858z994hC3edG2Ae/7NUm36QxQyyycGHn1zyyKeAQgLMpIhZzGYOc6fq57OAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2tlPMDkooJUgZ5VRQSRXV1LCTXdSymz3sZR911NNAIyGaaGY/LRyglTYO0k4HhzhMJ11008MRejlKH/0c4zgDnOAkp7C4nau4mpu5gTt4n+u5lqf5mDu5jbt5nme5h0HC3EiEF7F5jhd4lZd4mVf4liHe4DVe516G+YWbeJs3eYvTfM+PXMcFRBlhlBhxbiHBRVyIwxgpkpxhnO84yyQTXMylXMJj3MrlXMYVXMkP/MTjytIMZStHPvn5i785J5SrPOVLKlChApqpIs3SbM3hV37TXM3TfC3QQi3id97RYi3RUi3Tcq3gc77QSq3Saq3RWq3Tem3QRm3iPu7XZm3RVm3TdhVrh0r4gz/5kq9UqqDKVK4KVapK1arRTu1SrXZrj/ZqH0+oTvVqUCNf841CvMtnfMCHfMSnvMcnalKz9qtFB9SqNh1Uuzp0SIfVqS51q0dH1MsDPMgjPMpDPMw13KWjPMOTPKU+fla/jum4BnRCJ3VKlgYVVkS2hvx1o1bYScT9lqGvbtCxz9g+y4W/LjGciNsjfsvQ1xi20kkRg8apCivpD3kWtmF+KJJIWuGwHU/m2/9Kf8izsj2rkPGwXRQ2hxOjo5ZJLRzOCPwtnnvUY4vnEzUsbM2sHMkIfG1WOJW0fTGDNtMvZtBuXsZdFLZnesQzPdpNetyFv8ObIWEY6Didig9bTmo0ZqWSgURm5Os0HRzToTOzg5PZodN0cAy6TNWYC38qHi0prQx6LPN1m6SkmabHmyZlmNPjROPDOan0M9Dzn8lSmZG/x9vBlGFBbzjqhFOjQzH7bMF4hu7L0BPT2tdvZpx0kd8/fdqT06ednjhYVuWyLFjp6x12rKlrNW7QaxzGXeT1RqK2Y49Fx/LGz6t0XWmovtpjjccGj42+PmM04SL9NlhSEvRY5rHcY4XHSsNgU3Yo5STcoKKpIccqtmLJfMudxUj37qdlkTX92ek4YJ0f0CS63dOywPt9jDb7mtZ5Vvo0THIyGou4ybnW2NQeRWwnL2J76h+3ZbchAAAAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTZJMjJogRibeTgYOSAsMTYwi8NpF7MDAyMDJ5DN6bSLAcpmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbObjYOTR2sH4v3UDS+9GJgaXzawpbAwuLgD+HCVgAAAAAAFYmPZ3AAA=) format("woff");font-weight:600;font-style:normal}:root,:host{--ol-background-color: white;--ol-accent-background-color: #F5F5F5;--ol-subtle-background-color: rgba(128, 128, 128, .25);--ol-partial-background-color: rgba(255, 255, 255, .75);--ol-foreground-color: #333333;--ol-subtle-foreground-color: #666666;--ol-brand-color: #00AAFF}.ol-box{box-sizing:border-box;border-radius:2px;border:1.5px solid var(--ol-background-color);background-color:var(--ol-partial-background-color)}.ol-mouse-position{top:8px;right:8px;position:absolute}.ol-scale-line{background:var(--ol-partial-background-color);border-radius:4px;bottom:8px;left:8px;padding:2px;position:absolute}.ol-scale-line-inner{border:1px solid var(--ol-subtle-foreground-color);border-top:none;color:var(--ol-foreground-color);font-size:10px;text-align:center;margin:1px;will-change:contents,width;transition:all .25s}.ol-scale-bar{position:absolute;bottom:8px;left:8px}.ol-scale-bar-inner{display:flex}.ol-scale-step-marker{width:1px;height:15px;background-color:var(--ol-foreground-color);float:right;z-index:10}.ol-scale-step-text{position:absolute;bottom:-5px;font-size:10px;z-index:11;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-text{position:absolute;font-size:12px;text-align:center;bottom:25px;color:var(--ol-foreground-color);text-shadow:-1.5px 0 var(--ol-partial-background-color),0 1.5px var(--ol-partial-background-color),1.5px 0 var(--ol-partial-background-color),0 -1.5px var(--ol-partial-background-color)}.ol-scale-singlebar{position:relative;height:10px;z-index:9;box-sizing:border-box;border:1px solid var(--ol-foreground-color)}.ol-scale-singlebar-even{background-color:var(--ol-subtle-foreground-color)}.ol-scale-singlebar-odd{background-color:var(--ol-background-color)}.ol-unsupported{display:none}.ol-viewport,.ol-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ol-viewport canvas{all:unset}.ol-viewport{touch-action:none}.ol-selectable{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}.ol-grabbing{cursor:grabbing}.ol-grab{cursor:move;cursor:grab}.ol-control{position:absolute;background-color:var(--ol-subtle-background-color);border-radius:4px}.ol-zoom{top:.5em;left:.5em}.ol-rotate{top:.5em;right:.5em;transition:opacity .25s linear,visibility 0s linear}.ol-rotate.ol-hidden{opacity:0;visibility:hidden;transition:opacity .25s linear,visibility 0s linear .25s}.ol-zoom-extent{top:4.643em;left:.5em}.ol-full-screen{right:.5em;top:.5em}.ol-control button{display:block;margin:1px;padding:0;color:var(--ol-subtle-foreground-color);font-weight:700;text-decoration:none;font-size:inherit;text-align:center;height:1.375em;width:1.375em;line-height:.4em;background-color:var(--ol-background-color);border:none;border-radius:2px}.ol-control button::-moz-focus-inner{border:none;padding:0}.ol-zoom-extent button{line-height:1.4em}.ol-compass{display:block;font-weight:400;will-change:transform}.ol-touch .ol-control button{font-size:1.5em}.ol-touch .ol-zoom-extent{top:5.5em}.ol-control button:hover,.ol-control button:focus{text-decoration:none;outline:1px solid var(--ol-subtle-foreground-color);color:var(--ol-foreground-color)}.ol-zoom .ol-zoom-in{border-radius:2px 2px 0 0}.ol-zoom .ol-zoom-out{border-radius:0 0 2px 2px}.ol-attribution{text-align:right;bottom:.5em;right:.5em;max-width:calc(100% - 1.3em);display:flex;flex-flow:row-reverse;align-items:center}.ol-attribution a{color:var(--ol-subtle-foreground-color);text-decoration:none}.ol-attribution ul{margin:0;padding:1px .5em;color:var(--ol-foreground-color);text-shadow:0 0 2px var(--ol-background-color);font-size:12px}.ol-attribution li{display:inline;list-style:none}.ol-attribution li:not(:last-child):after{content:" "}.ol-attribution img{max-height:2em;max-width:inherit;vertical-align:middle}.ol-attribution button{flex-shrink:0}.ol-attribution.ol-collapsed ul{display:none}.ol-attribution:not(.ol-collapsed){background:var(--ol-partial-background-color)}.ol-attribution.ol-uncollapsible{bottom:0;right:0;border-radius:4px 0 0}.ol-attribution.ol-uncollapsible img{margin-top:-.2em;max-height:1.6em}.ol-attribution.ol-uncollapsible button{display:none}.ol-zoomslider{top:4.5em;left:.5em;height:200px}.ol-zoomslider button{position:relative;height:10px}.ol-touch .ol-zoomslider{top:5.5em}.ol-overviewmap{left:.5em;bottom:.5em}.ol-overviewmap.ol-uncollapsible{bottom:0;left:0;border-radius:0 4px 0 0}.ol-overviewmap .ol-overviewmap-map,.ol-overviewmap button{display:block}.ol-overviewmap .ol-overviewmap-map{border:1px solid var(--ol-subtle-foreground-color);height:150px;width:150px}.ol-overviewmap:not(.ol-collapsed) button{bottom:0;left:0;position:absolute}.ol-overviewmap.ol-collapsed .ol-overviewmap-map,.ol-overviewmap.ol-uncollapsible button{display:none}.ol-overviewmap:not(.ol-collapsed){background:var(--ol-subtle-background-color)}.ol-overviewmap-box{border:1.5px dotted var(--ol-subtle-foreground-color)}.ol-overviewmap .ol-overviewmap-box:hover{cursor:move}:root{--fallback-color-no-clr: rgb(30, 255, 0)}:root{--clr-font-base-size: 14;--clr-vertical-nav-width: 16rem}:root{--cds-global-base: 20}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}textarea{line-height:1.15}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:root{--clr-color-neutral-0: hsl(198, 0%, 100%);--clr-color-neutral-50: hsl(198, 0%, 98%);--clr-color-neutral-100: hsl(198, 0%, 95%);--clr-color-neutral-200: hsl(198, 0%, 91%);--clr-color-neutral-300: hsl(198, 0%, 87%);--clr-color-neutral-400: hsl(198, 0%, 80%);--clr-color-neutral-500: hsl(198, 0%, 70%);--clr-color-neutral-600: hsl(198, 0%, 55%);--clr-color-neutral-700: hsl(198, 0%, 40%);--clr-color-neutral-800: hsl(198, 0%, 27%);--clr-color-neutral-900: hsl(198, 0%, 20%);--clr-color-neutral-1000: hsl(198, 0%, 0%);--clr-color-on-neutral-0: hsl(198, 0%, 0%);--clr-color-on-neutral-50: hsl(198, 0%, 0%);--clr-color-on-neutral-100: hsl(198, 0%, 0%);--clr-color-on-neutral-200: hsl(198, 0%, 0%);--clr-color-on-neutral-300: hsl(198, 0%, 0%);--clr-color-on-neutral-400: hsl(198, 0%, 0%);--clr-color-on-neutral-500: hsl(198, 0%, 0%);--clr-color-on-neutral-600: hsl(198, 0%, 100%);--clr-color-on-neutral-700: hsl(198, 0%, 100%);--clr-color-on-neutral-800: hsl(198, 0%, 100%);--clr-color-on-neutral-900: hsl(198, 0%, 100%);--clr-color-on-neutral-1000: hsl(198, 0%, 100%);--clr-color-action-50: hsl(198, 83%, 94%);--clr-color-action-100: hsl(198, 81%, 88%);--clr-color-action-200: hsl(198, 78%, 78%);--clr-color-action-300: hsl(198, 69%, 69%);--clr-color-action-400: hsl(198, 66%, 57%);--clr-color-action-500: hsl(198, 80%, 46%);--clr-color-action-600: hsl(198, 100%, 32%);--clr-color-action-700: hsl(198, 100%, 28%);--clr-color-action-800: hsl(198, 100%, 24%);--clr-color-action-900: hsl(198, 100%, 21%);--clr-color-action-1000: hsl(198, 100%, 15%);--clr-color-on-action-50: hsl(198, 0%, 0%);--clr-color-on-action-100: hsl(198, 0%, 0%);--clr-color-on-action-200: hsl(198, 0%, 0%);--clr-color-on-action-300: hsl(198, 0%, 0%);--clr-color-on-action-400: hsl(198, 0%, 0%);--clr-color-on-action-500: hsl(198, 0%, 0%);--clr-color-on-action-600: hsl(198, 0%, 100%);--clr-color-on-action-700: hsl(198, 0%, 100%);--clr-color-on-action-800: hsl(198, 0%, 100%);--clr-color-on-action-900: hsl(198, 0%, 100%);--clr-color-on-action-1000: hsl(198, 0%, 100%);--clr-color-secondary-action-50: hsl(282, 100%, 95%);--clr-color-secondary-action-100: hsl(282, 59%, 87%);--clr-color-secondary-action-200: hsl(282, 51%, 78%);--clr-color-secondary-action-300: hsl(282, 45%, 70%);--clr-color-secondary-action-400: hsl(282, 44%, 62%);--clr-color-secondary-action-500: hsl(282, 43%, 54%);--clr-color-secondary-action-600: hsl(282, 50%, 45%);--clr-color-secondary-action-700: hsl(282, 69%, 37%);--clr-color-secondary-action-800: hsl(282, 100%, 29%);--clr-color-secondary-action-900: hsl(282, 100%, 22%);--clr-color-secondary-action-1000: hsl(282, 100%, 14%);--clr-color-on-secondary-action-50: hsl(198, 0%, 0%);--clr-color-on-secondary-action-100: hsl(198, 0%, 0%);--clr-color-on-secondary-action-200: hsl(198, 0%, 0%);--clr-color-on-secondary-action-300: hsl(198, 0%, 0%);--clr-color-on-secondary-action-400: hsl(198, 0%, 0%);--clr-color-on-secondary-action-500: hsl(198, 0%, 100%);--clr-color-on-secondary-action-600: hsl(198, 0%, 100%);--clr-color-on-secondary-action-700: hsl(198, 0%, 100%);--clr-color-on-secondary-action-800: hsl(198, 0%, 100%);--clr-color-on-secondary-action-900: hsl(198, 0%, 100%);--clr-color-on-secondary-action-1000: hsl(198, 0%, 100%);--clr-color-danger-50: hsl(9, 100%, 97%);--clr-color-danger-100: hsl(9, 95%, 92%);--clr-color-danger-200: hsl(9, 91%, 86%);--clr-color-danger-300: hsl(9, 83%, 76%);--clr-color-danger-400: hsl(9, 85%, 67%);--clr-color-danger-500: hsl(9, 88%, 61%);--clr-color-danger-600: hsl(9, 92%, 50%);--clr-color-danger-700: hsl(9, 100%, 43%);--clr-color-danger-800: hsl(9, 100%, 38%);--clr-color-danger-900: hsl(9, 100%, 30%);--clr-color-danger-1000: hsl(9, 100%, 20%);--clr-color-on-danger-50: hsl(198, 0%, 0%);--clr-color-on-danger-100: hsl(198, 0%, 0%);--clr-color-on-danger-200: hsl(198, 0%, 0%);--clr-color-on-danger-300: hsl(198, 0%, 0%);--clr-color-on-danger-400: hsl(198, 0%, 0%);--clr-color-on-danger-500: hsl(198, 0%, 0%);--clr-color-on-danger-600: hsl(198, 0%, 0%);--clr-color-on-danger-700: hsl(198, 0%, 100%);--clr-color-on-danger-800: hsl(198, 0%, 100%);--clr-color-on-danger-900: hsl(198, 0%, 100%);--clr-color-on-danger-1000: hsl(198, 0%, 100%);--clr-color-warning-50: hsl(48, 100%, 95%);--clr-color-warning-100: hsl(48, 100%, 89%);--clr-color-warning-200: hsl(48, 100%, 83%);--clr-color-warning-300: hsl(48, 98%, 72%);--clr-color-warning-400: hsl(48, 94%, 57%);--clr-color-warning-500: hsl(48, 95%, 48%);--clr-color-warning-600: hsl(46, 100%, 45%);--clr-color-warning-700: hsl(43, 100%, 42%);--clr-color-warning-800: hsl(41, 100%, 34%);--clr-color-warning-900: hsl(38, 100%, 28%);--clr-color-warning-1000: hsl(31, 100%, 19%);--clr-color-on-warning-50: hsl(198, 0%, 0%);--clr-color-on-warning-100: hsl(198, 0%, 0%);--clr-color-on-warning-200: hsl(198, 0%, 0%);--clr-color-on-warning-300: hsl(198, 0%, 0%);--clr-color-on-warning-400: hsl(198, 0%, 0%);--clr-color-on-warning-500: hsl(198, 0%, 0%);--clr-color-on-warning-600: hsl(198, 0%, 0%);--clr-color-on-warning-700: hsl(198, 0%, 0%);--clr-color-on-warning-800: hsl(198, 0%, 0%);--clr-color-on-warning-900: hsl(198, 0%, 0%);--clr-color-on-warning-1000: hsl(198, 0%, 100%);--clr-color-success-50: hsl(93, 52%, 88%);--clr-color-success-100: hsl(93, 58%, 75%);--clr-color-success-200: hsl(93, 76%, 49%);--clr-color-success-300: hsl(93, 77%, 44%);--clr-color-success-400: hsl(93, 79%, 40%);--clr-color-success-500: hsl(93, 67%, 38%);--clr-color-success-600: hsl(93, 85%, 32%);--clr-color-success-700: hsl(93, 100%, 26%);--clr-color-success-800: hsl(93, 100%, 21%);--clr-color-success-900: hsl(93, 100%, 16%);--clr-color-success-1000: hsl(93, 100%, 13%);--clr-color-on-success-50: hsl(198, 0%, 0%);--clr-color-on-success-100: hsl(198, 0%, 0%);--clr-color-on-success-200: hsl(198, 0%, 0%);--clr-color-on-success-300: hsl(198, 0%, 0%);--clr-color-on-success-400: hsl(198, 0%, 0%);--clr-color-on-success-500: hsl(198, 0%, 0%);--clr-color-on-success-600: hsl(198, 0%, 0%);--clr-color-on-success-700: hsl(198, 0%, 100%);--clr-color-on-success-800: hsl(198, 0%, 100%);--clr-color-on-success-900: hsl(198, 0%, 100%);--clr-color-on-success-1000: hsl(198, 0%, 100%)}:root{--clr-basefont-size: 125%;--clr-global-borderradius: .15rem;--clr-global-borderwidth: .05rem;--clr-global-app-background: hsl(198, 0%, 98%);--clr-global-selection-color: hsl(201, 29%, 88%);--clr-global-on-selection-color: hsl(198, 0%, 0%);--clr-global-hover-color: hsl(198, 0%, 91%);--clr-global-content-header-font-color: hsl(198, 0%, 0%);--clr-global-font-color: hsl(198, 0%, 40%);--clr-global-success-color: hsl(93, 67%, 38%);--clr-global-error-color: hsl(9, 100%, 38%);--clr-close-color--normal: hsl(198, 0%, 55%);--clr-close-color--normal-opacity: .2;--clr-close-color--hover: hsl(198, 0%, 0%);--clr-close-color--hover-opacity: .5;--clr-popover-box-shadow-color: rgba(140, 140, 140, .25)}:root{--clr-font: Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-display-font: var(--clr-font);--clr-font-weight-light: 200;--clr-font-weight-regular: 400;--clr-font-weight-semibold: 500;--clr-font-weight-bold: 600;--clr-font-weight-extrabold: 600;--clr-h1-color: var(--clr-global-content-header-font-color);--clr-h1-font-size: 1.6rem;--clr-h1-font-weight: var(--clr-font-weight-light);--clr-h1-font-family: var(--clr-display-font);--clr-h1-line-height: 2.4rem;--clr-h1-letter-spacing: normal;--clr-h2-color: var(--clr-global-content-header-font-color);--clr-h2-font-size: 1.4rem;--clr-h2-font-weight: var(--clr-font-weight-light);--clr-h2-font-family: var(--clr-display-font);--clr-h2-line-height: 2.4rem;--clr-h2-letter-spacing: normal;--clr-h3-color: var(--clr-global-content-header-font-color);--clr-h3-font-size: 1.1rem;--clr-h3-font-weight: var(--clr-font-weight-light);--clr-h3-font-family: var(--clr-display-font);--clr-h3-line-height: 1.2rem;--clr-h3-letter-spacing: normal;--clr-h4-color: var(--clr-global-content-header-font-color);--clr-h4-font-size: .9rem;--clr-h4-font-weight: var(--clr-font-weight-light);--clr-h4-font-family: var(--clr-display-font);--clr-h4-line-height: 1.2rem;--clr-h4-letter-spacing: normal;--clr-h5-color: var(--clr-global-font-color);--clr-h5-font-size: .8rem;--clr-h5-font-weight: var(--clr-font-weight-regular);--clr-h5-font-family: var(--clr-display-font);--clr-h5-line-height: 1.2rem;--clr-h5-letter-spacing: .01em;--clr-h6-color: var(--clr-color-neutral-900);--clr-h6-font-size: .7rem;--clr-h6-font-weight: var(--clr-font-weight-semibold);--clr-h6-font-family: var(--clr-display-font);--clr-h6-line-height: 1.2rem;--clr-h6-letter-spacing: normal;--clr-p0-color: var(--clr-global-font-color);--clr-p0-font-weight: var(--clr-font-weight-light);--clr-p0-font-size: 1rem;--clr-p0-line-height: 1.2rem;--clr-p0-letter-spacing: normal;--clr-p1-color: var(--clr-global-font-color);--clr-p1-font-weight: var(--clr-font-weight-regular);--clr-p1-font-size: .7rem;--clr-p1-line-height: 1.2rem;--clr-p1-letter-spacing: normal;--clr-p2-color: var(--clr-global-font-color);--clr-p2-font-weight: var(--clr-font-weight-semibold);--clr-p2-font-size: .65rem;--clr-p2-line-height: 1.2rem;--clr-p2-letter-spacing: normal;--clr-p3-color: var(--clr-global-font-color);--clr-p3-font-weight: var(--clr-font-weight-regular);--clr-p3-font-size: .65rem;--clr-p3-line-height: 1.2rem;--clr-p3-letter-spacing: normal;--clr-p4-color: var(--clr-global-font-color);--clr-p4-font-weight: var(--clr-font-weight-bold);--clr-p4-font-size: .6rem;--clr-p4-line-height: 1.2rem;--clr-p4-letter-spacing: normal;--clr-p5-color: var(--clr-global-font-color);--clr-p5-font-weight: var(--clr-font-weight-regular);--clr-p5-font-size: .6rem;--clr-p5-line-height: 1.2rem;--clr-p5-letter-spacing: normal;--clr-p6-color: var(--clr-global-font-color);--clr-p6-font-weight: var(--clr-font-weight-bold);--clr-p6-font-size: .55rem;--clr-p6-line-height: .6rem;--clr-p6-letter-spacing: .03em;--clr-p7-color: var(--clr-global-font-color);--clr-p7-font-weight: var(--clr-font-weight-regular);--clr-p7-font-size: .55rem;--clr-p7-line-height: .6rem;--clr-p7-letter-spacing: .03em;--clr-p8-color: var(--clr-global-font-color);--clr-p8-font-weight: var(--clr-font-weight-regular);--clr-p8-font-size: .5rem;--clr-p8-line-height: .6rem;--clr-p8-letter-spacing: .03em;--clr-list-item-color: inherit;--clr-list-item-margin-left: 1.1em;--clr-list-item-line-height: inherit;--clr-list-item-compact-margin-bottom: .3rem}.clr-align-baseline{vertical-align:baseline!important}.clr-align-top{vertical-align:top!important}.clr-align-middle{vertical-align:middle!important}.clr-align-bottom{vertical-align:bottom!important}.clr-align-text-bottom{vertical-align:text-bottom!important}.clr-align-text-top{vertical-align:text-top!important}.clr-clearfix:after{content:"";display:table;clear:both}.clr-display-block{display:block!important}.clr-display-inline-block{display:inline-block!important}.clr-display-inline{display:inline!important}.clr-flex-row{flex-direction:row!important}.clr-flex-column{flex-direction:column!important}.clr-flex-row-reverse{flex-direction:row-reverse!important}.clr-flex-column-reverse{flex-direction:column-reverse!important}.clr-flex-wrap{flex-wrap:wrap!important}.clr-flex-nowrap{flex-wrap:nowrap!important}.clr-flex-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-fill{flex:1 1 auto!important}.clr-flex-grow-0{flex-grow:0!important}.clr-flex-grow-1{flex-grow:1!important}.clr-flex-shrink-0{flex-shrink:0!important}.clr-flex-shrink-1{flex-shrink:1!important}.clr-justify-content-start{justify-content:flex-start!important}.clr-justify-content-end{justify-content:flex-end!important}.clr-justify-content-center{justify-content:center!important}.clr-justify-content-between{justify-content:space-between!important}.clr-justify-content-around{justify-content:space-around!important}.clr-align-items-start{align-items:flex-start!important}.clr-align-items-end{align-items:flex-end!important}.clr-align-items-center{align-items:center!important}.clr-align-items-baseline{align-items:baseline!important}.clr-align-items-stretch{align-items:stretch!important}.clr-align-content-start{align-content:flex-start!important}.clr-align-content-end{align-content:flex-end!important}.clr-align-content-center{align-content:center!important}.clr-align-content-between{align-content:space-between!important}.clr-align-content-around{align-content:space-around!important}.clr-align-content-stretch{align-content:stretch!important}.clr-align-self-auto{align-self:auto!important}.clr-align-self-start{align-self:flex-start!important}.clr-align-self-end{align-self:flex-end!important}.clr-align-self-center{align-self:center!important}.clr-align-self-baseline{align-self:baseline!important}.clr-align-self-stretch{align-self:stretch!important}@media (min-width: 576px){.clr-flex-sm-row{flex-direction:row!important}.clr-flex-sm-column{flex-direction:column!important}.clr-flex-sm-row-reverse{flex-direction:row-reverse!important}.clr-flex-sm-column-reverse{flex-direction:column-reverse!important}.clr-flex-sm-wrap{flex-wrap:wrap!important}.clr-flex-sm-nowrap{flex-wrap:nowrap!important}.clr-flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-sm-fill{flex:1 1 auto!important}.clr-flex-sm-grow-0{flex-grow:0!important}.clr-flex-sm-grow-1{flex-grow:1!important}.clr-flex-sm-shrink-0{flex-shrink:0!important}.clr-flex-sm-shrink-1{flex-shrink:1!important}.clr-justify-content-sm-start{justify-content:flex-start!important}.clr-justify-content-sm-end{justify-content:flex-end!important}.clr-justify-content-sm-center{justify-content:center!important}.clr-justify-content-sm-between{justify-content:space-between!important}.clr-justify-content-sm-around{justify-content:space-around!important}.clr-align-items-sm-start{align-items:flex-start!important}.clr-align-items-sm-end{align-items:flex-end!important}.clr-align-items-sm-center{align-items:center!important}.clr-align-items-sm-baseline{align-items:baseline!important}.clr-align-items-sm-stretch{align-items:stretch!important}.clr-align-content-sm-start{align-content:flex-start!important}.clr-align-content-sm-end{align-content:flex-end!important}.clr-align-content-sm-center{align-content:center!important}.clr-align-content-sm-between{align-content:space-between!important}.clr-align-content-sm-around{align-content:space-around!important}.clr-align-content-sm-stretch{align-content:stretch!important}.clr-align-self-sm-auto{align-self:auto!important}.clr-align-self-sm-start{align-self:flex-start!important}.clr-align-self-sm-end{align-self:flex-end!important}.clr-align-self-sm-center{align-self:center!important}.clr-align-self-sm-baseline{align-self:baseline!important}.clr-align-self-sm-stretch{align-self:stretch!important}}@media (min-width: 768px){.clr-flex-md-row{flex-direction:row!important}.clr-flex-md-column{flex-direction:column!important}.clr-flex-md-row-reverse{flex-direction:row-reverse!important}.clr-flex-md-column-reverse{flex-direction:column-reverse!important}.clr-flex-md-wrap{flex-wrap:wrap!important}.clr-flex-md-nowrap{flex-wrap:nowrap!important}.clr-flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-md-fill{flex:1 1 auto!important}.clr-flex-md-grow-0{flex-grow:0!important}.clr-flex-md-grow-1{flex-grow:1!important}.clr-flex-md-shrink-0{flex-shrink:0!important}.clr-flex-md-shrink-1{flex-shrink:1!important}.clr-justify-content-md-start{justify-content:flex-start!important}.clr-justify-content-md-end{justify-content:flex-end!important}.clr-justify-content-md-center{justify-content:center!important}.clr-justify-content-md-between{justify-content:space-between!important}.clr-justify-content-md-around{justify-content:space-around!important}.clr-align-items-md-start{align-items:flex-start!important}.clr-align-items-md-end{align-items:flex-end!important}.clr-align-items-md-center{align-items:center!important}.clr-align-items-md-baseline{align-items:baseline!important}.clr-align-items-md-stretch{align-items:stretch!important}.clr-align-content-md-start{align-content:flex-start!important}.clr-align-content-md-end{align-content:flex-end!important}.clr-align-content-md-center{align-content:center!important}.clr-align-content-md-between{align-content:space-between!important}.clr-align-content-md-around{align-content:space-around!important}.clr-align-content-md-stretch{align-content:stretch!important}.clr-align-self-md-auto{align-self:auto!important}.clr-align-self-md-start{align-self:flex-start!important}.clr-align-self-md-end{align-self:flex-end!important}.clr-align-self-md-center{align-self:center!important}.clr-align-self-md-baseline{align-self:baseline!important}.clr-align-self-md-stretch{align-self:stretch!important}}@media (min-width: 992px){.clr-flex-lg-row{flex-direction:row!important}.clr-flex-lg-column{flex-direction:column!important}.clr-flex-lg-row-reverse{flex-direction:row-reverse!important}.clr-flex-lg-column-reverse{flex-direction:column-reverse!important}.clr-flex-lg-wrap{flex-wrap:wrap!important}.clr-flex-lg-nowrap{flex-wrap:nowrap!important}.clr-flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-lg-fill{flex:1 1 auto!important}.clr-flex-lg-grow-0{flex-grow:0!important}.clr-flex-lg-grow-1{flex-grow:1!important}.clr-flex-lg-shrink-0{flex-shrink:0!important}.clr-flex-lg-shrink-1{flex-shrink:1!important}.clr-justify-content-lg-start{justify-content:flex-start!important}.clr-justify-content-lg-end{justify-content:flex-end!important}.clr-justify-content-lg-center{justify-content:center!important}.clr-justify-content-lg-between{justify-content:space-between!important}.clr-justify-content-lg-around{justify-content:space-around!important}.clr-align-items-lg-start{align-items:flex-start!important}.clr-align-items-lg-end{align-items:flex-end!important}.clr-align-items-lg-center{align-items:center!important}.clr-align-items-lg-baseline{align-items:baseline!important}.clr-align-items-lg-stretch{align-items:stretch!important}.clr-align-content-lg-start{align-content:flex-start!important}.clr-align-content-lg-end{align-content:flex-end!important}.clr-align-content-lg-center{align-content:center!important}.clr-align-content-lg-between{align-content:space-between!important}.clr-align-content-lg-around{align-content:space-around!important}.clr-align-content-lg-stretch{align-content:stretch!important}.clr-align-self-lg-auto{align-self:auto!important}.clr-align-self-lg-start{align-self:flex-start!important}.clr-align-self-lg-end{align-self:flex-end!important}.clr-align-self-lg-center{align-self:center!important}.clr-align-self-lg-baseline{align-self:baseline!important}.clr-align-self-lg-stretch{align-self:stretch!important}}@media (min-width: 1200px){.clr-flex-xl-row{flex-direction:row!important}.clr-flex-xl-column{flex-direction:column!important}.clr-flex-xl-row-reverse{flex-direction:row-reverse!important}.clr-flex-xl-column-reverse{flex-direction:column-reverse!important}.clr-flex-xl-wrap{flex-wrap:wrap!important}.clr-flex-xl-nowrap{flex-wrap:nowrap!important}.clr-flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.clr-flex-xl-fill{flex:1 1 auto!important}.clr-flex-xl-grow-0{flex-grow:0!important}.clr-flex-xl-grow-1{flex-grow:1!important}.clr-flex-xl-shrink-0{flex-shrink:0!important}.clr-flex-xl-shrink-1{flex-shrink:1!important}.clr-justify-content-xl-start{justify-content:flex-start!important}.clr-justify-content-xl-end{justify-content:flex-end!important}.clr-justify-content-xl-center{justify-content:center!important}.clr-justify-content-xl-between{justify-content:space-between!important}.clr-justify-content-xl-around{justify-content:space-around!important}.clr-align-items-xl-start{align-items:flex-start!important}.clr-align-items-xl-end{align-items:flex-end!important}.clr-align-items-xl-center{align-items:center!important}.clr-align-items-xl-baseline{align-items:baseline!important}.clr-align-items-xl-stretch{align-items:stretch!important}.clr-align-content-xl-start{align-content:flex-start!important}.clr-align-content-xl-end{align-content:flex-end!important}.clr-align-content-xl-center{align-content:center!important}.clr-align-content-xl-between{align-content:space-between!important}.clr-align-content-xl-around{align-content:space-around!important}.clr-align-content-xl-stretch{align-content:stretch!important}.clr-align-self-xl-auto{align-self:auto!important}.clr-align-self-xl-start{align-self:flex-start!important}.clr-align-self-xl-end{align-self:flex-end!important}.clr-align-self-xl-center{align-self:center!important}.clr-align-self-xl-baseline{align-self:baseline!important}.clr-align-self-xl-stretch{align-self:stretch!important}}.clr-flex-xs-first{order:-1}.clr-flex-xs-last{order:1}.clr-flex-xs-unordered{order:0}.clr-flex-items-xs-top{align-items:flex-start}.clr-flex-items-xs-middle{align-items:center}.clr-flex-items-xs-bottom{align-items:flex-end}.clr-flex-xs-top{align-self:flex-start}.clr-flex-xs-middle{align-self:center}.clr-flex-xs-bottom{align-self:flex-end}.clr-flex-items-xs-left{justify-content:flex-start}.clr-flex-items-xs-center{justify-content:center}.clr-flex-items-xs-right{justify-content:flex-end}.clr-flex-items-xs-around{justify-content:space-around}.clr-flex-items-xs-between{justify-content:space-between}@media (min-width: 576px){.clr-flex-sm-first{order:-1}.clr-flex-sm-last{order:1}.clr-flex-sm-unordered{order:0}}@media (min-width: 576px){.clr-flex-items-sm-top{align-items:flex-start}.clr-flex-items-sm-middle{align-items:center}.clr-flex-items-sm-bottom{align-items:flex-end}}@media (min-width: 576px){.clr-flex-sm-top{align-self:flex-start}.clr-flex-sm-middle{align-self:center}.clr-flex-sm-bottom{align-self:flex-end}}@media (min-width: 576px){.clr-flex-items-sm-left{justify-content:flex-start}.clr-flex-items-sm-center{justify-content:center}.clr-flex-items-sm-right{justify-content:flex-end}.clr-flex-items-sm-around{justify-content:space-around}.clr-flex-items-sm-between{justify-content:space-between}}@media (min-width: 768px){.clr-flex-md-first{order:-1}.clr-flex-md-last{order:1}.clr-flex-md-unordered{order:0}}@media (min-width: 768px){.clr-flex-items-md-top{align-items:flex-start}.clr-flex-items-md-middle{align-items:center}.clr-flex-items-md-bottom{align-items:flex-end}}@media (min-width: 768px){.clr-flex-md-top{align-self:flex-start}.clr-flex-md-middle{align-self:center}.clr-flex-md-bottom{align-self:flex-end}}@media (min-width: 768px){.clr-flex-items-md-left{justify-content:flex-start}.clr-flex-items-md-center{justify-content:center}.clr-flex-items-md-right{justify-content:flex-end}.clr-flex-items-md-around{justify-content:space-around}.clr-flex-items-md-between{justify-content:space-between}}@media (min-width: 992px){.clr-flex-lg-first{order:-1}.clr-flex-lg-last{order:1}.clr-flex-lg-unordered{order:0}}@media (min-width: 992px){.clr-flex-items-lg-top{align-items:flex-start}.clr-flex-items-lg-middle{align-items:center}.clr-flex-items-lg-bottom{align-items:flex-end}}@media (min-width: 992px){.clr-flex-lg-top{align-self:flex-start}.clr-flex-lg-middle{align-self:center}.clr-flex-lg-bottom{align-self:flex-end}}@media (min-width: 992px){.clr-flex-items-lg-left{justify-content:flex-start}.clr-flex-items-lg-center{justify-content:center}.clr-flex-items-lg-right{justify-content:flex-end}.clr-flex-items-lg-around{justify-content:space-around}.clr-flex-items-lg-between{justify-content:space-between}}@media (min-width: 1200px){.clr-flex-xl-first{order:-1}.clr-flex-xl-last{order:1}.clr-flex-xl-unordered{order:0}}@media (min-width: 1200px){.clr-flex-items-xl-top{align-items:flex-start}.clr-flex-items-xl-middle{align-items:center}.clr-flex-items-xl-bottom{align-items:flex-end}}@media (min-width: 1200px){.clr-flex-xl-top{align-self:flex-start}.clr-flex-xl-middle{align-self:center}.clr-flex-xl-bottom{align-self:flex-end}}@media (min-width: 1200px){.clr-flex-items-xl-left{justify-content:flex-start}.clr-flex-items-xl-center{justify-content:center}.clr-flex-items-xl-right{justify-content:flex-end}.clr-flex-items-xl-around{justify-content:space-around}.clr-flex-items-xl-between{justify-content:space-between}}.clr-float-xs-left{float:left!important}.clr-float-xs-right{float:right!important}.clr-float-xs-none{float:none!important}@media (min-width: 576px){.clr-float-sm-left{float:left!important}.clr-float-sm-right{float:right!important}.clr-float-sm-none{float:none!important}}@media (min-width: 768px){.clr-float-md-left{float:left!important}.clr-float-md-right{float:right!important}.clr-float-md-none{float:none!important}}@media (min-width: 992px){.clr-float-lg-left{float:left!important}.clr-float-lg-right{float:right!important}.clr-float-lg-none{float:none!important}}@media (min-width: 1200px){.clr-float-xl-left{float:left!important}.clr-float-xl-right{float:right!important}.clr-float-xl-none{float:none!important}}.clr-invisible{visibility:hidden!important}.clr-hidden-xs-up{display:none!important}@media (max-width: 575.98px){.clr-hidden-xs-down{display:none!important}}@media (min-width: 576px){.clr-hidden-sm-up{display:none!important}}@media (max-width: 767.98px){.clr-hidden-sm-down{display:none!important}}@media (min-width: 768px){.clr-hidden-md-up{display:none!important}}@media (max-width: 991.98px){.clr-hidden-md-down{display:none!important}}@media (min-width: 992px){.clr-hidden-lg-up{display:none!important}}@media (max-width: 1199.98px){.clr-hidden-lg-down{display:none!important}}@media (min-width: 1200px){.clr-hidden-xl-up{display:none!important}}.clr-hidden-xl-down,.clr-visible-print-block{display:none!important}@media print{.clr-visible-print-block{display:block!important}}.clr-visible-print-inline{display:none!important}@media print{.clr-visible-print-inline{display:inline!important}}.clr-visible-print-inline-block{display:none!important}@media print{.clr-visible-print-inline-block{display:inline-block!important}}@media print{.clr-hidden-print{display:none!important}}.clr-row{display:flex;flex-wrap:wrap;margin-right:-.6rem;margin-left:-.6rem}.clr-no-gutters{margin-right:0;margin-left:0}.clr-no-gutters>.clr-col,.clr-no-gutters>[class*=clr-col-]{padding-right:0;padding-left:0}.clr-col-xl,.clr-col-xl-auto,.clr-col-xl-12,.clr-col-xl-11,.clr-col-xl-10,.clr-col-xl-9,.clr-col-xl-8,.clr-col-xl-7,.clr-col-xl-6,.clr-col-xl-5,.clr-col-xl-4,.clr-col-xl-3,.clr-col-xl-2,.clr-col-xl-1,.clr-col-lg,.clr-col-lg-auto,.clr-col-lg-12,.clr-col-lg-11,.clr-col-lg-10,.clr-col-lg-9,.clr-col-lg-8,.clr-col-lg-7,.clr-col-lg-6,.clr-col-lg-5,.clr-col-lg-4,.clr-col-lg-3,.clr-col-lg-2,.clr-col-lg-1,.clr-col-md,.clr-col-md-auto,.clr-col-md-12,.clr-col-md-11,.clr-col-md-10,.clr-col-md-9,.clr-col-md-8,.clr-col-md-7,.clr-col-md-6,.clr-col-md-5,.clr-col-md-4,.clr-col-md-3,.clr-col-md-2,.clr-col-md-1,.clr-col-sm,.clr-col-sm-auto,.clr-col-sm-12,.clr-col-sm-11,.clr-col-sm-10,.clr-col-sm-9,.clr-col-sm-8,.clr-col-sm-7,.clr-col-sm-6,.clr-col-sm-5,.clr-col-sm-4,.clr-col-sm-3,.clr-col-sm-2,.clr-col-sm-1,.clr-col,.clr-col-auto,.clr-col-12,.clr-col-11,.clr-col-10,.clr-col-9,.clr-col-8,.clr-col-7,.clr-col-6,.clr-col-5,.clr-col-4,.clr-col-3,.clr-col-2,.clr-col-1{width:100%;min-height:.05rem;padding-right:.6rem;padding-left:.6rem}.clr-col{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-3{flex:0 0 25%;max-width:25%}.clr-col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-6{flex:0 0 50%;max-width:50%}.clr-col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-9{flex:0 0 75%;max-width:75%}.clr-col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-12{flex:0 0 100%;max-width:100%}.clr-order-first{order:-1}.clr-order-last{order:13}.clr-order-0{order:0}.clr-order-1{order:1}.clr-order-2{order:2}.clr-order-3{order:3}.clr-order-4{order:4}.clr-order-5{order:5}.clr-order-6{order:6}.clr-order-7{order:7}.clr-order-8{order:8}.clr-order-9{order:9}.clr-order-10{order:10}.clr-order-11{order:11}.clr-order-12{order:12}.clr-offset-1{margin-left:8.3333333333%}.clr-offset-2{margin-left:16.6666666667%}.clr-offset-3{margin-left:25%}.clr-offset-4{margin-left:33.3333333333%}.clr-offset-5{margin-left:41.6666666667%}.clr-offset-6{margin-left:50%}.clr-offset-7{margin-left:58.3333333333%}.clr-offset-8{margin-left:66.6666666667%}.clr-offset-9{margin-left:75%}.clr-offset-10{margin-left:83.3333333333%}.clr-offset-11{margin-left:91.6666666667%}@media (min-width: 576px){.clr-col-sm{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-sm-3{flex:0 0 25%;max-width:25%}.clr-col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-sm-6{flex:0 0 50%;max-width:50%}.clr-col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-sm-9{flex:0 0 75%;max-width:75%}.clr-col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-sm-12{flex:0 0 100%;max-width:100%}.clr-order-sm-first{order:-1}.clr-order-sm-last{order:13}.clr-order-sm-0{order:0}.clr-order-sm-1{order:1}.clr-order-sm-2{order:2}.clr-order-sm-3{order:3}.clr-order-sm-4{order:4}.clr-order-sm-5{order:5}.clr-order-sm-6{order:6}.clr-order-sm-7{order:7}.clr-order-sm-8{order:8}.clr-order-sm-9{order:9}.clr-order-sm-10{order:10}.clr-order-sm-11{order:11}.clr-order-sm-12{order:12}.clr-offset-sm-0{margin-left:0}.clr-offset-sm-1{margin-left:8.3333333333%}.clr-offset-sm-2{margin-left:16.6666666667%}.clr-offset-sm-3{margin-left:25%}.clr-offset-sm-4{margin-left:33.3333333333%}.clr-offset-sm-5{margin-left:41.6666666667%}.clr-offset-sm-6{margin-left:50%}.clr-offset-sm-7{margin-left:58.3333333333%}.clr-offset-sm-8{margin-left:66.6666666667%}.clr-offset-sm-9{margin-left:75%}.clr-offset-sm-10{margin-left:83.3333333333%}.clr-offset-sm-11{margin-left:91.6666666667%}}@media (min-width: 768px){.clr-col-md{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-md-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-md-3{flex:0 0 25%;max-width:25%}.clr-col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-md-6{flex:0 0 50%;max-width:50%}.clr-col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-md-9{flex:0 0 75%;max-width:75%}.clr-col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-md-12{flex:0 0 100%;max-width:100%}.clr-order-md-first{order:-1}.clr-order-md-last{order:13}.clr-order-md-0{order:0}.clr-order-md-1{order:1}.clr-order-md-2{order:2}.clr-order-md-3{order:3}.clr-order-md-4{order:4}.clr-order-md-5{order:5}.clr-order-md-6{order:6}.clr-order-md-7{order:7}.clr-order-md-8{order:8}.clr-order-md-9{order:9}.clr-order-md-10{order:10}.clr-order-md-11{order:11}.clr-order-md-12{order:12}.clr-offset-md-0{margin-left:0}.clr-offset-md-1{margin-left:8.3333333333%}.clr-offset-md-2{margin-left:16.6666666667%}.clr-offset-md-3{margin-left:25%}.clr-offset-md-4{margin-left:33.3333333333%}.clr-offset-md-5{margin-left:41.6666666667%}.clr-offset-md-6{margin-left:50%}.clr-offset-md-7{margin-left:58.3333333333%}.clr-offset-md-8{margin-left:66.6666666667%}.clr-offset-md-9{margin-left:75%}.clr-offset-md-10{margin-left:83.3333333333%}.clr-offset-md-11{margin-left:91.6666666667%}}@media (min-width: 992px){.clr-col-lg{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-lg-3{flex:0 0 25%;max-width:25%}.clr-col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-lg-6{flex:0 0 50%;max-width:50%}.clr-col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-lg-9{flex:0 0 75%;max-width:75%}.clr-col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-lg-12{flex:0 0 100%;max-width:100%}.clr-order-lg-first{order:-1}.clr-order-lg-last{order:13}.clr-order-lg-0{order:0}.clr-order-lg-1{order:1}.clr-order-lg-2{order:2}.clr-order-lg-3{order:3}.clr-order-lg-4{order:4}.clr-order-lg-5{order:5}.clr-order-lg-6{order:6}.clr-order-lg-7{order:7}.clr-order-lg-8{order:8}.clr-order-lg-9{order:9}.clr-order-lg-10{order:10}.clr-order-lg-11{order:11}.clr-order-lg-12{order:12}.clr-offset-lg-0{margin-left:0}.clr-offset-lg-1{margin-left:8.3333333333%}.clr-offset-lg-2{margin-left:16.6666666667%}.clr-offset-lg-3{margin-left:25%}.clr-offset-lg-4{margin-left:33.3333333333%}.clr-offset-lg-5{margin-left:41.6666666667%}.clr-offset-lg-6{margin-left:50%}.clr-offset-lg-7{margin-left:58.3333333333%}.clr-offset-lg-8{margin-left:66.6666666667%}.clr-offset-lg-9{margin-left:75%}.clr-offset-lg-10{margin-left:83.3333333333%}.clr-offset-lg-11{margin-left:91.6666666667%}}@media (min-width: 1200px){.clr-col-xl{flex-basis:0;flex-grow:1;max-width:100%}.clr-col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.clr-col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.clr-col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.clr-col-xl-3{flex:0 0 25%;max-width:25%}.clr-col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.clr-col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.clr-col-xl-6{flex:0 0 50%;max-width:50%}.clr-col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.clr-col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.clr-col-xl-9{flex:0 0 75%;max-width:75%}.clr-col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.clr-col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.clr-col-xl-12{flex:0 0 100%;max-width:100%}.clr-order-xl-first{order:-1}.clr-order-xl-last{order:13}.clr-order-xl-0{order:0}.clr-order-xl-1{order:1}.clr-order-xl-2{order:2}.clr-order-xl-3{order:3}.clr-order-xl-4{order:4}.clr-order-xl-5{order:5}.clr-order-xl-6{order:6}.clr-order-xl-7{order:7}.clr-order-xl-8{order:8}.clr-order-xl-9{order:9}.clr-order-xl-10{order:10}.clr-order-xl-11{order:11}.clr-order-xl-12{order:12}.clr-offset-xl-0{margin-left:0}.clr-offset-xl-1{margin-left:8.3333333333%}.clr-offset-xl-2{margin-left:16.6666666667%}.clr-offset-xl-3{margin-left:25%}.clr-offset-xl-4{margin-left:33.3333333333%}.clr-offset-xl-5{margin-left:41.6666666667%}.clr-offset-xl-6{margin-left:50%}.clr-offset-xl-7{margin-left:58.3333333333%}.clr-offset-xl-8{margin-left:66.6666666667%}.clr-offset-xl-9{margin-left:75%}.clr-offset-xl-10{margin-left:83.3333333333%}.clr-offset-xl-11{margin-left:91.6666666667%}}.clr-break-row{width:100%}*,*:before,*:after{box-sizing:border-box}pre{margin:.6rem 0}pre{border-color:#ccc;border-color:var(--clr-color-neutral-400, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem)}pre code{white-space:pre}code.clr-code{color:#c21d00;color:var(--clr-color-danger-800, hsl(9, 100%, 38%));padding:0;background:transparent}ul.list-unstyled:not([cds-list]){padding-left:0;margin-left:0;list-style-position:outside}ul.list-unstyled:not([cds-list]) li::marker{color:transparent}li{color:inherit;color:var(--clr-list-item-color, inherit);line-height:inherit;line-height:var(--clr-list-item-line-height, inherit)}ul:not([cds-list]),ol:not([cds-list]){list-style-position:inside;margin-left:0;margin-top:0;margin-bottom:0;padding-left:0}ul.list:not([cds-list]),ol.list:not([cds-list]){list-style-position:outside;margin-left:1.1em;margin-left:var(--clr-list-item-margin-left, 1.1em)}ul.list:not([cds-list]).compact,ol.list:not([cds-list]).compact{line-height:.9rem;line-height:var(--clr-list-item-line-height, .9rem)}ul.list:not([cds-list]).compact>li,ol.list:not([cds-list]).compact>li{margin-bottom:.3rem;margin-bottom:var(--clr-list-item-compact-margin-bottom, .3rem)}ul.list:not([cds-list]).compact>li:last-child,ol.list:not([cds-list]).compact>li:last-child{margin-bottom:0}ul:not(.list-unstyled):not([cds-list])>li>ul.list-unstyled,ol:not([cds-list])>li>ul.list-unstyled{margin-left:1.1em;margin-left:var(--clr-list-item-margin-left, 1.1em)}li>ul:not([cds-list]){margin-top:0;margin-left:1.1em;margin-left:var(--clr-list-item-margin-left, 1.1em)}ul.list-group:not([cds-list]){margin-top:0}ul:not([cds-list]).list-spacer,ol:not([cds-list]).list-spacer{margin-top:1.2rem}h1:not([cds-text]){color:#000;color:var(--clr-h1-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h1-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h1-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.6rem;font-size:var(--clr-h1-font-size, 1.6rem);line-height:2.4rem;line-height:var(--clr-h1-line-height, 2.4rem);letter-spacing:normal;letter-spacing:var(--clr-h1-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h2:not([cds-text]){color:#000;color:var(--clr-h2-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h2-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h2-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.4rem;font-size:var(--clr-h2-font-size, 1.4rem);line-height:2.4rem;line-height:var(--clr-h2-line-height, 2.4rem);letter-spacing:normal;letter-spacing:var(--clr-h2-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h3:not([cds-text]){color:#000;color:var(--clr-h3-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h3-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h3-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.1rem;font-size:var(--clr-h3-font-size, 1.1rem);line-height:1.2rem;line-height:var(--clr-h3-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-h3-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h4:not([cds-text]){color:#000;color:var(--clr-h4-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h4-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h4-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.9rem;font-size:var(--clr-h4-font-size, .9rem);line-height:1.2rem;line-height:var(--clr-h4-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-h4-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}h5:not([cds-text]){color:#666;color:var(--clr-h5-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-h5-font-weight, 400);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h5-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.8rem;font-size:var(--clr-h5-font-size, .8rem);line-height:1.2rem;line-height:var(--clr-h5-line-height, 1.2rem);letter-spacing:.01em;letter-spacing:var(--clr-h5-letter-spacing, .01em);margin-top:1.2rem;margin-bottom:0}h6:not([cds-text]){color:#333;color:var(--clr-h6-color, hsl(198, 0%, 20%));font-weight:500;font-weight:var(--clr-h6-font-weight, 500);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-h6-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.7rem;font-size:var(--clr-h6-font-size, .7rem);line-height:1.2rem;line-height:var(--clr-h6-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-h6-letter-spacing, normal);margin-top:1.2rem;margin-bottom:0}body:not([cds-text]){color:#666;color:var(--clr-p1-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p1-font-weight, 400);font-size:.7rem;font-size:var(--clr-p1-font-size, .7rem);letter-spacing:normal;letter-spacing:var(--clr-p1-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p1-line-height, 1.2rem);margin-bottom:0;font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-font, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);margin-top:0!important}body p:not([cds-text]){color:#666;color:var(--clr-p1-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p1-font-weight, 400);font-size:.7rem;font-size:var(--clr-p1-font-size, .7rem);letter-spacing:normal;letter-spacing:var(--clr-p1-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p1-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p0:not([cds-text]),body p.p0:not([cds-text]){color:#666;color:var(--clr-p0-color, hsl(198, 0%, 40%));font-weight:200;font-weight:var(--clr-p0-font-weight, 200);font-size:1rem;font-size:var(--clr-p0-font-size, 1rem);letter-spacing:normal;letter-spacing:var(--clr-p0-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p0-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p2:not([cds-text]),body p.p2:not([cds-text]){color:#666;color:var(--clr-p2-color, hsl(198, 0%, 40%));font-weight:500;font-weight:var(--clr-p2-font-weight, 500);font-size:.65rem;font-size:var(--clr-p2-font-size, .65rem);letter-spacing:normal;letter-spacing:var(--clr-p2-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p2-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p3:not([cds-text]),body p.p3:not([cds-text]){color:#666;color:var(--clr-p3-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p3-font-weight, 400);font-size:.65rem;font-size:var(--clr-p3-font-size, .65rem);letter-spacing:normal;letter-spacing:var(--clr-p3-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p3-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p4:not([cds-text]),body p.p4:not([cds-text]){color:#666;color:var(--clr-p4-color, hsl(198, 0%, 40%));font-weight:600;font-weight:var(--clr-p4-font-weight, 600);font-size:.6rem;font-size:var(--clr-p4-font-size, .6rem);letter-spacing:normal;letter-spacing:var(--clr-p4-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p4-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p5:not([cds-text]),body p.p5:not([cds-text]){color:#666;color:var(--clr-p5-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p5-font-weight, 400);font-size:.6rem;font-size:var(--clr-p5-font-size, .6rem);letter-spacing:normal;letter-spacing:var(--clr-p5-letter-spacing, normal);line-height:1.2rem;line-height:var(--clr-p5-line-height, 1.2rem);margin-top:1.2rem;margin-bottom:0}body .p6:not([cds-text]),body p.p6:not([cds-text]){color:#666;color:var(--clr-p6-color, hsl(198, 0%, 40%));font-weight:600;font-weight:var(--clr-p6-font-weight, 600);font-size:.55rem;font-size:var(--clr-p6-font-size, .55rem);letter-spacing:.03em;letter-spacing:var(--clr-p6-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-p6-line-height, .6rem);margin-top:1.2rem;margin-bottom:0}body .p7:not([cds-text]),body p.p7:not([cds-text]){color:#666;color:var(--clr-p7-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p7-font-weight, 400);font-size:.55rem;font-size:var(--clr-p7-font-size, .55rem);letter-spacing:.03em;letter-spacing:var(--clr-p7-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-p7-line-height, .6rem);margin-top:1.2rem;margin-bottom:0}body .p8:not([cds-text]),body p.p8:not([cds-text]){color:#666;color:var(--clr-p8-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-p8-font-weight, 400);font-size:.5rem;font-size:var(--clr-p8-font-size, .5rem);letter-spacing:.03em;letter-spacing:var(--clr-p8-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-p8-line-height, .6rem);margin-top:1.2rem;margin-bottom:0}.text-light{font-weight:200;font-weight:var(--clr-font-weight-light, 200)}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-left{text-align:left!important}.text-justify{text-align:justify!important}html:not([cds-text]){color:#666;color:var(--clr-global-font-color, hsl(198, 0%, 40%));font-size:125%;font-size:var(--clr-basefont-size, 125%);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-font, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif)}:root{--clr-link-active-color: var(--clr-color-secondary-action-500);--clr-link-color: var(--clr-color-action-600);--clr-link-hover-color: var(--clr-color-action-600);--clr-link-visited-color: hsl(238, 41%, 53%);--clr-custom-links-hover-color: var(--clr-color-neutral-200);--clr-link-font-weight: inherit;--clr-link-font-size: inherit;--clr-link-line-height: inherit;--clr-link-letter-spacing: inherit}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html{-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{vertical-align:middle}[role=button]{cursor:pointer}a,area,button,[role=button],input,label,select,summary,textarea{touch-action:manipulation}button:focus{outline:2px solid -webkit-focus-ring-color;outline-offset:1px}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:2px solid Highlight;outline-offset:1px}input,button,select,textarea{border-radius:0}input[type=radio]:disabled,input[type=checkbox]:disabled{cursor:not-allowed}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;line-height:inherit}input[type=search]{-webkit-appearance:none}[hidden]{display:none!important}dl{margin-bottom:0;margin-top:1rem}table{border-spacing:0}a:link{color:#0072a3;color:var(--clr-link-color, hsl(198, 100%, 32%))}a:visited{color:#5659b8;color:var(--clr-link-visited-color, hsl(238, 41%, 53%))}a:visited:hover{color:#5659b8;color:var(--clr-link-visited-color-hover, hsl(238, 41%, 53%))}a:hover{color:#0072a3;color:var(--clr-link-hover-color, hsl(198, 100%, 32%))}a:active{color:#9e57bc;color:var(--clr-link-active-color, hsl(282, 43%, 54%))}.clr-sr-only{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.alert-icon,.clr-icon{display:inline-block;height:.8rem;width:.8rem;padding:0;background-repeat:no-repeat;background-size:contain;vertical-align:middle}.alert-icon.clr-icon-warning,.alert-icon.icon-warning,.clr-icon.clr-icon-warning,.clr-icon.icon-warning{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23747474%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E)}.alert-icon.clr-icon-warning-white,.clr-icon.clr-icon-warning-white{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%0A%09.clr-i-outline%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3Ahsl(198, 0%, 100%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-triangle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C21.32a1.3%2C1.3%2C0%2C0%2C0%2C1.3-1.3V14a1.3%2C1.3%2C0%2C1%2C0-2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C0%2C18%2C21.32Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20cx%3D%2217.95%22%20cy%3D%2224.27%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20d%3D%22M30.33%2C25.54%2C20.59%2C7.6a3%2C3%2C0%2C0%2C0-5.27%2C0L5.57%2C25.54A3%2C3%2C0%2C0%2C0%2C8.21%2C30H27.69a3%2C3%2C0%2C0%2C0%2C2.64-4.43Zm-1.78%2C1.94a1%2C1%2C0%2C0%2C1-.86.49H8.21a1%2C1%2C0%2C0%2C1-.88-1.48L17.07%2C8.55a1%2C1%2C0%2C0%2C1%2C1.76%2C0l9.74%2C17.94A1%2C1%2C0%2C0%2C1%2C28.55%2C27.48Z%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E")}.alert-icon.clr-vmw-logo,.clr-icon.clr-vmw-logo{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2036%2036%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3Evm%20bug%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Headers%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22CL-Headers-Specs%22%20transform%3D%22translate(-262.000000%2C%20-175.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%2201%22%20transform%3D%22translate(238.000000%2C%20163.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22vm-bug%22%20transform%3D%22translate(24.703125%2C%2012.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-42%22%20fill-opacity%3D%220.25%22%20fill%3D%22%23DDDDDD%22%20opacity%3D%220.6%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2236%22%20height%3D%2236%22%20rx%3D%223%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.63948376%2C13.8762402%20C7.32265324%2C13.2097082%206.53978152%2C12.9085139%205.80923042%2C13.219934%20C5.07771043%2C13.5322837%204.80932495%2C14.3103691%205.13972007%2C14.9769011%20L8.20725954%2C21.3744923%20C8.68977207%2C22.3784735%209.19844491%2C22.9037044%2010.1528121%2C22.9037044%20C11.1720955%2C22.9037044%2011.6168209%2C22.3310633%2012.0983646%2C21.3744923%20C12.0983646%2C21.3744923%2014.7744682%2C15.7847341%2014.8015974%2C15.7261685%20C14.8287266%2C15.6666733%2014.9149588%2C15.4863286%2015.1872199%2C15.4872582%20C15.4178182%2C15.490047%2015.6106294%2C15.6657437%2015.6106294%2C15.9018652%20L15.6106294%2C21.3698443%20C15.6106294%2C22.212073%2016.0979865%2C22.9037044%2017.0349134%2C22.9037044%20C17.9718403%2C22.9037044%2018.4785754%2C22.212073%2018.4785754%2C21.3698443%20L18.4785754%2C16.8965503%20C18.4785754%2C16.0338702%2019.1219254%2C15.4742436%2020.0007183%2C15.4742436%20C20.8785423%2C15.4742436%2021.4637583%2C16.0524624%2021.4637583%2C16.8965503%20L21.4637583%2C21.3698443%20C21.4637583%2C22.212073%2021.9520842%2C22.9037044%2022.8880423%2C22.9037044%20C23.8240003%2C22.9037044%2024.3326731%2C22.212073%2024.3326731%2C21.3698443%20L24.3326731%2C16.8965503%20C24.3326731%2C16.0338702%2024.9750543%2C15.4742436%2025.8538472%2C15.4742436%20C26.7307023%2C15.4742436%2027.3168871%2C16.0524624%2027.3168871%2C16.8965503%20L27.3168871%2C21.3698443%20C27.3168871%2C22.212073%2027.8052131%2C22.9037044%2028.74214%2C22.9037044%20C29.6771291%2C22.9037044%2030.1848331%2C22.212073%2030.1848331%2C21.3698443%20L30.1848331%2C16.2783582%20C30.1848331%2C14.4070488%2028.6181207%2C13.0962956%2026.7307023%2C13.0962956%20C24.8452216%2C13.0962956%2023.6651006%2C14.3475536%2023.6651006%2C14.3475536%20C23.037253%2C13.5666793%2022.1720247%2C13.0972252%2020.7089847%2C13.0972252%20C19.164557%2C13.0972252%2017.8129406%2C14.3475536%2017.8129406%2C14.3475536%20C17.1841241%2C13.5666793%2016.1154267%2C13.0972252%2015.2308204%2C13.0972252%20C13.8617638%2C13.0972252%2012.7746572%2C13.675444%2012.1119292%2C15.1302871%20L10.1528121%2C19.5608189%20L7.63948376%2C13.8762402%22%20id%3D%22Fill-4%22%20fill%3D%22%23FFFFFF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.is-off-screen{position:fixed!important;border:none!important;height:1px!important;width:1px!important;left:0!important;top:.05rem!important;overflow:hidden!important;visibility:hidden!important;padding:0!important;margin:0 0 .05rem!important}.clr-popover-content{position:fixed;z-index:1050}:root{--clr-btn-vertical-margin: .3rem;--clr-btn-horizontal-margin: .6rem;--clr-btn-horizontal-padding: .6rem;--clr-btn-vertical-padding: 0;--clr-btn-padding: var(--clr-btn-vertical-padding) var(--clr-btn-horizontal-padding);--clr-btn-appearance-gap: .4rem;--clr-btn-display: inline-block;--clr-btn-block-display: block;--clr-btn-appearance-icon-margin: -.14rem;--clr-btn-appearance-sm-icon-margin: -.1rem;--clr-btn-height: 1.8rem;--clr-btn-height-sm: 1.2rem;--clr-btn-font-weight: 500;--clr-btn-border-radius: .15rem;--clr-btn-border-width: .05rem;--clr-btn-transparent-bg-color: transparent;--clr-btn-outline-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-appearance-standard-line-height: 1.15rem;--clr-btn-appearance-standard-letter-spacing: .073em;--clr-btn-appearance-standard-font-size: .55rem;--clr-btn-appearance-standard-font-weight: 500;--clr-btn-appearance-standard-height: 1.2rem;--clr-btn-appearance-standard-padding: 0 .6rem;--clr-btn-appearance-standard-icon-size: .6rem;--clr-btn-appearance-form-line-height: 1.8rem;--clr-btn-appearance-form-letter-spacing: .12em;--clr-btn-appearance-form-font-size: .6rem;--clr-btn-appearance-form-font-weight: 500;--clr-btn-appearance-form-height: 1.8rem;--clr-btn-appearance-form-padding: 0 .6rem;--clr-btn-default-color: var(--clr-color-action-600);--clr-btn-default-border-color: var(--clr-btn-default-color);--clr-btn-default-bg-color: transparent;--clr-btn-default-hover-bg-color: var(--clr-color-action-50);--clr-btn-default-hover-color: var(--clr-color-action-800);--clr-btn-default-box-shadow-color: var(--clr-color-action-500);--clr-btn-default-disabled-color: var(--clr-color-neutral-700);--clr-btn-default-disabled-bg-color: var(--clr-btn-default-bg-color);--clr-btn-default-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-default-checked-bg-color: var(--clr-color-action-600);--clr-btn-default-checked-color: var(--clr-color-neutral-0);--clr-btn-default-outline-color: var(--clr-color-action-600);--clr-btn-default-outline-border-color: var(--clr-btn-default-outline-color);--clr-btn-default-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-default-outline-hover-bg-color: var(--clr-color-action-50);--clr-btn-default-outline-hover-color: var(--clr-color-action-800);--clr-btn-default-outline-box-shadow-color: var(--clr-color-action-500);--clr-btn-default-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-default-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);--clr-btn-default-outline-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-default-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-default-outline-checked-bg-color: var(--clr-btn-default-outline-color);--clr-btn-primary-color: var(--clr-color-neutral-0);--clr-btn-primary-bg-color: var(--clr-color-action-600);--clr-btn-primary-border-color: var(--clr-color-action-600);--clr-btn-primary-hover-bg-color: var(--clr-color-action-800);--clr-btn-primary-hover-color: var(--clr-color-action-50);--clr-btn-primary-box-shadow-color: var(--clr-color-action-500);--clr-btn-primary-disabled-color: var(--clr-color-neutral-700);--clr-btn-primary-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-primary-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-primary-checked-bg-color: var(--clr-color-action-600);--clr-btn-primary-checked-color: var(--clr-color-neutral-0);--clr-btn-primary-outline-color: var(--clr-color-action-600);--clr-btn-primary-outline-border-color: var(--clr-btn-default-outline-color);--clr-btn-primary-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-primary-outline-hover-bg-color: var(--clr-color-action-50);--clr-btn-primary-outline-hover-color: var(--clr-color-action-800);--clr-btn-primary-outline-box-shadow-color: var(--clr-color-action-500);--clr-btn-primary-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-primary-outline-disabled-bg-color: var(--clr-btn-default-outline-bg-color);--clr-btn-primary-outline-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-primary-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-primary-outline-checked-bg-color: var(--clr-btn-default-outline-color);--clr-btn-success-color: var(--clr-color-neutral-0);--clr-btn-success-bg-color: var(--clr-color-success-700);--clr-btn-success-border-color: var(--clr-btn-success-bg-color);--clr-btn-success-hover-bg-color: var(--clr-color-success-800);--clr-btn-success-hover-color: var(--clr-btn-success-color);--clr-btn-success-box-shadow-color: var(--clr-color-success-900);--clr-btn-success-disabled-color: var(--clr-color-neutral-700);--clr-btn-success-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-success-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-success-checked-bg-color: var(--clr-btn-success-hover-bg-color);--clr-btn-success-checked-color: var(--clr-btn-success-color);--clr-btn-success-outline-color: var(--clr-color-success-700);--clr-btn-success-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-success-outline-border-color: var(--clr-color-success-700);--clr-btn-success-outline-hover-bg-color: var(--clr-color-success-50);--clr-btn-success-outline-hover-color: var(--clr-color-success-900);--clr-btn-success-outline-box-shadow-color: var(--clr-color-success-400);--clr-btn-success-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-success-outline-disabled-bg-color: var(--clr-btn-success-outline-bg-color);--clr-btn-success-outline-disabled-border-color: var(--clr-color-neutral-600);--clr-btn-success-outline-checked-bg-color: var(--clr-btn-success-outline-border-color);--clr-btn-success-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-danger-color: var(--clr-color-neutral-0);--clr-btn-danger-bg-color: var(--clr-color-danger-700);--clr-btn-danger-border-color: var(--clr-btn-danger-bg-color);--clr-btn-danger-hover-bg-color: var(--clr-color-danger-800);--clr-btn-danger-hover-color: var(--clr-btn-danger-color);--clr-btn-danger-box-shadow-color: var(--clr-color-danger-900);--clr-btn-danger-disabled-color: var(--clr-color-neutral-700);--clr-btn-danger-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-danger-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-danger-checked-bg-color: var(--clr-color-danger-800);--clr-btn-danger-checked-color: var(--clr-btn-danger-color);--clr-btn-danger-outline-color: var(--clr-color-danger-700);--clr-btn-danger-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-danger-outline-border-color: var(--clr-color-danger-800);--clr-btn-danger-outline-hover-bg-color: var(--clr-color-danger-100);--clr-btn-danger-outline-hover-color: var(--clr-color-danger-900);--clr-btn-danger-outline-box-shadow-color: var(--clr-color-danger-200);--clr-btn-danger-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-danger-outline-disabled-bg-color: var(--clr-btn-danger-outline-bg-color);--clr-btn-danger-outline-disabled-border-color: var(--clr-btn-danger-outline-disabled-color);--clr-btn-danger-outline-checked-bg-color: var(--clr-color-danger-800);--clr-btn-danger-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-warning-color: var(--clr-color-neutral-0);--clr-btn-warning-bg-color: var(--clr-color-danger-700);--clr-btn-warning-border-color: var(--clr-btn-danger-bg-color);--clr-btn-warning-hover-bg-color: var(--clr-color-danger-800);--clr-btn-warning-hover-color: var(--clr-btn-danger-color);--clr-btn-warning-box-shadow-color: var(--clr-color-danger-900);--clr-btn-warning-disabled-color: var(--clr-color-neutral-700);--clr-btn-warning-disabled-bg-color: var(--clr-color-neutral-400);--clr-btn-warning-disabled-border-color: var(--clr-color-neutral-400);--clr-btn-warning-checked-bg-color: var(--clr-color-danger-800);--clr-btn-warning-checked-color: var(--clr-btn-danger-color);--clr-btn-warning-outline-color: var(--clr-color-danger-700);--clr-btn-warning-outline-bg-color: var(--clr-btn-outline-bg-color);--clr-btn-warning-outline-border-color: var(--clr-color-danger-800);--clr-btn-warning-outline-hover-bg-color: var(--clr-color-danger-100);--clr-btn-warning-outline-hover-color: var(--clr-color-danger-900);--clr-btn-warning-outline-box-shadow-color: var(--clr-color-danger-200);--clr-btn-warning-outline-disabled-color: var(--clr-color-neutral-700);--clr-btn-warning-outline-disabled-bg-color: var(--clr-btn-danger-outline-bg-color);--clr-btn-warning-outline-disabled-border-color: var(--clr-btn-danger-outline-disabled-color);--clr-btn-warning-outline-checked-bg-color: var(--clr-color-danger-800);--clr-btn-warning-outline-checked-color: var(--clr-color-neutral-0);--clr-btn-link-color: var(--clr-color-action-600);--clr-btn-link-visited-color: var(--clr-btn-link-color);--clr-btn-link-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-border-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-hover-color: var(--clr-color-action-800);--clr-btn-link-visited-hover-color: var(--clr-btn-link-hover-color);--clr-btn-link-disabled-color: var(--clr-color-neutral-700);--clr-btn-link-disabled-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-disabled-border-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-link-checked-color: var(--clr-color-action-800);--clr-btn-inverse-color: var(--clr-color-neutral-0);--clr-btn-inverse-border-color: var(--clr-color-neutral-0);--clr-btn-inverse-bg-color: var(--clr-btn-transparent-bg-color);--clr-btn-inverse-hover-bg-color: rgba(255, 255, 255, .15);--clr-btn-inverse-hover-color: var(--clr-color-neutral-0);--clr-btn-inverse-box-shadow-color: rgba(0, 0, 0, .25);--clr-btn-inverse-disabled-color: var(--clr-color-neutral-0);--clr-btn-inverse-disabled-bg-color: var(--clr-btn-inverse-bg-color);--clr-btn-inverse-disabled-border-color: var(--clr-color-neutral-0);--clr-btn-inverse-checked-bg-color: rgba(255, 255, 255, .15);--clr-btn-inverse-checked-color: var(--clr-color-neutral-0);--clr-btn-disabled-opacity: .4;--clr-btn-icon-disabled-color: var( --clr-btn-default-disabled-color, hsl(198, 0%, 40%) );--clr-btn-group-focus-outline: rgb(81, 203, 238)}.btn{cursor:pointer;align-items:center;place-content:center;display:inline-block;display:var(--clr-btn-display, inline-block);gap:8px;gap:var(--clr-btn-appearance-gap, 8px);-webkit-appearance:none!important;border-radius:.15rem;border-radius:var(--clr-btn-border-radius, .15rem);border-width:.05rem;border-width:var(--clr-btn-border-width, .05rem);border-style:solid;min-width:3.6rem;max-width:18rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:middle;border-color:#0072a3;border-color:var(--clr-btn-default-border-color, hsl(198, 100%, 32%));background-color:transparent;background-color:var(--clr-btn-default-bg-color, transparent);color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%));line-height:1.8rem;line-height:var(--clr-btn-appearance-form-line-height, 1.8rem);letter-spacing:.12em;letter-spacing:var(--clr-btn-appearance-form-letter-spacing, .12em);font-size:.6rem;font-size:var(--clr-btn-appearance-form-font-size, .6rem);font-weight:500;font-weight:var(--clr-btn-appearance-form-font-weight, 500);height:1.8rem;height:var(--clr-btn-appearance-form-height, 1.8rem);padding:0 .6rem;padding:var(--clr-btn-appearance-form-padding, 0 .6rem)}.btn:hover{text-decoration:none}.btn cds-icon,.btn clr-icon{color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%))}.btn:hover{background-color:#e3f5fc;background-color:var(--clr-btn-default-hover-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}.btn:hover cds-icon,.btn:hover clr-icon{color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}.btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-default-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn.disabled,.btn:disabled{color:#666;color:var(--clr-btn-default-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-default-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-default-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn-group>.btn clr-icon,.btn clr-icon{transform:translate3d(0,-.1rem,0)}.btn-group>.btn cds-icon,.btn cds-icon{margin-top:-.14rem;margin-top:var(--clr-btn-appearance-icon-margin, -.14rem)}a.btn,.btn.btn-secondary,.btn-secondary .btn{border-color:#0072a3;border-color:var(--clr-btn-default-border-color, hsl(198, 100%, 32%));background-color:transparent;background-color:var(--clr-btn-default-bg-color, transparent);color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%))}a.btn cds-icon,a.btn clr-icon,.btn.btn-secondary cds-icon,.btn.btn-secondary clr-icon,.btn-secondary .btn cds-icon,.btn-secondary .btn clr-icon{color:#0072a3;color:var(--clr-btn-default-color, hsl(198, 100%, 32%))}a.btn:hover,.btn.btn-secondary:hover,.btn-secondary .btn:hover{background-color:#e3f5fc;background-color:var(--clr-btn-default-hover-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}a.btn:hover cds-icon,a.btn:hover clr-icon,.btn.btn-secondary:hover cds-icon,.btn.btn-secondary:hover clr-icon,.btn-secondary .btn:hover cds-icon,.btn-secondary .btn:hover clr-icon{color:#00567a;color:var(--clr-btn-default-hover-color, hsl(198, 100%, 24%))}a.btn:active,.btn.btn-secondary:active,.btn-secondary .btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-default-box-shadow-color, hsl(198, 80%, 46%)) inset}a.btn.disabled,a.btn:disabled,.btn.btn-secondary.disabled,.btn.btn-secondary:disabled,.btn-secondary .btn.disabled,.btn-secondary .btn:disabled{color:#666;color:var(--clr-btn-default-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-default-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-default-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn.btn-info,.btn-info .btn,.btn.btn-primary,.btn-primary .btn{border-color:#0072a3;border-color:var(--clr-btn-primary-border-color, hsl(198, 100%, 32%));background-color:#0072a3;background-color:var(--clr-btn-primary-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn.btn-info cds-icon,.btn.btn-info clr-icon,.btn-info .btn cds-icon,.btn-info .btn clr-icon,.btn.btn-primary cds-icon,.btn.btn-primary clr-icon,.btn-primary .btn cds-icon,.btn-primary .btn clr-icon{color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn.btn-info:hover,.btn-info .btn:hover,.btn.btn-primary:hover,.btn-primary .btn:hover{background-color:#00567a;background-color:var(--clr-btn-primary-hover-bg-color, hsl(198, 100%, 24%));color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn.btn-info:hover cds-icon,.btn.btn-info:hover clr-icon,.btn-info .btn:hover cds-icon,.btn-info .btn:hover clr-icon,.btn.btn-primary:hover cds-icon,.btn.btn-primary:hover clr-icon,.btn-primary .btn:hover cds-icon,.btn-primary .btn:hover clr-icon{color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn.btn-info:active,.btn-info .btn:active,.btn.btn-primary:active,.btn-primary .btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-primary-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn.btn-info.disabled,.btn.btn-info:disabled,.btn-info .btn.disabled,.btn-info .btn:disabled,.btn.btn-primary.disabled,.btn.btn-primary:disabled,.btn-primary .btn.disabled,.btn-primary .btn:disabled{color:#666;color:var(--clr-btn-primary-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-primary-disabled-bg-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-btn-primary-disabled-border-color, hsl(198, 0%, 80%));box-shadow:none}.btn.btn-success,.btn-success .btn{border-color:#3c8500;border-color:var(--clr-btn-success-border-color, hsl(93, 100%, 26%));background-color:#3c8500;background-color:var(--clr-btn-success-bg-color, hsl(93, 100%, 26%));color:#fff;color:var(--clr-btn-success-color, hsl(198, 0%, 100%))}.btn.btn-success cds-icon,.btn.btn-success clr-icon,.btn-success .btn cds-icon,.btn-success .btn clr-icon{color:#fff;color:var(--clr-btn-success-color, hsl(198, 0%, 100%))}.btn.btn-success:hover,.btn-success .btn:hover{background-color:#306b00;background-color:var(--clr-btn-success-hover-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-btn-success-hover-color, hsl(198, 0%, 100%))}.btn.btn-success:hover cds-icon,.btn.btn-success:hover clr-icon,.btn-success .btn:hover cds-icon,.btn-success .btn:hover clr-icon{color:#fff;color:var(--clr-btn-success-hover-color, hsl(198, 0%, 100%))}.btn.btn-success:active,.btn-success .btn:active{box-shadow:0 .1rem #255200 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-success-box-shadow-color, hsl(93, 100%, 16%)) inset}.btn.btn-success.disabled,.btn.btn-success:disabled,.btn-success .btn.disabled,.btn-success .btn:disabled{color:#666;color:var(--clr-btn-success-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-success-disabled-bg-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-btn-success-disabled-border-color, hsl(198, 0%, 80%));box-shadow:none}.btn.btn-warning,.btn-warning .btn{border-color:#db2100;border-color:var(--clr-btn-warning-border-color, hsl(9, 100%, 43%));background-color:#db2100;background-color:var(--clr-btn-warning-bg-color, hsl(9, 100%, 43%));color:#fff;color:var(--clr-btn-warning-color, hsl(198, 0%, 100%))}.btn.btn-warning cds-icon,.btn.btn-warning clr-icon,.btn-warning .btn cds-icon,.btn-warning .btn clr-icon{color:#fff;color:var(--clr-btn-warning-color, hsl(198, 0%, 100%))}.btn.btn-warning:hover,.btn-warning .btn:hover{background-color:#c21d00;background-color:var(--clr-btn-warning-hover-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-btn-warning-hover-color, hsl(198, 0%, 100%))}.btn.btn-warning:hover cds-icon,.btn.btn-warning:hover clr-icon,.btn-warning .btn:hover cds-icon,.btn-warning .btn:hover clr-icon{color:#fff;color:var(--clr-btn-warning-hover-color, hsl(198, 0%, 100%))}.btn.btn-warning:active,.btn-warning .btn:active{box-shadow:0 .1rem #991700 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-warning-box-shadow-color, hsl(9, 100%, 30%)) inset}.btn.btn-warning.disabled,.btn.btn-warning:disabled,.btn-warning .btn.disabled,.btn-warning .btn:disabled{color:#666;color:var(--clr-btn-warning-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-warning-disabled-bg-color, hsl(198, 0%, 80%));border-color:#666;border-color:var(--clr-btn-warning-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-danger,.btn-danger .btn{border-color:#db2100;border-color:var(--clr-btn-danger-border-color, hsl(9, 100%, 43%));background-color:#db2100;background-color:var(--clr-btn-danger-bg-color, hsl(9, 100%, 43%));color:#fff;color:var(--clr-btn-danger-color, hsl(198, 0%, 100%))}.btn.btn-danger cds-icon,.btn.btn-danger clr-icon,.btn-danger .btn cds-icon,.btn-danger .btn clr-icon{color:#fff;color:var(--clr-btn-danger-color, hsl(198, 0%, 100%))}.btn.btn-danger:hover,.btn-danger .btn:hover{background-color:#c21d00;background-color:var(--clr-btn-danger-hover-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-btn-danger-hover-color, hsl(198, 0%, 100%))}.btn.btn-danger:hover cds-icon,.btn.btn-danger:hover clr-icon,.btn-danger .btn:hover cds-icon,.btn-danger .btn:hover clr-icon{color:#fff;color:var(--clr-btn-danger-hover-color, hsl(198, 0%, 100%))}.btn.btn-danger:active,.btn-danger .btn:active{box-shadow:0 .1rem #991700 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-danger-box-shadow-color, hsl(9, 100%, 30%)) inset}.btn.btn-danger.disabled,.btn.btn-danger:disabled,.btn-danger .btn.disabled,.btn-danger .btn:disabled{color:#666;color:var(--clr-btn-danger-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-danger-disabled-bg-color, hsl(198, 0%, 80%));border-color:#666;border-color:var(--clr-btn-danger-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-outline,.btn.btn-outline .btn,.btn.btn-secondary-outline,.btn.btn-outline-secondary,.btn-secondary-outline .btn,.btn-outline-secondary .btn,.btn-outline .btn{border-color:#0072a3;border-color:var(--clr-btn-default-outline-border-color, hsl(198, 100%, 32%));background-color:transparent;background-color:var(--clr-btn-default-outline-bg-color, transparent);color:#0072a3;color:var(--clr-btn-default-outline-color, hsl(198, 100%, 32%))}.btn.btn-outline cds-icon,.btn.btn-outline clr-icon,.btn.btn-outline .btn cds-icon,.btn.btn-outline .btn clr-icon,.btn.btn-secondary-outline cds-icon,.btn.btn-secondary-outline clr-icon,.btn.btn-outline-secondary cds-icon,.btn.btn-outline-secondary clr-icon,.btn-secondary-outline .btn cds-icon,.btn-secondary-outline .btn clr-icon,.btn-outline-secondary .btn cds-icon,.btn-outline-secondary .btn clr-icon,.btn-outline .btn cds-icon,.btn-outline .btn clr-icon{color:#0072a3;color:var(--clr-btn-default-outline-color, hsl(198, 100%, 32%))}.btn.btn-outline:hover,.btn.btn-outline .btn:hover,.btn.btn-secondary-outline:hover,.btn.btn-outline-secondary:hover,.btn-secondary-outline .btn:hover,.btn-outline-secondary .btn:hover,.btn-outline .btn:hover{background-color:#e3f5fc;background-color:var(--clr-btn-default-outline-hover-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-btn-default-outline-hover-color, hsl(198, 100%, 24%))}.btn.btn-outline:hover cds-icon,.btn.btn-outline:hover clr-icon,.btn.btn-outline .btn:hover cds-icon,.btn.btn-outline .btn:hover clr-icon,.btn.btn-secondary-outline:hover cds-icon,.btn.btn-secondary-outline:hover clr-icon,.btn.btn-outline-secondary:hover cds-icon,.btn.btn-outline-secondary:hover clr-icon,.btn-secondary-outline .btn:hover cds-icon,.btn-secondary-outline .btn:hover clr-icon,.btn-outline-secondary .btn:hover cds-icon,.btn-outline-secondary .btn:hover clr-icon,.btn-outline .btn:hover cds-icon,.btn-outline .btn:hover clr-icon{color:#00567a;color:var(--clr-btn-default-outline-hover-color, hsl(198, 100%, 24%))}.btn.btn-outline:active,.btn.btn-outline .btn:active,.btn.btn-secondary-outline:active,.btn.btn-outline-secondary:active,.btn-secondary-outline .btn:active,.btn-outline-secondary .btn:active,.btn-outline .btn:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-default-outline-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn.btn-outline.disabled,.btn.btn-outline:disabled,.btn.btn-outline .btn.disabled,.btn.btn-outline .btn:disabled,.btn.btn-secondary-outline.disabled,.btn.btn-secondary-outline:disabled,.btn.btn-outline-secondary.disabled,.btn.btn-outline-secondary:disabled,.btn-secondary-outline .btn.disabled,.btn-secondary-outline .btn:disabled,.btn-outline-secondary .btn.disabled,.btn-outline-secondary .btn:disabled,.btn-outline .btn.disabled,.btn-outline .btn:disabled{color:#666;color:var(--clr-btn-default-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-default-outline-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-default-outline-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn.btn-primary-outline,.btn-outline-info .btn,.btn-info-outline .btn,.btn-primary-outline .btn,.btn-outline-primary .btn,.btn.btn-outline-primary,.btn.btn-outline-info,.btn.btn-info-outline{border-color:var(--clr-btn-primary-outline-border-color, );background-color:var(--clr-btn-primary-outline-bg-color, );color:var(--clr-btn-primary-outline-color, )}.btn.btn-primary-outline cds-icon,.btn.btn-primary-outline clr-icon,.btn-outline-info .btn cds-icon,.btn-outline-info .btn clr-icon,.btn-info-outline .btn cds-icon,.btn-info-outline .btn clr-icon,.btn-primary-outline .btn cds-icon,.btn-primary-outline .btn clr-icon,.btn-outline-primary .btn cds-icon,.btn-outline-primary .btn clr-icon,.btn.btn-outline-primary cds-icon,.btn.btn-outline-primary clr-icon,.btn.btn-outline-info cds-icon,.btn.btn-outline-info clr-icon,.btn.btn-info-outline cds-icon,.btn.btn-info-outline clr-icon{color:var(--clr-btn-primary-outline-color, )}.btn.btn-primary-outline:hover,.btn-outline-info .btn:hover,.btn-info-outline .btn:hover,.btn-primary-outline .btn:hover,.btn-outline-primary .btn:hover,.btn.btn-outline-primary:hover,.btn.btn-outline-info:hover,.btn.btn-info-outline:hover{background-color:var(--clr-btn-primary-outline-hover-bg-color, );color:var(--clr-btn-primary-outline-hover-color, )}.btn.btn-primary-outline:hover cds-icon,.btn.btn-primary-outline:hover clr-icon,.btn-outline-info .btn:hover cds-icon,.btn-outline-info .btn:hover clr-icon,.btn-info-outline .btn:hover cds-icon,.btn-info-outline .btn:hover clr-icon,.btn-primary-outline .btn:hover cds-icon,.btn-primary-outline .btn:hover clr-icon,.btn-outline-primary .btn:hover cds-icon,.btn-outline-primary .btn:hover clr-icon,.btn.btn-outline-primary:hover cds-icon,.btn.btn-outline-primary:hover clr-icon,.btn.btn-outline-info:hover cds-icon,.btn.btn-outline-info:hover clr-icon,.btn.btn-info-outline:hover cds-icon,.btn.btn-info-outline:hover clr-icon{color:var(--clr-btn-primary-outline-hover-color, )}.btn.btn-primary-outline:active,.btn-outline-info .btn:active,.btn-info-outline .btn:active,.btn-primary-outline .btn:active,.btn-outline-primary .btn:active,.btn.btn-outline-primary:active,.btn.btn-outline-info:active,.btn.btn-info-outline:active{box-shadow:0 .1rem inset;box-shadow:0 .1rem 0 0 var(--clr-btn-primary-outline-box-shadow-color, ) inset}.btn.btn-primary-outline.disabled,.btn.btn-primary-outline:disabled,.btn-outline-info .btn.disabled,.btn-outline-info .btn:disabled,.btn-info-outline .btn.disabled,.btn-info-outline .btn:disabled,.btn-primary-outline .btn.disabled,.btn-primary-outline .btn:disabled,.btn-outline-primary .btn.disabled,.btn-outline-primary .btn:disabled,.btn.btn-outline-primary.disabled,.btn.btn-outline-primary:disabled,.btn.btn-outline-info.disabled,.btn.btn-outline-info:disabled,.btn.btn-info-outline.disabled,.btn.btn-info-outline:disabled{color:var(--clr-btn-primary-outline-disabled-color, );cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:var(--clr-btn-primary-outline-disabled-bg-color, );border-color:var(--clr-btn-primary-outline-disabled-border-color, );box-shadow:none}.btn.btn-success-outline,.btn.btn-outline-success,.btn-success-outline .btn,.btn-outline-success .btn{border-color:#3c8500;border-color:var(--clr-btn-success-outline-border-color, hsl(93, 100%, 26%));background-color:transparent;background-color:var(--clr-btn-success-outline-bg-color, transparent);color:#3c8500;color:var(--clr-btn-success-outline-color, hsl(93, 100%, 26%))}.btn.btn-success-outline cds-icon,.btn.btn-success-outline clr-icon,.btn.btn-outline-success cds-icon,.btn.btn-outline-success clr-icon,.btn-success-outline .btn cds-icon,.btn-success-outline .btn clr-icon,.btn-outline-success .btn cds-icon,.btn-outline-success .btn clr-icon{color:#3c8500;color:var(--clr-btn-success-outline-color, hsl(93, 100%, 26%))}.btn.btn-success-outline:hover,.btn.btn-outline-success:hover,.btn-success-outline .btn:hover,.btn-outline-success .btn:hover{background-color:#dff0d0;background-color:var(--clr-btn-success-outline-hover-bg-color, hsl(93, 52%, 88%));color:#255200;color:var(--clr-btn-success-outline-hover-color, hsl(93, 100%, 16%))}.btn.btn-success-outline:hover cds-icon,.btn.btn-success-outline:hover clr-icon,.btn.btn-outline-success:hover cds-icon,.btn.btn-outline-success:hover clr-icon,.btn-success-outline .btn:hover cds-icon,.btn-success-outline .btn:hover clr-icon,.btn-outline-success .btn:hover cds-icon,.btn-outline-success .btn:hover clr-icon{color:#255200;color:var(--clr-btn-success-outline-hover-color, hsl(93, 100%, 16%))}.btn.btn-success-outline:active,.btn.btn-outline-success:active,.btn-success-outline .btn:active,.btn-outline-success .btn:active{box-shadow:0 .1rem #5eb715 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-success-outline-box-shadow-color, hsl(93, 79%, 40%)) inset}.btn.btn-success-outline.disabled,.btn.btn-success-outline:disabled,.btn.btn-outline-success.disabled,.btn.btn-outline-success:disabled,.btn-success-outline .btn.disabled,.btn-success-outline .btn:disabled,.btn-outline-success .btn.disabled,.btn-outline-success .btn:disabled{color:#666;color:var(--clr-btn-success-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-success-outline-disabled-bg-color, transparent);border-color:#8c8c8c;border-color:var(--clr-btn-success-outline-disabled-border-color, hsl(198, 0%, 55%));box-shadow:none}.btn.btn-warning-outline,.btn.btn-outline-warning,.btn-warning-outline .btn,.btn-outline-warning .btn{border-color:#c21d00;border-color:var(--clr-btn-warning-outline-border-color, hsl(9, 100%, 38%));background-color:transparent;background-color:var(--clr-btn-warning-outline-bg-color, transparent);color:#db2100;color:var(--clr-btn-warning-outline-color, hsl(9, 100%, 43%))}.btn.btn-warning-outline cds-icon,.btn.btn-warning-outline clr-icon,.btn.btn-outline-warning cds-icon,.btn.btn-outline-warning clr-icon,.btn-warning-outline .btn cds-icon,.btn-warning-outline .btn clr-icon,.btn-outline-warning .btn cds-icon,.btn-outline-warning .btn clr-icon{color:#db2100;color:var(--clr-btn-warning-outline-color, hsl(9, 100%, 43%))}.btn.btn-warning-outline:hover,.btn.btn-outline-warning:hover,.btn-warning-outline .btn:hover,.btn-outline-warning .btn:hover{background-color:#feddd7;background-color:var(--clr-btn-warning-outline-hover-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-btn-warning-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-warning-outline:hover cds-icon,.btn.btn-warning-outline:hover clr-icon,.btn.btn-outline-warning:hover cds-icon,.btn.btn-outline-warning:hover clr-icon,.btn-warning-outline .btn:hover cds-icon,.btn-warning-outline .btn:hover clr-icon,.btn-outline-warning .btn:hover cds-icon,.btn-outline-warning .btn:hover clr-icon{color:#991700;color:var(--clr-btn-warning-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-warning-outline:active,.btn.btn-outline-warning:active,.btn-warning-outline .btn:active,.btn-outline-warning .btn:active{box-shadow:0 .1rem #fcc5bb inset;box-shadow:0 .1rem 0 0 var(--clr-btn-warning-outline-box-shadow-color, hsl(9, 91%, 86%)) inset}.btn.btn-warning-outline.disabled,.btn.btn-warning-outline:disabled,.btn.btn-outline-warning.disabled,.btn.btn-outline-warning:disabled,.btn-warning-outline .btn.disabled,.btn-warning-outline .btn:disabled,.btn-outline-warning .btn.disabled,.btn-outline-warning .btn:disabled{color:#666;color:var(--clr-btn-warning-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-warning-outline-disabled-bg-color, transparent);border-color:#666;border-color:var(--clr-btn-warning-outline-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-danger-outline,.btn.btn-outline-danger,.btn-danger-outline .btn,.btn-outline-danger .btn{border-color:#c21d00;border-color:var(--clr-btn-danger-outline-border-color, hsl(9, 100%, 38%));background-color:transparent;background-color:var(--clr-btn-danger-outline-bg-color, transparent);color:#db2100;color:var(--clr-btn-danger-outline-color, hsl(9, 100%, 43%))}.btn.btn-danger-outline cds-icon,.btn.btn-danger-outline clr-icon,.btn.btn-outline-danger cds-icon,.btn.btn-outline-danger clr-icon,.btn-danger-outline .btn cds-icon,.btn-danger-outline .btn clr-icon,.btn-outline-danger .btn cds-icon,.btn-outline-danger .btn clr-icon{color:#db2100;color:var(--clr-btn-danger-outline-color, hsl(9, 100%, 43%))}.btn.btn-danger-outline:hover,.btn.btn-outline-danger:hover,.btn-danger-outline .btn:hover,.btn-outline-danger .btn:hover{background-color:#feddd7;background-color:var(--clr-btn-danger-outline-hover-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-btn-danger-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-danger-outline:hover cds-icon,.btn.btn-danger-outline:hover clr-icon,.btn.btn-outline-danger:hover cds-icon,.btn.btn-outline-danger:hover clr-icon,.btn-danger-outline .btn:hover cds-icon,.btn-danger-outline .btn:hover clr-icon,.btn-outline-danger .btn:hover cds-icon,.btn-outline-danger .btn:hover clr-icon{color:#991700;color:var(--clr-btn-danger-outline-hover-color, hsl(9, 100%, 30%))}.btn.btn-danger-outline:active,.btn.btn-outline-danger:active,.btn-danger-outline .btn:active,.btn-outline-danger .btn:active{box-shadow:0 .1rem #fcc5bb inset;box-shadow:0 .1rem 0 0 var(--clr-btn-danger-outline-box-shadow-color, hsl(9, 91%, 86%)) inset}.btn.btn-danger-outline.disabled,.btn.btn-danger-outline:disabled,.btn.btn-outline-danger.disabled,.btn.btn-outline-danger:disabled,.btn-danger-outline .btn.disabled,.btn-danger-outline .btn:disabled,.btn-outline-danger .btn.disabled,.btn-outline-danger .btn:disabled{color:#666;color:var(--clr-btn-danger-outline-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-danger-outline-disabled-bg-color, transparent);border-color:#666;border-color:var(--clr-btn-danger-outline-disabled-border-color, hsl(198, 0%, 40%));box-shadow:none}.btn.btn-link,.btn-link .btn{border-color:transparent;border-color:var(--clr-btn-link-border-color, transparent);background-color:transparent;background-color:var(--clr-btn-link-bg-color, transparent);color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn.btn-link cds-icon,.btn.btn-link clr-icon,.btn-link .btn cds-icon,.btn-link .btn clr-icon{color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn.btn-link:hover,.btn-link .btn:hover{background-color:transparent;background-color:var(--clr-btn-link-hover-bg-color, transparent);color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn.btn-link:hover cds-icon,.btn.btn-link:hover clr-icon,.btn-link .btn:hover cds-icon,.btn-link .btn:hover clr-icon{color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn.btn-link:active,.btn-link .btn:active{box-shadow:none}.btn.btn-link.disabled,.btn.btn-link:disabled,.btn-link .btn.disabled,.btn-link .btn:disabled{color:#666;color:var(--clr-btn-link-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-link-disabled-bg-color, transparent);border-color:transparent;border-color:var(--clr-btn-link-disabled-border-color, transparent);box-shadow:none}.btn.btn-link:visited,.btn-link .btn:visited{color:var(--clr-btn-link-visited-color, )}.btn.btn-link:visited cds-icon,.btn.btn-link:visited clr-icon,.btn-link .btn:visited cds-icon,.btn-link .btn:visited clr-icon{color:var(--clr-btn-link-visited-color, )}.btn.btn-link:visited:hover,.btn-link .btn:visited:hover{color:var(--clr-btn-link-visited-hover-color, )}.btn.btn-link:visited:hover cds-icon,.btn.btn-link:visited:hover clr-icon,.btn-link .btn:visited:hover cds-icon,.btn-link .btn:visited:hover clr-icon{color:var(--clr-btn-link-visited-hover-color, )}.btn.btn-inverse,.alert-app-level .alert-item .btn,.btn-inverse .btn{border-color:#fff;border-color:var(--clr-btn-inverse-border-color, hsl(198, 0%, 100%));background-color:transparent;background-color:var(--clr-btn-inverse-bg-color, transparent);color:#fff;color:var(--clr-btn-inverse-color, hsl(198, 0%, 100%))}.btn.btn-inverse cds-icon,.alert-app-level .alert-item .btn cds-icon,.btn.btn-inverse clr-icon,.alert-app-level .alert-item .btn clr-icon,.btn-inverse .btn cds-icon,.btn-inverse .btn clr-icon{color:#fff;color:var(--clr-btn-inverse-color, hsl(198, 0%, 100%))}.btn.btn-inverse:hover,.alert-app-level .alert-item .btn:hover,.btn-inverse .btn:hover{background-color:#ffffff26;background-color:var(--clr-btn-inverse-hover-bg-color, rgba(255, 255, 255, .15));color:#fff;color:var(--clr-btn-inverse-hover-color, hsl(198, 0%, 100%))}.btn.btn-inverse:hover cds-icon,.alert-app-level .alert-item .btn:hover cds-icon,.btn.btn-inverse:hover clr-icon,.alert-app-level .alert-item .btn:hover clr-icon,.btn-inverse .btn:hover cds-icon,.btn-inverse .btn:hover clr-icon{color:#fff;color:var(--clr-btn-inverse-hover-color, hsl(198, 0%, 100%))}.btn.btn-inverse:active,.alert-app-level .alert-item .btn:active,.btn-inverse .btn:active{box-shadow:0 .1rem #00000040 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-inverse-box-shadow-color, rgba(0, 0, 0, .25)) inset}.btn.btn-inverse.disabled,.alert-app-level .alert-item .btn.disabled,.btn.btn-inverse:disabled,.alert-app-level .alert-item .btn:disabled,.btn-inverse .btn.disabled,.btn-inverse .btn:disabled{color:#fff;color:var(--clr-btn-inverse-disabled-color, hsl(198, 0%, 100%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-inverse-disabled-bg-color, transparent);border-color:#fff;border-color:var(--clr-btn-inverse-disabled-border-color, hsl(198, 0%, 100%));box-shadow:none}.btn.btn-sm,.alert-app-level .alert-item .btn,.btn-sm .btn{line-height:1.15rem;line-height:var(--clr-btn-appearance-standard-line-height, 1.15rem);letter-spacing:.073em;letter-spacing:var(--clr-btn-appearance-standard-letter-spacing, .073em);font-size:.55rem;font-size:var(--clr-btn-appearance-standard-font-size, .55rem);font-weight:500;font-weight:var(--clr-btn-appearance-standard-font-weight, 500);height:1.2rem;height:var(--clr-btn-appearance-standard-height, 1.2rem);padding:0 .6rem;padding:var(--clr-btn-appearance-standard-padding, 0 .6rem)}.btn-block{display:block;display:var(--clr-btn-block-display, block);width:100%;max-width:100%}.btn{margin-top:.3rem;margin-top:var(--clr-btn-vertical-margin, .3rem);margin-bottom:.3rem;margin-bottom:var(--clr-btn-vertical-margin, .3rem);margin-right:.6rem;margin-right:var(--clr-btn-horizontal-margin, .6rem);margin-left:0}.btn.btn-link{margin-right:0}.btn.btn-link.btn-inverse,.alert-app-level .alert-item .btn.btn-link{border-color:transparent}.btn-sm:not(.btn-link) clr-icon{width:.6rem;width:var(--clr-btn-appearance-standard-icon-size, .6rem);height:.6rem;height:var(--clr-btn-appearance-standard-icon-size, .6rem);transform:translate3d(0,-.05rem,0)}.btn-sm:not(.btn-link) cds-icon{width:.6rem;width:var(--clr-btn-appearance-standard-icon-size, .6rem);height:.6rem;height:var(--clr-btn-appearance-standard-icon-size, .6rem);margin-top:-.1rem;margin-top:var(--clr-btn-appearance-sm-icon-margin, -.1rem)}.btn-icon{min-width:0}.btn.disabled cds-icon,.btn.disabled clr-icon,.btn:disabled cds-icon,.btn:disabled clr-icon{color:#ccc;color:var(--clr-btn-icon-disabled-color, hsl(198, 0%, 80%))}.btn-group.btn-primary .dropdown-toggle,.btn-group.btn-success .dropdown-toggle,.btn-group.btn-warning .dropdown-toggle,.btn-group.btn-danger .dropdown-toggle{border-color:#0072a3;border-color:var(--clr-btn-primary-border-color, hsl(198, 100%, 32%));background-color:#0072a3;background-color:var(--clr-btn-primary-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn-group.btn-primary .dropdown-toggle cds-icon,.btn-group.btn-primary .dropdown-toggle clr-icon,.btn-group.btn-success .dropdown-toggle cds-icon,.btn-group.btn-success .dropdown-toggle clr-icon,.btn-group.btn-warning .dropdown-toggle cds-icon,.btn-group.btn-warning .dropdown-toggle clr-icon,.btn-group.btn-danger .dropdown-toggle cds-icon,.btn-group.btn-danger .dropdown-toggle clr-icon{color:#fff;color:var(--clr-btn-primary-color, hsl(198, 0%, 100%))}.btn-group.btn-primary .dropdown-toggle:hover,.btn-group.btn-success .dropdown-toggle:hover,.btn-group.btn-warning .dropdown-toggle:hover,.btn-group.btn-danger .dropdown-toggle:hover{background-color:#00567a;background-color:var(--clr-btn-primary-hover-bg-color, hsl(198, 100%, 24%));color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn-group.btn-primary .dropdown-toggle:hover cds-icon,.btn-group.btn-primary .dropdown-toggle:hover clr-icon,.btn-group.btn-success .dropdown-toggle:hover cds-icon,.btn-group.btn-success .dropdown-toggle:hover clr-icon,.btn-group.btn-warning .dropdown-toggle:hover cds-icon,.btn-group.btn-warning .dropdown-toggle:hover clr-icon,.btn-group.btn-danger .dropdown-toggle:hover cds-icon,.btn-group.btn-danger .dropdown-toggle:hover clr-icon{color:#e3f5fc;color:var(--clr-btn-primary-hover-color, hsl(198, 83%, 94%))}.btn-group.btn-primary .dropdown-toggle:active,.btn-group.btn-success .dropdown-toggle:active,.btn-group.btn-warning .dropdown-toggle:active,.btn-group.btn-danger .dropdown-toggle:active{box-shadow:0 .1rem #179bd3 inset;box-shadow:0 .1rem 0 0 var(--clr-btn-primary-box-shadow-color, hsl(198, 80%, 46%)) inset}.btn-group.btn-primary .dropdown-toggle.disabled,.btn-group.btn-primary .dropdown-toggle:disabled,.btn-group.btn-success .dropdown-toggle.disabled,.btn-group.btn-success .dropdown-toggle:disabled,.btn-group.btn-warning .dropdown-toggle.disabled,.btn-group.btn-warning .dropdown-toggle:disabled,.btn-group.btn-danger .dropdown-toggle.disabled,.btn-group.btn-danger .dropdown-toggle:disabled{color:#666;color:var(--clr-btn-primary-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:#ccc;background-color:var(--clr-btn-primary-disabled-bg-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-btn-primary-disabled-border-color, hsl(198, 0%, 80%));box-shadow:none}.btn-group.btn-danger :disabled{border-color:#ccc;border-color:var(--clr-color-neutral-400, hsl(198, 0%, 80%))}.btn-group.btn-link .dropdown-toggle{border-color:transparent;border-color:var(--clr-btn-link-border-color, transparent);background-color:transparent;background-color:var(--clr-btn-link-bg-color, transparent);color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn-group.btn-link .dropdown-toggle cds-icon,.btn-group.btn-link .dropdown-toggle clr-icon{color:#0072a3;color:var(--clr-btn-link-color, hsl(198, 100%, 32%))}.btn-group.btn-link .dropdown-toggle:hover{background-color:transparent;background-color:var(--clr-btn-link-hover-bg-color, transparent);color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn-group.btn-link .dropdown-toggle:hover cds-icon,.btn-group.btn-link .dropdown-toggle:hover clr-icon{color:#00567a;color:var(--clr-btn-link-hover-color, hsl(198, 100%, 24%))}.btn-group.btn-link .dropdown-toggle:active{box-shadow:none}.btn-group.btn-link .dropdown-toggle.disabled,.btn-group.btn-link .dropdown-toggle:disabled{color:#666;color:var(--clr-btn-link-disabled-color, hsl(198, 0%, 40%));cursor:not-allowed;opacity:.4;opacity:var(--clr-btn-disabled-opacity, .4);background-color:transparent;background-color:var(--clr-btn-link-disabled-bg-color, transparent);border-color:transparent;border-color:var(--clr-btn-link-disabled-border-color, transparent);box-shadow:none}.btn-group.btn-sm .btn-group-overflow>.dropdown-toggle{line-height:1.15rem;line-height:var(--clr-btn-appearance-standard-line-height, 1.15rem);letter-spacing:.073em;letter-spacing:var(--clr-btn-appearance-standard-letter-spacing, .073em);font-size:.55rem;font-size:var(--clr-btn-appearance-standard-font-size, .55rem);font-weight:500;font-weight:var(--clr-btn-appearance-standard-font-weight, 500);height:1.2rem;height:var(--clr-btn-appearance-standard-height, 1.2rem);padding:0 .6rem;padding:var(--clr-btn-appearance-standard-padding, 0 .6rem)}.checkbox.btn,.checkbox-inline.btn,.radio.btn,.radio-inline.btn{padding:0}.checkbox.btn label,.checkbox-inline.btn label,.radio.btn label,.radio-inline.btn label{display:block;line-height:inherit;padding:0 .6rem;cursor:pointer}.checkbox.btn input[type=checkbox]+label:before,.checkbox.btn input[type=checkbox]+label:after,.checkbox-inline.btn input[type=checkbox]+label:before,.checkbox-inline.btn input[type=checkbox]+label:after{content:none}.radio.btn input[type=radio]+label:before,.radio.btn input[type=radio]+label:after,.radio-inline.btn input[type=radio]+label:before,.radio-inline.btn input[type=radio]+label:after{content:none}.checkbox.btn input[type=checkbox]:checked+label,.checkbox.btn input[type=checkbox]:checked+label>clr-icon,.checkbox.btn input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn input[type=checkbox]:checked+label,.checkbox-inline.btn input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn input[type=checkbox]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.checkbox.btn label,.checkbox-inline.btn label{width:100%}.checkbox.btn.btn-secondary input[type=checkbox]:checked+label,.checkbox.btn.btn-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-info input[type=checkbox]:checked+label,.checkbox.btn.btn-info input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-info input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-primary-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-primary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-primary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-secondary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline-primary input[type=checkbox]:checked+label,.checkbox.btn.btn-outline-primary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline-primary input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked+label,.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-info-outline input[type=checkbox]:checked+label,.checkbox.btn.btn-info-outline input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-info-outline input[type=checkbox]:checked+label>cds-icon,.checkbox.btn.btn-outline-info input[type=checkbox]:checked+label,.checkbox.btn.btn-outline-info input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-outline-info input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-info input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-info input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-info input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-primary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-secondary-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline-primary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline-secondary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-info-outline input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-outline-info input[type=checkbox]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.checkbox.btn.btn-primary input[type=checkbox]:checked+label,.checkbox.btn.btn-primary input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-primary input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-primary input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-primary input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-primary input[type=checkbox]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.checkbox.btn.btn-success input[type=checkbox]:checked+label,.checkbox.btn.btn-success input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-success input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-success input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-success input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-success input[type=checkbox]:checked+label>cds-icon{background-color:#306b00;color:#fff}.checkbox.btn.btn-warning input[type=checkbox]:checked+label,.checkbox.btn.btn-warning input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-warning input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-warning input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-warning input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-warning input[type=checkbox]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.checkbox.btn.btn-danger input[type=checkbox]:checked+label,.checkbox.btn.btn-danger input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-danger input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-danger input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-danger input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-danger input[type=checkbox]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.checkbox.btn.btn-link input[type=checkbox]:checked+label,.checkbox.btn.btn-link input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-link input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-link input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-link input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-link input[type=checkbox]:checked+label>cds-icon{background-color:transparent;color:#00567a}.checkbox.btn.btn-inverse input[type=checkbox]:checked+label,.checkbox.btn.btn-inverse input[type=checkbox]:checked+label>clr-icon,.checkbox.btn.btn-inverse input[type=checkbox]:checked+label>cds-icon,.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked+label,.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked+label>clr-icon,.checkbox-inline.btn.btn-inverse input[type=checkbox]:checked+label>cds-icon{background-color:#ffffff26;color:#fff}.radio.btn input[type=radio]:checked+label,.radio.btn input[type=radio]:checked+label>clr-icon,.radio.btn input[type=radio]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.radio.btn label{width:100%}.radio.btn.btn-secondary input[type=radio]:checked+label,.radio.btn.btn-secondary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-secondary input[type=radio]:checked+label>cds-icon,.radio.btn.btn-info input[type=radio]:checked+label,.radio.btn.btn-info input[type=radio]:checked+label>clr-icon,.radio.btn.btn-info input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline input[type=radio]:checked+label,.radio.btn.btn-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-primary-outline input[type=radio]:checked+label,.radio.btn.btn-primary-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-primary-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-secondary-outline input[type=radio]:checked+label,.radio.btn.btn-secondary-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-secondary-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-primary input[type=radio]:checked+label,.radio.btn.btn-outline-primary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-primary input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-secondary input[type=radio]:checked+label,.radio.btn.btn-outline-secondary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-secondary input[type=radio]:checked+label>cds-icon,.radio.btn.btn-info-outline input[type=radio]:checked+label,.radio.btn.btn-info-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-info-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-info input[type=radio]:checked+label,.radio.btn.btn-outline-info input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-info input[type=radio]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.radio.btn.btn-primary input[type=radio]:checked+label,.radio.btn.btn-primary input[type=radio]:checked+label>clr-icon,.radio.btn.btn-primary input[type=radio]:checked+label>cds-icon{background-color:#0072a3;color:#fff}.radio.btn.btn-success input[type=radio]:checked+label,.radio.btn.btn-success input[type=radio]:checked+label>clr-icon,.radio.btn.btn-success input[type=radio]:checked+label>cds-icon{background-color:#306b00;color:#fff}.radio.btn.btn-warning input[type=radio]:checked+label,.radio.btn.btn-warning input[type=radio]:checked+label>clr-icon,.radio.btn.btn-warning input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-danger input[type=radio]:checked+label,.radio.btn.btn-danger input[type=radio]:checked+label>clr-icon,.radio.btn.btn-danger input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-success-outline input[type=radio]:checked+label,.radio.btn.btn-success-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-success-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-success input[type=radio]:checked+label,.radio.btn.btn-outline-success input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-success input[type=radio]:checked+label>cds-icon{background-color:#3c8500;color:#fff}.radio.btn.btn-warning-outline input[type=radio]:checked+label,.radio.btn.btn-warning-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-warning-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-warning input[type=radio]:checked+label,.radio.btn.btn-outline-warning input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-warning input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-danger-outline input[type=radio]:checked+label,.radio.btn.btn-danger-outline input[type=radio]:checked+label>clr-icon,.radio.btn.btn-danger-outline input[type=radio]:checked+label>cds-icon,.radio.btn.btn-outline-danger input[type=radio]:checked+label,.radio.btn.btn-outline-danger input[type=radio]:checked+label>clr-icon,.radio.btn.btn-outline-danger input[type=radio]:checked+label>cds-icon{background-color:#c21d00;color:#fff}.radio.btn.btn-link input[type=radio]:checked+label,.radio.btn.btn-link input[type=radio]:checked+label>clr-icon,.radio.btn.btn-link input[type=radio]:checked+label>cds-icon{background-color:transparent;color:#00567a}.radio.btn.btn-inverse input[type=radio]:checked+label,.radio.btn.btn-inverse input[type=radio]:checked+label>clr-icon,.radio.btn.btn-inverse input[type=radio]:checked+label>cds-icon{background-color:#ffffff26;color:#fff}.btn-group{display:inline-flex;margin-right:.6rem}.btn-group clr-dropdown .dropdown-toggle{border-radius:0}.btn-group clr-dropdown:last-child .dropdown-toggle{border-top-right-radius:.15rem;border-bottom-right-radius:.15rem}.btn-group .btn{margin:0;vertical-align:top;overflow:hidden}.btn-group .btn label{height:100%}.btn-group .btn input[type=radio]:focus,.btn-group .btn input[type=checkbox]:focus{appearance:none;opacity:1;top:0;height:100%;width:100%;box-shadow:0 0 .25rem #51cbee;box-shadow:0 0 .25rem var(--clr-btn-group-focus-outline, rgb(81, 203, 238));padding:.15rem 0 .15rem .15rem;border-width:.05rem;border-style:solid;border-color:#51cbee;border-color:var(--clr-btn-group-focus-outline, rgb(81, 203, 238))}.btn-group .btn input[type=radio]:focus::-ms-check,.btn-group .btn input[type=checkbox]:focus::-ms-check{display:none}.btn-group .btn:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .btn:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group .tooltip:not(:first-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .tooltip:not(:last-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group.btn-primary .tooltip:not(:last-child) .btn,.btn-group.btn-primary .btn:not(:last-child),.btn-group.btn-success .tooltip:not(:last-child) .btn,.btn-group.btn-success .btn:not(:last-child),.btn-group.btn-danger .tooltip:not(:last-child) .btn,.btn-group.btn-danger .btn:not(:last-child),.btn-group.btn-warning .tooltip:not(:last-child) .btn,.btn-group.btn-warning .btn:not(:last-child){margin:0;margin-right:.05rem;margin-right:var(--clr-btn-border-width, .05rem)}.btn-group.btn-primary .dropdown-menu .btn,.btn-group.btn-success .dropdown-menu .btn,.btn-group.btn-danger .dropdown-menu .btn,.btn-group.btn-warning .dropdown-menu .btn{margin:0}.btn-group>.btn-group-overflow{position:relative}.btn-group>.btn-group-overflow:last-child:not(:first-child)>.btn:first-child{border-radius:.15rem;border-radius:var(--clr-btn-border-radius, .15rem);border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group-overflow:last-child:first-child>.btn:first-child{border-radius:.15rem;border-radius:var(--clr-btn-border-radius, .15rem)}.btn-group .btn+.btn{border-left:none}.btn-group .tooltip:not(:first-child) .btn{border-left:none}.btn-group .btn+.btn-group-overflow .btn{border-left:none}.btn-group.btn-link .dropdown-toggle,.btn-group.btn-icon-link.btn-link .btn,.btn-group.btn-icon .btn{min-width:0}.btn-group .clr-icon-title{display:none;text-transform:none}.btn-group .dropdown-toggle{display:block}.btn-group .dropdown-menu cds-icon,.btn-group .dropdown-menu clr-icon{display:none}.btn-group .dropdown-menu .clr-icon-title{display:inline}.checkbox,.radio{position:relative}.checkbox input[type=checkbox],.checkbox input[type=radio],.radio input[type=checkbox],.radio input[type=radio]{position:absolute;top:0;left:0;height:0;width:0;opacity:0}.card-footer .checkbox.btn label,.card-footer .radio.btn label{line-height:1.15rem}.dropdown-menu.clr-button-group-menu{visibility:visible}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.close{float:right;font-size:1.8rem;transition:color linear .2s;font-weight:200;text-shadow:none;line-height:inherit;color:#8c8c8c;color:var(--clr-close-color--normal, hsl(198, 0%, 55%))}.close cds-icon,.close clr-icon{fill:#8c8c8c;fill:var(--clr-close-color--normal, hsl(198, 0%, 55%))}.close:focus,.close:hover,.close:active{opacity:1;color:#000;color:var(--clr-close-color--hover, hsl(198, 0%, 0%))}.close:focus cds-icon,.close:focus clr-icon,.close:hover cds-icon,.close:hover clr-icon,.close:active cds-icon,.close:active clr-icon{fill:#000;fill:var(--clr-close-color--hover, hsl(198, 0%, 0%))}.close:focus{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}:root{--clr-alert-action-color: var(--clr-color-neutral-700);--clr-alert-action-active-color: var(--clr-color-secondary-action-900);--clr-alert-close-icon-color: var(--clr-alert-action-color);--clr-alert-close-icon-hover-color: var(--clr-alert-action-active-color);--clr-alert-close-icon-opacity: 1;--clr-alert-close-icon-hover-opacity: 1;--clr-app-level-alert-color: var(--clr-color-neutral-0);--clr-app-alert-close-icon-color: var(--clr-app-level-alert-color);--clr-app-alert-close-icon-opacity: .8;--clr-app-alert-close-icon-hover-opacity: 1;--clr-alert-padding: .5rem .55rem;--clr-alert-borderradius: var(--clr-global-borderradius);--clr-alert-actions-spacing: .6rem;--clr-alert-item-margin-bottom: .3rem;--clr-alert-line-height: .9rem;--clr-alert-sm-line-height: .8rem;--clr-alert-app-padding: .3rem .55rem;--clr-alert-text-flex-grow: 1;--clr-alert-icon-wrapper-margin-top: .15rem;--clr-alert-items-gap: 0;--clr-alert-icon-size: .9rem;--clr-alert-info-bg-color: var(--clr-color-action-50);--clr-alert-info-font-color: var(--clr-color-neutral-700);--clr-alert-info-border-color: var(--clr-color-action-800);--clr-alert-info-icon-color: var(--clr-color-action-800);--clr-alert-info-action-color: var(--clr-alert-action-color);--clr-alert-info-action-active-color: var(--clr-alert-action-active-color);--clr-alert-info-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-info-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-info-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-info-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-alert-success-bg-color: var(--clr-color-success-50);--clr-alert-success-font-color: var(--clr-color-neutral-700);--clr-alert-success-border-color: var(--clr-color-success-800);--clr-alert-success-icon-color: var(--clr-color-success-800);--clr-alert-success-action-color: var(--clr-alert-action-color);--clr-alert-success-action-active-color: var(--clr-alert-action-active-color);--clr-alert-success-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-success-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-success-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-success-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-alert-warning-bg-color: var(--clr-color-warning-100);--clr-alert-warning-font-color: var(--clr-color-neutral-900);--clr-alert-warning-border-color: var(--clr-color-warning-800);--clr-alert-warning-icon-color: var(--clr-color-warning-800);--clr-alert-warning-action-color: var(--clr-alert-action-color);--clr-alert-warning-action-active-color: var(--clr-alert-action-active-color);--clr-alert-warning-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-warning-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-warning-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-warning-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-alert-danger-bg-color: var(--clr-color-danger-100);--clr-alert-danger-font-color: var(--clr-color-neutral-700);--clr-alert-danger-border-color: var(--clr-color-danger-900);--clr-alert-danger-icon-color: var(--clr-color-danger-900);--clr-alert-danger-action-color: var(--clr-alert-action-color);--clr-alert-danger-action-active-color: var(--clr-alert-action-active-color);--clr-alert-danger-close-icon-color: var(--clr-alert-close-icon-color);--clr-alert-danger-close-icon-opacity: var(--clr-alert-close-icon-opacity);--clr-alert-danger-close-icon-hover-color: var(--clr-alert-close-icon-hover-color);--clr-alert-danger-close-icon-hover-opacity: var(--clr-alert-close-icon-hover-opacity);--clr-app-alert-info-bg-color: var(--clr-color-action-600);--clr-app-alert-info-font-color: var(--clr-app-level-alert-color);--clr-app-alert-info-border-color: none;--clr-app-alert-info-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-info-action-color: var(--clr-app-alert-info-font-color);--clr-app-alert-info-action-active-color: var(--clr-app-alert-info-font-color);--clr-app-alert-info-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-info-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-info-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-warning-bg-color: hsl(26, 100%, 38%);--clr-app-alert-warning-border-color: none;--clr-app-alert-warning-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-font-color: var(--clr-app-level-alert-color);--clr-app-alert-warning-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-action-color: var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-action-active-color: var(--clr-app-alert-warning-font-color);--clr-app-alert-warning-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-warning-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-warning-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-danger-bg-color: var(--clr-color-danger-800);--clr-app-alert-danger-border-color: none;--clr-app-alert-danger-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-font-color: var(--clr-app-level-alert-color);--clr-app-alert-danger-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-action-color: var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-action-active-color: var(--clr-app-alert-danger-font-color);--clr-app-alert-danger-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-danger-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-danger-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-success-border-color: none;--clr-app-alert-success-bg-color: var(--clr-color-success-700);--clr-app-alert-success-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-success-font-color: var(--clr-app-level-alert-color);--clr-app-alert-success-close-icon-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-success-action-color: var(--clr-app-alert-success-font-color);--clr-app-alert-success-action-active-color: var(--clr-app-alert-success-font-color);--clr-app-alert-success-close-icon-opacity: var(--clr-app-alert-close-icon-opacity);--clr-app-alert-success-close-icon-hover-color: var(--clr-app-alert-close-icon-color);--clr-app-alert-success-close-icon-hover-opacity: var(--clr-app-alert-close-icon-hover-opacity);--clr-app-alert-pager-text-color: var(--clr-color-neutral-0);--clr-app-alert-info-pager-bg-color: var(--clr-color-action-800);--clr-app-alert-warning-pager-bg-color: var(--clr-color-warning-900);--clr-app-alert-danger-pager-bg-color: var(--clr-color-danger-900);--clr-app-alert-success-pager-bg-color: var(--clr-color-success-900);--clr-app-alert-pager-width: 7.2rem}.alert-icon{height:1.2rem;width:1.2rem;margin-left:-.15rem;margin-left:var(--clr-alert-icon-margin-left, -.15rem);margin-top:-.2rem}.alert-icon-wrapper{flex:0 0 1.25rem;align-self:start;padding-top:.05rem;height:.9rem;height:var(--clr-alert-icon-size, .9rem)}.alert-item{flex:1 1 auto;display:flex;flex-wrap:nowrap;gap:0;gap:var(--clr-alert-items-gap, 0);min-height:.9rem;margin-bottom:.3rem;margin-bottom:var(--clr-alert-item-margin-bottom, .3rem)}.alert-item:last-child{margin-bottom:0}.alert-items{flex:1 1 auto;flex-flow:column nowrap;padding:.5rem .55rem;padding:var(--clr-alert-padding, .5rem .55rem);display:flex}.alert-item>span,.alert-text{flex-grow:1;flex-grow:var(--clr-alert-text-flex-grow, 1);flex-shrink:1;margin-right:.6rem;margin-right:var(--clr-alert-items-margin-right, .6rem);text-align:left}.alert{font-size:.65rem;letter-spacing:normal;line-height:.9rem;line-height:var(--clr-alert-line-height, .9rem);position:relative;box-sizing:border-box;display:flex;flex-direction:row;width:auto;border-radius:.15rem;border-radius:var(--clr-alert-borderradius, .15rem);margin-top:.3rem;background:hsl(198,83%,94%);background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert a{color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%))}.alert .alert-icon{color:#00567a;color:var(--clr-alert-info-icon-color, hsl(198, 100%, 24%))}.alert .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert .alert-action,.alert .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert .alert-action.btn,.alert .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert .alert-action.btn cds-icon,.alert .alert-action.btn clr-icon,.alert .dropdown-toggle.btn cds-icon,.alert .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert .alert-action.btn:focus,.alert .alert-action.btn:hover,.alert .alert-action.btn:active,.alert .dropdown-toggle.btn:focus,.alert .dropdown-toggle.btn:hover,.alert .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert .alert-action.btn:active,.alert .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%)) inset}.alert .alert-action:focus,.alert .alert-action:hover,.alert .alert-action:active,.alert .dropdown-toggle:focus,.alert .dropdown-toggle:hover,.alert .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert .close{color:#666;color:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-info-close-icon-opacity, 1)}.alert .close cds-icon,.alert .close clr-icon{fill:#666;fill:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%))}.alert .close:focus,.alert .close:hover,.alert .close:active{color:#4f0070;color:var(--clr-alert-info-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-info-close-icon-hover-opacity, 1)}.alert.alert-info{background:hsl(198,83%,94%);background:var(--clr-alert-info-bg-color, hsl(198, 83%, 94%));color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#00567a;border-color:var(--clr-alert-info-border-color, hsl(198, 100%, 24%))}.alert.alert-info a{color:#666;color:var(--clr-alert-info-font-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-icon{color:#00567a;color:var(--clr-alert-info-icon-color, hsl(198, 100%, 24%))}.alert.alert-info .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-action,.alert.alert-info .dropdown-toggle{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-action.btn,.alert.alert-info .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-info .alert-action.btn cds-icon,.alert.alert-info .alert-action.btn clr-icon,.alert.alert-info .dropdown-toggle.btn cds-icon,.alert.alert-info .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-info-action-color, hsl(198, 0%, 40%))}.alert.alert-info .alert-action.btn:focus,.alert.alert-info .alert-action.btn:hover,.alert.alert-info .alert-action.btn:active,.alert.alert-info .dropdown-toggle.btn:focus,.alert.alert-info .dropdown-toggle.btn:hover,.alert.alert-info .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert.alert-info .alert-action.btn:active,.alert.alert-info .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-info .alert-action:focus,.alert.alert-info .alert-action:hover,.alert.alert-info .alert-action:active,.alert.alert-info .dropdown-toggle:focus,.alert.alert-info .dropdown-toggle:hover,.alert.alert-info .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-info-action-active-color, hsl(282, 100%, 22%))}.alert.alert-info .close{color:#666;color:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-info-close-icon-opacity, 1)}.alert.alert-info .close cds-icon,.alert.alert-info .close clr-icon{fill:#666;fill:var(--clr-alert-info-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-info .close:focus,.alert.alert-info .close:hover,.alert.alert-info .close:active{color:#4f0070;color:var(--clr-alert-info-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-info-close-icon-hover-opacity, 1)}.alert.alert-success{background:hsl(93,52%,88%);background:var(--clr-alert-success-bg-color, hsl(93, 52%, 88%));color:#666;color:var(--clr-alert-success-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#306b00;border-color:var(--clr-alert-success-border-color, hsl(93, 100%, 21%))}.alert.alert-success a{color:#666;color:var(--clr-alert-success-font-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-icon{color:#306b00;color:var(--clr-alert-success-icon-color, hsl(93, 100%, 21%))}.alert.alert-success .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-action,.alert.alert-success .dropdown-toggle{color:#666;color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-action.btn,.alert.alert-success .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-success .alert-action.btn cds-icon,.alert.alert-success .alert-action.btn clr-icon,.alert.alert-success .dropdown-toggle.btn cds-icon,.alert.alert-success .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-success-action-color, hsl(198, 0%, 40%))}.alert.alert-success .alert-action.btn:focus,.alert.alert-success .alert-action.btn:hover,.alert.alert-success .alert-action.btn:active,.alert.alert-success .dropdown-toggle.btn:focus,.alert.alert-success .dropdown-toggle.btn:hover,.alert.alert-success .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-success-action-active-color, hsl(282, 100%, 22%))}.alert.alert-success .alert-action.btn:active,.alert.alert-success .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-success-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-success .alert-action:focus,.alert.alert-success .alert-action:hover,.alert.alert-success .alert-action:active,.alert.alert-success .dropdown-toggle:focus,.alert.alert-success .dropdown-toggle:hover,.alert.alert-success .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-success-action-active-color, hsl(282, 100%, 22%))}.alert.alert-success .close{color:#666;color:var(--clr-alert-success-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-success-close-icon-opacity, 1)}.alert.alert-success .close cds-icon,.alert.alert-success .close clr-icon{fill:#666;fill:var(--clr-alert-success-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-success .close:focus,.alert.alert-success .close:hover,.alert.alert-success .close:active{color:#4f0070;color:var(--clr-alert-success-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-success-close-icon-hover-opacity, 1)}.alert.alert-warning{background:hsl(48,100%,89%);background:var(--clr-alert-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-alert-warning-font-color, hsl(198, 0%, 20%));border:.05rem solid;border-color:#ad7600;border-color:var(--clr-alert-warning-border-color, hsl(41, 100%, 34%))}.alert.alert-warning a{color:#333;color:var(--clr-alert-warning-font-color, hsl(198, 0%, 20%))}.alert.alert-warning .alert-icon{color:#454545;color:var(--clr-alert-warning-icon-color, hsl(198, 0%, 27%))}.alert.alert-warning .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%))}.alert.alert-warning .alert-action,.alert.alert-warning .dropdown-toggle{color:#666;color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%))}.alert.alert-warning .alert-action.btn,.alert.alert-warning .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-warning .alert-action.btn cds-icon,.alert.alert-warning .alert-action.btn clr-icon,.alert.alert-warning .dropdown-toggle.btn cds-icon,.alert.alert-warning .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-warning-action-color, hsl(198, 0%, 40%))}.alert.alert-warning .alert-action.btn:focus,.alert.alert-warning .alert-action.btn:hover,.alert.alert-warning .alert-action.btn:active,.alert.alert-warning .dropdown-toggle.btn:focus,.alert.alert-warning .dropdown-toggle.btn:hover,.alert.alert-warning .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-warning-action-active-color, hsl(282, 100%, 22%))}.alert.alert-warning .alert-action.btn:active,.alert.alert-warning .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-warning-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-warning .alert-action:focus,.alert.alert-warning .alert-action:hover,.alert.alert-warning .alert-action:active,.alert.alert-warning .dropdown-toggle:focus,.alert.alert-warning .dropdown-toggle:hover,.alert.alert-warning .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-warning-action-active-color, hsl(282, 100%, 22%))}.alert.alert-warning .close{color:#666;color:var(--clr-alert-warning-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-warning-close-icon-opacity, 1)}.alert.alert-warning .close cds-icon,.alert.alert-warning .close clr-icon{fill:#666;fill:var(--clr-alert-warning-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-warning .close:focus,.alert.alert-warning .close:hover,.alert.alert-warning .close:active{color:#4f0070;color:var(--clr-alert-warning-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-warning-close-icon-hover-opacity, 1)}.alert.alert-danger{background:hsl(9,95%,92%);background:var(--clr-alert-danger-bg-color, hsl(9, 95%, 92%));color:#666;color:var(--clr-alert-danger-font-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#991700;border-color:var(--clr-alert-danger-border-color, hsl(9, 100%, 30%))}.alert.alert-danger a{color:#666;color:var(--clr-alert-danger-font-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-icon{color:#991700;color:var(--clr-alert-danger-icon-color, hsl(9, 100%, 30%))}.alert.alert-danger .alert-actions .dropdown .dropdown-toggle{color:#666;color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%));border-color:#666;border-color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-action,.alert.alert-danger .dropdown-toggle{color:#666;color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-action.btn,.alert.alert-danger .dropdown-toggle.btn{border-color:#666;border-color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert.alert-danger .alert-action.btn cds-icon,.alert.alert-danger .alert-action.btn clr-icon,.alert.alert-danger .dropdown-toggle.btn cds-icon,.alert.alert-danger .dropdown-toggle.btn clr-icon{color:#666;color:var(--clr-alert-danger-action-color, hsl(198, 0%, 40%))}.alert.alert-danger .alert-action.btn:focus,.alert.alert-danger .alert-action.btn:hover,.alert.alert-danger .alert-action.btn:active,.alert.alert-danger .dropdown-toggle.btn:focus,.alert.alert-danger .dropdown-toggle.btn:hover,.alert.alert-danger .dropdown-toggle.btn:active{border-color:#4f0070;border-color:var(--clr-alert-danger-action-active-color, hsl(282, 100%, 22%))}.alert.alert-danger .alert-action.btn:active,.alert.alert-danger .dropdown-toggle.btn:active{box-shadow:0 .05rem #4f0070 inset;box-shadow:0 .05rem 0 0 var(--clr-alert-danger-action-active-color, hsl(282, 100%, 22%)) inset}.alert.alert-danger .alert-action:focus,.alert.alert-danger .alert-action:hover,.alert.alert-danger .alert-action:active,.alert.alert-danger .dropdown-toggle:focus,.alert.alert-danger .dropdown-toggle:hover,.alert.alert-danger .dropdown-toggle:active{color:#4f0070;color:var(--clr-alert-danger-action-active-color, hsl(282, 100%, 22%))}.alert.alert-danger .close{color:#666;color:var(--clr-alert-danger-close-icon-color, hsl(198, 0%, 40%));opacity:1;opacity:var(--clr-alert-danger-close-icon-opacity, 1)}.alert.alert-danger .close cds-icon,.alert.alert-danger .close clr-icon{fill:#666;fill:var(--clr-alert-danger-close-icon-color, hsl(198, 0%, 40%))}.alert.alert-danger .close:focus,.alert.alert-danger .close:hover,.alert.alert-danger .close:active{color:#4f0070;color:var(--clr-alert-danger-close-icon-hover-color, hsl(282, 100%, 22%));opacity:1;opacity:var(--clr-alert-danger-close-icon-hover-opacity, 1)}.alert .alert-item .clr-icon{height:.9rem;width:.9rem;margin-right:.3rem}.alert .alert-item .clr-icon+.alert-text{padding-left:0}.alert .alert-item .clr-icon+.alert-text:before{content:none}.alert .alert-actions{flex:0 0 auto;white-space:nowrap}.alert .alert-actions .dropdown:last-child{margin-right:-.1rem}.alert .alert-actions .dropdown-item{color:#666;color:var(--clr-dropdown-text-color, hsl(198, 0%, 40%));font-size:.7rem;line-height:1.2rem;letter-spacing:normal}.alert .alert-action:not(:last-child){margin-right:.6rem}.alert .alert-action,.alert .dropdown-toggle{text-decoration:underline}.alert .alert-action button.dropdown-toggle:not(.btn){background:transparent;cursor:pointer;color:#666;color:var(--clr-dropdown-text-color, hsl(198, 0%, 40%))}.alert .dropdown-toggle:not(.btn){display:inline-block;background:transparent;border:none}.alert .close{display:block;width:1.2rem;height:1.8rem;flex:0 0 1.4rem;order:100;padding-right:.2rem}.alert .close cds-icon,.alert .close clr-icon{margin-top:-.15rem;height:1.15rem;height:var(--clr-alert-close-icon-size, 1.15rem);width:1.15rem;width:var(--clr-alert-close-icon-size, 1.15rem);min-height:1.15rem;min-height:var(--clr-alert-close-icon-size, 1.15rem);min-width:1.15rem;min-width:var(--clr-alert-close-icon-size, 1.15rem)}.alert .close~.alert-item>.alert-actions{padding-right:.6rem;padding-right:var(--clr-alert-actions-spacing, .6rem)}.alert .close~.alert-item>.alert-actions>.alert-action:last-child{margin-right:.6rem;margin-right:var(--clr-alert-actions-spacing, .6rem)}.alert-app-level{margin:0;border-radius:0;overflow-y:auto;background:hsl(198,100%,32%);background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level a{color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%))}.alert-app-level .alert-icon{color:#fff;color:var(--clr-app-alert-info-icon-color, hsl(198, 0%, 100%))}.alert-app-level .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action,.alert-app-level .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action.btn,.alert-app-level .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level .alert-action.btn cds-icon,.alert-app-level .alert-action.btn clr-icon,.alert-app-level .dropdown-toggle.btn cds-icon,.alert-app-level .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action.btn:focus,.alert-app-level .alert-action.btn:hover,.alert-app-level .alert-action.btn:active,.alert-app-level .dropdown-toggle.btn:focus,.alert-app-level .dropdown-toggle.btn:hover,.alert-app-level .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level .alert-action.btn:active,.alert-app-level .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level .alert-action:focus,.alert-app-level .alert-action:hover,.alert-app-level .alert-action:active,.alert-app-level .dropdown-toggle:focus,.alert-app-level .dropdown-toggle:hover,.alert-app-level .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level .close{color:#fff;color:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-info-close-icon-opacity, .8)}.alert-app-level .close cds-icon,.alert-app-level .close clr-icon{fill:#fff;fill:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level .close:focus,.alert-app-level .close:hover,.alert-app-level .close:active{color:#fff;color:var(--clr-app-alert-info-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-info-close-icon-hover-opacity, 1)}.alert-app-level.alert-info{background:hsl(198,100%,32%);background:var(--clr-app-alert-info-bg-color, hsl(198, 100%, 32%));color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-info a{color:#fff;color:var(--clr-app-alert-info-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-icon{color:#fff;color:var(--clr-app-alert-info-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action,.alert-app-level.alert-info .dropdown-toggle{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action.btn,.alert-app-level.alert-info .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-info .alert-action.btn cds-icon,.alert-app-level.alert-info .alert-action.btn clr-icon,.alert-app-level.alert-info .dropdown-toggle.btn cds-icon,.alert-app-level.alert-info .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-info-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action.btn:focus,.alert-app-level.alert-info .alert-action.btn:hover,.alert-app-level.alert-info .alert-action.btn:active,.alert-app-level.alert-info .dropdown-toggle.btn:focus,.alert-app-level.alert-info .dropdown-toggle.btn:hover,.alert-app-level.alert-info .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .alert-action.btn:active,.alert-app-level.alert-info .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-info .alert-action:focus,.alert-app-level.alert-info .alert-action:hover,.alert-app-level.alert-info .alert-action:active,.alert-app-level.alert-info .dropdown-toggle:focus,.alert-app-level.alert-info .dropdown-toggle:hover,.alert-app-level.alert-info .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-info-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .close{color:#fff;color:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-info-close-icon-opacity, .8)}.alert-app-level.alert-info .close cds-icon,.alert-app-level.alert-info .close clr-icon{fill:#fff;fill:var(--clr-app-alert-info-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-info .close:focus,.alert-app-level.alert-info .close:hover,.alert-app-level.alert-info .close:active{color:#fff;color:var(--clr-app-alert-info-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-info-close-icon-hover-opacity, 1)}.alert-app-level.alert-danger{background:hsl(9,100%,38%);background:var(--clr-app-alert-danger-bg-color, hsl(9, 100%, 38%));color:#fff;color:var(--clr-app-alert-danger-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-danger a{color:#fff;color:var(--clr-app-alert-danger-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-icon{color:#fff;color:var(--clr-app-alert-danger-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action,.alert-app-level.alert-danger .dropdown-toggle{color:#fff;color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action.btn,.alert-app-level.alert-danger .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-danger .alert-action.btn cds-icon,.alert-app-level.alert-danger .alert-action.btn clr-icon,.alert-app-level.alert-danger .dropdown-toggle.btn cds-icon,.alert-app-level.alert-danger .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-danger-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action.btn:focus,.alert-app-level.alert-danger .alert-action.btn:hover,.alert-app-level.alert-danger .alert-action.btn:active,.alert-app-level.alert-danger .dropdown-toggle.btn:focus,.alert-app-level.alert-danger .dropdown-toggle.btn:hover,.alert-app-level.alert-danger .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-danger-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .alert-action.btn:active,.alert-app-level.alert-danger .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-danger-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-danger .alert-action:focus,.alert-app-level.alert-danger .alert-action:hover,.alert-app-level.alert-danger .alert-action:active,.alert-app-level.alert-danger .dropdown-toggle:focus,.alert-app-level.alert-danger .dropdown-toggle:hover,.alert-app-level.alert-danger .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-danger-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .close{color:#fff;color:var(--clr-app-alert-danger-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-danger-close-icon-opacity, .8)}.alert-app-level.alert-danger .close cds-icon,.alert-app-level.alert-danger .close clr-icon{fill:#fff;fill:var(--clr-app-alert-danger-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-danger .close:focus,.alert-app-level.alert-danger .close:hover,.alert-app-level.alert-danger .close:active{color:#fff;color:var(--clr-app-alert-danger-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-danger-close-icon-hover-opacity, 1)}.alert-app-level.alert-warning{background:hsl(26,100%,38%);background:var(--clr-app-alert-warning-bg-color, hsl(26, 100%, 38%));color:#fff;color:var(--clr-app-alert-warning-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-warning a{color:#fff;color:var(--clr-app-alert-warning-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-icon{color:#fff;color:var(--clr-app-alert-warning-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action,.alert-app-level.alert-warning .dropdown-toggle{color:#fff;color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action.btn,.alert-app-level.alert-warning .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-warning .alert-action.btn cds-icon,.alert-app-level.alert-warning .alert-action.btn clr-icon,.alert-app-level.alert-warning .dropdown-toggle.btn cds-icon,.alert-app-level.alert-warning .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-warning-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action.btn:focus,.alert-app-level.alert-warning .alert-action.btn:hover,.alert-app-level.alert-warning .alert-action.btn:active,.alert-app-level.alert-warning .dropdown-toggle.btn:focus,.alert-app-level.alert-warning .dropdown-toggle.btn:hover,.alert-app-level.alert-warning .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-warning-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .alert-action.btn:active,.alert-app-level.alert-warning .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-warning-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-warning .alert-action:focus,.alert-app-level.alert-warning .alert-action:hover,.alert-app-level.alert-warning .alert-action:active,.alert-app-level.alert-warning .dropdown-toggle:focus,.alert-app-level.alert-warning .dropdown-toggle:hover,.alert-app-level.alert-warning .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-warning-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .close{color:#fff;color:var(--clr-app-alert-warning-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-warning-close-icon-opacity, .8)}.alert-app-level.alert-warning .close cds-icon,.alert-app-level.alert-warning .close clr-icon{fill:#fff;fill:var(--clr-app-alert-warning-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-warning .close:focus,.alert-app-level.alert-warning .close:hover,.alert-app-level.alert-warning .close:active{color:#fff;color:var(--clr-app-alert-warning-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-warning-close-icon-hover-opacity, 1)}.alert-app-level.alert-success{background:hsl(93,100%,26%);background:var(--clr-app-alert-success-bg-color, hsl(93, 100%, 26%));color:#fff;color:var(--clr-app-alert-success-font-color, hsl(198, 0%, 100%));border:none}.alert-app-level.alert-success a{color:#fff;color:var(--clr-app-alert-success-font-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-icon{color:#fff;color:var(--clr-app-alert-success-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-actions .dropdown .dropdown-toggle{color:#fff;color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%));border-color:#fff;border-color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action,.alert-app-level.alert-success .dropdown-toggle{color:#fff;color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action.btn,.alert-app-level.alert-success .dropdown-toggle.btn{border-color:#fff;border-color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%));background-color:0;background-color:var(--clr-btn-transparent-bg-color, 0)}.alert-app-level.alert-success .alert-action.btn cds-icon,.alert-app-level.alert-success .alert-action.btn clr-icon,.alert-app-level.alert-success .dropdown-toggle.btn cds-icon,.alert-app-level.alert-success .dropdown-toggle.btn clr-icon{color:#fff;color:var(--clr-app-alert-success-action-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action.btn:focus,.alert-app-level.alert-success .alert-action.btn:hover,.alert-app-level.alert-success .alert-action.btn:active,.alert-app-level.alert-success .dropdown-toggle.btn:focus,.alert-app-level.alert-success .dropdown-toggle.btn:hover,.alert-app-level.alert-success .dropdown-toggle.btn:active{border-color:#fff;border-color:var(--clr-app-alert-success-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .alert-action.btn:active,.alert-app-level.alert-success .dropdown-toggle.btn:active{box-shadow:0 .05rem #fff inset;box-shadow:0 .05rem 0 0 var(--clr-app-alert-success-action-active-color, hsl(198, 0%, 100%)) inset}.alert-app-level.alert-success .alert-action:focus,.alert-app-level.alert-success .alert-action:hover,.alert-app-level.alert-success .alert-action:active,.alert-app-level.alert-success .dropdown-toggle:focus,.alert-app-level.alert-success .dropdown-toggle:hover,.alert-app-level.alert-success .dropdown-toggle:active{color:#fff;color:var(--clr-app-alert-success-action-active-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .close{color:#fff;color:var(--clr-app-alert-success-close-icon-color, hsl(198, 0%, 100%));opacity:.8;opacity:var(--clr-app-alert-success-close-icon-opacity, .8)}.alert-app-level.alert-success .close cds-icon,.alert-app-level.alert-success .close clr-icon{fill:#fff;fill:var(--clr-app-alert-success-close-icon-color, hsl(198, 0%, 100%))}.alert-app-level.alert-success .close:focus,.alert-app-level.alert-success .close:hover,.alert-app-level.alert-success .close:active{color:#fff;color:var(--clr-app-alert-success-close-icon-hover-color, hsl(198, 0%, 100%));opacity:1;opacity:var(--clr-app-alert-success-close-icon-hover-opacity, 1)}.alert-app-level .alert-items{padding:.3rem .55rem;padding:var(--clr-alert-app-padding, .3rem .55rem)}.alert-app-level .alert-item{justify-content:center;align-items:center;min-height:1.2rem}.alert-app-level .alert-item .btn{margin:0}.alert-app-level .alert-icon-wrapper{margin-top:.15rem;margin-top:var(--clr-alert-icon-wrapper-margin-top, .15rem)}.alert-app-level .close{height:1.8rem;overflow:hidden}.alert-app-level .close cds-icon,.alert-app-level .close clr-icon{margin-top:-.25rem}.alert-app-level .alert-action,.alert-app-level .dropdown-toggle{text-decoration:none}.alert-sm{font-size:.55rem;font-size:var(--clr-alert-sm-font-size, .55rem);font-weight:400;font-weight:var(--clr-alert-sm-font-weight, 400);letter-spacing:normal;letter-spacing:var(--clr-alert-sm-letter-spacing, normal)}.alert-sm .alert-items{padding:.15rem .25rem;padding:var(--clr-alert-sm-padding, .15rem .25rem)}.alert-sm .alert-item{padding-top:.05rem;padding-top:var(--clr-alert-sm-item-padding-top, .05rem);margin-bottom:.2rem;margin-bottom:var(--clr-alert-sm-item-padding-top, .2rem);align-items:normal;align-items:var(--clr-alert-sm-item-text-align-items, normal)}.alert-sm .alert-item:last-child{margin-bottom:0}.alert-sm.alert-app-level .alert-item{align-items:center;align-items:var(--clr-alert-sm-item-text-align-items, center)}.alert-sm .alert-icon-wrapper{padding-top:0;display:block;display:var(--clr-alert-sm-icon-wrapper-display, block);align-self:start;align-self:var(--clr-alert-sm-icon-wrapper-align-self, start);flex-basis:1.25rem;flex-basis:var(--clr-alert-sm-icon-size, 1.25rem);height:.8rem;height:var(--clr-alert-sm-icon-wrapper-height, .8rem)}.alert-sm .alert-icon{height:1.2rem;height:var(--clr-alert-sm-icon-size, 1.2rem);width:1.2rem;width:var(--clr-alert-sm-icon-size, 1.2rem);min-height:1.2rem;min-height:var(--clr-alert-sm-icon-size, 1.2rem);min-width:1.2rem;min-width:var(--clr-alert-sm-icon-size, 1.2rem);margin-left:-.2rem;margin-left:var(--clr-alert-icon-margin-left, -.2rem);margin-top:-.2rem;margin-top:var(--clr-alert-sm-icon-wrapper-margin-top, -.2rem)}.alert-sm .alert-item>span,.alert-sm .alert-text{line-height:.8rem;line-height:var(--clr-alert-sm-line-height, .8rem);margin-right:.3rem;margin-right:var(--clr-alert-items-margin-right, .3rem)}.alert-sm .close{padding-right:0;flex:0 0 1.2rem;line-height:1.2rem;margin:0;margin:var(--clr-alert-sm-close-icon-margin, 0);height:1.2rem;height:var(--clr-alert-sm-close-icon-height, 1.2rem);font-size:1.8rem;font-size:var(--clr-alert-sm-font-size, 1.8rem)}.alert-sm .close cds-icon,.alert-sm .close clr-icon{margin-right:-.05rem;margin-right:var(--clr-alert-sm-items-margin-right, -.05rem);margin-top:-.25rem;margin-top:var(--clr-alert-sm-icon-wrapper-margin-top, -.25rem);height:1rem;height:var(--clr-alert-close-icon-size, 1rem);width:1rem;width:var(--clr-alert-close-icon-size, 1rem);min-height:1rem;min-height:var(--clr-alert-close-icon-size, 1rem);min-width:1rem;min-width:var(--clr-alert-close-icon-size, 1rem);line-height:1.05rem}@media screen and (max-width: 768px){.alert .alert-item{flex-wrap:wrap}.alert .alert-text{margin-right:0;max-width:90%;width:90%;flex-basis:90%}.alert .alert-actions{flex:1 0 100%;padding-top:.15rem;padding-left:1.2rem}.alerts-pager{padding-top:.15rem}.alert-app-level .alert-actions{margin-left:2.25rem}}.alert-hidden{display:none}.card .alert{margin:.3rem 0;margin:var(--clr-card-alert-margin, .3rem 0)}.modal .alert+.modal-header{margin-top:.6rem}.alerts.alert-info{background:hsl(198,100%,24%);background:var(--clr-app-alert-info-pager-bg-color, hsl(198, 100%, 24%))}.alerts.alert-danger{background:hsl(9,100%,30%);background:var(--clr-app-alert-danger-pager-bg-color, hsl(9, 100%, 30%))}.alerts.alert-warning{background:hsl(38,100%,28%);background:var(--clr-app-alert-warning-pager-bg-color, hsl(38, 100%, 28%))}.alerts.alert-success{background:hsl(93,100%,16%);background:var(--clr-app-alert-success-pager-bg-color, hsl(93, 100%, 16%))}.alerts-pager{color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%));font-size:.65rem;letter-spacing:normal;float:left;min-height:1.8rem;text-align:center;width:7.2rem;width:var(--clr-app-alert-pager-width, 7.2rem)}.alert-info .alerts-pager{color:#fff;color:var(--clr-app-alert-info-pager-font-color, hsl(198, 0%, 100%))}.alert-warning .alerts-pager{color:#fff;color:var(--clr-app-alert-warning-pager-font-color, hsl(198, 0%, 100%))}.alert-danger .alerts-pager{color:#fff;color:var(--clr-app-alert-danger-pager-font-color, hsl(198, 0%, 100%))}.alert-success .alerts-pager{color:#fff;color:var(--clr-app-alert-success-pager-font-color, hsl(198, 0%, 100%))}.alerts-pager-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%));cursor:pointer}button.alerts-pager-button{cursor:pointer}.alerts-pager-button cds-icon,.alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-pager-text-color, hsl(198, 0%, 100%))}.alert-info .alerts-pager-button cds-icon,.alert-info .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-info-pager-font-color, hsl(198, 0%, 100%))}.alert-warning .alerts-pager-button cds-icon,.alert-warning .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-warning-pager-font-color, hsl(198, 0%, 100%))}.alert-danger .alerts-pager-button cds-icon,.alert-danger .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-danger-pager-font-color, hsl(198, 0%, 100%))}.alert-success .alerts-pager-button cds-icon,.alert-success .alerts-pager-button clr-icon{color:#fff;color:var(--clr-app-alert-success-pager-font-color, hsl(198, 0%, 100%))}.alerts-pager-control{display:flex;margin-top:.3rem;white-space:nowrap}.alerts-page-down{margin-left:1.2rem;width:33.33%}.alerts-page-up{margin-right:1.2rem;width:33.33%}.alerts-pager-text{width:33.33%}:root{--clr-card-bg-color: var(--clr-color-neutral-0);--clr-card-divider-color: var(--clr-color-neutral-300);--clr-card-title-color: var(--clr-h4-color);--clr-card-title-font-weight: var(--clr-h4-font-weight);--clr-card-header-title-color: var(--clr-card-title-color);--clr-card-content-title-color: var(--clr-card-title-color);--clr-card-border-width: var(--clr-global-borderwidth);--clr-card-clickable-border-width: var(--clr-global-borderwidth);--clr-card-border-radius: var(--clr-global-borderradius);--clr-card-border-color: var(--clr-color-neutral-300);--clr-card-box-shadow-color: var(--clr-card-border-color);--clr-card-box-shadow: 0 .15rem 0 0 var(--clr-card-box-shadow-color);--clr-card-clickable-border-color: var(--clr-color-action-500);--clr-card-clickable-box-shadow-color: var(--clr-card-clickable-border-color);--clr-card-clickable-box-shadow: 0 .15rem 0 0 var(--clr-card-clickable-box-shadow-color);--clr-card-text-color: hsl(198, 0%, 40%);--clr-card-text-font-size: .7rem;--clr-card-children-space-between: .6rem;--clr-card-media-description-margin-left: .6rem;--clr-card-media-description-margin-top: .3rem;--clr-card-list-group-item-padding: .6rem .9rem;--clr-card-header-title-font-size: .9rem;--clr-card-content-title-font-size: .9rem;--clr-card-header-padding: .6rem .9rem;--clr-card-footer-padding: .6rem .9rem;--clr-card-block-padding: .6rem .9rem;--clr-card-alert-margin: .3rem 0;--clr-card-footer-gap: .6rem}.card{box-shadow:0 .15rem #dedede;box-shadow:var(--clr-card-box-shadow, 0 .15rem 0 0 hsl(198, 0%, 87%));border-radius:.15rem;border-radius:var(--clr-card-border-radius, .15rem);border-width:.05rem;border-width:var(--clr-card-border-width, .05rem);border-style:solid;border-color:#dedede;border-color:var(--clr-card-border-color, hsl(198, 0%, 87%))}.card.clickable:hover{box-shadow:0 .15rem #179bd3;box-shadow:var(--clr-card-clickable-box-shadow, 0 .15rem 0 0 hsl(198, 80%, 46%));border-width:.05rem;border-width:var(--clr-card-clickable-border-width, .05rem);border-style:solid;border-color:#179bd3;border-color:var(--clr-card-clickable-border-color, hsl(198, 80%, 46%));cursor:pointer;text-decoration:none;transition:border .2s ease,transform .2s ease}.card-block .card-divider,.card .card-title,.card .card-text,.card .card-media-block,.card .list,.card .list-unstyled{margin-top:0;margin-bottom:.6rem;margin-bottom:var(--clr-card-children-space-between, .6rem)}.card-block .card-divider:last-child,.card .card-title:last-child,.card .card-text:last-child,.card .card-media-block:last-child,.card .list:last-child,.card .list-unstyled:last-child{margin-bottom:0}.card.card-img>img,.card>.card-img:first-child:last-child>img,.card-img>img{display:block;height:auto;width:100%;max-width:100%}.card{position:relative;display:block;background-color:#fff;background-color:var(--clr-card-bg-color, hsl(198, 0%, 100%));width:100%;margin-top:1.2rem}.card .btn-link{min-width:0;padding:0}.card.clickable{color:inherit}.card>.list,.card>.list-unstyled{padding:.6rem .9rem}.card .list-group{padding-left:0;margin-bottom:0;list-style:none}.card .list-group-item{font-size:.7rem;font-size:var(--clr-card-text-font-size, .7rem);padding:.6rem .9rem;padding:var(--clr-card-list-group-item-padding, .6rem .9rem);background-color:#fff;background-color:var(--clr-card-bg-color, hsl(198, 0%, 100%));border-bottom-width:.05rem;border-bottom-width:var(--clr-card-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#dedede;border-bottom-color:var(--clr-card-border-color, hsl(198, 0%, 87%))}@supports (-ms-ime-align: auto){.card .dropdown>.dropdown-toggle:after{display:inline-block;margin-top:-.6rem}}.card-block{padding:.6rem .9rem;padding:var(--clr-card-block-padding, .6rem .9rem)}.card-footer{display:flex;flex-direction:row;gap:.6rem;gap:var(--clr-card-footer-gap, .6rem);padding:.6rem .9rem;padding:var(--clr-card-footer-padding, .6rem .9rem)}h3.card-header,.card-header{font-size:.9rem;font-size:var(--clr-card-header-title-font-size, .9rem);padding:.6rem .9rem;padding:var(--clr-card-header-padding, .6rem .9rem);color:#000;color:var(--clr-card-header-title-color, hsl(198, 0%, 0%))}h4.card-title,.card-title{color:#000;color:var(--clr-card-content-title-color, hsl(198, 0%, 0%));font-size:.9rem;font-size:var(--clr-card-content-title-font-size, .9rem)}.card-header,.card-title{font-weight:200;font-weight:var(--clr-card-title-font-weight, 200);letter-spacing:normal}h1.card-header,h1.card-title,h2.card-header,h2.card-title,h3.card-header,h3.card-title,h4.card-header,h4.card-title,h5.card-header,h5.card-title,h6.card-header,h6.card-title{margin-top:0}.card-text{font-size:.7rem;font-size:var(--clr-card-text-font-size, .7rem);color:#666;color:var(--clr-card-text-color, hsl(198, 0%, 40%))}.card-img:first-child>img{border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-card-border-radius, .15rem);border-top-right-radius:.15rem;border-top-right-radius:var(--clr-card-border-radius, .15rem)}.card-img:last-child>img{border-radius:0;border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-card-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-card-border-radius, .15rem)}.card.card-img>img,.card>.card-img:first-child:last-child>img{border-radius:.15rem;border-radius:var(--clr-card-border-radius, .15rem)}.card-block .btn,.card-block .btn.btn-link,.card-block .card-link,.card-footer .btn,.card-footer .btn.btn-link,.card-footer .card-link,.card-block .btn-group .btn,.card-footer .btn-group .btn{margin:0}.card-header,.card-block{border-bottom-width:.05rem;border-bottom-width:var(--clr-card-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#dedede;border-bottom-color:var(--clr-card-border-color, hsl(198, 0%, 87%))}.card-header:last-child,.card-block:last-child{border-bottom:none}.card-divider{display:block;border-bottom-width:.05rem;border-bottom-width:var(--clr-card-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#dedede;border-bottom-color:var(--clr-card-divider-color, hsl(198, 0%, 87%))}.card-block .card-divider{margin-left:-.9rem;margin-right:-.9rem;width:auto}.card-header+.card-divider,.card-block+.card-divider{display:none}.card-media-block{display:flex}.card-media-block .card-media-image{display:inline-block;flex:0 0 auto;height:3rem;width:3rem;max-height:3rem;max-width:3rem}.card-media-block .card-media-description{display:flex;flex-direction:column;color:#666;color:var(--clr-card-text-color, hsl(198, 0%, 40%));font-size:.6rem;font-size:var(--clr-card-text-font-size, .6rem);margin-left:.6rem;margin-left:var(--clr-card-media-description-margin-left, .6rem)}.card-media-block .card-media-title,.card-media-block span,.card-media-block .card-media-text{display:inline-block}.card-media-block.wrap{flex-direction:column}.card-media-block.wrap .card-media-description{margin-left:0;margin-top:.3rem;margin-top:var(--clr-card-media-description-margin-top, .3rem)}.card-block>.list,.card-block>.list-unstyled{padding:0}@media screen and (min-width: 576px){.card-columns{column-count:3;column-gap:.6rem;break-inside:avoid;column-fill:balance;-webkit-perspective:1}.card-columns.card-columns-2{column-count:2}.card-columns.card-columns-4{column-count:4}.card-columns .card{display:inline-block;margin:.3rem}.card-columns .clickable{backface-visibility:hidden}}@supports (-ms-ime-align: auto){.card .checkbox.btn label,.card .checkbox-inline.btn label,.card .radio.btn label,.card .radio-inline.btn label{display:inline-block}}:root{--clr-dropdown-active-text-color: var(--clr-color-neutral-1000);--clr-dropdown-active-background-color: var(--clr-global-selection-color);--clr-dropdown-bg-color: var(--clr-color-neutral-0);--clr-dropdown-border-color: var(--clr-color-neutral-400);--clr-dropdown-divider-color: var(--clr-color-neutral-200);--clr-dropdown-divider-border-width: var(--clr-global-borderwidth);--clr-dropdown-divider-margin: .3rem 0;--clr-dropdown-child-border-color: var(--clr-color-neutral-500);--clr-dropdown-bg-hover-color: var(--clr-global-hover-color);--clr-dropdown-selection-color: var(--clr-global-selection-color);--clr-dropdown-box-shadow: var(--clr-popover-box-shadow-color);--clr-dropdown-caret-icon-size: .6rem;--clr-dropdown-text-color: var(--clr-p1-color);--clr-dropdown-header-color: var(--clr-color-neutral-900);--clr-dropdown-header-font-weight: 600;--clr-dropdown-header-font-size: .6rem;--clr-dropdown-header-line-height: .9rem;--clr-dropdown-header-letter-spacing: normal;--clr-dropdown-header-padding: 0 .6rem;--clr-dropdown-subsection-offset: 1.2rem;--clr-dropdown-item-color: var(--clr-color-neutral-700);--clr-dropdown-item-font-weight: var(--clr-p1-font-weight);--clr-dropdown-item-padding: .15rem 1.2rem;--clr-dropdown-font-size: inherit;--clr-dropdown-line-height: inherit;--clr-dropdown-letter-spacing: inherit;--clr-dropdown-items-padding: .6rem 0;--clr-dropdown-border-radius: .15rem}.dropdown-menu .btn,.dropdown-menu .btn-secondary,.dropdown-menu .btn-info,.dropdown-menu .btn-outline,.dropdown-menu .btn-outline-primary,.dropdown-menu .btn-outline-secondary,.dropdown-menu .btn-outline-warning,.dropdown-menu .btn-outline-danger,.dropdown-menu .btn-outline-success,.dropdown-menu .btn-danger,.dropdown-menu .btn-primary,.dropdown-menu .btn-warning,.dropdown-menu .btn-success,.dropdown-menu .btn-link,.dropdown-menu .dropdown-item,.dropdown-menu .dropdown-header{overflow:hidden;text-overflow:ellipsis;text-align:left}.dropdown{position:relative;display:inline-block}.dropdown .dropdown-toggle{display:inline-flex;align-items:center;justify-content:center;position:relative;margin:0;white-space:nowrap;cursor:pointer}.dropdown .dropdown-toggle clr-icon[shape^=caret],.dropdown .dropdown-toggle clr-icon[shape^=angle]{position:absolute;color:inherit;height:.5rem;width:.5rem;min-height:.5rem;min-width:.5rem}.dropdown .dropdown-toggle cds-icon[shape^=caret],.dropdown .dropdown-toggle cds-icon[shape^=angle]{margin-top:unset;position:absolute;color:inherit;height:.5rem;width:.5rem;--cds-global-space-7: .5rem}.dropdown .dropdown-toggle.btn{padding-right:1.2rem;text-overflow:unset}.dropdown .dropdown-toggle.btn clr-icon{transform:none}.dropdown .dropdown-toggle.btn cds-icon[shape^=caret],.dropdown .dropdown-toggle.btn clr-icon[shape^=caret],.dropdown .dropdown-toggle.btn cds-icon[shape^=angle],.dropdown .dropdown-toggle.btn clr-icon[shape^=angle]{right:.6rem}.dropdown .dropdown-toggle:not(.btn){padding:0 .6rem 0 0;color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=caret],.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=caret],.dropdown .dropdown-toggle:not(.btn) cds-icon[shape^=angle],.dropdown .dropdown-toggle:not(.btn) clr-icon[shape^=angle]{right:0}.dropdown button.dropdown-toggle:not(.btn){background:transparent;border:none;cursor:pointer;color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown-menu>*{display:block;white-space:nowrap}.dropdown-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:6rem;max-width:18rem;background-color:#fff;background-color:var(--clr-dropdown-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-dropdown-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-dropdown-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-dropdown-box-shadow, rgba(140, 140, 140, .25));margin-top:.1rem;padding:.6rem 0;padding:var(--clr-dropdown-items-padding, .6rem 0);visibility:hidden;z-index:1050}.dropdown-menu .dropdown-header{color:#333;color:var(--clr-dropdown-header-color, hsl(198, 0%, 20%));font-weight:600;font-weight:var(--clr-dropdown-header-font-weight, 600);font-size:.6rem;font-size:var(--clr-dropdown-header-font-size, .6rem);line-height:.9rem;line-height:var(--clr-dropdown-header-line-height, .9rem);letter-spacing:normal;letter-spacing:var(--clr-dropdown-header-letter-spacing, normal);padding:0 .6rem;padding:var(--clr-dropdown-header-padding, 0 .6rem);margin:0}.dropdown-menu .dropdown-header~.dropdown-item,.dropdown-menu .dropdown-header~.dropdown>.dropdown-item{padding-left:1.2rem;padding-left:var(--clr-dropdown-subsection-offset, 1.2rem)}.dropdown-menu .btn,.dropdown-menu .btn-secondary,.dropdown-menu .btn-info,.dropdown-menu .btn-outline,.dropdown-menu .btn-outline-primary,.dropdown-menu .btn-outline-secondary,.dropdown-menu .btn-outline-warning,.dropdown-menu .btn-outline-danger,.dropdown-menu .btn-outline-success,.dropdown-menu .btn-danger,.dropdown-menu .btn-primary,.dropdown-menu .btn-warning,.dropdown-menu .btn-success,.dropdown-menu .btn-link,.dropdown-menu .dropdown-item{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.dropdown-menu .btn:hover,.dropdown-menu .btn-secondary:hover,.dropdown-menu .btn-info:hover,.dropdown-menu .btn-outline:hover,.dropdown-menu .btn-outline-primary:hover,.dropdown-menu .btn-outline-secondary:hover,.dropdown-menu .btn-outline-warning:hover,.dropdown-menu .btn-outline-danger:hover,.dropdown-menu .btn-outline-success:hover,.dropdown-menu .btn-danger:hover,.dropdown-menu .btn-primary:hover,.dropdown-menu .btn-warning:hover,.dropdown-menu .btn-success:hover,.dropdown-menu .btn-link:hover,.dropdown-menu .dropdown-item:hover{background-color:#e8e8e8;background-color:var(--clr-dropdown-bg-hover-color, hsl(198, 0%, 91%));color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));text-decoration:none}.dropdown-menu .btn.active,.dropdown-menu .btn-secondary.active,.dropdown-menu .btn-info.active,.dropdown-menu .btn-outline.active,.dropdown-menu .btn-outline-primary.active,.dropdown-menu .btn-outline-secondary.active,.dropdown-menu .btn-outline-warning.active,.dropdown-menu .btn-outline-danger.active,.dropdown-menu .btn-outline-success.active,.dropdown-menu .btn-danger.active,.dropdown-menu .btn-primary.active,.dropdown-menu .btn-warning.active,.dropdown-menu .btn-success.active,.dropdown-menu .btn-link.active,.dropdown-menu .dropdown-item.active{background-color:#d8e3e9;background-color:var(--clr-dropdown-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.dropdown-menu .btn:active,.dropdown-menu .btn-secondary:active,.dropdown-menu .btn-info:active,.dropdown-menu .btn-outline:active,.dropdown-menu .btn-outline-primary:active,.dropdown-menu .btn-outline-secondary:active,.dropdown-menu .btn-outline-warning:active,.dropdown-menu .btn-outline-danger:active,.dropdown-menu .btn-outline-success:active,.dropdown-menu .btn-danger:active,.dropdown-menu .btn-primary:active,.dropdown-menu .btn-warning:active,.dropdown-menu .btn-success:active,.dropdown-menu .btn-link:active,.dropdown-menu .dropdown-item:active{box-shadow:none}.dropdown-menu .btn:focus,.dropdown-menu .btn-secondary:focus,.dropdown-menu .btn-info:focus,.dropdown-menu .btn-outline:focus,.dropdown-menu .btn-outline-primary:focus,.dropdown-menu .btn-outline-secondary:focus,.dropdown-menu .btn-outline-warning:focus,.dropdown-menu .btn-outline-danger:focus,.dropdown-menu .btn-outline-success:focus,.dropdown-menu .btn-danger:focus,.dropdown-menu .btn-primary:focus,.dropdown-menu .btn-warning:focus,.dropdown-menu .btn-success:focus,.dropdown-menu .btn-link:focus,.dropdown-menu .dropdown-item:focus{z-index:inherit}.dropdown-menu .btn.disabled,.dropdown-menu .btn:disabled,.dropdown-menu .btn-secondary.disabled,.dropdown-menu .btn-secondary:disabled,.dropdown-menu .btn-info.disabled,.dropdown-menu .btn-info:disabled,.dropdown-menu .btn-outline.disabled,.dropdown-menu .btn-outline:disabled,.dropdown-menu .btn-outline-primary.disabled,.dropdown-menu .btn-outline-primary:disabled,.dropdown-menu .btn-outline-secondary.disabled,.dropdown-menu .btn-outline-secondary:disabled,.dropdown-menu .btn-outline-warning.disabled,.dropdown-menu .btn-outline-warning:disabled,.dropdown-menu .btn-outline-danger.disabled,.dropdown-menu .btn-outline-danger:disabled,.dropdown-menu .btn-outline-success.disabled,.dropdown-menu .btn-outline-success:disabled,.dropdown-menu .btn-danger.disabled,.dropdown-menu .btn-danger:disabled,.dropdown-menu .btn-primary.disabled,.dropdown-menu .btn-primary:disabled,.dropdown-menu .btn-warning.disabled,.dropdown-menu .btn-warning:disabled,.dropdown-menu .btn-success.disabled,.dropdown-menu .btn-success:disabled,.dropdown-menu .btn-link.disabled,.dropdown-menu .btn-link:disabled,.dropdown-menu .dropdown-item.disabled,.dropdown-menu .dropdown-item:disabled{pointer-events:none;opacity:.4;-webkit-user-select:none;user-select:none}.dropdown-menu .btn.disabled:hover,.dropdown-menu .btn:disabled:hover,.dropdown-menu .btn-secondary.disabled:hover,.dropdown-menu .btn-secondary:disabled:hover,.dropdown-menu .btn-info.disabled:hover,.dropdown-menu .btn-info:disabled:hover,.dropdown-menu .btn-outline.disabled:hover,.dropdown-menu .btn-outline:disabled:hover,.dropdown-menu .btn-outline-primary.disabled:hover,.dropdown-menu .btn-outline-primary:disabled:hover,.dropdown-menu .btn-outline-secondary.disabled:hover,.dropdown-menu .btn-outline-secondary:disabled:hover,.dropdown-menu .btn-outline-warning.disabled:hover,.dropdown-menu .btn-outline-warning:disabled:hover,.dropdown-menu .btn-outline-danger.disabled:hover,.dropdown-menu .btn-outline-danger:disabled:hover,.dropdown-menu .btn-outline-success.disabled:hover,.dropdown-menu .btn-outline-success:disabled:hover,.dropdown-menu .btn-danger.disabled:hover,.dropdown-menu .btn-danger:disabled:hover,.dropdown-menu .btn-primary.disabled:hover,.dropdown-menu .btn-primary:disabled:hover,.dropdown-menu .btn-warning.disabled:hover,.dropdown-menu .btn-warning:disabled:hover,.dropdown-menu .btn-success.disabled:hover,.dropdown-menu .btn-success:disabled:hover,.dropdown-menu .btn-link.disabled:hover,.dropdown-menu .btn-link:disabled:hover,.dropdown-menu .dropdown-item.disabled:hover,.dropdown-menu .dropdown-item:disabled:hover{background:none}.dropdown-menu .btn.disabled:active,.dropdown-menu .btn:disabled:active,.dropdown-menu .btn-secondary.disabled:active,.dropdown-menu .btn-secondary:disabled:active,.dropdown-menu .btn-info.disabled:active,.dropdown-menu .btn-info:disabled:active,.dropdown-menu .btn-outline.disabled:active,.dropdown-menu .btn-outline:disabled:active,.dropdown-menu .btn-outline-primary.disabled:active,.dropdown-menu .btn-outline-primary:disabled:active,.dropdown-menu .btn-outline-secondary.disabled:active,.dropdown-menu .btn-outline-secondary:disabled:active,.dropdown-menu .btn-outline-warning.disabled:active,.dropdown-menu .btn-outline-warning:disabled:active,.dropdown-menu .btn-outline-danger.disabled:active,.dropdown-menu .btn-outline-danger:disabled:active,.dropdown-menu .btn-outline-success.disabled:active,.dropdown-menu .btn-outline-success:disabled:active,.dropdown-menu .btn-danger.disabled:active,.dropdown-menu .btn-danger:disabled:active,.dropdown-menu .btn-primary.disabled:active,.dropdown-menu .btn-primary:disabled:active,.dropdown-menu .btn-warning.disabled:active,.dropdown-menu .btn-warning:disabled:active,.dropdown-menu .btn-success.disabled:active,.dropdown-menu .btn-success:disabled:active,.dropdown-menu .btn-link.disabled:active,.dropdown-menu .btn-link:disabled:active,.dropdown-menu .dropdown-item.disabled:active,.dropdown-menu .dropdown-item:disabled:active{background:none;box-shadow:none}.dropdown-menu .btn.expandable,.dropdown-menu .btn-secondary.expandable,.dropdown-menu .btn-info.expandable,.dropdown-menu .btn-outline.expandable,.dropdown-menu .btn-outline-primary.expandable,.dropdown-menu .btn-outline-secondary.expandable,.dropdown-menu .btn-outline-warning.expandable,.dropdown-menu .btn-outline-danger.expandable,.dropdown-menu .btn-outline-success.expandable,.dropdown-menu .btn-danger.expandable,.dropdown-menu .btn-primary.expandable,.dropdown-menu .btn-warning.expandable,.dropdown-menu .btn-success.expandable,.dropdown-menu .btn-link.expandable,.dropdown-menu .dropdown-item.expandable{margin-right:1.2rem;padding-right:.6rem}.dropdown-menu .btn.expandable:before,.dropdown-menu .btn-secondary.expandable:before,.dropdown-menu .btn-info.expandable:before,.dropdown-menu .btn-outline.expandable:before,.dropdown-menu .btn-outline-primary.expandable:before,.dropdown-menu .btn-outline-secondary.expandable:before,.dropdown-menu .btn-outline-warning.expandable:before,.dropdown-menu .btn-outline-danger.expandable:before,.dropdown-menu .btn-outline-success.expandable:before,.dropdown-menu .btn-danger.expandable:before,.dropdown-menu .btn-primary.expandable:before,.dropdown-menu .btn-warning.expandable:before,.dropdown-menu .btn-success.expandable:before,.dropdown-menu .btn-link.expandable:before,.dropdown-menu .dropdown-item.expandable:before{content:"";float:right;height:.6rem;height:var(--clr-dropdown-caret-icon-size, .6rem);width:.6rem;width:var(--clr-dropdown-caret-icon-size, .6rem);transform:rotate(-90deg);background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3A%239a9a9a%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin-top:.3rem;margin-top:var(--clr-dropdown-caret-icon-margin-top, .3rem)}.dropdown-menu .btn:active,.dropdown-menu .btn-secondary:active,.dropdown-menu .btn-info:active,.dropdown-menu .btn-outline:active,.dropdown-menu .btn-outline-primary:active,.dropdown-menu .btn-outline-secondary:active,.dropdown-menu .btn-outline-warning:active,.dropdown-menu .btn-outline-danger:active,.dropdown-menu .btn-outline-success:active,.dropdown-menu .btn-danger:active,.dropdown-menu .btn-primary:active,.dropdown-menu .btn-warning:active,.dropdown-menu .btn-success:active,.dropdown-menu .btn-link:active,.dropdown-menu .dropdown-item:active{color:var(--clr-color-neutral-1000);color:var(--clr-dropdown-active-text-color, var(--clr-color-neutral-1000));background-color:var(--clr-global-selection-color);background-color:var(--clr-dropdown-active-background-color, var(--clr-global-selection-color))}.dropdown-menu .btn,.dropdown-menu .dropdown-item{padding:.15rem 1.2rem;padding:var(--clr-dropdown-item-padding, .15rem 1.2rem)}@media screen and (max-width: 576px){.dropdown-menu .btn,.dropdown-menu .dropdown-item{padding:.3rem 1.2rem}}.dropdown-menu a.dropdown-item{text-decoration:none}.dropdown-menu .dropdown-divider{font-size:.6rem;border-bottom-width:.05rem;border-bottom-width:var(--clr-dropdown-divider-border-width, .05rem);border-bottom-style:solid;border-bottom-color:#e8e8e8;border-bottom-color:var(--clr-dropdown-divider-color, hsl(198, 0%, 91%));margin:.3rem 0;margin:var(--clr-dropdown-divider-margin, .3rem 0)}.btn-group-overflow.open>.dropdown-menu,.btn-group-overflow.open>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow.open>.dropdown-menu,.tabs-overflow.open>.dropdown-menu-wrapper>.dropdown-menu,.dropdown.open>.dropdown-menu,.dropdown.open>.dropdown-menu-wrapper>.dropdown-menu{visibility:visible}.btn-group-overflow.bottom-left>.dropdown-menu,.btn-group-overflow.bottom-right>.dropdown-menu,.tabs-overflow.bottom-left>.dropdown-menu,.tabs-overflow.bottom-right>.dropdown-menu,.dropdown.bottom-left>.dropdown-menu,.dropdown.bottom-right>.dropdown-menu{top:100%;bottom:auto;margin:.1rem 0 0}.btn-group-overflow.bottom-left>.dropdown-menu,.tabs-overflow.bottom-left>.dropdown-menu,.dropdown.bottom-left>.dropdown-menu{left:0;right:auto}.btn-group-overflow.bottom-right>.dropdown-menu,.tabs-overflow.bottom-right>.dropdown-menu,.dropdown.bottom-right>.dropdown-menu{right:0;left:auto}.btn-group-overflow.top-left>.dropdown-menu,.btn-group-overflow.top-right>.dropdown-menu,.tabs-overflow.top-left>.dropdown-menu,.tabs-overflow.top-right>.dropdown-menu,.dropdown.top-left>.dropdown-menu,.dropdown.top-right>.dropdown-menu{top:auto;bottom:100%;margin:0 0 .1rem}.btn-group-overflow.top-left>.dropdown-menu,.tabs-overflow.top-left>.dropdown-menu,.dropdown.top-left>.dropdown-menu{left:0;right:auto}.btn-group-overflow.top-right>.dropdown-menu,.tabs-overflow.top-right>.dropdown-menu,.dropdown.top-right>.dropdown-menu{right:0;left:auto}.btn-group-overflow.left-top>.dropdown-menu,.btn-group-overflow.left-bottom>.dropdown-menu,.tabs-overflow.left-top>.dropdown-menu,.tabs-overflow.left-bottom>.dropdown-menu,.dropdown.left-top>.dropdown-menu,.dropdown.left-bottom>.dropdown-menu{right:100%;left:auto;margin:0 .1rem 0 0}.btn-group-overflow.left-bottom>.dropdown-menu,.tabs-overflow.left-bottom>.dropdown-menu,.dropdown.left-bottom>.dropdown-menu{top:0;bottom:auto}.btn-group-overflow.left-top>.dropdown-menu,.tabs-overflow.left-top>.dropdown-menu,.dropdown.left-top>.dropdown-menu{bottom:0;top:auto}.btn-group-overflow.right-top>.dropdown-menu,.btn-group-overflow.right-bottom>.dropdown-menu,.tabs-overflow.right-top>.dropdown-menu,.tabs-overflow.right-bottom>.dropdown-menu,.dropdown.right-top>.dropdown-menu,.dropdown.right-bottom>.dropdown-menu{left:100%;right:auto;margin:0 0 0 .1rem}.btn-group-overflow.right-bottom>.dropdown-menu,.tabs-overflow.right-bottom>.dropdown-menu,.dropdown.right-bottom>.dropdown-menu{top:0;bottom:auto}.btn-group-overflow.right-top>.dropdown-menu,.tabs-overflow.right-top>.dropdown-menu,.dropdown.right-top>.dropdown-menu{bottom:0;top:auto}.btn-group-overflow .dropdown .dropdown-menu,.tabs-overflow .dropdown .dropdown-menu,.dropdown .dropdown .dropdown-menu{border-color:#b3b3b3;border-color:var(--clr-dropdown-child-border-color, hsl(198, 0%, 70%));position:absolute}.btn-group-overflow .dropdown.left-top>.dropdown-menu,.btn-group-overflow .dropdown.left-top>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.left-top>.dropdown-menu,.tabs-overflow .dropdown.left-top>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.left-top>.dropdown-menu,.dropdown .dropdown.left-top>.dropdown-menu-wrapper>.dropdown-menu{inset:0 100% auto auto;margin-top:-.95rem;margin-right:-.2rem}.btn-group-overflow .dropdown.right-top>.dropdown-menu,.btn-group-overflow .dropdown.right-top>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.right-top>.dropdown-menu,.tabs-overflow .dropdown.right-top>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.right-top>.dropdown-menu,.dropdown .dropdown.right-top>.dropdown-menu-wrapper>.dropdown-menu{inset:0 auto auto 100%;margin-top:-.95rem;margin-left:-.2rem}.btn-group-overflow .dropdown.left-bottom>.dropdown-menu,.btn-group-overflow .dropdown.left-bottom>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.left-bottom>.dropdown-menu,.tabs-overflow .dropdown.left-bottom>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.left-bottom>.dropdown-menu,.dropdown .dropdown.left-bottom>.dropdown-menu-wrapper>.dropdown-menu{inset:auto 100% 0 auto;margin-bottom:-.95rem;margin-right:-.2rem}.btn-group-overflow .dropdown.right-bottom>.dropdown-menu,.btn-group-overflow .dropdown.right-bottom>.dropdown-menu-wrapper>.dropdown-menu,.tabs-overflow .dropdown.right-bottom>.dropdown-menu,.tabs-overflow .dropdown.right-bottom>.dropdown-menu-wrapper>.dropdown-menu,.dropdown .dropdown.right-bottom>.dropdown-menu,.dropdown .dropdown.right-bottom>.dropdown-menu-wrapper>.dropdown-menu{inset:auto auto 0 100%;margin-bottom:-.95rem;margin-left:-.2rem}:root{--clr-login-padding: 1.2rem 3rem;--clr-login-width: 25.2rem;--clr-login-title-width: 100%;--clr-login-group-width: 100%;--clr-login-title-color: var(--clr-h1-color);--clr-login-title-font-weight: var(--clr-h1-font-weight);--clr-login-title-font-family: var(--clr-h1-font-family);--clr-login-trademark-color: var(--clr-h2-color);--clr-login-trademark-font-weight: var(--clr-h2-font-weight);--clr-login-trademark-font-family: var(--clr-h2-font-family);--clr-login-subtitle-color: var(--clr-h3-color);--clr-login-subtitle-font-weight: var(--clr-h3-font-weight);--clr-login-subtitle-font-family: var(--clr-h3-font-family);--clr-login-background-color: var(--clr-global-app-background);--clr-login-background: url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);--clr-login-error-background-color: var(--clr-color-danger-800);--clr-login-error-border-radius: var(--clr-global-borderradius);--clr-login-panel-line-color: var(--clr-color-neutral-1000);--clr-login-panel-line-opacity: .1;--clr-login-footer-font-size: inherit;--clr-login-footer-line-height: inherit;--clr-login-footer-gap: .9rem;--clr-login-welcome-margin: 0;--clr-login-group-btn-margin: 1.2rem 0 0 0;--clr-login-group-error-margin: .3rem 0 0 0;--clr-login-group-padding: 2.4rem 0 0 0;--clr-login-hint-margin: 1.5rem 0 0 0;--clr-login-group-control-margin: .3rem 0 .9rem 0;--clr-login-group-remember-margin: .3rem 0 .9rem 0;--clr-login-group-signup-margin: .6rem 0 0 0}.login-wrapper{display:flex;height:100%;background:url(data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%0D%0A%20%20%20%20%20version%3D%221.1%22%0D%0A%20%20%20%20%20id%3D%22no-aspect-ratio%22%0D%0A%20%20%20%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0D%0A%20%20%20%20%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%0D%0A%20%20%20%20%20x%3D%220px%22%0D%0A%20%20%20%20%20y%3D%220px%22%0D%0A%20%20%20%20%20height%3D%222055.55px%22%0D%0A%20%20%20%20%20width%3D%221440px%22%0D%0A%20%20%20%20%20viewBox%3D%220%200%202055.55%201440%22%0D%0A%20%20%20%20%20preserveAspectRatio%3D%22xMinYMin%20slice%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%3Cdesc%3ELogin%20Image%3C%2Fdesc%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20transform%3D%22translate%280.000000%2C%20-4.000000%29%22%3E%0D%0A%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23FAFAFA%22%20x%3D%220%22%20y%3D%224%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221108.43%201443.63%201109.08%201443.63%20443.44%20777.74%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%220.79%20334.92%20443.44%20777.74%200.79%20334.49%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%220.79%20211.88%200.79%20329.6%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22160.65%20169.74%200.79%209.73%200.79%20211.88%2090.27%20301.46%2059.62%20270.77%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22503.77%201443.63%20697.47%201443.63%20803.74%201337.36%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22158.33%20691.15%200.79%20848.72%200.79%201427.43%20447.52%20980.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CEDDE0%22%20points%3D%22257.71%20591.75%200.79%20334.49%200.79%20533.42%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A9C9D5%22%20points%3D%220.79%20533.42%200.79%20848.72%20158.33%20691.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22806.46%201140.89%20546.94%20881.28%20447.52%20980.7%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238FC4DF%22%20points%3D%22447.52%20980.7%200.79%201427.43%200.79%201443.63%20503.77%201443.63%20706.93%201240.43%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%22608.23%20819.99%20546.94%20881.28%20806.46%201140.89%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22420.05%20429.39%20319.01%20530.45%20608.23%20819.99%20709.3%20718.91%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22709.3%20718.91%20608.23%20819.99%20867.64%201079.7%20968.74%20978.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22619.59%20229.82%20393.42%203.12%20327.27%203.12%20160.65%20169.74%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%238EB5BC%22%20points%3D%22319.01%20530.45%20319.01%20530.45%2090.27%20301.46%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22160.65%20169.74%2059.62%20270.77%2090.27%20301.46%20319.01%20530.45%20420.05%20429.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2384C4D2%22%20points%3D%2259.62%20270.77%200.79%20329.6%200.79%20334.49%20257.71%20591.75%20319.01%20530.45%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237CB0C7%22%20points%3D%22537.55%203.12%20393.42%203.12%20619.59%20229.82%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2387D1DB%22%20points%3D%22846.25%203.12%20537.55%203.12%20691.74%20157.66%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23CDE3EE%22%20points%3D%22909.87%201443.63%20850.19%201383.87%20790.43%201443.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22319.01%20530.45%20257.71%20591.75%20443.44%20777.74%20546.94%20881.28%20608.23%20819.99%20867.64%201079.7%20867.64%201079.7%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22867.64%201079.7%20806.46%201140.89%20903.31%201237.78%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221065.57%201075.52%20968.74%20978.6%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22964.46%201176.63%20867.64%201079.7%20867.64%201079.7%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201231.16%201443.63%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221240.08%20707.22%201167.9%20779.4%201264.68%20876.4%201336.87%20804.22%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%22980.83%20447.39%20691.74%20157.66%20619.59%20229.82%20908.66%20519.56%20980.83%20447.39%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%22709.3%20718.91%20968.74%20978.6%201167.91%20779.4%20908.66%20519.55%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2369AFD4%22%20points%3D%22980.83%20447.39%20908.66%20519.55%201167.91%20779.4%201240.08%20707.21%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221034.59%203.12%20846.25%203.12%20691.74%20157.66%20980.83%20447.39%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221240.08%20707.21%201336.87%20804.22%201586.01%20555.08%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2370C0DC%22%20points%3D%221229.75%20198.47%20980.83%20447.39%201240.08%20707.21%201489.14%20458.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221292.22%201302.38%201433.32%201443.63%201830.61%201443.63%201491.18%201103.42%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221010.92%201223.13%20949.78%201284.27%201109.08%201443.63%201150.98%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2375B8C5%22%20points%3D%221150.98%201443.63%201231.16%201443.63%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221292.22%201302.38%201112.03%201122.02%201010.92%201223.13%201191.09%201403.51%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221191.09%201403.51%201231.16%201443.63%201433.32%201443.63%201292.22%201302.38%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221383.3%20850.75%201311.12%20922.94%201491.18%201103.42%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%236EA4BC%22%20points%3D%221491.18%201103.42%201830.61%201443.63%201974.86%201443.63%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%221812.65%20781.95%201632.46%20601.59%201383.3%20850.75%201563.37%201031.23%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2378CAD4%22%20points%3D%221563.37%201031.23%201974.86%201443.63%202054.45%201443.63%202054.45%201023.99%201812.65%20781.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%22803.74%201337.36%20850.19%201383.87%20949.78%201284.27%20903.31%201237.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221065.57%201075.52%201112.03%201122.02%201311.12%20922.94%201264.69%20876.4%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2377B8D9%22%20points%3D%22697.47%201443.63%20790.43%201443.63%20850.19%201383.87%20803.74%201337.36%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23A0DEEA%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%22964.46%201176.63%20903.31%201237.78%20949.78%201284.27%201010.92%201223.13%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2396C7DF%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2357A8D0%22%20transform%3D%22translate%281038.247297%2C%201149.275429%29%20rotate%28-44.970000%29%20translate%28-1038.247297%2C%20-1149.275429%29%20%22%20x%3D%22966.752297%22%20y%3D%221116.41043%22%20width%3D%22142.99%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2396C7DF%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23000000%22%20opacity%3D%220.42%22%20points%3D%221010.92%201223.13%201010.92%201223.13%20964.46%201176.63%20964.46%201176.63%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23007CBB%22%20opacity%3D%220.4%22%20style%3D%22mix-blend-mode%3A%20multiply%3B%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2357A8D0%22%20points%3D%221336.87%20804.22%201264.69%20876.4%201311.12%20922.94%201383.3%20850.75%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2393D8CA%22%20opacity%3D%220.6%22%20style%3D%22mix-blend-mode%3A%20overlay%3B%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%235DB5D6%22%20points%3D%221336.87%20804.22%201383.3%20850.75%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD3E6%22%20points%3D%222056%200.12%201645.49%200.12%201648.49%203.12%201944.07%203.12%201796.22%20150.99%201893.12%20247.97%202054.45%2086.64%202054.45%20179.6%201939.58%20294.47%202056%20411%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%237AB9D9%22%20points%3D%221648.49%203.12%201796.22%20150.99%201944.07%203.12%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2366AED4%22%20points%3D%222054.45%2086.64%201893.12%20247.97%201939.58%20294.47%202054.45%20179.6%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B7CED2%22%20points%3D%221884.82%20709.78%202054.45%20879.57%202054.45%20540.15%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221489.14%20458.12%201489.14%20458.12%201371.13%20339.99%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23AFD4E7%22%20points%3D%221796.22%20150.99%201648.49%203.12%201425.1%203.12%201301.91%20126.31%201561.3%20385.95%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2391C5E0%22%20transform%3D%22translate%281798.954066%2C%20388.798781%29%20rotate%28-44.970000%29%20translate%28-1798.954066%2C%20-388.798781%29%20%22%20x%3D%221632.82407%22%20y%3D%22355.933781%22%20width%3D%22332.26%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2391C5E0%22%20points%3D%221586.01%20555.08%201632.46%20601.59%201632.46%20601.59%201586.01%20555.08%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281573.711577%2C%20470.620263%29%20rotate%28-45.000000%29%20translate%28-1573.711577%2C%20-470.620263%29%20%22%20x%3D%221522.68158%22%20y%3D%22402.085263%22%20width%3D%22102.06%22%20height%3D%22137.07%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%23B3EAEE%22%20transform%3D%22translate%281758.676758%2C%20655.767120%29%20rotate%28-44.970000%29%20translate%28-1758.676758%2C%20-655.767120%29%20%22%20x%3D%221707.64676%22%20y%3D%22528.29212%22%20width%3D%22102.06%22%20height%3D%22254.95%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%23B3EAEE%22%20points%3D%221301.91%20126.31%201178.84%203.12%201034.59%203.12%201229.75%20198.47%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20fill%3D%22%2383C0C8%22%20points%3D%221812.65%20781.95%202054.45%201023.99%202054.45%20879.57%201884.82%20709.78%22%3E%3C%2Fpolygon%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%237DC6DC%22%20transform%3D%22translate%281395.516901%2C%20292.206519%29%20rotate%28-45.000000%29%20translate%28-1395.516901%2C%20-292.206519%29%20%22%20x%3D%221344.4919%22%20y%3D%22108.701519%22%20width%3D%22102.05%22%20height%3D%22367.01%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20fill%3D%22%2368B8D5%22%20transform%3D%22translate%281645.313619%2C%20542.249760%29%20rotate%28-45.000000%29%20translate%28-1645.313619%2C%20-542.249760%29%20%22%20x%3D%221594.28362%22%20y%3D%22509.38476%22%20width%3D%22102.06%22%20height%3D%2265.73%22%3E%3C%2Frect%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate%280.000000%2C%203.000000%29%22%20stroke%3D%22%23000000%22%20opacity%3D%220.15%22%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.95%2C0.12%20L0.95%2C840.12%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0D%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E);background-size:100%;background-position:25.2rem 0;background-repeat:no-repeat}.login-wrapper .login{background:hsl(198,0%,98%);background:var(--clr-login-background-color, hsl(198, 0%, 98%));position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:1.2rem 3rem;padding:var(--clr-login-padding, 1.2rem 3rem);height:auto;min-height:100vh;width:25.2rem;width:var(--clr-login-width, 25.2rem)}.login-wrapper .login .login-footer,.login-wrapper .login .login-header{display:flex;width:100%;flex-direction:row}.login-wrapper .login .login-footer .actions,.login-wrapper .login .login-header .actions{margin-left:auto}.login-wrapper .login .login-footer{line-height:inherit;line-height:var(--clr-login-footer-line-height, inherit);font-size:inherit;font-size:var(--clr-login-footer-font-size, inherit);gap:.9rem;gap:var(--clr-login-footer-gap, .9rem)}.login-wrapper .login .login-footer .copyright{color:#666;color:var(--clr-login-copyright-color, hsl(198, 0%, 40%))}.login-wrapper .login .login-body{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.login-wrapper .login .title{color:#000;color:var(--clr-login-title-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-login-title-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-login-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);width:100%;width:var(--clr-login-title-width, 100%);font-size:1.6rem;letter-spacing:normal;line-height:1.8rem}.login-wrapper .login .title .welcome{line-height:1.8rem;color:#000;color:var(--clr-login-welcome-color, hsl(198, 0%, 0%));margin:0;margin:var(--clr-login-welcome-margin, 0)}.login-wrapper .login .title .hint{color:#000;color:var(--clr-login-hint-color, hsl(198, 0%, 0%));margin:1.5rem 0 0;margin:var(--clr-login-hint-margin, 1.5rem 0 0);font-size:.7rem}.login-wrapper .login .trademark{color:#000;color:var(--clr-login-trademark-color, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-login-trademark-font-weight, 200);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-login-trademark-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.4rem;letter-spacing:normal}.login-wrapper .login .subtitle{font-weight:200;font-weight:var(--clr-login-subtitle-font-weight, 200);color:#000;color:var(--clr-login-subtitle-color, hsl(198, 0%, 0%));font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-login-subtitle-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:1.1rem;letter-spacing:normal;line-height:1.8rem}.login-wrapper .login .login-group{display:flex;flex-direction:column;padding:2.4rem 0 0;padding:var(--clr-login-group-padding, 2.4rem 0 0 0);width:100%;width:var(--clr-login-group-width, 100%)}.login-wrapper .login .login-group .auth-source,.login-wrapper .login .login-group .username,.login-wrapper .login .login-group .password,.login-wrapper .login .login-group .checkbox,.login-wrapper .login .login-group .clr-form-control{margin:.3rem 0 .9rem;margin:var(--clr-login-group-control-margin, .3rem 0 .9rem 0)}.login-wrapper .login .login-group .clr-checkbox-wrapper{margin:.3rem 0 .9rem;margin:var(--clr-login-group-remember-margin, .3rem 0 .9rem 0)}.login-wrapper .login .login-group .clr-control-container{display:block;width:100%}.login-wrapper .login .login-group .clr-control-container .clr-select-wrapper,.login-wrapper .login .login-group .clr-control-container .clr-select{width:100%}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper>.clr-input{width:100%}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper{width:100%}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper>.clr-input-group{max-width:100%;width:100%;padding-right:.48rem}.login-wrapper .login .login-group .clr-control-container .clr-input-wrapper>.clr-input-group>.clr-input{width:calc(100% - 1.2rem)}.login-wrapper .login .login-group .tooltip-validation{margin-top:.3rem}.login-wrapper .login .login-group .tooltip-validation .username,.login-wrapper .login .login-group .tooltip-validation .password{width:100%;margin-top:0}.login-wrapper .login .login-group .error{display:none;margin:.3rem 0 0;margin:var(--clr-login-group-error-margin, .3rem 0 0 0);padding:.45rem .6rem;background:hsl(9,100%,38%);background:var(--clr-login-error-background-color, hsl(9, 100%, 38%));color:#fafafa;color:var(--clr-login-background-color, hsl(198, 0%, 98%));border-radius:.15rem;border-radius:var(--clr-login-error-border-radius, .15rem);line-height:.9rem}.login-wrapper .login .login-group .error:before{display:inline-block;content:"";background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%225%205%2026%2026%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cdefs%3E%3Cstyle%3E.clr-i-outline%7Bfill%3Ahsl(198, 0%, 98%)%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctitle%3Eexclamation-circle-line%3C%2Ftitle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M18%2C6A12%2C12%2C0%2C1%2C0%2C30%2C18%2C12%2C12%2C0%2C0%2C0%2C18%2C6Zm0%2C22A10%2C10%2C0%2C1%2C1%2C28%2C18%2C10%2C10%2C0%2C0%2C1%2C18%2C28Z%22%3E%3C%2Fpath%3E%3Cpath%20class%3D%22clr-i-outline%20clr-i-outline-path-2%22%20d%3D%22M18%2C20.07a1.3%2C1.3%2C0%2C0%2C1-1.3-1.3v-6a1.3%2C1.3%2C0%2C1%2C1%2C2.6%2C0v6A1.3%2C1.3%2C0%2C0%2C1%2C18%2C20.07Z%22%3E%3C%2Fpath%3E%3Ccircle%20class%3D%22clr-i-outline%20clr-i-outline-path-3%22%20cx%3D%2217.95%22%20cy%3D%2223.02%22%20r%3D%221.5%22%3E%3C%2Fcircle%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fsvg%3E");margin:.05rem .3rem 0 0;height:.8rem;width:.8rem}.login-wrapper .login .login-group .error.active{display:flex}.login-wrapper .login .login-group .error.active:before{flex:0 0 .8rem}.login-wrapper .login .login-group .btn{margin:1.2rem 0 0;margin:var(--clr-login-group-btn-margin, 1.2rem 0 0 0);max-width:none}.login-wrapper .login .login-group .signup{margin:.6rem 0 0;margin:var(--clr-login-group-signup-margin, .6rem 0 0 0);font-size:.7rem;text-align:center}.login-wrapper .login:after{position:absolute;content:"";display:block;width:.05rem;height:100%;background:hsl(198,0%,0%);background:var(--clr-login-panel-line-color, hsl(198, 0%, 0%));opacity:.1;opacity:var(--clr-login-panel-line-opacity, .1);top:0;right:-.1rem}@media screen and (max-width: 768px){.login-wrapper{justify-content:center;background:hsl(198,0%,98%);background:var(--clr-login-background-color, hsl(198, 0%, 98%))}.login-wrapper .login{width:100%;margin-left:0;padding:1.2rem 20%}.login-wrapper .login:after{content:none}}@media screen and (max-width: 576px){.login-wrapper .login{padding:1.2rem 15%}}.main-container{display:flex;flex-direction:column;height:100vh;background:hsl(198,0%,98%);background:var(--clr-global-app-background, hsl(198, 0%, 98%))}.main-container .alert.alert-app-level{flex:0 0 auto;overflow-x:hidden}.main-container header,.main-container .header{flex:0 0 3rem}.main-container .sub-nav,.main-container .subnav{flex:0 0 1.8rem}.main-container .u-main-container{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.main-container .content-container{display:flex;flex:1 1 auto;min-height:.05rem}.main-container .content-container .content-area{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:1.2rem}.main-container .content-container .content-area>:first-child{margin-top:0}.main-container .content-container .clr-vertical-nav{flex:0 0 auto;order:-1}@media print{.main-container{height:auto}}body.no-scrolling,body[cds-layout=no-scrolling],body.no-scrolling .main-container .content-container .content-area,body[cds-layout=no-scrolling] .main-container .content-container .content-area{overflow:hidden}:root{--clr-modal-sm-width: 14.4rem;--clr-modal-md-width: 28.8rem;--clr-modal-lg-width: 43.2rem;--clr-modal-xl-width: 57.6rem;--clr-modal-text-color: hsl(198, 0%, 40%);--clr-modal-close-color: var(--clr-color-neutral-600);--clr-modal-bg-color: var(--clr-color-neutral-0);--clr-modal-content-box-shadow-color: rgba( 0, 0, 0, .2 );--clr-modal-content-box-shadow: 0 .05rem .1rem .1rem var(--clr-modal-content-box-shadow-color);--clr-modal-backdrop-color: var(--clr-color-neutral-900);--clr-modal-backdrop-opacity: .85;--clr-modal-border-radius: var(--clr-global-borderradius);--clr-modal-content-border-style: none;--clr-modal-content-border-color: transparent;--clr-modal-content-border-width: 0;--clr-modal-content-border-radius: unset;--clr-modal-content-padding: 1.2rem;--clr-modal-sm-content-padding: .6rem 0 .6rem 1.2rem;--clr-modal-title-color: hsl(198, 0%, 0%);--clr-modal-title-font-family: Metropolis, Avenir Next, Helvetica Neue, Arial, sans-serif;--clr-modal-title-font-weight: 200;--clr-modal-title-font-size: 1.1rem;--clr-modal-title-line-height: 1.2rem;--clr-modal-header-padding: 0 0 1.2rem 0;--clr-modal-sm-header-padding: 0 1.2rem .6rem 0;--clr-modal-footer-padding: 1.2rem 0 0 0;--clr-modal-sm-footer-padding: .6rem 1.2rem 0 0;--clr-modal-footer-gap: .6rem;--clr-modal-close-icon-size: 1.2rem;--clr-modal-title-padding: 0 .15rem}.modal{position:fixed;inset:0;z-index:1050;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.4rem}@media screen and (max-width: 576px){.modal{padding:.6rem}}.modal-dialog{position:relative;z-index:1050;width:28.8rem;width:var(--clr-modal-md-width, 28.8rem);border-radius:.15rem;border-radius:var(--clr-modal-border-radius, .15rem);box-shadow:0 .05rem .1rem .1rem #0003;box-shadow:var(--clr-modal-content-box-shadow, 0 .05rem .1rem .1rem rgba(0, 0, 0, .2));border-style:none;border-style:var(--clr-modal-content-border-style, none);border-width:0;border-width:var(--clr-modal-content-border-width, 0);border-color:transparent;border-color:var(--clr-modal-content-border-color, transparent);background-color:#fff;background-color:var(--clr-modal-bg-color, hsl(198, 0%, 100%));max-width:100%}.modal-dialog.modal-sm{width:14.4rem;width:var(--clr-modal-sm-width, 14.4rem)}.modal-dialog.modal-lg{width:43.2rem;width:var(--clr-modal-lg-width, 43.2rem)}.modal-dialog.modal-xl{width:57.6rem;width:var(--clr-modal-xl-width, 57.6rem)}.modal-dialog .modal-content{padding:1.2rem;padding:var(--clr-modal-content-padding, 1.2rem 1.2rem 1.2rem 1.2rem)}.modal-header,.modal-header--accessible{border-bottom:none;padding:0 0 1.2rem;padding:var(--clr-modal-header-padding, 0 0 1.2rem 0)}.modal-header--accessible{display:flex;justify-content:space-between;align-items:flex-start}.modal-header .modal-title,.modal-header--accessible .modal-title{color:#000;color:var(--clr-modal-title-color, hsl(198, 0%, 0%));margin:0;padding:0 .15rem;padding:var(--clr-modal-title-padding, 0 .15rem)}.modal-header .modal-title:not([cds-text]),.modal-header--accessible .modal-title:not([cds-text]){font-size:1.1rem;font-size:var(--clr-modal-title-font-size, 1.1rem);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-modal-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-weight:200;font-weight:var(--clr-modal-title-font-weight, 200);line-height:1.2rem;line-height:var(--clr-modal-title-line-height, 1.2rem);letter-spacing:normal}.modal-header .close,.modal-header--accessible .close{margin-top:-.05rem;margin-right:-.25rem;font-size:1.3rem;line-height:1.2rem}.modal-header .close cds-icon,.modal-header--accessible .close cds-icon,.modal-header .close clr-icon,.modal-header--accessible .close clr-icon{fill:#8c8c8c;fill:var(--clr-modal-close-color, hsl(198, 0%, 55%));height:1.2rem;height:var(--clr-modal-close-icon-size, 1.2rem);width:1.2rem;width:var(--clr-modal-close-icon-size, 1.2rem)}.modal-title-wrapper{flex:1}.modal-title-wrapper .modal-title>h3{margin-top:0}.modal-body-wrapper{max-height:70vh;overflow-y:auto;overflow-x:hidden;padding:0 .15rem}.modal-body-wrapper .modal-body{color:#666;color:var(--clr-modal-text-color, hsl(198, 0%, 40%))}.modal-body-wrapper>:first-child{margin-top:0}.modal-body-wrapper>:last-child{margin-bottom:0}.modal-footer{display:flex;justify-content:flex-end;padding:1.2rem 0 0;padding:var(--clr-modal-footer-padding, 1.2rem 0 0 0);gap:.6rem;gap:var(--clr-modal-footer-gap, .6rem)}.modal-footer .btn{margin:0}@media screen and (max-width: 768px) and (orientation: landscape){.modal-body-wrapper{max-height:55vh}}@media screen and (max-width: 576px){.modal-content{padding:.6rem 0 .6rem 1.2rem;padding:var(--clr-modal-sm-content-padding, .6rem 0 .6rem 1.2rem)}.modal-header,.modal-header--accessible{padding:0 1.2rem .6rem 0;padding:var(--clr-modal-sm-header-padding, 0 1.2rem .6rem 0)}.modal-body-wrapper{max-height:55vh}.modal-footer{padding:.6rem 1.2rem 0 0;padding:var(--clr-modal-sm-footer-padding, .6rem 1.2rem 0 0)}}.modal-backdrop{position:fixed;inset:0;background-color:#333;background-color:var(--clr-modal-backdrop-color, hsl(198, 0%, 20%));opacity:.85;opacity:var(--clr-modal-backdrop-opacity, .85);z-index:1040}.modal .modal-nav{display:none}:root{--clr-header-height: 3rem;--clr-header-divider-color: hsl(198, 0%, 98%);--clr-header-divider-opacity: .15;--clr-header-divider-width: .05rem;--clr-header-divider-height: 2rem;--clr-header-nav-opacity: .65;--clr-header-nav-hover-opacity: 1;--clr-header-bg-color: var(--clr-color-neutral-900);--clr-header-2-bg-color: hsl(209, 19%, 35%);--clr-header-3-bg-color: var(--clr-color-secondary-action-1000);--clr-header-4-bg-color: hsl(202, 66%, 41%);--clr-header-5-bg-color: var(--clr-color-action-800);--clr-header-6-bg-color: var(--clr-color-action-1000);--clr-header-7-bg-color: hsl(206, 25%, 25%);--clr-header-8-bg-color: #0f171c;--clr-header-font-color: var(--clr-color-neutral-50);--clr-header-font-color-hover: var(--clr-color-neutral-50);--clr-header-title-color: var(--clr-header-font-color);--clr-header-title-font-weight: var(--clr-h5-font-weight);--clr-header-title-font-family: var(--clr-h5-font-family);--clr-header-title-font-size: .8rem;--clr-header-title-line-height: 3rem;--clr-header-title-letter-spacing: .01em;--clr-header-branding-min-width: 10.2rem;--clr-header-branding-padding: 0 1.2rem;--clr-header-branding-icon-gap: .45rem;--clr-header-branding-logo-size: 1.8rem;--clr-header-nav-link-padding: .9rem 1.2rem;--clr-header-nav-link-line-height: inherit;--clr-header-nav-link-font-size: var(--clr-p1-font-size);--clr-header-nav-text-font-weight: 500;--clr-header-nav-text-font-weight-active: 500;--clr-header-search-height: 1.2rem;--clr-header-search-icon-size: 1rem;--clr-header-search-margin-left: 0;--clr-header-search-margin-right: 0;--clr-header-search-input-font-size: inherit;--clr-header-search-input-font-color: hsl(198, 0%, 98%);--clr-header-search-placeholder-font-weight: inherit;--clr-header-search-placeholder-text-color: hsl(198, 14%, 36%);--clr-header-search-border-active: none}header,.header{display:flex;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));background-color:#333;background-color:var(--clr-header-bg-color, hsl(198, 0%, 20%));height:3rem;height:var(--clr-header-height, 3rem);white-space:nowrap}header.header-1,.header.header-1{background-color:#333;background-color:var(--clr-header-bg-color, hsl(198, 0%, 20%))}header.header-2,.header.header-2{background-color:#485a6a;background-color:var(--clr-header-2-bg-color, hsl(209, 19%, 35%))}header.header-3,.header.header-3{background-color:#320047;background-color:var(--clr-header-3-bg-color, hsl(282, 100%, 14%))}header.header-4,.header.header-4{background-color:#247bae;background-color:var(--clr-header-4-bg-color, hsl(202, 66%, 41%))}header.header-5,.header.header-5{background-color:#00567a;background-color:var(--clr-header-5-bg-color, hsl(198, 100%, 24%))}header.header-6,.header.header-6{background-color:#00364d;background-color:var(--clr-header-6-bg-color, hsl(198, 100%, 15%))}header.header-7,.header.header-7{background-color:#304250;background-color:var(--clr-header-7-bg-color, hsl(206, 25%, 25%))}header.header-8,.header.header-8{background-color:#0f171c;background-color:var(--clr-header-8-bg-color, #0f171c)}header .branding,.header .branding{display:flex;flex:0 0 auto;min-width:10.2rem;min-width:var(--clr-header-branding-min-width, 10.2rem);padding:0 1.2rem;padding:var(--clr-header-branding-padding, 0 1.2rem);height:3rem;height:var(--clr-header-height, 3rem)}header .branding>a,header .branding>.nav-link,.header .branding>a,.header .branding>.nav-link{display:inline-flex;align-items:center;height:3rem;height:var(--clr-header-height, 3rem);text-decoration:none}header .branding>a:focus,header .branding>.nav-link:focus,.header .branding>a:focus,.header .branding>.nav-link:focus{outline-offset:-.25rem}header .branding .clr-icon,header .branding cds-icon,header .branding clr-icon,.header .branding .clr-icon,.header .branding cds-icon,.header .branding clr-icon{flex-grow:0;flex-shrink:0;height:1.8rem;height:var(--clr-header-branding-logo-size, 1.8rem);width:1.8rem;width:var(--clr-header-branding-logo-size, 1.8rem);margin-right:.45rem;margin-right:var(--clr-header-branding-icon-gap, .45rem)}header .branding .title,.header .branding .title{color:#fafafa;color:var(--clr-header-title-color, hsl(198, 0%, 98%));font-weight:400;font-weight:var(--clr-header-title-font-weight, 400);font-family:Metropolis,Avenir Next,Helvetica Neue,Arial,sans-serif;font-family:var(--clr-header-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);font-size:.8rem;font-size:var(--clr-header-title-font-size, .8rem);letter-spacing:.01em;letter-spacing:var(--clr-header-title-letter-spacing, .01em);line-height:3rem;line-height:var(--clr-header-title-line-height, 3rem);text-decoration:none}header .settings,header .header-nav,header .header-actions,.header .settings,.header .header-nav,.header .header-actions{height:3rem;height:var(--clr-header-height, 3rem)}header .settings .nav-text,header .header-nav .nav-text,header .header-actions .nav-text,.header .settings .nav-text,.header .header-nav .nav-text,.header .header-actions .nav-text{font-weight:500;font-weight:var(--clr-header-nav-text-font-weight, 500)}header .settings clr-icon,header .header-nav clr-icon,header .header-actions clr-icon,.header .settings clr-icon,.header .header-nav clr-icon,.header .header-actions clr-icon{color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%))}header .settings .nav-icon,header .header-nav .nav-icon,header .header-actions .nav-icon,.header .settings .nav-icon,.header .header-nav .nav-icon,.header .header-actions .nav-icon{height:3rem;width:3rem}header .settings .nav-link,header .header-nav .nav-link,header .header-actions .nav-link,.header .settings .nav-link,.header .header-nav .nav-link,.header .header-actions .nav-link{position:relative;display:inline-block;text-align:center;padding:.9rem 1.2rem;padding:var(--clr-header-nav-link-padding, .9rem 1.2rem);line-height:inherit;line-height:var(--clr-header-nav-link-line-height, inherit);text-decoration:none;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65);font-size:var(--clr-p1-font-size);font-size:var(--clr-header-nav-link-font-size, var(--clr-p1-font-size))}header .settings .nav-link:hover,header .header-nav .nav-link:hover,header .header-actions .nav-link:hover,.header .settings .nav-link:hover,.header .header-nav .nav-link:hover,.header .header-actions .nav-link:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}header .settings .nav-link:enabled:hover,header .header-nav .nav-link:enabled:hover,header .header-actions .nav-link:enabled:hover,.header .settings .nav-link:enabled:hover,.header .header-nav .nav-link:enabled:hover,.header .header-actions .nav-link:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}header .settings .nav-link:disabled,header .header-nav .nav-link:disabled,header .header-actions .nav-link:disabled,.header .settings .nav-link:disabled,.header .header-nav .nav-link:disabled,.header .header-actions .nav-link:disabled{cursor:not-allowed}header .settings .nav-link .fa,header .settings .nav-link .nav-icon,header .header-nav .nav-link .fa,header .header-nav .nav-link .nav-icon,header .header-actions .nav-link .fa,header .header-actions .nav-link .nav-icon,.header .settings .nav-link .fa,.header .settings .nav-link .nav-icon,.header .header-nav .nav-link .fa,.header .header-nav .nav-link .nav-icon,.header .header-actions .nav-link .fa,.header .header-actions .nav-link .nav-icon{font-size:1.1rem}header .settings .nav-link cds-icon,header .settings .nav-link clr-icon,header .header-nav .nav-link cds-icon,header .header-nav .nav-link clr-icon,header .header-actions .nav-link cds-icon,header .header-actions .nav-link clr-icon,.header .settings .nav-link cds-icon,.header .settings .nav-link clr-icon,.header .header-nav .nav-link cds-icon,.header .header-nav .nav-link clr-icon,.header .header-actions .nav-link cds-icon,.header .header-actions .nav-link clr-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1.2rem;width:1.2rem}header .settings .nav-link.nav-icon-text cds-icon,header .settings .nav-link.nav-icon-text clr-icon,header .header-nav .nav-link.nav-icon-text cds-icon,header .header-nav .nav-link.nav-icon-text clr-icon,header .header-actions .nav-link.nav-icon-text cds-icon,header .header-actions .nav-link.nav-icon-text clr-icon,.header .settings .nav-link.nav-icon-text cds-icon,.header .settings .nav-link.nav-icon-text clr-icon,.header .header-nav .nav-link.nav-icon-text cds-icon,.header .header-nav .nav-link.nav-icon-text clr-icon,.header .header-actions .nav-link.nav-icon-text cds-icon,.header .header-actions .nav-link.nav-icon-text clr-icon{position:relative;top:auto;left:auto;transform:none;margin-left:1.2rem}header .settings .nav-link.nav-icon-text .nav-text,header .header-nav .nav-link.nav-icon-text .nav-text,header .header-actions .nav-link.nav-icon-text .nav-text,.header .settings .nav-link.nav-icon-text .nav-text,.header .header-nav .nav-link.nav-icon-text .nav-text,.header .header-actions .nav-link.nav-icon-text .nav-text{margin-left:0;padding-left:.3rem}header .settings .nav-link .nav-icon+.nav-text,header .header-nav .nav-link .nav-icon+.nav-text,header .header-actions .nav-link .nav-icon+.nav-text,.header .settings .nav-link .nav-icon+.nav-text,.header .header-nav .nav-link .nav-icon+.nav-text,.header .header-actions .nav-link .nav-icon+.nav-text{display:none}header .settings .nav-link.active,header .header-nav .nav-link.active,header .header-actions .nav-link.active,.header .settings .nav-link.active,.header .header-nav .nav-link.active,.header .header-actions .nav-link.active{background:rgba(255,255,255,.15);opacity:1}header .settings .nav-link.active .nav-text,header .header-nav .nav-link.active .nav-text,header .header-actions .nav-link.active .nav-text,.header .settings .nav-link.active .nav-text,.header .header-nav .nav-link.active .nav-text,.header .header-actions .nav-link.active .nav-text{font-weight:500;font-weight:var(--clr-header-nav-text-font-weight-active, 500)}header .settings .nav-link:focus,header .header-nav .nav-link:focus,header .header-actions .nav-link:focus,.header .settings .nav-link:focus,.header .header-nav .nav-link:focus,.header .header-actions .nav-link:focus{outline-offset:-.25rem}header .header-nav,.header .header-nav{display:flex;flex:0 0 auto}header .header-nav:last-child>.nav-link:last-child:after,.header .header-nav:last-child>.nav-link:last-child:after{content:none}header .header-nav .nav-link:first-of-type,header .header-nav .nav-link:last-of-type,.header .header-nav .nav-link:first-of-type,.header .header-nav .nav-link:last-of-type{position:relative}header .header-nav .nav-link:first-of-type:before,header .header-nav .nav-link:last-of-type:after,.header .header-nav .nav-link:first-of-type:before,.header .header-nav .nav-link:last-of-type:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:auto}header .header-nav .nav-link:first-of-type:before,.header .header-nav .nav-link:first-of-type:before{left:0}header .header-nav .nav-link:last-of-type:after,.header .header-nav .nav-link:last-of-type:after{right:0}header .header-nav .nav-link.active:first-of-type:before,header .header-nav .nav-link.active:last-of-type:after,.header .header-nav .nav-link.active:first-of-type:before,.header .header-nav .nav-link.active:last-of-type:after{content:none}header .settings,header .header-actions,.header .settings,.header .header-actions{flex:1 0 auto;display:flex;justify-content:flex-end}header .settings>.dropdown>.dropdown-toggle,header .header-actions>.dropdown>.dropdown-toggle,.header .settings>.dropdown>.dropdown-toggle,.header .header-actions>.dropdown>.dropdown-toggle{position:relative;line-height:3rem;line-height:var(--clr-header-height, 3rem);height:3rem;height:var(--clr-header-height, 3rem);outline-offset:-.25rem;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}header .settings>.dropdown>.dropdown-toggle:hover,header .header-actions>.dropdown>.dropdown-toggle:hover,.header .settings>.dropdown>.dropdown-toggle:hover,.header .header-actions>.dropdown>.dropdown-toggle:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}header .settings>.dropdown>.dropdown-toggle:enabled:hover,header .header-actions>.dropdown>.dropdown-toggle:enabled:hover,.header .settings>.dropdown>.dropdown-toggle:enabled:hover,.header .header-actions>.dropdown>.dropdown-toggle:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}header .settings>.dropdown>.dropdown-toggle:disabled,header .header-actions>.dropdown>.dropdown-toggle:disabled,.header .settings>.dropdown>.dropdown-toggle:disabled,.header .header-actions>.dropdown>.dropdown-toggle:disabled{cursor:not-allowed}header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),.header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),.header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]),.header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon:not([shape^=angle]),.header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon:not([shape^=angle]){position:absolute;top:50%;transform:translateY(-50%);height:1.1rem;height:var(--clr-header-action-icon-size, 1.1rem);width:1.1rem;width:var(--clr-header-action-icon-size, 1.1rem);right:1.2rem;right:var(--clr-header-action-cog-right, 1.2rem)}header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-icon cds-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-icon clr-icon[shape^=angle]{right:.6rem;right:var(--clr-header-action-caret-right, .6rem);top:44%;top:var(--clr-header-action-caret-top, 44%);height:.5rem;height:var(--clr-header-action-caret-size, .5rem);width:.5rem;width:var(--clr-header-action-caret-size, .5rem)}header .settings>.dropdown .dropdown-toggle.nav-text,header .header-actions>.dropdown .dropdown-toggle.nav-text,.header .settings>.dropdown .dropdown-toggle.nav-text,.header .header-actions>.dropdown .dropdown-toggle.nav-text{padding:0 1.8rem 0 1.2rem}header .settings>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],header .settings>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],header .header-actions>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],.header .settings>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-text cds-icon[shape^=angle],.header .header-actions>.dropdown .dropdown-toggle.nav-text clr-icon[shape^=angle]{right:1.2rem;right:var(--clr-header-action-caret-right, 1.2rem);height:.5rem;height:var(--clr-header-action-caret-size, .5rem);width:.5rem;width:var(--clr-header-action-caret-size, .5rem)}header .settings>.dropdown .dropdown-toggle.nav-icon,header .header-actions>.dropdown .dropdown-toggle.nav-icon,.header .settings>.dropdown .dropdown-toggle.nav-icon,.header .header-actions>.dropdown .dropdown-toggle.nav-icon{width:3rem;width:var(--clr-header-dropdown-btn-width, 3rem);padding-right:0}header .settings>.dropdown.bottom-right>.dropdown-menu,header .settings>.dropdown.bottom-left>.dropdown-menu,header .header-actions>.dropdown.bottom-right>.dropdown-menu,header .header-actions>.dropdown.bottom-left>.dropdown-menu,.header .settings>.dropdown.bottom-right>.dropdown-menu,.header .settings>.dropdown.bottom-left>.dropdown-menu,.header .header-actions>.dropdown.bottom-right>.dropdown-menu,.header .header-actions>.dropdown.bottom-left>.dropdown-menu{top:85%}header .settings>.dropdown:last-child.bottom-right>.dropdown-menu,header .header-actions>.dropdown:last-child.bottom-right>.dropdown-menu,.header .settings>.dropdown:last-child.bottom-right>.dropdown-menu,.header .header-actions>.dropdown:last-child.bottom-right>.dropdown-menu{right:.15rem}header .settings>.dropdown .dropdown-menu,header .header-actions>.dropdown .dropdown-menu,.header .settings>.dropdown .dropdown-menu,.header .header-actions>.dropdown .dropdown-menu{margin-top:-.2rem;left:auto;right:0}header .settings>.dropdown :last-child.dropdown-menu,header .header-actions>.dropdown :last-child.dropdown-menu,.header .settings>.dropdown :last-child.dropdown-menu,.header .header-actions>.dropdown :last-child.dropdown-menu{margin-right:.4rem}header .search-box,header .search,.header .search-box,.header .search{display:flex;align-items:center;flex:0 0 auto;max-width:14.4rem;padding:0;height:3rem;height:var(--clr-header-height, 3rem);color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}header .search-box:hover,header .search:hover,.header .search-box:hover,.header .search:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}header .search-box:enabled:hover,header .search:enabled:hover,.header .search-box:enabled:hover,.header .search:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}header .search-box:disabled,header .search:disabled,.header .search-box:disabled,.header .search:disabled{cursor:not-allowed}header .search-box>.nav-icon,header .search>.nav-icon,.header .search-box>.nav-icon,.header .search>.nav-icon{margin:0 .3rem .15rem 1.2rem}header .search-box label,header .search label,.header .search-box label,.header .search label{display:inline-block;height:3rem;height:var(--clr-header-height, 3rem);line-height:3rem;line-height:var(--clr-header-height, 3rem);padding-left:1.2rem;padding-left:var(--clr-header-search-padding-left, 1.2rem);margin-left:0;margin-left:var(--clr-header-search-margin-left, 0);margin-right:0;margin-right:var(--clr-header-search-margin-right, 0);text-align:center}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{display:inline-block;content:"";background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2036%2036%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23ffffff%3B%7D%3C%2Fstyle%3E%3C%2Fdefs%3E%3Ctitle%3ESearch%3C%2Ftitle%3E%3Cg%20id%3D%22icons%22%3E%3Cpath%20class%3D%22cls-1%22%20d%3D%22M15%2C4.05A10.95%2C10.95%2C0%2C1%2C1%2C4.05%2C15%2C11%2C11%2C0%2C0%2C1%2C15%2C4.05M15%2C2A13%2C13%2C0%2C1%2C0%2C28%2C15%2C13%2C13%2C0%2C0%2C0%2C15%2C2Z%22%2F%3E%3Cpath%20class%3D%22cls-1%22%20%20d%3D%22M33.71%2C32.29l-7.37-7.42-1.42%2C1.41%2C7.37%2C7.42a1%2C1%2C0%2C1%2C0%2C1.42-1.41Z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1rem;height:var(--clr-header-search-icon-size, 1rem);width:1rem;width:var(--clr-header-search-icon-size, 1rem);min-height:1rem;min-height:var(--clr-header-search-icon-size, 1rem);min-width:1rem;min-width:var(--clr-header-search-icon-size, 1rem);margin:1rem 0 0;vertical-align:top;margin-right:0;margin-right:var(--clr-header-search-icon-margin-right, 0)}header .search-box label input,header .search label input,.header .search-box label input,.header .search label input{line-height:1.2rem;margin:.9rem 0;margin:var(--clr-header-search-margin, .9rem 0)}header .search-box input[type=text],header .search input[type=text],.header .search-box input[type=text],.header .search input[type=text]{border:none;background:none;color:#fafafa;color:var(--clr-header-search-input-font-color, hsl(198, 0%, 98%));height:1.2rem;height:var(--clr-header-search-height, 1.2rem);padding:0;padding-left:var(--clr-header-search-input-padding, 0);vertical-align:middle;font-size:inherit;font-size:var(--clr-header-search-input-font-size, inherit);font-weight:inherit;font-weight:var(--clr-header-search-input-font-weight, inherit)}header .search-box input[type=text]::placeholder,header .search input[type=text]::placeholder,.header .search-box input[type=text]::placeholder,.header .search input[type=text]::placeholder{font-weight:inherit;font-weight:var(--clr-header-search-placeholder-font-weight, inherit);color:#4f6169;color:var(--clr-header-search-placeholder-text-color, hsl(198, 14%, 36%))}header .search-box input[type=text]:hover,header .search input[type=text]:hover,.header .search-box input[type=text]:hover,.header .search input[type=text]:hover{border:none;border:var(--clr-header-search-border-hover, none)}header .search-box input[type=text]:focus-visible,header .search input[type=text]:focus-visible,.header .search-box input[type=text]:focus-visible,.header .search input[type=text]:focus-visible{outline:auto .05rem Highlight;outline:var(--clr-header-search-outline, auto .05rem Highlight);border:none;border:var(--clr-header-search-border-active, none)}header .search-box input[type=text]:focus,header .search-box input[type=text]:active,header .search input[type=text]:focus,header .search input[type=text]:active,.header .search-box input[type=text]:focus,.header .search-box input[type=text]:active,.header .search input[type=text]:focus,.header .search input[type=text]:active{background:none}header .branding+.search,header .branding+.search-box,.header .branding+.search,.header .branding+.search-box{position:relative}header .branding+.search:after,header .branding+.search-box:after,.header .branding+.search:after,.header .branding+.search-box:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}@media screen and (max-width: 768px){header .search-box,header .search,.header .search-box,.header .search{flex:1 0 auto;justify-content:flex-end;max-width:none}header .search-box label,header .search label,.header .search-box label,.header .search label{padding:0;width:3rem}header .search-box label:before,header .search label:before,.header .search-box label:before,.header .search label:before{left:1rem}header .search-box label input,header .search label input,.header .search-box label input,.header .search label input{display:none}header .branding+.search:after,header .branding+.search-box:after,.header .branding+.search:after,.header .branding+.search-box:after{content:none}header .search-box+.settings,header .search-box+.header-actions,header .search+.settings,header .search+.header-actions,.header .search-box+.settings,.header .search-box+.header-actions,.header .search+.settings,.header .search+.header-actions{position:relative;flex:0 0 auto}header .search-box+.settings:after,header .search-box+.header-actions:after,header .search+.settings:after,header .search+.header-actions:after,.header .search-box+.settings:after,.header .search-box+.header-actions:after,.header .search+.settings:after,.header .search+.header-actions:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}}a:link:not(.btn,.nav-link,.badge){font-weight:inherit;font-weight:var(--clr-link-font-weight, inherit);font-size:inherit;font-size:var(--clr-link-font-size, inherit);line-height:inherit;line-height:var(--clr-link-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-link-letter-spacing, inherit)}a.link-normal:link{color:#0072a3;color:var(--clr-link-color, hsl(198, 100%, 32%))}a.link-hovered:link{color:#0072a3;color:var(--clr-link-hover-color, hsl(198, 100%, 32%))}a.link-clicked:link{color:#9e57bc;color:var(--clr-link-active-color, hsl(282, 43%, 54%))}a.link-visited:link{color:#5659b8;color:var(--clr-link-visited-color, hsl(238, 41%, 53%))}:root{--clr-nav-box-shadow-color: var(--clr-color-neutral-400);--clr-nav-active-box-shadow-color: var(--clr-color-action-600);--clr-nav-active-border-color: var(--clr-nav-active-box-shadow-color);--clr-nav-active-bg-color: var(--clr-global-selection-color);--clr-nav-selected-bg-color: var(--clr-global-selection-color);--clr-nav-hover-bg-color: var(--clr-color-neutral-200);--clr-nav-active-border-width: .15rem;--clr-nav-selected-hover-background-color: var(--clr-nav-active-bg-color);--clr-nav-horizontal-gap-size: 1.2rem;--clr-nav-vertical-gap-size: 0;--clr-nav-link-dropdown-toggle-padding: 0 .15rem;--clr-nav-horizontal-link-padding: 0 .15rem;--clr-nav-vertical-link-padding: 0 .6rem;--clr-nav-link-color: var(--clr-color-neutral-700);--clr-nav-link-active-color: var(--clr-color-neutral-1000);--clr-nav-link-font-weight: var(--clr-p1-font-weight);--clr-nav-link-font-size: .7rem;--clr-nav-link-line-height: 1.8rem;--clr-nav-link-active-font-weight: var(--clr-nav-link-font-weight);--clr-nav-item-margin-right: 1.2rem}@media screen{section[aria-hidden=true]{display:none}}[data-hidden=true]{display:none}button.nav-link{border-radius:0;text-transform:capitalize;min-width:0}.tabs-overflow{position:relative}.tabs-overflow .nav-item{margin-right:0}.tab-content{display:inline}_:-ms-fullscreen .tab-content,:root .tab-content{display:inline-block;width:100%}.tabs-vertical{display:flex}.tabs-vertical>.nav{height:auto;box-shadow:none;flex-direction:column;align-items:stretch;margin-right:1.2rem;overflow:auto;flex-shrink:0;padding:.2rem;width:12rem;min-width:2.4rem;gap:0;gap:var(--clr-nav-vertical-gap-size, 0)}.tabs-vertical>.nav .nav-item{margin-right:1.2rem;margin-right:var(--clr-nav-item-margin-right, 1.2rem)}.tabs-vertical>.nav .nav-link{text-align:left;padding:0 .6rem;padding:var(--clr-nav-vertical-link-padding, 0 .6rem);border:none;flex-shrink:0;margin-top:0;margin-left:0;width:100%}.tabs-vertical>.nav .nav-link.btn{margin-bottom:.05rem}.tabs-vertical>.nav .nav-link.active:before,.tabs-vertical>.nav .nav-link:hover:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.tabs-vertical>.nav .nav-link:not(:active).active{background-color:#d8e3e9;background-color:var(--clr-nav-selected-bg-color, hsl(201, 29%, 88%))}.tabs-vertical>.nav .nav-link:not(.active):hover{background-color:#e8e8e8;background-color:var(--clr-nav-hover-bg-color, hsl(198, 0%, 91%))}.nav{display:flex;height:1.8rem;list-style-type:none;align-items:center;margin:0;width:100%;white-space:nowrap;box-shadow:0 -.05rem #ccc inset;box-shadow:0 -.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset;gap:1.2rem;gap:var(--clr-nav-horizontal-gap-size, 1.2rem)}.nav .nav-item{display:inline-block}.nav .nav-item.active>.nav-link{color:#000;color:var(--clr-nav-link-active-color, hsl(198, 0%, 0%));box-shadow:0 -.05rem #ccc inset;box-shadow:0 -.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset}.nav .nav-link{position:relative;color:#666;color:var(--clr-nav-link-color, hsl(198, 0%, 40%));font-size:.7rem;font-size:var(--clr-nav-link-font-size, .7rem);font-weight:400;font-weight:var(--clr-nav-link-font-weight, 400);line-height:1.8rem;line-height:var(--clr-nav-link-line-height, 1.8rem);letter-spacing:normal;padding:0 .15rem;padding:var(--clr-nav-horizontal-link-padding, 0 .15rem);display:inline-block}.nav .nav-link.btn{text-transform:none;margin:0;margin-bottom:-.05rem;border-radius:0}.nav .nav-link.dropdown-toggle{padding:0 .15rem;padding:var(--clr-nav-link-dropdown-toggle-padding, 0 .15rem)}.nav .nav-link.dropdown-toggle cds-icon{color:#666;color:var(--clr-nav-link-color, hsl(198, 0%, 40%))}.nav .nav-link:hover,.nav .nav-link:focus,.nav .nav-link:active{color:inherit}.nav .nav-link:active{background-color:transparent;background-color:var(--clr-nav-active-bg-color, transparent)}.nav .nav-link:hover:before,.nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-bottom-style:solid;border-bottom-color:#0072a3;border-bottom-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-bottom-width:.15rem;border-bottom-width:var(--clr-nav-active-border-width, .15rem);transition:border-bottom .2s ease-in}.nav .nav-link:hover,.nav .nav-link:focus,.nav .nav-link:active,.nav .nav-link.active{text-decoration:none}.nav .nav-link.active{color:#000;color:var(--clr-nav-link-active-color, hsl(198, 0%, 0%));font-weight:400;font-weight:var(--clr-nav-link-active-font-weight, 400)}.nav .nav-link.active:hover{background-color:transparent;background-color:var(--clr-nav-selected-hover-background-color, transparent)}.nav .nav-link.nav-item{margin-right:1.2rem}:root{--clr-subnav-bg-color: var(--clr-color-neutral-0);--clr-nav-box-shadow-color: var(--clr-color-neutral-400)}.sub-nav,.subnav{display:flex;box-shadow:0 -.05rem #ccc inset;box-shadow:0 -.05rem 0 var(--clr-nav-box-shadow-color, hsl(198, 0%, 80%)) inset;justify-content:space-between;align-items:center;background-color:#fff;background-color:var(--clr-subnav-bg-color, hsl(198, 0%, 100%));height:1.8rem}.sub-nav .nav,.subnav .nav{flex:1 1 auto;padding-left:1.2rem}.sub-nav .nav-item,.sub-nav .nav-item a,.subnav .nav-item,.subnav .nav-item a{text-decoration:none}.sub-nav aside,.subnav aside{flex:0 0 auto;display:flex;align-items:center;height:1.8rem;padding:0 1.2rem}.sub-nav aside>:last-child,.subnav aside>:last-child{margin-right:0;padding-right:0}:root{--clr-vertical-nav-divider-color: var(--clr-color-neutral-700);--clr-vertical-nav-icon-active-color: var(--clr-color-action-600);--clr-vertical-nav-item-color: var(--clr-color-neutral-700);--clr-vertical-nav-item-active-color: var(--clr-color-neutral-700);--clr-vertical-nav-bg-color: var(--clr-color-neutral-200);--clr-vertical-nav-selected-bg-color: var(--clr-color-neutral-0);--clr-vertical-nav-active-bg-color: var(--clr-color-neutral-400);--clr-vertical-nav-active-color: var(--clr-vertical-nav-item-color);--clr-vertical-nav-hover-bg-color: var(--clr-color-neutral-400);--clr-vertical-nav-toggle-icon-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-hover-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-active-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-icon-disabled-color: var(--clr-color-neutral-1000);--clr-vertical-nav-toggle-button-size: 1.8rem;--clr-vertical-nav-trigger-divider-border-width: var(--clr-global-borderwidth);--clr-vertical-nav-toggle-margin-left: 1.2rem;--clr-vertical-nav-toggle-margin-right: .3rem;--clr-vertical-nav-trigger-divider-border-color: var(--clr-color-neutral-400);--clr-vertical-nav-divider-margin: .6rem 0;--clr-vertical-nav-header-font-weight: var(--clr-p4-font-weight);--clr-vertical-nav-header-padding: 0 .6rem 0 1.2rem;--clr-vertical-nav-header-font-size: .6rem;--clr-vertical-nav-header-line-height: 1.8rem;--clr-vertical-nav-item-padding: 0 .6rem 0 1.2rem;--clr-vertical-nav-item-child-padding: 0 .6rem 0 1.2rem;--clr-vertical-nav-item-height: 1.8rem;--clr-vertical-nav-item-line-height: inherit;--clr-vertical-nav-item-font-size: inherit;--clr-vertical-nav-item-font-weight: normal;--clr-vertical-nav-content-gap: 0}.clr-vertical-nav{display:flex;flex-direction:column;padding-top:.9rem;width:12rem;min-width:2.4rem;background-color:#e8e8e8;background-color:var(--clr-vertical-nav-bg-color, hsl(198, 0%, 91%));will-change:width;transition:width .2s ease-in-out}.clr-vertical-nav .nav-divider{border-color:#ccc;border-color:var(--clr-vertical-nav-trigger-divider-border-color, hsl(198, 0%, 80%));border-style:solid;border-width:.05rem;border-width:var(--clr-vertical-nav-trigger-divider-border-width, .05rem);margin:.6rem 0;margin:var(--clr-vertical-nav-divider-margin, .6rem 0)}.clr-vertical-nav .nav-content{display:flex;flex-direction:column;flex:1 1 auto;gap:0;gap:var(--clr-vertical-nav-content-gap, 0);overflow-y:auto;overflow-x:hidden}.clr-vertical-nav .nav-group{display:block;flex:0 0 auto;height:auto;min-height:1.8rem}.clr-vertical-nav .nav-group-content{display:flex;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.clr-vertical-nav .nav-group-content.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.clr-vertical-nav .nav-group-content.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-group-content.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.clr-vertical-nav .nav-group-content:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.clr-vertical-nav .nav-group-content:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav .nav-group-content .nav-link{flex:1 1 auto;padding-left:0;min-width:0}.clr-vertical-nav .nav-group-content .nav-icon{margin-left:1.2rem;margin-left:var(--clr-vertical-nav-toggle-margin-left, 1.2rem)}.clr-vertical-nav .nav-group-content .nav-text{padding-left:1.2rem}.clr-vertical-nav .nav-group-content .nav-icon+.nav-text{padding-left:0}.clr-vertical-nav .nav-group-content .nav-link+.nav-group-text{display:none}.clr-vertical-nav .nav-group-children{overflow-y:hidden}.clr-vertical-nav .nav-trigger,.clr-vertical-nav .nav-group-trigger{flex:0 0 1.8rem;border:none;height:1.8rem;height:var(--clr-vertical-nav-item-height, 1.8rem);padding:0;background-color:transparent;cursor:pointer;outline-offset:-.25rem}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]{color:#000;color:var(--clr-vertical-nav-toggle-icon-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:hover,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:hover{color:#000;color:var(--clr-vertical-nav-toggle-icon-hover-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-trigger clr-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger cds-icon[shape=angle-double]:active,.clr-vertical-nav .nav-group-trigger clr-icon[shape=angle-double]:active{color:#000;color:var(--clr-vertical-nav-toggle-icon-active-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-trigger.disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger:disabled clr-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled cds-icon[shape=angle-double],.clr-vertical-nav .nav-group-trigger.disabled clr-icon[shape=angle-double]{color:#000;color:var(--clr-vertical-nav-toggle-icon-disabled-color, hsl(198, 0%, 0%))}.clr-vertical-nav .nav-trigger{display:flex;align-items:center;justify-content:flex-start;height:1.8rem;margin-top:-.9rem}.clr-vertical-nav .nav-group-trigger{display:flex;flex:1 1 auto;color:inherit;overflow:hidden;text-align:left}.clr-vertical-nav .nav-group-trigger .nav-group-trigger-icon{flex-shrink:0;width:.8rem;align-self:center;margin-right:.5rem;margin-right:var(--clr-vertical-nav-group-trigger-icon-margin-right, .5rem);transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger-icon{margin-left:auto;margin-right:.5rem;transition:all .2s ease-in-out}.clr-vertical-nav .nav-trigger+.nav-content{border-top-color:#ccc;border-top-color:var(--clr-vertical-nav-trigger-divider-border-color, hsl(198, 0%, 80%));border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-vertical-nav-trigger-divider-border-width, .05rem);padding-top:.6rem;padding-top:var(--clr-vertical-nav-content-padding-top, .6rem)}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-link{height:1.8rem;height:var(--clr-vertical-nav-item-height, 1.8rem);padding:0 .6rem 0 1.2rem;padding:var(--clr-vertical-nav-item-padding, 0 .6rem 0 1.2rem);font-size:inherit;font-size:var(--clr-vertical-nav-item-font-size, inherit);font-weight:inherit;font-weight:var(--clr-vertical-nav-item-font-weight, inherit);line-height:1.8rem;line-height:var(--clr-vertical-nav-item-line-height, 1.8rem);display:flex;align-items:center;outline-offset:-.25rem}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-text{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.clr-vertical-nav .nav-link{display:flex;text-decoration:none;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.clr-vertical-nav .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.clr-vertical-nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.clr-vertical-nav .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.clr-vertical-nav .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.clr-vertical-nav .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav .nav-header{padding:0 .6rem 0 1.2rem;padding:var(--clr-vertical-nav-header-padding, 0 .6rem 0 1.2rem);font-weight:600;font-weight:var(--clr-vertical-nav-header-font-weight, 600);letter-spacing:normal;font-size:.6rem;font-size:var(--clr-vertical-nav-header-font-size, .6rem);line-height:1.8rem;line-height:var(--clr-vertical-nav-header-line-height, 1.8rem)}.clr-vertical-nav .nav-icon{flex:0 0 .8rem;align-self:center;height:.8rem;width:.8rem;min-height:.8rem;min-width:.8rem;margin-right:.3rem;margin-right:var(--clr-vertical-nav-toggle-margin-right, .3rem);vertical-align:middle}.clr-vertical-nav clr-vertical-nav-group-children{display:block}.clr-vertical-nav .nav-btn{flex:1 1 auto;padding:0;margin:0;background:transparent;border:none;cursor:pointer;outline-offset:-.25rem}.clr-vertical-nav>.nav-link,.clr-vertical-nav .nav-content>.nav-link{flex:0 0 1.8rem;flex:0 0 var(--clr-vertical-nav-toggle-button-size, 1.8rem)}.clr-vertical-nav .nav-link+.nav-group-trigger{flex:0 0 1.8rem;flex:0 0 var(--clr-vertical-nav-toggle-button-size, 1.8rem)}.clr-vertical-nav .nav-link+.nav-group-trigger .nav-group-text{display:none}.clr-vertical-nav .nav-icon+.nav-group-text{padding-left:0}.clr-vertical-nav.has-nav-groups .nav-link,.clr-vertical-nav.has-nav-groups .nav-group .nav-group-text,.clr-vertical-nav.has-nav-groups .nav-group .nav-group-trigger{font-weight:600;font-weight:var(--clr-vertical-nav-item-top-level-font-weight, 600)}.clr-vertical-nav.has-nav-groups .nav-group-children .nav-link{font-weight:400;font-weight:var(--clr-vertical-nav-item-font-weight, normal);padding:0 .6rem 0 1.2rem;padding:var(--clr-vertical-nav-item-child-padding, 0 .6rem 0 1.2rem)}.clr-vertical-nav.has-icons .nav-group-children .nav-link{padding-left:2.3rem}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content{background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%))}.clr-vertical-nav .nav-group.active:not(.is-expanded) .nav-group-content .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.clr-vertical-nav .nav-group-content .nav-link.active~.nav-group-trigger{background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%))}.clr-vertical-nav .nav-group-content .nav-link:hover~.nav-group-trigger{background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav .nav-group-content .nav-link:active~.nav-group-trigger{background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.clr-vertical-nav:not(.is-collapsed) .nav-link+.nav-group-trigger{justify-content:center}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed{width:2.4rem;min-width:2.4rem;max-width:3.1rem;cursor:pointer}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-trigger{margin-right:.15rem}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-icon{margin:0 0 0 .8rem;margin:var(--clr-vertical-nav-collapsed-item-margin, 0 0 0 .8rem)}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link{flex:0 0 2.4rem}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-content .nav-link~.nav-group-trigger{flex:0 0 .8rem;transform:translate(-.8rem);pointer-events:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger{padding-left:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger clr-icon.nav-group-trigger-icon{height:1.8rem;width:.5rem;margin-left:.15rem;margin-right:0}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group-trigger cds-icon.nav-group-trigger-icon{width:.5rem}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-group,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed .nav-link{display:none}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group{display:block}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-link{display:flex}.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-group-text,.main-container:not([class*=open-overflow-menu]):not([class*=open-hamburger-menu]) .clr-vertical-nav.is-collapsed.has-icons .nav-text{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger{order:2;margin-top:0}.clr-vertical-nav.nav-trigger--bottom .nav-trigger+.nav-content{border-bottom-color:#ccc;border-bottom-color:var(--clr-vertical-nav-trigger-divider-border-color, hsl(198, 0%, 80%));border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-vertical-nav-trigger-divider-border-width, .05rem);border-top:none;padding-top:0}:root{--clr-sliding-panel-text-color: var(--clr-color-neutral-700);--clr-nav-background-color: var(--clr-color-neutral-200);--clr-responsive-nav-hover-bg: var(--clr-color-neutral-0);--clr-responsive-nav-trigger-bg-color: var(--clr-color-neutral-0);--clr-responsive-nav-trigger-border-radius: var(--clr-global-borderradius);--clr-responsive-nav-hamburger-border-radius: var(--clr-responsive-nav-trigger-border-radius);--clr-responsive-nav-overflow-border-radius: .2rem;--clr-responsive-nav-header-backdrop-bg-color: var(--clr-color-neutral-1000);--clr-responsive-nav-header-backdrop-opacity: .85}.clr-nav-close{margin:.75rem;--color: var(--clr-color-neutral-500)}.clr-nav-close:hover,.clr-nav-close:focus{--color: var(--clr-responsive-nav-trigger-bg-color)}.header-hamburger-trigger,.header-overflow-trigger{display:none}.header-hamburger-trigger>span,.header-hamburger-trigger>span:before,.header-hamburger-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.1rem;width:1.2rem;background:hsl(198,0%,100%);background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.15rem;border-radius:var(--clr-responsive-nav-hamburger-border-radius, .15rem)}.header-hamburger-trigger>span,.clr-nav-close>span{position:relative;vertical-align:middle}.header-hamburger-trigger>span:before,.header-hamburger-trigger>span:after,.clr-nav-close>span:before,.clr-nav-close>span:after{content:"";position:absolute;left:0}.header-hamburger-trigger>span:before,.clr-nav-close>span:before{top:-.35rem}.header-hamburger-trigger>span:after,.clr-nav-close>span:after{bottom:-.35rem}.header-hamburger-trigger.active>span,.clr-nav-close.active>span{background:transparent}.header-hamburger-trigger.active>span:before,.header-hamburger-trigger.active>span:after,.clr-nav-close.active>span:before,.clr-nav-close.active>span:after{left:.15rem;transform-origin:9%;transition:transform .6s ease}.header-hamburger-trigger.active>span:before,.clr-nav-close.active>span:before{transform:rotate(45deg)}.header-hamburger-trigger.active>span:after,.clr-nav-close.active>span:after{transform:rotate(-45deg)}.header-overflow-trigger>span,.header-overflow-trigger>span:before,.header-overflow-trigger>span:after,.clr-nav-close>span,.clr-nav-close>span:before,.clr-nav-close>span:after{display:inline-block;height:.2rem;width:.2rem;background:hsl(198,0%,100%);background:var(--clr-responsive-nav-trigger-bg-color, hsl(198, 0%, 100%));border-radius:.2rem;border-radius:var(--clr-responsive-nav-overflow-border-radius, .2rem)}.header-overflow-trigger>span,.clr-nav-close>span{position:relative;vertical-align:middle}.header-overflow-trigger>span:before,.header-overflow-trigger>span:after,.clr-nav-close>span:before,.clr-nav-close>span:after{content:"";position:absolute;left:0}.header-overflow-trigger>span:before,.clr-nav-close>span:before{top:-.4rem}.header-overflow-trigger>span:after,.clr-nav-close>span:after{bottom:-.4rem}.header-overflow-trigger.active>span,.clr-nav-close.active>span{background:transparent}.header-overflow-trigger.active>span:before,.header-overflow-trigger.active>span:after,.clr-nav-close.active>span:before,.clr-nav-close.active>span:after{height:.1rem;width:1.2rem;left:-.3rem;transform-origin:-3%;transition:transform .6s ease}.header-overflow-trigger.active>span:before,.clr-nav-close.active>span:before{transform:rotate(45deg)}.header-overflow-trigger.active>span:after,.clr-nav-close.active>span:after{transform:rotate(-45deg)}@media screen and (max-width: 992px){.main-container .header-hamburger-trigger,.main-container .header-overflow-trigger{display:inline-block;border:none;background:none;cursor:pointer;font-size:1.2rem;height:3rem;width:3rem;padding:0 0 .2rem;text-align:center;white-space:nowrap;color:#fafafa;color:var(--clr-header-font-color, hsl(198, 0%, 98%));opacity:.65;opacity:var(--clr-header-nav-opacity, .65)}.main-container .header-hamburger-trigger:focus,.main-container .header-overflow-trigger:focus{outline-offset:-.25rem}.main-container .header-hamburger-trigger:hover,.main-container .header-overflow-trigger:hover{color:#fafafa;color:var(--clr-header-font-color-hover, hsl(198, 0%, 98%))}.main-container .header-hamburger-trigger:enabled:hover,.main-container .header-overflow-trigger:enabled:hover{opacity:1;opacity:var(--clr-header-nav-hover-opacity, 1)}.main-container .header-hamburger-trigger:disabled,.main-container .header-overflow-trigger:disabled{cursor:not-allowed}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{display:flex;flex-direction:column;position:fixed;inset:0 auto 0 0;background:hsl(198,0%,91%);background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(-18rem);transition:transform .3s ease}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{display:flex;flex-direction:column;position:fixed;inset:0 0 0 auto;background:hsl(198,0%,91%);background:var(--clr-nav-background-color, hsl(198, 0%, 91%));z-index:1039;height:100vh;transform:translate(18rem);transition:transform .3s ease}.main-container .subnav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 .nav,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 aside{flex-direction:column;align-items:stretch}.main-container .subnav.clr-nav-level-1 aside,.main-container .sub-nav.clr-nav-level-1 aside,.main-container .subnav.clr-nav-level-2 aside,.main-container .sub-nav.clr-nav-level-2 aside{justify-content:center;width:100%}.main-container .subnav.clr-nav-level-1 .nav,.main-container .sub-nav.clr-nav-level-1 .nav,.main-container .subnav.clr-nav-level-2 .nav,.main-container .sub-nav.clr-nav-level-2 .nav{padding-left:0}.main-container .subnav.clr-nav-level-1 .nav .nav-item,.main-container .sub-nav.clr-nav-level-1 .nav .nav-item,.main-container .subnav.clr-nav-level-2 .nav .nav-item,.main-container .sub-nav.clr-nav-level-2 .nav .nav-item{height:1.8rem;margin-right:0}.main-container .subnav.clr-nav-level-1 .nav .nav-link,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link,.main-container .subnav.clr-nav-level-2 .nav .nav-link,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link{padding:0 .6rem 0 1.2rem;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-global-borderradius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-global-borderradius, .15rem);color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active:before,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active:before,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container .subnav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active .nav-icon,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active .nav-icon,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container .subnav.clr-nav-level-1 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container .subnav.clr-nav-level-1 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-1 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-1 .nav .nav-link.active,.main-container .subnav.clr-nav-level-2 .nav .nav-link:hover,.main-container .subnav.clr-nav-level-2 .nav .nav-link.active,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link:hover,.main-container .sub-nav.clr-nav-level-2 .nav .nav-link.active{box-shadow:none}.main-container .clr-vertical-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-2{border-right:none}.main-container .header-overflow-trigger{position:relative}.main-container .header-overflow-trigger:after{display:inline-block;position:absolute;content:"";background-color:#fafafa;background-color:var(--clr-header-divider-color, hsl(198, 0%, 98%));opacity:.15;opacity:var(--clr-header-divider-opacity, .15);height:2rem;height:var(--clr-header-divider-height, 2rem);width:.05rem;width:var(--clr-header-divider-width, .05rem);top:.5rem;top:var(--clr-header-divider-top-override, .5rem);left:0}.main-container .header .branding{max-width:12rem;min-width:0;overflow:hidden}.main-container .header .header-hamburger-trigger+.branding{padding-left:0}.main-container .header .header-hamburger-trigger+.branding .clr-icon,.main-container .header .header-hamburger-trigger+.branding .logo,.main-container .header .header-hamburger-trigger+.branding cds-icon,.main-container .header .header-hamburger-trigger+.branding clr-icon{display:none}.main-container .header .branding+.header-overflow-trigger,.main-container .header .header-nav+.header-overflow-trigger,.main-container .header .header-nav+.cdk-visually-hidden+.header-overflow-trigger{margin-left:auto}.main-container.open-hamburger-menu .header .header-backdrop,.main-container.open-overflow-menu .header .header-backdrop{position:fixed;inset:0;background:hsl(198,0%,0%);background:var(--clr-responsive-nav-header-backdrop-bg-color, hsl(198, 0%, 0%));opacity:.85;opacity:var(--clr-responsive-nav-header-backdrop-opacity, .85);cursor:pointer;z-index:1038}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link{flex:0 0 auto;opacity:1;color:#666;color:var(--clr-vertical-nav-item-color, hsl(198, 0%, 40%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .fa,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .fa{display:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-text{display:inline-block;color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));line-height:1.2rem;padding:.3rem 0 .3rem 1.2rem;white-space:normal;font-weight:400}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link .nav-icon+.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link .nav-icon+.nav-text{display:inline-block}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-vertical-nav-selected-bg-color, hsl(198, 0%, 100%));position:relative}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active:before,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active:before{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;border:none;border-left-style:solid;border-left-color:#0072a3;border-left-color:var(--clr-nav-active-border-color, hsl(198, 100%, 32%));border-left-width:.15rem;border-left-width:var(--clr-nav-active-border-width, .15rem);transition:border-left .2s ease-in}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active .nav-icon,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active .nav-icon{fill:#0072a3;fill:var(--clr-vertical-nav-icon-active-color, hsl(198, 100%, 32%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:hover,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:hover{color:#666;color:var(--clr-vertical-nav-item-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-hover-bg-color, hsl(198, 0%, 80%));text-decoration:none}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link:active,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link:active{color:#666;color:var(--clr-vertical-nav-active-color, hsl(198, 0%, 40%));background-color:#ccc;background-color:var(--clr-vertical-nav-active-bg-color, hsl(198, 0%, 80%))}.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-hamburger-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-1 .nav-link.active>.nav-text,.main-container.open-overflow-menu .header .header-nav.clr-nav-level-2 .nav-link.active>.nav-text{color:inherit}.main-container.open-hamburger-menu .clr-vertical-nav .nav-trigger,.main-container.open-overflow-menu .clr-vertical-nav .nav-trigger{display:none}.main-container.open-hamburger-menu .header .branding{position:fixed;top:0;left:0;overflow:hidden;width:18rem;max-width:18rem;z-index:1040;padding-left:1.2rem}.main-container.open-hamburger-menu .header .branding>.nav-link{overflow:hidden}.main-container.open-hamburger-menu .header .branding .clr-icon,.main-container.open-hamburger-menu .header .branding .logo,.main-container.open-hamburger-menu .header .branding cds-icon,.main-container.open-hamburger-menu .header .branding clr-icon{display:inline-block}.main-container.open-hamburger-menu .header .branding cds-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding clr-icon[shape=vm-bug],.main-container.open-hamburger-menu .header .branding .clr-vmw-logo{background-color:#8c8c8c;border-radius:.15rem}.main-container.open-hamburger-menu .header .branding .title{color:#666;color:var(--clr-sliding-panel-text-color, hsl(198, 0%, 40%));text-overflow:ellipsis;overflow:hidden}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(18.6rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-hamburger-menu .clr-nav-close>span{background:transparent}.main-container.open-hamburger-menu .clr-nav-close>span:before,.main-container.open-hamburger-menu .clr-nav-close>span:after{left:.15rem;transform-origin:9%;transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-hamburger-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{padding-top:4.2rem;transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{transform:translate(0);transition:transform .3s ease}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2{padding-top:1.2rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-18.6rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .clr-nav-close>span{background:transparent}.main-container.open-overflow-menu .clr-nav-close>span:before,.main-container.open-overflow-menu .clr-nav-close>span:after{height:.1rem;width:1.2rem;left:-.3rem;transform-origin:-3%;transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close>span:before{transform:rotate(45deg)}.main-container.open-overflow-menu .clr-nav-close>span:after{transform:rotate(-45deg)}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:18rem;max-width:18rem}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:18rem;max-width:18rem}}@media screen and (max-width: 576px){.main-container .header .branding{max-width:7.2rem;min-width:0;overflow:hidden}.main-container .header-nav.clr-nav-level-1,.main-container .subnav.clr-nav-level-1,.main-container .sub-nav.clr-nav-level-1,.main-container .clr-vertical-nav.clr-nav-level-1{transform:translate(-14.4rem)}.main-container .header-nav.clr-nav-level-2,.main-container .subnav.clr-nav-level-2,.main-container .sub-nav.clr-nav-level-2,.main-container .clr-vertical-nav.clr-nav-level-2{transform:translate(14.4rem)}.main-container.open-hamburger-menu .header .branding{width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .header-nav.clr-nav-level-1,.main-container.open-hamburger-menu .subnav.clr-nav-level-1,.main-container.open-hamburger-menu .sub-nav.clr-nav-level-1,.main-container.open-hamburger-menu .clr-vertical-nav.clr-nav-level-1{overflow:inherit;width:14.4rem;max-width:14.4rem}.main-container.open-hamburger-menu .clr-nav-close{position:fixed;top:0;right:auto;left:0;z-index:1039;transform:translate(15rem);transition:transform .6s ease}.main-container.open-hamburger-menu .clr-nav-close:after{content:none}.main-container.open-overflow-menu .header-nav.clr-nav-level-2,.main-container.open-overflow-menu .subnav.clr-nav-level-2,.main-container.open-overflow-menu .sub-nav.clr-nav-level-2,.main-container.open-overflow-menu .clr-vertical-nav.clr-nav-level-2{width:14.4rem;max-width:14.4rem}.main-container.open-overflow-menu .clr-nav-close{position:fixed;top:0;right:0;left:auto;z-index:1039;transform:translate(-15rem);transition:transform .6s ease}.main-container.open-overflow-menu .clr-nav-close:after{content:none}}:root{--clr-badge-background-color: var(--clr-color-neutral-600);--clr-badge-color: var(--clr-color-neutral-0);--clr-badge-info-bg-color: var(--clr-color-action-800);--clr-badge-info-color: var(--clr-color-neutral-0);--clr-badge-success-bg-color: var(--clr-color-success-800);--clr-badge-success-color: var(--clr-color-neutral-0);--clr-badge-warning-bg-color: var(--clr-color-warning-1000);--clr-badge-warning-color: var(--clr-color-neutral-0);--clr-badge-danger-bg-color: var(--clr-color-danger-900);--clr-badge-danger-color: var(--clr-color-neutral-0);--clr-badge-gray-bg-color: var(--clr-color-neutral-600);--clr-badge-gray-color: var(--clr-color-neutral-0);--clr-badge-purple-bg-color: var(--clr-color-secondary-action-500);--clr-badge-purple-color: var(--clr-color-neutral-0);--clr-badge-blue-bg-color: var(--clr-color-action-800);--clr-badge-blue-color: var(--clr-color-neutral-0);--clr-badge-orange-bg-color: var(--clr-color-warning-1000);--clr-badge-orange-color: var(--clr-color-neutral-0);--clr-badge-light-blue-bg-color: var(--clr-color-action-500);--clr-badge-light-blue-color: var(--clr-color-neutral-0)}.badge{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;min-width:.75rem;min-width:var(--clr-badge-min-width, .75rem);background-color:#8c8c8c;background-color:var(--clr-badge-background-color, hsl(198, 0%, 55%));height:.75rem;height:var(--clr-badge-height, .75rem);border-radius:.5rem;border-radius:var(--clr-badge-border-radius, .5rem);font-size:.5rem;font-size:var(--clr-badge-font-size, .5rem);font-weight:inherit;font-weight:var(--clr-badge-font-weight, inherit);letter-spacing:inherit;letter-spacing:var(--clr-badge-letter-spacing, inherit);line-height:normal;line-height:var(--clr-badge-line-height, normal);padding:0 .2rem;padding:var(--clr-badge-padding, 0 .2rem);margin-right:.3rem;white-space:nowrap;text-align:center;color:#fff;color:var(--clr-badge-color, hsl(198, 0%, 100%))}.badge:visited{color:#fff;color:var(--clr-badge-color, hsl(198, 0%, 100%))}.badge:link{background-color:#8c8c8c;background-color:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.badge.badge-gray,.badge.badge-1{background:hsl(198,0%,55%);background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.badge.badge-purple,.badge.badge-2{background:hsl(282,43%,54%);background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.badge.badge-blue,.badge.badge-3{background:hsl(198,100%,24%);background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.badge.badge-orange,.badge.badge-4{background:hsl(31,100%,19%);background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.badge.badge-light-blue,.badge.badge-5{background:hsl(198,80%,46%);background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.badge.badge-info{background:hsl(198,100%,24%);background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.badge.badge-success{background:hsl(93,100%,21%);background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.badge.badge-danger{background:hsl(9,100%,30%);background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.badge.badge-warning{background:hsl(31,100%,19%);background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}_:-ms-input-placeholder .badge,:root .badge{padding:.1rem .15rem 0}@supports (-ms-ime-align: auto){.badge{padding:.1rem .15rem 0}}:root{--clr-label-padding: 0 .6rem 0;--clr-label-gap-size: 0;--clr-label-font-color-light: var(--clr-color-neutral-1000);--clr-label-font-color-dark: var(--clr-color-neutral-1000);--clr-label-default-border-color: var(--clr-color-neutral-600);--clr-label-active-color: var(--clr-label-font-color-light);--clr-label-hover-color: var(--clr-label-font-color-light);--clr-label-font-size: .55rem;--clr-label-font-weight: 400;--clr-label-letter-spacing: .03em;--clr-label-line-height: calc(.55rem + .05rem);--clr-label-clickable-font-size: var(--clr-label-font-size);--clr-label-clickable-font-weight: var(--clr-label-font-weight);--clr-label-clickable-letter-spacing: var(--clr-label-letter-spacing);--clr-label-clickable-line-height: var(--clr-label-line-height);--clr-label-border-radius: .6rem;--clr-label-border-width: .05rem;--clr-label-bg-hover-color: var(--clr-color-neutral-200);--clr-label-gray-bg-color: transparent;--clr-label-gray-border-color: var(--clr-color-neutral-600);--clr-label-gray-color: var(--clr-label-font-color-light);--clr-label-purple-bg-color: transparent;--clr-label-purple-border-color: var(--clr-color-secondary-action-500);--clr-label-purple-color: var(--clr-label-font-color-light);--clr-label-blue-bg-color: transparent;--clr-label-blue-border-color: var(--clr-color-action-800);--clr-label-blue-color: var(--clr-label-font-color-light);--clr-label-orange-bg-color: transparent;--clr-label-orange-border-color: var(--clr-color-warning-1000);--clr-label-orange-color: var(--clr-label-font-color-dark);--clr-label-light-blue-bg-color: transparent;--clr-label-light-blue-border-color: var(--clr-color-action-500);--clr-label-light-blue-color: var(--clr-label-font-color-dark);--clr-label-info-bg-color: var(--clr-color-action-50);--clr-label-info-font-color: var(--clr-color-action-800);--clr-label-info-border-color: var(--clr-color-action-800);--clr-label-success-bg-color: var(--clr-color-success-50);--clr-label-success-font-color: var(--clr-color-success-800);--clr-label-success-border-color: var(--clr-color-success-800);--clr-label-warning-bg-color: var(--clr-color-warning-100);--clr-label-warning-font-color: var(--clr-color-neutral-900);--clr-label-warning-border-color: var(--clr-color-warning-800);--clr-label-danger-bg-color: var(--clr-color-danger-100);--clr-label-danger-font-color: var(--clr-color-danger-900);--clr-label-danger-border-color: var(--clr-color-danger-900)}.label,a.label{font-size:.55rem;font-size:var(--clr-label-font-size, .55rem);font-weight:400;font-weight:var(--clr-label-font-weight, 400);letter-spacing:.03em;letter-spacing:var(--clr-label-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-label-line-height, .6rem);display:inline-flex;justify-content:center;align-items:center;padding:0 .6rem;padding:var(--clr-label-padding, 0 .6rem 0);gap:0;gap:var(--clr-label-gap-size, 0);border-radius:.6rem;border-radius:var(--clr-label-border-radius, .6rem);border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#8c8c8c;border-color:var(--clr-label-default-border-color, hsl(198, 0%, 55%));height:1.05rem;height:var(--clr-label-height, 1.05rem);margin:0 .3rem .05rem 0;white-space:nowrap;color:#000;color:var(--clr-label-font-color-light, hsl(198, 0%, 0%))}.label:visited,a.label:visited{color:#000;color:var(--clr-label-font-color-light, hsl(198, 0%, 0%))}.label:focus,.label:hover,.label:active,a.label:focus,a.label:hover,a.label:active{text-decoration:none}.label.clickable,a.label.clickable{font-size:.55rem;font-size:var(--clr-label-clickable-font-size, .55rem);font-weight:400;font-weight:var(--clr-label-clickable-font-weight, 400);letter-spacing:.03em;letter-spacing:var(--clr-label-clickable-letter-spacing, .03em);line-height:.6rem;line-height:var(--clr-label-clickable-line-height, .6rem)}.label.clickable:not(.disabled):hover,a.label.clickable:not(.disabled):hover{text-decoration:none;background:hsl(198,0%,91%);background:var(--clr-label-bg-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-label-hover-color, hsl(198, 0%, 0%))}.label.clickable:not(.disabled):active,a.label.clickable:not(.disabled):active{color:#000;color:var(--clr-label-active-color, hsl(198, 0%, 0%));background:hsl(198,0%,91%);background:var(--clr-label-bg-active-color, hsl(198, 0%, 91%));box-shadow:0 .05rem #8c8c8c inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 0%, 55%) inset);transform:translateY(.5px);transform:var(--clr-label-pressed-transform, translateY(.5px))}.label.label-gray,.label.label-1,a.label.label-gray,a.label.label-1{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#8c8c8c;border-color:var(--clr-label-gray-border-color, hsl(198, 0%, 55%));background-color:transparent;background-color:var(--clr-label-gray-bg-color, transparent)}.label.clickable.label-gray:active,a.label.clickable.label-gray:active{box-shadow:0 .05rem #8c8c8c inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 0%, 55%) inset)}.label.label-gray>.badge,a.label.label-gray>.badge{background:hsl(198,0%,55%);background:var(--clr-badge-gray-bg-color, hsl(198, 0%, 55%));color:#fff;color:var(--clr-badge-gray-color, hsl(198, 0%, 100%))}.label.label-purple,.label.label-2,a.label.label-purple,a.label.label-2{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#9e57bc;border-color:var(--clr-label-purple-border-color, hsl(282, 43%, 54%));background-color:transparent;background-color:var(--clr-label-purple-bg-color, transparent)}.label.clickable.label-purple:active,a.label.clickable.label-purple:active{box-shadow:0 .05rem #9e57bc inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(282, 43%, 54%) inset)}.label.label-purple>.badge,a.label.label-purple>.badge{background:hsl(282,43%,54%);background:var(--clr-badge-purple-bg-color, hsl(282, 43%, 54%));color:#fff;color:var(--clr-badge-purple-color, hsl(198, 0%, 100%))}.label.label-blue,.label.label-3,a.label.label-blue,a.label.label-3{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#00567a;border-color:var(--clr-label-blue-border-color, hsl(198, 100%, 24%));background-color:transparent;background-color:var(--clr-label-blue-bg-color, transparent)}.label.clickable.label-blue:active,a.label.clickable.label-blue:active{box-shadow:0 .05rem #00567a inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 100%, 24%) inset)}.label.label-blue>.badge,a.label.label-blue>.badge{background:hsl(198,100%,24%);background:var(--clr-badge-blue-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-blue-color, hsl(198, 0%, 100%))}.label.label-orange,.label.label-4,a.label.label-orange,a.label.label-4{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#613200;border-color:var(--clr-label-orange-border-color, hsl(31, 100%, 19%));background-color:transparent;background-color:var(--clr-label-orange-bg-color, transparent)}.label.clickable.label-orange:active,a.label.clickable.label-orange:active{box-shadow:0 .05rem #613200 inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(31, 100%, 19%) inset)}.label.label-orange>.badge,a.label.label-orange>.badge{background:hsl(31,100%,19%);background:var(--clr-badge-orange-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-orange-color, hsl(198, 0%, 100%))}.label.label-light-blue,.label.label-5,a.label.label-light-blue,a.label.label-5{border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#179bd3;border-color:var(--clr-label-light-blue-border-color, hsl(198, 80%, 46%));background-color:transparent;background-color:var(--clr-label-light-blue-bg-color, transparent)}.label.clickable.label-light-blue:active,a.label.clickable.label-light-blue:active{box-shadow:0 .05rem #179bd3 inset;box-shadow:var(--clr-label-box-shadow, 0 .05rem 0 0 hsl(198, 80%, 46%) inset)}.label.label-light-blue>.badge,a.label.label-light-blue>.badge{background:hsl(198,80%,46%);background:var(--clr-badge-light-blue-bg-color, hsl(198, 80%, 46%));color:#fff;color:var(--clr-badge-light-blue-color, hsl(198, 0%, 100%))}.label.label-info,a.label.label-info{background:hsl(198,83%,94%);background:var(--clr-label-info-bg-color, hsl(198, 83%, 94%));color:#00567a;color:var(--clr-label-info-font-color, hsl(198, 100%, 24%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#00567a;border-color:var(--clr-label-info-border-color, hsl(198, 100%, 24%))}.label.label-info>.badge,a.label.label-info>.badge{background:hsl(198,100%,24%);background:var(--clr-badge-info-bg-color, hsl(198, 100%, 24%));color:#fff;color:var(--clr-badge-info-color, hsl(198, 0%, 100%))}.label.label-success,a.label.label-success{background:hsl(93,52%,88%);background:var(--clr-label-success-bg-color, hsl(93, 52%, 88%));color:#306b00;color:var(--clr-label-success-font-color, hsl(93, 100%, 21%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#306b00;border-color:var(--clr-label-success-border-color, hsl(93, 100%, 21%))}.label.label-success>.badge,a.label.label-success>.badge{background:hsl(93,100%,21%);background:var(--clr-badge-success-bg-color, hsl(93, 100%, 21%));color:#fff;color:var(--clr-badge-success-color, hsl(198, 0%, 100%))}.label.label-warning,a.label.label-warning{background:hsl(48,100%,89%);background:var(--clr-label-warning-bg-color, hsl(48, 100%, 89%));color:#333;color:var(--clr-label-warning-font-color, hsl(198, 0%, 20%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#ad7600;border-color:var(--clr-label-warning-border-color, hsl(41, 100%, 34%))}.label.label-warning>.badge,a.label.label-warning>.badge{background:hsl(31,100%,19%);background:var(--clr-badge-warning-bg-color, hsl(31, 100%, 19%));color:#fff;color:var(--clr-badge-warning-color, hsl(198, 0%, 100%))}.label.label-danger,a.label.label-danger{background:hsl(9,95%,92%);background:var(--clr-label-danger-bg-color, hsl(9, 95%, 92%));color:#991700;color:var(--clr-label-danger-font-color, hsl(9, 100%, 30%));border-width:.05rem;border-width:var(--clr-label-border-width, .05rem);border-style:solid;border-color:#991700;border-color:var(--clr-label-danger-border-color, hsl(9, 100%, 30%))}.label.label-danger>.badge,a.label.label-danger>.badge{background:hsl(9,100%,30%);background:var(--clr-badge-danger-bg-color, hsl(9, 100%, 30%));color:#fff;color:var(--clr-badge-danger-color, hsl(198, 0%, 100%))}.label>.badge,a.label>.badge{margin:0 -.45rem 0 .3rem}.label.disabled,.label:disabled,a.label.disabled,a.label:disabled{cursor:not-allowed;pointer-events:none;background:transparent;background:var(--clr-label-bg-disabled-color, transparent);color:#000;color:var(--clr-label-disabled-color, hsl(198, 0%, 0%));border-color:#8c8c8c;border-color:var(--clr-label-disabled-border-color, hsl(198, 0%, 55%))}.label.disabled .badge,.label:disabled .badge,a.label.disabled .badge,a.label:disabled .badge{background:hsl(198,0%,55%);background:var(--clr-label-disabled-color, hsl(198, 0%, 55%))}@-moz-document url-prefix(){.label,a.label{vertical-align:bottom}}:root{--clr-progress-default-color: var(--clr-color-action-600);--clr-progress-alt-color-1: var(--clr-color-success-400);--clr-progress-alt-color-2: var(--clr-color-danger-800);--clr-progress-alt-color-3: var(--clr-progress-alt-color-2);--clr-progress-bg-color: var(--clr-color-neutral-200);--clr-progress-max-height: .7rem;--clr-progress-min-height: .2rem;--clr-progress-loop-width: 75%;--clr-progress-percantage-label-padding: 3em;--clr-progress-card-margin-bottom: .6rem;--clr-progress-block-items-padding-right: .6rem;--clr-progress-block-first-item-padding-right: .9rem;--clr-progress-clr-row-color: inherit;--clr-progress-clr-row-font-weight: inherit;--clr-progress-clr-row-font-size: inherit;--clr-progress-clr-row-line-height: inherit;--clr-progress-clr-row-letter-spacing: inherit;--clr-progress-label-color: inherit;--clr-progress-standart-font-weight: inherit;--clr-progress-label-font-weight: 600;--clr-progress-label-font-size: inherit;--clr-progress-label-line-height: inherit;--clr-progress-label-letter-spacing: inherit;--clr-progress-label-max-width: inherit}.progress,.progress-static{background-color:transparent;border-radius:0;font-size:inherit;height:2em;margin:0;overflow:hidden;max-height:.7rem;max-height:var(--clr-progress-max-height, .7rem);min-height:.2rem;min-height:var(--clr-progress-min-height, .2rem);display:block;width:100%}.progress>progress{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:#0072a3;color:var(--clr-progress-default-color, hsl(198, 100%, 32%));display:block;background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));border:none;height:100%;width:100%}.progress>progress::-webkit-progress-value{background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%))}.progress>progress::-moz-progress-bar{background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%))}.progress>progress[value="0"]::-moz-progress-bar{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;color:#e8e8e8;color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));min-width:2.4rem;background-color:transparent;background-image:none}.progress>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress>progress::-webkit-progress-bar{border-radius:0;background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%))}.progress>progress::-webkit-progress-inner-element{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.progress>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in;transition:width .23s ease-in;border-radius:0}.progress.success>progress{color:#5eb715;color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.success>progress::-webkit-progress-value{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.success>progress::-moz-progress-bar{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.warning>progress{color:#c21d00;color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.warning>progress::-webkit-progress-value{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.warning>progress::-moz-progress-bar{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.danger>progress{color:#c21d00;color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.danger>progress::-webkit-progress-value{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.danger>progress::-moz-progress-bar{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.labeled,.progress-static.labeled{position:relative;padding-right:3em;padding-right:var(--clr-progress-percantage-label-padding, 3em);color:inherit;color:var(--clr-progress-label-color, inherit);font-weight:inherit;font-weight:var(--clr-progress-standart-font-weight, inherit);font-size:inherit;font-size:var(--clr-progress-label-font-size, inherit);line-height:inherit;line-height:var(--clr-progress-label-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-progress-label-letter-spacing, inherit)}.progress.labeled>span,.progress-static.labeled>span{display:block;font-size:1em;position:absolute;top:50%;right:0;line-height:1em;margin-top:-.375em}@keyframes clr-progress-fade{0%{opacity:1}to{opacity:0}}.progress.progress-fade>progress[value="100"],.progress.progress-fade>progress[value="100"]+span{animation:clr-progress-fade .3s linear .5s forwards}.progress.flash-danger>progress,.progress.flash>progress{transition:color .1s ease-out 1s}.progress.flash-danger>progress::-webkit-progress-value,.progress.flash>progress::-webkit-progress-value{-webkit-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash-danger>progress[value="0"]::-webkit-progress-value,.progress.flash>progress[value="0"]::-webkit-progress-value{-webkit-transition:none;transition:none}.progress.flash-danger>progress::-moz-progress-bar,.progress.flash>progress::-moz-progress-bar{-moz-transition:width .23s ease-in,background-color .1s ease-out .3s;transition:width .23s ease-in,background-color .1s ease-out .3s}.progress.flash>progress[value="100"]{color:#5eb715;color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.flash>progress[value="100"]::-webkit-progress-value{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.flash>progress[value="100"]::-moz-progress-bar{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress.progress-fade.flash>progress[value="100"],.progress.progress-fade.flash>progress[value="100"]+span{animation:clr-progress-fade .6s linear 1s forwards}.progress.flash-danger>progress[value="100"]{color:#c21d00;color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.flash-danger>progress[value="100"]::-webkit-progress-value{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.flash-danger>progress[value="100"]::-moz-progress-bar{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}@keyframes clr-progress-looper{0%{left:-100%}to{left:100%}}.progress.loop{position:relative}.progress.loop>progress{overflow:hidden;color:transparent;color:var(--clr-color-action-600, transparent)}.progress.loop>progress::-webkit-progress-value{background-color:transparent;background-color:var(--clr-color-action-600, transparent)}.progress.loop>progress::-moz-progress-bar{background-color:transparent;background-color:var(--clr-color-action-600, transparent)}.progress.loop>progress::-moz-progress-bar{background-color:transparent}.progress.loop:after{animation:clr-progress-looper 2s ease-in-out infinite;content:" ";top:0;bottom:0;left:0;position:absolute;display:block;background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%));width:75%;width:var(--clr-progress-loop-width, 75%)}.progress.loop.danger:after{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.progress.loop.warning:after{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress.loop.success:after{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.nav-item .progress:after{top:0}.progress-static{position:relative;border:none;width:100%}.progress-static>.progress-meter{background-color:#e8e8e8;background-color:var(--clr-progress-bg-color, hsl(198, 0%, 91%));display:block;position:absolute;inset:0}.progress-static>.progress-meter:before{background-color:#0072a3;background-color:var(--clr-progress-default-color, hsl(198, 100%, 32%));top:0;bottom:0;left:0;position:absolute;display:block;width:0;content:" "}.progress-static>.progress-meter[data-value="1"]:before,.progress-static>.progress-meter[data-value="2"]:before,.progress-static>.progress-meter[data-value="3"]:before{width:2%}.progress-static>.progress-meter[data-value="4"]:before,.progress-static>.progress-meter[data-value="5"]:before,.progress-static>.progress-meter[data-value="6"]:before,.progress-static>.progress-meter[data-value="7"]:before{width:5%}.progress-static>.progress-meter[data-value="8"]:before,.progress-static>.progress-meter[data-value="9"]:before,.progress-static>.progress-meter[data-value="10"]:before,.progress-static>.progress-meter[data-value="11"]:before,.progress-static>.progress-meter[data-value="12"]:before{width:10%}.progress-static>.progress-meter[data-value="13"]:before,.progress-static>.progress-meter[data-value="14"]:before,.progress-static>.progress-meter[data-value="15"]:before,.progress-static>.progress-meter[data-value="16"]:before,.progress-static>.progress-meter[data-value="17"]:before{width:15%}.progress-static>.progress-meter[data-value="18"]:before,.progress-static>.progress-meter[data-value="19"]:before,.progress-static>.progress-meter[data-value="20"]:before,.progress-static>.progress-meter[data-value="21"]:before,.progress-static>.progress-meter[data-value="22"]:before{width:20%}.progress-static>.progress-meter[data-value="23"]:before,.progress-static>.progress-meter[data-value="24"]:before,.progress-static>.progress-meter[data-value="25"]:before,.progress-static>.progress-meter[data-value="26"]:before,.progress-static>.progress-meter[data-value="27"]:before{width:25%}.progress-static>.progress-meter[data-value="28"]:before,.progress-static>.progress-meter[data-value="29"]:before,.progress-static>.progress-meter[data-value="30"]:before,.progress-static>.progress-meter[data-value="31"]:before,.progress-static>.progress-meter[data-value="32"]:before{width:30%}.progress-static>.progress-meter[data-value="33"]:before,.progress-static>.progress-meter[data-value="34"]:before,.progress-static>.progress-meter[data-value="35"]:before,.progress-static>.progress-meter[data-value="36"]:before,.progress-static>.progress-meter[data-value="37"]:before{width:35%}.progress-static>.progress-meter[data-value="38"]:before,.progress-static>.progress-meter[data-value="39"]:before,.progress-static>.progress-meter[data-value="40"]:before,.progress-static>.progress-meter[data-value="41"]:before,.progress-static>.progress-meter[data-value="42"]:before{width:40%}.progress-static>.progress-meter[data-value="43"]:before,.progress-static>.progress-meter[data-value="44"]:before,.progress-static>.progress-meter[data-value="45"]:before,.progress-static>.progress-meter[data-value="46"]:before,.progress-static>.progress-meter[data-value="47"]:before{width:45%}.progress-static>.progress-meter[data-value="48"]:before,.progress-static>.progress-meter[data-value="49"]:before,.progress-static>.progress-meter[data-value="50"]:before,.progress-static>.progress-meter[data-value="51"]:before,.progress-static>.progress-meter[data-value="52"]:before{width:50%}.progress-static>.progress-meter[data-value="53"]:before,.progress-static>.progress-meter[data-value="54"]:before,.progress-static>.progress-meter[data-value="55"]:before,.progress-static>.progress-meter[data-value="56"]:before,.progress-static>.progress-meter[data-value="57"]:before{width:55%}.progress-static>.progress-meter[data-value="58"]:before,.progress-static>.progress-meter[data-value="59"]:before,.progress-static>.progress-meter[data-value="60"]:before,.progress-static>.progress-meter[data-value="61"]:before,.progress-static>.progress-meter[data-value="62"]:before{width:60%}.progress-static>.progress-meter[data-value="63"]:before,.progress-static>.progress-meter[data-value="64"]:before,.progress-static>.progress-meter[data-value="65"]:before,.progress-static>.progress-meter[data-value="66"]:before,.progress-static>.progress-meter[data-value="67"]:before{width:65%}.progress-static>.progress-meter[data-value="68"]:before,.progress-static>.progress-meter[data-value="69"]:before,.progress-static>.progress-meter[data-value="70"]:before,.progress-static>.progress-meter[data-value="71"]:before,.progress-static>.progress-meter[data-value="72"]:before{width:70%}.progress-static>.progress-meter[data-value="73"]:before,.progress-static>.progress-meter[data-value="74"]:before,.progress-static>.progress-meter[data-value="75"]:before,.progress-static>.progress-meter[data-value="76"]:before,.progress-static>.progress-meter[data-value="77"]:before{width:75%}.progress-static>.progress-meter[data-value="78"]:before,.progress-static>.progress-meter[data-value="79"]:before,.progress-static>.progress-meter[data-value="80"]:before,.progress-static>.progress-meter[data-value="81"]:before,.progress-static>.progress-meter[data-value="82"]:before{width:80%}.progress-static>.progress-meter[data-value="83"]:before,.progress-static>.progress-meter[data-value="84"]:before,.progress-static>.progress-meter[data-value="85"]:before,.progress-static>.progress-meter[data-value="86"]:before,.progress-static>.progress-meter[data-value="87"]:before{width:85%}.progress-static>.progress-meter[data-value="88"]:before,.progress-static>.progress-meter[data-value="89"]:before,.progress-static>.progress-meter[data-value="90"]:before,.progress-static>.progress-meter[data-value="91"]:before,.progress-static>.progress-meter[data-value="92"]:before{width:90%}.progress-static>.progress-meter[data-value="93"]:before,.progress-static>.progress-meter[data-value="94"]:before,.progress-static>.progress-meter[data-value="95"]:before,.progress-static>.progress-meter[data-value="96"]:before{width:95%}.progress-static>.progress-meter[data-value="97"]:before,.progress-static>.progress-meter[data-value="98"]:before,.progress-static>.progress-meter[data-value="99"]:before{width:98%}.progress-static>.progress-meter[data-value="100"]:before{width:100%}.progress-static.labeled>.progress-meter{right:3em}.progress-static.success>.progress-meter:before{background-color:#5eb715;background-color:var(--clr-progress-alt-color-1, hsl(93, 79%, 40%))}.progress-static.warning>.progress-meter:before{background-color:#c21d00;background-color:var(--clr-progress-alt-color-3, hsl(9, 100%, 38%))}.progress-static.danger>.progress-meter:before{background-color:#c21d00;background-color:var(--clr-progress-alt-color-2, hsl(9, 100%, 38%))}.card-block .progress,.card-block .progress-static,.card-footer .progress,.card-footer .progress-static{margin:0;margin-top:-.6rem;margin-top:calc(-1 * (var(--clr-card-footer-padding, .6rem)));height:.1875rem;position:absolute;left:0}.card-block .progress>progress,.card-block .progress-static>.progress-meter,.card-footer .progress>progress,.card-footer .progress-static>.progress-meter{height:.1875rem;position:absolute}.card-block .progress.top,.card-block .progress-static.top,.card-footer .progress.top,.card-footer .progress-static.top{margin-top:0;top:0}.nav-item .progress,.nav-item .progress-static{margin:0;height:.24rem;min-height:.24rem;max-height:.24rem;left:0}.nav-item .progress>progress,.nav-item .progress-static>.progress-meter{height:.24rem;min-height:.24rem;max-height:.24rem;position:absolute}.progress-block{display:flex;width:100%;align-items:center;justify-content:center;color:inherit;color:var(--clr-progress-label-color, inherit);font-weight:inherit;font-weight:var(--clr-progress-standart-font-weight, inherit);font-size:inherit;font-size:var(--clr-progress-label-font-size, inherit);line-height:inherit;line-height:var(--clr-progress-label-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-progress-label-letter-spacing, inherit)}.progress-block>*{flex:0 0 auto;padding-right:.6rem;padding-right:var(--clr-progress-block-items-padding-right, .6rem)}.progress-block>*:first-child{padding-right:.9rem;padding-right:var(--clr-progress-block-first-item-padding-right, .9rem)}.progress-block>*:last-child{padding-right:0}.progress-block>label{max-width:inherit;max-width:var(--clr-progress-label-max-width, inherit);font-weight:600;font-weight:var(--clr-progress-label-font-weight, 600)}.progress-block>.progress,.progress-block>.progress-static{flex:0 1 auto}.progress-block>.progress-group{flex-direction:column;height:auto;flex:0 1 auto;display:flex;width:100%}.progress-block>.progress-group .clr-row{margin-left:0;margin-right:0;color:inherit;color:var(--clr-progress-clr-row-color, inherit);font-weight:inherit;font-weight:var(--clr-progress-clr-row-font-weight, inherit);font-size:inherit;font-size:var(--clr-progress-clr-row-font-size, inherit);line-height:inherit;line-height:var(--clr-progress-clr-row-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-progress-clr-row-letter-spacing, inherit)}.progress-block>.progress-group .clr-row>[class*=clr-col-]{padding-left:0;padding-right:0}.card-block .progress-block{margin-bottom:.6rem;margin-bottom:var(--clr-progress-card-margin-bottom, .6rem);padding:0}.card-block .progress-block:last-child{margin-bottom:0}.card-block .progress-block>label{max-width:33%;line-height:.9rem}.card-block .progress-block .progress,.card-block .progress-block .progress-static{position:relative;height:.6395rem;margin-top:0}.card-block .progress-block .progress>progress,.card-block .progress-block .progress>.progress-meter,.card-block .progress-block .progress-static>progress,.card-block .progress-block .progress-static>.progress-meter{height:.6395rem}_:-ms-input-placeholder .progress-block>label,:root .progress-block>label{display:inline-block}.spinner{position:relative;display:inline-block;height:3.6rem;height:var(--clr-spinner-default-size, 3.6rem);width:3.6rem;width:var(--clr-spinner-default-size, 3.6rem);min-height:3.6rem;min-height:var(--clr-spinner-default-size, 3.6rem);min-width:3.6rem;min-width:var(--clr-spinner-default-size, 3.6rem);animation:spin 1s linear infinite;margin-right:0;padding:0;text-indent:100%;overflow:hidden;white-space:nowrap}.spinner:after{content:"";height:3.6rem;height:var(--clr-spinner-default-size, 3.6rem);width:3.6rem;width:var(--clr-spinner-default-size, 3.6rem);min-height:3.6rem;min-height:var(--clr-spinner-default-size, 3.6rem);min-width:3.6rem;min-width:var(--clr-spinner-default-size, 3.6rem);position:absolute;top:0;left:0;clip-path:ellipse(100% 53.5% at 0 0);border-width:.3rem;border-width:var(--clr-spinner-default-stroke-width, .3rem);border-style:solid;border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%));border-right-color:transparent!important;border-bottom-color:transparent!important;border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%)}.spinner:before{content:"";height:3.6rem;height:var(--clr-spinner-default-size, 3.6rem);width:3.6rem;width:var(--clr-spinner-default-size, 3.6rem);min-height:3.6rem;min-height:var(--clr-spinner-default-size, 3.6rem);min-width:3.6rem;min-width:var(--clr-spinner-default-size, 3.6rem);position:absolute;top:0;left:0;border-width:.3rem;border-width:var(--clr-spinner-default-stroke-width, .3rem);border-style:solid;border-color:#00000026;border-color:var(--clr-spinner-fill-bg-color, rgba(0, 0, 0, .15));border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%)}.spinner.spinner-md{height:1.8rem;height:var(--clr-spinner-medium-size, 1.8rem);width:1.8rem;width:var(--clr-spinner-medium-size, 1.8rem);min-height:1.8rem;min-height:var(--clr-spinner-medium-size, 1.8rem);min-width:1.8rem;min-width:var(--clr-spinner-medium-size, 1.8rem)}.spinner.spinner-md:after,.spinner.spinner-md:before{height:1.8rem;height:var(--clr-spinner-medium-size, 1.8rem);width:1.8rem;width:var(--clr-spinner-medium-size, 1.8rem);min-height:1.8rem;min-height:var(--clr-spinner-medium-size, 1.8rem);min-width:1.8rem;min-width:var(--clr-spinner-medium-size, 1.8rem);border-width:.15rem;border-width:var(--clr-spinner-medium-stroke-width, .15rem)}.spinner.spinner-inline,.spinner.spinner-sm{height:.9rem;height:var(--clr-spinner-small-size, .9rem);width:.9rem;width:var(--clr-spinner-small-size, .9rem);min-height:.9rem;min-height:var(--clr-spinner-small-size, .9rem);min-width:.9rem;min-width:var(--clr-spinner-small-size, .9rem)}.spinner.spinner-inline:after,.spinner.spinner-inline:before,.spinner.spinner-sm:after,.spinner.spinner-sm:before{height:.9rem;height:var(--clr-spinner-small-size, .9rem);width:.9rem;width:var(--clr-spinner-small-size, .9rem);min-height:.9rem;min-height:var(--clr-spinner-small-size, .9rem);min-width:.9rem;min-width:var(--clr-spinner-small-size, .9rem);border-width:.12rem;border-width:var(--clr-spinner-small-stroke-width, .12rem)}.spinner.spinner-inline{vertical-align:text-bottom;margin-right:0;margin-right:var(--clr-spinner-margin-right, 0)}.spinner.spinner-inverse:after{border-color:#74c1e2;border-color:var(--clr-spinner-fill-inverse-color, #74c1e2)}.spinner.spinner-inverse:before{border-color:#ffffff26;border-color:var(--clr-spinner-fill-inverse-bg-color, rgba(255, 255, 255, .15))}.spinner.spinner-neutral-0:after{border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%))}.spinner.spinner-neutral-0:before{border-color:#000}.spinner.spinner-check{animation:none;background:url("data:image/svg+xml;charset=utf8,%3Csvg%20version%3D%221.1%22%20viewBox%3D%220%200%2036%2036%22%20preserveAspectRatio%3D%22xMidYMid%20meet%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20focusable%3D%22false%22%20aria-hidden%3D%22true%22%20role%3D%22img%22%3E%3Cpath%20fill%3D%22hsl(198, 100%, 32%)%22%20class%3D%22clr-i-outline%20clr-i-outline-path-1%22%20d%3D%22M13.72%2C27.69%2C3.29%2C17.27a1%2C1%2C0%2C0%2C1%2C1.41-1.41l9%2C9L31.29%2C7.29a1%2C1%2C0%2C0%2C1%2C1.41%2C1.41Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E")}.spinner.spinner-check:after,.spinner.spinner-check:before{border:none}.btn .spinner{display:inline-block;margin-right:0;padding:0;text-indent:100%;height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.btn .spinner:before,.btn .spinner:after{position:absolute;top:0;left:0;border-width:.065rem;border-width:var(--clr-spinner-inside-button-stroke-width, .065rem);border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%);height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.btn-sm .spinner{height:.65rem;height:var(--clr-spinner-inside-small-button-size, .65rem);width:.65rem;width:var(--clr-spinner-inside-small-button-size, .65rem);min-height:.65rem;min-height:var(--clr-spinner-inside-small-button-size, .65rem);min-width:.65rem;min-width:var(--clr-spinner-inside-small-button-size, .65rem)}.btn-sm .spinner:before,.btn-sm .spinner:after{position:absolute;top:0;left:0;border-style:solid;border-width:.065rem;border-width:var(--clr-spinner-inside-button-stroke-width, .065rem);border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%);height:.65rem;height:var(--clr-spinner-inside-small-button-size, .65rem);width:.65rem;width:var(--clr-spinner-inside-small-button-size, .65rem);min-height:.65rem;min-height:var(--clr-spinner-inside-small-button-size, .65rem);min-width:.65rem;min-width:var(--clr-spinner-inside-small-button-size, .65rem)}.btn-sm .spinner:before{content:"";border-color:#00000026;border-color:var(--clr-spinner-fill-bg-color, rgba(0, 0, 0, .15))}.btn-sm .spinner:after{content:"";border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%));border-right-color:transparent!important;border-bottom-color:transparent!important}.btn-icon:not(.btn-sm) .spinner{height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.clr-treenode-spinner-container .spinner{height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.clr-treenode-spinner-container .spinner:before,.clr-treenode-spinner-container .spinner:after{border-style:solid;border-width:.065rem;border-width:var(--clr-spinner-inside-treeview-stroke-width, .065rem);border-radius:50%;border-radius:var(--clr-spinner-border-radius, 50%);height:.8rem;height:var(--clr-spinner-inside-button-size, .8rem);width:.8rem;width:var(--clr-spinner-inside-button-size, .8rem);min-height:.8rem;min-height:var(--clr-spinner-inside-button-size, .8rem);min-width:.8rem;min-width:var(--clr-spinner-inside-button-size, .8rem)}.clr-treenode-spinner-container .spinner:before{content:"";border-color:#00000026;border-color:var(--clr-spinner-fill-bg-color, rgba(0, 0, 0, .15))}.clr-treenode-spinner-container .spinner:after{content:"";border-color:#0072a3;border-color:var(--clr-spinner-fill-color, hsl(198, 100%, 32%));border-right-color:transparent!important;border-bottom-color:transparent!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--clr-table-bgcolor: var(--clr-color-neutral-0);--clr-thead-bgcolor: var(--clr-color-neutral-50);--clr-table-header-border-bottom-color: var(--clr-color-neutral-400);--clr-table-footer-border-top-color: var(--clr-color-neutral-400);--clr-table-border-color: var(--clr-color-neutral-400);--clr-tablerow-bordercolor: var(--clr-color-neutral-200);--clr-table-border-radius: var(--clr-global-borderradius);--clr-table-borderwidth: var(--clr-global-borderwidth);--clr-table-cornercellradius: .1rem;--clr-table-font-color: var(--clr-color-neutral-700);--clr-table-margin: 1.2rem 0 0 0;--clr-thead-color: hsl(198, 0%, 40%);--clr-table-cell-padding: .55rem .6rem .55rem;--clr-table-cell-padding-left: .3rem;--clr-table-cell-compact-padding: .3rem .6rem .25rem;--clr-table-noborder-cell-padding-left: 0;--clr-table-noborder-borderwidth: 0;--clr-table-noborder-bg-color: transparent;--clr-table-noborder-th-border-color: hsl(198, 0%, 80%);--clr-table-vertical-align: bottom;--clr-table-data-cell-font-size: .65rem;--clr-table-data-cell-line-height: .7rem;--clr-table-data-cell-font-weight: 400}.table{border-collapse:separate;border-style:solid;border-width:.05rem;border-width:var(--clr-table-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-table-border-radius, .15rem);background-color:#fff;background-color:var(--clr-table-bgcolor, hsl(198, 0%, 100%));color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));margin:1.2rem 0 0;margin:var(--clr-table-margin, 1.2rem 0 0 0);max-width:100%;width:100%}.table th,.table td{border-top-style:solid;font-size:.65rem;font-size:var(--clr-table-data-cell-font-size, .65rem);line-height:.7rem;line-height:var(--clr-table-data-cell-line-height, .7rem);font-weight:400;font-weight:var(--clr-table-data-cell-font-weight, 400);border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#e8e8e8;border-top-color:var(--clr-tablerow-bordercolor, hsl(198, 0%, 91%));padding:.55rem .6rem;padding:var(--clr-table-cell-padding, .55rem .6rem .55rem);text-align:center;vertical-align:top}.table th.left,.table td.left{text-align:left}.table th.left:first-child,.table td.left:first-child{padding-left:.3rem;padding-left:var(--clr-table-cell-padding-left, .3rem)}.table th.right,.table td.right{text-align:right}.table th{color:#666;color:var(--clr-thead-color, hsl(198, 0%, 40%));letter-spacing:.03em;font-size:.55rem;font-size:var(--clr-table-header-cell-font-size, .55rem);line-height:.7rem;line-height:var(--clr-table-header-cell-line-height, .7rem);font-weight:600;font-weight:var(--clr-table-header-cell-font-weight, 600);background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));vertical-align:bottom;vertical-align:var(--clr-table-vertical-align, bottom);border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-table-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-top:0 none}.table tbody tr:first-child td{border-top:0 none}.table tbody+tbody{border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.table thead th:first-child{border-radius:0;border-top-left-radius:.1rem;border-top-left-radius:var(--clr-table-cornercellradius, .1rem)}.table thead th:last-child{border-radius:0;border-top-right-radius:.1rem;border-top-right-radius:var(--clr-table-cornercellradius, .1rem)}.table tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:.1rem;border-bottom-left-radius:var(--clr-table-cornercellradius, .1rem)}.table tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:.1rem;border-bottom-right-radius:var(--clr-table-cornercellradius, .1rem)}.table-compact th,.table-compact td{padding:.3rem .6rem .25rem;padding:var(--clr-table-cell-compact-padding, .3rem .6rem .25rem)}.table.table-vertical thead th{border:0 none;border-radius:0;display:none}.table.table-vertical th{border-bottom:0;border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%));vertical-align:top}.table.table-vertical td,.table.table-vertical th{text-align:left;border-color:#ccc;border-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.table.table-vertical td:first-child,.table.table-vertical th:first-child{border-right-style:solid;border-right-width:.05rem;border-right-width:var(--clr-table-borderwidth, .05rem);border-right-color:#ccc;border-right-color:var(--clr-table-border-color, hsl(198, 0%, 80%));background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));font-weight:600}.table.table-vertical tbody:first-of-type tr:first-child th,.table.table-vertical tbody:first-of-type tr:first-child td{border-top:0 none}.table.table-vertical tbody:first-of-type tr:first-child th:first-child,.table.table-vertical tbody:first-of-type tr:first-child td:first-child{border-radius:0;border-top-left-radius:.1rem;border-top-left-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-vertical tbody:first-of-type tr:first-child th:last-child,.table.table-vertical tbody:first-of-type tr:first-child td:last-child{border-radius:0;border-top-right-radius:.1rem;border-top-right-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-vertical tbody:last-child tr:last-child th:first-child,.table.table-vertical tbody:last-child tr:last-child td:first-child{border-radius:0;border-bottom-left-radius:.1rem;border-bottom-left-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-vertical tbody:last-child tr:last-child th:last-child,.table.table-vertical tbody:last-child tr:last-child td:last-child{border-radius:0;border-bottom-right-radius:.1rem;border-bottom-right-radius:var(--clr-table-cornercellradius, .1rem)}.table.table-noborder{border-radius:0;box-shadow:none;background-color:transparent;border-width:0;border-width:var(--clr-table-noborder-borderwidth, 0)}.table.table-noborder th{background-color:transparent;background-color:var(--clr-table-noborder-bg-color, transparent);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-noborder-th-border-color, hsl(198, 0%, 80%));border-top:0 none}.table.table-noborder th:first-child{border-right:0 none}.table.table-noborder td{border-top:0 none;padding-top:var(--clr-table-cell-padding-vertical, .6rem)}.table.table-noborder td:first-child{border-right:0 none}.table.table-noborder thead th:first-child,.table.table-noborder thead th:last-child{border-radius:0}.table.table-noborder th,.table.table-noborder td{border-radius:0!important}.table.table-noborder th:first-child,.table.table-noborder td:first-child{padding-left:0;padding-left:var(--clr-table-noborder-cell-padding-left, 0)}.table.table-compact th,.table.table-compact td{padding-top:var(--clr-table-cell-compact-padding-vertical, .3rem);padding-bottom:var(--clr-table-cell-compact-padding-vertical, .25rem)}.table.table-compact.table-noborder th,.table.table-compact.table-noborder td{padding-top:var(--clr-table-cell-compact-padding-vertical, .35rem);padding-bottom:var(--clr-table-cell-compact-padding-vertical, .3rem)}:root{--clr-tooltip-background-color: var(--clr-color-neutral-1000);--clr-tooltip-border-radius: var(--clr-global-borderradius);--clr-tooltip-color: var(--clr-color-neutral-0);--clr-tooltip-font-weight: var(--clr-p3-font-weight);--clr-tooltip-content-padding: .45rem .6rem;--clr-tooltip-content-line-height: .9rem;--clr-tooltip-content-margin: .8rem;--clr-tooltip-arrow-width: .25rem;--clr-tooltip-arrow-height: .3rem;--clr-tooltip-arrow-horizontal-size: -.45rem;--clr-tooltip-arrow-vertical-size: -.42rem}.tooltip{display:inline-block;position:relative;text-align:left;overflow:visible}.tooltip>.tooltip-content{visibility:hidden;opacity:0;transition:opacity .3s linear;white-space:normal;z-index:1050}.tooltip>.tooltip-content:after{position:absolute;inset:-20px;content:"";z-index:-1}.tooltip:hover>.tooltip-content,.tooltip:focus>.tooltip-content{visibility:visible;opacity:1}.tooltip:hover>.tooltip-content:empty,.tooltip:focus>.tooltip-content:empty{visibility:hidden;opacity:0}.tooltip:focus{outline:0}.tooltip:focus>:first-child{outline-offset:.05rem;outline-width:.05rem;outline-color:#3b99fc;outline-style:solid}.tooltip>.tooltip-content,.tooltip.tooltip-top-right>.tooltip-content,.tooltip .tooltip-content.tooltip-top-right{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:auto auto 100% 50%;border-bottom-left-radius:0;margin-bottom:.8rem;margin-bottom:var(--clr-tooltip-content-margin, .8rem)}.tooltip>.tooltip-content:before,.tooltip.tooltip-top-right>.tooltip-content:before,.tooltip .tooltip-content.tooltip-top-right:before{content:"";position:absolute;left:0;top:auto;right:auto;bottom:-.42rem;bottom:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-left-width:.3rem;border-left-width:var(--clr-tooltip-arrow-height, .3rem);border-left-color:#000;border-left-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-right-color:transparent;border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-top-left>.tooltip-content,.tooltip .tooltip-content.tooltip-top-left{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:auto 50% 100% auto;border-bottom-right-radius:0;margin-bottom:.8rem;margin-bottom:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-top-left>.tooltip-content:before,.tooltip .tooltip-content.tooltip-top-left:before{content:"";position:absolute;right:0;top:auto;left:auto;bottom:-.42rem;bottom:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-right-width:.3rem;border-right-width:var(--clr-tooltip-arrow-height, .3rem);border-right-color:#000;border-right-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-left-color:transparent;border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-bottom-right>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-right{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:100% auto auto 50%;border-top-left-radius:0;margin-top:.8rem;margin-top:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-bottom-right>.tooltip-content:before,.tooltip .tooltip-content.tooltip-bottom-right:before{content:"";position:absolute;left:0;bottom:auto;right:auto;top:-.42rem;top:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-left-width:.3rem;border-left-width:var(--clr-tooltip-arrow-height, .3rem);border-left-color:#000;border-left-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-bottom-color:#000;border-bottom-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-color:transparent;border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-right-color:transparent;border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-bottom-left>.tooltip-content,.tooltip .tooltip-content.tooltip-bottom-left{color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;position:absolute;inset:100% 50% auto auto;border-top-right-radius:0;margin-top:.8rem;margin-top:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-bottom-left>.tooltip-content:before,.tooltip .tooltip-content.tooltip-bottom-left:before{content:"";position:absolute;right:0;bottom:auto;left:auto;top:-.42rem;top:var(--clr-tooltip-arrow-vertical-size, -.42rem);border-style:solid;border-right-width:.3rem;border-right-width:var(--clr-tooltip-arrow-height, .3rem);border-right-color:#000;border-right-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-width:.25rem;border-bottom-width:var(--clr-tooltip-arrow-width, .25rem);border-bottom-color:#000;border-bottom-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-top-color:transparent;border-top-width:.25rem;border-top-width:var(--clr-tooltip-arrow-width, .25rem);border-left-color:transparent;border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-right>.tooltip-content,.tooltip .tooltip-content.tooltip-right{position:absolute;inset:50% auto auto 100%;color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;border-top-left-radius:0;margin-left:.8rem;margin-left:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-right>.tooltip-content:before,.tooltip .tooltip-content.tooltip-right:before{content:"";position:absolute;top:0;bottom:auto;right:auto;left:-.45rem;left:var(--clr-tooltip-arrow-horizontal-size, -.45rem);border-style:solid;border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);border-right-color:#000;border-right-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-top-width:.3rem;border-top-width:var(--clr-tooltip-arrow-height, .3rem);border-left-color:transparent;border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-left>.tooltip-content,.tooltip .tooltip-content.tooltip-left{position:absolute;inset:50% 100% auto auto;color:#fff;color:var(--clr-tooltip-color, hsl(198, 0%, 100%));font-size:.65rem;font-weight:400;font-weight:var(--clr-tooltip-font-weight, 400);letter-spacing:normal;background-color:#000;background-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-tooltip-border-radius, .15rem);padding:.45rem .6rem;padding:var(--clr-tooltip-content-padding, .45rem .6rem);line-height:.9rem;line-height:var(--clr-tooltip-content-line-height, .9rem);margin:0;width:12rem;border-top-right-radius:0;margin-right:.8rem;margin-right:var(--clr-tooltip-content-margin, .8rem)}.tooltip.tooltip-left>.tooltip-content:before,.tooltip .tooltip-content.tooltip-left:before{content:"";position:absolute;top:0;bottom:auto;left:auto;right:-.45rem;right:var(--clr-tooltip-arrow-horizontal-size, -.45rem);border-style:solid;border-top-color:#000;border-top-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-left-width:.25rem;border-left-width:var(--clr-tooltip-arrow-width, .25rem);border-left-color:#000;border-left-color:var(--clr-tooltip-background-color, hsl(198, 0%, 0%));border-bottom-color:transparent;border-top-width:.3rem;border-top-width:var(--clr-tooltip-arrow-height, .3rem);border-right-color:transparent;border-right-width:.25rem;border-right-width:var(--clr-tooltip-arrow-width, .25rem);pointer-events:none}.tooltip.tooltip-xs>.tooltip-content,.tooltip .tooltip-content.tooltip-xs{width:3.6rem}.tooltip.tooltip-sm>.tooltip-content,.tooltip .tooltip-content.tooltip-sm{width:6rem}.tooltip.tooltip-md>.tooltip-content,.tooltip .tooltip-content.tooltip-md{width:12rem}.tooltip.tooltip-lg>.tooltip-content,.tooltip .tooltip-content.tooltip-lg{width:18rem}.tooltip>.btn+.tooltip-content,.tooltip.tooltip-top-right>.btn+.tooltip-content,.tooltip.tooltip-top-left>.btn+.tooltip-content{margin-bottom:.5rem}.tooltip.tooltip-bottom-right>.btn+.tooltip-content,.tooltip.tooltip-bottom-left>.btn+.tooltip-content{margin-top:.5rem}.tooltip.tooltip-right>.btn+.tooltip-content{margin-left:.2rem}.tooltip>.clr-icon{margin-right:0}.tooltip>svg{pointer-events:none}.tooltip-trigger:focus+.tooltip-content{visibility:visible}:root{--clr-forms-baseline: .3rem;--clr-form-disabled-background-color: var(--clr-color-neutral-400);--clr-forms-label-color: var(--clr-color-neutral-800);--clr-forms-text-color: var(--clr-color-neutral-1000);--clr-forms-invalid-color: var(--clr-color-danger-800);--clr-forms-invalid-text-color: var(--clr-color-danger-800);--clr-forms-valid-color: var(--clr-color-success-700);--clr-forms-valid-text-color: var(--clr-color-success-900);--clr-forms-subtext-color: var(--clr-color-neutral-600);--clr-forms-placeholder-color: var(--clr-global-color-construction-600);--clr-forms-border-color: hsl(198, 10%, 46%);--clr-forms-focused-color: var(--clr-color-action-600);--clr-forms-subtext-disabled-color: hsl(198, 0%, 55%);--clr-forms-border-disabled-color: hsl(198, 10%, 46%);--clr-forms-text-disabled-color: hsl(198, 0%, 70%);--clr-forms-label-disabled-color: hsl(198, 0%, 55%);--clr-forms-icon-size: 1.2rem;--clr-forms-placeholder-disabled-color: hsl(198, 14%, 36%);--clr-forms-subtext-margin-top: .3rem;--clr-forms-label-font-weight: var(--clr-font-weight-bold);--clr-forms-block-label-font-weight: 400;--clr-forms-text-font-weight: 400;--clr-forms-input-padding: 0 .3rem;--clr-forms-input-wrapper-height: 1.2rem;--clr-forms-input-group-icon-action-size: .9rem;--clr-forms-textarea-background-color: var(--clr-color-neutral-0);--clr-forms-textarea-focused-outline: 0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-textarea-invalid-focused-outline: 0 0 .1rem .1rem #ff745c;--clr-forms-textarea-padding: .4rem .6rem;--clr-forms-textarea-wrapper-margin-left: 0;--clr-forms-textarea-wrapper-margin-top: .3rem;--clr-forms-textarea-disabled-background: hsl(198, 0%, 100%);--clr-forms-select-hover-background: rgba( 222, 222, 222, .5 );--clr-forms-select-hover-border-color: var(--clr-forms-select-hover-background);--clr-forms-select-disabled-border-color: hsl(198, 10%, 46%);--clr-forms-select-caret-hover-color: var(--clr-color-neutral-600);--clr-forms-select-caret-color: var(--clr-color-neutral-500);--clr-forms-select-option-color: var(--clr-forms-text-color);--clr-forms-select-multiple-background-color: var(--clr-forms-textarea-background-color);--clr-forms-select-multiple-border-color: var(--clr-color-neutral-400);--clr-forms-select-multiple-option-color: var(--clr-forms-text-color);--clr-forms-select-multiple-error-focus-color: #ff745c;--clr-forms-checkbox-label-color: var(--clr-forms-label-color);--clr-forms-checkbox-background-color: var(--clr-color-action-600);--clr-forms-checkbox-indeterminate-border-color: var(--clr-color-action-600);--clr-forms-checkbox-mark-color: var(--clr-color-neutral-0);--clr-forms-checkbox-disabled-background-color: var(--clr-form-disabled-background-color);--clr-forms-checkbox-disabled-mark-color: var(--clr-color-neutral-1000);--clr-forms-checkbox-border-radius: var(--clr-global-borderradius);--clr-forms-checkbox-line-height: 1.2rem;--clr-forms-checkbox-padding-left: 1.1rem;--clr-forms-checkbox-label-height: 1.2rem;--clr-forms-checkbox-checked-shadow: inset 0 0 0 .3rem var(--clr-forms-checkbox-background-color);--clr-forms-radio-label-color: var(--clr-forms-checkbox-label-color);--clr-forms-radio-label-disabled-color: hsl(198, 0%, 27%);--clr-forms-radio-disabled-background-color: var(--clr-color-neutral-700);--clr-forms-radio-disabled-mark-color: var(--clr-forms-checkbox-disabled-mark-color);--clr-forms-radio-selected-shadow: var(--clr-forms-checkbox-checked-shadow);--clr-forms-radio-disabled-shadow: inset 0 0 0 .6rem hsl(198, 0%, 91%);--clr-forms-radio-line-height: 1.2rem;--clr-forms-radio-padding-left: 1.1rem;--clr-forms-radio-label-height: 1.2rem;--clr-forms-radio-focused-shadow: 0 0 .1rem .1rem hsl(197, 68%, 65%);--clr-forms-range-progress-fill-color: var(--clr-color-action-600);--clr-forms-range-track-color: var(--clr-color-neutral-200);--clr-forms-range-track-border-color: hsl(198, 0%, 91%);--clr-forms-range-thumb-height: .7rem;--clr-forms-range-track-height: .2rem;--clr-forms-range-track-border-radius: 0;--clr-forms-range-track-border-width: 0;--clr-forms-range-progress-fill-color-disabled: hsl(198, 100%, 32%);--clr-forms-range-track-color-disabled: hsl(198, 0%, 91%);--clr-forms-range-track-border-color-disabled: hsl(198, 0%, 55%);--clr-forms-datalist-caret-color: hsl(198, 0%, 55%);--clr-forms-datalist-caret-disabled-color: hsl(198, 0%, 55%);--clr-forms-datalist-caret-icon-size: .8rem;--clr-forms-password-eye-icon-color: var(--clr-forms-focused-color);--clr-forms-password-disabled-eye-icon-color: var(--clr-forms-text-disabled-color)}.clr-date-container .clr-input-wrapper{max-width:-moz-fit-content;max-width:fit-content}.clr-form-control{margin-top:1.2rem;display:flex;flex-direction:column;align-items:flex-start}.clr-form-control input::-ms-reveal,.clr-form-control input::-ms-clear{display:none}.clr-form-control-disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%))}.clr-form-control-disabled label,.clr-form-control-disabled .clr-control-label{color:#8c8c8c;color:var(--clr-forms-label-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-disabled .clr-input,.clr-form-control-disabled .clr-textarea,.clr-form-control-disabled .clr-select{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));border-bottom-color:#b3b3b3;border-bottom-color:var(--clr-forms-border-disabled-color, hsl(198, 0%, 70%))}.clr-form-control-disabled input[type=range]::-webkit-slider-thumb,.clr-form-control-disabled input[type=range]::-moz-range-thumb{background-color:#8c8c8c;background-color:var(--clr-forms-forms-range-progress-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-disabled .clr-subtext{color:#8c8c8c;color:var(--clr-forms-subtext-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-multi{flex-direction:row;flex-wrap:wrap}.clr-form-control-multi .clr-control-label{width:100%}.clr-control-label{display:block;color:#454545;color:var(--clr-forms-label-color, hsl(198, 0%, 27%));font-size:.65rem;font-weight:600;font-weight:var(--clr-forms-label-font-weight, 600);line-height:.9rem}.clr-control-container{display:inline-block}.clr-control-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-control-inline .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-subtext{display:block;font-size:.55rem;font-size:var(--clr-forms-subtext-font-size, .55rem);line-height:.6rem;line-height:var(--clr-forms-subtext-line-height, .6rem);color:#8c8c8c;color:var(--clr-forms-subtext-color, hsl(198, 0%, 55%));margin-top:.3rem;margin-top:var(--clr-forms-subtext-margin-top, .3rem)}.clr-subtext-wrapper{flex-basis:100%;display:flex}.clr-validate-icon{height:1.2rem;height:var(--clr-forms-icon-size, 1.2rem);width:1.2rem;width:var(--clr-forms-icon-size, 1.2rem);min-height:1.2rem;min-height:var(--clr-forms-icon-size, 1.2rem);min-width:1.2rem;min-width:var(--clr-forms-icon-size, 1.2rem);color:#c21d00;color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));fill:#c21d00;fill:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));display:none}.clr-success .clr-validate-icon{display:inline-block;color:#3c8500;color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));fill:#3c8500;fill:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-success .clr-subtext{color:#255200;color:var(--clr-forms-valid-text-color, hsl(93, 100%, 16%))}.clr-error .clr-validate-icon{display:inline-block}.clr-error .clr-subtext{color:#c21d00;color:var(--clr-forms-invalid-text-color, hsl(9, 100%, 38%))}.clr-form-horizontal .clr-form-control>.clr-control-label,.clr-form-horizontal .clr-form-control>.clr-form-control.clr-form-control-multi .clr-control-label{width:9.6rem;flex-shrink:0;margin-top:.15rem}.clr-form-horizontal.clr-row .clr-control-label{width:auto}.clr-form-horizontal .clr-form-control{display:flex;flex-direction:row}.clr-form-compact .clr-form-control>.clr-control-label{width:9.6rem;min-width:9.6rem}.clr-form-compact .clr-form-control.clr-row>.clr-control-label{width:auto;min-width:auto}.clr-form-compact .clr-control-label{margin-top:.15rem}.clr-form-compact .clr-form-control{display:flex;flex-direction:row;margin-top:.6rem}.clr-form-compact .clr-control-container{display:flex}.clr-form-compact .clr-subtext{display:inline-block;margin-top:.3rem;margin-left:1.2rem}.clr-form-compact .clr-error .clr-subtext,.clr-form-compact .clr-success .clr-subtext,.clr-form-compact .clr-error .clr-validate-icon,.clr-form-compact .clr-success .clr-validate-icon{margin-left:0}.clr-form-compact .clr-subtext-wrapper{flex-basis:auto;display:inline-block}.clr-form,.clr-form-group{padding:.3rem}.clr-required-mark:after{content:"*";color:#c21d00;color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));fill:#c21d00;fill:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));font-size:.65rem;margin-left:.3rem}.clr-checkbox-wrapper{position:relative;display:flex}.clr-checkbox-wrapper .clr-control-label{font-weight:400;display:block}.clr-checkbox-wrapper~.clr-validate-icon{margin-left:0}.clr-checkbox-wrapper~.clr-subtext{display:inline-block}.clr-checkbox-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:1.2rem;min-height:var(--clr-forms-checkbox-label-height, 1.2rem);padding-left:1.1rem;padding-left:var(--clr-forms-checkbox-padding-left, 1.1rem);line-height:1.2rem;line-height:var(--clr-forms-checkbox-line-height, 1.2rem);color:#454545;color:var(--clr-forms-checkbox-label-color, hsl(198, 0%, 27%))}.clr-checkbox-wrapper input[type=checkbox]{position:absolute;opacity:0;top:.25rem;left:0;height:.8rem;width:.8rem}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:before{position:absolute;top:.2rem;left:0;content:"";display:inline-block;height:.8rem;width:.8rem;border:.05rem solid;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));border-radius:.15rem;border-radius:var(--clr-forms-checkbox-border-radius, .15rem)}.clr-checkbox-wrapper input[type=checkbox]:focus+.clr-control-label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:after{position:absolute;content:"";display:none;height:.25rem;width:.4rem;border-left:.1rem solid;border-bottom:.1rem solid;border-color:#fff;border-color:var(--clr-forms-checkbox-mark-color, hsl(198, 0%, 100%));top:.2rem;left:.2rem;transform:translateY(.2rem) rotate(-45deg)}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background:hsl(198,100%,32%);background:var(--clr-forms-checkbox-background-color, hsl(198, 100%, 32%));border:none}.clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:after{display:inline-block}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label:before,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label:before{border:.05rem solid;border-color:#0072a3;border-color:var(--clr-forms-checkbox-indeterminate-border-color, hsl(198, 100%, 32%))}.clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label:after,.clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label:after{border-left:none;border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-checkbox-indeterminate-border-color, hsl(198, 100%, 32%));display:inline-block;transform:translateY(.2rem)}.clr-checkbox-wrapper.clr-checkbox-inline{display:flex;flex-wrap:wrap;align-content:flex-start}.clr-checkbox-wrapper.clr-checkbox-inline .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-error .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:before{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-form-control-disabled .clr-checkbox-wrapper .clr-control-label{cursor:not-allowed;color:#8c8c8c;color:var(--clr-forms-label-disabled-color, hsl(198, 0%, 55%))}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]+.clr-control-label:before{background-color:#ccc;background-color:var(--clr-forms-checkbox-disabled-background-color, hsl(198, 0%, 80%));border-color:#ccc;border-color:var(--clr-forms-checkbox-disabled-border-color, hsl(198, 0%, 80%))}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:before{background-color:#ccc;background-color:var(--clr-forms-checkbox-disabled-checked-background-color, hsl(198, 0%, 80%));border:none}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:checked+.clr-control-label:after{border-color:#000;border-color:var(--clr-forms-checkbox-disabled-mark-color, hsl(198, 0%, 0%))}.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox].clr-indeterminate+.clr-control-label:after,.clr-form-control-disabled .clr-checkbox-wrapper input[type=checkbox]:indeterminate+.clr-control-label:after{border-color:#000;border-color:var(--clr-forms-checkbox-disabled-indeterminate-color, hsl(198, 0%, 0%));border-left:none}.clr-form-compact .clr-checkbox-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:1.2rem}.clr-form-compact .clr-checkbox-wrapper~.clr-subtext{margin-left:.3rem}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-form-compact .clr-checkbox-wrapper .clr-control-label{margin-top:0}.clr-file-wrapper{position:relative;margin-top:.3rem}.clr-file-wrapper .clr-control-label{font-weight:400;display:block}.clr-file-wrapper~.clr-validate-icon{margin-left:0}.clr-file-wrapper~.clr-subtext{display:inline-block}.clr-file-wrapper .btn{margin:0}.clr-file{height:0;width:0;opacity:0;overflow:hidden;position:absolute;z-index:-1}.clr-form-compact .clr-file-wrapper{max-width:100%;margin-top:0}.clr-form-compact .clr-file-wrapper~.clr-subtext{margin-left:.3rem}.clr-form-compact .clr-file-wrapper~.clr-validate-icon{line-height:1.2rem}.clr-form-compact .clr-file-wrapper~.clr-subtext{line-height:1.2rem;margin-top:0}.clr-form-compact .clr-file-wrapper .clr-control-label{margin-top:0;line-height:1.08rem}.clr-form-compact .clr-file-wrapper .btn{height:1.2rem}.clr-input-wrapper{white-space:nowrap;max-height:1.2rem;max-height:var(--clr-forms-input-wrapper-height, 1.2rem)}.clr-input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;padding:0 .3rem;padding:var(--clr-forms-input-padding, 0 .3rem);max-height:1.2rem;font-size:.65rem}.clr-input:focus{outline:0}.clr-input[readonly]{border:none}.clr-input:not([readonly]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color, hsl(198, 100%, 32%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-input:not([readonly]):focus,.clr-input:not([readonly]).clr-focus{border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));background-size:100% 100%}.clr-input:disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-input:disabled::placeholder{color:#4f6169;color:var(--clr-forms-placeholder-disabled-color, hsl(198, 14%, 36%))}.clr-error .clr-input:not([readonly]){border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color, hsl(9, 100%, 38%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input:not([readonly]):focus,.clr-error .clr-input:not([readonly]).clr-focus{border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background-size:100% 100%}.clr-success .clr-input:not([readonly]){border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-valid-color, hsl(93, 100%, 26%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input:not([readonly]):focus,.clr-success .clr-input:not([readonly]).clr-focus{border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background-size:100% 100%}.clr-form-control.row .clr-input-wrapper{max-width:calc(100% - 1.2rem)}.clr-form-compact .clr-input{max-width:100%}.clr-form-compact .clr-input~.clr-subtext{margin-left:.3rem}.clr-form-control-readonly .clr-input{border:none}.clr-form-control-multi .clr-input{max-width:calc(100% + 1.2rem)}::-webkit-input-placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}:-ms-input-placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}::-ms-input-placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}::placeholder{color:#4f6169;color:var(--clr-forms-placeholder-color, hsl(198, 14%, 36%))}.clr-input-group{color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color, hsl(198, 100%, 32%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease;position:relative;max-width:100%;height:1.2rem}.clr-input-group:focus,.clr-input-group.clr-focus{border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));background-size:100% 100%}.clr-input-group.clr-focus{width:auto}.clr-input-group .clr-input{background:none;border:none;margin-right:0;max-width:100%}.clr-input-group .clr-input:not([readonly]):focus{background-size:0;border:0}.clr-input-group select,.clr-input-group .clr-select-wrapper select,.clr-input-group .clr-multiselect-wrapper select{border:none}.clr-input-group .clr-input-group-addon{color:#8c8c8c;color:var(--clr-forms-subtext-color, hsl(198, 0%, 55%))}.clr-input-group .clr-input-group-addon:first-child{padding:0 0 0 .45rem}.clr-input-group .clr-input-group-addon:last-child{padding:0 .45rem 0 0}.clr-input-group .clr-input-group-icon-action{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#0072a3;color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));padding:0 .45rem}button.clr-input-group .clr-input-group-icon-action{cursor:pointer}.clr-input-group .clr-input-group-icon-action cds-icon,.clr-input-group .clr-input-group-icon-action clr-icon{height:.9rem;height:var(--clr-forms-input-group-icon-action-size, .9rem);width:.9rem;width:var(--clr-forms-input-group-icon-action-size, .9rem);transform:translate(-.05rem,-.05rem)}.clr-form-control-disabled .clr-input-group{border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-disabled-color, hsl(198, 10%, 46%))}.clr-form-control-disabled .clr-input-group-icon-action{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-error .clr-input-group{border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-invalid-color, hsl(9, 100%, 38%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-error .clr-input-group:focus,.clr-error .clr-input-group.clr-focus{border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));background-size:100% 100%}.clr-success .clr-input-group{border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-valid-color, hsl(93, 100%, 26%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-success .clr-input-group:focus,.clr-success .clr-input-group.clr-focus{border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));background-size:100% 100%}.clr-form-horizontal .clr-input-group{max-width:100%;padding-right:0}.clr-radio-wrapper{position:relative;display:flex}.clr-radio-wrapper .clr-control-label{font-weight:400;display:block}.clr-radio-wrapper~.clr-validate-icon{margin-left:0}.clr-radio-wrapper~.clr-subtext{display:inline-block}.clr-radio-wrapper input[type=radio]{position:absolute;opacity:0;top:.25rem;left:0;height:.8rem;width:.8rem}.clr-radio-wrapper .clr-control-label{position:relative;display:block;margin-top:0;cursor:pointer;min-height:1.2rem;min-height:var(--clr-forms-radio-label-height, 1.2rem);padding-left:1.1rem;padding-left:var(--clr-forms-radio-padding-left, 1.1rem);line-height:1.2rem;line-height:var(--clr-forms-radio-line-height, 1.2rem);color:#454545;color:var(--clr-forms-radio-label-color, hsl(198, 0%, 27%))}.clr-radio-wrapper .clr-control-label:empty{padding-left:0}.clr-radio-wrapper input[type=radio]+.clr-control-label:before{position:absolute;top:.2rem;left:0;content:"";display:inline-block;height:.8rem;width:.8rem;border:.05rem solid;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));border-radius:50%}.clr-radio-wrapper input[type=radio]:checked+.clr-control-label:before{box-shadow:inset 0 0 0 .3rem #0072a3;box-shadow:var(--clr-forms-radio-selected-shadow, inset 0 0 0 .3rem hsl(198, 100%, 32%));border:none}.clr-radio-wrapper input[type=radio]:focus+.clr-control-label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-radio-wrapper input[type=radio]:focus:checked+.clr-control-label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-radio-wrapper input[type=radio]:disabled+.clr-control-label:before{border:0;box-shadow:inset 0 0 0 .6rem #e8e8e8;box-shadow:var(--clr-forms-radio-disabled-shadow, inset 0 0 0 .6rem hsl(198, 0%, 91%))}.clr-radio-wrapper input[type=radio]:checked:disabled+.clr-control-label:before{background-color:#666;background-color:var(--clr-forms-radio-disabled-background-color, hsl(198, 0%, 40%));box-shadow:inset 0 0 0 .3rem #e8e8e8;box-shadow:var(--clr-forms-radio-checked-disabled-shadow, inset 0 0 0 .3rem hsl(198, 0%, 91%))}.clr-form-control-disabled .clr-radio-wrapper .clr-control-label{cursor:not-allowed;color:#454545;color:var(--clr-forms-radio-label-disabled-color, hsl(198, 0%, 27%))}.clr-error .clr-radio-wrapper input[type=radio]+.clr-control-label:before{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-form-compact .clr-error .clr-subtext{margin-left:0}.clr-form-compact .clr-radio-wrapper{max-width:100%;display:flex;flex-wrap:wrap;align-content:flex-start;height:1.2rem}.clr-form-compact .clr-radio-wrapper~.clr-subtext{margin-left:.3rem}.clr-form-compact .clr-radio-wrapper .clr-control-label{display:inline-block;margin-right:.6rem;width:auto}.clr-form-compact .clr-radio-wrapper .clr-control-label{margin-top:0}.clr-select-wrapper,.clr-multiselect-wrapper{position:relative;white-space:nowrap}.clr-select-wrapper select,.clr-multiselect-wrapper select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;height:1.2rem;color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:#6a7a81;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;position:relative;padding:0 1.1rem 0 .3rem;cursor:pointer;font-size:.65rem;z-index:2}.clr-select-wrapper select:focus,.clr-multiselect-wrapper select:focus{outline:0}.clr-select-wrapper select:not([multiple]),.clr-multiselect-wrapper select:not([multiple]){background:linear-gradient(to bottom,transparent 95%,var(--clr-forms-focused-color, hsl(198, 100%, 32%)) 95%) no-repeat;background-size:0 100%;transition:background-size .2s ease}.clr-select-wrapper select:not([multiple]):focus,.clr-select-wrapper select:not([multiple]).clr-focus,.clr-multiselect-wrapper select:not([multiple]):focus,.clr-multiselect-wrapper select:not([multiple]).clr-focus{border-bottom-color:#0072a3;border-bottom-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));background-size:100% 100%}.clr-select-wrapper select[multiple]:focus,.clr-multiselect-wrapper select[multiple]:focus{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem}.clr-select-wrapper select:hover,.clr-select-wrapper select:active,.clr-multiselect-wrapper select:hover,.clr-multiselect-wrapper select:active{border-color:#dedede80;border-color:var(--clr-forms-select-hover-border-color, rgba(222, 222, 222, .5));background:rgba(222,222,222,.5);background:var(--clr-forms-select-hover-background, rgba(222, 222, 222, .5))}.clr-select-wrapper select:hover:disabled,.clr-select-wrapper select:active:disabled,.clr-multiselect-wrapper select:hover:disabled,.clr-multiselect-wrapper select:active:disabled{cursor:not-allowed;border-color:#b3b3b3;border-color:var(--clr-forms-select-disabled-border-color, hsl(198, 0%, 70%))}.clr-select-wrapper select:disabled option,.clr-multiselect-wrapper select:disabled option{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-select-wrapper select option,.clr-multiselect-wrapper select option{color:#000;color:var(--clr-forms-select-option-color, hsl(198, 0%, 0%))}.clr-select-wrapper select::-ms-expand,.clr-multiselect-wrapper select::-ms-expand{display:none}.clr-select-wrapper{max-height:1.2rem;display:inline-block}.clr-select-wrapper:after{position:absolute;content:"";height:.5rem;width:.5rem;top:.35rem;right:.3rem;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 70%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;margin:0}.clr-select-wrapper:hover:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 55%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.clr-error .clr-select-wrapper:after,.clr-success .clr-select-wrapper:after{right:1.5rem}.clr-multiselect-wrapper{display:flex}.clr-multiselect-wrapper .clr-validate-icon{margin-left:0}select[multiple],select[size]{padding:0;background:hsl(198,0%,100%);background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);height:auto;min-width:6rem}select[multiple]:hover,select[multiple]:active,select[size]:hover,select[size]:active{background:hsl(198,0%,100%);background:var(--clr-forms-select-multiple-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-forms-select-multiple-border-color, hsl(198, 0%, 80%))}select[multiple] option,select[size] option{padding:.15rem .3rem;color:#000;color:var(--clr-forms-select-multiple-option-color, hsl(198, 0%, 0%))}.clr-error select:not([multiple]){border-bottom-color:#c21d00;border-bottom-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-error select[multiple]{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-success select:not([multiple]){border-bottom-color:#3c8500;border-bottom-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-success select[multiple]{border-color:#3c8500;border-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-form-control-disabled .clr-select.disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled:hover:after{color:#b3b3b3;color:var(--clr-forms-select-caret-color, hsl(198, 0%, 70%))}.clr-form-control-disabled .clr-select.disabled>select,.clr-form-control-disabled .clr-select select:disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-form-control-disabled .clr-select.disabled>select:hover,.clr-form-control-disabled .clr-select select:disabled:hover{background:none;border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%))}.clr-form-compact .clr-multiselect-wrapper{margin-top:0}.clr-textarea-wrapper{white-space:nowrap;display:flex;margin-top:.3rem;margin-top:var(--clr-forms-textarea-wrapper-margin-top, .3rem)}.clr-textarea-wrapper .clr-validate-icon{margin-left:0}.clr-textarea{max-width:calc(100% - .3rem);height:auto;resize:vertical;border:.05rem solid;font-size:.65rem;background:hsl(198,0%,100%);background:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#6a7a81;border-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-radius:.15rem;border-radius:var(--clr-forms-textarea-border-radius, .15rem);padding:.4rem .6rem;padding:var(--clr-forms-textarea-padding, .4rem .6rem)}.clr-textarea:focus{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-color:#0072a3;outline-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));border-color:#0072a3;border-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%))}.clr-textarea:disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed;background-color:#fff;background-color:var(--clr-forms-textarea-disabled-background, hsl(198, 0%, 100%));border-color:#b3b3b3;border-color:var(--clr-forms-border-disabled-color, hsl(198, 0%, 70%))}.clr-success .clr-textarea{border-color:#3c8500;border-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%));outline-color:#3c8500;outline-color:var(--clr-forms-valid-color, hsl(93, 100%, 26%))}.clr-error .clr-textarea{border-color:#c21d00;border-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%));outline-color:#c21d00;outline-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-control-container textarea{width:auto}.clr-form-control.row .clr-textarea-wrapper{max-width:calc(100% - .3rem)}.clr-form-compact .clr-textarea-wrapper{margin-top:0}.clr-form-compact .clr-textarea-wrapper .clr-textarea{max-width:100%}.clr-form-compact .clr-textarea-wrapper .clr-textarea~.clr-subtext{margin-left:.3rem}:root{--clr-toggle-bg-color-off: var(--clr-color-neutral-600);--clr-toggle-bg-color-on: var(--clr-color-success-500);--clr-toggle-handle-bg-color: var(--clr-color-neutral-50);--clr-toggle-handle-border-color: var(--clr-toggle-handle-bg-color);--clr-toggle-handle-border-color-on: var(--clr-toggle-handle-bg-color);--clr-toggle-disabled-default-border-color: var(--clr-color-neutral-400);--clr-toggle-disabled-default-handle-color: var(--clr-color-neutral-0);--clr-toggle-disabled-off-border-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-off-bg-color: var(--clr-toggle-disabled-default-handle-color);--clr-toggle-disabled-off-handle-border-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-border-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-bg-color: var(--clr-toggle-disabled-default-border-color);--clr-toggle-disabled-on-handle-border-color: var(--clr-toggle-disabled-default-handle-color);--clr-toggle-height: 1.2rem;--clr-toggle-switch-base-height: .9rem;--clr-toggle-switch-base-width: 1.65rem;--clr-toggle-base-line: .3rem;--clr-toggle-icon-margin:2.1rem;--clr-toggle-icon-margin-negative:-2.1rem;--clr-toggle-switch-left-spacing: 1.25rem;--clr-toggle-switch-left-spacing-negative:-1.25rem;--clr-toggle-dot-diameter: .7rem;--clr-toggle-icon-dot-place:-2rem;--clr-toggle-icon-top:.15rem;--clr-toggle-icon-dot-top-disabled: .15rem;--clr-toggle-icon-dot-top:.25rem}.clr-toggle-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none}.clr-toggle-wrapper{vertical-align:middle;position:relative;display:block;margin-right:.6rem;height:1.2rem;height:var(--clr-toggle-height, 1.2rem)}.clr-toggle-wrapper label{display:inline-block;position:relative;cursor:pointer;margin-right:0;margin-left:2.1rem;margin-left:var(--clr-toggle-icon-margin, 2.1rem);height:1.2rem;height:var(--clr-toggle-height, 1.2rem)}.clr-toggle-wrapper input[type=checkbox]{position:absolute;top:.3rem;right:.3rem;height:.8rem;width:.8rem;opacity:0}.clr-toggle-wrapper input[type=checkbox]+label:before{position:absolute;display:inline-block;content:"";border:.1rem solid;border-radius:.45rem;height:.9rem;height:var(--clr-toggle-switch-base-height, .9rem);width:1.65rem;width:var(--clr-toggle-switch-base-width, 1.65rem);border-color:#8c8c8c;border-color:var(--clr-toggle-bg-color-off, hsl(198, 0%, 55%));background-color:#8c8c8c;background-color:var(--clr-toggle-bg-color-off, hsl(198, 0%, 55%));top:.15rem;top:var(--clr-toggle-icon-top, .15rem);right:0;left:-2.1rem;left:var(--clr-toggle-icon-margin-negative, -2.1rem);transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]:focus+label:before{outline:Highlight solid .1rem;outline:-webkit-focus-ring-color solid .1rem;outline-offset:.05rem}.clr-toggle-wrapper input[type=checkbox]:checked+label:before{border-color:#5aa220;border-color:var(--clr-toggle-bg-color-on, hsl(93, 67%, 38%));background-color:#5aa220;background-color:var(--clr-toggle-bg-color-on, hsl(93, 67%, 38%));transition-duration:.15s;transition-timing-function:ease-in;transition-property:border-color,background-color}.clr-toggle-wrapper input[type=checkbox]+label:after{position:absolute;display:inline-block;content:"";border-width:.1rem;border-style:solid;border-radius:50%;right:0;top:.25rem;top:var(--clr-toggle-icon-dot-top, .25rem);height:.7rem;height:var(--clr-toggle-dot-diameter, .7rem);width:.7rem;width:var(--clr-toggle-dot-diameter, .7rem);border-color:#fafafa;border-color:var(--clr-toggle-handle-border-color, hsl(198, 0%, 98%));background-color:#fafafa;background-color:var(--clr-toggle-handle-bg-color, hsl(198, 0%, 98%));left:-2rem;left:var(--clr-toggle-icon-dot-place, -2rem);transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper input[type=checkbox]:checked+label:after{border-color:#fafafa;border-color:var(--clr-toggle-handle-border-color-on, hsl(198, 0%, 98%));right:-2rem;right:var(--clr-toggle-icon-dot-place, -2rem);left:-1.25rem;left:var(--clr-toggle-switch-left-spacing-negative, -1.25rem);transition-duration:.15s;transition-timing-function:ease-in;transition-property:right,left}.clr-toggle-wrapper.disabled label{opacity:.4;cursor:not-allowed}.clr-toggle-wrapper.disabled input[type=checkbox]:checked+label:before{border-color:#ccc;border-color:var(--clr-toggle-disabled-on-border-color, hsl(198, 0%, 80%));background-color:#ccc;background-color:var(--clr-toggle-disabled-on-border-color, hsl(198, 0%, 80%))}.clr-toggle-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.clr-toggle-wrapper input[type=checkbox]:disabled+label:before{background-color:#fff;background-color:var(--clr-toggle-disabled-off-bg-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-toggle-disabled-off-border-color, hsl(198, 0%, 80%))}.clr-toggle-wrapper input[type=checkbox]:disabled+label:after{background-color:#fff;background-color:var(--clr-toggle-disabled-off-bg-color, hsl(198, 0%, 100%));border-style:solid;border-color:#ccc;border-color:var(--clr-toggle-disabled-off-handle-border-color, hsl(198, 0%, 80%));height:.9rem;height:var(--clr-toggle-switch-base-height, .9rem);width:.9rem;width:var(--clr-toggle-switch-base-height, .9rem);top:.15rem;top:var(--clr-toggle-icon-dot-top-disabled, .15rem)}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label:before{border-color:#ccc;border-color:var(--clr-toggle-disabled-on-border-color, hsl(198, 0%, 80%));background-color:#ccc;background-color:var(--clr-toggle-disabled-on-bg-color, hsl(198, 0%, 80%))}.clr-toggle-wrapper input[type=checkbox]:checked:disabled+label:after{border-color:#fff;border-color:var(--clr-toggle-disabled-on-handle-border-color, hsl(198, 0%, 100%));height:.7rem;height:var(--clr-toggle-dot-diameter, .7rem);width:.7rem;width:var(--clr-toggle-dot-diameter, .7rem);top:.25rem;top:var(--clr-toggle-icon-dot-top, .25rem);left:-1.25rem;left:var(--clr-toggle-switch-left-spacing-negative, -1.25rem)}.clr-toggle-wrapper input[type=checkbox]:disabled+label:after{left:-2.1rem;left:var(--clr-toggle-icon-margin-negative, -2.1rem)}.clr-toggle-wrapper.right-label label{margin-left:2.1rem;margin-left:var(--clr-toggle-icon-margin, 2.1rem);margin-right:0}.clr-toggle-wrapper.right-label input[type=checkbox]+label:before{right:0;left:-2.1rem;left:var(--clr-toggle-icon-margin-negative, -2.1rem)}.clr-toggle-wrapper.right-label input[type=checkbox]+label:after{right:0;left:-2rem;left:var(--clr-toggle-icon-dot-place, -2rem);transition-property:left}.clr-toggle-wrapper.right-label input[type=checkbox]:checked+label:after{left:-1.25rem;left:var(--clr-toggle-switch-left-spacing-negative, -1.25rem);transition-property:left}.clr-toggle-wrapper .clr-control-label{display:block;font-weight:400;line-height:1.2rem}.clr-control-inline .clr-toggle-wrapper .clr-control-label{display:inline-block;margin-right:.6rem}.clr-toggle-right label{display:inline-block;margin-left:0;margin-right:2.1rem;margin-right:var(--clr-toggle-icon-margin, 2.1rem)}.clr-toggle-right input[type=checkbox]+label:before{left:unset;right:-2.1rem;right:var(--clr-toggle-icon-margin-negative, -2.1rem)}.clr-toggle-right input[type=checkbox]+label:after{left:unset;right:-1.25rem;right:var(--clr-toggle-switch-left-spacing-negative, -1.25rem);transition-property:right}.clr-toggle-right input[type=checkbox]:checked+label:after{left:unset;right:-2rem;right:var(--clr-toggle-icon-dot-place, -2rem);transition-property:right}.clr-toggle-right input[type=checkbox]:disabled+label:after{left:unset;right:-1.3rem;right:var(--clr-toggle-switch-left-spacing-negative, -1.3rem)}.clr-toggle-right input[type=checkbox]:checked:disabled+label:after{left:unset;right:-2rem;right:var(--clr-toggle-icon-dot-place, -2rem)}.clr-toggle-right .clr-control-inline .clr-toggle-wrapper .clr-control-label{margin-right:2.7rem}.clr-range-wrapper{position:relative;display:flex;justify-content:flex-start;align-items:flex-end;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);white-space:nowrap}.clr-range-wrapper .fill-input{position:absolute;left:0;margin-bottom:0;margin-bottom:var(--clr-forms-range-track-border-width, 0px);display:inline-block;height:.2rem;height:var(--clr-forms-range-progress-fill-height, .2rem);pointer-events:none;cursor:pointer;z-index:10;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));border-radius:0;border-radius:var(--clr-forms-range-track-border-radius, 0);border-style:none}.clr-range{display:flex;justify-content:center;align-items:flex-end;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}.clr-range:disabled{pointer-events:auto;cursor:not-allowed;-webkit-appearance:none;left:0;height:.2rem;height:var(--clr-forms-range-track-height, .2rem);background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color-disabled, hsl(198, 0%, 91%))}.clr-range:disabled::-webkit-slider-thumb{-webkit-appearance:none;transform:translateY(var(--clr-forms-range-thumb-margin-top, .25rem));border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color-disabled, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}.clr-range:disabled::-moz-range-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color-disabled, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}.clr-range:disabled+.fill-input{pointer-events:auto;cursor:not-allowed;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color-disabled, hsl(198, 100%, 32%))}input[type=range]{padding:0;-webkit-appearance:none;left:0;height:.2rem;height:var(--clr-forms-range-track-height, .2rem);background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%));border-style:solid;border-color:#e8e8e8;border-color:var(--clr-forms-range-track-border-color, hsl(198, 0%, 91%));border-radius:0;border-radius:var(--clr-forms-range-track-border-radius, 0);border-width:0;border-width:var(--clr-forms-range-track-border-width, 0)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;transform:translateY(var(--clr-forms-range-thumb-margin-top, .25rem));border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}input[type=range]:disabled{border-style:solid;border-color:#e8e8e8;border-color:var(--clr-forms-range-track-border-color-disabled, hsl(198, 0%, 91%));border-radius:0;border-radius:var(--clr-forms-range-track-border-radius, 0);border-width:0;border-width:var(--clr-forms-range-track-border-width, 0)}input[type=range]::-moz-range-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:.25rem;margin-top:var(--clr-forms-range-thumb-margin-top, .25rem);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}@supports (-ms-ime-align: auto){.clr-range-wrapper .fill-input{display:none}.clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:.2rem;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%))}input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}input[type=range]::-ms-track{margin:0;border:0;height:.2rem;cursor:pointer;background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%))}input[type=range]::-ms-thumb{border:0;border-radius:50%;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%));margin-top:0;margin-top:var(--clr-forms-range-margin-top, 0);height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height, .7rem)}}_:-ms-fullscreen .clr-range-wrapper .fill-input,:root .clr-range-wrapper .fill-input{display:none}_:-ms-fullscreen .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower,:root .clr-range-wrapper.progress-fill input[type=range]::-ms-fill-lower{height:.2rem;background-color:#0072a3;background-color:var(--clr-forms-range-progress-fill-color, hsl(198, 100%, 32%))}_:-ms-fullscreen input[type=range]::-ms-tooltip,:root input[type=range]::-ms-tooltip{visibility:hidden}_:-ms-fullscreen input[type=range],:root input[type=range]{border:0;margin:0;-webkit-appearance:none;left:0;height:.7rem;height:var(--clr-forms-range-thumb-height, .7rem)}_:-ms-fullscreen input[type=range]::-ms-track,:root input[type=range]::-ms-track{border:0;margin:0;height:.2rem;cursor:pointer;background-color:#e8e8e8;background-color:var(--clr-forms-range-track-color, hsl(198, 0%, 91%))}_:-ms-fullscreen input[type=range]::-ms-thumb,:root input[type=range]::-ms-thumb{border:0;border-radius:50%;margin-top:0;margin-top:var(--clr-forms-range-margin-top, 0);height:.7rem;height:var(--clr-forms-range-thumb-height hsl(198, 100%, 32%), .7rem);width:.7rem;width:var(--clr-forms-range-thumb-height hsl(198, 100%, 32%), .7rem)}input[clrDatalistInput]::-webkit-calendar-picker-indicator{opacity:0;cursor:text}.clr-input-group .clr-datalist-caret{height:.8rem;height:var(--clr-forms-datalist-caret-icon-size, .8rem);width:.8rem;width:var(--clr-forms-datalist-caret-icon-size, .8rem);color:#8c8c8c;color:var(--clr-forms-datalist-caret-color, hsl(198, 0%, 55%));position:absolute;right:.3rem;right:var(--clr-forms-baseline, .3rem);top:25%}.clr-form-control-disabled .clr-datalist-caret{color:#8c8c8c;color:var(--clr-forms-datalist-caret-disabled-color, hsl(198, 0%, 55%))}clr-datalist-container .clr-input-group{padding-right:0}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action .clr-password-eye-icon{color:#0072a3;color:var(--clr-forms-password-eye-icon-color, hsl(198, 100%, 32%))}.clr-input-wrapper input[clrPassword]+button.clr-input-group-icon-action[disabled] .clr-password-eye-icon{color:#b3b3b3;color:var(--clr-forms-password-disabled-eye-icon-color, hsl(198, 0%, 70%))}.clr-input-wrapper input[clrPassword][disabled]{color:#b3b3b3;color:var(--clr-forms-password-disabled-typography-color, hsl(198, 0%, 70%))}:root{--clr-calendar-background-color: var(--clr-color-neutral-0);--clr-calendar-border-color: var(--clr-color-neutral-400);--clr-datepicker-trigger-color: var(--clr-color-action-600);--clr-datepicker-trigger-hover-color: var(--clr-color-action-800);--clr-calendar-btn-color: var(--clr-color-action-600);--clr-calendar-btn-hover-focus-color: var(--clr-global-hover-color);--clr-calendar-today-date-cell-color: var(--clr-color-neutral-1000);--clr-calendar-active-cell-background-color: var(--clr-global-selection-color);--clr-calendar-active-focus-cell-background-color: var(--clr-global-selection-color);--clr-calendar-active-cell-color: var(--clr-color-neutral-1000);--clr-day-font-size: .6rem;--clr-calendar-container-border-width: .05rem;--clr-calendar-container-border-radius: .15rem;--clr-calendar-cell-border-radius: .15rem;--clr-calendar-container-padding: .6rem;--clr-calendar-container-margin-top: .3rem;--clr-calendar-cell-width-height: 1.8rem;--clr-calendar-month-year-button-width: 2.4rem;--clr-calendar-month-year-cell-height: 2.4rem;--clr-calendar-year-picker-gap: 0;--clr-calendar-container-width: 13.9rem;--clr-calendar-container-height: 15.7rem;--clr-calendar-month-year-cell-width: 6.3rem;--clr-calendar-weekday-font-size: var(--clr-day-font-size);--clr-calendar-weekday-font-weight: 600;--clr-calendar-weekday-line-height: inherit;--clr-calendar-weekday-letter-spacing: inherit;--clr-calendar-day-font-size: inherit;--clr-calendar-day-font-weight: inherit;--clr-calendar-day-line-height: 1.8rem;--clr-calendar-day-letter-spacing: inherit;--clr-calendar-month-year-font-size-: .9rem;--clr-calendar-month-year-font-weight: 200;--clr-calendar-month-year-line-height: 1.8rem;--clr-calendar-month-year-letter-spacing: inherit;--clr-calendar-picker-btn-font-size: .9rem;--clr-calendar-picker-btn-font-weight: 200;--clr-calendar-picker-btn-line-height: 1.8rem;--clr-calendar-picker-btn-letter-spacing: normal;--clr-calendar-today-date-cell-font-weight: 600}.date-container{display:inline-flex;align-items:center;white-space:nowrap}.datepicker-trigger{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer}.datepicker-trigger .datepicker-trigger-icon{fill:#0072a3;fill:var(--clr-datepicker-trigger-color, hsl(198, 100%, 32%))}.datepicker-trigger .datepicker-trigger-icon:hover{fill:#00567a;fill:var(--clr-datepicker-trigger-hover-color, hsl(198, 100%, 24%))}.datepicker-trigger:disabled{cursor:not-allowed}.clr-form-control .datepicker-trigger{line-height:1.1rem;height:1.1rem}.date-input{flex:1 1 auto}.datepicker{display:flex;flex-direction:column;margin-top:.3rem;margin-top:var(--clr-calendar-container-margin-top, .3rem);padding:.6rem;padding:var(--clr-calendar-container-padding, .6rem);width:13.9rem;width:var(--clr-calendar-container-width, 13.9rem);height:15.7rem;height:var(--clr-calendar-container-height, 15.7rem);background:hsl(198,0%,100%);background:var(--clr-calendar-background-color, hsl(198, 0%, 100%));border-style:solid;border-width:.05rem;border-width:var(--clr-calendar-container-border-width, .05rem);border-color:#ccc;border-color:var(--clr-calendar-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-calendar-container-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-popover-box-shadow-color, rgba(140, 140, 140, .25));overflow:hidden;z-index:1050}.calendar-header{display:flex;justify-content:space-between;align-items:center}.calendar-switchers,.year-switchers{transform:translateY(-.1rem);display:flex}.year-switchers{flex:0 0 auto;width:5.4rem;align-self:center}.calendar-table{flex:1 1 auto;width:100%}.calendar-cell,.calendar-table .calendar-cell{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;text-align:center}.day{display:inline-block}.weekdays{flex:0 0 1.8rem}.weekday{font-size:.6rem;font-size:var(--clr-calendar-weekday-font-size, .6rem);font-weight:600;font-weight:var(--clr-calendar-weekday-font-weight, 600);line-height:inherit;line-height:var(--clr-calendar-weekday-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-calendar-weekday-letter-spacing, inherit)}.calendar-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;color:inherit;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer;font-size:.9rem;font-size:var(--clr-calendar-picker-btn-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-picker-btn-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-picker-btn-line-height, 1.8rem);letter-spacing:normal;letter-spacing:var(--clr-calendar-picker-btn-letter-spacing, normal)}.calendar-btn:hover,.calendar-btn:focus{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.calendar-btn:focus{outline:0}.calendar-btn:active{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0;margin:0!important;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer;width:100%;color:inherit;font-size:inherit;font-size:var(--clr-calendar-day-font-size, inherit);font-weight:inherit;font-weight:var(--clr-calendar-day-font-weight, inherit);line-height:1.8rem;line-height:var(--clr-calendar-day-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-day-letter-spacing, inherit)}.day-btn:hover,.day-btn:focus{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-hover-focus-color, hsl(198, 0%, 91%))}.day-btn:focus{outline:0}.day-btn:active{background:hsl(198,0%,91%);background:var(--clr-calendar-btn-active-color-bg, hsl(198, 0%, 91%))}.day-btn:hover,.day-btn:focus{color:inherit;color:var(--clr-calendar-btn-hover-focus-color-text, inherit)}.day-btn:active{color:inherit;color:var(--clr-calendar-btn-active-color, inherit)}.day-btn.is-today{color:#000;color:var(--clr-calendar-today-date-cell-color, hsl(198, 0%, 0%));font-weight:600;font-weight:var(--clr-calendar-today-date-cell-font-weight, 600)}.day-btn.is-excluded{opacity:.4;opacity:var(--clr-calendar-disable-opacity, .4);color:inherit;color:var(--clr-calendar-disable-color, inherit)}.day-btn.is-excluded:hover{background:none}.day-btn.is-selected{background:hsl(201,29%,88%);background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.day-btn.is-selected:focus{background:hsl(201,29%,88%);background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}.day-btn.is-disabled{opacity:.4;opacity:var(--clr-calendar-disable-opacity, .4);color:inherit;color:var(--clr-calendar-disable-color, inherit);pointer-events:none}.day-btn.is-disabled:hover{background:none}.calendar-pickers{display:flex}.switcher{color:#0072a3;color:var(--clr-calendar-btn-color, hsl(198, 100%, 32%))}.switcher:hover,.switcher:focus{color:#0072a3;color:var(--clr-calendar-btn-hover-focus-color-text, hsl(198, 100%, 32%))}.switcher:active{color:#0072a3;color:var(--clr-calendar-btn-active-color, hsl(198, 100%, 32%))}.switcher cds-icon,.switcher clr-icon{height:.9rem;width:.9rem}.monthpicker-trigger,.yearpicker-trigger{width:2.4rem;width:var(--clr-calendar-month-year-button-width, 2.4rem);color:#0072a3;color:var(--clr-calendar-btn-picker-trigger-color, hsl(198, 100%, 32%));text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.monthpicker,.yearpicker{min-height:14.4rem}.monthpicker,.yearpicker,.years{display:flex;flex-direction:column;overflow:hidden}.yearpicker{gap:0;gap:var(--clr-calendar-year-picker-gap, 0)}.monthpicker,.years{flex-wrap:wrap}.month,.year{height:1.8rem;height:var(--clr-calendar-cell-width-height, 1.8rem);width:1.8rem;width:var(--clr-calendar-cell-width-height, 1.8rem);min-height:1.8rem;min-height:var(--clr-calendar-cell-width-height, 1.8rem);min-width:1.8rem;min-width:var(--clr-calendar-cell-width-height, 1.8rem);padding:0 .6rem;margin:0!important;color:inherit;border:none;border-radius:.15rem;border-radius:var(--clr-calendar-cell-border-radius, .15rem);background:none;cursor:pointer;height:2.4rem;height:var(--clr-calendar-month-year-cell-height, 2.4rem);width:6.3rem;width:var(--clr-calendar-month-year-cell-width, 6.3rem);outline-offset:-.25rem;font-size:.9rem;font-size:var(--clr-calendar-month-year-font-size, .9rem);font-weight:200;font-weight:var(--clr-calendar-month-year-font-weight, 200);line-height:1.8rem;line-height:var(--clr-calendar-month-year-line-height, 1.8rem);letter-spacing:inherit;letter-spacing:var(--clr-calendar-month-year-letter-spacing, inherit)}.month:hover,.month:focus,.year:hover,.year:focus{color:inherit;color:var(--clr-calendar-btn-hover-focus-color-text, inherit)}.month:active,.year:active{color:inherit;color:var(--clr-calendar-btn-active-color, inherit)}.month.is-disabled,.year.is-disabled{opacity:.4;opacity:var(--clr-calendar-disable-opacity, .4);color:inherit;color:var(--clr-calendar-disable-color, inherit);pointer-events:none}.month.is-disabled:hover,.year.is-disabled:hover{background:none}.month.is-selected,.year.is-selected{background:hsl(201,29%,88%);background:var(--clr-calendar-active-cell-background-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-calendar-active-cell-color, hsl(198, 0%, 0%))}.month.is-selected:focus,.year.is-selected:focus{background:hsl(201,29%,88%);background:var(--clr-calendar-active-focus-cell-background-color, hsl(201, 29%, 88%))}.month{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.year{text-align:center}:root{--clr-combobox-trigger-color: var(--clr-color-neutral-500);--clr-combobox-font-size: .65rem;--clr-combobox-font-weight: inherit;--clr-combobox-min-height: 1.2rem;--clr-combobox-min-width: 8.4rem;--clr-combobox-border-color: hsl(198, 0%, 91%);--clr-combobox-border-bottom-color: hsl(198, 10%, 46%);--clr-combobox-border-radius: .15rem;--clr-combobox-input-background-color: hsl(198, 0%, 95%);--clr-combobox-pill-background-color: hsl(198, 0%, 100%);--clr-combobox-pill-border-color: hsl(198, 0%, 40%);--clr-combobox-pill-border-radius: .15rem;--clr-combobox-pill-font-color: hsl(198, 0%, 27%);--clr-combobox-filter-highlight: hsl(198, 0%, 27%);--clr-combobox-text-color: inherit;--clr-combobox-trigger-font-color: hsl(198, 0%, 27%);--clr-combobox-hover-background-color: hsl(198, 0%, 95%);--clr-combobox-pill-padding: 0 .1rem 0 .2rem;--clr-combobox-pill-margin: .15rem .3rem 0 0;--clr-combobox-pill-remove-icon-color: hsl(198, 0%, 27%);--clr-combobox-active-background-color: hsl(198, 0%, 91%);--clr-combobox-caret-icon-size: .6rem}.clr-combobox-form-control{align-items:stretch}.clr-combobox-form-control .clr-error .clr-validate-icon{margin-left:0}.clr-focus-indicator{background-color:#0072a3;background-color:var(--clr-forms-focused-color, hsl(198, 100%, 32%));height:.1rem;width:0;transition:width .2s ease;position:absolute;bottom:-.05rem;left:0;border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-combobox-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-combobox-border-radius, .15rem)}.clr-focus{width:100%}.clr-error .clr-focus-indicator{background-color:#c21d00;background-color:var(--clr-forms-invalid-color, hsl(9, 100%, 38%))}.clr-combobox-wrapper{position:relative;padding:0 calc(var(--clr-combobox-trigger-gap, .6rem) + .6rem + var(--clr-combobox-trigger-padding-right, .3rem)) 0 .3rem;padding-left:.3rem;padding-left:var(--clr-combobox-padding-left, .3rem);min-height:1.2rem;min-height:var(--clr-combobox-min-height, 1.2rem);min-width:8.4rem;min-width:var(--clr-combobox-min-width, 8.4rem);font-size:.65rem;font-size:var(--clr-combobox-font-size, .65rem);font-weight:inherit;font-weight:var(--clr-combobox-font-weight, inherit);color:#000;color:var(--clr-forms-text-color, hsl(198, 0%, 0%));border-bottom:.05rem solid;border-bottom-color:var(--clr-forms-border-color, hsl(198, 10%, 46%));display:inline-block;background-color:#f2f2f2;background-color:var(--clr-combobox-input-background-color, hsl(198, 0%, 95%));border-width:.05rem;border-style:solid;border-color:#e8e8e8;border-color:var(--clr-combobox-border-color, hsl(198, 0%, 91%));border-bottom-color:#6a7a81;border-bottom-color:var(--clr-combobox-border-bottom-color, hsl(198, 10%, 46%));border-radius:.15rem;border-radius:var(--clr-combobox-border-radius, .15rem)}.clr-combobox-wrapper .clr-input{padding-right:0;padding-left:.3rem;padding-left:var(--clr-combobox-input-left, .3rem);max-height:1.5rem;max-height:var(--clr-combobox-input-height, 1.5rem)}.clr-combobox-wrapper .clr-input:not(:disabled){color:inherit;color:var(--clr-combobox-text-color, inherit)}.clr-combobox-wrapper.multi{min-width:min(18rem,100%);padding-bottom:.15rem}.clr-combobox-wrapper .clr-input.clr-combobox-input:focus{background:none}.clr-combobox-wrapper.invalid{border-bottom-color:#c21d00}.clr-combobox-wrapper .clr-combobox-input{background:none;border-bottom:none;vertical-align:baseline;vertical-align:var(--clr-combobox-input-align, baseline)}.clr-combobox-wrapper .clr-combobox-remove-btn{background:transparent;border:none;cursor:pointer;padding:.15rem;color:#454545;color:var(--clr-combobox-pill-remove-icon-color, hsl(198, 0%, 27%))}.clr-combobox-wrapper .label-combobox-pill{font-weight:400;font-weight:var(--clr-combobox-pill-font-weight, 400);font-size:.55rem;font-size:var(--clr-combobox-pill-font-size, .55rem);line-height:.6rem;line-height:var(--clr-combobox-pill-line-height, .6rem);letter-spacing:.03em;letter-spacing:var(--clr-combobox-pill-letter-spacing, .03em);height:1.05rem;height:var(--clr-combobox-pill-height, 1.05rem);margin:.15rem .3rem 0 0;margin:var(--clr-combobox-pill-margin, .15rem .3rem 0 0);background-color:#fff;background-color:var(--clr-combobox-pill-background-color, hsl(198, 0%, 100%));border-width:.05rem;border-style:solid;align-items:baseline;align-items:var(--clr-combobox-pill-align-items, baseline);border-radius:.15rem;border-radius:var(--clr-combobox-pill-border-radius, .15rem);border-color:#666;border-color:var(--clr-combobox-pill-border-color, hsl(198, 0%, 40%));padding:0 .1rem 0 .2rem;padding:var(--clr-combobox-pill-padding, 0 .1rem 0 .2rem)}.clr-combobox-wrapper .label-combobox-pill .clr-combobox-pill-content{color:#454545;color:var(--clr-combobox-pill-font-color, hsl(198, 0%, 27%));font-size:.55rem;font-weight:400;padding:0 .4rem 0 .2rem;padding:var(--clr-combobox-pill-content-padding, 0 .4rem 0 .2rem)}.clr-combobox-wrapper .label-combobox-pill cds-icon,.clr-combobox-wrapper .label-combobox-pill clr-icon{margin-top:0;margin-top:var(--clr-combobox-item-icon-override, 0)}.clr-combobox-wrapper .label-combobox-pill cds-icon[shape=window-close],.clr-combobox-wrapper .label-combobox-pill clr-icon[shape=window-close]{color:#454545;color:var(--clr-combobox-pill-font-color, hsl(198, 0%, 27%))}.clr-combobox-wrapper .clr-combobox-input-wrapper{border:none;background:none}.clr-combobox-wrapper:not(.disabled):hover,.clr-combobox-wrapper:focus-within{background-color:#f2f2f2;background-color:var(--clr-combobox-hover-background-color, hsl(198, 0%, 95%))}.clr-combobox-trigger{padding-left:.3rem;padding-left:var(--clr-combobox-trigger-padding-left, .3rem);padding-right:.3rem;padding-right:var(--clr-combobox-trigger-padding-right, .3rem);margin:auto;position:absolute;top:0;bottom:0;right:0;background:none;border:none;color:currentColor;cursor:pointer;outline:none}.clr-combobox-trigger:disabled{color:var(--clr-btn-link-disabled-color, #666);opacity:.4}.clr-combobox-trigger cds-icon[shape=angle],.clr-combobox-trigger clr-icon[shape=angle]{color:#454545;color:var(--clr-combobox-trigger-font-color, hsl(198, 0%, 27%));height:.6rem;height:var(--clr-combobox-caret-icon-size, .6rem);width:.6rem;width:var(--clr-combobox-caret-icon-size, .6rem);min-height:.6rem;min-height:var(--clr-combobox-caret-icon-size, .6rem);min-width:.6rem;min-width:var(--clr-combobox-caret-icon-size, .6rem)}.clr-combobox-options{display:flex;flex-direction:column;position:absolute;top:100%;left:0;min-width:6rem;max-width:18rem;background-color:#fff;background-color:var(--clr-dropdown-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-dropdown-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-dropdown-border-radius, .15rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:0 .05rem .15rem var(--clr-dropdown-box-shadow, rgba(140, 140, 140, .25));margin-top:.1rem;padding:.6rem 0;padding:var(--clr-dropdown-items-padding, .6rem 0);visibility:hidden;z-index:1050;position:static;max-height:12rem;overflow-y:scroll;visibility:visible}.clr-combobox-options .clr-combobox-options-loading{padding:.15rem 1.2rem}.clr-combobox-options .clr-combobox-options-loading .clr-combobox-options-loading-text{padding-left:.3rem}.clr-combobox-options .clr-combobox-options-empty-text{padding-left:.6rem}.clr-combobox-option{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));font-size:.7rem;font-weight:400;font-weight:var(--clr-dropdown-item-font-weight, 400);letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;height:auto;margin:0;width:100%;text-transform:none;font-size:inherit;font-size:var(--clr-dropdown-font-size, inherit);letter-spacing:inherit;letter-spacing:var(--clr-dropdown-letter-spacing, inherit);line-height:inherit;line-height:var(--clr-dropdown-line-height, inherit)}.clr-combobox-option:hover{background-color:#e8e8e8;background-color:var(--clr-dropdown-bg-hover-color, hsl(198, 0%, 91%));color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%));text-decoration:none}.clr-combobox-option.active{background-color:#d8e3e9;background-color:var(--clr-dropdown-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-dropdown-active-text-color, hsl(198, 0%, 0%))}.clr-combobox-option:active{box-shadow:none}.clr-combobox-option:focus{z-index:inherit}.clr-combobox-option.disabled,.clr-combobox-option:disabled{pointer-events:none;opacity:.4;-webkit-user-select:none;user-select:none}.clr-combobox-option.disabled:hover,.clr-combobox-option:disabled:hover{background:none}.clr-combobox-option.disabled:active,.clr-combobox-option:disabled:active{background:none;box-shadow:none}.clr-combobox-option.clr-focus{background-color:#e8e8e8;background-color:var(--clr-combobox-active-background-color, hsl(198, 0%, 91%))}.clr-combobox-options .clr-combobox-option{padding:.15rem 1.2rem;padding:var(--clr-dropdown-item-padding, .15rem 1.2rem)}@media screen and (max-width: 576px){.clr-combobox-options .clr-combobox-option{padding:.3rem 1.2rem}}.clr-combobox-options .clr-combobox-option:hover,.clr-combobox-options .clr-combobox-option.active{color:#666;color:var(--clr-dropdown-item-color, hsl(198, 0%, 40%))}.clr-combobox-disabled{color:#b3b3b3;color:var(--clr-forms-text-disabled-color, hsl(198, 0%, 70%));cursor:not-allowed}.clr-combobox-disabled .clr-combobox-input,.clr-combobox-disabled .clr-combobox-remove-btn,.clr-combobox-disabled .clr-combobox-trigger{cursor:not-allowed}.clr-filter-highlight b{font-weight:500;color:#454545;color:var(--clr-combobox-filter-highlight, hsl(198, 0%, 27%))}:root{--clr-stack-view-border-radius: .15rem;--clr-stack-view-border-color: var(--clr-color-neutral-400);--clr-stack-view-bg-color: var(--clr-color-neutral-50);--clr-stack-view-stack-block-border-bottom: var(--clr-color-neutral-300);--clr-stack-view-title-color: hsl(198, 0%, 0%);--clr-stack-view-color: hsl(198, 0%, 40%);--clr-stack-view-stack-block-label-text-color: var(--clr-global-font-color);--clr-stack-view-border-box-color: var(--clr-color-neutral-300);--clr-stack-block-changed-border-top-color: var(--clr-color-action-600);--clr-stack-view-stack-block-label-and-content-bg-color: var(--clr-color-neutral-50);--clr-stack-view-stack-children-stack-block-border-bottom-color: var(--clr-color-neutral-200);--clr-stack-view-stack-children-stack-block-label-and-content-bg-color: var(--clr-color-neutral-0);--clr-stack-view-stack-block-expanded-bg-color: var(--clr-global-selection-color);--clr-stack-view-stack-block-expandable-hover: var(--clr-stack-view-stack-block-label-text-color);--clr-stack-view-stack-block-content-text-color: inherit;--clr-stack-view-stack-block-expanded-text-color: var(--clr-color-neutral-1000);--clr-stack-view-stack-block-caret-color: var(--clr-global-font-color);--clr-stack-view-block-expanded-border-bottom-style: none;--clr-stack-view-border-width: .05rem;--clr-stack-view-stack-block-label-padding: .3rem .6rem;--clr-stack-view-key-margin: 0;--clr-stack-view-stack-block-caret-margin-right: .24rem;--clr-stack-view-stack-block-caret-dimension: .7rem;--clr-stack-view-block-label-before-margin: .35rem .24rem 0 0;--clr-stack-view-stack-children-block-label-padding-left: 1.8rem;--clr-stack-view-stack-children-block-content-padding-left: .36rem;--clr-stack-view-stack-title-btn-margin-right: -.6rem;--clr-stack-view-stack-title-padding: .3rem 0;--clr-stack-view-stack-title-font-size: var(--clr-h4-font-size);--clr-stack-view-stack-title-font-weight: var(--clr-h4-font-weight);--clr-stack-view-stack-title-line-height: inherit;--clr-stack-view-stack-title-letter-spacing: inherit;--clr-stack-view-stack-row-font-size: .65rem;--clr-stack-view-stack-row-font-weight: 400;--clr-stack-view-stack-row-line-height: 1.2rem;--clr-stack-view-stack-row-letter-spacing: normal;--clr-stack-view-stack-block-expanded-caret-color: var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-active-caret-color: var(--clr-stack-view-stack-block-caret-color);--clr-stack-view-stack-block-expandable-hover-caret-color: var(--clr-stack-view-stack-block-caret-color)}.stack-header{font-weight:400;display:flex;align-items:flex-end}.stack-header .stack-title{display:block;flex:1 1 auto;color:#000;color:var(--clr-stack-view-title-color, hsl(198, 0%, 0%));padding:.3rem 0;padding:var(--clr-stack-view-stack-title-padding, .3rem 0);font-weight:200;font-weight:var(--clr-stack-view-stack-title-font-weight, 200);font-size:1.08rem;font-size:var(--clr-stack-view-stack-title-font-size, 1.08rem);line-height:inherit;line-height:var(--clr-stack-view-stack-title-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-stack-view-stack-title-letter-spacing, inherit)}.stack-header .stack-actions{display:block;flex:0 0 auto}.stack-header .stack-actions .stack-action{margin:0 0 .3rem .6rem}.stack-header .stack-actions .stack-action.btn{min-width:0;padding:0 .6rem}.stack-header .stack-actions .stack-action.btn-link{margin-right:-.6rem;margin-right:var(--clr-stack-view-stack-title-btn-margin-right, -.6rem)}.stack-view{overflow-y:auto;word-wrap:break-word;margin-top:0;border-style:solid;border-width:.05rem;border-width:var(--clr-stack-view-border-width, .05rem);border-color:#ccc;border-color:var(--clr-stack-view-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-stack-view-border-radius, .15rem);color:#666;color:var(--clr-stack-view-color, hsl(198, 0%, 40%));font-weight:400;font-weight:var(--clr-stack-view-stack-row-font-weight, 400);font-size:.65rem;font-size:var(--clr-stack-view-stack-row-font-size, .65rem);line-height:1.2rem;line-height:var(--clr-stack-view-stack-row-line-height, 1.2rem);letter-spacing:normal;letter-spacing:var(--clr-stack-view-stack-row-letter-spacing, normal);background-color:#fafafa;background-color:var(--clr-stack-view-bg-color, hsl(198, 0%, 98%))}.stack-view dd,.stack-view dt{margin-inline-start:0;margin-left:0}.stack-view .stack-block{display:flex;flex-flow:row wrap;overflow-y:hidden;border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-stack-view-border-width, .05rem);border-bottom-color:#dedede;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom, hsl(198, 0%, 87%))}.stack-view>.stack-block:last-child,.stack-view>:last-child .stack-block:last-of-type{border-bottom:none;box-shadow:0 .05rem #dedede;box-shadow:0 .05rem 0 var(--clr-stack-view-border-box-color)}.stack-view .stack-block-changed>.stack-block-label{margin-left:-.45rem}.stack-view .stack-block-changed:before{content:" ";position:relative;height:0;width:0;border-top:.45rem solid;border-top-color:#0072a3;border-top-color:var(--clr-stack-block-changed-border-top-color, hsl(198, 100%, 32%));border-right:.45rem solid transparent}.stack-view .stack-block-label{padding:.3rem .6rem;padding:var(--clr-stack-view-stack-block-label-padding, .3rem .6rem);background-color:#fafafa;background-color:var(--clr-stack-view-stack-block-label-and-content-bg-color, hsl(198, 0%, 98%))}.stack-view .stack-block-content{background-color:inherit}.stack-view .stack-block-caret{align-self:center}.stack-view .stack-block-label{color:#666;color:var(--clr-stack-view-stack-block-label-text-color, hsl(198, 0%, 40%));font-size:.65rem;font-weight:500;line-height:1.2rem;letter-spacing:normal;flex:1 1 auto;display:flex}.stack-view .stack-block-label:before{display:inline-block;content:"";float:left;height:.7rem;height:var(--clr-stack-view-stack-block-caret-dimension, .7rem);width:.7rem;width:var(--clr-stack-view-stack-block-caret-dimension, .7rem);margin:.35rem .24rem 0 0;margin:var(--clr-stack-view-block-label-before-margin, .35rem .24rem 0 0);text-align:center}.stack-view .stack-block-label:focus{outline:.05rem auto -webkit-focus-ring-color;outline-offset:-.05rem}.stack-view .stack-view-key{flex:0 0 40%;max-width:40%;margin:0;margin:var(--clr-stack-view-key-margin, 0)}.stack-view .stack-block-caret{height:.7rem;height:var(--clr-stack-view-stack-block-caret-dimension, .7rem);width:.7rem;width:var(--clr-stack-view-stack-block-caret-dimension, .7rem);margin-right:.24rem;margin-right:var(--clr-stack-view-stack-block-caret-margin-right, .24rem);fill:#666;fill:var(--clr-stack-view-stack-block-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-content{color:inherit;color:var(--clr-stack-view-stack-block-content-text-color, inherit);flex:1 1 auto;width:60%;margin-bottom:0;font-weight:400}.stack-view .stack-block-content>:first-child{margin-top:0}.stack-view .stack-block-content>:last-child{margin-bottom:0}.stack-view .stack-children{flex:0 0 auto;width:100%}.stack-view .stack-children .stack-block{border-bottom-color:#e8e8e8;border-bottom-color:var(--clr-stack-view-stack-children-stack-block-border-bottom-color, hsl(198, 0%, 91%))}.stack-view .stack-children>.stack-block:last-child,.stack-view .stack-children>:last-child .stack-block:last-of-type{border-bottom:none;box-shadow:0 .05rem #dedede;box-shadow:0 .05rem 0 var(--clr-stack-view-border-box-color)}.stack-view .stack-children .stack-block-label,.stack-view .stack-children .stack-block-content{background-color:#fff;background-color:var(--clr-stack-view-stack-children-stack-block-label-and-content-bg-color, hsl(198, 0%, 100%))}.stack-view .stack-children .stack-block-label{padding-left:1.2rem}.stack-view .stack-block-expandable>.stack-block-label{cursor:pointer}.stack-view .stack-block-expandable>.stack-block-label:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012%2012%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cstyle%3E.cls-1%7Bfill%3Ahsl(198, 0%, 40%)%3B%7D%3C%2Fstyle%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Ctitle%3ECaret%3C%2Ftitle%3E%0A%20%20%20%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M6%2C9L1.2%2C4.2a0.68%2C0.68%2C0%2C0%2C1%2C1-1L6%2C7.08%2C9.84%2C3.24a0.68%2C0.68%2C0%2C1%2C1%2C1%2C1Z%22%2F%3E%0A%3C%2Fsvg%3E%0A");background-repeat:no-repeat;background-size:contain;vertical-align:middle;transform:rotate(-90deg);height:.6rem;height:var(--clr-stack-view-stack-block-caret-dimension, .6rem);width:.6rem;width:var(--clr-stack-view-stack-block-caret-dimension, .6rem)}.stack-view .stack-block-expandable>.stack-block-label,.stack-view .stack-block-expandable>.stack-block-content{transition:background-color .2s ease-in-out,color .2s ease-in-out}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded)>.stack-block-label{color:#666;color:var(--clr-stack-view-stack-block-expandable-hover, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-stack-view-stack-block-expandable-bg-hover, hsl(198, 0%, 91%))}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded)>.stack-block-label .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-hover-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded):active>.stack-block-label{color:#666;color:var(--clr-stack-view-stack-block-expandable-active, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-stack-view-stack-block-expandable-bg-active, hsl(198, 0%, 91%))}.stack-view .stack-block-expandable:hover:not(.stack-block-expanded):active>.stack-block-label .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-active-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expanded>.stack-block-label:before{transform:rotate(0)}.stack-view .stack-block-expanded>.stack-block-label{border-bottom-style:none;border-bottom-style:var(--clr-stack-view-block-expanded-border-bottom-style, none);border-bottom-width:.05rem;border-bottom-width:var(--clr-stack-view-border-width, .05rem);border-bottom-color:#dedede;border-bottom-color:var(--clr-stack-view-stack-block-border-bottom, hsl(198, 0%, 87%));background-color:#d8e3e9;background-color:var(--clr-stack-view-stack-block-expanded-bg-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-stack-view-stack-block-expanded-text-color, hsl(198, 0%, 0%))}.stack-view .stack-block-expanded>.stack-block-label .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expanded-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expanded>.stack-block-label:hover{background-color:#d8e3e9;background-color:var(--clr-stack-view-stack-block-expandable-bg-hover, hsl(201, 29%, 88%));color:#000;color:var(--clr-stack-view-stack-block-expandable-text-hover, hsl(198, 0%, 0%))}.stack-view .stack-block-expanded>.stack-block-label:hover .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-hover-caret-color, hsl(198, 0%, 40%))}.stack-view .stack-block-expanded>.stack-block-label:hover:active{background-color:#d8e3e9;background-color:var(--clr-stack-view-stack-block-expandable-bg-active, hsl(201, 29%, 88%));color:#000;color:var(--clr-stack-view-stack-block-expandable-active, hsl(198, 0%, 0%))}.stack-view .stack-block-expanded>.stack-block-label:hover:active .stack-block-caret{fill:#666;fill:var(--clr-stack-view-stack-block-expandable-active-caret-color, hsl(198, 0%, 40%))}.modal .stack-view{margin-bottom:0}.stack-view clr-stack-block.stack-block-expandable .stack-block-label:before{content:none}.stack-view .stack-children clr-stack-block .stack-block-label,.stack-view .stack-children .stack-block-label{padding-left:1.8rem;padding-left:var(--clr-stack-view-stack-children-block-label-padding-left, 1.8rem)}.stack-view .stack-children clr-stack-block .stack-block-label:before,.stack-view .stack-children .stack-block-label:before{display:none}.stack-view .stack-children clr-stack-block .stack-block-content,.stack-view .stack-children .stack-block-content{padding-left:.36rem;padding-left:var(--clr-stack-view-stack-children-block-content-padding-left, .36rem)}:root{--clr-tree-border-radius: var(--clr-global-borderradius);--clr-tree-link-hover-color: var(--clr-custom-links-hover-color);--clr-tree-link-selection-color: var(--clr-global-selection-color);--clr-tree-link-text-color: var(--clr-color-neutral-700);--clr-tree-caret-size: .8rem;--clr-tree-node-touch-target: 1.62rem;--clr-tree-caret-padding: 0;--clr-tree-node-content-icon-margin-right: .3rem;--clr-tree-node-caret-link-hover-color: var(--clr-color-neutral-1000);--clr-tree-node-caret-color: var(--clr-color-neutral-500);--clr-tree-node-caret-link-active-color: var(--clr-color-neutral-500);--clr-tree-node-caret-link-disabled-color: var(--clr-color-neutral-500);--clr-tree-node-font-size: inherit;--clr-tree-node-font-weight: inherit;--clr-tree-node-line-height: inherit;--clr-tree-node-letter-spacing: inherit;--clr-treenode-content-padding: 0;--clr-tree-node-content-padding: var(--clr-treenode-content-padding);--clr-tree-node-content-padding-left: 1.62rem;--clr-tree-node-children-margin: 1.17rem;--clr-tree-checkbox-wrapper-padding: .21rem 0 0 .41rem;--clr-tree-node-content-hover-color: transparent}.clr-tree-node{display:block}.clr-tree-node-content-container{display:flex;align-items:center;font-size:inherit;font-size:var(--clr-tree-node-font-size, inherit);font-weight:inherit;font-weight:var(--clr-tree-node-font-weight, inherit);line-height:inherit;line-height:var(--clr-tree-node-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-tree-node-letter-spacing, inherit)}.clr-treenode-content{flex:1 1 auto;display:flex;align-items:center;color:inherit;color:var(--clr-tree-node-text-color, inherit);padding:0;padding:var(--clr-tree-node-content-padding, 0);border-radius:0;border-radius:var(--clr-tree-border-radius, 0);border-top-left-radius:.15rem;border-top-left-radius:var(--clr-tree-border-radius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-tree-border-radius, .15rem);line-height:1.62rem;line-height:var(--clr-tree-node-content-line-height, 1.62rem)}.clr-treenode-content:first-child{padding-left:1.62rem;padding-left:var(--clr-tree-node-content-padding-left, 1.62rem)}.clr-treenode-content cds-icon,.clr-treenode-content clr-icon{height:.8rem;height:var(--clr-tree-caret-size, .8rem);width:.8rem;width:var(--clr-tree-caret-size, .8rem);min-height:.8rem;min-height:var(--clr-tree-caret-size, .8rem);min-width:.8rem;min-width:var(--clr-tree-caret-size, .8rem);margin-right:.3rem;margin-right:var(--clr-tree-node-content-icon-margin-right, .3rem);vertical-align:middle}.clr-treenode-caret{flex-grow:0;flex-shrink:0;flex-basis:1.62rem;flex-basis:var(--clr-tree-node-touch-target, 1.62rem);margin:0;height:1.62rem;height:var(--clr-tree-node-touch-target, 1.62rem);width:1.62rem;width:var(--clr-tree-node-touch-target, 1.62rem);min-height:1.62rem;min-height:var(--clr-tree-node-touch-target, 1.62rem);min-width:1.62rem;min-width:var(--clr-tree-node-touch-target, 1.62rem);padding:0;padding:var(--clr-tree-caret-padding, 0);background:none;border:none;color:#b3b3b3;color:var(--clr-tree-node-caret-link-color, hsl(198, 0%, 70%));cursor:pointer;outline-offset:-.25rem}.clr-treenode-caret:hover{color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-treenode-caret:active{color:#b3b3b3;color:var(--clr-tree-node-caret-link-active-color, hsl(198, 0%, 70%))}.clr-treenode-caret:disabled{color:#b3b3b3;color:var(--clr-tree-node-caret-link-disabled-color, hsl(198, 0%, 70%))}.clr-tree-node-caret-icon{height:.8rem;height:var(--clr-tree-caret-size, .8rem);width:.8rem;width:var(--clr-tree-caret-size, .8rem);vertical-align:middle}.clr-treenode-spinner-container{height:1.62rem;width:1.62rem;padding:.41rem}.clr-treenode-spinner{height:.8rem;width:.8rem;min-height:.8rem;min-width:.8rem}.clr-treenode-children{margin-left:1.17rem;margin-left:var(--clr-tree-node-children-margin, 1.17rem);will-change:height;overflow-y:hidden}.clr-treenode-link{display:inline-block;height:100%;width:100%;margin:0;padding:0;padding-left:.3rem;padding-left:var(--clr-tree-node-link-padding-left, .3rem);background:transparent;border:0;color:#666;color:var(--clr-tree-link-text-color, hsl(198, 0%, 40%));cursor:pointer;line-height:inherit;text-align:left}.clr-treenode-link:link,.clr-treenode-link:visited,.clr-treenode-link:active,.clr-treenode-link:hover{color:inherit}.clr-treenode-link:hover,.clr-treenode-link:focus{background:hsl(198,0%,91%);background:var(--clr-tree-link-hover-color, hsl(198, 0%, 91%));text-decoration:none}.clr-treenode-link:active{background:transparent;background:var(--clr-tree-node-content-bg-active-color, transparent)}.clr-treenode-link.active{background:hsl(201,29%,88%);background:var(--clr-tree-link-selection-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-treenode-link.active:active{background:hsl(201,29%,88%);background:var(--clr-tree-node-content-bg-active-color, hsl(201, 29%, 88%));color:#000;color:var(--clr-tree-node-caret-link-hover-color, hsl(198, 0%, 0%))}.clr-tree-node-content-container>.clr-checkbox-wrapper{padding:.21rem 0 0 .41rem;padding:var(--clr-tree-checkbox-wrapper-padding, .21rem 0 0 .41rem)}.clr-tree-node-content-container>.clr-checkbox-wrapper:first-child{margin-left:1.62rem;margin-left:var(--clr-tree-node-touch-target, 1.62rem)}.clr-tree-node-content-container>.clr-checkbox-wrapper .clr-control-label{font-size:inherit;font-size:var(--clr-tree-node-font-size, inherit);font-weight:inherit;font-weight:var(--clr-tree-node-font-weight, inherit);letter-spacing:inherit;letter-spacing:var(--clr-tree-node-letter-spacing, inherit)}:root{--clr-datagrid-font-color: hsl(203, 16%, 72%);--clr-datagrid-default-border-color: var(--clr-color-neutral-400);--clr-datagrid-icon-color: var(--clr-color-neutral-600);--clr-datagrid-row-hover-color: var(--clr-color-neutral-200);--clr-datagrid-row-hover-font-color: var(--clr-color-neutral-1000);--clr-datagrid-action-toggle-color: var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-color: var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-color: var(--clr-color-neutral-600);--clr-datagrid-pagination-input-border-color: var(--clr-datagrid-default-border-color);--clr-datagrid-pagination-input-border-focus-color: var(--clr-color-action-400);--clr-datagrid-popover-bg-color: var(--clr-color-neutral-0);--clr-datagrid-popover-padding: .3rem;--clr-datagrid-popover-border-color: var(--clr-datagrid-default-border-color);--clr-datagrid-action-popover-hover-color: var(--clr-color-neutral-200);--clr-datagrid-row-selected: var(--clr-color-neutral-1000);--clr-datagrid-loading-background: hsla(0, 0%, 100%, .6);--clr-datagrid-popovers-box-shadow-color: rgba(140, 140, 140, .25);--clr-datagrid-popovers-box-shadow: 0 .05rem .15rem var(--clr-datagrid-popovers-box-shadow-color);--clr-datagrid-popover-font-color: hsl(198, 0%, 40%);--clr-datagrid-column-switch-header-font-color: var(--clr-color-neutral-500);--clr-datagrid-column-switch-header-font-hover-color: var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-bg-color: var(--clr-color-action-600);--clr-datagrid-detail-caret-icon-open-icon-color: var(--clr-color-neutral-0);--clr-datagrid-placeholder-color: var(--clr-color-neutral-700);--clr-datagrid-pagination-btn-disabled-opacity: .56;--clr-datagrid-pagination-input-size: 1.2rem;--clr-datagrid-column-toggle-gap: .2rem;--clr-datagrid-column-toggle-padding: 0 .3rem;--clr-datagrid-column-toggle-border-color: var(--clr-color-neutral-600);--clr-datagrid-column-toggle-fill-color: var(--clr-color-neutral-50);--clr-datagrid-column-toggle-text-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-border-hover-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-hover-color: var(--clr-color-neutral-0);--clr-datagrid-column-toggle-text-hover-color: var(--clr-color-neutral-1000);--clr-datagrid-column-toggle-border-active-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-fill-active-color: var(--clr-color-neutral-100);--clr-datagrid-column-toggle-text-active-color: var(--clr-color-neutral-700);--clr-datagrid-column-toggle-disabled-color: hsl(198, 0%, 40%);--clr-datagrid-column-toggle-disabled-opacity: .4;--clr-datagrid-detail-header-padding: 0 0 0 1.2rem;--clr-datagrid-detail-header-title-padding: .8rem 0 0 0;--clr-datagrid-detail-pane-close-btn-margin: .8rem 0 0 0;--clr-datagrid-detail-pane-close-padding: 0 0 0 .6rem;--clr-datagrid-detail-body-padding: 0 1.2rem;--clr-datagrid-detail-pane-close-btn-min-width: 3.6rem;--clr-datagrid-detail-pane-content-padding: 0;--clr-datagrid-detail-pane-close-icon-size: 1.2rem;--clr-datagrid-detail-body-text-color: hsl(198, 0%, 40%);--clr-datagrid-detail-header-title-color: hsl(198, 0%, 40%);--clr-datagrid-detail-pane-bg-color: var(--clr-datagrid-popover-bg-color);--clr-datagrid-detail-pane-border-color: var(--clr-datagrid-default-border-color);--clr-datagrid-footer-padding: 0 .6rem;--clr-datagrid-placeholder-padding: .6rem;--clr-datagrid-placeholder-gap: .6rem;--clr-datagrid-placeholder-font-size: .8rem;--clr-datagrid-placeholder-font-weight: inherit;--clr-datagrid-placeholder-line-height: inherit;--clr-datagrid-placeholder-letter-spacing: inherit;--clr-datagrid-placeholder-background-color: hsl(198, 0%, 100%);--clr-datagrid-column-seperator-height: 1.3rem;--clr-datagrid-filter-toggle-size: .7rem;--clr-datagrid-row-active-color: var(--clr-datagrid-row-hover-color);--clr-datagrid-footer-line-height: 1.65rem;--clr-datagrid-footer-pagination-line-height: 1.8rem;--clr-datagrid-fixed-column-size: 1.9rem}.datagrid{border-collapse:separate;border-style:solid;border-width:.05rem;border-width:var(--clr-table-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-radius:.15rem;border-radius:var(--clr-table-border-radius, .15rem);background-color:#fff;background-color:var(--clr-table-bgcolor, hsl(198, 0%, 100%));color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));margin:1.2rem 0 0;margin:var(--clr-table-margin, 1.2rem 0 0 0);max-width:100%;width:100%}.datagrid .datagrid-column,.datagrid .datagrid-cell{border-top-style:solid;font-size:.65rem;font-size:var(--clr-table-data-cell-font-size, .65rem);line-height:.7rem;line-height:var(--clr-table-data-cell-line-height, .7rem);font-weight:400;font-weight:var(--clr-table-data-cell-font-weight, 400);border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#e8e8e8;border-top-color:var(--clr-tablerow-bordercolor, hsl(198, 0%, 91%));padding:.55rem .6rem;padding:var(--clr-table-cell-padding, .55rem .6rem .55rem);text-align:center;vertical-align:top}.datagrid .datagrid-column.left,.datagrid .datagrid-cell.left{text-align:left}.datagrid .datagrid-column.left:first-child,.datagrid .datagrid-cell.left:first-child{padding-left:.3rem;padding-left:var(--clr-table-cell-padding-left, .3rem)}.datagrid .datagrid-column.right,.datagrid .datagrid-cell.right{text-align:right}.datagrid .datagrid-column{color:#666;color:var(--clr-thead-color, hsl(198, 0%, 40%));letter-spacing:.03em;font-size:.55rem;font-size:var(--clr-table-header-cell-font-size, .55rem);line-height:.7rem;line-height:var(--clr-table-header-cell-line-height, .7rem);font-weight:600;font-weight:var(--clr-table-header-cell-font-weight, 600);background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));vertical-align:bottom;vertical-align:var(--clr-table-vertical-align, bottom);border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-table-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-top:0 none}.datagrid .datagrid-body .datagrid-row:first-child .datagrid-cell{border-top:0 none}.datagrid .datagrid-body+.datagrid-body{border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid .datagrid-header .datagrid-column:first-child{border-radius:0;border-top-left-radius:.1rem;border-top-left-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid .datagrid-header .datagrid-column:last-child{border-radius:0;border-top-right-radius:.1rem;border-top-right-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:first-child{border-radius:0;border-bottom-left-radius:.1rem;border-bottom-left-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid .datagrid-body:last-child .datagrid-row:last-child .datagrid-cell:last-child{border-radius:0;border-bottom-right-radius:.1rem;border-bottom-right-radius:var(--clr-table-cornercellradius, .1rem)}.datagrid-compact .datagrid-column,.datagrid-compact .datagrid-cell{padding:.3rem .6rem .25rem;padding:var(--clr-table-cell-compact-padding, .3rem .6rem .25rem)}.datagrid-host{display:flex;flex-flow:column nowrap;position:relative}.datagrid{border-bottom-left-radius:0;border-bottom-right-radius:0;-ms-overflow-style:-ms-autohiding-scrollbar;overflow:auto;flex:1 1 auto;margin-top:.6rem}.datagrid-container{width:auto;font-size:.65rem;padding:.55rem .6rem}.datagrid-expandable-caret{padding:.1rem .2rem .15rem;text-align:center}.datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;cursor:pointer;height:1.5rem;width:1.5rem}button.datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-expandable-caret .datagrid-expandable-caret-icon{color:#8c8c8c;color:var(--clr-datagrid-icon-color, hsl(198, 0%, 55%));margin-top:.15rem}.datagrid-expandable-caret .datagrid-expandable-caret-icon svg{transition:transform .2s ease-in-out}.datagrid-expandable-caret .spinner{margin-top:.3rem}.datagrid-expandable-caret.datagrid-column{padding:.55rem .6rem}.datagrid-header,.datagrid-body,.datagrid-row,.datagrid-column,.datagrid-cell,.datagrid-fixed-column{display:block}.datagrid-row{border-top-style:solid;border-top-width:.05rem;border-top-width:var(--clr-table-borderwidth, .05rem);border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-row:first-of-type{border-top:none}.datagrid-row:hover,.datagrid-row:hover .datagrid-row-sticky{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-hover-color, hsl(198, 0%, 91%))}.datagrid-row.datagrid-selected,.datagrid-row.datagrid-selected .datagrid-row-sticky{color:#000;color:var(--clr-datagrid-row-selected, hsl(198, 0%, 0%));background-color:#d8e3e9;background-color:var(--clr-global-selection-color, hsl(201, 29%, 88%))}.datagrid-row:active,.datagrid-row:active .datagrid-row-sticky{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-active-color, hsl(198, 0%, 91%))}.datagrid-row .datagrid-action-overflow{position:absolute;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-row .datagrid-action-overflow:before{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.3rem;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-right-width:.3rem;border-right-style:solid;border-right-color:#ccc;border-right-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%))}.datagrid-row .datagrid-action-overflow:after{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.25rem;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;border-right-width:.25rem;border-right-style:solid;border-right-color:#fff;border-right-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%))}.datagrid-row .datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-row .datagrid-action-overflow .action-item:hover,.datagrid-row .datagrid-action-overflow .action-item:focus{text-decoration:none;background-color:#e8e8e8;background-color:var(--clr-datagrid-action-popover-hover-color, hsl(198, 0%, 91%))}.datagrid-row .datagrid-action-overflow .action-item.active{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-datagrid-row-hover-font-color, hsl(198, 0%, 0%))}.datagrid-row .datagrid-action-overflow .action-item:focus{outline:0}.datagrid-row .datagrid-action-overflow .action-item.disabled,.datagrid-row .datagrid-action-overflow .action-item:disabled{cursor:not-allowed;opacity:.4;-webkit-user-select:none;user-select:none}.datagrid-row .datagrid-action-overflow .action-item.disabled:hover,.datagrid-row .datagrid-action-overflow .action-item:disabled:hover{background:none}.datagrid-row .datagrid-action-overflow .action-item.disabled:active,.datagrid-row .datagrid-action-overflow .action-item.disabled:focus,.datagrid-row .datagrid-action-overflow .action-item:disabled:active,.datagrid-row .datagrid-action-overflow .action-item:disabled:focus{background:none;box-shadow:none}.datagrid-row .datagrid-action-overflow .action-item cds-icon,.datagrid-row .datagrid-action-overflow .action-item clr-icon{vertical-align:middle;transform:translate3d(0,-.05rem,0)}.datagrid-row .datagrid-row-detail-wrapper{flex:1 1 auto;display:flex}.datagrid-row .datagrid-row-detail{width:auto}.datagrid-row .datagrid-row-detail .datagrid-cell{padding-top:0;border:none}.datagrid-row .datagrid-select{min-width:.4rem;align-items:center}.datagrid-row .datagrid-select .clr-checkbox-wrapper{display:block;margin-top:-.3rem}.datagrid-row .datagrid-select,.datagrid-row .datagrid-select input{cursor:pointer}.datagrid-row .datagrid-select.clr-form-control-disabled,.datagrid-row .datagrid-select.clr-form-control-disabled input{cursor:not-allowed}.datagrid-row .datagrid-signpost-trigger .signpost{margin:-.36rem 0;height:1.236rem}.datagrid-row .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:1.2rem}.datagrid-row .datagrid-row-sticky{z-index:500}.datagrid-row-sticky{background-color:#fff;background-color:var(--clr-table-bgcolor, hsl(198, 0%, 100%));display:flex;flex-wrap:nowrap;position:sticky;left:0;z-index:502}.datagrid-row-sticky .datagrid-cell:last-child:after{content:"";width:.05rem;height:calc(100% - .5rem);position:absolute;right:0;top:.25rem;background-color:#ccc;background-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-row-scrollable{flex:1 1 auto;display:flex;flex-flow:column nowrap}.datagrid-row-scrollable.is-replaced{flex-direction:row}.datagrid-row-scrollable.is-replaced .datagrid-scrolling-cells{flex:0 0 auto}.datagrid-row-scrollable .datagrid-column:last-child .datagrid-column-separator{display:none}.datagrid-row-flex{flex:1 1 auto;display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail{display:flex;flex-flow:row nowrap}.datagrid-row-flex .datagrid-row-detail .datagrid-cell{padding-top:0}.datagrid-scrolling-cells,.datagrid-scrolling-details{display:flex;flex:1 1 auto;flex-flow:row nowrap}.datagrid-action-bar{margin-top:1.2rem}.datagrid-action-bar~.datagrid-spinner{height:calc(100% - 1.2rem);top:1.2rem}.datagrid-header{position:sticky;top:0;z-index:501;width:auto}.datagrid-header .datagrid-column{border-bottom:none}.datagrid-header .datagrid-row{background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));border-top:none;border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-global-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-header .datagrid-row .datagrid-row-sticky,.datagrid-header .datagrid-row:hover,.datagrid-header .datagrid-row:hover .datagrid-row-sticky{background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%))}.datagrid-header .datagrid-row-scrollable{flex-direction:row}.datagrid-table-wrapper{display:flex;flex:1 1 auto;min-height:100%}.datagrid-table{display:flex;flex-direction:column;flex:1 1 auto;align-content:flex-start}.datagrid-table .datagrid-body{width:auto}.datagrid-table .datagrid-column{position:relative;text-align:left;min-width:4.8rem;display:flex;flex:1 1 auto;vertical-align:top;border:none}.datagrid-table .datagrid-column:focus{outline:-webkit-focus-ring-color solid .1rem;outline-offset:-.1rem}.datagrid-table .datagrid-column clr-dg-filter,.datagrid-table .datagrid-column clr-dg-string-filter,.datagrid-table .datagrid-column clr-dg-numeric-filter{display:flex;order:99;margin-left:auto;align-items:center}.datagrid-table .datagrid-column .datagrid-filter-input-spacer{width:.6rem;display:inline-block}.datagrid-table .datagrid-column .datagrid-numeric-filter-input{width:3.9rem}.datagrid-table .datagrid-column .datagrid-filter-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;cursor:pointer;float:right;vertical-align:middle;height:.7rem;height:var(--clr-datagrid-filter-toggle-size, .7rem);width:.7rem;width:var(--clr-datagrid-filter-toggle-size, .7rem);min-height:.7rem;min-height:var(--clr-datagrid-filter-toggle-size, .7rem);min-width:.7rem;min-width:var(--clr-datagrid-filter-toggle-size, .7rem);margin-left:.3rem;background-repeat:no-repeat;background-size:contain}button.datagrid-table .datagrid-column .datagrid-filter-toggle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-filter-toggle cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle clr-icon{color:#8c8c8c;color:var(--clr-color-neutral-600, hsl(198, 0%, 55%))}.datagrid-table .datagrid-column .datagrid-filter-toggle:hover cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle:hover clr-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%))}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filter-open clr-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%))}.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered cds-icon,.datagrid-table .datagrid-column .datagrid-filter-toggle.datagrid-filtered clr-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%))}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-filter{top:100%;right:0;margin-top:.24rem;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.9rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-style:solid;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-table .datagrid-column .datagrid-filter .datagrid-filter-close-wrapper{text-align:right}.datagrid-table .datagrid-column .datagrid-filter .datagrid-filter-close-wrapper .close{float:none}.datagrid-table .datagrid-column .datagrid-filter .datagrid-filter-apply{margin-bottom:0}.datagrid-table .datagrid-column.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-column .datagrid-column-flex{display:flex;flex:1 1 auto}.datagrid-table .datagrid-column .datagrid-column-title{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#666;color:var(--clr-table-font-color, hsl(198, 0%, 40%));text-align:left;flex:1 1 auto;align-items:center;align-self:center;display:flex}button.datagrid-table .datagrid-column .datagrid-column-title{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-title .signpost .signpost-action.btn{height:inherit;line-height:inherit}.datagrid-table .datagrid-column .datagrid-column-title .clr-checkbox-wrapper .clr-control-label{margin-top:-.48rem}.datagrid-table .datagrid-column button.datagrid-column-title:hover{text-decoration:underline;cursor:pointer}.datagrid-table .datagrid-column button.datagrid-column-title .sort-icon{color:#0072a3;color:var(--clr-color-action-600, hsl(198, 100%, 32%));margin-left:auto;height:.7rem;width:.7rem;vertical-align:middle}.datagrid-table .datagrid-column .datagrid-column-separator{display:flex;align-items:center;flex:0 0 auto;width:.05rem;width:var(--clr-global-borderwidth, .05rem);order:100;margin-left:auto;height:100%}.datagrid-table .datagrid-column .datagrid-column-separator:after{content:"";position:absolute;height:calc(100% - (.6rem - .05rem));height:var(--clr-datagrid-column-separator-height, calc(100% - (.6rem - .05rem)));width:.05rem;right:0;background-color:#ccc;background-color:var(--clr-table-border-color, hsl(198, 0%, 80%))}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;position:absolute;width:.65rem;right:-.3rem;top:-.3rem;cursor:col-resize;height:calc(100% + .6rem - .05rem);z-index:501}button.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-handle{cursor:pointer}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker{position:absolute;top:-.6rem;display:none;width:.05rem;height:0;border-right-style:dotted;border-right-color:#79c6e6;border-right-color:var(--clr-color-action-300, hsl(198, 69%, 69%));border-right-width:.05rem;border-right-width:var(--clr-global-borderwidth, .05rem);transform:translate(0);cursor:col-resize}.datagrid-table .datagrid-column .datagrid-column-separator .datagrid-column-resize-tracker.on-arrow-key-resize{transition:transform .2s ease-out}.datagrid-table .datagrid-column .datagrid-column-separator .exceeded-max{border-right:.05rem dotted rgba(219,33,0,.3)}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost{margin:-.36rem 0;height:1.236rem}.datagrid-table .datagrid-column .datagrid-signpost-trigger .signpost .signpost-trigger{height:inherit;line-height:1.2rem}.datagrid-table .datagrid-column.datagrid-select,.datagrid-table .datagrid-column.datagrid-expandable-caret,.datagrid-table .datagrid-column.datagrid-row-actions{max-width:1.9rem;max-width:var(--clr-datagrid-fixed-column-size, 1.9rem);min-width:1.9rem;min-width:var(--clr-datagrid-fixed-column-size, 1.9rem)}.datagrid-table .datagrid-cell{flex:1 1 auto;text-align:left;min-width:4.8rem;border:none}.datagrid-table .datagrid-cell.datagrid-fixed-width{flex:0 0 auto}.datagrid-table .datagrid-cell.datagrid-fixed-column{flex:0 0 1.9rem;flex:0 0 var(--clr-datagrid-fixed-column-size, 1.9rem);max-width:1.9rem;max-width:var(--clr-datagrid-fixed-column-size, 1.9rem);min-width:1.9rem;min-width:var(--clr-datagrid-fixed-column-size, 1.9rem)}.datagrid-table .datagrid-cell.datagrid-row-actions{background:none}.datagrid-table .datagrid-cell.datagrid-expandable-caret{padding:.1rem .2rem .15rem;text-align:center}.datagrid-table .datagrid-cell:focus{outline:-webkit-focus-ring-color solid .1rem;outline-offset:-.1rem}.datagrid-table .datagrid-cell .datagrid-action-toggle{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none}button.datagrid-table .datagrid-cell .datagrid-action-toggle{cursor:pointer}.datagrid-table .datagrid-cell .datagrid-action-toggle cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle clr-icon{color:#8c8c8c;color:var(--clr-datagrid-icon-color, hsl(198, 0%, 55%))}.datagrid-table .datagrid-cell .datagrid-action-toggle:active cds-icon,.datagrid-table .datagrid-cell .datagrid-action-toggle:active clr-icon{color:#666;color:var(--clr-datagrid-action-toggle-color, hsl(198, 0%, 40%))}.datagrid-table .datagrid-cell .clr-toggle-wrapper{margin-top:-.66rem;padding-top:.42rem}.datagrid-table .datagrid-placeholder-container{flex:1 1 auto;display:flex;justify-content:center;border-top-style:solid;border-top-color:#ccc;border-top-color:var(--clr-table-border-color, hsl(198, 0%, 80%));border-top-width:.05rem;border-top-width:var(--clr-global-borderwidth, .05rem)}.datagrid-table .datagrid-placeholder{background:hsl(198,0%,100%);background:var(--clr-datagrid-placeholder-background-color, hsl(198, 0%, 100%));display:none;width:100%}.datagrid-table .datagrid-placeholder.datagrid-empty{border-top:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start;gap:.6rem;gap:var(--clr-datagrid-placeholder-gap, .6rem);padding:.6rem;padding:var(--clr-datagrid-placeholder-padding, .6rem);font-size:.8rem;font-size:var(--clr-datagrid-placeholder-font-size, .8rem);font-weight:inherit;font-weight:var(--clr-datagrid-placeholder-font-weight, inherit);line-height:inherit;line-height:var(--clr-datagrid-placeholder-line-height, inherit);letter-spacing:inherit;letter-spacing:var(--clr-datagrid-placeholder-letter-spacing, inherit);color:#b3b3b3;color:var(--clr-datagrid-placeholder-color, hsl(198, 0%, 70%))}.datagrid-table .datagrid-placeholder .datagrid-placeholder-image{height:3rem;width:3rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%2060%2072%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22path-1%22%20cx%3D%2230%22%20cy%3D%2261.7666667%22%20rx%3D%2215.4512904%22%20ry%3D%224.73333333%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20maskContentUnits%3D%22userSpaceOnUse%22%20maskUnits%3D%22objectBoundingBox%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2230.9025808%22%20height%3D%229.46666667%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Artboard%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20id%3D%22Oval-10%22%20stroke%3D%22%23C1DFEF%22%20mask%3D%22url(%23mask-2)%22%20stroke-width%3D%222.8%22%20stroke-linecap%3D%22square%22%20stroke-dasharray%3D%223%2C6%2C3%2C5%22%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M38.4613647%2C18.1642456%20L30.9890137%2C34.9141846%20L31%2C47%20L32.5977783%2C46.5167236%20L32.5977783%2C34.9141846%20L51.0673218%2C15.7560425%20C51.0673218%2C15.7560425%2048.6295166%2C16.6542969%2044.9628906%2C17.3392334%20C41.2962646%2C18.0241699%2038.4613647%2C18.1642456%2038.4613647%2C18.1642456%20Z%22%20id%3D%22Path-195%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.74639226%2C12.5661855%20L4.62065726%2C12.1605348%20L5.3515414%2C11.1625044%20L5.77622385%2C11.159939%20L6.20936309%2C12.5573481%20L4.74639226%2C12.5661855%20Z%20M6.20936309%2C12.5573481%20L6.32542632%2C12.9317954%20L28.4963855%2C34.8796718%20L28.4963855%2C47.8096691%20L32.6%2C46.4836513%20L32.6%2C34.8992365%20L53.973494%2C12.7035813%20L53.973494%2C12.2688201%20L6.20936309%2C12.5573481%20Z%20M55.373494%2C10.8603376%20L55.373494%2C13.2680664%20L34%2C35.4637216%20L34%2C47.5025401%20L27.0963855%2C49.7333333%20L27.0963855%2C35.4637219%20L5.09179688%2C13.680542%20L4.31325301%2C11.1687764%20L55.373494%2C10.8603376%20Z%22%20id%3D%22Path-149%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval-9%22%20fill%3D%22%23FFFFFF%22%20cx%3D%2230%22%20cy%3D%2211.785654%22%20rx%3D%2226%22%20ry%3D%226.78565401%22%3E%3C%2Fellipse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30%2C17.171308%20C36.8772177%2C17.171308%2043.3112282%2C16.4610701%2048.0312371%2C15.2292106%20C50.2777611%2C14.6428977%2052.0507619%2C13.9579677%2053.2216231%2C13.2354973%20C54.1938565%2C12.6355886%2054.6%2C12.1175891%2054.6%2C11.785654%20C54.6%2C11.4537189%2054.1938565%2C10.9357194%2053.2216231%2C10.3358107%20C52.0507619%2C9.61334032%2050.2777611%2C8.92841034%2048.0312371%2C8.34209746%20C43.3112282%2C7.11023795%2036.8772177%2C6.4%2030%2C6.4%20C23.1227823%2C6.4%2016.6887718%2C7.11023795%2011.9687629%2C8.34209746%20C9.72223886%2C8.92841034%207.94923814%2C9.61334032%206.77837689%2C10.3358107%20C5.8061435%2C10.9357194%205.4%2C11.4537189%205.4%2C11.785654%20C5.4%2C12.1175891%205.8061435%2C12.6355886%206.77837689%2C13.2354973%20C7.94923814%2C13.9579677%209.72223886%2C14.6428977%2011.9687629%2C15.2292106%20C16.6887718%2C16.4610701%2023.1227823%2C17.171308%2030%2C17.171308%20Z%20M30%2C18.571308%20C15.6405965%2C18.571308%204%2C15.5332672%204%2C11.785654%20C4%2C8.03804078%2015.6405965%2C5%2030%2C5%20C44.3594035%2C5%2056%2C8.03804078%2056%2C11.785654%20C56%2C15.5332672%2044.3594035%2C18.571308%2030%2C18.571308%20Z%22%20id%3D%22Oval-9-Copy%22%20fill%3D%22%237FBDDD%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.2608643%2C7.14562988%20L22.727356%2C16.9047241%20C22.727356%2C16.9047241%2015.3006592%2C16.3911743%2010.276001%2C14.7511597%20C5.25134277%2C13.111145%205.38031006%2C11.8284302%205.38031006%2C11.6882935%20C5.38031006%2C10.4832831%208.16633152%2C9.41877716%2011.114563%2C8.57324219%20C14.549319%2C7.58817492%2018.2608643%2C7.14562988%2018.2608643%2C7.14562988%20Z%22%20id%3D%22Path-196%22%20fill%3D%22%23C1DFEF%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E")}.datagrid-table .datagrid-hidden-column.datagrid-column,.datagrid-table .datagrid-hidden-column.datagrid-cell{display:none}.datagrid-row-replaced .datagrid-scrolling-cells .datagrid-cell:not(.datagrid-expandable-caret):not(.datagrid-row-actions):not(.datagrid-select){display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell{display:block;padding-top:.55rem}.datagrid-row-replaced .datagrid-row-detail .datagrid-cell.datagrid-hidden-column{display:none}.datagrid-row-replaced .datagrid-row-detail .datagrid-expandable-caret{padding-top:.1rem}.datagrid-row-replaced .datagrid-row-detail.datagrid-container{border-top:.05rem solid hsl(198,0%,80%)}.datagrid-row-replaced .datagrid-row-detail.datagrid-container .datagrid-cell{border-top:none}.datagrid-footer{flex:0 0 auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:stretch;padding:0 .6rem;padding:var(--clr-datagrid-footer-padding, 0 .6rem);line-height:1.65rem;line-height:var(--clr-datagrid-footer-line-height, 1.65rem);font-size:.55rem;background-color:#fafafa;background-color:var(--clr-thead-bgcolor, hsl(198, 0%, 98%));border-style:solid;border-color:#ccc;border-color:var(--clr-table-footer-border-top-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-top:none;border-radius:0;border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-global-borderradius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-global-borderradius, .15rem)}.datagrid-footer .pagination{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:1.2rem;gap:var(--clr-datagrid-footer-pagination-gap, 1.2rem);line-height:1.8rem;line-height:var(--clr-datagrid-footer-pagination-line-height, 1.8rem)}.datagrid-footer .pagination-size{display:block;flex:1 1 auto;white-space:nowrap;text-align:right}.datagrid-footer .pagination-size .clr-select-wrapper:after{top:.6rem;top:var(--clr-datagrid-footer-select-wrapper-caret-top-position, .6rem)}.datagrid-footer .pagination-size .clr-page-size-select{font-size:100%;margin-left:.6rem;height:1.2rem;line-height:1.2rem;vertical-align:middle}.datagrid-footer .pagination-description{white-space:nowrap}.datagrid-footer .pagination-list{display:flex;align-items:center}.datagrid-footer .column-switch-wrapper{position:relative;flex:0 0 auto;display:flex;align-items:center}.datagrid-footer .column-switch-wrapper .column-toggle--action{min-width:.9rem;text-transform:capitalize;padding:0 .3rem;padding:var(--clr-datagrid-column-toggle-padding, 0 .3rem);border-color:#8c8c8c;border-color:var(--clr-datagrid-column-toggle-border-color, hsl(198, 0%, 55%));background-color:#fafafa;background-color:var(--clr-datagrid-column-toggle-fill-color, hsl(198, 0%, 98%));color:#666;color:var(--clr-datagrid-column-toggle-text-color, hsl(198, 0%, 40%));margin:.3rem .6rem .3rem 0;margin:var(--clr-datagrid-footer-column-switch-margin, .3rem .6rem .3rem 0)}.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:hover,.datagrid-footer .column-switch-wrapper .column-toggle--action.disabled:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:disabled:active{cursor:not-allowed;opacity:.4;opacity:var(--clr-datagrid-column-toggle-disabled-opacity, .4);border-color:#666;border-color:var(--clr-datagrid-column-toggle-disabled-color, hsl(198, 0%, 40%));color:#666;color:var(--clr-datagrid-column-toggle-disabled-color, hsl(198, 0%, 40%));background-color:#fafafa;background-color:var(--clr-datagrid-column-toggle-fill-color, hsl(198, 0%, 98%))}.datagrid-footer .column-switch-wrapper .column-toggle--action:hover{border-color:#666;border-color:var(--clr-datagrid-column-toggle-border-hover-color, hsl(198, 0%, 40%));background-color:#fff;background-color:var(--clr-datagrid-column-toggle-fill-hover-color, hsl(198, 0%, 100%));color:#000;color:var(--clr-datagrid-column-toggle-text-hover-color, hsl(198, 0%, 0%))}.datagrid-footer .column-switch-wrapper .column-toggle--action:active,.datagrid-footer .column-switch-wrapper .column-toggle--action:focus{box-shadow:none;border-color:#666;border-color:var(--clr-datagrid-column-toggle-border-active-color, hsl(198, 0%, 40%));background-color:#f2f2f2;background-color:var(--clr-datagrid-column-toggle-fill-active-color, hsl(198, 0%, 95%));color:#666;color:var(--clr-datagrid-column-toggle-text-active-color, hsl(198, 0%, 40%))}.datagrid-footer .column-switch-wrapper .column-switch{border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);background-color:#fff;background-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));padding:.9rem;border-style:solid;border-top:none;width:12.5rem;display:flex;flex-direction:column;z-index:1050}.datagrid-footer .column-switch-wrapper .column-switch .switch-content{max-height:15rem;overflow-y:auto;min-height:2.4rem}.datagrid-footer .column-switch-wrapper .column-switch{border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);background-color:#fff;background-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));border-style:solid;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));padding:.9rem;width:12.5rem;display:flex;flex-direction:column;z-index:1050}.datagrid-footer .column-switch-wrapper .column-switch .switch-header{display:flex;justify-content:space-between;font-weight:400;font-size:.8rem;padding-bottom:.6rem;line-height:1.2rem}.datagrid-footer .column-switch-wrapper .column-switch .switch-header button{min-width:.9rem;margin:0;padding:0}.datagrid-footer .column-switch-wrapper .column-switch .switch-header button cds-icon{color:#b3b3b3;color:var(--clr-datagrid-column-switch-header-font-color, hsl(198, 0%, 70%))}.datagrid-footer .column-switch-wrapper .column-switch .switch-header button cds-icon:hover{color:#0072a3;color:var(--clr-datagrid-column-switch-header-font-hover-color, hsl(198, 100%, 32%))}.datagrid-footer .column-switch-wrapper .column-switch .switch-content{max-height:15rem;overflow-y:auto;min-height:1.25rem}.datagrid-footer .column-switch-wrapper .column-switch .switch-content li{line-height:1.2rem;padding-left:.1rem}.datagrid-footer .column-switch-wrapper .column-switch .switch-footer .btn{margin:0;padding:0}.datagrid-footer .column-switch-wrapper .column-switch .switch-footer .action-right{display:flex;justify-content:flex-end}.datagrid-footer .clr-form-control-disabled{display:flex;align-items:center;height:100%}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{cursor:default;margin-right:.45rem}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label:before{background-color:#8c8c8c;background-color:var(--clr-color-neutral-600, hsl(198, 0%, 55%))}.clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label:after{border-left-color:#fff;border-left-color:var(--clr-color-neutral-0, hsl(198, 0%, 100%));border-bottom-color:#fff;border-bottom-color:var(--clr-color-neutral-0, hsl(198, 0%, 100%))}.datagrid-spinner{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;top:.6rem;height:calc(100% - .6rem);background-color:#fff9;background-color:var(--clr-datagrid-loading-background, hsla(0, 0%, 100%, .6));z-index:590}.datagrid-select .clr-control-label{min-height:.6rem;margin-top:-.24rem;padding-left:.7rem}.datagrid-compact .datagrid-header{min-height:1.2rem}.datagrid-compact .datagrid-column .datagrid-column-separator:after{height:calc(100% - .3rem)}.datagrid-compact .datagrid-cell clr-icon{margin-top:-.2rem;margin-bottom:-.15rem;transform:translateY(-.05rem)}.datagrid-compact .datagrid-cell cds-icon{margin-top:-.2rem;margin-bottom:-.15rem}.datagrid-compact .datagrid-cell .badge{margin-top:-.15rem;margin-bottom:-.05rem}.datagrid-compact .datagrid-expandable-caret{text-align:center}.datagrid-compact .datagrid-expandable-caret .spinner{margin-top:.15rem}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;height:1.2rem;width:1.2rem;outline-offset:-.2rem}button.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-button{cursor:pointer}.datagrid-compact .datagrid-expandable-caret .datagrid-expandable-caret-icon{margin:0}.datagrid-compact .datagrid-expandable-caret.datagrid-cell{padding:0}.datagrid-compact .datagrid-expandable-caret.datagrid-column{padding-top:.3rem;padding-bottom:.25rem}.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger cds-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]),.datagrid-compact .datagrid-signpost-trigger .signpost .signpost-trigger clr-icon:not([shape=info-circle],[shape=exclamation-triangle],[shape=exclamation-circle],[shape=check-circle],[shape=info],[shape=error]){height:1.05rem;width:1.05rem}.datagrid-compact .datagrid-footer{padding:0 .6rem;line-height:1.15rem}.datagrid-compact .datagrid-footer .pagination{line-height:1.2rem}.datagrid-compact .datagrid-footer .column-switch-wrapper .column-toggle--action{margin:0;outline-offset:-.2rem}.datagrid-compact .datagrid-footer .clr-form-control-disabled .datagrid-footer-select.clr-checkbox-wrapper input[type=checkbox]:checked+label{top:0}.datagrid-footer-description{flex:1 1 auto;flex-wrap:nowrap;white-space:nowrap;display:block;text-align:right;margin:auto 0}.pagination-list{list-style:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:stretch}.pagination-list .pagination-current{background:none;background-color:#fff;background-color:var(--clr-forms-textarea-background-color, hsl(198, 0%, 100%));border-color:#ccc;border-color:var(--clr-datagrid-pagination-input-border-color, hsl(198, 0%, 80%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);min-width:1.2rem;min-width:var(--clr-datagrid-pagination-input-size, 1.2rem);line-height:1.2rem;font-size:.55rem;text-align:center;transition:none!important}.pagination-list .pagination-current:focus,.pagination-list .pagination-current.clr-focus{background:none;border:.05rem solid;border-color:#49aeda;border-color:var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%));box-shadow:0 0 .05rem #49aeda;box-shadow:0 0 var(--clr-global-borderwidth, .05rem) var(--clr-datagrid-pagination-input-border-focus-color, hsl(198, 66%, 57%))}.pagination-list>*{padding:0 .12rem}.pagination-list .pagination-first,.pagination-list .pagination-last,.pagination-list .pagination-previous,.pagination-list .pagination-next{display:flex;align-items:center;background-repeat:no-repeat;background-size:contain}.pagination-list .pagination-first:disabled,.pagination-list .pagination-last:disabled,.pagination-list .pagination-previous:disabled,.pagination-list .pagination-next:disabled{color:#8c8c8c;color:var(--clr-datagrid-pagination-btn-disabled-color, hsl(198, 0%, 55%));opacity:.56;opacity:var(--clr-datagrid-pagination-btn-disabled-opacity, .56)}.pagination-list .pagination-first,.pagination-list .pagination-previous{margin-right:.6rem;margin-right:var(--clr-datagrid-footer-pagination-list-margin, .6rem)}.pagination-list .pagination-last,.pagination-list .pagination-next{margin-left:.6rem;margin-left:var(--clr-datagrid-footer-pagination-list-margin, .6rem)}.pagination-list button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;color:#666;color:var(--clr-datagrid-pagination-btn-color, hsl(198, 0%, 40%));cursor:pointer}button.pagination-list button{cursor:pointer}.datagrid-cell-width-zero{border:0!important;padding:0!important;width:0;flex:0 0 auto!important;min-width:0!important;display:block!important}.datagrid-outer-wrapper{display:flex;flex-direction:row;flex-grow:1;overflow:auto}.datagrid-inner-wrapper{display:flex;flex-direction:column;flex-grow:1;overflow:auto;min-width:12rem}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper div.datagrid-table{max-width:100%;overflow:hidden}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-cell{width:100%!important}.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper clr-dg-column:first-child{width:auto!important}.datagrid-detail-open .datagrid{border-top-right-radius:0;border-right:none}.datagrid-detail-open .datagrid-inner-wrapper{width:34%}.datagrid-detail-open .datagrid-placeholder-container,.datagrid-detail-open .datagrid-row{border-right:.05rem solid hsl(198,0%,80%)}.datagrid-detail-open .datagrid-footer{border-bottom-right-radius:0}.datagrid-detail-open .pagination{width:100%}.datagrid-detail-open .pagination-description-compact{text-align:left;flex:1}.datagrid-detail-open .datagrid-footer .pagination-list{margin-right:0}.datagrid-row-detail-open{position:relative}.datagrid-row-detail-open:before{content:"";display:inline-block;position:absolute;border:.5rem solid transparent;border-right-color:#ccc;border-right-color:var(--clr-table-border-color, hsl(198, 0%, 80%));top:.5rem;right:0}.datagrid-row-detail-open:after{content:"";display:inline-block;position:absolute;border:.45rem solid transparent;border-right-color:#fff;border-right-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));top:.55rem;right:-.05rem}.datagrid-detail-pane{margin-top:.6rem;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-left:none;border-top-right-radius:.15rem;border-top-right-radius:var(--clr-global-borderradius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-global-borderradius, .15rem);background:hsl(198,0%,100%);background:var(--clr-datagrid-detail-pane-bg-color, hsl(198, 0%, 100%));overflow:hidden;display:block;flex-grow:2;width:66%}.datagrid-detail-pane-content{display:flex;flex-direction:column;overflow:auto;height:100%;padding:0;padding:var(--clr-datagrid-detail-pane-content-padding, 0)}.datagrid-detail-body{flex:1 1 auto;padding:0 1.2rem;padding:var(--clr-datagrid-detail-body-padding, 0 1.2rem);color:#666;color:var(--clr-datagrid-detail-body-text-color, hsl(198, 0%, 40%))}.datagrid-detail-header{flex:0 0 auto;font-size:.9rem;line-height:1.68rem;padding:0 0 0 1.2rem;padding:var(--clr-datagrid-detail-header-padding, 0 0 0 1.2rem);margin-top:0;display:flex;flex-direction:row}.datagrid-detail-header .datagrid-detail-header-title{flex:1 1 auto;padding:.8rem 0 0;padding:var(--clr-datagrid-detail-header-title-padding, .8rem 0 0 0);color:#666;color:var(--clr-datagrid-detail-header-title-color, hsl(198, 0%, 40%))}.datagrid-detail-header .datagrid-detail-pane-close{flex:1 1 1.8rem;padding:0;display:flex;justify-content:flex-end;padding:0 0 0 .6rem;padding:var(--clr-datagrid-detail-pane-close-padding, 0 0 0 .6rem)}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link{min-width:3.6rem;min-width:var(--clr-datagrid-detail-pane-close-btn-min-width, 3.6rem);margin:.8rem 0 0;margin:var(--clr-datagrid-detail-pane-close-btn-margin, .8rem 0 0 0);padding-right:0}.datagrid-detail-header .datagrid-detail-pane-close .btn.btn-link cds-icon{height:1.2rem;height:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);width:1.2rem;width:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);min-height:1.2rem;min-height:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);min-width:1.2rem;min-width:var(--clr-datagrid-detail-pane-close-icon-size, 1.2rem);color:#8c8c8c;color:var(--clr-modal-close-color, hsl(198, 0%, 55%))}.datagrid-detail-caret{padding:0;text-align:center}.datagrid-detail-caret.datagrid-cell{padding:.3rem .45rem}.datagrid-detail-caret .datagrid-detail-caret-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;margin:0;padding:0;border:none;border-radius:0;box-shadow:none;background:none;cursor:pointer;padding:.1rem .2rem .15rem}button.datagrid-detail-caret .datagrid-detail-caret-button{cursor:pointer}.datagrid-detail-caret .datagrid-detail-caret-button.is-open{background-color:#0072a3;background-color:var(--clr-datagrid-detail-caret-icon-open-bg-color, hsl(198, 100%, 32%));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem)}.datagrid-detail-caret .datagrid-detail-caret-button.is-open .datagrid-detail-caret-icon{color:#fff;color:var(--clr-datagrid-detail-caret-icon-open-icon-color, hsl(198, 0%, 100%))}.datagrid-detail-caret .datagrid-detail-caret-icon{color:#8c8c8c;color:var(--clr-datagrid-icon-color, hsl(198, 0%, 55%));margin-top:.1rem}.datagrid-detail-caret .spinner{margin-top:.3rem}.datagrid-detail-caret.datagrid-column{padding:.55rem .6rem}.datagrid-detail-overlay.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-overlay .datagrid-detail-pane{border-left:.05rem solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-radius:.15rem}@media screen and (max-width: 576px){.datagrid-detail-open>.datagrid-outer-wrapper>.datagrid-inner-wrapper{display:none}.datagrid-detail-pane{border-left:.05rem solid;border-color:#ccc;border-color:var(--clr-datagrid-detail-pane-border-color, hsl(198, 0%, 80%));border-radius:.15rem}}.column-switch{border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);padding:.9rem;background-color:#fff;background-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));width:12.5rem;display:flex;flex-direction:column;z-index:1050}.column-switch .switch-header{display:flex;justify-content:space-between;font-weight:400;font-size:.8rem;padding-bottom:.6rem;line-height:1.2rem}.column-switch .switch-header h1,.column-switch .switch-header h2,.column-switch .switch-header h3,.column-switch .switch-header h4,.column-switch .switch-header h5,.column-switch .switch-header h6{color:#666;color:var(--clr-p1-color, hsl(198, 0%, 40%));font-weight:400;font-size:.8rem;line-height:1.2rem;margin:0}.column-switch .switch-header button{min-width:.9rem;margin:0;padding:0}.column-switch .switch-header button cds-icon{color:#b3b3b3;color:var(--clr-datagrid-column-switch-header-font-color, hsl(198, 0%, 70%))}.column-switch .switch-header button cds-icon:hover{color:#0072a3;color:var(--clr-datagrid-column-switch-header-font-hover-color, hsl(198, 100%, 32%))}.column-switch .switch-content{max-height:15rem;overflow-y:auto;min-height:1.25rem}.column-switch .switch-content li{line-height:1.2rem;padding-left:.1rem}.column-switch .switch-footer .btn{margin:0;padding:0}.column-switch .switch-footer .action-right{display:flex;justify-content:flex-end}.datagrid-filter{margin-top:.24rem;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));padding:.9rem;box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400}.datagrid-filter .datagrid-filter-close-wrapper{text-align:right}.datagrid-filter .datagrid-filter-close-wrapper .close{float:none}.datagrid-filter .datagrid-filter-apply{margin-bottom:0}.datagrid-action-overflow{position:absolute;background:hsl(198,0%,100%);background:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%));padding:.3rem;padding:var(--clr-datagrid-popover-padding, .3rem);margin-left:.3rem;border-style:solid;border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-color:#ccc;border-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%));box-shadow:0 .05rem .15rem #8c8c8c40;box-shadow:var(--clr-datagrid-popovers-box-shadow, 0 .05rem .15rem rgba(140, 140, 140, .25));border-radius:.15rem;border-radius:var(--clr-global-borderradius, .15rem);font-weight:400;white-space:nowrap}.datagrid-action-overflow:before{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.3rem;border-top:.3rem solid transparent;border-bottom:.3rem solid transparent;border-right-width:.3rem;border-right-style:solid;border-right-color:#ccc;border-right-color:var(--clr-datagrid-popover-border-color, hsl(198, 0%, 80%))}.datagrid-action-overflow:after{content:"";position:absolute;top:50%;right:100%;height:0;width:0;margin-top:-.25rem;border-top:.25rem solid transparent;border-bottom:.25rem solid transparent;border-right-width:.25rem;border-right-style:solid;border-right-color:#fff;border-right-color:var(--clr-datagrid-popover-bg-color, hsl(198, 0%, 100%))}.datagrid-action-overflow .action-item{color:#666;color:var(--clr-datagrid-popover-font-color, hsl(198, 0%, 40%));font-size:.7rem;letter-spacing:normal;background:transparent;border:0;cursor:pointer;display:block;line-height:1.15rem;margin:0;padding:.05rem 1.2rem 0;text-align:left;width:100%}.datagrid-action-overflow .action-item:hover,.datagrid-action-overflow .action-item:focus{text-decoration:none;background-color:#e8e8e8;background-color:var(--clr-datagrid-action-popover-hover-color, hsl(198, 0%, 91%))}.datagrid-action-overflow .action-item.active{background-color:#e8e8e8;background-color:var(--clr-datagrid-row-hover-color, hsl(198, 0%, 91%));color:#000;color:var(--clr-datagrid-row-hover-font-color, hsl(198, 0%, 0%))}.datagrid-action-overflow .action-item:focus{outline:0}.datagrid-action-overflow .action-item.disabled,.datagrid-action-overflow .action-item:disabled{cursor:not-allowed;opacity:.4;-webkit-user-select:none;user-select:none}.datagrid-action-overflow .action-item.disabled:hover,.datagrid-action-overflow .action-item:disabled:hover{background:none}.datagrid-action-overflow .action-item.disabled:active,.datagrid-action-overflow .action-item.disabled:focus,.datagrid-action-overflow .action-item:disabled:active,.datagrid-action-overflow .action-item:disabled:focus{background:none;box-shadow:none}.datagrid-action-overflow .action-item cds-icon,.datagrid-action-overflow .action-item clr-icon{vertical-align:middle;transform:translate3d(0,-.05rem,0)}.datagrid-host.datagrid-calculate-mode{display:block}.datagrid-host.datagrid-calculate-mode .datagrid,.datagrid-host.datagrid-calculate-mode .datagrid-footer,.datagrid-host.datagrid-calculate-mode .datagrid-row-master,.datagrid-host.datagrid-calculate-mode .datagrid-row-clickable{display:none}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table{display:table;table-layout:auto}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header{display:table-header-group}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{display:table-cell;min-width:4.8rem}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-calculation-header .datagrid-column{border-color:#e8e8e8;border-color:var(--clr-tablerow-bordercolor, hsl(198, 0%, 91%));border-width:.05rem;border-width:var(--clr-table-borderwidth, .05rem);border-style:solid;padding:.55rem .6rem;vertical-align:top;color:#666;color:var(--clr-p6-color, hsl(198, 0%, 40%));font-weight:600;font-weight:var(--clr-font-weight-bold, 600);font-size:.55rem;letter-spacing:.03em;line-height:.6rem;margin-top:1.2rem;margin-bottom:0}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row{display:table-row}.datagrid-host.datagrid-calculate-mode .datagrid-calculation-table .datagrid-row .datagrid-cell{display:table-cell;min-width:4.8rem;font-size:.65rem;line-height:.7rem;padding:.55rem .6rem;vertical-align:top}.datagrid-host.datagrid-calculate-mode .datagrid-column-separator,.datagrid-host.datagrid-calculate-mode .datagrid-placeholder-container,.datagrid-host.datagrid-calculate-mode .datagrid-fixed-column{display:none}.fade{opacity:0;transition:opacity .2s ease-in-out;will-change:opacity}.fade.in{opacity:1}.fadeDown{opacity:0;transform:translateY(-25%);transition:opacity .2s ease-in-out,transform .2s ease-in-out;will-change:opacity,transform}.fadeDown.in{opacity:1;transform:translate(0)}:root{--clr-wizard-main-bgcolor: var(--clr-color-neutral-0);--clr-wizard-stepnav-bgcolor: var(--clr-color-neutral-50);--clr-wizard-main-text-color: var(--clr-color-on-neutral-0);--clr-wizard-stepnav-text: var(--clr-color-neutral-900);--clr-wizard-stepnav-text--active: var(--clr-global-on-selection-color);--clr-wizard-title-text: var(--clr-color-neutral-1000);--clr-wizard-stepnav-border-size: .2rem;--clr-wizard-stepnav-item-border-color: var(--clr-color-neutral-200);--clr-wizard-stepnav-item-border-color--active: var(--clr-color-success-400);--clr-wizard-stepnav-active-bgcolor: var(--clr-global-selection-color);--clr-wizard-header-action-color: var(--clr-color-neutral-600);--clr-wizard-header-action-color--hovered: var(--clr-color-neutral-1000);--clr-wizard-border-radius: var(--clr-global-borderradius);--clr-wizard-stepnav-active-border-radius: var(--clr-wizard-border-radius);--clr-wizard-stepnav-border-color: hsl(0, 0%, 89%);--clr-wizard-box-shadow-color: rgba(0, 0, 0, .2);--clr-wizard-box-shadow: 0 .05rem .1rem .1rem var(--clr-wizard-box-shadow-color);--clr-wizard-stepnav-link-font-size: .7rem;--clr-wizard-stepnav-link-line-height: 1.2rem;--clr-wizard-stepnav-item-padding: .3rem 0 .3rem .2rem;--clr-wizard-stepnav-padding: 0 0 0 1.2rem;--clr-wizard-stepnav-link-padding: 0 .15rem 0 .5rem;--clr-wizard-stepnav-link-suffix-padding: 0 .35rem 0 0;--clr-wizard-stepnav-link-error-icon-color: var(--clr-color-danger-800);--clr-wizard-stepnav-item-error-border-color: var(--clr-color-danger-800);--clr-wizard-page-padding: .9rem 1.2rem 1.2rem 1.2rem;--clr-wizard-footer-padding: 1.2rem 1.2rem 0 0;--clr-wizard-footer-height: 4.2rem;--clr-wizard-footer-btn-wrapper-min-width: 4.2rem;--clr-wizard-stepnav-link-hover-bg-color: transparent;--clr-wizard-title-padding: 1.2rem .6rem 1.2rem 1.2rem;--clr-wizard-title-font-size: 1.1rem;--clr-wizard-title-line-height: 1.2rem;--clr-wizard-content-background-color: hsl(198, 0%, 100%);--clr-wizard-header-padding: 1.2rem .95rem .3rem 1.2rem;--clr-wizard-footer-buttons-wrapper-gap: .6rem}.clr-wizard .modal-dialog{display:flex;flex-direction:column;align-items:center;box-shadow:0 .05rem .1rem .1rem #0003;box-shadow:var(--clr-wizard-box-shadow, 0 .05rem .1rem .1rem rgba(0, 0, 0, .2));height:50%;max-height:100%}.clr-wizard .modal-content{border-radius:0;border-top-right-radius:.15rem;border-top-right-radius:var(--clr-wizard-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-wizard-border-radius, .15rem);background-color:#fff;background-color:var(--clr-wizard-content-background-color, hsl(198, 0%, 100%));box-shadow:none;padding:0;flex:2 2 auto;width:66%;height:initial;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column}.clr-wizard .modal-header--accessible{flex:0 0 auto;width:100%;padding:1.2rem .95rem .3rem 1.2rem;padding:var(--clr-wizard-header-padding, 1.2rem .95rem .3rem 1.2rem)}.clr-wizard .modal-title{color:#000;color:var(--clr-wizard-title-text, hsl(198, 0%, 0%));display:flex;flex-direction:row;width:100%;font-size:1.1rem;font-size:var(--clr-h4-font-size, 1.1rem);line-height:1.356rem;line-height:var(--clr-h4-line-height, 1.356rem);margin-top:-.156rem}.clr-wizard .modal-body{flex:1 1 auto;color:#000;color:var(--clr-wizard-main-text-color, hsl(198, 0%, 0%));width:100%}.clr-wizard .modal-footer{display:block;width:100%;flex:0 0 4.2rem;flex:0 0 var(--clr-wizard-footer-height);height:4.2rem;height:var(--clr-wizard-footer-height, 4.2rem);min-height:4.2rem;min-height:var(--clr-wizard-footer-height, 4.2rem);max-height:4.2rem;max-height:var(--clr-wizard-footer-height, 4.2rem);padding:1.2rem 1.2rem 0 0;padding:var(--clr-wizard-footer-padding, 1.2rem 1.2rem 0 0)}.clr-wizard .clr-wizard-btn{margin:0;max-width:100%;display:block}.clr-wizard .modal-title-text{display:inline-block;flex:0 1 auto;width:100%;outline:none}.clr-wizard .modal-title-wrapper{width:100%}.clr-wizard .modal-header-actions-wrapper{flex:1 0 auto;padding-left:.6rem;padding-right:.2rem}.clr-wizard .clr-wizard-header-action{height:1.2rem;width:1.2rem;padding:0;margin:0;min-width:1.2rem;line-height:1.2rem;font-size:1.3rem;color:#8c8c8c;color:var(--clr-wizard-header-action-color, hsl(198, 0%, 55%));transition:color linear .2s}.clr-wizard .clr-wizard-header-action a{color:#8c8c8c;color:var(--clr-wizard-header-action-color, hsl(198, 0%, 55%))}.clr-wizard .clr-wizard-header-action:hover,.clr-wizard .clr-wizard-header-action:active,.clr-wizard .clr-wizard-header-action:focus{color:#000;color:var(--clr-wizard-header-action-color--hovered, hsl(198, 0%, 0%))}.clr-wizard .clr-wizard-header-action cds-icon,.clr-wizard .clr-wizard-header-action clr-icon{height:1.1rem;width:1.1rem}.clr-wizard .clr-wizard-stepnav-wrapper{flex:1 1 auto;width:34%;max-width:34%;display:flex;flex-direction:column;order:-1;overflow:hidden;overflow-y:auto;line-height:1.2rem;border-right-width:.05rem;border-right-width:var(--clr-global-borderwidth, .05rem);border-right-style:solid;border-right-color:#e3e3e3;border-right-color:var(--clr-wizard-stepnav-border-color, hsl(0, 0%, 89%));height:100%;background-color:#fafafa;background-color:var(--clr-wizard-stepnav-bgcolor, hsl(198, 0%, 98%));border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-wizard-border-radius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-wizard-border-radius, .15rem)}.clr-wizard .clr-wizard-stepnav{padding:0 0 1.2rem 1.2rem;padding:var(--clr-wizard-stepnav-padding, 0 0 1.2rem 1.2rem);display:block;font-size:.7rem;color:#333;color:var(--clr-wizard-stepnav-text, hsl(198, 0%, 20%));width:100%;flex:1 1 auto}.clr-wizard .clr-wizard-stepnav-list{display:block;box-shadow:none;counter-reset:a;white-space:nowrap;height:auto;list-style-type:none;margin:0;width:100%}.clr-wizard .clr-wizard-stepnav-item{display:block;border-left-style:solid;border-left-width:.2rem;border-left-width:var(--clr-wizard-stepnav-border-size, .2rem);border-color:#e8e8e8;border-color:var(--clr-wizard-stepnav-item-border-color, hsl(198, 0%, 91%));margin:0 0 -.05rem;padding:.3rem 0 .3rem .2rem;padding:var(--clr-wizard-stepnav-item-padding, .3rem 0 .3rem .2rem);color:#333;color:var(--clr-wizard-stepnav-text, hsl(198, 0%, 20%));font-weight:400;font-weight:var(--clr-font-weight-regular, 400)}.clr-wizard .clr-wizard-stepnav-item:not(.disabled):hover .clr-wizard-stepnav-link{color:#000;color:var(--clr-wizard-stepnav-text--active, hsl(198, 0%, 0%));background-color:transparent;background-color:var(--clr-wizard-stepnav-link-hover-bg-color, transparent)}.clr-wizard .clr-wizard-stepnav-item.active{color:#000;color:var(--clr-wizard-stepnav-text--active, hsl(198, 0%, 0%));font-weight:500;font-weight:var(--clr-font-weight-semibold, 500)}.clr-wizard .clr-wizard-stepnav-item.active .clr-wizard-stepnav-link{color:#000;color:var(--clr-wizard-stepnav-text--active, hsl(198, 0%, 0%));background-color:#d8e3e9;background-color:var(--clr-wizard-stepnav-active-bgcolor, hsl(201, 29%, 88%));border-radius:0;border-top-left-radius:.15rem;border-top-left-radius:var(--clr-wizard-border-radius, .15rem);border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-wizard-border-radius, .15rem)}.clr-wizard .clr-wizard-stepnav-item.complete{border-color:#5eb715;border-color:var(--clr-wizard-stepnav-item-border-color--active, hsl(93, 79%, 40%));transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.error{border-color:#c21d00;border-color:var(--clr-wizard-stepnav-item-error-border-color, hsl(9, 100%, 38%));transition:border-color .2s ease-in}.clr-wizard .clr-wizard-stepnav-item.no-click button{pointer-events:none}.clr-wizard .clr-wizard-stepnav-link{width:100%;display:flex;place-content:normal;gap:0;color:inherit;align-items:center;padding:0 .15rem 0 .5rem;padding:var(--clr-wizard-stepnav-link-padding, 0 .15rem 0 .5rem);font-weight:inherit;font-size:.7rem;font-size:var(--clr-wizard-stepnav-link-font-size, .7rem);line-height:1.2rem;line-height:var(--clr-wizard-stepnav-link-line-height, 1.2rem);letter-spacing:normal;text-align:left;text-transform:none;margin:0}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix{display:flex;justify-content:center;min-width:1.2rem;padding:0 .35rem 0 0;padding:var(--clr-wizard-stepnav-link-suffix-padding, 0 .35rem 0 0)}.clr-wizard .clr-wizard-stepnav-link .clr-wizard-stepnav-link-suffix .clr-wizard-stepnav-item-error-icon{transform:none;fill:#c21d00;fill:var(--clr-wizard-stepnav-link-error-icon-color, hsl(9, 100%, 38%))}.clr-wizard .clr-wizard-title{color:#000;color:var(--clr-wizard-title-text, hsl(198, 0%, 0%));font-weight:200;font-weight:var(--clr-h1-font-weight, 200);margin-top:0;padding:1.2rem .6rem 1.2rem 1.2rem;padding:var(--clr-wizard-title-padding, 1.2rem .6rem 1.2rem 1.2rem);flex:0 0 auto;font-size:1.1rem;font-size:var(--clr-wizard-title-font-size, 1.1rem);line-height:1.2rem;line-height:var(--clr-wizard-title-line-height, 1.2rem)}.clr-wizard .modal-content-wrapper{display:flex;flex-direction:row;flex:1 1 100%;height:100%;width:100%;max-height:100%}.clr-wizard .modal-content-wrapper .modal-nav{height:auto}.clr-wizard .clr-wizard-footer-buttons{text-align:right;margin:0}.clr-wizard .clr-wizard-footer-buttons-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;gap:.6rem;gap:var(--clr-wizard-footer-buttons-wrapper-gap, .6rem)}.clr-wizard .clr-wizard-btn-wrapper{flex:0 1 auto;gap:4.2rem;gap:var(--clr-wizard-footer-btn-wrapper-min-width, 4.2rem)}.clr-wizard .clr-wizard-btn-wrapper[aria-hidden=true]{display:none}.clr-wizard .clr-wizard-btn.btn-link{padding:0}.clr-wizard .clr-wizard-content{display:block}.clr-wizard .clr-wizard-page:not([aria-hidden=true]){display:block;padding:.9rem 1.2rem 1.2rem;padding:var(--clr-wizard-page-padding, .9rem 1.2rem 1.2rem 1.2rem)}.clr-wizard .modal-dialog{height:75vh}.clr-wizard .modal-body-wrapper{max-height:100%;display:flex;flex-grow:1;width:100%;padding:0 .15rem;padding:var(--clr-wizard-main-padding, 0 .15rem)}.clr-wizard.wizard-md .modal-dialog{min-height:21rem;max-height:25.2rem}.clr-wizard.wizard-md .modal-content,.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{max-height:25.2rem}.clr-wizard.wizard-md .clr-wizard-stepnav-wrapper{min-width:10.8rem;max-width:12rem}.clr-wizard.wizard-lg .modal-dialog{min-height:21rem;max-height:36rem}.clr-wizard.wizard-lg .modal-content,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{max-height:36rem}.clr-wizard.wizard-lg .nav-panel,.clr-wizard.wizard-lg .clr-wizard-stepnav-wrapper{min-width:12rem;max-width:14.4rem}.clr-wizard.wizard-xl .modal-dialog{height:75vh;max-height:none}.clr-wizard.wizard-xl .nav-panel,.clr-wizard.wizard-xl .clr-wizard-stepnav-wrapper{min-width:12rem;max-width:15.6rem}.clr-wizard .spinner:not(.spinner-inline):not(.clr-treenode-spinner){left:calc(50% + 5.75rem);position:absolute;top:40%}.clr-wizard-page>*:first-child{margin-top:0}.clr-wizard-page>*:first-child>*:first-child{margin-top:0}.clr-wizard-page>form:first-child{padding-top:0}.clr-wizard-page>form:first-child>.form-block:first-child{margin-top:0}.clr-wizard--inline{display:block;width:100%}.clr-wizard--inline>clr-modal>.modal:focus{outline-style:none;outline-color:transparent}.clr-wizard--inline clr-modal{height:100%;width:100%;display:block}.clr-wizard--inline .modal{padding:0;position:static;height:100%;max-height:100%}.clr-wizard--inline .modal .content-container{height:100%}.clr-wizard--inline .modal .content-container .nav-panel{height:99%;width:99%}.clr-wizard--inline .modal .modal-content{box-shadow:none}.clr-wizard--inline .modal .modal-dialog{min-height:100%;height:100%;width:100%;z-index:auto}.clr-wizard--inline .modal-body-wrapper{height:100%}.clr-wizard--inline .modal-header .close{display:none}.clr-wizard--inline .nav.navList{padding-top:0}.clr-wizard--inline .modal-dialog .modal-content .modal-body .content-area{overflow-y:auto}.clr-wizard--inline .modal-backdrop{height:0;width:0;display:none}.clr-wizard--inline .modal-content-wrapper{align-items:stretch;height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper,.clr-wizard--inline.clr-wizard .modal-content{min-height:100%;height:auto;max-height:100%}.clr-wizard--inline .clr-wizard-stepnav-wrapper .clr-wizard-stepnav,.clr-wizard--inline.clr-wizard .modal-content .clr-wizard-stepnav{height:100%}.clr-wizard--no-shadow .modal-content-wrapper,.clr-wizard--no-shadow .modal-dialog{box-shadow:none}.clr-wizard--no-title .clr-wizard-title{display:none}.clr-wizard--no-title .clr-wizard-stepnav{padding-top:1.2rem}@media screen{.clr-wizard-page[aria-hidden=true]{display:none}}@supports (-ms-ime-align: auto){.clr-wizard .clr-wizard-header-action{margin-top:-.15rem}}:root{--clr-signpost-content-bg-color: var(--clr-color-neutral-0);--clr-signpost-content-border-color: var(--clr-color-neutral-500);--clr-signpost-action-icon-dimension: 1.2rem;--clr-signpost-action-color: var(--clr-color-neutral-600);--clr-signpost-action-icon-color: var(--clr-btn-link-color);--clr-signpost-action-hover-color: var(--clr-color-action-700);--clr-signpost-action-active-color: var(--clr-color-action-700);--clr-signpost-border-radius: var(--clr-global-borderradius);--clr-signpost-pointer-border: .6rem solid hsl(198, 0%, 70%);--clr-signpost-pointer-invisible-border: .6rem solid transparent;--clr-signpost-pointer-psuedo-border: .6rem solid hsl(198, 0%, 100%);--clr-signpost-content-padding: 1.2rem;--clr-signpost-content-color: var(--clr-color-neutral-700);--clr-signpost-content-header-position: absolute;--clr-signpost-content-header-padding: 0;--clr-signpost-content-close-button-line-height: inherit;--clr-signpost-content-close-button-dimensions: 1.2rem;--clr-signpost-content-close-icon-dimensions: .8rem}.signpost{display:inline-block}.signpost:hover{cursor:pointer}.signpost .signpost-action{min-width:1.2rem;min-width:var(--clr-signpost-action-icon-dimension, 1.2rem);margin:0;padding:0;color:#8c8c8c;color:var(--clr-signpost-action-color, hsl(198, 0%, 55%))}.signpost .signpost-action cds-icon,.signpost .signpost-action clr-icon{height:1.2rem;height:var(--clr-signpost-action-icon-dimension, 1.2rem);width:1.2rem;width:var(--clr-signpost-action-icon-dimension, 1.2rem);color:#8c8c8c;color:var(--clr-signpost-action-icon-color, hsl(198, 0%, 55%))}.signpost .signpost-action cds-icon:hover,.signpost .signpost-action clr-icon:hover,.signpost .signpost-action:hover{color:#00648f;color:var(--clr-signpost-action-hover-color, hsl(198, 100%, 28%))}.signpost .signpost-action.active cds-icon,.signpost .signpost-action.active clr-icon,.signpost .signpost-action.active{color:#00648f;color:var(--clr-signpost-action-active-color, hsl(198, 100%, 28%))}.signpost .signpost-content-header button{line-height:inherit;line-height:var(--clr-signpost-content-close-button-line-height, inherit);height:1.2rem;height:var(--clr-signpost-content-close-button-dimensions, 1.2rem);width:1.2rem;width:var(--clr-signpost-content-close-button-dimensions, 1.2rem);min-height:1.2rem;min-height:var(--clr-signpost-content-close-button-dimensions, 1.2rem);min-width:1.2rem;min-width:var(--clr-signpost-content-close-button-dimensions, 1.2rem)}.signpost .signpost-content-header button cds-icon,.signpost .signpost-content-header button clr-icon{height:.8rem;height:var(--clr-signpost-content-close-icon-dimensions, .8rem);width:.8rem;width:var(--clr-signpost-content-close-icon-dimensions, .8rem);min-height:.8rem;min-height:var(--clr-signpost-content-close-icon-dimensions, .8rem);min-width:.8rem;min-width:var(--clr-signpost-content-close-icon-dimensions, .8rem)}.signpost-trigger{margin:0;padding:0;display:inline-block}.signpost-content{background-color:transparent;min-width:10.8rem;max-width:18rem;min-height:2.4rem;max-height:25.2rem;display:inline-block;position:relative;z-index:1050}.signpost-content:hover{cursor:default}.signpost-content .popover-pointer{height:0;width:0;position:absolute}.signpost-content .popover-pointer:before{content:"";height:0;width:0;position:absolute}.signpost-content.top-left .popover-pointer,.signpost-content.top-middle .popover-pointer,.signpost-content.top-right .popover-pointer{border-top:.6rem solid hsl(198,0%,70%);border-top:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));bottom:-.6rem}.signpost-content.top-left .popover-pointer:before,.signpost-content.top-middle .popover-pointer:before,.signpost-content.top-right .popover-pointer:before{border-top:.6rem solid hsl(198,0%,100%);border-top:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));bottom:.1rem}.signpost-content.top-left .signpost-wrap{border-bottom-right-radius:0}.signpost-content.top-left .popover-pointer{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:-.05rem}.signpost-content.top-left .popover-pointer:before{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:.05rem}.signpost-content.top-middle .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:50%}.signpost-content.top-middle .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:.05rem}.signpost-content.top-right .signpost-wrap{border-bottom-left-radius:0}.signpost-content.top-right .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:-.05rem}.signpost-content.top-right .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:.05rem}.signpost-content.bottom-left .popover-pointer,.signpost-content.bottom-middle .popover-pointer,.signpost-content.bottom-right .popover-pointer{border-bottom:.6rem solid hsl(198,0%,70%);border-bottom:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));top:-.55rem}.signpost-content.bottom-left .popover-pointer:before,.signpost-content.bottom-middle .popover-pointer:before,.signpost-content.bottom-right .popover-pointer:before{border-bottom:.6rem solid hsl(198,0%,100%);border-bottom:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));top:.1rem}.signpost-content.bottom-left .signpost-wrap{border-top-right-radius:0}.signpost-content.bottom-left .popover-pointer{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:-.05rem}.signpost-content.bottom-left .popover-pointer:before{border-left:.6rem solid transparent;border-left:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:.05rem}.signpost-content.bottom-middle .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:50%}.signpost-content.bottom-middle .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);right:-.65rem}.signpost-content.bottom-right .signpost-wrap{border-top-left-radius:0}.signpost-content.bottom-right .popover-pointer{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:-.05rem}.signpost-content.bottom-right .popover-pointer:before{border-right:.6rem solid transparent;border-right:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);left:.05rem}.signpost-content.left-top .popover-pointer,.signpost-content.left-middle .popover-pointer,.signpost-content.left-bottom .popover-pointer{border-left:.6rem solid hsl(198,0%,70%);border-left:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));right:-.6rem}.signpost-content.left-top .popover-pointer:before,.signpost-content.left-middle .popover-pointer:before,.signpost-content.left-bottom .popover-pointer:before{border-left:.6rem solid hsl(198,0%,100%);border-left:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%))}.signpost-content.left-top .signpost-wrap{border-bottom-right-radius:0}.signpost-content.left-top .popover-pointer{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);bottom:-.05rem}.signpost-content.left-top .popover-pointer:before{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.65rem;right:.1rem}.signpost-content.left-middle .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:50%;transform:translateY(-50%)}.signpost-content.left-middle .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem;left:-.7rem}.signpost-content.left-bottom .signpost-wrap{border-top-right-radius:0}.signpost-content.left-bottom .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.05rem}.signpost-content.left-bottom .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem;left:-.7rem}.signpost-content.right-top .popover-pointer,.signpost-content.right-middle .popover-pointer,.signpost-content.right-bottom .popover-pointer{border-right:.6rem solid hsl(198,0%,70%);border-right:var(--clr-signpost-pointer-border, .6rem solid hsl(198, 0%, 70%));left:-.6rem}.signpost-content.right-top .popover-pointer:before,.signpost-content.right-middle .popover-pointer:before,.signpost-content.right-bottom .popover-pointer:before{border-right:.6rem solid hsl(198,0%,100%);border-right:var(--clr-signpost-pointer-psuedo-border, .6rem solid hsl(198, 0%, 100%));left:.1rem}.signpost-content.right-top .signpost-wrap{border-bottom-left-radius:0}.signpost-content.right-top .popover-pointer{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);bottom:-.05rem}.signpost-content.right-top .popover-pointer:before{border-top:.6rem solid transparent;border-top:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.65rem}.signpost-content.right-middle .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:50%;transform:translateY(-50%)}.signpost-content.right-middle .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem}.signpost-content.right-bottom .signpost-wrap{border-top-left-radius:0}.signpost-content.right-bottom .popover-pointer{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:-.05rem}.signpost-content.right-bottom .popover-pointer:before{border-bottom:.6rem solid transparent;border-bottom:var(--clr-signpost-pointer-invisible-border, .6rem solid transparent);top:.05rem}.signpost-content-header{display:flex;justify-content:flex-end;width:100%;background-color:inherit;top:0;position:absolute;position:var(--clr-signpost-content-header-position, absolute);padding:0;padding:var(--clr-signpost-content-header-padding, 0);border-radius:.15rem;border-radius:var(--clr-signpost-border-radius, .15rem)}.signpost-wrap{border-radius:.15rem;border-radius:var(--clr-signpost-border-radius, .15rem);border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#b3b3b3;border-color:var(--clr-signpost-content-border-color, hsl(198, 0%, 70%));background-color:#fff;background-color:var(--clr-signpost-content-bg-color, hsl(198, 0%, 100%));z-index:1050;position:relative}.signpost-content-body{padding:1.2rem;padding:var(--clr-signpost-content-padding, 1.2rem);color:#666;color:var(--clr-signpost-content-color, hsl(198, 0%, 40%));text-align:left;max-height:24rem;overflow-y:auto}:root{--clr-accordion-text-color: var(--clr-global-font-color);--clr-accordion-text-color-hover: var(--clr-global-font-color);--clr-accordion-text-color-active: var(--clr-global-font-color);--clr-accordion-text-color-selected: var(--clr-global-font-color);--clr-accordion-panel-disabled-color: var(--clr-color-neutral-500);--clr-accordion-active-background-color: var(--clr-global-selection-color);--clr-accordion-content-background-color: var(--clr-color-neutral-0);--clr-accordion-header-background-color: var(--clr-color-neutral-50);--clr-accordion-header-disabled-background-color: var(--clr-global-selection-color);--clr-accordion-header-hover-background-color: var(--clr-color-neutral-200);--clr-accordion-header-active-background-color: var(--clr-color-neutral-200);--clr-accordion-header-font-size: .8rem;--clr-accordion-header-button-font-size: .6rem;--clr-accordion-header-button-line-height: 1.2rem;--clr-accordion-header-button-padding: .3rem .6rem;--clr-accordion-number-padding: 0 .9rem;--clr-accordion-title-font-weight: 500;--clr-accordion-title-font-size: .65rem;--clr-accordion-error-color: var(--clr-global-error-color);--clr-accordion-complete-color: var(--clr-global-success-color);--clr-accordion-border-color: var(--clr-color-neutral-400);--clr-accordion-border-radius: var(--clr-global-borderradius);--clr-accordion-border-left-color: hsl(198, 0%, 91%);--clr-accordion-border-left-width: .3rem;--clr-accordion-border-left-color-current: var(--clr-accordion-border-left-color);--clr-accordion-border-left-color-complete: var(--clr-accordion-complete-color);--clr-accordion-border-left-color-error: var(--clr-accordion-error-color);--clr-accordion-header-left-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color);--clr-accordion-header-left-current-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-current);--clr-accordion-header-left-complete-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-complete);--clr-accordion-header-left-error-indicator: inset var(--clr-accordion-border-left-width) 0 0 var(--clr-accordion-border-left-color-error);--clr-accordion-header-gap: 0;--clr-accordion-status-icon-width: .96rem;--clr-accordion-content-color: hsl(198, 0%, 40%);--clr-accordion-content-font-size: .7rem;--clr-accordion-description-margin-left: 1.8rem;--clr-accordion-step-title-min-width: 8.64rem;--clr-accordion-step-title-font-weight: 400;--clr-accordion-step-status-margin-left: 0;--clr-accordion-step-title-margin-left: 0}.clr-accordion{display:block;margin-bottom:1.2rem}.clr-accordion-panel{display:block}.clr-accordion-header{color:#666;color:var(--clr-accordion-text-color, hsl(198, 0%, 40%));border:.05rem solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));box-shadow:inset .3rem 0 #e8e8e8;box-shadow:var(--clr-accordion-header-left-indicator, inset .3rem 0 0 hsl(198, 0%, 91%));background:hsl(198,0%,98%);background:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%));transition:all .2s ease-in-out;border-bottom:0;width:100%;font-size:.8rem;font-size:var(--clr-accordion-header-font-size, .8rem);text-align:left}.clr-accordion-header:hover{color:#666;color:var(--clr-accordion-text-color-hover, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-accordion-header-hover-background-color, hsl(198, 0%, 91%))}.clr-accordion-header:active{color:#666;color:var(--clr-accordion-text-color-active, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-accordion-header-active-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel-disabled>div>.clr-accordion-header{background-color:#fafafa;background-color:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%))}.clr-accordion-panel-disabled>div>.clr-accordion-header:hover,.clr-accordion-panel-disabled>div>.clr-accordion-header:active{background-color:#fafafa;background-color:var(--clr-accordion-header-background-color, hsl(198, 0%, 98%))}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header{background-color:#e8e8e8;background-color:var(--clr-accordion-header-disabled-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:hover,.clr-accordion-panel-disabled>.clr-accordion-panel-open>.clr-accordion-header:active{background-color:#e8e8e8;background-color:var(--clr-accordion-header-disabled-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion-panel:last-child .clr-accordion-header{border-bottom-style:solid;border-bottom-width:.05rem;border-bottom-width:var(--clr-global-borderwidth, .05rem);border-bottom-color:#ccc;border-bottom-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%))}.clr-accordion-number{padding:0 .9rem;padding:var(--clr-accordion-number-padding, 0 .9rem);font-weight:400;font-weight:var(--clr-accordion-step-title-font-weight, 400);display:none}.clr-accordion-header-button{display:flex;flex-flow:row wrap;flex:1 1 0;width:100%;border:0;padding:.9rem;background:transparent;text-align:left;cursor:pointer;color:inherit;gap:0;gap:var(--clr-accordion-header-gap, 0)}@media (min-width: 576px){.clr-accordion-header-button{flex-flow:row}}.clr-accordion-header-button:disabled{cursor:not-allowed}.clr-accordion-header-button:disabled .clr-accordion-status,.clr-accordion-header-button:disabled .clr-accordion-title{color:#b3b3b3;color:var(--clr-accordion-panel-disabled-color, hsl(198, 0%, 70%))}.clr-accordion-status{width:1.8rem;display:inline-block;vertical-align:top}.clr-accordion-title{display:inline-block}clr-step-title.clr-accordion-title{font-weight:400;font-weight:var(--clr-accordion-step-title-font-weight, 400)}@media (min-width: 576px){clr-step-title.clr-accordion-title{min-width:8.64rem;min-width:var(--clr-accordion-step-title-min-width, 8.64rem)}}.clr-accordion-header-has-description .clr-accordion-title{max-width:13.2rem}@media (min-width: 576px){.clr-accordion-header-has-description .clr-accordion-title{margin-left:0;margin-left:var(--clr-accordion-step-title-margin-left, 0)}}.clr-accordion-description{display:inline-block;max-width:32.5rem}@media (min-width: 576px){.clr-accordion-description{margin-left:1.8rem;margin-left:var(--clr-accordion-description-margin-left, 1.8rem)}}.clr-accordion-content{background:hsl(198,0%,100%);background:var(--clr-accordion-content-background-color, hsl(198, 0%, 100%));border-width:.05rem;border-width:var(--clr-global-borderwidth, .05rem);border-style:solid;border-color:#ccc;border-color:var(--clr-accordion-border-color, hsl(198, 0%, 80%));border-bottom:0;overflow:hidden;padding:.9rem;display:none}.clr-accordion-content .clr-form,.clr-accordion-content.ng-trigger{padding:0}@media (min-width: 576px){.clr-accordion-content{padding:.9rem 2.7rem}}.clr-accordion-inner-content{padding:.9rem}@media (min-width: 576px){.clr-accordion-inner-content{padding:.9rem 2.7rem}}.clr-accordion-angle{transition:all .2s ease-in-out;transform:rotate(90deg)}.clr-accordion-error-icon,.clr-accordion-complete-icon{height:1.2rem;width:1.2rem;display:none;padding:0;margin:0 .6rem}.clr-accordion-panel-open .clr-accordion-header{box-shadow:inset .3rem 0 #e8e8e8;box-shadow:var(--clr-accordion-header-left-current-indicator, inset .3rem 0 0 hsl(198, 0%, 91%))}.clr-accordion-panel-open .clr-accordion-panel-complete .clr-accordion-header{box-shadow:inset .3rem 0 #5aa220;box-shadow:var(--clr-accordion-header-left-complete-indicator, inset .3rem 0 0 hsl(93, 67%, 38%))}.clr-accordion-panel-open .clr-accordion-panel-error .clr-accordion-header{box-shadow:inset .3rem 0 #c21d00;box-shadow:var(--clr-accordion-header-left-error-indicator, inset .3rem 0 0 hsl(9, 100%, 38%))}.clr-accordion-panel-open>.clr-accordion-content-region .clr-accordion-content{display:block}.clr-accordion-panel-open>.clr-accordion-header{background:hsl(201,29%,88%);background:var(--clr-accordion-active-background-color, hsl(201, 29%, 88%))}.clr-accordion-panel-open>.clr-accordion-header:active{color:#666;color:var(--clr-accordion-text-color-active, hsl(198, 0%, 40%));background-color:#e8e8e8;background-color:var(--clr-accordion-header-active-background-color, hsl(198, 0%, 91%))}.clr-accordion-panel-open>.clr-accordion-header .clr-accordion-angle{visibility:visible;transform:rotate(180deg)}.clr-accordion-panel-complete .clr-accordion-complete-icon{display:inline-block;color:#5aa220;color:var(--clr-accordion-complete-color, hsl(93, 67%, 38%))}.clr-accordion-panel-complete .clr-accordion-angle{visibility:visible}.clr-accordion-panel-complete .clr-accordion-header{box-shadow:inset .3rem 0 #5aa220;box-shadow:var(--clr-accordion-header-left-complete-indicator, inset .3rem 0 0 hsl(93, 67%, 38%))}.clr-accordion-panel-complete .ng-trigger.clr-accordion-content{display:block}.clr-accordion-panel-error .clr-accordion-header{border-bottom:.05rem solid;border-color:#c21d00;border-color:var(--clr-accordion-border-left-color-error, hsl(9, 100%, 38%));box-shadow:inset .3rem 0 #c21d00;box-shadow:var(--clr-accordion-header-left-error-indicator, inset .3rem 0 0 hsl(9, 100%, 38%));background-color:#d8e3e9;background-color:var(--clr-accordion-active-background-color, hsl(201, 29%, 88%))}.clr-accordion-panel-error .clr-accordion-error-icon{display:inline-block;color:#c21d00;color:var(--clr-accordion-error-color, hsl(9, 100%, 38%))}.clr-accordion-panel-error .clr-accordion-number,.clr-accordion-panel-complete .clr-accordion-number{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);padding:0;border:0;height:1px;width:1px;overflow:hidden;white-space:nowrap;top:0;left:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header{box-shadow:none}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:first-child .clr-accordion-header{border-top-left-radius:.15rem;border-top-left-radius:var(--clr-accordion-border-radius, .15rem);border-top-right-radius:.15rem;border-top-right-radius:var(--clr-accordion-border-radius, .15rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-content,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-panel:last-child .clr-accordion-header{border-bottom-left-radius:.15rem;border-bottom-left-radius:var(--clr-accordion-border-radius, .15rem);border-bottom-right-radius:.15rem;border-bottom-right-radius:var(--clr-accordion-border-radius, .15rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-title{font-weight:500;font-weight:var(--clr-accordion-title-font-weight, 500);font-size:.65rem;font-size:var(--clr-accordion-title-font-size, .65rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-header-button{font-size:.6rem;font-size:var(--clr-accordion-header-button-font-size, .6rem);padding:.3rem .6rem;padding:var(--clr-accordion-header-button-padding, .3rem .6rem);line-height:1.2rem;line-height:var(--clr-accordion-header-button-line-height, 1.2rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-content{padding:0}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-inner-content{padding:.3rem 1.75rem;padding:var(--clr-accordion-content-padding, .3rem 1.75rem);color:#666;color:var(--clr-accordion-content-color, hsl(198, 0%, 40%));font-size:.7rem;font-size:var(--clr-accordion-content-font-size, .7rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status{width:.96rem;width:var(--clr-accordion-status-icon-width, .96rem)}.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status cds-icon,.clr-accordion:not(.clr-stepper-forms) .clr-accordion-status clr-icon{height:.7rem;width:.7rem}.clr-accordion-panel-open>.clr-accordion-header{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important}.clr-stepper-forms .clr-accordion-panel-inactive .clr-accordion-angle{visibility:hidden}.clr-stepper-forms .clr-accordion-panel-open>.clr-accordion-header .clr-accordion-angle{visibility:visible}.clr-stepper-forms .clr-accordion-status{min-width:3.6rem;margin-left:0;margin-left:var(--clr-accordion-step-status-margin-left, 0)}.clr-stepper-forms .clr-accordion-number{display:inline-block}.clr-step-button{display:block;margin-top:1.2rem}:root{--clr-timeline-line-color: var(--clr-color-neutral-500);--clr-timeline-step-header-color: var(--clr-color-neutral-600);--clr-timeline-step-title-color: var(--clr-color-neutral-700);--clr-timeline-step-description-color: var(--clr-color-neutral-700);--clr-timeline-incomplete-step-color: var(--clr-color-neutral-600);--clr-timeline-current-step-color: var(--clr-color-action-600);--clr-timeline-success-step-color: var(--clr-color-success-400);--clr-timeline-error-step-color: var(--clr-color-danger-800);--clr-timeline-step-title-font-weight: var(--clr-p2-font-weight);--clr-timeline-step-title-font-size: .65rem;--clr-timeline-step-title-line-height: .9rem;--clr-timeline-icon-size: 1.8rem;--clr-timeline-line-width: .1rem;--clr-timeline-step-margin: .6rem;--clr-timeline-horizontal-line-length:calc(100% - 1rem);--clr-timeline-vertical-line-position: translate( -1.55rem, 1.4rem );--clr-timeline-vertical-line-length:calc(100% + .2rem);--clr-timeline-vertical-step-body-margin: .3rem 0 0 .6rem;--clr-timeline-step-header-font-size: .65rem;--clr-timeline-step-header-font-weight: inherit;--clr-timeline-step-header-line-height: .9rem;--clr-timeline-step-description-font-size: .55rem;--clr-timeline-step-description-font-weight: inherit;--clr-timeline-step-description-line-height: .8rem}.clr-timeline{display:flex;padding:.6rem}.clr-timeline-step{display:flex;flex-direction:column;width:100%;min-width:8.75rem;margin-left:.6rem;margin-left:var(--clr-timeline-step-margin, .6rem)}.clr-timeline-step cds-icon,.clr-timeline-step clr-icon{height:1.8rem;height:var(--clr-timeline-icon-size, 1.8rem);width:1.8rem;width:var(--clr-timeline-icon-size, 1.8rem);min-height:1.8rem;min-height:var(--clr-timeline-icon-size, 1.8rem);min-width:1.8rem;min-width:var(--clr-timeline-icon-size, 1.8rem)}.clr-timeline-step cds-icon[shape=circle],.clr-timeline-step clr-icon[shape=circle]{color:#8c8c8c;color:var(--clr-timeline-incomplete-step-color, hsl(198, 0%, 55%))}.clr-timeline-step cds-icon[shape=dot-circle],.clr-timeline-step clr-icon[shape=dot-circle]{color:#0072a3;color:var(--clr-timeline-current-step-color, hsl(198, 100%, 32%))}.clr-timeline-step cds-icon[shape=success-standard],.clr-timeline-step clr-icon[shape=success-standard]{color:#5eb715;color:var(--clr-timeline-success-step-color, hsl(93, 79%, 40%))}.clr-timeline-step cds-icon[shape=error-standard],.clr-timeline-step clr-icon[shape=error-standard]{color:#c21d00;color:var(--clr-timeline-error-step-color, hsl(9, 100%, 38%))}.clr-timeline-step:not(:last-of-type) .clr-timeline-step-body:before{content:"";background:hsl(198,0%,70%);background:var(--clr-timeline-line-color, hsl(198, 0%, 70%));height:.1rem;height:var(--clr-timeline-line-width, .1rem);width:calc(100% - 1rem);width:var(--clr-timeline-horizontal-line-length, calc(100% - 1rem));transform:translate(1.7rem,-.95rem)}.clr-timeline-step-header{white-space:nowrap;color:#8c8c8c;color:var(--clr-timeline-step-header-color, hsl(198, 0%, 55%));font-weight:inherit;font-weight:var(--clr-timeline-step-header-font-weight, inherit);font-size:.65rem;font-size:var(--clr-timeline-step-header-font-size, .65rem);line-height:.9rem;line-height:var(--clr-timeline-step-header-line-height, .9rem);margin-bottom:.4rem;margin-bottom:var(--clr-timeline-step-internal-margin, .4rem)}.clr-timeline-step-body{display:flex;flex-direction:column}.clr-timeline-step-body cds-icon,.clr-timeline-step-body clr-icon{height:.8rem;width:.8rem;min-width:initial;min-height:initial}.clr-timeline-step-body cds-icon[shape=circle],.clr-timeline-step-body cds-icon[shape=dot-circle],.clr-timeline-step-body cds-icon[shape=success-standard],.clr-timeline-step-body cds-icon[shape=error-standard],.clr-timeline-step-body clr-icon[shape=circle],.clr-timeline-step-body clr-icon[shape=dot-circle],.clr-timeline-step-body clr-icon[shape=success-standard],.clr-timeline-step-body clr-icon[shape=error-standard]{color:inherit}.clr-timeline-step-title{color:#666;color:var(--clr-timeline-step-title-color, hsl(198, 0%, 40%));font-size:.65rem;font-size:var(--clr-timeline-step-title-font-size, .65rem);line-height:.9rem;line-height:var(--clr-timeline-step-title-line-height, .9rem);font-weight:500;font-weight:var(--clr-timeline-step-title-font-weight, 500);margin-top:.4rem;margin-top:var(--clr-timeline-step-internal-margin, .4rem);margin-bottom:.3rem;margin-bottom:var(--clr-timeline-step-internal-margin, .3rem)}.clr-timeline-step-description{color:#666;color:var(--clr-timeline-step-description-color, hsl(198, 0%, 40%));font-weight:inherit;font-weight:var(--clr-timeline-step-description-font-weight, inherit);font-size:.55rem;font-size:var(--clr-timeline-step-description-font-size, .55rem);line-height:.8rem;line-height:var(--clr-timeline-step-description-line-height, .8rem)}.clr-timeline-step-description button{display:block;margin-top:.4rem;margin-top:var(--clr-timeline-step-internal-margin, .4rem)}.clr-timeline-step-description img{width:100%;margin-top:.4rem}.clr-timeline.clr-timeline-vertical{flex-direction:column;min-width:16rem}.clr-timeline.clr-timeline-vertical .clr-timeline-step{flex-direction:row;margin-left:0;position:relative}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type){margin-bottom:1.8rem;margin-bottom:var(--clr-timeline-step-internal-margin, 1.8rem)}.clr-timeline.clr-timeline-vertical .clr-timeline-step:not(:last-of-type) .clr-timeline-step-body:before{position:absolute;width:.1rem;width:var(--clr-timeline-line-width, .1rem);height:calc(100% + .2rem);height:var(--clr-timeline-vertical-line-length, calc(100% + .2rem));transform:translate(-1.55rem,1.4rem);transform:var(--clr-timeline-vertical-line-position, translate(-1.55rem, 1.4rem))}.clr-timeline.clr-timeline-vertical .clr-timeline-step-header{text-align:right;white-space:normal;word-break:break-word;width:3rem;min-width:3rem;margin-bottom:0;margin-right:.6rem;margin-right:var(--clr-timeline-step-internal-margin, .6rem);margin-top:.3rem;margin-top:var(--clr-timeline-step-internal-margin, .3rem)}.clr-timeline.clr-timeline-vertical .clr-timeline-step-title{margin-top:0;margin-top:var(--clr-timeline-step-internal-margin, 0)}.clr-timeline.clr-timeline-vertical .clr-timeline-step-body{display:flex;flex-direction:column;min-width:8.9rem;margin:.3rem 0 0 .6rem;margin:var(--clr-timeline-vertical-step-body-margin, .3rem 0 0 .6rem)}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:200;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Metropolis;src:url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAFaEABMAAAAAouAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABqAAAABwAAAAcfNH55kdERUYAAAHEAAAATQAAAGIH1Qf8R1BPUwAAAhQAAAcYAAAOdkDCfpZHU1VCAAAJLAAAACAAAAAgRHZMdU9TLzIAAAlMAAAATQAAAGBpEq8JY21hcAAACZwAAAJsAAADnndDD7FjdnQgAAAMCAAAADAAAAA8EhEB8WZwZ20AAAw4AAAGOgAADRZ2ZH12Z2FzcAAAEnQAAAAIAAAACAAAABBnbHlmAAASfAAAOMwAAG8kHd7Yl2hlYWQAAEtIAAAANgAAADYLc4gRaGhlYQAAS4AAAAAhAAAAJAeRBCBobXR4AABLpAAAAowAAATauY40J2xvY2EAAE4wAAACdAAAAnrU+7n2bWF4cAAAUKQAAAAgAAAAIAKUA1BuYW1lAABQxAAAAY4AAAN6MgiIWnBvc3QAAFJUAAADoQAABiGXFj2KcHJlcAAAVfgAAACBAAAAjRlQAhB3ZWJmAABWfAAAAAYAAAAG9nhYmAAAAAEAAAAA1FG1agAAAADTwZ2GAAAAANS+pvV42g2MQQqEQBDEEkf0MLPof7ypL/DofXfV/z/AIgRC0TQCLR6cdFRkjVso7HzTv1D4B7m4048DOlopNlv645SeXXLT51sXzSa+W3AF3AAAAHjajVcNbJbVFX7Oufe+X/sVainlR+gYIYQhaTogTJQgGkY60xRUxlw1aLbpnIMhjDHCNucKc2AWAps/XSULQ+10kgqsCnbWkYYwRtxCZBLDoDAGFapxMoQtBpV3z3veD/vWttM+6dPTc+9733vOee537gcBkMc41ELm1NQtQBE8PYhjOP4RKNziby6/DxVLvr58MSqXLF6ymLNBfzKazkjY8bk8hmMMJpjHYTzqXEs6Gi2zVSXagIgPyeAVfGKU+QIqPoKgJt5ADpiJ9fgQsYyCchucJyOlEyUYxJ2djTviZ+PD8TEM8BOfG3DkUL/eLlT2+v+t+JEBV3hzwJGjA4/E+wYYeTY+Hrcn+Jj/MH//kqDv2+PX4o3xRuZ1LDM9gdn6HKGoJhw+T3hMJQK+QESYTuRwLVGEGUQxczuTlVpJCFbjZ5y5jgjM+Hr6dxKCFwnBHwjFQcLjNcLjGBFwiojwBhHhDBHhLJHDOSKH94liVu9DrhYTeSmTMhRLuZSTK6SCPIqVzXPtyVTJeD4ziRDbd7pjtR0727G3HQfMIYpQQxTjRiKP+UQJluL7XCGJJLJIIoskYCMe4/xGohi/wibOfwK/5fxniBJsJ3LYQRTh90QOrUQRnidyeIEowi6iGG1EMXYTeXQQeewh8thL5PEnQvBnQiw7EY4TJfgnkeZFLS9qefGWl2B5CZYXb3nxlhcvI2QE83WlXElOchS4ajUzNIE1rmZtp7Km05mZGczIUizDd7Ec38MK1nI11uCneJBZWMfotzOi51nJF1nBg6zcMVbsDVbqLHfyvp2sMr63Ijlf+oCdw32ynHEPpr7aqbuN8X/6UauN8O+ZAUfeJC708+T5TzpPcWf8r/gf8SM9Jy970uIz8dZ460f/dWeft2eUJzjRhJgmFF8hHG4jPG4nAhYSERXxGOckahBTg5oaFC1EhG1EZJUWq7RYpcUqLVZXRRfhcJpw6CYcPiACLhGRDJEhrOtQGUoeJsPISUXFKioyWkZzfUUVriBKMIQYZEoXU7qa0l1B6V8iskr3Fk+UiSdnSncFpfdo3FtU3qLKWVSXlZ5qPFX3S8TAuk6i9aZZLUSYKNdZnDnTrzP9aiHmRMVaiDzRsmbizyraWRZyMlmu5duTT68aRjif9bqNcS1kJI2MpAmPM5on8CSeQjMjeoaRbONpbONuO7jLvdxdF2vQzZ1d4g6G8m0j+JbRXHGM6VlRah2lPP4J7XLMw/W0xOzr2Yk6ozHkk8z/Hlkr6+VhaZLN0ixbZYfskpdlj+yXA3JIjsgJOS1vy7vynlxSr3kt0+FaqeN0olbrNJ2hN2iN1ul8rdc79W5dpMt0pd6va/Qh3aCP6ibdok9ri7Zqm+7WvfqKvqqva6ee1G59Ry/oRQcXuUGu3I10Y9x4N8lNdle7mW62u9HNcwvc7e5r7h73HbfcrXIPuAfdz90vXKP7tXvS/c5tcy+4l1yH2+f+6v7mDrvjrsu95f7t/us+8OqLfKmv8KP8WD/BV/mp/ho/y8/xtf5mf6tf6L/h7/X3+RX+h77Br/Xr/cO+yW/2zX6r3+F3+Zf9Hr/fH/CH/BF/wp/2b/t3/Xv+UvAhH8rC8FAZxoWJoTpMCzPCDaEm1IX5oT7cGe4Oi8KysDLcH9aEh8KG8GjYFLaEp0NLaA1tYXfYG14Jr4bXQ2c4GbrDO+FCuBghiqJBPB2rdDu5wXi2ca1xU8JYZ9xqnjXGjRm+xXiK8SxjW411Suz6zGqTlJ+pcpVxtfHchLHaeKe2kxvMf10P45TxxcxTzcZVxqXGt7hF5BbjVf2znsvEWGv+Pow7jNuN1/Ww3JXGbvYS4/3GjX05zcAAO6k3nqQdn8T6y1656uiP8VXjncare5h5+zT8f1Zmbnt4VWbPvexMTRvMf5X5s/Zsy+FvzL4rk/n0Lb1sG03rm/U3mT03tW1Oqpm0OmnUqT4LdsGfzGk1e6dbeVm9BY11mn00sQs1TXOSajvNTNbfmLEPmd1gNTpqOj/Vo0BqtePyiUBf/xSzL6a2zUlVnfWnJ2hWRjPVmcyn9g6zF2WqYHnTSvM3mz9VWlXGTrNamsl8X/u82T+y6G4y++9mZ1eujbclK8fPfaxS2TfOLZzujk/BvWcqPmv3UvDeNZFZSW6nnl27il0wuWFHmMKbWA7TcA17WNK5S9m3r2NPTzr3ELujllvnHsrvVbXsQ3XEMNzEPjecne5WfvepJyqtl3+GXe8Odq2lvLuNtdvbdHb0zVxvCzvfXOt9X2b3a2eH/CMO4Fu80Z3FD+xW2YTzEvA4O/FotFhPbeN+Ra6w72YRJF5hKmzAPeS17HYlGMl3jWdEk3E1dz2bu5yHBRw9aNrtMj5tbGcGRzJ81PjHxs8Zn7CsjTO7BF/ke+7FtyUnRVIseSmRwVLad0f/A3IFobcAAQAAAAoAHAAeAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2Bm8mWKYGBlYGHqAtIMDN4QmjGOQYTRDMhnYGeAAyQmA0Ood7gfgwODguofZun/xgwMzOcYDRUYGCaD5JhYmdYDKQUGJgC8iQorAAAAeNq1k1lQjlEcxn//t30RKhT19vZp00aiFEX2pci+lKzZsq/ZGusQQ0VSyJ4koxkTU1O2G+64NWOMvs+VW+4MHcdXTDPMuHJm3nPec86c55x5nt8fcKHrC0F0j1TqmTjnrlKsxyWMw42BlHCLOu7SSBPNtNAmHhIggyRMBkucJEmqpEumTJUcyZNCKZISI9V4Zbx3iTKPm63mE/OL5W4FWsFWqGWzoqxhVrp13+Yf+U0pfYfFjR7aj2njmfhKfzHFJrGSKCmSJhmSJdmSKwWyQTZr7ZfGW619yGwx283PlmEFWEFWiFN7qJX2S1t9VC/Uc/VUtatW9Ug1q4eqSTWqBlWv6tQ1VatqVLWqUpWqQpWpM6pUneh805nVmfT9k6PcUeDId8TYB9r97D52L7ub3ej42vG54/CHkHfJXV79p+ZueDuT4I9bBKP7z/iHRtdJF1x1du544IkX3vjgSy/86E0f+uJPAIH0oz8DCCJYZzxIpx6KSZhOJBwbg4kgkiiiiWEIscQRTwKJDGUYSQwnmRGMJIVURpFGOqMZQwaZjNXMZDGeCUxkEpOZwlSmMZ0ZZJPDTGaRy2zmMJd5zGcBC1nEYk1aHvkspYBlLGeFfv8OdrKbYg5xnNOUU0YF5zlHJVVUc5EaLnGFy9Rylevc1BT9ZPQ2DZqle5qmn20Vq7Ud0WzgbLc361mj+12c+O1W4V8cvEA9m1nZY2UtmyRGj1vYzjHsOCRc8xkpUboCIrijdx6gaZYEXQ/x3WeKnGHEso29bGUfezjAQV1L+znCUb11mFJOcZLXupp6sU68xFt82Ch+mn/PH5DNquh42mNgwALKgTCDIYNpPQMD024mVgaG/yHM0v+NmXb//8J0j0nw/5f/fiA+AOYLDgp42q1WaXfTRhSVvGUjG1loUUvHTJym0cikFIIBA0GK7UK6OFsrQWmlOEn3BbrRfV/wr3ly2nPoN35a7xvZJoGEnvbUH/TuzLszb5t5YzKUIGPdrwRCLN01hpaXKLd6zadTFs0E4bZorvuUKkR/9Rq9RqMhN6x8noyADE8utgzT8ELXIVORCLcdSimxKehenTLT11ozZr9XaVQoV/HzlC4EK9f9vMxbTV9QvY6phcASVGJUCgIRJ+xok2Yw1R4JmmP9HDPv1X0Bb5qRoP66H2JGsK6f0Tyj+dAKgyCwyLSDQJJR97eCwKG0EtgnU4jgWdar+5SVLuWkizgCMkOHMkrCL7EZZzdcwRr22Eo84C9IlQalZ/NQeqIpmjAQz2ULCHLZD+tWtBL4MsgHghZWfegsDq1t36Gsoh7PbhmpJFM5DKUrkXHpRpTa2CazAQOUnXWoRwl2dcBr3M0YG4J3oIUwYEq4qF3tVa2eAcOruLP5bu771N5a9Ce7mDZc8BB3KCpNGXFddL4Mi3NKwoKTHS9RHRktJiYGDlhOU1hlWPdD273okNIBtQb60yi2JfPBbN6hQRWnUhXajBYdGlIgCkGHvKu8HEC6AQ3yaAWjQYwcGsY2IzolAhlowC4NeaFohoKGkDSHRtTSmh9nNheDKRrckrcdGlVLy/7SajJp5TE/pucPq9gY9tb9eHgYBYxcGrb5zOIku/Eh/gziQ+YkKpEu1P2Yk4do3Sbqy2Zn8xLLOthK9LwEV4FnAkRSg/81zO4t1QEFjA1jTCJbHhkXW6Zp6lqNKSM2UpU1n4alKyo0gMPXD8OhK0KY/3N01DSGDNdthvHhnE13bOs40jSO2MZshyZUbLKcRJ5ZHlFxmuVjKs6wfFzFWZZHVZxjaam4h+UTKu5l+aSK+1g+o2Qn75QLkWEpimTe4Avi0Owu5WRXeTNR2ruU013lrUR5TBk0aP+H+J5CfMfgl0B8LPOIj+VxxMdSIj6WU4iPZQHxsZxGfCyfRnwsZxAfS6VEWR9TR8HsaCg8dsHTpcTVU3xWi4ocmxzcwhO4ADVxQBVlVJLcER/JsDj6uW5pzUk6MRtnzYmKj0bGAT67OzMPq08qcVr7+xx4ZuVhI7id+xrneWPyD4N/ixdlKT5pTnBwp5AAeLy/w7gVUcmh06p4pOzQ/D9RcYIboJ9BTYzJgiiKGt985PJKs1mTNbQKH08EOivawbxpTowjpSW0qEkaAS2DrlnQNOrz7K1mUQpRbmK/s3spopjsRRnMgCko5KaxsOzvpERaWDup6fTRwOVG2oueLDVbVnGFvQfvY8jNLHk3Ul64KSntRZtQp7zIAg65kT24JoJbaO+yimJKWKgiPghtBfvtY0QmLTODLoEiZHGysg/tih05ooJ2At960irv20Ltz3XyIDCbnW7nQZaRovNdFfVqfVXW2ChXr9xNHwfTzrCx5hdFGU8ue9+eFOxXpwS5AkZXdr/uSfH2O9btSkk+2xd2eeJ1ShXyX4AHQ+6U9yIaRZGzWKURz69beDJFOSjGRXMcF/TSHu2KVd+jXdh37aNWXFZUsh9l0FV01m7CNz5fCOpAKgpapCJWeDpkPpudmvCxlLgsRdyzZNdF9B08IR3ivzjEtf/r3HIU3KLKEl1o1wnJB20fK+itJbuThypGZ+28bGeiHUk36BqCnkguOP5e4C6PFekU7vPzB8xfwXbm+BidBr6q6AzEEuetggSLKt7STqZeUHyEaQnwRdVCswJ4CcBk8LJqmXqmDqBnlplTAVhhDoNV5jBYYw6DdbWDrncZ6BUgU6NX1Y6ZzPlAyVzAPJPRNeZpdJ15Gr3GPI1usE0P4HW2yeANtskgZJsMIuZUATaYw6DBHAabzGGwpf1ygba1X4ze1H4xekv7xeht7Rejd7RfjN7VfjF6T/vF6H3k+Fy3gB/oEV0E/DCBlwA/4qTr0QJGN/GMtjm3EsicjzXHbHM+weLz3V0/1SO94rME8orPE8j029inTfgigUz4MoFM+Arccne/r/VI079JINO/TSDTv8PKNuH7BDLhhwQy4UdwL3T3+0mPNP3nBDL9lwQy/VesbBN+SyATfk8gE+6onb5MqvNn1bWpd4vSU/XbnXfY+RtlM7osAAAAAQAB//8AD3jatX0JdFzFlWhVve73elOr95bU2lq9Sd2t1tJqtfZ+Wmztq21k2RaysC3J2GBbZrOxMeCQBQIhJM5kg4SQYzIhYJZAICQzWSYhzoJ/fuYPJwmTSeCfJH+yTD4hk8mAnv6tqvdarc0488/YUqv7vVv1qu5+b92qRiY0vZzEHxd8SED5yI0KUQBVoRRqRu2oDxXKnq6OtpZ0YzIaCZYVFXjsNqOOIFNtTO+3+yV30h1wJ1OBVDIlsb8SvNWu0mv0L70DV1LaexWGNUgnU/jjyjdx+xudXee7us6f76rw+7u6uvZ3+e86v7/Cv99//vx5//79d23den5ua/kPhF93+0N++LljoWLr1uAsvNvqb+uq2H+yyVszduzY48eOjdXM+2v88IMQQVuX30SvkwtsbiG5AmGMphFC1kFEiDCjw4LgFYZ0Ol2+zhqy2/SSN+ZMCgFPONXQmKz3uF1iYPS+ku2GRKKiLFFdTi4o9b+r8ZclEmX+GoSWl1EnPocfJhdsFciEkE2A11cRfW4FvNwOz/WhMtQvb80XCdILBBOED5ix0WgdtNryBEkyTFtMxGCwD+owIflkCKGy0pJiaOUrKizwwvOd9uw/qSSGpaQUkAJp9ptOst+kxH4lepOQ+EHvQnQ6eiZ6dXS/Z398zjMP787AlXnPt87Ez+DHH98FCD2/6/Fdn4N/ux5HgJmy5edIL/kzKkFBFEMJORaL+suLCr0el91sMkhWRPCAHiPcD/PCBM/CBL1oqNRuFwBdQRGInApH0h5vKoEBbWmgtccrhSPuUuxGcNWK3Y7GVANcIL0nDu1+976+gcn5+cU9u2+4uqdn4Nhx5Vg4Goy/2ljTdGRRkrttu6e6nd/07ZgYXzS3d1jG97TavlK08yrsDOafN9aUKkfrK/wR29NIj6qW/12wkmeBsk7Acg1qRd8dfLJgbKccM2O9CWNRj+eRiAxG0bCAdDo0QzClfB7gX5ixSEQQ8oUh3+CTEWhSc9kmCEBZO2nGgiXJKw355OQGLQgBWNoMbdxqakoO19aWl7tcCNW21rY0NpTXlCcqw64yV2lRgdNht8FkrGGr5I45KDI7cLIesOiy4gBO4gBDY6BCdLs8SbTmfgdeufepoWh0uLZuOBobqsPv36OE9iwmEoFgdSKA54ZicLFuiN4KJmoCAXpxKjFaWzeWSIzBazW+amkcfzYdizelq2NpZSIxWlc7VlPDIAbT8VgTvYUo3/iX/0jeRb6EylEcNaIOubU2ES4rKS4qMBkFUg68LpABytd4BsTOM6gHYWOYAeaprvb7qxurU/64PxavECVPTB8RAxWcgXJnBre8jWmvKHkRnZqXT9ORDkeArWCqpHhkarFzvqVvtLigbrKhYXvN0Lb6vqqS6brE9conEp7CtppomSkz2ROL9dTljY/VTrV3TwcrO8OJkUT1cE3zYLh1qH0gvk8+TlrigcLa0oJ4oKJ66S+p3WMFzcG6FoQwlXH0LZBlC3LKNqpBGHnxkDtIYOCOFV0hBa5yR3y+CPA7fvVw0FdZ6Qse7kW0j8blq/AY+QrKQ+IzeXpcG2MqJu1ls/BKn1tcPJgZHx4ez+z6+dmz/zLete3CkSNPbOtmbcPQVtbaStCWYyGS5ggKTwwPT2QOQg/z2544cuTCtq4x6OPnY6xtAu/H+8jfoXmUlhtmhnqaqgCXMIcBAWMdRiDW8yLW68kM8K5HD/oHIOemJuWOupqAPyZRRoSBphvTogT/AxXhCP/YCBTg7ymlvB5vKfayzxoqRKkRbqXpRy+7YMUSJSaFdLvgU6ACOkjgCL8gBl50mUWSVxBw6Y1Gm05vLYiWW62l1V6rXmc3iAZvhWQ3E9HsyrO6TFgU7C4h4OCgBslerS9wuwpqXZIhB1oQsQlEY7/D4kuU5hs9frPOaDSYHIa8PJMomvKsBodZMph01nLRZsgvTfgsDofFVasrdOc5hDITBTYa8nWmfCIajaLNorMaDCYN3l2oq3VZHBTHHWiWFJI2ZEZhOYB0AtbtAF4HzYEFdADUAZ5GgOthpsRtolQUwwFqDVPUKiZJ4Zeu+xL84KIXXlj48pdpf5nlRfQL9EFkRV4Zxo96NZ4DwQk6KM+BSFTk4Ho8YSmrTpSHE9XJaxO1NeXlifbayu2NtK869M+4A/eBtBbIbkQ72kH5AkaEYEQ22pnT7/bX4Tzlj7jvEOOZdrCZP4Hnm6n1p1dAC2LsxZQ7zMgUFIArci3kIdU6WrKWES//Zvk5/B3yK3iuXbbSTs/Cs2/gD6SqDG85q5w/S3719iXE7GXd8pvkHvIiqL8yFJergBvZjLnWwGCo2QBsNjCyZbbSAg/Tk2B6Yrq1epCkGhLAXFSwSuFJhruHh++enHzf0ND7JutH4/HR+vqxeHys3rL7M/PzD+/e/fD8/Gd2L3Zcv3Xr9e3t9LWD4YASNg0yLyKfXACkFABfA1yrY5yPh+xOhjopkk7aAy/elPz6/lOkbHDn2aVxxNrHYVJhmE8BisoRswmmA9xAyABDJ1OH1AGZRswG2b3BsE4qiGWwpsWlSKOq//IxkKd6SW7cUpvcVjk+92DPdZn+yftxWpHmvpvcHqtpqasdfHfjNR1bbu6+YZE9uxRwGYVnV6GM3FZYAM+pwJjA02EIA9SGg0E/AE/WzQBzwkAQ0s9QJeBl8l+FKoNBfzAkSYVAZapkkvXM7kippKdx7fAkFe3/eHd8KLQ33d432D883NHX11Q3HhrY+8m+69v7Wtq3yzcMWTKpiapEU3WiBh/GdfFoKl41dKJ2R2PbhN26vbN1dwPng1J42Ql4N4G2q5ajFvA38ICohzlgBH7nHKCOmdh83ZDZbM4z54FMOWx0rCF/BCft1PMMFGIBn1Yet+Ct52ZmTv3k3Cx+QRk/dA5IGFF+zOkTAxw1wHOKKY4coAvzLESAzrEeAY50AKEDuy4IZJob9dU4Ag+twu4MBhiOwPVRMVQhRagwSY1Zbrz/wMDU3o7BofaRjh0m/LzyVRHeLbR33TJiuXZqcktDSq4N4usWn4omr+neem0Lx0EtjG0A6OdDEdQnb7EBDuzAPAVYJ4SwXqcbEEGx6PSCbh5ljasEY9N0RHExjDBSHA74oYuiYChsAD8NqSOieoOpbIlLiQQfHFm28yTxIwc7um7sv/fe4Xt2Ht/VHuiO1Q4ldOVXNxg7/KMtdYP5BTfiLzXs6+o+1PaVTx58dGZ4pqyseaE7VKU8WtFcnu5Mxj9M8ZuEiQSY/JTJxWBoMJMeqncw873B1wVvhzqQ2J/yu0EhPKA8jP+g/O97Sfvi1UsXqH8RBTx0qnhIoR650yUS0K4DUs70VS1hgOljIBDTEpWVFAOVqcqGmmqKh4pyioe4kaqtjTwMFTM53pWXvgfbZCXUx/jXk1uHM82dWxa7uo/3dDXJQ70nB+tG+hsb+0Zq28djXRCwxMbbLTVTrW1T3oLRpubt8ertTc2j3gK4srMGP9QYrUw3VsUaBOVSU7y0poiQoppS6kQRVA9zHFqhdSnQF+itN4LAGgBrOpisHsRVT+aB6QWYoSB4BnPsgUZrfxmdYygYYrT2cFJz4QUrTD+oc3aA5ebaEWj99+uoLDPqN1MyV1KCkxdXU5lTXnkEyMzITefA7AWxgG3wUt1NdTUbXiEPsvQ8yLJYELJ4LR6HjRkRUXUtNCNCNjAoFepffESzLMpd2juIvZidJBaIvfIRskvIDoi6FRmfwvh5fOuTyRjlwzTaTkSyG/hQfEYk4Ds5UyF3Hnan8SXlb/BBHJn90dyDD84zuetAj5FC/CfgPAl1DD5ZBmGBA1EvVpjV4kY7Bs+/gHIyjeQQhBBkh6rIiTA89Ry18FSTUzVA/3fgnyoh9vunhZMLMJ4+GI9XG48A40lX45Tere/DB2E8l5S6Fx98cO5Hsz+i43Euv4lfAd5wIz9ql1s0nnAC+wtUmgQdEg7AyLjzRrViVkd5PB6/pzzkDQaZbnSqAi5FVrjevSrKfWJob0f9cGd/9Q29nfvT8+PHvBru79Y1V4Yb+waSrfU7G7uvc+z5PysBMEHx5fcLW8gjSEYj6JLs9peXCQahGxsNDqwztrcREViYR1jVEPfqsHES1DhETVS7iibqEu5DquYCvWAwCDOgdO0GGpZV0UgOiGEwCob5d2ysB8LUUTUtIP385q0kSZxEoijNsOajEJAVdAITd450DvdthVlkwuFYKBgOWyTfOteiggYdWQXq8dKwhAtSPcVvjtdRzzx70CgZ3LAibZ0X5ha/dnT+C/ubd9XVtluKRxKD050HW2q6nZZ5a57ZWu4rbqiY+sT03Bfm9jw403Yg5Wo+1u3vF3EiFpHDDdEbDnxh7sjXju19eHr8WFMsEo7tG+s+3l3lbzP0dTSO2orLKre37/jA9rknDuz5xJ6S8pKgH3snMrZYfay3qrqR2xYnvLwKelkCCxuTK41Yx4J7HXC0DqwrtXUQGVAPx8CcXe6yFoB1lVgIGjFjUqp8seEeXAY/d8+eOHHqFLmwNP5r7Ff+BdAOUQd5H/SfD54P41rQX/AEEeRFryN66naoCRgJc8+YPquo0G4rLy30F/m9bluBvSBWbmCOKcO8pp/9mFnZGHY7tTdjeLx1T8NsW1fT/ozyGZxMtLYmvnQx2dmZvEguxEfr9jeU7G5q3FGLP1IXCtc9rvxTOhZL/wPVC9Wgdz8GslWCGuQ6CONRoRlsaRGYWRAtVX95ViWJ4EIJKg6HwjRJlGUNj2ZHc+mOG8/v23d+78C7k1PlU3Udh2X5cEfdlH9n/XsGLLOfnZl5ZLa1YVso1nVE7jzSFQ1PpFoZbSjuvsV8HzeLJLKoYkG0iiqL2eUwuy3ucLmeokhjzhgOqUwYw/axN44+uW/fk0ffQMt9RzOZo313kgs7P7lv34M7j7Ue7O5eaFWSFAcQmYLtuQDquEaOazqNKhDdNOgSa66Hyjx/M09DUX3iVvWb3e/+B7xPeRC/d+ktoift5xefWSQXFrmPpfVvRFVyWOsfeE3HetXcALhhREbaM+Uz1rM9oPV7mnb6xKLyOu+U0+1vgW5+1Co32YBcdvDNy7AOmAw6plpRr0OMzVa0InORwC9wAvECPADz23NM4noipgL4XThUd25w9tF9+x6dHfpw3VT5gWTmOlm+LhMZK38Mn1T+NdnOSdmWzJKyyHtam/dHGV4jclD1JQ+AD0vnTPNJ+WgtPjGdMfwm4ZV89LTyt6dP40kqVjik/JRcUH6NC6CXfmj1LZbLpHmInFiEh3EQiPRzYQRYO9iOfwJYG+Uk5vrjAe57weBmBGAoL0O9DeU7QzpovuLqwyiouD15umK7oy+S7DzVutBlkesngjX9Lfglpa7ncBun7yh0dZ7Ns1wuMRr0BBx0PIBZxkzg+Uynw8HtYdKOk0YcgNAxMHoaV39M+R2OfPz16dMwuSfxmPJD5XZcuf8feL/UqSiFfvXUd2SDpr2hq5GGOj3S2+100CHglaQdFFLg1CLw3dI3WXuQI8G6Mi5pg3G57Nq4fBA0BOxmoMDY6ddeP3Xq9dfomKbxI4D879G/Skrtk3yR8XKp7JMIWdejI9sjhiEFWH/40KlTyjnaXwl+Hfp7XSmhck55WPnviHW52tl7/pprzu/tOJTJHOrgukdVOrOPzMx8dnax60infKSLcyzTO5Rfj7P8lptGqzAKEFUB09TFSrIcpmjNczny3Fa3PVwu0kS5P6t73IGsbu7Fsf4bu7tv7H/iNC7pHB3t/DS50LLQ1bXQ8iu8q72hof01lIsDF/Xt5Xqa7CZ6geh1oPQECJOzgY0uJ2vodrsj7nB1OEJVMNhyrxTJFWMYjS4dSXsbV2GFKMGKLV0DNUfb9mroUX7WMtW1J5DFDy67Nt42LAcrs3h6o2pkeKy1ez2eTgCerDCWpFybR+WaxorUdB4AR0SNFUWBMLGEIbvtQDpk9VMp98b8EYhN7X7V//KqcXUM49985q7TDG27hr6gDH6aYe1Xv2J4G14seJPjjctG2fKfSC/5CqpEdXLCC5FhAVgsRHIxRj3DHKNViSKh6iDFGBVxHqpCaJMgq3Qfi3pUtvr9uZa++Vvbe/yd7WNzrZljvSO3N/ZUH0gmO/t23nxL+41j5ubGqemGSHGg0OqsHu5onWmsq9kTiaZClVUu39Rkx0yKjTWoxvKSmkPJhn886aG6yjgA8V8AJAa9ShpePQXh36Iqx/3AI49Ce/B/5VI1EY9x7tzcyOUKujSDTBUXD3g0HYb9d4+cTownG8YTp4bv3mkZuWcnvls52bSrvn5XE363ctPOe0Y4Xl0w1n9m8So8S8/iVdCaqsLkWgdcdq51jDQb78Pkn5Vf3KP84u6f/ITqXPj9MzGyvgoR0pUyeYK+TFTvg7Kgaz/MlLPJg7Zw2PTUklIFBD9CwIwDhe/70CPv/cyH3vfj0194HBS54sK/pb+gORSF8HFC7EE+z3Qb6EajCF0TmsulfIe5aXE4HHaKVxhlBHw2IelNJ/FjaPnDzz73IbS8fO7Z5x7AO5XPvfkmnsQ733wT+jSoetyASuQikcpfVrmpkbqDLfUY2UhBs+EC5Q8f+urX7lP+7xngwMeVizitbFMULe6f1mw+xeNK2isb+2fTXg47G2mapwDA8Cfxrcr7QZ2/G59Z+qcZ/LPFGaWC2/2B5VvxCPk+j8w8G0RmtiuPzMDOuv0DWPfww8rb5PvblnZsY7hd/vfl5/CPNslZCuD7ms7iXTxlSf2QW3Hd6vHQlAUbD9MD6ni0bBt15mjmlY4H5Y7HC8YiBX5U9cMPY53ydj15bNvbFzita/CD+MucJ58S9/fIHrAMLAsJI6MZ2RvUDMpTIupxJp2U3BcnP7770KFdwDu//+Y36ZyU5UNkYvlFeGg562OTHDDtQgICELJ96QtbxvjzMySDw+QVaOtlbS2Yxq8I3eDAYIzYU9PeQGbxxh3k656P8vgiAjJLiJ3lM26XvYVY0BWAMXFAFFBWSkQ9sISoh4jQBSgrB3i9SGi4JuhmaDxQOGjAoohmVFb2gfu0HoQKJIPT/Lop2a2lQXiqJxgOOI2AW+RxA3JzTYRXDYMbaR4kpa2X4btvubl4KpHeWd+8t6Wvv72rYyR6/V7rqKllS0JujhP7zfuUix2BSNVgXf1IvNha3xPZ0ai0JSItrppgMK6uM5NZsGcOVIp+xKdnysc6wYSRngz4tA+AhoEpfruEMslgNqtTqKbw6NTB1Pk4V/nXAlGPb1WyTw2U/dra4+aAAJNzW4soVsFMQTzsckKM6Cx1lhR6YTZ2u3NN+jBC5cfOMkkrK474+cPt7Yd7mveUnTxZtqe5fPv2TnliQib2LbeOjJzaUlc9QV5U/qO6Thm8ur9/erq//2rgr0rAmR545XIxWOHmMZjnsjHYH88MDd0+0HwgPOHuKI/2ReHHn/FMRObaLAOn+/pODVRH+gqKq4fj1cPVJYW9VQnOv3EY01aVjl+TTXaIjwVGQpVoFHuMICy8yCVa/grR1gIxjpVYipJzrEY0Cmi9LCAjmnqXQjNdtxpmPdEc4YCdEg2v4X6P105yiEa2Aq2aehjlmvaUTQDBOoFw5MWlLWPx2i2nRkZu3VIbx+LSw1miZWU8BnTzADFkuZ1QgmHmtelA7+rIgezo1DGr3OX1wp8Sb3FRITR1QzRGxxjk5Mp14vzUaxMlPxAV7xzyDPtvaR64tX/rLf2ji23KSfNwumE4D9vM3am9pZ6xQPXWUyNDt24dunemsRtvaUsm26juAkcbL5D/AY89I5tsWNRDnChSKlICFSNR1M+Ax1bAkh1oWgf0s6vGzsdrCLIwno1g5CIIQkRQTfPrbwI5TKEAW+yTJB9YeOrd2OlyH8u2af7Wv9x4482DgxNySasnYPTle0qI/oCyF3/6QGPndo9zxGiqKAJcR5e3kw7AdRmKoY9wHnSUYr1gw0RcSRL72EXd6ouqnikHVQkmSCTzMBlhRgKG5uqBkcXJtGwWhGpYmAcFRGvAQMuWlyNUHiuPhoMwnrJwKBSkWhbbVcXA48d2vJrlUqtYrgMUQueNldW+qxJDu8p2p7sOtbUd6kpfXTw2NtbRPjbaQfRKfdd8S7hsqrCkp7U7msgc7e092lFbNay8b6yjY3S0o2MM6AseOSlh8cPRZ+10KVslrRcx0YMrM3pmLUhWNKvU29aNbsOdlYss86LeAWrmAQJcyGl3Blw0RUFVIRCUz4kG7W6YKD43WXdTe23DwMmTBVcliT25u0X5Eq5LdXcllJdAosLVXHZopufb5Gfgv+WjrXzInmzCvIBykF31j30y+KRwCzyI+ZzLU9Q1ybfmWVgWXb8miy6BN7G/qqqkuKqquOPkSbItWkzfFkdHlt6iz1/+zvKI+nwf2k+tEhGsoOOykqHPGYsgMJbW7RUBKz4d43oEAAJiS2Orb4IOYhl+n6XI63Ha2eikdTn+3ByDmB3pYqM93+S3ekpObutaGfLbb5kN0zqxooi4l17r2bGSG4gB3c1o5ktGFixqlLdzU0nHhVfR3M5NY+4NoDYE3dPs46o7U1PPOexO5pVi6lAxWwf+81Uv3/dA/8mTP78flyqvvTx8B1izHX+i46EVGl8l1L9q48MwU19UTcyoAzDn5Gp87JOWzJua+uJK8qYb6AWql88T+FvYAXIfQFc9V15EsB6rFshDFY5+xiCJgl5vH9TRlWU2JdBI8JneFeEuEcXC7M0pli4KoIoA8DBwsRHU0louXs3O9bTSJkl+MFl3c1O8PnNzU3WdfPKka6i2cbLAuatF4+9UsrO9Rvmm9pfot4bjDYnqFJ9DN5NRO8jOOLWkWLCAXtIsqZOFcnqqjey5Usj4ap18XlYIpTVCWNsrUimsz5HCpqjyAtFvCTFfjfodEzCuNfmXwnfMv3gun3+hLseZgQH2Gu2LxcDp6I/F+qOqwzFwqq/v9MAC+Bvx4WrueHCdsBV0/CyMh/och5mnSEy5PgfzAESB+tU53hrFkpN7CEw7rHUkc2Cu0Klz/7VOnUKemljl01H/aTv4T3wuZ1Q/mDtRmPvB8EEQVvvB2ekV5vg1g5pxYk6SfY3LtQrmyt2f1JW4P/ql0bdX3J8xZXLF+8FoK7ycIFS9dT5rZsUJfBZ2ZinBDeIeK/MR3Bozr3iy1D14DhQM0zCOxqRbk7kfz2a2zZ08if9X28KuAeUtot/PZah8+U38A3heJfWRPfBAL0Tn4CWzJUA15VO4UconviblE94g41OKvaWEKuZv35JIb9sVStSlM8Pxuqnmhrl4Mjhc4Y+5ovGmgeTR3Zaq0I62kgKfL98WbI7XDlT5S6a8BYVum9uWl1+RqR+Yoj4XjHWBfAh8rho57sUiTTmDa3iW2hQyTRcxABsQ3u3l7iBzkZwV1EcK8XU1u1oTBcxIF9Ua03jB01oiTwwO3nzjjSWefJ+xxOnZ3om9B+6774DyH0UVJiOzCSDPPqLnesaZ9UZVPQMqRrWeOXGlV7uqGoCVUJLrGVfAFWDrETk8RG0WG5Wd+Kh6adKUDXDMW6BaQNngfuUSVTa4V60hAt9Nr9UQaVkVzU+0O1j07uTpH8cdH/nQnT89Du7Pe/Et1FizXI9QC+3X55Hsl88jFZw8fHzuhkMnnzhy5Poj0OOn8Cz9XXoLX6M8tJLvAo+T16yZJB3W0ZQXzSpA3wLJWaRwOBx6lryUAs4ITSZJTvyR287c9Y0X3n3TTXe98I3HH8eGpYcfflv5M+t3eYg0Qb82Wr1jNtAhU2YlateUUffSsfsEdfXB4cxl1AwW2CxE6QPt3qJAWcLl+ekdf3PfbT9tvuWL1rydzooEMSq34TuXXrmP8PpGeHkdnrdJvsm+ab5JovmmBHYob+LHsfI77FEGp3DnoSnl7w+x3OXyLnyYvID8qFIOFbB8IFhq3Ocvp3lgmsucVAUbo1G7h9pwmoJMg3ZJgbhFQNIgriFuL1u+lKioSTh/NoqrG1JxHNu7zdTc5MbDkTB2NzWbPhXtazpTEx2O1t7W3FdpGDZ4I+G7Jous6ep3has8hmFOs7nl59DfsfzU5rV84EfM7dyp1dVhiNV24evZPAA/BpY/suUT1OfHjEcxmlQr0hAepSXnRHLFvGDXIg2N6TBMJ4HBZSMwAQ/TVV4wF1KEDj0UGaJDN26bjeF4QwPMaXbblMFTFX5XddpaNHlXOOKFeVT2Nd9WC/OqOdPUF5WWl1EKR/B9+Gm7hPMQUX6DjE8h/LzyG1atQW1hz/JV6BdMv+az1TM6OGqQmVPOEmtOum612gFmziUviAT/JvmMWrrQe1/JdmLXqhWWtuCX+TMql58jejKMClE5xUpJcWGBx+105Ft02MLXyeCpO9TEIkbDRazmMkjr3LkOpSXulKDhiB2i1yCE1eAB4K/v29V+oKVlf8eu2u3lExW19YEJ5ZPpeDxNLHJP3vDRTObIcF5Xhxit6AublBfNkd53bXfilHN7ktVp0rzpi6gYdcsy0JIWOiGJ1k9LuF8PcR3GEmFLMiwyoxVPksSTAYhXpBXbnaEgmBbq3IXc/lSaVZiu0vglmJbHkemlfxzt7m5d6N5yW8mOvP5YfdeTT87Npeo+MXi253CbutJ36+AnUE5u2IOa5UYXRkY8ANGlxMKSORETcJnAuB8wsT0NvC6P4lLbs2Az010LbDuIWyt6hV8m5PjrH3jhhRfOPP/88/f9kmaTcc/glsGDB+EFH6IpZUarDBnC7yMXWW1RPctCRmhhLfAtW1CY0QsUUXh0g+oimqDMjT7qc97vCwaLCkPBomeCIfaXDNG/4YKikPYXeDWC6okRf9tWgWM6ZBNwDL2m5kUH8L3k3JXkVGkdUAaPKE+Tc4NXmlP1SoEvLj6wg7ziuZPLsH/5ZdJOngBKB2SIwNmCz23UnN5JLRdLq7PllDCzBFjzd+iCMl1XsfYeam2e68Rte27eg8vqd7W07qlfKid3L90EfTej76Hv4N2AtFLZl6MQCFUVozkFv4252ItGS0ui0ZLvRUtLo/RXzRcvt4MZMYPdupHNLd+Fic5pJDwhIYBBttJ8BDj2AsG6o4iuXQhkfkWb7mUrreDyMRBgrNs2g+F2ugB5ncFgkNppijleR14RXlWQSffG/LSqNVFUbyso8TsL7XZHnqu8u0AfD5eEE7a8Bq8jP89mcg2l2X6eONDcymge11Oax9HrfD/P8gD+JdNLftQpd5QB57tgYG7qzQ4gPSICLdGjmBM1bcXKayEyRshfXuh12lWNRYNilKux1BKilTQY3UKDG1Ql1ry2MGtFoynXri3NQmwOrMZHuMNWQVfg7BLEYbejzyPDUwQ/+XmmaDeAOQj6eGOYExoMltBDm8Acy8LkoY9uAnM8+6w59GEOQ9bCvJztxwx8uQoGaAA+i/BHVlvkQFvlbjtVjRTlBoRBARmQjhh0B4ygF8VpcDPVpSY9d5RYNOewOaBxvqqbzKAosVbIkqL1TX43tgvkkFbQsowGP4DfT7YtvfUtXtly553kwqLyGN6hPMZrUdpZDVEKG2V/FRb1UUIgLAf1WIJ1uNgBHGzHRBAHSunmKc791bQaRMBH4QXprl/JMTJ1rsZsYOj2wth9LBfpgEYJ2ghh3W1X3KqUbmla1Uo49Y7N5PjaFiB9Atm/UUO+VkDTCinUEIqCFPrd1PLwdG4+VjXFWmFcE4NohQsvTfl3Jk72WPVlayXVO/nAjrWlVHPR8ERdi86/WoCbTAc+vnN1aRXwFatBYnxeqcrCCcZXOIc/18IcRI9tAnNCgwFZOLoJzPFsP3Pwn8Gs8Pny92gND3tWnI9n+f3r+gGmxl05MAfBuq+BWf4twATZeOJ8PMuPr4MBa4XjbDy8n7nlR1aPB2SqCl5+yWoaSlCb3Lza05g2sPUJY46rkZ8Pf0ryi9n+RDc0ywO7Y1rJJbCAKWnnJeW0GM2dlMD44x/xgrS+vjd28Iq0L+DHslVpOLCIi5a+wWvT/nbxacABq7dheqVO1SufWYcnVkPC8FSv0vaT63TPWpiDuGoTmBMaDND2K5vAHMvC5KHnNoE5nn3WHHp6jQ6jtWG3Q7xSApZAfEZEuDYWioBYRNLetFfy4o/ceefAnWeHz94xcMedt5/Nvj+L2OKyVjPjBRsURXep8a0L60hlxFfkNYt6HRhavTDgY1eFnKsYrqr5lgKWSaElA55BcdWSIzgXuctRHr6GKOauD8rWioqKaEVV2BFxsB0i2VJzKZCtqqcxIvJ4Ma981VFOiGBPknwvec35vdfurjy+M5EEmT5I3yn5RQW4pikDko0rD2XqlB82Z4j31p6Zz8621szXneqhEl0zr/x6uAxfEwCxfqPrSOdEp/JQgNs6ViPC6Nuk8sCj6+VpDcxB9ONNYE5oMFlbtx7meLYfzY7lyDf3l9mz2tRnvbC6n5x6K1pHlJBjwBV6HdYfELG6fJbdPApmK9/jyvfavPaw3yax6jJ3MqfqKpStujp1YaXqSh5jVVfHWhc6uxZabvp1R0ND++tqXWKSfBdkfupZM/jtNHflB44oBaUvQMAxrxVTe/jysIjVlHWxWlY5nwXMuT0lm5xBf9AfD7DVrnX7KmI4pRU6pTRLQJNeva3XdncfbE0mWPXucKq+s7M+VVHd1lJT03qKGJt21tXtbGoYL+QVvIdp5e5cY7iqoTGuODntea3BK4DrHjDuBHVPbXRdABrck3P9kgaPpbFc+Jey1/MGcq9fzPY/tzXnuhDMwptPc/mE68J94CNWowYkk0ODT5roikpFMRDVB36AG5tIExZN8GDRKBAkiQNgqc0AU7YxDDZL4EyYJQpmuYKubFfWVelaMMMGYCsQxo0hpug/PsUYMonENGmAmFCUiHggz0io98sT+FazRaBOw0pdA51x6nJNLDjbYNCKzebcxpa//nm2/5/nUWQ1gszS5vMg3aJkuOLWsry2IVppRveFv2MXDMlyeSqVSICjJacyrc2JhkSyrhZ4LE5Dn1AwlJ/1utZsUPDmbPlgyzlr1tZRYzvO5sJf5OvsHYfD5Ye79h5fqYNpurq2fXdRaH/L2sV35fODtDympY6vwtdXx5NTQ9nymOKieFVldc6ivPI5OeF31QRD3A5Wgu9Maz8a0GNySRDrdckQEfUNhUCfAgzBcR5IGMTGRFSjRogKRGD0o0gEDSQyVcXiK17JshcslQ9r9ApRWIC77fLAcsU6OHa+wf4suJ6t5YeZe8vy1Lq/0rGltSj4Kwfy1/u1BZ3XZTaqT8GmtW6tcfiGrnXlKlk9FGN6ro/rv2m0wXWq/z6Qc/2SBo+l7bnwF7P9zHH9t/wttrZJ+3mZ9/9uDt8NBGzLuX7Qw+F/CddLWf8v8/4f5ddfheth1j+Hn3uQ5+HqWa3N/2S1Yrtkp40tp2QPvnCYcB8vxfBoCx32VdXAdIEcg8XEZD738pScV1zMa8HCIbpHQnNRsu5JeMXlyl0Pwm9s77llePhkT8tC157O8OSRst6BY53T5a0l4+Od8vhEJ7E/dPX2swPdNw31HssMDfbX9Zcnaxqi/b6lv+zokq/a1tl9lYYfUsLsyTi3Jypd+LojxdsEx+fhja5Tej2Uc/2SBo+lfbnwL2Wvr+7/Yrb/uSlulzrQNlJI+llO1Uf3TQDfa3UFiKXvkA5YfpJtIJNAFvWjLFz22YrA+9AyrQaat8gtNYCoOXcHGc6PxkqLo1Ulf6D73X6ofsBfpn+jxaWxpoWXtLcwJm0N1ktzsFlf1usiOhIJFxXq9Dqzgai+LL0qrFzd0Jct3MiXzV013MiX9fv9Vf7K0Dv5sjqvumXSw1xZCdRlPDx0ZmB4S9G+7ooIvBvZWrSvRzlX/HKwMtof+05fzPcDfxR/cE993+mBaOlIaDoJEhwrG/1l/N88IMOPghDXxX7vpufHsLUrSvudq2R49fUVGebXL2nwWRnm1y9m+1FlWF2Pof3sUfu5N2fNmde5fTy3VHGTusP1686b1B1uuEC98W21BJEuUP93lR0qwvyassMsTi6qOAFc9eXmzTLZPNUCemBdjMd9wnNZn3ChJ7ft4Wz+yoge3KTtN7J+o3FU3ZO3vE2ogHigAKSzXW4pwpKuAIuYDBggDAESkzm2HUvP9hWwFVS1JKuwsNBX6Av67Xa7y0+zL3qeVEwHIny7XpKjqT6Nwd+vCNfXtbvLGrK797Cn2FdQYFN+c+LEfWVt9UEf3z3k83gKbDjNNvSp9X7bSC/Iagyl0Qtc8HwlWKcvhhjCgw1CTYIYDUaMjTEsYfBEN78L5lyV3Ki2RZMpHbC4hYN0DQHPiITPUk00sRKAxHpgFnywJky+vbkNpmRHPB5PxxvDQWcgGA64/HQVIoubTQqCQYvZNXSFc4qDSS/Dm3l9gfDcLRyBf9EKhTkW1xYK0+JhhtNPagXDaq7gYyxODKtx4i/WxZu8PpbK7lZVdu/O5hk+xmJV1hYb0PlN2l5S2xJsGOV8yvYYsrYRte3COj6NQxxjJi8CTC+DyRd2kD8hI8A8T/5EgQBGzRuBBJzJ1s2+C/RJEYzpNdnkAMLrgObaKnyYmhWMBD06APxry+701ahOsFYwRbVPdFNotJrqRFNDq1tYL9tiFfAKnCiqBdG5wNT9dvh8vrAvFKLVCuGAuqQVWF9bohYvoNwSk3d1rKoxeeihkx3Kv2uFJp1Lf59TZ/v+rqampR/n6imeT8xk84kLaP86OnPf7VzWd1tQddmaXCQ2oR9s0lbz+wSAeYrnqEDeh9nZGKCNirEBs11OelHH91WqJ2LQ+nuJSSEgURM9pou4NlqROLpLVPsf0ESMDDOxUh4jeuUWnnHv4eLEpYhcWKQpdyY4TActsJrjEIqjM7KDRgwhTPQGcABBtyC6ybwI+KASXHkdjPQAzVRrlFWPN2LlQsyPZFYppIGyOeN9G7UgtHQuHA7HwzFPhTMcDIRYjltS5+DVVMra6mXq9yO1gvm1rRY6q2I6XZ1tdSFzEKIu5S9qQFXstTphshmYvsWRU9QM4RWeZXXNG+ShDRvkodf6+QbVR2B7Z5mNiqo26qvr2vJ6Y2qjBriNWlTbKq/Tfbe8LfBKPvEjfkYHwAs1yIoSqAX9mUu7txpL+jKsM0Aop/NiIujoES6oz8fuiBvcUa1CzEyXcQSDbt6IVzZhS5J+BsJoqva1fb1OknNw2/omJiyKdt4QrW0mVyNkpOe84Pls08vA0/i7poamvWtaappTyfxEfiJWFfAXF7mdNP1dYNH8YnocAHeF9X9FRTQuDQWrQiFjYSBUiIV3rI4eqguXdcaLA5V0/br3CkqlIf76OTB4gukRvg6wsPzwurWCnwBMJdMjPEZb+ARf021a3oYU0AUuujOUrnjS41cI7s+e48ILqzTp9/jZniZNLuhOWE3gFSbvulOW1VKu+hvUhiB41rfZWr8fHZLNbur2+0HQqREJ0JVjMYcpVO8+PyusjLalLLRZKVBeAzBFt2mVlxZBhJmft2GJslNdlk17c8c+r5YLbKFzKPHmn2zjk1gpG1gKw3xKavP0+N+W3lJnpK7loG+trMGAjjWtyQdrNcT67L5u+7p93bQ0WL/0FvQ3CnJ4np03meByiH/P/X+4HmPyOaJef4Jfp3upmZ9Ro/oZznUyz+J54V6AGVVhPOg5DvOcBsP3ZL+o9QP9f5/5BDjHJ6D93MlgRjeG4fsySB/wUx6tvLWYTUZRDxJItN3pazZ656E8t7bROyWl0rQY2y25SZ8SAP/+1KnFxbciRyJ4i/KfmaMd39H2fTSw+vBBOc9skkRq6Q0Ia1XiZnhrU/d0ZsuzV7Z5+tgnbbFrauqLblb7gyUw9+rzccP4yaGhk+N4b5Vy8T/DR8J4QvltFcquWd2hrVkBHl/fCNekhPl046ti/TGg3xcZXetU/Wrl8HC9hNg1eMDpRbTyrBPZ9TED+twmz7qUzUMY9qGcdapMdp1qAT25zgfk8fm5bC5hYRJttJ6GrWvXuNS2+1byHNiq7hsCxSvQPbYOoFKLnM6eOGEg2SMnjHRrvVavxyLCEmexx8WKeqlrYaIFLpozkS10cWP7ynbvHery/QuzdB/8LOldeqsrc0jOHM7wRfypT1w98+mrF5UU/l7msCzPNzM7BmMWfg7+BZ1XM9ouj3sxjUT0Oppe1wsDwEM6vUF3wGIkoqilHMySSchJOiSTgQBCyeZkU2MqUB+oi1VBd35nMBwM5cG4VydpV8xBjt+gW3OOjOpDCHk8O9t5JBw5KvMC88zRSPC6jOZIKLfl1JvjW1btj2qsq03zCvTGmtoUcyl0uUXouJ86F6pvcYLRNqXy79Pr+ILXP1Pa7uC5PzX+7QU+PcH4N6Xy6SscXnmd1kur8PR6R9Y/PcH4N6Xy780bPut2xr87OP8a+bPYHng2zkZ1nA+s431eN03HeRUf525t/3w72z/fgd6WS+rAGakvKRb0UhHdfYh1uMAKLkkeK9rgeef46noNSRJnwPP1DKKVNMa6co3qNeUa79iodF2Nh3DqnVqxdcONijXWt+O1GuZQdYSWadgNUnEsKG6ayb6CQwJI76nrN8hpex84eJlzA65fFCvWpLYts5c7RkCtf29n9e8yXSeow6K+vpToxJIignTgLiGgFxHyVq8T6Ng6gbZSqdaubLJOoKNnaN12eWC6TrAGTl0n0MBFvucvXgn4Zaugl0EvLah9p4p8/IO9oxvhN3lN+HJl+tsmpTWLB2kxUnbZuv0ceTqhyRPI4uQm8nRJkydsKOfyFAR5omc8lKMX5HwvUMRjAYqY6XmTKkViGkUo6sgpmgBU67OMBsL8s3WEiWcRfiVt5Ko14Cp51rXSUTLZYdjlqJwG81QaTCAMfmkTWtEgnx4XgGed66nhK6XnVaypIuzMHl/B9kO0s/0QCfRtuaAKG4SomxgNLkyM2aJIfVbN6HX6syYMA8XGo2BsAMN0N6Yg6KZFvieT1z4iX3ZZsnqljcFIbnunRnJ0Y3hWWon25zQTKJ7oeQYJVM02aXgBUzTroduEo9dv3PBSAcCpdRycklf2cgR8cdvaKsy0aaw5d3vHRIElxPiPnSXCeDSt8uj6XEgJ+B0FzP+c5P4nuWadj8prODLZGo6FDWwHz6Wfy+bStZwKb/tytkZEq1HMrf9gbVltAMvbA8wdG9WggN9034Zth1fWArC1D6nnoGxj56AE6NqNC7Q+LRrOo/sqBtRTpbQzx1nOXQt22Ja/QLAgEHTxM6ZoULomc7Hm1BTy6PDdk7ZsusIxf0o9PYVcYGelWL1qgsJf5H34WO5RKnwfzjYyC3FMCN3Gw3krmFQBYm1dCAN7DfhWXSDZVZwSvbbDa+P0r5/f5ylfbUVnTcbXHPQ7A66Ay0+t27pU78rWnaQ9mxMnsywizc/dynMS50anazf1aJEd0Iqd8cL4sYXXC+GudXzE9+9QnbmL8YKEvptTI3RCqxGC67eta8vXKC5paxRYmkA5bY9n64vm0A3r+IidwcJ4rX3Teka+b4by2jT3j46gnLbHtbYb5g1524tqW5o3/GBO2xPZthvlpnjbS9pzsaGBn71C9yXTGDif7sigFf10nxMZQOqmIbKXetw+xtT5yLrRkWViID9nG/HTG+wdprX3N5NLV3ieipeep3J+4eDY8NAouXT/6OjGfWT3dRF0FtjyBnVXl9pHOikFMqNDw2MHF8ilkZH71T56oY9vQHSr7mgwEbqnYYCGGn0b1eDnIUtIyO5oUCfNgoknx/wtroaiogZXS/l4jPT6y1tcXi988LPnDKEXWT4lzJ5z2fr+tbsltB0SKykOdT9GLwb9xvZjNLFe6SZWuiNhHqQUY2Eyu4lWuKJdGbnfW3B7Z2d1QpYT3vJyr8fv95DezgT9nOhs8nv4Rb7PYBvWg02zoxY2ghorTCafcgz9moo+9eQewOkk04YCvUOnake2oEen7sxQz9+vWFGIp9pLvMNc/EH7Pc7SOT4m8JkyRrckacPvJy+BXHex56bpfkwj293mxrjPgIVedijRJDWpwMPz2tElRBjluxWCIbbZjT4f0cPv2VHa3ANUaSoGsCVQ6HCbHB59xpCscWsf5PzdpN1us5h9pUa6Q8hiLi413a7SJEPXidi5tUV854UeuLKPhqU3OB3ZvSheKRBSN5fgHcf4DpO/8dzB5K9ReX35ueVvIysKsh4K+bnzq/e5BbN9CasPoP8Kz1+WhIJVyjLPTbI8JdcpXFfeoelK1I0rNtGVr2i6EnUDxEZtD+In37HtQdyS0/Z4tu0cblqnK3nbi9m2c+hrPD5dbqFnV+aun7z9e+5LvP171ZeILDfTNQmeZ2cwF97+HV8ne/t3KgzP1x/L9pOHrt0kX/9SNl+fN4I2rCXtRu/ZxE68kl3L7lbj3Dr0M2LBve987j89m7j3oNZGaL+CNoLl7Te1Ni34A+hV8gTwTTHjmb61mwo5zzi11DhPrn535QsLyN2rvrGAzimD70e/IBdgxvk068j3CJLS7B5BeCb+PntmCaqQy0qswOurNoUJTLkFC4IOduLX6mfrNx0KLt9kWMGc93x8+IfAGxE+PjbOP8A4HdlxMpezVMvvjqHzeBI/DlCb7LGi5wuwPVZrzhd4qj0YbA8E2M/5YFuQv4NLHE/twDdfRh8E2kNQYwvA6x8YD9vxzwFAot+Po7s75/txMmgQnvxbXlRVl4/1Vv71NQYsWrDJLJpyv/LGmecQzGZhxm60Sbrcb8pJvUND9q03vLVEWwvq9+U0b9hug2/MWdcWopHGoSFZ1r45Z2hy6KqJMXlQHtjaU5up7Whq3PBbdFz/hW/RKV/zOZgDW974V3/DDh5kf+iH4Vrlc9r37XwK3gBs8Mq/eEd9P1aT+yU8K1/Gg8HTr8cR/G16KtEzeoxrYxnsBdwFHpm9//7ZpYuep5/18v3AABfT4AQGF0l7pQhAPfJI/7NPey5+j9mD36nnI9egHfKED6hWjHUioWUkGJnpqfQ6MHcQbR8wYmLC2Ex3jGS3CVlYDStPPcFrDUrEY9EquyME4aHdGcqDUHLl2KcIxI7cWU92kJVcCC0vA1R7/SwxynYI1b9nYOTeee9YFxG6dxTOv3dI3RWUua4Mi8rP9QQHlDdKF7vn2JHKncf7ej3mQk9vz+F2tieou6m30GP29HYM0e9swUWkEN8Juk58htB9GM7sae130nPamVMDbo0Amtdv9xNhaYn+5pwRxs+4MDzrdebpSe1//bCJt8Y2PGyC12HAc0C341p1reAJrT4Drn9Dvb6yRsuvX8pel47nXr+oXUdzB3Ovv5K93n0q9/q57PWFee1stG3kHpYjT8C8IwEnhnlvXFYDs0/mVNPk4OEeFnRZc5Fxkjtdf1JxwmOvXKyocddja3FD42yOG4izP50z9peyOMi7jttDWrr/NXZOj0bvpD2wVTtxB9N6OLivX39fvzSK/h/iEzz6AAEAAAABAABVErT+Xw889QAfA+gAAAAA08GdhgAAAADUvqb1/zb+4wSKA84AAAAIAAIAAAAAAAB42mNgZGBgPvfvPAMDy+b/Zv9zWLoYgCLIgNEQAKcNBrgAAAB42nWUzWsTURTFz70zFEEI2ERQQozGYExMqkm10WotaWpiBWvsRqxYF1IXLlS6UEQFka5ERV24c1Xp0oVKd3ahCAX9C0RQutCCChVKoS6M5z4zEpOacDjz8d68e3/vzMgSToM/OUpFqRQqMo+STiGhE4h7RaT1CbZIB0pyBT3UNnmALj2BgxzfLxeRl/Xok9n6V33J49vo1FPI8v4mvUmdxQ69jl06im49jwyPC2485+owivYc+mFZQdi7xHmLCOsMavoMOV2h30CVdVT1C88/oiohDGkc6/QpjukBlLwzqHk+leH9e6g6f+zmxLlWks8b0h+I+EVs1NfYwHlr9C665RqOsOZlek4WsFNr9V8yzprKSOkdVDSB7fSsjiAlE4jpJGsfw4AI9ovU57RAHoKy9wgDvF7Wq258xebIfTJcwmaZ5Lwxsqyh06ty7Twi7DeiIXTJQyQliXP0lLzCHnIfdGveQt5qlDnWspv33pGx1TXFPQD2Sdldz5JXgn2FnRb/lZ/kGsbP2DVJQvW3xo/+jZr3okgH7FqlmQZL49cs40fOepIyVqvIe0G3XsiuWeT2xpjRP1Mf9DIKf9m1ynJhbvyaZfyMs7n1a2u2uvVu6wduOeK+WL/MctbxsJqa/XjTuWXN9rvhZPWJ9b4nu72sH44h+3AZZA4sh+488HHEZAQxY2v9tblxZW+B+yHk/A7WydxadtqcWbY8tTnz7TIWuO2PMfqP2zvgcmh7aPwa74LlsdUt4zLD7DWEn/RRapCa5ZhDvIZ6T/DMVm9j2liTdcNb+PO94TOBaUD7kPcu8NsRRa/7LqxFL9Uv0+S17L4V8J8jLcPYSnF/699dPjzO5b6u8q+g8hspY9fOeNpFwl1I4nAAAPC1lt+uMptO93H+N6ebO7e5NUF6kiPiCB/iiAiJHo6IOOQ4IqKHIyTikB4OkZCIOEIiIuKIELmHkOghYkQPIRERR/QgItJDyCER93Jw/H4QBGX+2Yb2u6CuNEzA3+Ej+Apudf/oPu9uIRZEQJJIDtlH6j0jPcs95ybBNGY6Mb8xp80Z86q5bDYslKVt5azL1jPri020Tdj2bNe2hp2wj9rn7Hl7xQE5Eo6Co+YUnWPOrHPPWUMhlEPH0VV0EzXQVq+jl+vd6RvuW+v39s/3X7qmXGVXe2BiYHvgwi26l9zVQW5wY/ASY7EZ7AAzsI6H80x7cp5rT8ure0e8S95THMVT+DpexMv4Ff7qY31rvryv7uv4HX7KL/uT/g/+LSJDrBB5okSUiXPilmgSr+R7Mk1myBUyT5bIMnlNTVOfqSxVoHapCvVMp+k5eoFeodfpIl0KJAJ3gXrgGUDAAbyABTIYBnvgGFSBAW7AI3hiEswJc8HUmAemxXTYJXaV3WB32GO2GuwL/goawZtgI9jmLJyPA5zB3XMN7iVkCY2HaqF66DlsCrvCVPiJh3mUf8cf8lW+xj/wLQESXAIr6MKsUBLKwqlwKdwKTeFPxBbBIuGIFsmKiIiJQIyKCXFMnBTnxcW3qSgUdUWp6IE0Ln2UFqVvUkHalY6kM+lKZuVN+UCuyBdyTa7LHcWkeBVW0ZWksqBsKBWlGcNik7FC7LcKq7KaVFPqjPpJ/arm1C31UK2qhnqvNv7TEI3SRrVJraj91O60ptYcehhq6zZ9Wc/pRd3Qb/RH/Ul/iVvi7vhUfDb+JZ6N5/8CDBDMyAABAAABPABoAAoAQQAEAAIAKAA5AIsAAACTAmsAAwABeNqNkstOwkAUhv8WNKDGKDHGsOrKGBO5qeBtYdSwUdRIhK0gFRrBYilGXfo2blz6DF6ewI2P4DP4dzitN2LIpJ1v5vznPzOnBRDDO0LQwlEAO3x6rGGOqx7rGEdTOIQN3AqHsYJH4SHE8SE8jFktIhxBRksIRxHXToRHsaT5PmMoaQ/CE5jSw8KTiOkzwk+Y1ueFn5HSN4VfENHbwq8Y0a97/BZCXL/DNmy0cQMHFupowIWBez4ZpJBGllRl1KCuoTQdcpFzi1kd5l4ggQJM5jnKyWYffJVJlUXaUrs1HHGnji65QnWamSk11nGMXZSxT+rntRB4+U6DVjR+1Sxx5VBrqZMb384wWN0S+ZQ6m0qvKwd0MTl72TXGKuRDxr3YHufaP33zeu1ytYYkx9UPZ1v5tgLXBGM2135OR7LqjLrc7fIr+ZokZ79mS931q2ay7z377f3tZZk7VZwpHzfoXUE6mVdRgyOrYjmeMI1VvhexHPxPOZxTZ6o6jnyFfOBYxCVvYjHiUNP8BLhZh5cAAHjabZNXbBxVFIa/37F33TZO771Xx173xCkua8exYycucezESca7Y2fxehfGu3FsugQCHkDwwjPlCRC9CiR4QKJX0XsH0XmkB+/cCV4k7sN8/xmd858z994hC3edG2Ae/7NUm36QxQyyycGHn1zyyKeAQgLMpIhZzGYOc6fq57OAhSxiMUtYyjKWs4KVrGI1a1jLOtazgY1sYjNb2Mo2tlPMDkooJUgZ5VRQSRXV1LCTXdSymz3sZR911NNAIyGaaGY/LRyglTYO0k4HhzhMJ11008MRejlKH/0c4zgDnOAkp7C4nau4mpu5gTt4n+u5lqf5mDu5jbt5nme5h0HC3EiEF7F5jhd4lZd4mVf4liHe4DVe516G+YWbeJs3eYvTfM+PXMcFRBlhlBhxbiHBRVyIwxgpkpxhnO84yyQTXMylXMJj3MrlXMYVXMkP/MTjytIMZStHPvn5i785J5SrPOVLKlChApqpIs3SbM3hV37TXM3TfC3QQi3id97RYi3RUi3Tcq3gc77QSq3Saq3RWq3Tem3QRm3iPu7XZm3RVm3TdhVrh0r4gz/5kq9UqqDKVK4KVapK1arRTu1SrXZrj/ZqH0+oTvVqUCNf841CvMtnfMCHfMSnvMcnalKz9qtFB9SqNh1Uuzp0SIfVqS51q0dH1MsDPMgjPMpDPMw13KWjPMOTPKU+fla/jum4BnRCJ3VKlgYVVkS2hvx1o1bYScT9lqGvbtCxz9g+y4W/LjGciNsjfsvQ1xi20kkRg8apCivpD3kWtmF+KJJIWuGwHU/m2/9Kf8izsj2rkPGwXRQ2hxOjo5ZJLRzOCPwtnnvUY4vnEzUsbM2sHMkIfG1WOJW0fTGDNtMvZtBuXsZdFLZnesQzPdpNetyFv8ObIWEY6Didig9bTmo0ZqWSgURm5Os0HRzToTOzg5PZodN0cAy6TNWYC38qHi0prQx6LPN1m6SkmabHmyZlmNPjROPDOan0M9Dzn8lSmZG/x9vBlGFBbzjqhFOjQzH7bMF4hu7L0BPT2tdvZpx0kd8/fdqT06ednjhYVuWyLFjp6x12rKlrNW7QaxzGXeT1RqK2Y49Fx/LGz6t0XWmovtpjjccGj42+PmM04SL9NlhSEvRY5rHcY4XHSsNgU3Yo5STcoKKpIccqtmLJfMudxUj37qdlkTX92ek4YJ0f0CS63dOywPt9jDb7mtZ5Vvo0THIyGou4ybnW2NQeRWwnL2J76h+3ZbchAAAAeNpj8N7BcCIoYiMjY1/kBsadHAwcDMkFGxnYnTZJMjJogRibeTgYOSAsMTYwi8NpF7MDAyMDJ5DN6bSLAcpmZnDZqMLYERixwaEjYiNzistGNRBvF0cDAyOLQ0dySARISSQQbObjYOTR2sH4v3UDS+9GJgaXzawpbAwuLgD+HCVgAAAAAAFYmPZ3AAA=) format("woff");font-weight:600;font-style:normal}:root{--clr-vertical-nav-toggle-icon-color: var(--clr-vertical-nav-item-color, var(--fallback-color-no-clr));--nav-icon-size: 1rem;--nav-items-distance-side: calc(var(--nav-icon-size) / 1.6)}.clr-vertical-nav{width:var(--clr-vertical-nav-width, 12rem)}.clr-vertical-nav.is-collapsed .nav-icon{margin-left:var(--nav-items-distance-side)!important}.clr-vertical-nav.is-collapsed .nav-group-trigger .nav-group-trigger-icon{display:none}.clr-vertical-nav .nav-icon{height:var(--nav-icon-size);width:var(--nav-icon-size);flex:0 0 var(--nav-icon-size)}.clr-vertical-nav .nav-trigger-icon{width:var(--nav-icon-size);height:var(--nav-icon-size)}.clr-vertical-nav .nav-trigger+.nav-content{padding-top:0!important}.clr-vertical-nav .nav-group-content .nav-icon{margin:0 var(--nav-items-distance-side)}.clr-vertical-nav .nav-group-text,.clr-vertical-nav .nav-link,.clr-vertical-nav .nav-group-children .padding{padding:0 var(--nav-items-distance-side)}.clr-vertical-nav .nav-divider{margin:0 0 .5rem}.clr-vertical-nav .nav-content>*:not(:last-child){border-bottom:var(--clr-vertical-nav-trigger-divider-border-color, var(--fallback-color-no-clr)) solid 1px!important}.clr-vertical-nav.right{order:1!important}.clr-vertical-nav.right .nav-trigger{margin-right:auto}.clr-vertical-nav.right .nav-trigger .nav-trigger-icon{margin-left:.5rem;margin-right:auto}.clr-vertical-nav.right .nav-trigger .nav-trigger-icon[direction=right]{transform:rotate(270deg)}.clr-vertical-nav.right .nav-trigger .nav-trigger-icon[direction=left]{transform:rotate(90deg)}.clr-vertical-nav.right.is-collapsed .nav-icon{margin-left:auto!important;margin-right:var(--nav-items-distance-side)!important}.clr-vertical-nav.right.is-collapsed .nav-trigger{margin-left:.15rem}@media screen and (min-width: 768px){.content-container.floating{display:block;position:relative}.content-container.floating .content-area{position:absolute;width:100%;height:100%}.content-container.floating .clr-vertical-nav.right{position:absolute;margin:.5rem;max-height:calc(100% - 2.5rem);left:auto;right:0}.content-container.floating .clr-vertical-nav{position:absolute;margin:.5rem;max-height:calc(100% - 2.5rem);left:0}.content-container.floating nav.sidenav{position:absolute;left:0;height:calc(100vh - 60px);background:var(--clr-vertical-nav-bg-color, --fallback-color-no-clr)}}button:focus{outline:none;box-shadow:0 0 1pt 1pt var(--clr-color-action-600, var(--fallback-color-no-clr))}.iconButton:hover{cursor:pointer;color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.iconButton-drpDwn{cursor:pointer;transform:rotate(180deg)}.iconButton-drpDwn-active{cursor:pointer;color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.headerButton:hover{cursor:pointer}.ukis-range-input{--clr-forms-range-track-color: var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.ukis-range-input:focus{outline:none;box-shadow:0 0 1pt 1pt var(--clr-color-action-600, var(--fallback-color-no-clr))}.clr-vertical-nav .layers{padding-bottom:2px}.clr-vertical-nav .layers .nav-divider{border-width:1px 0 0 0;margin:.3rem 0}.clr-vertical-nav .layers .layer,.clr-vertical-nav .layers .layergroup{margin-left:.2rem}.clr-vertical-nav .layers .layer .iconButton,.clr-vertical-nav .layers .layergroup .iconButton{height:1rem;margin:0 1px}.clr-vertical-nav .layers .layer .iconButton.disabled,.clr-vertical-nav .layers .layergroup .iconButton.disabled{pointer-events:none;color:var(--clr-color-neutral-400, var(--fallback-color-no-clr));cursor:default}.clr-vertical-nav .layers .layer .iconButton.active,.clr-vertical-nav .layers .layergroup .iconButton.active{color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .head,.clr-vertical-nav .layers .layergroup .head{display:flex}.clr-vertical-nav .layers .layer .head input.hide,.clr-vertical-nav .layers .layergroup .head input.hide{display:none}.clr-vertical-nav .layers .layer .head input.hide+label,.clr-vertical-nav .layers .layergroup .head input.hide+label{position:static;display:inline;min-height:auto;padding-left:0}.clr-vertical-nav .layers .layer .head input.hide+label:before,.clr-vertical-nav .layers .layer .head input.hide+label:after,.clr-vertical-nav .layers .layergroup .head input.hide+label:before,.clr-vertical-nav .layers .layergroup .head input.hide+label:after{content:none}.clr-vertical-nav .layers .layer .head .title,.clr-vertical-nav .layers .layergroup .head .title{margin-left:.2rem;flex:1 1 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.clr-vertical-nav .layers .layer .body,.clr-vertical-nav .layers .layergroup .body{padding-left:0;margin:0 0 .3rem 8px}.clr-vertical-nav .layers .layer .body .tools,.clr-vertical-nav .layers .layergroup .body .tools{display:flex;justify-content:flex-end;padding-right:.2rem;padding-left:.1rem}.clr-vertical-nav .layers .layer .body .tools span,.clr-vertical-nav .layers .layergroup .body .tools span{flex:1 1 0}.clr-vertical-nav .layers .layer .body .layersettings .form-group,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group{display:flex}.clr-vertical-nav .layers .layer .body .layersettings .form-group label,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group label{padding-right:.4rem}.clr-vertical-nav .layers .layer .body .layersettings .form-group input,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group input{flex:1 1 0}.clr-vertical-nav .layers .layer .body .layersettings .form-group span,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group span{min-width:1.5rem;text-align:center}.clr-vertical-nav .layers .layer .body .layersettings .form-group.opacity-input .clr-form-control,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group.opacity-input .clr-form-control{padding-left:.4rem;margin-top:0}.clr-vertical-nav .layers .layer .body .layersettings .form-group.opacity-input label,.clr-vertical-nav .layers .layergroup .body .layersettings .form-group.opacity-input label{display:flex}.clr-vertical-nav .layers .layergroup .body{border-left:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));margin:0 0 0 8px}.clr-vertical-nav .layers .layergroup .body .sublayers:last-child .layer{border-bottom:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layergroup .body .tabsbody.description{padding:.1rem .1rem .1rem .3rem;word-break:break-word}.clr-vertical-nav .layers .layergroup .body .tabsbody.description,.clr-vertical-nav .layers .layergroup .body .tabsbody.legend{border-top:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));border-right:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layergroup .body .layer{margin-left:0;border-top:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));border-right:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));padding:.2rem 0 0 .2rem}.clr-vertical-nav .layers .layergroup .body .layer:not(.expanded){padding:.2rem 0 .2rem .2rem}.clr-vertical-nav .layers .layergroup .body .layer .body{margin:0 0 0 .6rem}.clr-vertical-nav .layers .layergroup .body .layer .body .tabsbody{border-bottom:none;border-right:none;border-top:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layergroup .body .layer .body .tools{border-bottom:none}.clr-vertical-nav .layers .layergroup .body .layer .head{margin:0 .2rem}.clr-vertical-nav .layers .layer .body{border-left:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .body .tools{border-bottom:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .body .tabsbody{border-bottom:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr));border-right:1px solid var(--clr-color-neutral-400, var(--fallback-color-no-clr))}.clr-vertical-nav .layers .layer .body .tabsbody .layersettings .form-group{padding:.2rem}.clr-vertical-nav .layers .layer .body .tabsbody .layersettings .form-group .ukis-range-input{vertical-align:top}.clr-vertical-nav .layers .layer .body .tabsbody .description{padding:.1rem .1rem .1rem .3rem;word-break:break-word}.clr-vertical-nav .layers h5{font-size:14px;margin:0 0 4px 4px;font-weight:700;cursor:pointer}.clr-vertical-nav .layers h5 .iconButton{margin-top:3px}.clr-vertical-nav .layers h5.active,.clr-vertical-nav .layers h5:hover{color:var(--clr-color-action-600, var(--fallback-color-no-clr))}.clr-vertical-nav .lproperties{border-radius:0 5px/0px 5px;border-color:silver;border-style:solid;border-width:0px 0px 1px 1px;overflow-x:auto}:root{--header-branding-icon-color: #fff;--header-branding-icon-color-mobile: #565656}.header .branding{flex:0 1 auto;overflow:hidden}.header .branding a clr-icon{color:var(--header-branding-icon-color)}.header .branding a.nav-link{overflow:hidden}.header .branding .title{font-size:1rem;text-overflow:ellipsis;overflow:hidden}.header .branding .title.short{display:none}.header .branding .version{margin-left:.3rem;font-size:1rem;color:var(--clr-header-title-color, #fafafa);font-weight:var(--clr-header-title-font-weight, 400);font-family:var(--clr-header-title-font-family, Metropolis, "Avenir Next", "Helvetica Neue", Arial, sans-serif);letter-spacing:.01em;line-height:3rem;text-decoration:none}@media screen and (max-width: 768px){.header .branding a clr-icon{color:var(--header-branding-icon-color-mobile)}.header .branding.short-title .title.short{display:flex}.header .branding.short-title .title{display:none}}.footer{background-color:var(--clr-vertical-nav-bg-color, var(--fallback-color-no-clr));padding:.2rem 1rem}.footer p{margin:0}.main-container .content-container .footer{position:fixed;bottom:0;width:100%}.main-container .content-container .content-area.map-view{padding:0}.content-area{background:#fff;color:var(--clr-color-neutral-700, var(--fallback-color-no-clr))}.text-primary{color:var(--clr-color-action-600, var(--fallback-color-no-clr))}