PageSourceSearch

https://explorebeacon.org/build/assets/Analysis.7fe12e9a.js

js explorebeacon.org collected 2026-10-04 05:21:04 UTC 380,576 bytes, 28 lines download raw bytes

1import{r as F,a as y,j as p,F as dA,e as bo,_ as wc,h as st,i as lA,k as Io,b as Qc,y as Xe,q as Cc}from"./app.04e9039b.js";import{C as vc,a as mc,A as Uc}from"./AppLayout.c81b36bf.js";import{S as Fc}from"./UnsavedChangesModal.7bca2e2f.js";import{X as Ho,L as yc}from"./LoadingSpinner.d61052b0.js";import{C as Ec,a as xo,J as bc,F as Ic}from"./FileSaver.min.89f12d64.js";import{S as Hc}from"./SearchBar.b7d0d43f.js";import"./index.893e1e4b.js";import"./useTypedPage.9eb437c8.js";import"./ExclamationTriangleIcon.76495f9b.js";function xc({title:A,titleId:e,...t},r){return y("svg",{...Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":e},t),children:[A?p("title",{id:e,children:A}):null,p("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m9-.75a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9 3.75h.008v.008H12v-.008Z"})]})}const Lc=F.exports.forwardRef(xc),Sc=Lc;function _c({title:A,titleId:e,...t},r){return y("svg",{...Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":e},t),children:[A?p("title",{id:e,children:A}):null,p("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 9v3.75m-9.303 3.376c-.866 1.5.217 3.374 1.948 3.374h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 3.378c-.866-1.5-3.032-1.5-3.898 0L2.697 16.126ZM12 15.75h.007v.008H12v-.008Z"})]})}const Tc=F.exports.forwardRef(_c),Kc=Tc;function Dc({title:A,titleId:e,...t},r){return y("svg",{...Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":e},t),children:[A?p("title",{id:e,children:A}):null,p("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"m11.25 11.25.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Zm-9-3.75h.008v.008H12V8.25Z"})]})}const Oc=F.exports.forwardRef(Dc),Mc=Oc;function Rc({title:A,titleId:e,...t},r){return y("svg",{...Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":e},t),children:[A?p("title",{id:e,children:A}):null,p("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 4.5v15m7.5-7.5h-15"})]})}const Nc=F.exports.forwardRef(Rc),Pc=Nc;function Gc({title:A,titleId:e,...t},r){return y("svg",{...Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":e},t),children:[A?p("title",{id:e,children:A}):null,p("path",{fillRule:"evenodd",d:"M12 2.25a.75.75 0 0 1 .75.75v11.69l3.22-3.22a.75.75 0 1 1 1.06 1.06l-4.5 4.5a.75.75 0 0 1-1.06 0l-4.5-4.5a.75.75 0 1 1 1.06-1.06l3.22 3.22V3a.75.75 0 0 1 .75-.75Zm-9 13.5a.75.75 0 0 1 .75.75v2.25a1.5 1.5 0 0 0 1.5 1.5h13.5a1.5 1.5 0 0 0 1.5-1.5V16.5a.75.75 0 0 1 1.5 0v2.25a3 3 0 0 1-3 3H5.25a3 3 0 0 1-3-3V16.5a.75.75 0 0 1 .75-.75Z",clipRule:"evenodd"})]})}const Vc=F.exports.forwardRef(Gc),Ai=Vc;function kc({title:A,titleId:e,...t},r){return y("svg",{...Object.assign({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":e},t),children:[A?p("title",{id:e,children:A}):null,p("path",{fillRule:"evenodd",d:"M15 3.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0V5.56l-3.97 3.97a.75.75 0 1 1-1.06-1.06l3.97-3.97h-2.69a.75.75 0 0 1-.75-.75Zm-12 0A.75.75 0 0 1 3.75 3h4.5a.75.75 0 0 1 0 1.5H5.56l3.97 3.97a.75.75 0 0 1-1.06 1.06L4.5 5.56v2.69a.75.75 0 0 1-1.5 0v-4.5Zm11.47 11.78a.75.75 0 1 1 1.06-1.06l3.97 3.97v-2.69a.75.75 0 0 1 1.5 0v4.5a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h2.69l-3.97-3.97Zm-4.94-1.06a.75.75 0 0 1 0 1.06L5.56 19.5h2.69a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75v-4.5a.75.75 0 0 1 1.5 0v2.69l3.97-3.97a.75.75 0 0 1 1.06 0Z",clipRule:"evenodd"})]})}const Xc=F.exports.forwardRef(kc),$c=Xc;
1function Jc({onConfirm:A,onCancel:e}){return y("div",{className:"fixed inset-0 z-50 flex items-center justify-center",children:[p("div",{className:"absolute inset-0 bg-black/40",onClick:e}),y("div",{className:"relative bg-white rounded-2xl shadow-xl p-8 max-w-xl w-full mx-4",children:[p("button",{onClick:e,className:"absolute top-3.5 right-3.5 w-7 h-7 flex items-center justify-center text-gray-400 hover:text-gray-600 transition-colors",children:p(Ho,{className:"w-6 h-6"})}),p("div",{className:"mb-3",children:p(Kc,{className:"w-7 h-7 text-red-600"})}),p("h3",{className:"text-lg font-bold text-gray-900 mb-2.5",children:"Warning!"}),p("p",{className:"text-sm text-gray-700 leading-relaxed mb-2.5",children:`You are about to leave this page with unsaved changes. If you need to save, click "Cancel". If you don't want to save, click "Continue".`}),p("p",{className:"text-sm font-bold italic text-gray-900 mb-7",children:"By continuing, you are deleting any unsaved changes."}),y("div",{className:"flex items-center justify-between",children:[p("button",{onClick:e,className:"text-sm font-medium text-red-600 hover:text-red-700 transition-colors",children:"Cancel (go back)"}),p("button",{onClick:A,className:"px-5 py-2.5 rounded-full text-sm font-semibold bg-gray-900 text-white hover:bg-gray-800 transition-colors",children:"Yes, Continue"})]})]})]})}function Wc({isSaveActive:A,saveLabel:e,showSaveAsCopy:t,canSaveAsCopy:r,onSave:n,onSaveAsCopy:s}){const[i,a]=F.exports.useState(!1),o=F.exports.useRef(null);F.exports.useEffect(()=>{const B=h=>{o.current&&!o.current.contains(h.target)&&a(!1)};return document.addEventListener("mousedown",B),()=>document.removeEventListener("mousedown",B)},[]);const l=A?"bg-primary text-white hover:bg-primary-light":"bg-background text-gray-light border border-gray-lightest";if(!t)return p("button",{onClick:n,disabled:!A,className:`px-4 py-1.5 rounded-full text-sm font-medium transition-colors duration-150 ${l} ${A?"":"cursor-not-allowed"}`,children:e});const u=()=>{a(!1),n()},c=()=>{a(!1),s()};return y("div",{className:"relative",ref:o,children:[y("button",{onClick:()=>a(B=>!B),className:`flex items-center gap-1.5 px-4 py-1.5 rounded-full text-sm font-medium transition-colors duration-150 ${l}`,"aria-label":"Save options","aria-expanded":i,children:[p("span",{children:e}),i?p(Ec,{className:"w-4 h-4"}):p(xo,{className:"w-4 h-4"})]}),i&&y("div",{className:"absolute right-0 mt-1 w-40 bg-background rounded-xl border border-gray-lightest shadow-lg overflow-hidden z-20",children:[p("button",{onClick:u,disabled:!A,className:"w-full text-left px-4 py-2.5 text-sm text-gray-900 hover:bg-white transition-colors disabled:text-gray-light disabled:cursor-not-allowed",children:"Save"}),p("button",{onClick:c,disabled:!r,className:"w-full text-left px-4 py-2.5 text-sm text-gray-900 hover:bg-white transition-colors disabled:text-gray-light disabled:cursor-not-allowed",children:"Save a Copy"})]})]})}function Yc({mapName:A,setMapName:e,onSave:t,onSaveAsCopy:r,canSave:n,canSaveAsCopy:s,isExistingMap:i,hasUnsavedChanges:a,flashMessage:o,lastSavedAt:l,hasIndicators:u,onNewMap:c}){const B=n&&a&&o!=="Saved",h=o==="Saved"?"Saved":"Save",f=l&&new Date(l).getFullYear()>1970;return y("div",{className:"flex-shrink-0 flex items-center gap-3 px-5 py-[11px] border-b border-gray-lightest bg-white",children:[p("div",{className:"h-9 flex items-center",children:p("input",{type:"text",placeholder:"Map name",value:A,onChange:d=>e(d.target.value),className:"border border-gray-lightest rounded-full px-3 py-1.5 text-sm w-72 focus:outline-none focus:border-primary-light transition-colors"})}),p(Wc,{isSaveActive:B,saveLabel:h,showSaveAsCopy:i,canSaveAsCopy:s,onSave:t,onSaveAsCopy:r}),u&&y("div",{className:"flex items-center gap-1.5 text-xs text-gray-light",children:[B||!f?p(Sc,{className:"w-4 h-4 text-red flex-shrink-0",strokeWidth:2}):p(vc,{className:"w-4 h-4 text-green flex-shrink-0",strokeWidth:2}),p("span",{children:f&&!B?`All changes saved at ${new Date(l).toLocaleString()}`:"Unsaved changes"})]}),p("div",{className:"ml-auto",children:y("button",{onClick:c,className:"flex items-center gap-1.5 px-4 py-1.5 rounded-full text-sm font-medium border border-gray-lightest text-primary hover:bg-background-light transition-colors duration-150",children:[p(Pc,{className:"w-4 h-4",strokeWidth:2}),"New Map"]})})]})}function jc({mapName:A,lastSavedAt:e,ownerName:t}){const r=e&&new Date(e).getFullYear()>1970;return p("div",{className:"flex-shrink-0 flex items-center gap-3 px-5 py-[11px] border-b border-gray-lightest bg-white",children:y("div",{children:[p("h1",{className:"text-sm font-semibold text-gray-900 leading-tight",children:A}),y("div",{className:"flex items-center gap-2 text-xs text-gray-light mt-0.5",children:[r&&y("span",{children:["Saved ",new Date(e).toLocaleStr
1ing()]}),t&&y(dA,{children:[p("span",{className:"text-gray-300",children:"\xB7"}),p("span",{children:t})]})]})]})})}const Zc=F.exports.createContext(null);function zc(A,e){const t=Array.isArray(A)?A[0]:A?A.x:0,r=Array.isArray(A)?A[1]:A?A.y:0,n=Array.isArray(e)?e[0]:e?e.x:0,s=Array.isArray(e)?e[1]:e?e.y:0;return t===n&&r===s}function hA(A,e){if(A===e)return!0;if(!A||!e)return!1;if(Array.isArray(A)){if(!Array.isArray(e)||A.length!==e.length)return!1;for(let t=0;t<A.length;t++)if(!hA(A[t],e[t]))return!1;return!0}else if(Array.isArray(e))return!1;if(typeof A=="object"&&typeof e=="object"){const t=Object.keys(A),r=Object.keys(e);if(t.length!==r.length)return!1;for(const n of t)if(!e.hasOwnProperty(n)||!hA(A[n],e[n]))return!1;return!0}return!1}function qc(A){const e=A.clone();return e.pixelsToGLUnits=A.pixelsToGLUnits,e}function ei(A,e){if(!A.getProjection)return;const t=A.getProjection(),r=e.getProjection();hA(t,r)||e.setProjection(t)}function ti(A){return{longitude:A.center.lng,latitude:A.center.lat,zoom:A.zoom,pitch:A.pitch,bearing:A.bearing,padding:A.padding}}function ri(A,e){const t=e.viewState||e;let r=!1;if("longitude"in t&&"latitude"in t){const n=A.center;A.center=new n.constructor(t.longitude,t.latitude),r=r||n!==A.center}if("zoom"in t){const n=A.zoom;A.zoom=t.zoom,r=r||n!==A.zoom}if("bearing"in t){const n=A.bearing;A.bearing=t.bearing,r=r||n!==A.bearing}if("pitch"in t){const n=A.pitch;A.pitch=t.pitch,r=r||n!==A.pitch}return t.padding&&!A.isPaddingEqual(t.padding)&&(r=!0,A.padding=t.padding),r}const AB=["type","source","source-layer","minzoom","maxzoom","filter","layout"];function ni(A){if(!A)return null;if(typeof A=="string"||("toJS"in A&&(A=A.toJS()),!A.layers))return A;const e={};for(const r of A.layers)e[r.id]=r;const t=A.layers.map(r=>{let n=null;"interactive"in r&&(n=Object.assign({},r),delete n.interactive);const s=e[r.ref];if(s){n=n||Object.assign({},r),delete n.ref;for(const i of AB)i in s&&(n[i]=s[i])}return n||r});return{...A,layers:t}}const si={version:8,sources:{},layers:[]},ii={mousedown:"onMouseDown",mouseup:"onMouseUp",mouseover:"onMouseOver",mousemove:"onMouseMove",click:"onClick",dblclick:"onDblClick",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",mouseout:"onMouseOut",contextmenu:"onContextMenu",touchstart:"onTouchStart",touchend:"onTouchEnd",touchmove:"onTouchMove",touchcancel:"onTouchCancel"},Rr={movestart:"onMoveStart",move:"onMove",moveend:"onMoveEnd",dragstart:"onDragStart",drag:"onDrag",dragend:"onDragEnd",zoomstart:"onZoomStart",zoom:"onZoom",zoomend:"onZoomEnd",rotatestart:"onRotateStart",rotate:"onRotate",rotateend:"onRotateEnd",pitchstart:"onPitchStart",pitch:"onPitch",pitchend:"onPitchEnd"},ai={wheel:"onWheel",boxzoomstart:"onBoxZoomStart",boxzoomend:"onBoxZoomEnd",boxzoomcancel:"onBoxZoomCancel",resize:"onResize",load:"onLoad",render:"onRender",idle:"onIdle",remove:"onRemove",data:"onData",styledata:"onStyleData",sourcedata:"onSourceData",error:"onError"},eB=["minZoom","maxZoom","minPitch","maxPitch","maxBounds","projection","renderWorldCopies"],tB=["scrollZoom","boxZoom","dragRotate","dragPan","keyboard","doubleClickZoom","touchZoomRotate","touchPitch"];class xe{constructor(e,t,r){this._map=null,this._internalUpdate=!1,this._inRender=!1,this._hoveredFeatures=null,this._deferredEvents={move:!1,zoom:!1,pitch:!1,rotate:!1},this._onEvent=n=>{const s=this.props[ai[n.type]];s?s(n):n.type==="error"&&console.error(n.error)},this._onPointerEvent=n=>{(n.type==="mousemove"||n.type==="mouseout")&&this._updateHover(n);const s=this.props[ii[n.type]];s&&(this.props.interactiveLayerIds&&n.type!=="mouseover"&&n.type!=="mouseout"&&(n.features=this._hoveredFeatures||this._queryRenderedFeatures(n.point)),s(n),delete n.features)},this._onCameraEvent=n=>{if(!this._internalUpdate){const s=this.props[Rr[n.type]];s&&s(n)}n.type in this._deferredEvents&&(this._deferredEvents[n.type]=!1)},this._MapClass=e,this.props=t,this._initialize(r)}get map(){return this._map}get transform(){return this._renderTransform}setProps(e){const t=this.props;this.props=e;const r=this._updateSettings(e,t);r&&this._createShadowTransform(this._map);const n=this._updateSize(e),s=this._updateViewState(e,!0);this._updateStyle(e,t),this._updateStyleComponents(e,t),this._updateHandlers(e,t),(r||n||s&&!this._map.isMoving())&&this.redraw()}static reuse(e,t){const r=xe.savedMaps.pop();if(!r)return null;const n=r.map,s=n.getContainer();for(t.className=s.className;s.childNodes.length>0;)t.appendChild(s.childNodes[0]);n._container=t;const i=n._resizeObserver;i&&(i.disconnect(),i.observe(t)),r.setProps({...e,styleDiffing:!1}),n.resize();const{initialViewState:a}=e;return a&&(a.bounds?n.fitBounds(a.bounds,{...a.fitBoundsOptions,duration:0}):r._updateViewState(a,!1)),n.isStyleLoaded()?n.fire("load"):n.once("styledata",()=>n.fire("load")),n._update(),r}_initialize(e){const{props:t}=this,{mapStyle:r=si}=t,n={...t,...t.initialViewState,accessToken:t.mapboxAccessToken||rB()||null,container:e,style:ni(r)},s=n.initialViewState||n.viewState||n;if(Object.assign(n,{center:[s.longitude||0,s.latitude||0],zoom:s.zoom||0,pitch:s.pitch||0,bearing:s.bearing||0}),t.gl){const u=HTMLCanvasElement.prototype.getContext;HTMLCanvasElement.prototype.getContext=()=>(HTMLCanvasElement.prototype.getContext=u,t.gl)}const i=new this._MapClass(n);s.padding&&i.setPadding(s.padding),t.cursor&&(i.getCanvas().style.cursor=t.cursor),this._createShadowTransform(i);const a=i._render;i._render=u=>{this._inRender=!0,a.call(i,u),this._inRender=!1};const o=i._renderTaskQueue.run;i._renderTaskQueue.run=u=>{o.call(i._renderTaskQueue,u),this._onBeforeRepaint()},i.on("render",()=>this._onAfterRepaint());const l=i.fire;i.fire=this._fireEvent.bind(this,l),i.on("resize",()=>{this._renderTransform.resize(i.transform.width,i.transform.height)}),i.on("styledata",()=>{this._updateStyleComponents(this.props,{}),ei(i.transform,this._renderTransform)}),i.on("sourcedata",()=>this._updateStyleComponents(this.props,{}));for(const u in ii)i.on(u,this._onPointerEvent);for(const u in Rr)i.on(u,this._onCameraEvent);for(const u in ai)i.on(u,this._onEvent);this._map=i}recycle(){const t=this.map.getContainer().querySelector("[mapboxgl-children]");t?.remove(),xe.savedMaps.push(this)}destroy(){this._map.remove()}redraw(){const e=this._map;!this._inRender&&e.style&&(e._frame&&(e._frame.cancel(),e._frame=null),e._render())}_createShadowTransform(e){const t=qc(e.transform);e.painter.transform=t,this._renderTransform=t}_updateSize(e){const{viewState:t}=e;if(t){const r=this._map;if(t.width!==r.transform.width||t.height!==r.transform.height)return r.resize(),!0}return!1}_updateViewState(e,t){if(this._internalUpdate)return!1;const r=this._map,n=this._renderTransform,{zoom:s,pitch:i,bearing:a}=n,o=r.isMoving();o&&(n.cameraElevationReference="sea");const l=ri(n,{...ti(r.transform),...e});if(o&&(n.cameraElevationReference="ground"),l&&t){const u=this._deferredEvents;u.move=!0,u.zoom||(u.zoom=s!==n.zoom),u.rotate||(u.rotate=a!==n.bearing),u.pitch||(u.pitch=i!==n.pitch)}return o||ri(r.transform,e),l}_updateSettings(e,t){const r=this._map;let n=!1;for(const s of eB)if(s in e&&!hA(e[s],t[s])){n=!0;const i=r[`set${s[0].toUpperCase()}${s.slice(1)}`];i?.call(r,e[s])}return n}_updateStyle(e,t){if(e.cursor!==t.cursor&&(this._map.getCanvas().style.cursor=e.cursor||""),e.mapStyle!==t.mapStyle){const{mapStyle:r=si,styleDiffing:n=!0}=e,s={diff:n};return"localIdeographFontFamily"in e&&(s.localIdeographFontFamily=e.localIdeographFontFamily),this._map.setStyle(ni(r),s),!0}return!1}_updateStyleComponents(e,t){const r=this._map;let n=!1;return r.isStyleLoaded()&&("light"in e&&r.setLight&&!hA(e.light,t.light)&&(n=!0,r.setLight(e.light)),"fog"in e&&r.setFog&&!hA(e.fog,t.fog)&&(n=!0,r.setFog(e.fog)),"terrain"in e&&r.setTerrain&&!hA(e.terrain,t.terrain)&&(!e.terrain||r.getSource(e.terrain.source))&&(n=!0,r.setTerrain(e.terrain))),n}_updateHandlers(e,t){var r,n;const s=this._map;let i=!1;for(const a of tB){const o=(r=e[a])!==null&&r!==void 0?r:!0,l=(n=t[a])!==null&&n!==void 0?n:!0;hA(o,l)||(i=!0,o?s[a].enable(o):s[a].disable())}return i}_queryRenderedFeatures(e){const t=this._map,r=t.transform,{interactiveLayerIds:n=[]}=this.props;try{return t.transform=this._renderTransform,t.queryRenderedFeatures(e,{layers:n.filter(t.getLayer.bind(t))})}catch{return[]}finally{t.transform=r}}_updateHover(e){var t;const{props:r}=this;if(r.interactiveLayerIds&&(r.onMouseMove||r.onMouseEnter||r.onMouseLeave)){const s=e.type,i=((t=this._hoveredFeatures)===null||t===void 0?void 0:t.length)>0,a=this._queryRenderedFeatures(e.point),o=a.length>0;!o&&i&&(e.type="mouseleave",this._onPointerEvent(e)),this._hoveredFeatures=a,o&&!i&&(e.type="mouseenter",this._onPointerEvent(e)),e.type=s}else this._hoveredFeatures=null}_fireEvent(e,t,r){const n=this._map,s=n.transform,i=typeof t=="string"?t:t.type;return i==="move"&&this._updateViewState(this.props,!1),i in Rr&&(typeof t=="object"&&(t.viewState=ti(s)),this._map.isMoving())?(n.transform=this._renderTransform,e.call(n,t,r),n.transform=s,n):(e.call(n,t,r),n)}_onBeforeRepaint(){const e=this._map;this._internalUpdate=!0;for(const r in this._deferredEvents)this._deferredEvents[r]&&e.fire(r);this._internalUpdate=!1;const t=this._map.transform;e.transform=this._renderTransform,this._onAfterRepaint=()=>{ei(this._renderTransform,t),e.transform=t}}}xe.savedMaps=[];function rB(){let A=null;if(typeof location<"u"){const e=/access_token=([^&\/]*)/.exec(location.search);A=e&&e[1]}try{A=A||{}.MapboxAccessToken}catch{}try{A=A||{}.REACT_APP_MAPBOX_ACCESS_TOKEN}catch{}return A}
1const nB=["setMaxBounds","setMinZoom","setMaxZoom","setMinPitch","setMaxPitch","setRenderWorldCopies","setProjection","setStyle","addSource","removeSource","addLayer","removeLayer","setLayerZoomRange","setFilter","setPaintProperty","setLayoutProperty","setLight","setTerrain","setFog","remove"];function sB(A){if(!A)return null;const e=A.map,t={getMap:()=>e,getCenter:()=>A.transform.center,getZoom:()=>A.transform.zoom,getBearing:()=>A.transform.bearing,getPitch:()=>A.transform.pitch,getPadding:()=>A.transform.padding,getBounds:()=>A.transform.getBounds(),project:r=>{const n=e.transform;e.transform=A.transform;const s=e.project(r);return e.transform=n,s},unproject:r=>{const n=e.transform;e.transform=A.transform;const s=e.unproject(r);return e.transform=n,s},queryTerrainElevation:(r,n)=>{const s=e.transform;e.transform=A.transform;const i=e.queryTerrainElevation(r,n);return e.transform=s,i},queryRenderedFeatures:(r,n)=>{const s=e.transform;e.transform=A.transform;const i=e.queryRenderedFeatures(r,n);return e.transform=s,i}};for(const r of iB(e))!(r in t)&&!nB.includes(r)&&(t[r]=e[r].bind(e));return t}function iB(A){const e=new Set;let t=A;for(;t;){for(const r of Object.getOwnPropertyNames(t))r[0]!=="_"&&typeof A[r]=="function"&&r!=="fire"&&r!=="setEventedParent"&&e.add(r);t=Object.getPrototypeOf(t)}return Array.from(e)}const aB=typeof document<"u"?F.exports.useLayoutEffect:F.exports.useEffect,oB=["baseApiUrl","maxParallelImageRequests","workerClass","workerCount","workerUrl"];function lB(A,e){for(const r of oB)r in e&&(A[r]=e[r]);const{RTLTextPlugin:t="https://api.mapbox.com/mapbox-gl-js/plugins/mapbox-gl-rtl-text/v0.2.3/mapbox-gl-rtl-text.js"}=e;t&&A.getRTLTextPluginStatus&&A.getRTLTextPluginStatus()==="unavailable"&&A.setRTLTextPlugin(t,r=>{r&&console.error(r)},!0)}const _e=F.exports.createContext(null);function uB(A,e,t){const r=F.exports.useContext(Zc),[n,s]=F.exports.useState(null),i=F.exports.useRef(),{current:a}=F.exports.useRef({mapLib:null,map:null});F.exports.useEffect(()=>{const u=A.mapLib;let c=!0,B;return Promise.resolve(u||t).then(h=>{if(!c)return;if(!h)throw new Error("Invalid mapLib");const f="Map"in h?h:h.default;if(!f.Map)throw new Error("Invalid mapLib");if(lB(f,A),!f.supported||f.supported(A))A.reuseMaps&&(B=xe.reuse(A,i.current)),B||(B=new xe(f.Map,A,i.current)),a.map=sB(B),a.mapLib=f,s(B),r?.onMapMount(a.map,A.id);else throw new Error("Map is not supported by this browser")}).catch(h=>{const{onError:f}=A;f?f({type:"error",target:null,originalEvent:null,error:h}):console.error(h)}),()=>{c=!1,B&&(r?.onMapUnmount(A.id),A.reuseMaps?B.recycle():B.destroy())}},[]),aB(()=>{n&&n.setProps(A)}),F.exports.useImperativeHandle(e,()=>a.map,[n]);const o=F.exports.useMemo(()=>({position:"relative",width:"100%",height:"100%",...A.style}),[A.style]),l={height:"100%"};return p("div",{id:A.id,ref:i,style:o,children:n&&p(_e.Provider,{value:a,children:p("div",{"mapboxgl-children":"",style:l,children:A.children})})})}const cB=/box|flex|grid|column|lineHeight|fontWeight|opacity|order|tabSize|zIndex/;function he(A,e){if(!A||!e)return;const t=A.style;for(const r in e){const n=e[r];Number.isFinite(n)&&!cB.test(r)?t[r]=`${n}px`:t[r]=n}}function BB(A,e){const{map:t,mapLib:r}=F.exports.useContext(_e),n=F.exports.useRef({props:A});n.current.props=A;const s=F.exports.useMemo(()=>{let d=!1;F.exports.Children.forEach(A.children,Q=>{Q&&(d=!0)});const w={...A,element:d?document.createElement("div"):null},g=new r.Marker(w);return g.setLngLat([A.longitude,A.latitude]),g.getElement().addEventListener("click",Q=>{var v,m;(m=(v=n.current.props).onClick)===null||m===void 0||m.call(v,{type:"click",target:g,originalEvent:Q})}),g.on("dragstart",Q=>{var v,m;const U=Q;U.lngLat=s.getLngLat(),(m=(v=n.current.props).onDragStart)===null||m===void 0||m.call(v,U)}),g.on("drag",Q=>{var v,m;const U=Q;U.lngLat=s.getLngLat(),(m=(v=n.current.props).onDrag)===null||m===void 0||m.call(v,U)}),g.on("dragend",Q=>{var v,m;const U=Q;U.lngLat=s.getLngLat(),(m=(v=n.current.props).onDragEnd)===null||m===void 0||m.call(v,U)}),g},[]);F.exports.useEffect(()=>(s.addTo(t.getMap()),()=>{s.remove()}),[]);const{longitude:i,latitude:a,offset:o,style:l,draggable:u=!1,popup:c=null,rotation:B=0,rotationAlignment:h="auto",pitchAlignment:f="auto"}=A;return F.exports.useEffect(()=>{he(s.getElement(),l)},[l]),F.exports.useImperativeHandle(e,()=>s,[]),(s.getLngLat().lng!==i||s.getLngLat().lat!==a)&&s.setLngLat([i,a]
1),o&&!zc(s.getOffset(),o)&&s.setOffset(o),s.isDraggable()!==u&&s.setDraggable(u),s.getRotation()!==B&&s.setRotation(B),s.getRotationAlignment()!==h&&s.setRotationAlignment(h),s.getPitchAlignment()!==f&&s.setPitchAlignment(f),s.getPopup()!==c&&s.setPopup(c),bo.exports.createPortal(A.children,s.getElement())}const fB=F.exports.memo(F.exports.forwardRef(BB));function oi(A){return new Set(A?A.trim().split(/\s+/):[])}function hB(A,e){const{map:t,mapLib:r}=F.exports.useContext(_e),n=F.exports.useMemo(()=>document.createElement("div"),[]),s=F.exports.useRef({props:A});s.current.props=A;const i=F.exports.useMemo(()=>{const a={...A},o=new r.Popup(a);return o.setLngLat([A.longitude,A.latitude]),o.once("open",l=>{var u,c;(c=(u=s.current.props).onOpen)===null||c===void 0||c.call(u,l)}),o},[]);if(F.exports.useEffect(()=>{const a=o=>{var l,u;(u=(l=s.current.props).onClose)===null||u===void 0||u.call(l,o)};return i.on("close",a),i.setDOMContent(n).addTo(t.getMap()),()=>{i.off("close",a),i.isOpen()&&i.remove()}},[]),F.exports.useEffect(()=>{he(i.getElement(),A.style)},[A.style]),F.exports.useImperativeHandle(e,()=>i,[]),i.isOpen()&&((i.getLngLat().lng!==A.longitude||i.getLngLat().lat!==A.latitude)&&i.setLngLat([A.longitude,A.latitude]),A.offset&&!hA(i.options.offset,A.offset)&&i.setOffset(A.offset),(i.options.anchor!==A.anchor||i.options.maxWidth!==A.maxWidth)&&(i.options.anchor=A.anchor,i.setMaxWidth(A.maxWidth)),i.options.className!==A.className)){const a=oi(i.options.className),o=oi(A.className);for(const l of a)o.has(l)||i.removeClassName(l);for(const l of o)a.has(l)||i.addClassName(l);i.options.className=A.className}return bo.exports.createPortal(A.children,n)}F.exports.memo(F.exports.forwardRef(hB));function Te(A,e,t,r){const n=F.exports.useContext(_e),s=F.exports.useMemo(()=>A(n),[]);return F.exports.useEffect(()=>{const i=r||t||e,a=typeof e=="function"&&typeof t=="function"?e:null,o=typeof t=="function"?t:typeof e=="function"?e:null,{map:l}=n;return l.hasControl(s)||(l.addControl(s,i?.position),a&&a(n)),()=>{o&&o(n),l.hasControl(s)&&l.removeControl(s)}},[]),s}function dB(A){const e=Te(({mapLib:t})=>new t.AttributionControl(A),{position:A.position});return F.exports.useEffect(()=>{he(e._container,A.style)},[A.style]),null}F.exports.memo(dB);function gB(A){const e=Te(({mapLib:t})=>new t.FullscreenControl({container:A.containerId&&document.getElementById(A.containerId)}),{position:A.position});return F.exports.useEffect(()=>{he(e._controlContainer,A.style)},[A.style]),null}F.exports.memo(gB);function pB(A,e){const t=F.exports.useRef({props:A}),r=Te(({mapLib:n})=>{const s=new n.GeolocateControl(A),i=s._setupUI;return s._setupUI=a=>{s._container.hasChildNodes()||i(a)},s.on("geolocate",a=>{var o,l;(l=(o=t.current.props).onGeolocate)===null||l===void 0||l.call(o,a)}),s.on("error",a=>{var o,l;(l=(o=t.current.props).onError)===null||l===void 0||l.call(o,a)}),s.on("outofmaxbounds",a=>{var o,l;(l=(o=t.current.props).onOutOfMaxBounds)===null||l===void 0||l.call(o,a)}),s.on("trackuserlocationstart",a=>{var o,l;(l=(o=t.current.props).onTrackUserLocationStart)===null||l===void 0||l.call(o,a)}),s.on("trackuserlocationend",a=>{var o,l;(l=(o=t.current.props).onTrackUserLocationEnd)===null||l===void 0||l.call(o,a)}),s},{position:A.position});return t.current.props=A,F.exports.useImperativeHandle(e,()=>r,[]),F.exports.useEffect(()=>{he(r._container,A.style)},[A.style]),null}F.exports.memo(F.exports.forwardRef(pB));function wB(A){const e=Te(({mapLib:t})=>new t.NavigationControl(A),{position:A.position});return F.exports.useEffect(()=>{he(e._container,A.style)},[A.style]),null}const QB=F.exports.memo(wB);function CB(A){const e=Te(({mapLib:s})=>new s.ScaleControl(A),{position:A.position}),t=F.exports.useRef(A),r=t.current;t.current=A;const{style:n}=A;return A.maxWidth!==void 0&&A.maxWidth!==r.maxWidth&&(e.options.maxWidth=A.maxWidth),A.unit!==void 0&&A.unit!==r.unit&&e.setUnit(A.unit),F.exports.useEffect(()=>{he(e._container,n)},[n]),null}F.exports.memo(CB);function nr(A,e){if(!A)throw new Error(e)}function vB(A,e,t,r){if(nr(t.id===r.id,"layer id changed"),nr(t.type===r.type,"layer type changed"),t.type==="custom"||r.type==="custom")return;const{layout:n={},paint:s={},filter:i,minzoom:a,maxzoom:o,beforeId:l}=t;if(l!==r.beforeId&&A.moveLayer(e,l),n!==r.layout){const u=r.layout||{};for(const c in n)hA(n[c],u[c])||A.setLayoutProperty(e,c,n[c]);for(const c in u)n.hasOwnProperty(c)||A.setLayoutProperty(e,c,void 0)}if(s!==r.paint){const u=r.paint||{};for(const c in s)hA(s[c],u[c])||A.setPaintProperty(e,c,s[c]);for(const c in u)s.hasOwnProperty(c)||A.setPaintProperty(e,c,void 0)}hA(i,r.filter)||A.setFilter(e,i),(a!==r.minzoom||o!==r.maxzoom)&&A.setLayerZoomRange(e,a,o)}function mB(A,e,t){if(A.style&&A.style._loaded&&(!("source"in t)||A.getSource(t.source))){const r={...t,id:e};delete r.beforeId,A.addLayer(r,t.beforeId)}}let UB=0;function FB(A){const e=F.exports.useContext(_e).map.getMap(),t=F.exports.useRef(A),[,r]=F.exports.useState(0),n=F.exports.useMemo(()=>A.id||`jsx-layer-${UB++}`,[]);if(F.exports.useEffect(()=>{if(e){const i=()=>r(a=>a+1);return e.on("styledata",i),i(),()=>{e.off("styledata",i),e.style&&e.style._loaded&&e.getLayer(n)&&e.removeLayer(n)}}},[e]),e&&e.style&&e.getLayer(n))try{vB(e,n,A,t.current)}catch(i){console.warn(i)}else mB(e,n,A);return t.current=A,null}let yB=0;function EB(A,e,t){if(A.style&&A.style._loaded){const r={...t};return delete r.id,delete r.children,A.addSource(e,r),A.getSource(e)}return null}function bB(A,e,t){nr(e.id===t.id,"source id changed"),nr(e.type===t.type,"source type changed");let r="",n=0;for(const i in e)i!=="children"&&i!=="id"&&!hA(t[i],e[i])&&(r=i,n++);if(!n)return;const s=e.type;if(s==="geojson")A.setData(e.data);else if(s==="image")A.updateImage({url:e.url,coordinates:e.coordinates});else if("setCoordinates"in A&&n===1&&r==="coordinates")A.setCoordinates(e.coordinates);else if("setUrl"in A)switch(r){case"url":A.setUrl(e.url);break;case"tiles":A.setTiles(e.tiles);break}else console.warn(`Unable to update <Source> prop: ${r}`)}function IB(A){const e=F.exports.useContext(_e).map.getMap(),t=F.exports.useRef(A),[,r]=F.exports.useState(0),n=F.exports.useMemo(()=>A.id||`jsx-source-${yB++}`,[]);F.exports.useEffect(()=>{if(e){const i=()=>setTimeout(()=>r(a=>a+1),0);return e.on("styledata",i),i(),()=>{var a;if(e.off("styledata",i),e.style&&e.style._loaded&&e.getSource(n)){const o=(a=e.getStyle())===null||a===void 0?void 0:a.layers;if(o)for(const l of o)l.source===n&&e.removeLayer(l.id);e.removeSource(n)}}}},[e]);let s=e&&e.style&&e.getSource(n);return s?bB(s,A,t.current):s=EB(e,n,A),t.current=A,s&&F.exports.Children.map(A.children,i=>i&&F.exports.cloneElement(i,{source:n}))||null}const HB=wc(()=>import("./mapbox-gl.7886fd4b.js").then(A=>A.m),["assets/mapbox-gl.7886fd4b.js","assets/app.04e9039b.js","assets/app.8a1bb4dd.css"]),xB=(()=>F.exports.forwardRef(function(e,t){return uB(e,t,HB)}))(),li=fB,LB=QB,Yt=FB,Lo=IB,SB=xB;function So(A,e,t){if(A!==null)for(var r,n,s,i,a,o,l,u=0,c=0,B,h=A.type,f=h==="FeatureCollection",d=h==="Feature",w=f?A.features.length:1,g=0;g<w;g++){l=f?A.features[g].geometry:d?A.geometry:A,B=l?l.type==="GeometryCollection":!1,a=B?l.geometries.length:1;for(var Q=0;Q<a;Q++){var v=0,m=0;if(i=B?l.geometries[Q]:l,i!==null){o=i.coordinates;var U=i.type;switch(u=t&&(U==="Polygon"||U==="MultiPolygon")?1:0,U){case null:break;case"Point":if(e(o,c,g,v,m)===!1)return!1;c++,v++;break;case"LineString":case"MultiPoint":for(r=0;r<o.length;r++){if(e(o[r],c,g,v,m)===!1)return!1;c++,U==="MultiPoint"&&v++}U==="LineString"&&v++;break;case"Polygon":case"MultiLineString":for(r=0;r<o.length;r++){for(n=0;n<o[r].length-u;n++){if(e(o[r][n],c,g,v,m)===!1)return!1;c++}U==="MultiLineString"&&v++,U==="Polygon"&&m++}U==="Polygon"&&v++;break;case"MultiPolygon":for(r=0;r<o.length;r++){for(m=0,n=0;n<o[r].length;n++){for(s=0;s<o[r][n].length-u;s++){if(e(o[r][n][s],c,g,v,m)===!1)return!1;c++}m++}v++}break;case"GeometryCollection":for(r=0;r<i.geometries.length;r++)if(So(i.geometries[r],e,t)===!1)return!1;break;default:throw new Error("Unknown Geometry Type")}}}}}function Gn(A){var e=[1/0,1/0,-1/0,-1/0];return So(A,function(t){e[0]>t[0]&&(e[0]=t[0]),e[1]>t[1]&&(e[1]=t[1]),e[2]<t[0]&&(e[2]=t[0]),e[3]<t[1]&&(e[3]=t[1])}),e}Gn.default=Gn;function ui(A){if(!A?.length)return{lowerBound:null,upperBound:null,
1sliderLowerBound:null,sliderUpperBound:null,hasLowerOutliers:!1,hasUpperOutliers:!1};const e=A.map(h=>parseFloat(h.value)).filter(h=>!isNaN(h)).sort((h,f)=>h-f);if(e.length===0)return{lowerBound:null,upperBound:null,sliderLowerBound:null,sliderUpperBound:null,hasLowerOutliers:!1,hasUpperOutliers:!1};const t=e[Math.floor(e.length/4)],r=e[Math.floor(e.length*3/4)],n=r-t,s=t-1.5*n,i=r+1.5*n,a=e[0],o=e[e.length-1],l=a<s,u=o>i,c=Math.max(s,a),B=Math.min(i,o);return{lowerBound:c,upperBound:B,sliderLowerBound:c,sliderUpperBound:B,hasLowerOutliers:l,hasUpperOutliers:u}}function _B(A){if(!A)throw new Error("coord is required");if(!Array.isArray(A)){if(A.type==="Feature"&&A.geometry!==null&&A.geometry.type==="Point")return[...A.geometry.coordinates];if(A.type==="Point")return[...A.coordinates]}if(Array.isArray(A)&&A.length>=2&&!Array.isArray(A[0])&&!Array.isArray(A[1]))return[...A];throw new Error("coord must be GeoJSON Point or an Array of numbers")}function TB(A){return A.type==="Feature"?A.geometry:A}function KB(A,e,t={}){const r={type:"Feature"};return(t.id===0||t.id)&&(r.id=t.id),t.bbox&&(r.bbox=t.bbox),r.properties=e||{},r.geometry=A,r}function DB(A,e,t={}){if(!A)throw new Error("coordinates is required");if(!Array.isArray(A))throw new Error("coordinates must be an Array");if(A.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!ci(A[0])||!ci(A[1]))throw new Error("coordinates must contain numbers");return KB({type:"Point",coordinates:A},e,t)}function OB(A,e={}){const t={type:"FeatureCollection"};return e.id&&(t.id=e.id),e.bbox&&(t.bbox=e.bbox),t.features=A,t}function ci(A){return!isNaN(A)&&A!==null&&!Array.isArray(A)}const RA=11102230246251565e-32,tA=134217729,MB=(3+8*RA)*RA;function Nr(A,e,t,r,n){let s,i,a,o,l=e[0],u=r[0],c=0,B=0;u>l==u>-l?(s=l,l=e[++c]):(s=u,u=r[++B]);let h=0;if(c<A&&B<t)for(u>l==u>-l?(i=l+s,a=s-(i-l),l=e[++c]):(i=u+s,a=s-(i-u),u=r[++B]),s=i,a!==0&&(n[h++]=a);c<A&&B<t;)u>l==u>-l?(i=s+l,o=i-s,a=s-(i-o)+(l-o),l=e[++c]):(i=s+u,o=i-s,a=s-(i-o)+(u-o),u=r[++B]),s=i,a!==0&&(n[h++]=a);for(;c<A;)i=s+l,o=i-s,a=s-(i-o)+(l-o),l=e[++c],s=i,a!==0&&(n[h++]=a);for(;B<t;)i=s+u,o=i-s,a=s-(i-o)+(u-o),u=r[++B],s=i,a!==0&&(n[h++]=a);return(s!==0||h===0)&&(n[h++]=s),h}function RB(A,e){let t=e[0];for(let r=1;r<A;r++)t+=e[r];return t}function ut(A){return new Float64Array(A)}const NB=(3+16*RA)*RA,PB=(2+12*RA)*RA,GB=(9+64*RA)*RA*RA,de=ut(4),Bi=ut(8),fi=ut(12),hi=ut(16),iA=ut(4);function VB(A,e,t,r,n,s,i){let a,o,l,u,c,B,h,f,d,w,g,Q,v,m,U,C,H,I;const b=A-n,T=t-n,E=e-s,_=r-s;m=b*_,B=tA*b,h=B-(B-b),f=b-h,B=tA*_,d=B-(B-_),w=_-d,U=f*w-(m-h*d-f*d-h*w),C=E*T,B=tA*E,h=B-(B-E),f=E-h,B=tA*T,d=B-(B-T),w=T-d,H=f*w-(C-h*d-f*d-h*w),g=U-H,c=U-g,de[0]=U-(g+c)+(c-H),Q=m+g,c=Q-m,v=m-(Q-c)+(g-c),g=v-C,c=v-g,de[1]=v-(g
1+c)+(c-C),I=Q+g,c=I-Q,de[2]=Q-(I-c)+(g-c),de[3]=I;let S=RB(4,de),K=PB*i;if(S>=K||-S>=K||(c=A-b,a=A-(b+c)+(c-n),c=t-T,l=t-(T+c)+(c-n),c=e-E,o=e-(E+c)+(c-s),c=r-_,u=r-(_+c)+(c-s),a===0&&o===0&&l===0&&u===0)||(K=GB*i+MB*Math.abs(S),S+=b*u+_*a-(E*l+T*o),S>=K||-S>=K))return S;m=a*_,B=tA*a,h=B-(B-a),f=a-h,B=tA*_,d=B-(B-_),w=_-d,U=f*w-(m-h*d-f*d-h*w),C=o*T,B=tA*o,h=B-(B-o),f=o-h,B=tA*T,d=B-(B-T),w=T-d,H=f*w-(C-h*d-f*d-h*w),g=U-H,c=U-g,iA[0]=U-(g+c)+(c-H),Q=m+g,c=Q-m,v=m-(Q-c)+(g-c),g=v-C,c=v-g,iA[1]=v-(g+c)+(c-C),I=Q+g,c=I-Q,iA[2]=Q-(I-c)+(g-c),iA[3]=I;const z=Nr(4,de,4,iA,Bi);m=b*u,B=tA*b,h=B-(B-b),f=b-h,B=tA*u,d=B-(B-u),w=u-d,U=f*w-(m-h*d-f*d-h*w),C=E*l,B=tA*E,h=B-(B-E),f=E-h,B=tA*l,d=B-(B-l),w=l-d,H=f*w-(C-h*d-f*d-h*w),g=U-H,c=U-g,iA[0]=U-(g+c)+(c-H),Q=m+g,c=Q-m,v=m-(Q-c)+(g-c),g=v-C,c=v-g,iA[1]=v-(g+c)+(c-C),I=Q+g,c=I-Q,iA[2]=Q-(I-c)+(g-c),iA[3]=I;const R=Nr(z,Bi,4,iA,fi);m=a*u,B=tA*a,h=B-(B-a),f=a-h,B=tA*u,d=B-(B-u),w=u-d,U=f*w-(m-h*d-f*d-h*w),C=o*l,B=tA*o,h=B-(B-o),f=o-h,B=tA*l,d=B-(B-l),w=l-d,H=f*w-(C-h*d-f*d-h*w),g=U-H,c=U-g,iA[0]=U-(g+c)+(c-H),Q=m+g,c=Q-m,v=m-(Q-c)+(g-c),g=v-C,c=v-g,iA[1]=v-(g+c)+(c-C),I=Q+g,c=I-Q,iA[2]=Q-(I-c)+(g-c),iA[3]=I;const k=Nr(R,fi,4,iA,hi);return hi[k-1]}function kB(A,e,t,r,n,s){const i=(e-s)*(t-n),a=(A-n)*(r-s),o=i-a,l=Math.abs(i+a);return Math.abs(o)>=NB*l?o:-VB(A,e,t,r,n,s,l)}function XB(A,e){var t,r,n=0,s,i,a,o,l,u,c,B=A[0],h=A[1],f=e.length;for(t=0;t<f;t++){r=0;var d=e[t],w=d.length-1;if(u=d[0],u[0]!==d[w][0]&&u[1]!==d[w][1])throw new Error("First and last coordinates in a ring must be the same");for(i=u[0]-B,a=u[1]-h,r;r<w;r++){if(c=d[r+1],o=c[0]-B,l=c[1]-h,a===0&&l===0){if(o<=0&&i>=0||i<=0&&o>=0)return 0}else if(l>=0&&a<=0||l<=0&&a>=0){if(s=kB(i,o,a,l,0,0),s===0)return 0;(s>0&&l>0&&a<=0||s<0&&l<=0&&a>0)&&n++}u=c,a=l,i=o}}return n%2!==0}function $B(A,e,t={}){if(!A)throw new Error("point is required");if(!e)throw new Error("polygon is required");const r=_B(A),n=TB(e),s=n.type,i=e.bbox;let a=n.coordinates;if(i&&JB(r,i)===!1)return!1;s==="Polygon"&&(a=[a]);let o=!1;for(var l=0;l<a.length;++l){const u=XB(r,a[l]);if(u===0)return!t.ignoreBoundary;u&&(o=!0)}return o}function JB(A,e){return e[0]<=A[0]&&e[1]<=A[1]&&e[2]>=A[0]&&e[3]>=A[1]}async function WB(A,e,t){const r={},n=OB(e.flatMap(s=>s.values||[]).filter(s=>s.longitude&&s.latitude).map(s=>DB([s.longitude,s.latitude])));return A.map(s=>s.properties?.mapbox_id).filter(s=>Boolean(s)),n.features.map(s=>{const i=s.geometry.coordinates,a=A.find(o=>$B(s,o))?.properties?.mapbox_id;return a&&(r[a]=(r[a]||0)+1),{point:i,mapboxId:a||null}}),r}async function di({setLoading:A,selectedGeography:e,selectedIndicators:t,setSelectedIndicators:r,mapRef:n}){const s=n.current?.getMap?.();if(!s||t.length===0)return;const i="boundary-fill-0",a=()=>new Promise(h=>{if(s.areTilesLoaded()){h();return}s.once("idle",h)}),o=()=>{let h=[];if(s.getLayer(i)){h=s.queryRenderedFeatures({layers:[i]});const f=new Set;h=h.filter(d=>{const w=d.properties?.mapbox_id;return w&&!f.has(w)?(f.add(w),!0):!1})}return Array.from(new Set(h.map(f=>f.properties.mapbox_id).filter(Boolean)))};await a();let l=o();if(l.length===0&&(await new Promise(h=>s.once("idle",h)),l=o()),l.length===0)return;const u=s.getBounds(),c=t.filter(h=>h.geographies?.toLowerCase().includes(e.database_name)),B=t.filter(h=>h.geographies?.toLowerCase()==="address");try{let h=[...t];if(c.length>0){A(!0);const w=await st.post("/api/boundary-indicators-with-mapbox",{selected_geography:e,mapbox_ids:l,indicator_ids:c.map(g=>g.id)});h=h.map(g=>{const Q=w.data.filter(v=>v.indicator===g.id);if(Q.length>0){const{lowerBound:v,upperBound:m,sliderLowerBound:U,sliderUpperBound:C,hasLowerOutliers:H,hasUpperOutliers:I}=ui(Q);return{...g,values:Q,lowerBound:v,upperBound:m,sliderLowerBound:U,sliderUpperBound:C,hasLowerOutliers:H,hasUpperOutliers:I}}else return g})}if(B.length>0){const w=await st.post("/api/point-indicator-values",{indicator_ids:B.map(g=>g.id),bounds:{west:u.getWest(),east:u.getEast(),north:u.getNorth(),south:u.getSouth()}});h=h.map(g=>{if(B.some(Q=>Q.id===g.id)){const Q=w.data.filter(b=>b.indicator===g.id),{lowerBound:v,upperBound:m,sliderLowerBound:U,sliderUpperBound:C,hasLowerOutliers:H,hasUpperOutliers:I}=ui(Q);return{...g,values:Q,lowerBound:v,upperBound:m,sliderLowerBound:U,sliderUpperBound:C,hasLowerOutliers:H,hasUpperOutliers:I}}return g})}const f=t.some(w=>w.geographies?.toLowerCase().includes("address")),d=t.some(w=>w.id===9999999);if(f&&d&&s.getLayer(i)){const w=s.querySourceFeatures("boundaryData",{sourceLayer:`boundaries_${e.mapbox_long_name}`});WB(w,t,e).then(g=>{const Q=Object.entries(g).map(([v,m])=>({mapbox_id:v,count:m}));h=h.map(v=>{if(v.id===9999999){const m=Q.map(U=>({mapbox_id:U.mapbox_id,value:U.count}));return{...v,values:m,hasLowerOutliers:!1,hasUpperOutliers:!1,lowerBound:Math.min(...Q.map(U=>U.count)),upperBound:Math.max(...Q.map(U=>U.count)),sliderLowerBound:Math.min(...Q.map(U=>U.count)),sliderUpperBound:Math.max(...Q.map(U=>U.count))}}return v}),r(h)}).catch(g=>{console.error("Error while counting points in boundaries:",g)})}r(h),A(!1)}catch(h){console.error("Failed to fetch indicators:",h)}}function YB({pointCountMap:A,selectedGeography:e,selectedIndicators:t,minZoom:r}){const n=t.filter(s=>s.geographies?.toLowerCase().includes(e.database_name));return y(Lo,{id:"boundaryData",type:"vector",url:`mapbox://mapbox.boundaries-${e.mapbox_layer_name}-v4`,children:[p(Yt,{id:"boundary-line",source:"boundaryData","source-layer":`boundaries_${e.mapbox_long_name}`,type:"line",paint:{"line-color":"#007cbf","line-width":2},filter:["==","iso_3166_1","US"],minzoom:r}),p(Yt,{id:"boundary-fill-0",source:"boundaryData","source-layer":`boundaries_${e.mapbox_long_name}`,type:"fill",paint:{"fill-color":"transparent","fill-opacity":0},filter:["==","iso_3166_1","US"],minzoom:r},"boundary-fill-0"),n.map((s,i)=>{const a=Object.fromEntries((s.values||[]).filter(d=>d.mapbox_id!=null&&d.value!=null).map(d=>[d.mapbox_id,Number(d.value)])),o=.75/Math.max(1,n.length),l=n.length===2&&i===1?"red":"blue",u="white",c=s.unit?.toLowerCase()==="yes/no",B=["to-number",["get",["get","mapbox_id"],["literal",a]]],h=c?["let","val",B,["case",["==",["var","val"],1],l,["==",["var","val"],
10],u,"rgba(0,0,0,0)"]]:["interpolate",["linear"],B,Number(s.sliderLowerBound)||0,u,Number(s.sliderUpperBound)||100,l],f=c?["let","val",B,["case",["any",["==",["var","val"],0],["==",["var","val"],1]],o,0]]:o;return p(Yt,{id:`boundary-fill-${s.id}`,source:"boundaryData","source-layer":`boundaries_${e.mapbox_long_name}`,type:"fill",paint:{"fill-color":h,"fill-opacity":f},filter:["==","iso_3166_1","US"],minzoom:r},`boundary-fill-${s.id}`)})]},e.id)}function jB({selectedIndicators:A,indicatorColors:e}){function t(r,n,s){const i=parseFloat(r?.toString().replace(/,/g,"")),a=5,o=50;if(isNaN(i)||n===null||s===null||n===s)return a;const l=a+(i-n)/(s-n)*(o-a);return Math.max(a,Math.min(o,l))}return p(dA,{children:A.filter(r=>r.geographies?.includes("Address")).map((r,n)=>{const{id:s,sliderLowerBound:i,sliderUpperBound:a,values:o=[]}=r,l=e[n]||e.default;return o.map((u,c)=>{if(!u.latitude||!u.longitude)return null;const B=`point-${s}-${c}`,h={type:"Feature",geometry:{type:"Point",coordinates:[u.longitude,u.latitude]},properties:{indicatorName:r.indicator_name,site_name:u.site_name,address:u.address_1,city:u.city,state:u.state,zip:u.zip,value:u.value,unit:r.unit,notes:u.notes}},f=t(u.value,i,a);return p(Lo,{id:B,type:"geojson",data:h,children:p(Yt,{id:`${B}_circle`,type:"circle",paint:{"circle-radius":f,"circle-color":l,"circle-opacity":.5}})},B)})})})}const ZB=({popUp:A,formatValue:e,selectedGeography:t})=>{const[r,n]=F.exports.useState({width:0,height:0}),s=F.exports.useRef(null);F.exports.useEffect(()=>{if(s.current){const{offsetWidth:o,offsetHeight:l}=s.current;n({width:o,height:l})}},[A.location]);const i=()=>({left:A.location.x-r.width>0?A.location.x-r.width:A.location.x,top:A.location.y-r.height>0?A.location.y-r.height:A.location.y});if(!A.location||!A.data||A.data.length===0)return null;const a=A.data[0];return y("div",{className:"capitalize absolute text-left p-4 bg-black bg-opacity-80 text-white text-xs z-10 pointer-events-none w-[20rem] rounded shadow-lg",style:i(),ref:s,children:[a.site_name&&p("div",{children:p("span",{className:"font-semibold",children:a.site_name})}),a.indicator_name&&p("div",{children:p("span",{className:"font-semibold",children:a.indicator_name})}),a.geo_id&&y("div",{children:[y("span",{className:"font-semibold",children:[t.readable_name," Code:"]})," ",a.geo_id]}),[a.address,a.city,a.state,a.zip].some(Boolean)&&y("div",{children:[p("span",{className:"font-semibold",children:"Location:"})," ",[a.address,a.city,a.state,a.zip].filter(Boolean).join(", ")]}),a.value&&y("div",{className:"mt-2",children:[y("span",{className:"font-bold",children:[a.indicatorName,": "]}),a.value==="NaN"?"No value available from source":e(a.value,a.unit),a.data_source_short&&a.year&&y("div",{children:[p("span",{className:"pl-4",children:"Source:"})," ",a.data_source_short,", ",a.year]}),a.notes&&y("div",{children:[p("span",{className:"pl-4",children:"Notes:"})," ",a.notes]})]},a.id),a.indicators&&a.indicators.length>0&&p(dA,{children:a.indicators.map((o,l)=>y("div",{className:"mt-2",children:[y("span",{className:"font-bold",children:[o.indicatorName,": "]}),o.value===null?"No value available from source":e(o.value,o.unit),o.data_source_short&&o.year&&y("div",{children:[p("span",{className:"pl-4",children:"Source:"})," ",o.data_source_short,", ",o.year]}),o.notes&&y("div",{children:[p("span",{className:"pl-4",children:"Notes:"})," ",o.notes]})]},l))})]})},zB=ZB;var Ke=Af,qB=Object.prototype.hasOwnProperty;function Af(){for(var A={},e=0;e<arguments.length;e++){var t=arguments[e];for(var r in t)qB.call(t,r)&&(A[r]=t[r])}return A}var _o={exports:{}};(function(A,e){(function(){var t={};A.exports=t,t.simpleFilter=function(r,n){return n.filter(function(s){return t.test(r,s)})},t.test=function(r,n){return t.match(r,n)!==null},t.match=function(r,n,s){s=s||{};var i=0,a=[],o=n.length,l=0,u=0,c=s.pre||"",B=s.post||"",h=s.caseSensitive&&n||n.toLowerCase(),f;r=s.caseSensitive&&r||r.toLowerCase();for(var d=0;d<o;d++)f=n[d],h[d]===r[i]?(f=c+f+B,i+=1,u+=1+u):u=0,l+=u,a[a.length]=f;return i===r.length?(l=h===r?1/0:l,{rendered:a.join(""),score:l}):null},t.filter=function(r,n,s){return!n||n.length===0?[]:typeof r!="string"?n:(s=s||{},n.reduce(function(i,a,o,l){var u=a;s.extract&&(u=s.extract(a));var c=t.match(r,u,s);return c!=null&&(i[i.length]={string:c.rendered,score:c.score,index:o,original:a}),i},[]).sort(function(i,a){var o=a.score-i.score;return o||i.index-a.index}))}})()})(_o);var uA=function(A){return this.component=A,this.items=[],this.active=0,this.wrapper=document.createElement("div"),this.wrapper.className="suggestions-wrapper",this.element=document.createElement("ul"),this.element.className="suggestions",this.wrapper.appendChild(this.element),this.selectingListItem=!1,A.el.parentNode.insertBefore(this.wrapper,A.el.nextSibling),this};uA.prototype.show=function(){this.element.style.display="block"};uA.prototype.hide=function(){this.element.style.display="none"};uA.prototype.add=function(A){this.items.push(A)};uA.prototype.clear=function(){this.items=[],this.active=0};uA.prototype.isEmpty=function(){return!this.items.length};uA.prototype.isVisible=function(){return this.element.style.display==="block"};uA.prototype.draw=function(){if(this.element.innerHTML="",this.items.length===0){this.hide();return}for(var A=0;A<this.items.length;A++)this.drawItem(this.items[A],this.active===A);this.show()};uA.prototype.drawItem=function(A,e){var t=document.createElement("li"),r=document.createElement("a");e&&(t.className+=" active"),r.innerHTML=A.string,t.appendChild(r),this.element.appendChild(t),t.addEventListener("mousedown",function(){this.selectingListItem=!0}.bind(this)),t.addEventListener("mouseup",function(){this.handleMouseUp.call(this,A)}.bind(this))};uA.prototype.handleMouseUp=function(A){this.selectingListItem=!1,this.component.value(A.original),this.clear(),this.draw()};uA.prototype.move=function(A){this.active=A,this.draw()};uA.prototype.previous=function(){this.move(this.active===0?this.items.length-1:this.active-1)};uA.prototype.next=function(){this.move(this.active===this.items.length-1?0:this.active+1)};uA.prototype.drawError=function(A){var e=document.createElement("li");e.innerHTML=A,this.element.appendChild(e),this.show()};var ef=uA,tf=Ke,rf=_o.exports,nf=ef,sA=function(A,e,t){return t=t||{},this.options=tf({minLength:2,limit:5,filter:!0,hideOnBlur:!0},t),this.el=A,this.data=e||[],this.list=new nf(this),this.query="",this.selected=null,this.list.draw(),this.el.addEventListener("keyup",function(r){this.handleKeyUp(r.keyCode)}.bind(this),!1),this.el.addEventListener("keydown",function(r){this.handleKeyDown(r)}.bind(this)),this.el.addEventListener("focus",function(){this.handleFocus()}.bind(this)),this.el.addEventListener("blur",function(){this.handleBlur()}.bind(this)),this.el.addEventListener("paste",function(r){this.handlePaste(r)}.bind(this)),this.render=this.options.render?this.options.render.bind(this):this.render.bind(this),this.getItemV
1alue=this.options.getItemValue?this.options.getItemValue.bind(this):this.getItemValue.bind(this),this};sA.prototype.handleKeyUp=function(A){A===40||A===38||A===27||A===13||A===9||this.handleInputChange(this.el.value)};sA.prototype.handleKeyDown=function(A){switch(A.keyCode){case 13:case 9:this.list.isEmpty()||(this.list.isVisible()&&A.preventDefault(),this.value(this.list.items[this.list.active].original),this.list.hide());break;case 27:this.list.isEmpty()||this.list.hide();break;case 38:this.list.previous();break;case 40:this.list.next();break}};sA.prototype.handleBlur=function(){!this.list.selectingListItem&&this.options.hideOnBlur&&this.list.hide()};sA.prototype.handlePaste=function(A){if(A.clipboardData)this.handleInputChange(A.clipboardData.getData("Text"));else{var e=this;setTimeout(function(){e.handleInputChange(A.target.value)},100)}};sA.prototype.handleInputChange=function(A){if(this.query=this.normalize(A),this.list.clear(),this.query.length<this.options.minLength){this.list.draw();return}this.getCandidates(function(e){for(var t=0;t<e.length&&(this.list.add(e[t]),t!==this.options.limit-1);t++);this.list.draw()}.bind(this))};sA.prototype.handleFocus=function(){this.list.isEmpty()||this.list.show(),this.list.selectingListItem=!1};sA.prototype.update=function(A){this.data=A,this.handleKeyUp()};sA.prototype.clear=function(){this.data=[],this.list.clear()};sA.prototype.normalize=function(A){return A=A.toLowerCase(),A};sA.prototype.match=function(A,e){return A.indexOf(e)>-1};sA.prototype.value=function(A){if(this.selected=A,this.el.value=this.getItemValue(A),document.createEvent){var e=document.createEvent("HTMLEvents");e.initEvent("change",!0,!1),this.el.dispatchEvent(e)}else this.el.fireEvent("onchange")};sA.prototype.getCandidates=function(A){var e={pre:"<strong>",post:"</strong>",extract:function(r){return this.getItemValue(r)}.bind(this)},t;this.options.filter?(t=rf.filter(this.query,this.data,e),t=t.map(function(r){return{original:r.original,string:this.render(r.original,r.string)}}.bind(this))):t=this.data.map(function(r){var n=this.render(r);return{original:r,string:n}}.bind(this)),A(t)};
1sA.prototype.getItemValue=function(A){return A};sA.prototype.render=function(A,e){if(e)return e;for(var t=A.original?this.getItemValue(A.original):this.getItemValue(A),r=this.normalize(t),n=r.lastIndexOf(this.query);n>-1;){var s=n+this.query.length;t=t.slice(0,n)+"<strong>"+t.slice(n,s)+"</strong>"+t.slice(s),n=r.slice(0,n).lastIndexOf(this.query)}return t};sA.prototype.renderError=function(A){this.list.drawError(A)};var sf=sA,To=sf,af=To;typeof window<"u"&&(window.Suggestions=To);var of="Expected a function",gi=0/0,lf="[object Symbol]",uf=/^\s+|\s+$/g,cf=/^[-+]0x[0-9a-f]+$/i,Bf=/^0b[01]+$/i,ff=/^0o[0-7]+$/i,hf=parseInt,df=typeof lA=="object"&&lA&&lA.Object===Object&&lA,gf=typeof self=="object"&&self&&self.Object===Object&&self,pf=df||gf||Function("return this")(),wf=Object.prototype,Qf=wf.toString,Cf=Math.max,vf=Math.min,Pr=function(){return pf.Date.now()};function mf(A,e,t){var r,n,s,i,a,o,l=0,u=!1,c=!1,B=!0;if(typeof A!="function")throw new TypeError(of);e=pi(e)||0,Vn(t)&&(u=!!t.leading,c="maxWait"in t,s=c?Cf(pi(t.maxWait)||0,e):s,B="trailing"in t?!!t.trailing:B);function h(C){var H=r,I=n;return r=n=void 0,l=C,i=A.apply(I,H),i}function f(C){return l=C,a=setTimeout(g,e),u?h(C):i}function d(C){var H=C-o,I=C-l,b=e-H;return c?vf(b,s-I):b}function w(C){var H=C-o,I=C-l;return o===void 0||H>=e||H<0||c&&I>=s}function g(){var C=Pr();if(w(C))return Q(C);a=setTimeout(g,d(C))}function Q(C){return a=void 0,B&&r?h(C):(r=n=void 0,i)}function v(){a!==void 0&&clearTimeout(a),l=0,r=o=n=a=void 0}function m(){return a===void 0?i:Q(Pr())}function U(){var C=Pr(),H=w(C);if(r=arguments,n=this,o=C,H){if(a===void 0)return f(o);if(c)return a=setTimeout(g,e),h(o)}return a===void 0&&(a=setTimeout(g,e)),i}return U.cancel=v,U.flush=m,U}function Vn(A){var e=typeof A;return!!A&&(e=="object"||e=="function")}function Uf(A){return!!A&&typeof A=="object"}function Ff(A){return typeof A=="symbol"||Uf(A)&&Qf.call(A)==lf}function pi(A){if(typeof A=="number")return A;if(Ff(A))return gi;if(Vn(A)){var e=typeof A.valueOf=="function"?A.valueOf():A;A=Vn(e)?e+"":e}if(typeof A!="string")return A===0?A:+A;A=A.replace(uf,"");var t=Bf.test(A);return t||ff.test(A)?hf(A.slice(2),t?2:8):cf.test(A)?gi:+A}var yf=mf,bs={exports:{}},be=typeof Reflect=="object"?Reflect:null,wi=be&&typeof be.apply=="function"?be.apply:function(e,t,r){return Function.prototype.apply.call(e,t,r)},jt;be&&typeof be.ownKeys=="function"?jt=be.ownKeys:Object.getOwnPropertySymbols?jt=function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:jt=function(e){return Object.getOwnPropertyNames(e)};function Ef(A){console&&console.warn&&console.warn(A)}var Ko=Number.isNaN||function(e){return e!==e};function P(){P.init.call(this)}bs.exports=P;bs.exports.once=xf;P.EventEmitter=P;P.prototype._events=void 0;P.prototype._eventsCount=0;P.prototype._maxListeners=void 0;var Qi=10;function vr(A){if(typeof A!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof A)}Object.defineProperty(P,"defaultMaxListeners",{enumerable:!0,get:function(){return Qi},set:function(A){if(typeof A!="number"||A<0||Ko(A))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+A+".");Qi=A}});P.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0};P.prototype.setMaxListeners=function(e){if(typeof e!="number"||e<0||Ko(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this};function Do(A){return A._maxListeners===void 0?P.defaultMaxListeners:A._maxListeners}P.prototype.getMaxListeners=function(){return Do(this)};P.prototype.emit=function(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n=e==="error",s=this._events;if(s!==void 0)n=n&&s.error===void 0;else if(!n)return!1;if(n){var i;if(t.length>0&&(i=t[0]),i instanceof Error)throw i;var a=new Error("Unhandled error."+(i?" ("+i.message+")":""));throw a.context=i,a}var o=s[e];if(o===void 0)return!1;if(typeof o=="function")wi(o,this,t);else for(var l=o.length,u=Po(o,l),r=0;r<l;++r)wi(u[r],this,t);return!0};function Oo(A,e,t,r){var n,s,i;if(vr(t),s=A._events,s===void 0?(s=A._events=Object.create(null),A._eventsCount=0):(s.newListener!==void 0&&(A.emit("newListener",e,t.listener?t.listener:t),s=A._events),i=s[e]),i===void 0)i=s[e]=t,++A._eventsCount;else if(typeof i=="function"?i=s[e]=r?[t,i]:[i,t]:r?i.unshift(t):i.push(t),n=Do(A),n>0&&i.length>n&&!i.warned){i.warned=!0;var a=new Error("Possible EventEmitter memory leak detected. "+i.length+" "+String(e)+" listeners added. Use emitter.setMaxListeners() to increase limit");a.name="MaxListenersExceededWarning",a.emitter=A,a.type=e,a.count=i.length,Ef(a)}return A}P.prototype.addListener=function(e,t){return Oo(this,e,t,!1)};P.prototype.on=P.prototype.addListener;P.prototype.prependListener=function(e,t){return Oo(this,e,t,!0)};function bf(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function Mo(A,e,t){var r={fired:!1,wrapFn:void 0,target:A,type:e,listener:t},n=bf.bind(r);return n.listener=t,r.wrapFn=n,n}P.prototype.once=function(e,t){return vr(t),this.on(e,Mo(this,e,t)),this};P.prototype.prependOnceListener=function(e,t){return vr(t),this.prependListener(e,Mo(this,e,t)),this};P.prototype.removeListener=function(e,t){var r,n,s,i,a;if(vr(t),n=this._events,n===void 0)return this;if(r=n[e],r===void 0)return this;if(r===t||r.listener===t)--this._eventsCount===0?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit
1("removeListener",e,r.listener||t));else if(typeof r!="function"){for(s=-1,i=r.length-1;i>=0;i--)if(r[i]===t||r[i].listener===t){a=r[i].listener,s=i;break}if(s<0)return this;s===0?r.shift():If(r,s),r.length===1&&(n[e]=r[0]),n.removeListener!==void 0&&this.emit("removeListener",e,a||t)}return this};P.prototype.off=P.prototype.removeListener;P.prototype.removeAllListeners=function(e){var t,r,n;if(r=this._events,r===void 0)return this;if(r.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):r[e]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete r[e]),this;if(arguments.length===0){var s=Object.keys(r),i;for(n=0;n<s.length;++n)i=s[n],i!=="removeListener"&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(t=r[e],typeof t=="function")this.removeListener(e,t);else if(t!==void 0)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this};function Ro(A,e,t){var r=A._events;if(r===void 0)return[];var n=r[e];return n===void 0?[]:typeof n=="function"?t?[n.listener||n]:[n]:t?Hf(n):Po(n,n.length)}P.prototype.listeners=function(e){return Ro(this,e,!0)};P.prototype.rawListeners=function(e){return Ro(this,e,!1)};P.listenerCount=function(A,e){return typeof A.listenerCount=="function"?A.listenerCount(e):No.call(A,e)};P.prototype.listenerCount=No;function No(A){var e=this._events;if(e!==void 0){var t=e[A];if(typeof t=="function")return 1;if(t!==void 0)return t.length}return 0}P.prototype.eventNames=function(){return this._eventsCount>0?jt(this._events):[]};function Po(A,e){for(var t=new Array(e),r=0;r<e;++r)t[r]=A[r];return t}function If(A,e){for(;e+1<A.length;e++)A[e]=A[e+1];A.pop()}function Hf(A){for(var e=new Array(A.length),t=0;t<e.length;++t)e[t]=A[t].listener||A[t];return e}function xf(A,e){return new Promise(function(t,r){function n(i){A.removeListener(e,s),r(i)}function s(){typeof A.removeListener=="function"&&A.removeListener("error",n),t([].slice.call(arguments))}Go(A,e,s,{once:!0}),e!=="error"&&Lf(A,n,{once:!0})})}function Lf(A,e,t){typeof A.on=="function"&&Go(A,"error",e,t)}function Go(A,e,t,r){if(typeof A.on=="function")r.once?A.once(e,t):A.on(e,t);else if(typeof A.addEventListener=="function")A.addEventListener(e,function n(s){r.once&&A.removeEventListener(e,n),t(s)});else throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof A)}var Sf={fr:{name:"France",bbox:[[-4.59235,41.380007],[9.560016,51.148506]]},us:{name:"United States",bbox:[[-171.791111,18.91619],[-66.96466,71.357764]]},ru:{name:"Russia",bbox:[[19.66064,41.151416],[190.10042,81.2504]]},ca:{name:"Canada",bbox:[[-140.99778,41.675105],[-52.648099,83.23324]]}};function _f(A){var e=A.match(/\s*(.+)\s*=\s*"?([^"]+)"?/);return e?{key:e[1],value:e[2]}:null}function Tf(A){var e=A.match(/<?([^>]*)>(.*)/);if(!e)return null;var t=e[1],r=e[2].split(";"),n=null,s=r.reduce(function(i,a){var o=_f(a);return o?o.key==="rel"?(n||(n=o.value),i):(i[o.key]=o.value,i):i},{});return n?{url:t,rel:n,params:s}:null}function Kf(A){return A?A.split(/,\s*</).reduce(function(e,t){var r=Tf(t);if(!r)return e;var n=r.rel.split(/\s+/);return n.forEach(function(s){e[s]||(e[s]={url:r.url,params:r.params})}),e},{}):{}}var Df=Kf,Of=Df;function Is(A,e){this.request=A,this.headers=e.headers,this.rawBody=e.body,this.statusCode=e.statusCode;try{this.body=JSON.parse(e.body||"{}")}catch{this.body=e.body}this.links=Of(this.headers.link)}Is.prototype.hasNextPage=function(){return!!this.links.next};Is.prototype.nextPage=function(){return this.hasNextPage()?this.request._extend({path:this.links.next.url}):null};var Mf=Is,mr={API_ORIGIN:"https://api.mapbox.com",EVENT_PROGRESS_DOWNLOAD:"downloadProgress",EVENT_PROGRESS_UPLOAD:"uploadProgress",EVENT_ERROR:"error",EVENT_RESPONSE:"response",ERROR_HTTP:"HttpError",ERROR_REQUEST_ABORTED:"RequestAbortedError"},Ci=mr;function Rf(A){var e=A.type||Ci.ERROR_HTTP,t;if(A.body)try{t=JSON.parse(A.body)}catch{t=A.body}else t=null;var r=A.message||null;r||(typeof t=="string"?r=t:t&&typeof t.message=="string"?r=t.message:e===Ci.ERROR_REQUEST_ABORTED&&(r="Request aborted")),this.message=r,this.type=e,this.statusCode=A.statusCode||null,this.request=A.request,this.body=t}var Nf=Rf;function Pf(A){var e=A.indexOf(":"),t=A.substring(0,e).trim().toLowerCase(),r=A.substring(e+1).trim();return{name:t,value:r}}function Gf(A){var e={};
1return A&&A.trim().split(/[\r|\n]+/).forEach(function(t){var r=Pf(t);e[r.name]=r.value}),e}var Vf=Gf,kf=Mf,vi=Nf,Gr=mr,Xf=Vf,sr={};function $f(A){var e=sr[A.id];!e||(e.abort(),delete sr[A.id])}function Jf(A,e){return new kf(A,{body:e.response,headers:Xf(e.getAllResponseHeaders()),statusCode:e.status})}function mi(A){var e=A.total,t=A.loaded,r=100*t/e;return{total:e,transferred:t,percent:r}}function Vo(A,e){return new Promise(function(t,r){e.onprogress=function(i){A.emitter.emit(Gr.EVENT_PROGRESS_DOWNLOAD,mi(i))};var n=A.file;n&&(e.upload.onprogress=function(i){A.emitter.emit(Gr.EVENT_PROGRESS_UPLOAD,mi(i))}),e.onerror=function(i){r(i)},e.onabort=function(){var i=new vi({request:A,type:Gr.ERROR_REQUEST_ABORTED});r(i)},e.onload=function(){if(delete sr[A.id],e.status<200||e.status>=400){var i=new vi({request:A,body:e.response,statusCode:e.status});r(i);return}t(e)};var s=A.body;typeof s=="string"?e.send(s):s?e.send(JSON.stringify(s)):n?e.send(n):e.send(),sr[A.id]=e}).then(function(t){return Jf(A,t)})}function ko(A,e){var t=A.url(e),r=new window.XMLHttpRequest;return r.open(A.method,t),Object.keys(A.headers).forEach(function(n){r.setRequestHeader(n,A.headers[n])}),r}function Wf(A){return Promise.resolve().then(function(){var e=ko(A,A.client.accessToken);return Vo(A,e)})}var Yf={browserAbort:$f,sendRequestXhr:Vo,browserSend:Wf,createRequestXhr:ko},kn={exports:{}};/*! http://mths.be/base64 v0.1.0 by @mathias | MIT license */(function(A,e){(function(t){var r=e,n=A&&A.exports==r&&A,s=typeof lA=="object"&&lA;(s.global===s||s.window===s)&&(t=s);var i=function(f){this.message=f};i.prototype=new Error,i.prototype.name="InvalidCharacterError";var a=function(f){throw new i(f)},o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=/[\t\n\f\r ]/g,u=function(f){f=String(f).replace(l,"");var d=f.length;d%4==0&&(f=f.replace(/==?$/,""),d=f.length),(d%4==1||/[^+a-zA-Z0-9/]/.test(f))&&a("Invalid character: the string to be decoded is not correctly encoded.");for(var w=0,g,Q,v="",m=-1;++m<d;)Q=o.indexOf(f.charAt(m)),g=w%4?g*64+Q:Q,w++%4&&(v+=String.fromCharCode(255&g>>(-2*w&6)));return v},c=function(f){f=String(f),/[^\0-\xFF]/.test(f)&&a("The string to be encoded contains characters outside of the Latin1 range.");for(var d=f.length%3,w="",g=-1,Q,v,m,U,C=f.length-d;++g<C;)Q=f.charCodeAt(g)<<16,v=f.charCodeAt(++g)<<8,m=f.charCodeAt(++g),U=Q+v+m,w+=o.charAt(U>>18&63)+o.charAt(U>>12&63)+o.charAt(U>>6&63)+o.charAt(U&63);return d==2?(Q=f.charCodeAt(g)<<8,v=f.charCodeAt(++g),U=Q+v,w+=o.charAt(U>>10)+o.charAt(U>>4&63)+o.charAt(U<<2&63)+"="):d==1&&(U=f.charCodeAt(g),w+=o.charAt(U>>2)+o.charAt(U<<4&63)+"=="),w},B={encode:c,decode:u,version:"0.1.0"};if(r&&!r.nodeType)if(n)n.exports=B;else for(var h in B)B.hasOwnProperty(h)&&(r[h]=B[h]);else t.base64=B})(lA)})(kn,kn.exports);var jf=kn.exports,Vr={};function Zf(A){if(Vr[A])return Vr[A];var e=A.split("."),t=e[0],r=e[1];if(!r)throw new Error("Invalid token");var n=zf(r),s={usage:t,user:n.u};return ie(n,"a")&&(s.authorization=n.a),ie(n,"exp")&&(s.expires=n.exp*1e3),ie(n,"iat")&&(s.created=n.iat*1e3),ie(n,"scopes")&&(s.scopes=n.scopes),ie(n,"client")&&(s.client=n.client),ie(n,"ll")&&(s.lastLogin=n.ll),ie(n,"iu")&&(s.impersonator=n.iu),Vr[A]=s,s}function zf(A){try{return JSON.parse(jf.decode(A))}catch{throw new Error("Invalid token")}}function ie(A,e){return Object.prototype.hasOwnProperty.call(A,e)}var Xo=Zf,$o={exports:{}};(function(A){var e=Object.prototype.hasOwnProperty,t="~";function r(){}Object.create&&(r.prototype=Object.create(null),new r().__proto__||(t=!1));function n(o,l,u){this.fn=o,this.context=l,this.once=u||!1}function s(o,l,u,c,B){if(typeof u!="function")throw new TypeError("The listener must be a function");var h=new n(u,c||o,B),f=t?t+l:l;return o._events[f]?o._events[f].fn?o._events[f]=[o._events[f],h]:o._events[f].push(h):(o._events[f]=h,o._eventsCount++),o}function i(o,l){--o._eventsCount===0?o._events=new r:delete o._events[l]}function a(){this._events=new r,this._eventsCount=0}a.prototype.eventNames=function(){var l=[],u,c;if(this._eventsCount===0)return l;for(c in u=this._events)e.call(u,c)&&l.push(t?c.slice(1):c);return Object.getOwnPropertySymbols?l.concat(Object.getOwnPropertySymbols(u)):l},a.prototype.listeners=function(l){var u=t?t+l:l,c=this._events[u];if(!c)return[];
1if(c.fn)return[c.fn];for(var B=0,h=c.length,f=new Array(h);B<h;B++)f[B]=c[B].fn;return f},a.prototype.listenerCount=function(l){var u=t?t+l:l,c=this._events[u];return c?c.fn?1:c.length:0},a.prototype.emit=function(l,u,c,B,h,f){var d=t?t+l:l;if(!this._events[d])return!1;var w=this._events[d],g=arguments.length,Q,v;if(w.fn){switch(w.once&&this.removeListener(l,w.fn,void 0,!0),g){case 1:return w.fn.call(w.context),!0;case 2:return w.fn.call(w.context,u),!0;case 3:return w.fn.call(w.context,u,c),!0;case 4:return w.fn.call(w.context,u,c,B),!0;case 5:return w.fn.call(w.context,u,c,B,h),!0;case 6:return w.fn.call(w.context,u,c,B,h,f),!0}for(v=1,Q=new Array(g-1);v<g;v++)Q[v-1]=arguments[v];w.fn.apply(w.context,Q)}else{var m=w.length,U;for(v=0;v<m;v++)switch(w[v].once&&this.removeListener(l,w[v].fn,void 0,!0),g){case 1:w[v].fn.call(w[v].context);break;case 2:w[v].fn.call(w[v].context,u);break;case 3:w[v].fn.call(w[v].context,u,c);break;case 4:w[v].fn.call(w[v].context,u,c,B);break;default:if(!Q)for(U=1,Q=new Array(g-1);U<g;U++)Q[U-1]=arguments[U];w[v].fn.apply(w[v].context,Q)}}return!0},a.prototype.on=function(l,u,c){return s(this,l,u,c,!1)},a.prototype.once=function(l,u,c){return s(this,l,u,c,!0)},a.prototype.removeListener=function(l,u,c,B){var h=t?t+l:l;if(!this._events[h])return this;if(!u)return i(this,h),this;var f=this._events[h];if(f.fn)f.fn===u&&(!B||f.once)&&(!c||f.context===c)&&i(this,h);else{for(var d=0,w=[],g=f.length;d<g;d++)(f[d].fn!==u||B&&!f[d].once||c&&f[d].context!==c)&&w.push(f[d]);w.length?this._events[h]=w.length===1?w[0]:w:i(this,h)}return this},a.prototype.removeAllListeners=function(l){var u;return l?(u=t?t+l:l,this._events[u]&&i(this,u)):(this._events=new r,this._eventsCount=0),this},a.prototype.off=a.prototype.removeListener,a.prototype.addListener=a.prototype.on,a.prefixed=t,a.EventEmitter=a,A.exports=a})($o);function qf(A){return A.map(encodeURIComponent).join(",")}function Jo(A){return Array.isArray(A)?qf(A):encodeURIComponent(String(A))}function Wo(A,e,t){if(t===!1||t===null)return A;var r=/\?/.test(A)?"&":"?",n=encodeURIComponent(e);return t!==void 0&&t!==""&&t!==!0&&(n+="="+Jo(t)),""+A+r+n}function Ah(A,e){if(!e)return A;var t=A;return Object.keys(e).forEach(function(r){var n=e[r];n!==void 0&&(Array.isArray(n)&&(n=n.filter(function(s){return s!=null}).join(",")),t=Wo(t,r,n))}),t}function eh(A,e){if(!e||A.slice(0,4)==="http")return A;var t=A[0]==="/"?"":"/";return""+e.replace(/\/$/,"")+t+A}function th(A,e){return e?A.replace(/\/:([a-zA-Z0-9]+)/g,function(t,r){var n=e[r];if(n===void 0)throw new Error("Unspecified route parameter "+r);var s=Jo(n);return"/"+s}):A}var rh={appendQueryObject:Ah,appendQueryParam:Wo,prependOrigin:eh,interpolateRouteParams:th},nh=Xo,Hs=Ke,sh=$o.exports,dt=rh,Ui=mr,ih=1;function qA(A,e){if(!A)throw new Error("MapiRequest requires a client");if(!e||!e.path||!e.method)throw new Error("MapiRequest requires an options object with path and method properties");var t={};e.body&&(t["content-type"]="application/json");var r=Hs(t,e.headers),n=Object.keys(r).reduce(function(s,i){return s[i.toLowerCase()]=r[i],s},{});this.id=ih++,this._options=e,this.emitter=new sh,this.client=A,this.response=null,this.error=null,this.sent=!1,this.aborted=!1,this.path=e.path,this.method=e.method,this.origin=e.origin||A.origin,this.query=e.query||{},this.params=e.params||{},this.body=e.body||null,this.file=e.file||null,this.encoding=e.encoding||"utf8",this.sendFileAs=e.sendFileAs||null,this.headers=n}qA.prototype.url=function(e){var t=dt.prependOrigin(this.path,this.origin);t=dt.appendQueryObject(t,this.query);var r=this.params,n=e??this.client.accessToken;if(n){t=dt.appendQueryParam(t,"access_token",n);var s=nh(n).user;r=Hs({ownerId:s},r)}return t=dt.interpolateRouteParams(t,r),t};qA.prototype.send=function(){var e=this;if(e.sent)throw new Error("This request has already been sent. Check the response and error properties. Create a new request with clone().");return e.sent=!0,e.client.sendRequest(e).then(function(t){return e.response=t,e.emitter.emit(Ui.EVENT_RESPONSE,t),t},function(t){throw e.error=t,e.emitter.emit(Ui.EVENT_ERROR,t),t})};qA.prototype.abort=function(){this._nextPageRequest&&(this._nextPageRequest.abort(),delete this._nextPageRequest),!(this.response||this.error||this.aborted)&&(this.aborted=!0,this.client.abortRequest
1(this))};qA.prototype.eachPage=function(e){var t=this;function r(i){function a(){delete t._nextPageRequest;var o=i.nextPage();o&&(t._nextPageRequest=o,s(o))}e(null,i,a)}function n(i){e(i,null,function(){})}function s(i){i.send().then(r,n)}s(this)};qA.prototype.clone=function(){return this._extend()};qA.prototype._extend=function(e){var t=Hs(this._options,e);return new qA(this.client,t)};var ah=qA,oh=Xo,lh=ah,uh=mr;function Yo(A){if(!A||!A.accessToken)throw new Error("Cannot create a client without an access token");oh(A.accessToken),this.accessToken=A.accessToken,this.origin=A.origin||uh.API_ORIGIN}Yo.prototype.createRequest=function(e){return new lh(this,e)};var jo=Yo,Zo=Yf,zo=jo;function Le(A){zo.call(this,A)}Le.prototype=Object.create(zo.prototype);Le.prototype.constructor=Le;Le.prototype.sendRequest=Zo.browserSend;Le.prototype.abortRequest=Zo.browserAbort;function ch(A){return new Le(A)}var qo=ch,Bh=qo,fh=Bh,hh=Object.prototype.toString,dh=function(A){var e;return hh.call(A)==="[object Object]"&&(e=Object.getPrototypeOf(A),e===null||e===Object.getPrototypeOf({}))},gh=dh,ph=Ke,Al="value",kr=`
2  `,V={};V.assert=function(A,e){return e=e||{},function(t){var r=Ae(A,t);if(!!r){var n=xs(r,e);throw e.apiName&&(n=e.apiName+": "+n),new Error(n)}}};V.shape=function(e){var t=vh(e);return function(n){var s=Ae(V.plainObject,n);if(s)return s;for(var i,a,o=[],l=0;l<t.length;l++)i=t[l].key,a=t[l].value,s=Ae(a,n[i]),s&&o.push([i].concat(s));return o.length<2?o[0]:function(u){o=o.map(function(h){var f=h[0],d=xs(h,u).split(`
3`).join(kr);return"- "+f+": "+d});var c=u.path.join("."),B=c===Al?"":" of "+c;return"The following properties"+B+" have invalid values:"+kr+o.join(kr)}}};V.strictShape=function(e){var t=V.shape(e);return function(n){var s=t(n);if(s)return s;var i=Object.keys(n).reduce(function(a,o){return e[o]===void 0&&a.push(o),a},[]);if(i.length!==0)return function(){return"The following keys are invalid: "+i.join(", ")}}};V.arrayOf=function(e){return el(e)};V.tuple=function(){var e=Array.isArray(arguments[0])?arguments[0]:Array.prototype.slice.call(arguments);return el(e)};function el(A){var e=Array.isArray(A),t=function(r){return e?A[r]:A};return function(n){var s=Ae(V.plainArray,n);if(s)return s;if(e&&n.length!==A.length)return"an array with "+A.length+" items";for(var i=0;i<n.length;i++)if(s=Ae(t(i),n[i]),s)return[i].concat(s)}}V.required=function(e){function t(r){return r==null?function(n){return tl(n,rl(n.path)?"cannot be undefined/null.":"is required.")}:e.apply(this,arguments)}return t.__required=!0,t};V.oneOfType=function(){var e=Array.isArray(arguments[0])?arguments[0]:Array.prototype.slice.call(arguments);return function(r){var n=e.map(function(s){return Ae(s,r)}).filter(Boolean);if(n.length===e.length)return n.every(function(s){return s.length===1&&typeof s[0]=="string"})?wh(n.map(function(s){return s[0]})):n.reduce(function(s,i){return i.length>s.length?i:s})}};V.equal=function(e){return function(r){if(r!==e)return JSON.stringify(e)}};V.oneOf=function(){var e=Array.isArray(arguments[0])?arguments[0]:Array.prototype.slice.call(arguments),t=e.map(function(r){return V.equal(r)});return V.oneOfType.apply(this,t)};V.range=function(e){var t=e[0],r=e[1];return function(s){var i=Ae(V.number,s);if(i||s<t||s>r)return"number between "+t+" & "+r+" (inclusive)"}};V.any=function(){};V.boolean=function(e){if(typeof e!="boolean")return"boolean"};V.number=function(e){if(typeof e!="number")return"number"};V.plainArray=function(e){if(!Array.isArray(e))return"array"};V.plainObject=function(e){if(!gh(e))return"object"};V.string=function(e){if(typeof e!="string")return"string"};V.func=function(e){if(typeof e!="function")return"function"};function Ae(A,e){if(!(e==null&&!A.hasOwnProperty("__required"))){var t=A(e);if(t)return Array.isArray(t)?t:[t]}}function xs(A,e){var t=A.length,r=A[t-1],n=A.slice(0,t-1);return n.length===0&&(n=[Al]),e=ph(e,{path:n}),typeof r=="function"?r(e):tl(e,Qh(r))}function wh(A){return A.length<2?A[0]:A.length===2?A.join(" or "):A.slice(0,-1).join(", ")+", or "+A.slice(-1)}function Qh(A){return"must be "+Ch(A)+"."}function Ch(A){return/^an? /.test(A)?A:/^[aeiou]/i.test(A)?"an "+A:/^[a-z]/i.test(A)?"a "+A:A}function tl(A,e){var t=rl(A.path),r=A.path.join(".")+" "+e,n=t?"Item at position ":"";return n+r}function rl(A){return typeof A[A.length-1]=="number"||typeof A[0]=="number"}function vh(A){return Object.keys(A||{}).map(function(e){return{key:e,value:A[e]}})}V.validate=Ae;V.processMessage=xs;var mh=V,Uh=Ke,Ie=mh;function Fh(A){if(typeof window<"u")return A instanceof lA.Blob||A instanceof lA.ArrayBuffer?void 0:"Blob or ArrayBuffer";if(!(typeof A=="string"||A.pipe!==void 0))return"Filename or Readable stream"}function yh(A,e){return Ie.assert(Ie.strictShape(A),e)}function Eh(A){var e="date";if(typeof A=="boolean")return e;try{var t=new Date(A);if(t.getTime&&isNaN(t.getTime()))return e}catch{return e}}function bh(A){return Ie.tuple(Ie.number,Ie.number)(A)}
3var Ih=Uh(Ie,{file:Fh,date:Eh,coordinates:bh,assertShape:yh});function Hh(A,e){var t=function(r,n){return e.indexOf(r)!==-1&&n!==void 0};return typeof e=="function"&&(t=e),Object.keys(A).filter(function(r){return t(r,A[r])}).reduce(function(r,n){return r[n]=A[n],r},{})}var xh=Hh;function Lh(A,e){return Object.keys(A).reduce(function(t,r){return t[r]=e(r,A[r]),t},{})}var Sh=Lh,_h=Sh;function Th(A){return _h(A,function(e,t){return typeof t=="boolean"?JSON.stringify(t):t})}var Kh=Th,Dh=jo,Oh=qo;function Mh(A){return function(e){var t;Dh.prototype.isPrototypeOf(e)?t=e:t=Oh(e);var r=Object.create(A);return r.client=t,r}}var Rh=Mh,nl=Ke,D=Ih,ir=xh,sl=Kh,Nh=Rh,Ls={},il=["country","region","postcode","district","place","locality","neighborhood","address","poi","poi.landmark"];Ls.forwardGeocode=function(A){D.assertShape({query:D.required(D.string),mode:D.oneOf("mapbox.places","mapbox.places-permanent"),countries:D.arrayOf(D.string),proximity:D.oneOf(D.coordinates,"ip"),types:D.arrayOf(D.oneOf(il)),autocomplete:D.boolean,bbox:D.arrayOf(D.number),limit:D.number,language:D.arrayOf(D.string),routing:D.boolean,fuzzyMatch:D.boolean,worldview:D.string,session_token:D.string})(A),A.mode=A.mode||"mapbox.places";var e=sl(nl({country:A.countries},ir(A,["proximity","types","autocomplete","bbox","limit","language","routing","fuzzyMatch","worldview","session_token"])));return this.client.createRequest({method:"GET",path:"/geocoding/v5/:mode/:query.json",params:ir(A,["mode","query"]),query:e})};Ls.reverseGeocode=function(A){D.assertShape({query:D.required(D.coordinates),mode:D.oneOf("mapbox.places","mapbox.places-permanent"),countries:D.arrayOf(D.string),types:D.arrayOf(D.oneOf(il)),bbox:D.arrayOf(D.number),limit:D.number,language:D.arrayOf(D.string),reverseMode:D.oneOf("distance","score"),routing:D.boolean,worldview:D.string,session_token:D.string})(A),A.mode=A.mode||"mapbox.places";var e=sl(nl({country:A.countries},ir(A,["country","types","bbox","limit","language","reverseMode","routing","worldview","session_token"])));return this.client.createRequest({method:"GET",path:"/geocoding/v5/:mode/:query.json",params:ir(A,["mode","query"]),query:e})};var Ph=Nh(Ls);let Gh="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",al=A=>crypto.getRandomValues(new Uint8Array(A)),ol=(A,e,t)=>{let r=(2<<Math.log(A.length-1)/Math.LN2)-1,n=-~(1.6*r*e/A.length);return(s=e)=>{if(s<=0)return"";let i="";for(;;){let a=t(n),o=n|0;for(;o--;)if(i+=A[a[o]&r]||"",i.length===s)return i}}},Vh=(A,e=21)=>ol(A,e,al),kh=(A=21)=>crypto.getRandomValues(new Uint8Array(A)).reduce((e,t)=>(t&=63,t<36?e+=t.toString(36):t<62?e+=(t-26).toString(36).toUpperCase():t>62?e+="-":e+="_",e),"");const Xh=Object.freeze(Object.defineProperty({__proto__:null,nanoid:kh,customAlphabet:Vh,customRandom:ol,urlAlphabet:Gh,random:al},Symbol.toStringTag,{value:"Module"})),$h=Io(Xh);var Jh=$h.nanoid;function ll(A){this.origin=A.origin||"https://api.mapbox.com",this.endpoint="events/v2",this.access_token=A.accessToken,this.version="0.3.0",this.pluginSessionID=this.generateSessionID(),this.sessionIncrementer=0,this.userAgent=this.getUserAgent(),this.options=A,this.send=this.send.bind(this),this.countries=A.countries?A.countries.split(","):null,this.types=A.types?A.types.split(","):null,this.bbox=A.bbox?A.bbox:null,this.language=A.language?A.language.split(","):null,this.limit=A.limit?+A.limit:null,this.locale=navigator.language||null,this.enableEventLogging=this.shouldEnableLogging(A),this.eventQueue=new Array,this.flushInterval=A.flushInterval||1e3,this.maxQueueSize=A.maxQueueSize||100,this.timer=this.flushInterval?setTimeout(this.flush.bind(this),this.flushInterval):null,this.lastSentInput="",this.lastSentIndex=0}ll.prototype={select:function(A,e){var t=this.getEventPayload("search.select",e,{selectedFeature:A});if(!!t&&!(t.resultIndex===this.lastSentIndex&&t.queryString===this.lastSentInput||t.resultIndex==-1))return this.lastSentIndex=t.resultIndex,this.lastSentInput=t.queryString,this.push(t)},start:function(A){var e=this.getEventPayload("search.start",A);if(!!e)return this.push(e)},keyevent:function(A,e){if(!!A.key&&!(A.metaKey||[9,27,37,39,13,38,40].indexOf(A.keyCode)!==-1)){var t=this.getEventPayload("search.keystroke",e,{key:A.key});if(!!t)return this.push(t)}},send:function(A,e){if(!this.enableEventLogging)return e?e():void 0;var t=this.getRequestOptions(A);this.request(t,function(r){if(r)return this.handleError(r,e);if(e)return e()}.bind(this))},getRequestOptions:function(A){Array.isArray(A)||(A=[A]);var e={method:"POST",host:this.origin,path:this.endpoint+"?access_token="+this.access_token,headers:{"Content-Type":"application/json"},body:JSON.stringify(A)};return e},getEventPayload:function(A,e,t={}){if(A==="search.select"&&!t.selectedFeature||A==="search.keystroke"&&!t.key)return null;var r;if(!e.options.proximity)r=null;
3else if(typeof e.options.proximity=="object")r=[e.options.proximity.longitude,e.options.proximity.latitude];else if(e.options.proximity==="ip"){var n=e._headers?e._headers["ip-proximity"]:null;n&&typeof n=="string"?r=n.split(",").map(parseFloat):r=[999,999]}else r=e.options.proximity;var s=e._map?e._map.getZoom():void 0,i={event:A,version:this.getEventSchemaVersion(A),created:+new Date,sessionIdentifier:this.getSessionId(),country:this.countries,userAgent:this.userAgent,language:this.language,bbox:this.bbox,types:this.types,endpoint:"mapbox.places",autocomplete:e.options.autocomplete,fuzzyMatch:e.options.fuzzyMatch,proximity:r,limit:e.options.limit,routing:e.options.routing,worldview:e.options.worldview,mapZoom:s,keyboardLocale:this.locale};if(A==="search.select"?i.queryString=e.inputString:A!="search.select"&&e._inputEl?i.queryString=e._inputEl.value:i.queryString=e.inputString,["search.keystroke","search.select"].includes(A)&&(i.path="geocoding/v5/mapbox.places"),A==="search.keystroke"&&t.key)i.lastAction=t.key;else if(A==="search.select"&&t.selectedFeature){var a=t.selectedFeature,o=this.getSelectedIndex(a,e);if(i.resultIndex=o,i.resultPlaceName=a.place_name,i.resultId=a.id,a.properties&&(i.resultMapboxId=a.properties.mapbox_id),e._typeahead){var l=e._typeahead.data;l&&l.length>0&&(i.suggestionIds=this.getSuggestionIds(l),i.suggestionNames=this.getSuggestionNames(l),i.suggestionTypes=this.getSuggestionTypes(l),i.suggestionSources=this.getSuggestionSources(l))}}return this.validatePayload(i)?i:null},request:function(A,e){var t=new XMLHttpRequest;t.onreadystatechange=function(){if(this.readyState==4)return this.status==204?e(null):e(this.statusText)},t.open(A.method,A.host+"/"+A.path,!0);for(var r in A.headers){var n=A.headers[r];t.setRequestHeader(r,n)}t.send(A.body)},handleError:function(A,e){if(e)return e(A)},generateSessionID:function(){return Jh()},getSessionId:function(){return this.pluginSessionID+"."+this.sessionIncrementer},getUserAgent:function(){return"mapbox-gl-geocoder."+this.version+"."+navigator.userAgent},getSelectedIndex:function(A,e){if(!!e._typeahead){var t=e._typeahead.data,r=A.id,n=t.map(function(i){return i.id}),s=n.indexOf(r);return s}},getSuggestionIds:function(A){return A.map(function(e){return e.properties?e.properties.mapbox_id||"":e.id||""})},getSuggestionNames:function(A){return A.map(function(e){return e.place_name||""})},getSuggestionTypes:function(A){return A.map(function(e){return e.place_type&&Array.isArray(e.place_type)&&e.place_type[0]||""})},getSuggestionSources:function(A){return A.map(function(e){return e._source||""})},getEventSchemaVersion:function(A){return["search.keystroke","search.select"].includes(A)?"2.2":"2.0"},validatePayload:function(A){if(!A||!A.event)return!1;var e=["event","created","sessionIdentifier","queryString"],t=["event","created","sessionIdentifier","queryString","lastAction"],r=["event","created","sessionIdentifier","queryString","resultIndex","path","suggestionIds"],n=A.event;return n==="search.start"?this.objectHasRequiredProps(A,e):n==="search.keystroke"?this.objectHasRequiredProps(A,t):n==="search.select"?this.objectHasRequiredProps(A,r):!0},objectHasRequiredProps:function(A,e){return e.every(function(t){return t==="queryString"?typeof A[t]=="string"&&A[t].length>0:A[t]!==void 0})},shouldEnableLogging:function(A){return!(A.enableEventLogging===!1||A.origin&&A.origin!=="https://api.mapbox.com")},flush:function(){this.eventQueue.length>0&&(this.send(this.eventQueue),this.eventQueue=new Array),this.timer&&clearTimeout(this.timer),this.flushInterval&&(this.timer=setTimeout(this.flush.bind(this),this.flushInterval))},push:function(A,e){this.eventQueue.push(A),(this.eventQueue.length>=this.maxQueueSize||e)&&this.flush()},remove:function(){this.flush()}};var Wh=ll,Yh={de:"Suche",it:"Ricerca",en:"Search",nl:"Zoeken",fr:"Chercher",ca:"Cerca",he:"\u05DC\u05D7\u05E4\u05E9",ja:"\u30B5\u30FC\u30C1",lv:"Mekl\u0113t",pt:"Procurar",sr:"\u041F\u0440\u0435\u0442\u0440\u0430\u0433\u0430",zh:"\u641C\u7D22",cs:"Vyhled\xE1v\xE1n\xED",hu:"Keres\xE9s",ka:"\u10EB\u10D8\u10D4\u10D1\u10D0",nb:"S\xF8ke",sk:"Vyh\u013Ead\xE1vanie",th:"\u0E04\u0E49\u0E19\u0E2B\u0E32",fi:"Hae",is:"Leita",ko:"\uC218\uC0C9",pl:"Szukaj",
3sl:"Iskanje",fa:"\u062C\u0633\u062A\u062C\u0648",ru:"\u041F\u043E\u0438\u0441\u043A"},jh={placeholder:Yh},ul={exports:{}};(function(A){(function(e,t,r){A.exports?A.exports=r():e[t]=r()})(lA,"subtag",function(){var e="",t=/^([a-zA-Z]{2,3})(?:[_-]+([a-zA-Z]{3})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{4})(?=$|[_-]+))?(?:[_-]+([a-zA-Z]{2}|[0-9]{3})(?=$|[_-]+))?/;function r(o){return o.match(t)||[]}function n(o){return r(o).filter(function(l,u){return l&&u})}function s(o){return o=r(o),{language:o[1]||e,extlang:o[2]||e,script:o[3]||e,region:o[4]||e}}function i(o,l,u){Object.defineProperty(o,l,{value:u,enumerable:!0})}function a(o,l,u){function c(B){return r(B)[o]||e}i(c,"pattern",l),i(s,u,c)}return a(1,/^[a-zA-Z]{2,3}$/,"language"),a(2,/^[a-zA-Z]{3}$/,"extlang"),a(3,/^[a-zA-Z]{4}$/,"script"),a(4,/^[a-zA-Z]{2}$|^[0-9]{3}$/,"region"),i(s,"split",n),s})})(ul);function cl(){}cl.prototype={isSupport:function(){return Boolean(window.navigator.geolocation)},getCurrentPosition:function(){const A={enableHighAccuracy:!0};return new Promise(function(e,t){window.navigator.geolocation.getCurrentPosition(e,t,A)})}};var Zh=cl;function zh(A,e){const t=Bl(A),r=["address","street","place","country"];var n;if(typeof e=="function")return e(t);const s=r.indexOf(e);return s===-1?n=r:n=r.slice(s),n.reduce(function(i,a){return t[a]?(i!==""&&(i=i+", "),i+t[a]):i},"")}function Bl(A){const e=A.address||"",t=A.text||"",r=A.place_name||"",s={address:r.split(",")[0],houseNumber:e,street:t,placeName:r};return A.context.forEach(function(i){const a=i.id.split(".")[0];s[a]=i.text}),s}const qh=/^[ ]*(-?\d{1,3}(\.\d{0,256})?)[, ]+(-?\d{1,3}(\.\d{0,256})?)[ ]*$/;var Ad={transformFeatureToGeolocationText:zh,getAddressInfo:Bl,REVERSE_GEOCODE_COORD_RGX:qh},ed=af,td=yf,oe=Ke,rd=bs.exports.EventEmitter,Fi=Sf,Xr=fh,$r=Ph,nd=Wh,sd=jh,id=ul.exports,ad=Zh,yi=Ad;const kA={FORWARD:0,LOCAL:1,REVERSE:2};function od(){var A=document.createElement("div");return A.className="mapboxgl-ctrl-geocoder--powered-by",A.innerHTML='<a href="https://www.mapbox.com/search-service" target="_blank">Powered by Mapbox</a>',A}function fl(A){this._eventEmitter=new rd,this.options=oe({},this.options,A),this.inputString="",this.fresh=!0,this.lastSelected=null,this.geolocation=new ad}fl.prototype={options:{zoom:16,flyTo:!0,trackProximity:!0,minLength:2,reverseGeocode:!1,flipCoordinates:!1,limit:5,origin:"https://api.mapbox.com",enableEventLogging:!0,marker:!0,mapboxgl:null,collapsed:!1,clearAndBlurOnEsc:!1,clearOnBlur:!1,enableGeolocation:!1,addressAccuracy:"street",getItemValue:function(A){return A.place_name},render:function(A){var e=A.place_name.split(",");return'<div class="mapboxgl-ctrl-geocoder--suggestion"><div class="mapboxgl-ctrl-geocoder--suggestion-title">'+e[0]+'</div><div class="mapboxgl-ctrl-geocoder--suggestion-address">'+e.splice(1,e.length).join(",")+"</div></div>"}},_headers:{},addTo:function(A){function e(t,r){if(!document.body.contains(r))throw new Error("Element provided to #addTo() exists, but is not in the DOM");const n=t.onAdd();r.appendChild(n)}if(A._controlContainer)A.addControl(this);else if(A instanceof HTMLElement)e(this,A);else if(typeof A=="string"){const t=document.querySelectorAll(A);if(t.length===0)throw new Error("Element ",A,"not found.");if(t.length>1)throw new Error("Geocoder can only be added to a single html element");e(this,t[0])}else throw new Error("Error: addTo must be a mapbox-gl-js map, an html element, or a CSS selector query for a single html element")},onAdd:function(A){if(A&&typeof A!="string"&&(this._map=A),this.setLanguage(),this.options.localGeocoderOnly||(this.geocoderService=$r(Xr({accessToken:this.options.accessToken,origin:this.options.origin}))),this.options.localGeocoderOnly&&!this.options.localGeocoder)throw new Error("A localGeocoder function must be specified to use localGeocoderOnly mode");this.eventManager=new nd(this.options),this._onChange=this._onChange.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onPaste=this._onPaste.bind(this),this._onBlur=this._onBlur.bind(this),this._showButton=this._showButton.bind(this),this._hideButton=this._hideButton.bind(this),this._onQueryResult=this._onQueryResult.bind(this),this.clear=this.clear.bind(this),this._updateProximity=this._updateProximity.bind(this),this._collapse=this._collapse.bind(this),this._unCollapse=this._unCollapse.bind(this),this._clear=this._clear.bind(this),this._clearOnBlur=this._clearOnBlur.bind(this),this._geolocateUser=this._geolocateUser.bind(this);var e=this.container=document.createElement("div");e.className="mapboxgl-ctrl-geocoder mapboxgl-ctrl";var t=this.createIcon("search",'<path d="M7.4 2.5c-2.7 0-4.9 2.2-4.9 4.9s2.2 4.9 4.9 4.9c1 0 1.8-.2 2.5-.8l3.7 3.7c.2.2.4.3.8.3.7 0 1.1-.4 1.1-1.1 0-.3-.1-.5-.3-.8L11.4 10c.4-.8.8-1.6.8-2.5.1-2.8-2.1-5-4.8-5zm0 1.6c1.8 0 3.2 1.4 3.2 3.2s-1.4 3.2-3.2 3.2-3.3-1.3-3.3-3.1 1.4-3.3 3.3-3.3z"/>');this._inputEl=document.createElement("input"),this._inputEl.type="text",this._inputEl.className="mapboxgl-ctrl-geocoder--input",this.setPlaceholder(),this.options.collapsed&&(this._collapse(),this.container.addEventListener("mouseenter",this._unCollapse),this.container.addEventListener("mouseleave",this._collapse),this._inputEl.addEventListener("focus",this._unCollapse)),(this.options.collapsed||this.options.clearOnBlur)&&this._inputEl.addEventListener("blur",this._onBlur),this._inputEl.addEventListener("keydown",td(this._onKeyDown,200)),this._inputEl.addEventListener("paste",this._onPaste),this._inputEl.addEventListener("change",this._onChange),this.container.addEventListener("mouseenter",this._showButton),this.container.addEventListener("mouseleave",this._hideButton),this._inputEl.addEventListener("keyup",function(l){this.eventManager.keyevent(l,this)}.bind(this));var r=document.createElement("div");r.classList.add("mapboxgl-ctrl-geocoder--pin-right"),this._clearEl=document.createElement("button"),this._clearEl.setAttribute("aria-label","Clear"),this._clearEl.addEventListener("click",this.clear),this._clearEl.className="mapboxgl-ctrl-geocoder--button";var n=this.createIcon("close",'<path d="M3.8 2.5c-.6 0-1.3.7-1.3 1.3 0 .3.2.7.5.8L7.2 9 3 13.2c-.3.3-.5.7-.5 1 0 .6.7 1.3 1.3 1.3.3 0 .7-.2 1-.5L9 10.8l4.2 4.2c.2.3.7.3 1 .3.6 0 1.3-.7 1.3-1.3 0-.3-.2-.7-.3-1l-4.4-4L15 4.6c.3-.2.5-.5.5-.8 0-.7-.7-1.3-1.3-1.3-.3 0-.7.2-1 .3L9 7.1 4.8 2.8c-.3-.1-.7-.3-1-.3z"/>');if(this._clearEl.appendChild(n),this._loadingEl=this.createIcon("loading",'<path fill="#333" d="M4.4 4.4l.8.8c2.1-2.1 5.5-2.1 7.6 0l.8-.8c-2.5-2.5-6.7-2.5-9.2 0z"/><path opacity=".1" d="M12.8 12.9c-2.1 2.1-5.5 2.1-7.6 0-2.1-2.1-2.1-5.5 0-7.7l-.8-.8c-2.5 2.5-2.5 6.7 0 9.2s6.6 2.5 9.2 0 2.5-6.
36 0-9.2l-.8.8c2.2 2.1 2.2 5.6 0 7.7z"/>'),r.appendChild(this._clearEl),r.appendChild(this._loadingEl),e.appendChild(t),e.appendChild(this._inputEl),e.appendChild(r),this.options.enableGeolocation&&this.geolocation.isSupport()){this._geolocateEl=document.createElement("button"),this._geolocateEl.setAttribute("aria-label","Geolocate"),this._geolocateEl.addEventListener("click",this._geolocateUser),this._geolocateEl.className="mapboxgl-ctrl-geocoder--button";var s=this.createIcon("geolocate",'<path d="M12.999 3.677L2.042 8.269c-.962.403-.747 1.823.29 1.912l5.032.431.431 5.033c.089 1.037 1.509 1.252 1.912.29l4.592-10.957c.345-.822-.477-1.644-1.299-1.299z" fill="#4264fb"/>');this._geolocateEl.appendChild(s),r.appendChild(this._geolocateEl),this._showGeolocateButton()}var i=this._typeahead=new ed(this._inputEl,[],{filter:!1,minLength:this.options.minLength,limit:this.options.limit});this.setRenderFunction(this.options.render),i.getItemValue=this.options.getItemValue;var a=i.list.draw,o=this._footerNode=od();return i.list.draw=function(){a.call(this),o.addEventListener("mousedown",function(){this.selectingListItem=!0}.bind(this)),o.addEventListener("mouseup",function(){this.selectingListItem=!1}.bind(this)),this.element.appendChild(o)},this.mapMarker=null,this._handleMarker=this._handleMarker.bind(this),this._map&&(this.options.trackProximity&&(this._updateProximity(),this._map.on("moveend",this._updateProximity)),this._mapboxgl=this.options.mapboxgl,!this._mapboxgl&&this.options.marker&&(console.error("No mapboxgl detected in options. Map markers are disabled. Please set options.mapboxgl."),this.options.marker=!1)),e},_geolocateUser:function(){this._hideGeolocateButton(),this._showLoadingIcon(),this.geolocation.getCurrentPosition().then(function(A){this._hideLoadingIcon();const e={geometry:{type:"Point",coordinates:[A.coords.longitude,A.coords.latitude]}};this._handleMarker(e),this._fly(e),this._typeahead.clear(),this._typeahead.selected=!0,this.lastSelected=JSON.stringify(e),this._showClearButton(),this.fresh=!1;const t={limit:1,language:[this.options.language],query:e.geometry.coordinates,types:["address"]};if(this.options.localGeocoderOnly){const r=e.geometry.coordinates[0]+","+e.geometry.coordinates[1];this._setInputValue(r),this._eventEmitter.emit("result",{result:e})}else this.geocoderService.reverseGeocode(t).send().then(function(r){const n=r.body.features[0];if(n){const s=yi.transformFeatureToGeolocationText(n,this.options.addressAccuracy);this._setInputValue(s),n.user_coordinates=e.geometry.coordinates,this._eventEmitter.emit("result",{result:n})}else this._eventEmitter.emit("result",{result:{user_coordinates:e.geometry.coordinates}})}.bind(this))}.bind(this)).catch(function(A){A.code===1?this._renderUserDeniedGeolocationError():this._renderLocationError(),this._hideLoadingIcon(),this._showGeolocateButton(),this._hideAttribution()}.bind(this))},createIcon:function(A,e){var t=document.createElementNS("http://www.w3.org/2000/svg","svg");return t.setAttribute("class","mapboxgl-ctrl-geocoder--icon mapboxgl-ctrl-geocoder--icon-"+A),t.setAttribute("viewBox","0 0 18 18"),t.setAttribute("xml:space","preserve"),t.setAttribute("width",18),t.setAttribute("height",18),t.innerHTML=e,t},onRemove:function(){return this.container.parentNode.removeChild(this.container),this.options.trackProximity&&this._map&&this._map.off("moveend",this._updateProximity),this._removeMarker(),this._map=null,this},_setInputValue:function(A){this._inputEl.value=A,setTimeout(function(){this._inputEl.focus(),this._inputEl.scrollLeft=0,this._inputEl.setSelectionRange(0,0)}.bind(this),1)},_onPaste:function(A){var e=(A.clipboardData||window.clipboardData).getData("text");e.length>=this.options.minLength&&this._geocode(e)},_onKeyDown:function(A){var e=27,t=9;if(A.keyCode===e&&this.options.clearAndBlurOnEsc)return this._clear(A),this._inputEl.blur();var r=A.target&&A.target.shadowRoot?A.target.shadowRoot.activeElement:A.target,n=r?r.value:"";if(!n)return this.fresh=!0,A.keyCode!==t&&this.clear(A),this._showGeolocateButton(),this._hideClearButton();this._hideGeolocateButton(),!(A.metaKey||[t,e,37,39,13,38,40].indexOf(A.keyCode)!==-1)&&r.value.length>=this.options.minLength&&this._geocode(r.value)},_showButton:function(){this._typeahead.selected&&this._showClearButton()},_hideButton:function(){this._typeahead.selected&&this._hideClearButton()},_showClearButton:function(){this._clearEl.style.display="block"},_hideClearButton:function(){this._clearEl.style.display="none"},_showGeolocateButton:function(){this._geolocateEl&&this.geolocation.isSupport()&&(this._geolocateEl.style.display="block")},_hideGeolocateButton:function(){this._geolocateEl&&(this._geolocateEl.style.display="none")},_showLoadingIcon:function(){this._loadingEl.style.display="block"},_hideLoadingIcon:function(){this._loadingEl.style.display="none"},_showAttribution:function(){this._footerNode.style.display="block"},_hideAttribution:function(){this._footerNode.style.display="none"},_onBlur:function(A){this.options.clearOnBlur&&this._clearOnBlur(A),this.options.collapsed&&this._collapse()},_onChange:function(){var A=this._typeahead.selected;A&&JSON.stringify(A)!==this.lastSelected&&(this._hideClearButton(),this.options.flyTo&&this._fly(A),this.options.marker&&this._mapboxgl&&this._handleMarker(A),this._inputEl.focus(),this._inputEl.scrollLeft=0,this._inputEl.setSelectionRange(0,0),this.lastSelected=JSON.stringify(A),this._eventEmitter.emit("result",{result:A}),this.eventManager.select(A,this))},_fly:function(A){var e;if(A.properties&&Fi[A.properties.short_code])e=oe({},this.options.flyTo),this._map&&this._map.fitBounds(Fi[A.properties.short_code].bbox,e);else if(A.bbox){var t=A.bbox;e=oe({},this.options.flyTo),this._map&&this._map.fitBounds([[t[0],t[1]],[t[2],t[3]]],e)}else{var r={zoom:this.options.zoom};e=oe({},r,this.options.flyTo),A.center?e.center=A.center:A.geometry&&A.geometry.type&&A.geometry.type==="Point"&&A.geometry.coordinates&&(e.center=A.geometry.coordinates),this._map&&this._map.flyTo(e)}},_requestType:function(A,e){var t;return A.localGeocoderOnly?t=kA.LOCAL:A.reverseGeocode&&yi.REVERSE_GEOCODE_COORD_RGX.test(e)?t=kA.REVERSE:t=kA.FORWARD,t},_setupConfig:function(A,e){const t=["bbox","limit","proximity","countries","types","language","reverseMode","mode","autocomplete","fuzzyMatch","routing","worldview"],r=/[\s,]+/;var n=this,s=t.reduce(function(a,o){if(n.options[o]===void 0||n.options[o]===null)return a;["countries","types","language"].indexOf(o)>-1?a[o]=n.options[o].split(r):a[o]=n.options[o];const l=typeof n.options[o].longitude=="number"&&typeof n.options[o].latitude=="number";if(o==="proximity"&&l){const u=n.options[o].longitude,c=n.options[o].latitude;a[o]=[u,c]}return a},{});switch(A){case kA.REVERSE:{var i=e.split(r).map(function(a){return parseFloat(a,10)});n.options.flipCoordinates||i.reverse(),s.types&&s.types[0],s=oe(s,{query:i,limit:1}),["proximity","autocomplete","fuzzyMatch","bbox"].forEach(function(a){a in s&&delete s[a]})}break;case kA.FORWARD:{const a=e.trim();/^(-?\d{1,3}(\.\d{0,256})?)[, ]+(-?\d{1,3}(\.\d{0,256})?)?$/.test(a)&&(e=e.replace(/,/g," ")),s=oe(s,{query:e})}break}return s.session_token=this.eventManager.getSessionId(),s},_geocode:function(A){this.inputString=A,this._showLoadingIcon(),this._eventEmitter.emit("loading",{query:A});const e=this._requestType(this.options,A),t=this._setupConfig(e,A);var r;switch(e){case kA.LOCAL:r=Promise.resolve();break;case kA.FORWARD:r=this.geocoderService.forwardGeocode(t).send();break;case kA.REVERSE:r=this.geocoderService.reverseGeocode(t).send();break}var n=this.options.localGeocoder?this.options.localGeocoder(A)||[]:[],s=[],i=null;return r.catch(function(a){i=a}.bind(this)).then(function(a){this._hideLoadingIcon();var o={};return a?a.statusCode=="200"&&(o=a.body,o.request=a.request,o.headers=a.headers,this._headers=a.headers):o={type:"FeatureCollection",features:[]},o.config=t,this.fresh&&(this.eventManager.start(this),this.fresh=!1),o.features&&o.features.length&&o.features.map(function(l){l._source="mapbox"}),o.features=o.features?n.concat(o.features):n,this.options.externalGeocoder?(s=this.options.externalGeocoder(A,o.features)||Promise.resolve([]),s.then(function(l){return o.features=o.features?l.concat(o.features):l,o},function(){return o}
3)):o}.bind(this)).then(function(a){if(i)throw i;this.options.filter&&a.features.length&&(a.features=a.features.filter(this.options.filter)),a.features.length?(this._showClearButton(),this._hideGeolocateButton(),this._showAttribution(),this._eventEmitter.emit("results",a),this._typeahead.update(a.features)):(this._hideClearButton(),this._hideAttribution(),this._typeahead.selected=null,this._renderNoResults(),this._eventEmitter.emit("results",a))}.bind(this)).catch(function(a){this._hideLoadingIcon(),this._hideAttribution(),n.length&&this.options.localGeocoder||s.length&&this.options.externalGeocoder?(this._showClearButton(),this._hideGeolocateButton(),this._typeahead.update(n)):(this._hideClearButton(),this._typeahead.selected=null,this._renderError()),this._eventEmitter.emit("results",{features:n}),this._eventEmitter.emit("error",{error:a})}.bind(this)),r},_clear:function(A){A&&A.preventDefault(),this._inputEl.value="",this._typeahead.selected=null,this._typeahead.clear(),this.eventManager.sessionIncrementer++,this._onChange(),this._hideClearButton(),this._showGeolocateButton(),this._removeMarker(),this.lastSelected=null,this._eventEmitter.emit("clear"),this.fresh=!0},clear:function(A){this._clear(A),this._inputEl.focus()},_clearOnBlur:function(A){var e=this;A.relatedTarget&&e._clear(A)},_onQueryResult:function(A){var e=A.body;if(!!e.features.length){var t=e.features[0];this._typeahead.selected=t,this._inputEl.value=t.place_name,this._onChange()}},_updateProximity:function(){if(!(!this._map||!this.options.trackProximity))if(this._map.getZoom()>9){var A=this._map.getCenter().wrap();this.setProximity({longitude:A.lng,latitude:A.lat},!1)}else this.setProximity(null,!1)},_collapse:function(){!this._inputEl.value&&this._inputEl!==document.activeElement&&this.container.classList.add("mapboxgl-ctrl-geocoder--collapsed")},_unCollapse:function(){this.container.classList.remove("mapboxgl-ctrl-geocoder--collapsed")},query:function(A){return this._geocode(A).then(this._onQueryResult),this},_renderError:function(){var A="<div class='mapbox-gl-geocoder--error'>There was an error reaching the server</div>";this._renderMessage(A)},_renderLocationError:function(){var A="<div class='mapbox-gl-geocoder--error'>A location error has occurred</div>";this._renderMessage(A)},_renderNoResults:function(){var A="<div class='mapbox-gl-geocoder--error mapbox-gl-geocoder--no-results'>No results found</div>";this._renderMessage(A)},_renderUserDeniedGeolocationError:function(){var A="<div class='mapbox-gl-geocoder--error'>Geolocation permission denied</div>";this._renderMessage(A)},_renderMessage:function(A){this._typeahead.update([]),this._typeahead.selected=null,this._typeahead.clear(),this._typeahead.renderError(A)},_getPlaceholderText:function(){if(this.options.placeholder)return this.options.placeholder;if(this.options.language){var A=this.options.language.split(",")[0],e=id.language(A),t=sd.placeholder[e];if(t)return t}return"Search"},setInput:function(A,e){return e===void 0&&(e=!1),this._inputEl.value=A,this._typeahead.selected=null,this._typeahead.clear(),A.length>=this.options.minLength&&(e?this._geocode(A):this._onChange()),this},setProximity:function(A,e=!0){return this.options.proximity=A,e&&(this.options.trackProximity=!1),this},getProximity:function(){return this.options.proximity},setRenderFunction:function(A){return A&&typeof A=="function"&&(this._typeahead.render=A),this},getRenderFunction:function(){return this._typeahead.render},setLanguage:function(A){var e=navigator.language||navigator.userLanguage||navigator.browserLanguage;return this.options.language=A||this.options.language||e,this},getLanguage:function(){return this.options.language},getZoom:function(){return this.options.zoom},setZoom:function(A){return this.options.zoom=A,this},getFlyTo:function(){return this.options.flyTo},setFlyTo:function(A){return this.options.flyTo=A,this},getPlaceholder:function(){return this.options.placeholder},setPlaceholder:function(A){return this.options.placeholder=A||this._getPlaceholderText(),this._inputEl.placeholder=this.options.placeholder,this._inputEl.setAttribute("aria-label",this.options.placeholder),this},getBbox:function(){return this.options.bbox},setBbox:function(A){return this.options.bbox=A,this},getCountries:function(){return this.options.countries},setCountries:function(A){return this.options.countries=A,this},getTypes:function(){return this.options.types},setTypes:function(A){return this.options.types=A,this},getMinLength:function(){return this.options.minLength},setMinLength:function(A){return this.options.minLength=A,this._typeahead&&(this._typeahead.options.minLength=A),this},getLimit:function(){return this.options.limit},setLimit:function(A){return this.options.limit=A,this._typeahead&&(this._typeahead.options.limit=A),this},getFilter:function(){return this.options.filter},setFilter:function(A){return this.options.filter=A,this},setOrigin:function(A){return this.options.origin=A,this.geocoderService=$r(Xr({accessToken:this.options.accessToken,origin:this.options.origin})),this},getOrigin:function(){return this.options.origin},setAccessToken:function(A){return this.options.accessToken=A,this.geocoderService=$r(Xr({accessToken:this.options.accessToken,origin:this.options.origin})),this},setAutocomplete:function(A){return this.options.autocomplete=A,this},getAutocomplete:function(){return this.options.autocomplete},setFuzzyMatch:function(A){return this.options.fuzzyMatch=A,this},getFuzzyMatch:function(){return this.options.fuzzyMatch},setRouting:function(A){return this.options.routing=A,this},getRouting:function(){return this.options.routing},setWorldview:function(A){return this.options.worldview=A,this},getWorldview:function(){return this.options.worldview},_handleMarker:function(A){if(!!this._map){this._removeMarker();var e={color:"#4668F2"},t=oe({},e,this.options.marker);return this.mapMarker=new this._mapboxgl.Marker(t),A.center?this.mapMarker.setLngLat(A.center).addTo(this._map):A.geometry&&A.geometry.type&&A.geometry.type==="Point"&&A.geometry.coordinates&&this.mapMarker.setLngLat(A.geometry.coordinates).addTo(this._map),this}},_removeMarker:function(){this.mapMarker&&(this.mapMarker.remove(),this.mapMarker=null)},on:function(A,e){return this._eventEmitter.on(A,e),this},off:function(A,e){return this._eventEmitter.removeListener(A,e),this.eventManager.remove(),this}};var ld=fl;function ud({position:A="top-left",marker:e=!0,onLoading:t=()=>{},onResults:r=()=>{},onResult:n=()=>{},onError:s=()=>{},mapboxAccessToken:i,setSearchPin:a,...o}){const[l,u]=F.exports.useState(null),c=Te(()=>{const B=new ld({...o,marker:!1,accessToken:i});return B.on("loading",t),B.on("results",r),B.on("result",h=>{n(h);const{result:f}=h,d=f&&(f.center||f.geometry?.type==="Point"&&f.geometry.coordinates);d&&e?(u(p(li,{...e,longitude:d[0],latitude:d[1]})),a(p(li,{...e,longitude:d[0],latitude:d[1]}))):(u(null),a(null))}),B.on("clear",()=>{u(null),a(null)}),B.on("error",s),B},{position:A});return c._container&&(c._container.style.position="absolute",c._container.style.top="10px",c._container.style.left="10px",c._container.style.zIndex="100"),l}function hl({selectedGeography:A,selectedIndicators:e,setSelectedIndicators:t,formatValue:r,indicatorColors:n,loading:s,setLoading:i,viewport:
3a,setViewport:o,setHasUnsavedChanges:l}){const u="pk.eyJ1IjoiZGF0YWtpbmQtb3JnIiwiYSI6ImNsdGhiZDFzNDAzMXcybHFxNGVnYWp6dDMifQ.thuxbUpvCZXtoDv8AdbGoQ",c=F.exports.useRef(null),[B,h]=F.exports.useState([]),[f,d]=F.exports.useState(null),[w,g]=F.exports.useState(!1),[Q,v]=F.exports.useState([]),m=(()=>{switch((A?.database_name??"county").toLowerCase()){case"county":return 5;case"zcta":return 6;case"tract":return 8;case"congressional":return 3;default:return 6}})(),U=(E,_,S=m+2)=>{if(!a||Object.keys(a).length===0){const K=c.current?.getMap?.();K&&K.flyTo({center:[E,_],zoom:S,essential:!0})}};F.exports.useEffect(()=>(navigator.geolocation?navigator.geolocation.getCurrentPosition(({coords:E})=>d({latitude:E.latitude,longitude:E.longitude}),()=>d({latitude:38.9072,longitude:-77.0369})):d({latitude:38.9072,longitude:-77.0369}),()=>{c.current?.getMap?.()?.remove()}),[]),F.exports.useEffect(()=>{f&&U(f.longitude,f.latitude)},[f]),F.exports.useEffect(()=>{e.length&&(i(!0),di({minZoom:m,setLoading:i,selectedGeography:A,selectedIndicators:e,setSelectedIndicators:t,mapRef:c}))},[e.length]),F.exports.useEffect(()=>{const E=c.current?.getMap?.();if(E&&A&&E.getZoom()<m){const _=E.getCenter();E.flyTo({center:[_.lng,_.lat],zoom:m+2,essential:!0})}},[A,e.length,m]);const C=F.exports.useCallback(E=>{const _=E.features;if(!_?.length){h([]);return}const S=_[0],{mapbox_id:K}=S.properties||{};if(S.layer?.type==="circle"){h({location:{x:E.point.x,y:E.point.y},data:[S.properties]});return}if(!K){h([]);return}const R=[];for(const q of e){const $=q.values?.find(HA=>HA.mapbox_id===K);R.push({indicator:q.id,indicatorName:q.indicator_name,data_source_short:q.data_source_short,value:$?$.value:null,year:q.year,notes:$?$.notes:null,unit:q.unit,description:q.description,geo_id:$?$.geo_id:null,geo_type:$?$.geo_type:A.database_name,mapbox_id:K,name:$?$.indicator_name:S.properties?.indicator_name||null})}const{geo_id:k,geo_type:TA,mapbox_id:pA,name:IA,description:KA,unit:DA}=R[0],UA=R.map(({indicator:q,indicatorName:$,data_source_short:HA,value:se,year:dc,notes:gc,unit:pc})=>({indicator:q,indicatorName:$,data_source_short:HA,value:se,year:dc,notes:gc,unit:pc}));h({location:{x:E.point.x,y:E.point.y},data:[{geo_id:k,geo_type:TA,mapbox_id:pA,name:IA,description:KA,unit:DA,indicators:UA}]})},[e]),H=E=>{const _=E.features?.[0];if(_){const[S,K,z,R]=Gn(_);c.current.getMap().fitBounds([[S,K],[z,R]],{padding:10,duration:1e3})}},I=async()=>{const E=c.current?.getMap?.();if(!E||w)return;const{longitude:_,latitude:S}=f||{longitude:-77.0369,latitude:38.9072};if(E.getZoom()<m&&U(_,S),a){const{east:K,west:z,north:R,south:k}=a;E.fitBounds([[z,k],[K,R]],{padding:20,duration:1e3}),l(!1);return}requestAnimationFrame(async()=>{!E.queryRenderedFeatures({layers:b}).some(R=>R.layer.id!=="boundary-fill-0")&&e.length>0&&console.log("No indicator layers visible, fetching fallback...")}),T()},b=["boundary-fill-0",...e.filter(E=>E.geographies?.toLowerCase().includes(A.database_name)).map(E=>`boundary-fill-${E.id}`),...e.filter(E=>E.geographies?.includes("Address")).flatMap(E=>(E.values||[]).map((_,S)=>`point-${E.id}-${S}_circle`))],T=F.exports.useCallback(()=>{const E=c.current?.getMap?.();if(!E)return;const _=E.getBounds();t(S=>S.map(K=>{if(!K.geographies?.includes("Address"))return K;const R=(K.values||[]).filter(k=>k.longitude!=null&&k.latitude!=null&&_.contains([k.longitude,k.latitude]));return{...K,values:R}}))},[t]);return y("div",{className:"relative w-full rounded-lg",children:[y(SB,{style:{width:"100%",height:"70vh",borderRadius:"8px"},preserveDrawingBuffer:!0,mapStyle:"mapbox://styles/mapbox/streets-v12",ref:c,mapboxAccessToken:u,initialViewState:{longitude:-100,latitude:40,zoom:2},interactiveLayerIds:b,onLoad:I,onMouseMove:C,onMoveEnd:()=>{const E=c.current?.getMap?.();if(E){const _=E.getBounds();o({east:_.getEast(),west:_.getWest(),north:_.getNorth(),south:_.getSouth()}),di({minZoom:m,setLoading:i,selectedGeography:A,selectedIndicators:e,setSelectedIndicators:t,mapRef:c}),T()}},onClick:H,onMouseLeave:()=>h([]),onMouseOut:()=>h([]),children:[y("div",{className:"map-control",children:[p(ud,{mapboxAccessToken:u,className:"html2canvas-ignore","data-html2canvas-ignore":"true"}),p(LB,{className:"html2canvas-ignore","data-html2canvas-ignore":"true"})]}),p(YB,{pointCountMap:Q,selectedGeography:A,selectedIndicators:e,minZoom:m}),p(jB,{selectedIndicators:e,indicatorColors:n}),p(zB,{popUp:B,formatValue:r,indicatorColors:n,selectedGeography:A})]}),s&&p("div",{className:"absolute inset-0 flex justify-center items-center bg-white bg-opacity-50 z-10",children:p(yc,{})})]})}/*!
4 * html2canvas 1.4.1 <https://html2canvas.hertzen.com>
5 * Copyright (c) 2022 Niklas von Hertzen <https://hertzen.com>
6 * Released under MIT License
7 *//*! *****************************************************************************
8Copyright (c) Microsoft Corporation.
9
10Permission to use, copy, modify, and/or distribute this software for any
11purpose with or without fee is hereby granted.
12
13THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
14REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
15AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
16INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
17LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
18OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
19PERFORMANCE OF THIS SOFTWARE.
20***************************************************************************** */var Xn=function(A,e){return Xn=Object.
vendor: 6,049 bytes, line 20
20setPrototypeOf||{__proto__:[]}instanceof Array&&function(t,r){t.__proto__=r}||function(t,r){for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])},Xn(A,e)};function EA(A,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Xn(A,e);function t(){this.constructor=A}A.prototype=e===null?Object.create(e):(t.prototype=e.prototype,new t)}var $n=function(){return $n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var s in t)Object.prototype.hasOwnProperty.call(t,s)&&(e[s]=t[s])}return e},$n.apply(this,arguments)};function aA(A,e,t,r){function n(s){return s instanceof t?s:new t(function(i){i(s)})}return new(t||(t=Promise))(function(s,i){function a(u){try{l(r.next(u))}catch(c){i(c)}}function o(u){try{l(r.throw(u))}catch(c){i(c)}}function l(u){u.done?s(u.value):n(u.value).then(a,o)}l((r=r.apply(A,e||[])).next())})}function rA(A,e){var t={label:0,sent:function(){if(s[0]&1)throw s[1];return s[1]},trys:[],ops:[]},r,n,s,i;return i={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function a(l){return function(u){return o([l,u])}}function o(l){if(r)throw new TypeError("Generator is already executing.");for(;t;)try{if(r=1,n&&(s=l[0]&2?n.return:l[0]?n.throw||((s=n.return)&&s.call(n),0):n.next)&&!(s=s.call(n,l[1])).done)return s;switch(n=0,s&&(l=[l[0]&2,s.value]),l[0]){case 0:case 1:s=l;break;case 4:return t.label++,{value:l[1],done:!1};case 5:t.label++,n=l[1],l=[0];continue;case 7:l=t.ops.pop(),t.trys.pop();continue;default:if(s=t.trys,!(s=s.length>0&&s[s.length-1])&&(l[0]===6||l[0]===2)){t=0;continue}if(l[0]===3&&(!s||l[1]>s[0]&&l[1]<s[3])){t.label=l[1];break}if(l[0]===6&&t.label<s[1]){t.label=s[1],s=l;break}if(s&&t.label<s[2]){t.label=s[2],t.ops.push(l);break}s[2]&&t.ops.pop(),t.trys.pop();continue}l=e.call(A,t)}catch(u){l=[6,u],n=0}finally{r=s=0}if(l[0]&5)throw l[1];return{value:l[0]?l[1]:void 0,done:!0}}}function gt(A,e,t){if(t||arguments.length===2)for(var r=0,n=e.length,s;r<n;r++)(s||!(r in e))&&(s||(s=Array.prototype.slice.call(e,0,r)),s[r]=e[r]);return A.concat(s||e)}var PA=function(){function A(e,t,r,n){this.left=e,this.top=t,this.width=r,this.height=n}return A.prototype.add=function(e,t,r,n){return new A(this.left+e,this.top+t,this.width+r,this.height+n)},A.fromClientRect=function(e,t){return new A(t.left+e.windowBounds.left,t.top+e.windowBounds.top,t.width,t.height)},A.fromDOMRectList=function(e,t){var r=Array.from(t).find(function(n){return n.width!==0});return r?new A(r.left+e.windowBounds.left,r.top+e.windowBounds.top,r.width,r.height):A.EMPTY},A.EMPTY=new A(0,0,0,0),A}(),Ur=function(A,e){return PA.fromClientRect(A,e.getBoundingClientRect())},cd=function(A){var e=A.body,t=A.documentElement;if(!e||!t)throw new Error("Unable to get document size");var r=Math.max(Math.max(e.scrollWidth,t.scrollWidth),Math.max(e.offsetWidth,t.offsetWidth),Math.max(e.clientWidth,t.clientWidth)),n=Math.max(Math.max(e.scrollHeight,t.scrollHeight),Math.max(e.offsetHeight,t.offsetHeight),Math.max(e.clientHeight,t.clientHeight));return new PA(0,0,r,n)},Fr=function(A){for(var e=[],t=0,r=A.length;t<r;){var n=A.charCodeAt(t++);if(n>=55296&&n<=56319&&t<r){var s=A.charCodeAt(t++);(s&64512)===56320?e.push(((n&1023)<<10)+(s&1023)+65536):(e.push(n),t--)}else e.push(n)}return e},W=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var r=[],n=-1,s="";++n<t;){var i=A[n];i<=65535?r.push(i):(i-=65536,r.push((i>>10)+55296,i%1024+56320)),(n+1===t||r.length>16384)&&(s+=String.fromCharCode.apply(String,r),r.length=0)}return s},Ei="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Bd=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var pt=0;pt<Ei.length;pt++)Bd[Ei.charCodeAt(pt)]=pt;var bi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",$e=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var wt=0;wt<bi.length;wt++)$e[bi.charCodeAt(wt)]=wt;var fd=function(A){var e=A.length*.75,t=A.length,r,n=0,s,i,a,o;A[A.length-1]==="="&&(e--,A[A.length-2]==="="&&e--);var l=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(e):new Array(e),u=Array.isArray(l)?l:new Uint8Array(l);for(r=0;r<t;r+=4)s=$e[A.charCodeAt(r)],i=$e[A.charCodeAt(r+1)],a=$e[A.charCodeAt(r+2)],o=$e[A.charCodeAt(r+3)],u[n++]=s<<2|i>>4,u[n++]=(i&15)<<4|a>>2,u[n++]=(a&3)<<6|o&63;return l},hd=function(A){for(var e=A.length,t=[],r=0;r<e;r+=2)t.push(A[r+1]<<8|A[r]);return t},dd=function(A){for(var e=A.length,t=[],r=0;r<e;r+=4)t.push(A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]);return t},ce=5,Ss=6+5,Jr=2,gd=Ss-ce,dl=65536>>ce,pd=1<<ce,Wr=pd-1,wd=1024>>ce,Qd=dl+wd,Cd=Qd,vd=32,md=Cd+vd,Ud=65536>>Ss,Fd=1<<gd,yd=Fd-1,Ii=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))},Ed=function(A,e,t){return A.slice?A.slice(e,t):new Uint32Array(Array.prototype.slice.call(A,e,t))},bd=function(A,e){var t=fd(A),r=Array.isArray(t)?dd(t):new Uint32Array(t),n=Array.isArray(t)?hd(t):new Uint16Array(t),s=24,i=Ii(n,s/2,r[4]/2),a=r[5]===2?Ii(n,(s+r[4])/2):Ed(r,Math.ceil((s+r[4])/4));return new Id(r[0],r[1],r[2],r[3],i,a)},Id=function(){function A(e,t,r,n,s,i){this.initialValue=e,this.errorValue=t,this.highStart=r,this.highValueIndex=n,this.index=s,this.data=i}return A.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>ce],t=(t<<Jr)+(e&Wr),this.data[t];if(e<=65535)return t=this.index[dl+(e-55296>>ce)],t=(t<<Jr)+(e&Wr),this.data[t];if(e<this.highStart)return t=md-Ud+(e>>Ss),t=this.index[t],t+=e>>ce&yd,t=this.index[t],t=(t<<Jr)+(e&Wr),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),Hi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",Hd=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Qt=0;Qt<Hi.length;Qt++)Hd[Hi.charCodeAt(Qt)]=Qt;var xd=
vendor: 52,891 bytes, line 20
20"KwAAAAAAAAAACA4AUD0AADAgAAACAAAAAAAIABAAGABAAEgAUABYAGAAaABgAGgAYgBqAF8AZwBgAGgAcQB5AHUAfQCFAI0AlQCdAKIAqgCyALoAYABoAGAAaABgAGgAwgDKAGAAaADGAM4A0wDbAOEA6QDxAPkAAQEJAQ8BFwF1AH0AHAEkASwBNAE6AUIBQQFJAVEBWQFhAWgBcAF4ATAAgAGGAY4BlQGXAZ8BpwGvAbUBvQHFAc0B0wHbAeMB6wHxAfkBAQIJAvEBEQIZAiECKQIxAjgCQAJGAk4CVgJeAmQCbAJ0AnwCgQKJApECmQKgAqgCsAK4ArwCxAIwAMwC0wLbAjAA4wLrAvMC+AIAAwcDDwMwABcDHQMlAy0DNQN1AD0DQQNJA0kDSQNRA1EDVwNZA1kDdQB1AGEDdQBpA20DdQN1AHsDdQCBA4kDkQN1AHUAmQOhA3UAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AKYDrgN1AHUAtgO+A8YDzgPWAxcD3gPjA+sD8wN1AHUA+wMDBAkEdQANBBUEHQQlBCoEFwMyBDgEYABABBcDSARQBFgEYARoBDAAcAQzAXgEgASIBJAEdQCXBHUAnwSnBK4EtgS6BMIEyAR1AHUAdQB1AHUAdQCVANAEYABgAGAAYABgAGAAYABgANgEYADcBOQEYADsBPQE/AQEBQwFFAUcBSQFLAU0BWQEPAVEBUsFUwVbBWAAYgVgAGoFcgV6BYIFigWRBWAAmQWfBaYFYABgAGAAYABgAKoFYACxBbAFuQW6BcEFwQXHBcEFwQXPBdMF2wXjBeoF8gX6BQIGCgYSBhoGIgYqBjIGOgZgAD4GRgZMBmAAUwZaBmAAYABgAGAAYABgAGAAYABgAGAAYABgAGIGYABpBnAGYABgAGAAYABgAGAAYABgAGAAYAB4Bn8GhQZgAGAAYAB1AHcDFQSLBmAAYABgAJMGdQA9A3UAmwajBqsGqwaVALMGuwbDBjAAywbSBtIG1QbSBtIG0gbSBtIG0gbdBuMG6wbzBvsGAwcLBxMHAwcbByMHJwcsBywHMQcsB9IGOAdAB0gHTgfSBkgHVgfSBtIG0gbSBtIG0gbSBtIG0gbSBiwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdgAGAALAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAdbB2MHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB2kH0gZwB64EdQB1AHUAdQB1AHUAdQB1AHUHfQdgAIUHjQd1AHUAlQedB2AAYAClB6sHYACzB7YHvgfGB3UAzgfWBzMB3gfmB1EB7gf1B/0HlQENAQUIDQh1ABUIHQglCBcDLQg1CD0IRQhNCEEDUwh1AHUAdQBbCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIaQhjCGQIZQhmCGcIaAhpCGMIZAhlCGYIZwhoCGkIYwhkCGUIZghnCGgIcAh3CHoIMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIgggwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAALAcsBywHLAcsBywHLAcsBywHLAcsB4oILAcsB44I0gaWCJ4Ipgh1AHUAqgiyCHUAdQB1AHUAdQB1AHUAdQB1AHUAtwh8AXUAvwh1AMUIyQjRCNkI4AjoCHUAdQB1AO4I9gj+CAYJDgkTCS0HGwkjCYIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiCCIIIggiAAIAAAAFAAYABgAGIAXwBgAHEAdQBFAJUAogCyAKAAYABgAEIA4ABGANMA4QDxAMEBDwE1AFwBLAE6AQEBUQF4QkhCmEKoQrhCgAHIQsAB0MLAAcABwAHAAeDC6ABoAHDCwMMAAcABwAHAAdDDGMMAAcAB6MM4wwjDWMNow3jDaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAGgAaABoAEjDqABWw6bDqABpg6gAaABoAHcDvwOPA+gAaABfA/8DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DvwO/A78DpcPAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcAB9cPKwkyCToJMAB1AHUAdQBCCUoJTQl1AFUJXAljCWcJawkwADAAMAAwAHMJdQB2CX4JdQCECYoJjgmWCXUAngkwAGAAYABxAHUApgn3A64JtAl1ALkJdQDACTAAMAAwADAAdQB1AHUAdQB1AHUAdQB1AHUAowYNBMUIMAAwADAAMADICcsJ0wnZCRUE4QkwAOkJ8An4CTAAMAB1AAAKvwh1AAgKDwoXCh8KdQAwACcKLgp1ADYKqAmICT4KRgowADAAdQB1AE4KMAB1AFYKdQBeCnUAZQowADAAMAAwADAAMAAwADAAMAAVBHUAbQowADAAdQC5CXUKMAAwAHwBxAijBogEMgF9CoQKiASMCpQKmgqIBKIKqgquCogEDQG2Cr4KxgrLCjAAMADTCtsKCgHjCusK8Qr5CgELMAAwADAAMAB1AIsECQsRC3UANAEZCzAAMAAwADAAMAB1ACELKQswAHUANAExCzkLdQBBC0kLMABRC1kLMAAwADAAMAAwADAAdQBhCzAAMAAwAGAAYABpC3ELdwt/CzAAMACHC4sLkwubC58Lpwt1AK4Ltgt1APsDMAAwADAAMAAwADAAMAAwAL4LwwvLC9IL1wvdCzAAMADlC+kL8Qv5C/8LSQswADAAMAAwADAAMAAwADAAMAAHDDAAMAAwADAAMAAODBYMHgx1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1ACYMMAAwADAAdQB1AHUALgx1AHUAdQB1AHUAdQA2DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AD4MdQBGDHUAdQB1AHUAdQB1AEkMdQB1AHUAdQB1AFAMMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQBYDHUAdQB1AF8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUA+wMVBGcMMAAwAHwBbwx1AHcMfwyHDI8MMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAYABgAJcMMAAwADAAdQB1AJ8MlQClDDAAMACtDCwHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsB7UMLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHdQB1AHUAdQB1AHUAdQB1AHUAdQB1AHUAdQB1AA0EMAC9DDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAsBywHLAcsBywHLAcsBywHLQcwAMEMyAwsBywHLAcsBywHLAcsBywHLAcsBywHzAwwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwAHUAdQB1ANQM2QzhDDAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMABgAGAAYABgAGAAYABgAOkMYADxDGAA+AwADQYNYABhCWAAYAAODTAAMAAwADAAFg1gAGAAHg37AzAAMAAwADAAYABgACYNYAAsDTQNPA1gAEMNPg1LDWAAYABgAGAAYABgAGAAYABgAGAAUg1aDYsGVglhDV0NcQBnDW0NdQ15DWAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAlQCBDZUAiA2PDZcNMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAnw2nDTAAMAAwADAAMAAwAHUArw23DTAAMAAwADAAMAAwADAAMAAwADAAMAB1AL8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAB1AHUAdQB1AHUAdQDHDTAAYABgAM8NMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA1w11ANwNMAAwAD0B5A0wADAAMAAwADAAMADsDfQN/A0EDgwOFA4wABsOMAAwADAAMAAwADAAMAAwANIG0gbSBtIG0gbSBtIG0gYjDigOwQUuDsEFMw7SBjoO0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGQg5KDlIOVg7SBtIGXg5lDm0OdQ7SBtIGfQ6EDooOjQ6UDtIGmg6hDtIG0gaoDqwO0ga0DrwO0gZgAGAAYADEDmAAYAAkBtIGzA5gANIOYADaDokO0gbSBt8O5w7SBu8O0gb1DvwO0gZgAGAAxA7SBtIG0gbSBtIGYABgAGAAYAAED2AAsAUMD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHJA8sBywHLAcsBywHLAccDywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywPLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAc0D9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAccD9IG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIGFA8sBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHLAcsBywHPA/SBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gbSBtIG0gYUD0QPlQCVAJUAMAAwADAAMACVAJUAlQCVAJUAlQCVAEwPMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAA//8EAAQABAAEAAQABAAEAAQABAANAAMAAQABAAIABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQACgATABcAHgAbABoAHgAXABYAEgAeABsAGAAPABgAHABLAEsASwBLAEsASwBLAEsASwBLABgAGAAeAB4AHgATAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABYAGwASAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWAA0AEQAeAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAFAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJABYAGgAbABsAGwAeAB0AHQAeAE8AFwAeAA0AHgAeABoAGwBPAE8ADgBQAB0AHQAdAE8ATwAXAE8ATwBPABYAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AHgAeAFAATwBAAE8ATwBPAEAATwBQAFAATwBQAB4AHgAeAB4AHgAeAB0AHQAdAB0AHgAdAB4ADgBQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgBQAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAJAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAkACQAJAAkACQAJAAkABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAFAAHgAeAB4AKwArAFAAUABQAFAAGABQACsAKwArACsAHgAeAFAAHgBQAFAAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUAAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAYAA0AKwArAB4AHgAbACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAB4ABAAEAB4ABAAEABMABAArACsAKwArACsAKwArACsAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAKwArACsAKwBWAFYAVgBWAB4AHgArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AGgAaABoAGAAYAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQAEwAEACsAEwATAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABLAEsASwBLAEsASwBLAEsASwBLABoAGQAZAB4AUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQABMAUAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABABQAFAABAAEAB4ABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUAAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAFAABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQAUABQAB4AHgAYABMAUAArACsABAAbABsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAFAABAAEAAQABAAEAFAABAAEAAQAUAAEAAQABAAEAAQAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArACsAHgArAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAUAAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEAA0ADQBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUAArACsAKwBQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABABQACsAKwArACsAKwArACsAKwAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUAAaABoAUABQAFAAUABQAEwAHgAbAFAAHgAEACsAKwAEAAQABAArAFAAUABQAFAAUABQACsAKwArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQACsAUABQACsAKwAEACsABAAEAAQABAAEACsAKwArACsABAAEACsAKwAEAAQABAArACsAKwAEACsAKwArACsAKwArACsAUABQAFAAUAArAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLAAQABABQAFAAUAAEAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsAKwAEAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAArACsAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AGwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAKwArACsAKwArAAQABAAEACsAKwArACsAUABQACsAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAAQAUAArAFAAUABQAFAAUABQACsAKwArAFAAUABQACsAUABQAFAAUAArACsAKwBQAFAAKwBQACsAUABQACsAKwArAFAAUAArACsAKwBQAFAAUAArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArAAQABAAEAAQABAArACsAKwAEAAQABAArAAQABAAEAAQAKwArAFAAKwArACsAKwArACsABAArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAHgAeAB4AHgAeAB4AGwAeACsAKwArACsAKwAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAUABQAFAAKwArACsAKwArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwAOAFAAUABQAFAAUABQAFAAHgBQAAQABAAEAA4AUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAKwArAAQAUAAEAAQABAAEAAQABAAEACsABAAEAAQAKwAEAAQABAAEACsAKwArACsAKwArACsABAAEACsAKwArACsAKwArACsAUAArAFAAUAAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAFAABAAEAAQABAAEAAQABAArAAQABAAEACsABAAEAAQABABQAB4AKwArACsAKwBQAFAAUAAEAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQABoAUABQAFAAUABQAFAAKwAEAAQABAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQACsAUAArACsAUABQAFAAUABQAFAAUAArACsAKwAEACsAKwArACsABAAEAAQABAAEAAQAKwAEACsABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArAAQABAAeACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAXAAqACoAKgAqACoAKgAqACsAKwArACsAGwBcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAeAEsASwBLAEsASwBLAEsASwBLAEsADQANACsAKwArACsAKwBcAFwAKwBcACsAXABcAFwAXABcACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAXAArAFwAXABcAFwAXABcAFwAXABcAFwAKgBcAFwAKgAqACoAKgAqACoAKgAqACoAXAArACsAXABcAFwAXABcACsAXAArACoAKgAqACoAKgAqACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwBcAFwAXABcAFAADgAOAA4ADgAeAA4ADgAJAA4ADgANAAkAEwATABMAEwATAAkAHgATAB4AHgAeAAQABAAeAB4AHgAeAB4AHgBLAEsASwBLAEsASwBLAEsASwBLAFAAUABQAFAAUABQAFAAUABQAFAADQAEAB4ABAAeAAQAFgARABYAEQAEAAQAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQADQAEAAQABAAEAAQADQAEAAQAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAA0ADQAeAB4AHgAeAB4AHgAEAB4AHgAeAB4AHgAeACsAHgAeAA4ADgANAA4AHgAeAB4AHgAeAAkACQArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgBcAEsASwBLAEsASwBLAEsASwBLAEsADQANAB4AHgAeAB4AXABcAFwAXABcAFwAKgAqACoAKgBcAFwAXABcACoAKgAqAFwAKgAqACoAXABcACoAKgAqACoAKgAqACoAXABcAFwAKgAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKgAqAFwAKgBLAEsASwBLAEsASwBLAEsASwBLACoAKgAqACoAKgAqAFAAUABQAFAAUABQACsAUAArACsAKwArACsAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAKwBQACsAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsABAAEAAQAHgANAB4AHgAeAB4AHgAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUAArACsADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAWABEAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQANAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAANAA0AKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUAArAAQABAArACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqAA0ADQAVAFwADQAeAA0AGwBcACoAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwAeAB4AEwATAA0ADQAOAB4AEwATAB4ABAAEAAQACQArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAHgArACsAKwATABMASwBLAEsASwBLAEsASwBLAEsASwBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAXABcAFwAXABcACsAKwArACsAKwArACsAKwArACsAKwBcAFwAXABcAFwAXABcAFwAXABcAFwAXAArACsAKwArAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAXAArACsAKwAqACoAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAArACsAHgAeAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcACoAKgAqACoAKgAqACoAKgAqACoAKwAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKwArAAQASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACoAKgAqACoAKgAqACoAXAAqACoAKgAqACoAKgArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABABQAFAAUABQAFAAUABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwANAA0AHgANAA0ADQANAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAEAAQABAAEAAQAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwAeAB4AHgAeAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArAA0ADQANAA0ADQBLAEsASwBLAEsASwBLAEsASwBLACsAKwArAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAA0ADQBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUAAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArAAQABAAEAB4ABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAAQAUABQAFAAUABQAFAABABQAFAABAAEAAQAUAArACsAKwArACsABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQACsAUAArAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAFAAUABQACsAHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQACsAKwAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQACsAHgAeAB4AHgAeAB4AHgAOAB4AKwANAA0ADQANAA0ADQANAAkADQANAA0ACAAEAAsABAAEAA0ACQANAA0ADAAdAB0AHgAXABcAFgAXABcAFwAWABcAHQAdAB4AHgAUABQAFAANAAEAAQAEAAQABAAEAAQACQAaABoAGgAaABoAGgAaABoAHgAXABcAHQAVABUAHgAeAB4AHgAeAB4AGAAWABEAFQAVABUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ADQAeAA0ADQANAA0AHgANAA0ADQAHAB4AHgAeAB4AKwAEAAQABAAEAAQABAAEAAQABAAEAFAAUAArACsATwBQAFAAUABQAFAAHgAeAB4AFgARAE8AUABPAE8ATwBPAFAAUABQAFAAUAAeAB4AHgAWABEAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArABsAGwAbABsAGwAbABsAGgAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGgAbABsAGwAbABoAGwAbABoAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbABsAGwAbAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAHgAeAFAAGgAeAB0AHgBQAB4AGgAeAB4AHgAeAB4AHgAeAB4AHgBPAB4AUAAbAB4AHgBQAFAAUABQAFAAHgAeAB4AHQAdAB4AUAAeAFAAHgBQAB4AUABPAFAAUAAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAHgBQAFAAUABQAE8ATwBQAFAAUABQAFAATwBQAFAATwBQAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAUABQAFAATwBPAE8ATwBPAE8ATwBPAE8ATwBQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABPAB4AHgArACsAKwArAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHQAdAB4AHgAeAB0AHQAeAB4AHQAeAB4AHgAdAB4AHQAbABsAHgAdAB4AHgAeAB4AHQAeAB4AHQAdAB0AHQAeAB4AHQAeAB0AHgAdAB0AHQAdAB0AHQAeAB0AHgAeAB4AHgAeAB0AHQAdAB0AHgAeAB4AHgAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB4AHgAeAB0AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAeAB0AHQAdAB0AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAdAB4AHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAWABEAHgAeAB4AHgAeAB4AHQAeAB4AHgAeAB4AHgAeACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAWABEAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAFAAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAeAB4AHQAdAB0AHQAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB0AHQAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB0AHQAeAB4AHQAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AHQAdAB0AHgAeAB0AHgAeAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlAB4AHQAdAB4AHgAdAB4AHgAeAB4AHQAdAB4AHgAeAB4AJQAlAB0AHQAlAB4AJQAlACUAIAAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAeAB4AHgAeAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHgAdAB0AHQAeAB0AJQAdAB0AHgAdAB0AHgAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHQAdAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAdAB0AHQAdACUAHgAlACUAJQAdACUAJQAdAB0AHQAlACUAHQAdACUAHQAdACUAJQAlAB4AHQAeAB4AHgAeAB0AHQAlAB0AHQAdAB0AHQAdACUAJQAlACUAJQAdACUAJQAgACUAHQAdACUAJQAlACUAJQAlACUAJQAeAB4AHgAlACUAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB0AHgAeAB4AFwAXABcAFwAXABcAHgATABMAJQAeAB4AHgAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARABYAEQAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAWABEAFgARABYAEQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAWABEAFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AFgARAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAdAB0AHQAdAB0AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAFAAUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAEAAQABAAeAB4AKwArACsAKwArABMADQANAA0AUAATAA0AUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUAANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAA0ADQANAA0ADQANAA0ADQAeAA0AFgANAB4AHgAXABcAHgAeABcAFwAWABEAFgARABYAEQAWABEADQANAA0ADQATAFAADQANAB4ADQANAB4AHgAeAB4AHgAMAAwADQANAA0AHgANAA0AFgANAA0ADQANAA0ADQANAA0AHgANAB4ADQANAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArACsAKwArACsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArAA0AEQARACUAJQBHAFcAVwAWABEAFgARABYAEQAWABEAFgARACUAJQAWABEAFgARABYAEQAWABEAFQAWABEAEQAlAFcAVwBXAFcAVwBXAFcAVwBXAAQABAAEAAQABAAEACUAVwBXAFcAVwA2ACUAJQBXAFcAVwBHAEcAJQAlACUAKwBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBRAFcAUQBXAFEAVwBXAFcAVwBXAFcAUQBXAFcAVwBXAFcAVwBRAFEAKwArAAQABAAVABUARwBHAFcAFQBRAFcAUQBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFEAVwBRAFcAUQBXAFcAVwBXAFcAVwBRAFcAVwBXAFcAVwBXAFEAUQBXAFcAVwBXABUAUQBHAEcAVwArACsAKwArACsAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwAlACUAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACsAKwArACsAKwArACsAKwArACsAKwArAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAUQBRAFEAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBPAE8ATwBPAE8ATwBPAE8AJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADQATAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABLAEsASwBLAEsASwBLAEsASwBLAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAABAAEAAQABAAeAAQABAAEAAQABAAEAAQABAAEAAQAHgBQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUABQAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAeAA0ADQANAA0ADQArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AUAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAB4AHgAeAB4AHgAeAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AUABQAFAAUABQAFAAUABQAFAAUABQAAQAUABQAFAABABQAFAAUABQAAQAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAeAB4AHgAeAAQAKwArACsAUABQAFAAUABQAFAAHgAeABoAHgArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAADgAOABMAEwArACsAKwArACsAKwArACsABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwANAA0ASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUAAeAB4AHgBQAA4AUABQAAQAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArAB4AWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYAFgAWABYACsAKwArAAQAHgAeAB4AHgAeAB4ADQANAA0AHgAeAB4AHgArAFAASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArAB4AHgBcAFwAXABcAFwAKgBcAFwAXABcAFwAXABcAFwAXABcAEsASwBLAEsASwBLAEsASwBLAEsAXABcAFwAXABcACsAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAFAAUABQAAQAUABQAFAAUABQAFAAUABQAAQABAArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAHgANAA0ADQBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKgAqACoAXAAqACoAKgBcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXAAqAFwAKgAqACoAXABcACoAKgBcAFwAXABcAFwAKgAqAFwAKgBcACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFwAXABcACoAKgBQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAA0ADQBQAFAAUAAEAAQAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQADQAEAAQAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAVABVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBUAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVAFUAVQBVACsAKwArACsAKwArACsAKwArACsAKwArAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAWQBZAFkAKwArACsAKwBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAWgBaAFoAKwArACsAKwAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYABgAGAAYAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAKwArACsAKwArAFYABABWAFYAVgBWAFYAVgBWAFYAVgBWAB4AVgBWAFYAVgBWAFYAVgBWAFYAVgBWAFYAVgArAFYAVgBWAFYAVgArAFYAKwBWAFYAKwBWAFYAKwBWAFYAVgBWAFYAVgBWAFYAVgBWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAEQAWAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAaAB4AKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAGAARABEAGAAYABMAEwAWABEAFAArACsAKwArACsAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACUAJQAlACUAJQAWABEAFgARABYAEQAWABEAFgARABYAEQAlACUAFgARACUAJQAlACUAJQAlACUAEQAlABEAKwAVABUAEwATACUAFgARABYAEQAWABEAJQAlACUAJQAlACUAJQAlACsAJQAbABoAJQArACsAKwArAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAcAKwATACUAJQAbABoAJQAlABYAEQAlACUAEQAlABEAJQBXAFcAVwBXAFcAVwBXAFcAVwBXABUAFQAlACUAJQATACUAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXABYAJQARACUAJQAlAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAWACUAEQAlABYAEQARABYAEQARABUAVwBRAFEAUQBRAFEAUQBRAFEAUQBRAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAEcARwArACsAVwBXAFcAVwBXAFcAKwArAFcAVwBXAFcAVwBXACsAKwBXAFcAVwBXAFcAVwArACsAVwBXAFcAKwArACsAGgAbACUAJQAlABsAGwArAB4AHgAeAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwAEAAQABAAQAB0AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsADQANAA0AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAA0AUABQAFAAUAArACsAKwArAFAAUABQAFAAUABQAFAAUAANAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwArAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwBQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwANAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAB4AUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAUABQAFAAUABQAAQABAAEACsABAAEACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAKwBQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAA0ADQANAA0ADQANAA0ADQAeACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAArACsAKwArAFAAUABQAFAAUAANAA0ADQANAA0ADQAUACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsADQANAA0ADQANAA0ADQBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAB4AHgAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArAAQABAANACsAKwBQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAB4AHgAeAB4AHgArACsAKwArACsAKwAEAAQABAAEAAQABAAEAA0ADQAeAB4AHgAeAB4AKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwAeACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEACsASwBLAEsASwBLAEsASwBLAEsASwANAA0ADQANAFAABAAEAFAAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAeAA4AUAArACsAKwArACsAKwArACsAKwAEAFAAUABQAFAADQANAB4ADQAEAAQABAAEAB4ABAAEAEsASwBLAEsASwBLAEsASwBLAEsAUAAOAFAADQANAA0AKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAANAA0AHgANAA0AHgAEACsAUABQAFAAUABQAFAAUAArAFAAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAA0AKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsABAAEAAQABAArAFAAUABQAFAAUABQAFAAUAArACsAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQACsABAAEAFAABAAEAAQABAAEAAQABAArACsABAAEACsAKwAEAAQABAArACsAUAArACsAKwArACsAKwAEACsAKwArACsAKwBQAFAAUABQAFAABAAEACsAKwAEAAQABAAEAAQABAAEACsAKwArAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsABAAEAAQABAAEAAQABABQAFAAUABQAA0ADQANAA0AHgBLAEsASwBLAEsASwBLAEsASwBLAA0ADQArAB4ABABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAFAAUAAeAFAAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABAAEAAQADgANAA0AEwATAB4AHgAeAA0ADQANAA0ADQANAA0ADQANAA0ADQANAA0ADQANAFAAUABQAFAABAAEACsAKwAEAA0ADQAeAFAAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAFAAKwArACsAKwArACsAKwBLAEsASwBLAEsASwBLAEsASwBLACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAXABcAFwAKwArACoAKgAqACoAKgAqACoAKgAqACoAKgAqACoAKgAqACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBcAFwADQANAA0AKgBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAKwArAFAAKwArAFAAUABQAFAAUABQAFAAUAArAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQAKwAEAAQAKwArAAQABAAEAAQAUAAEAFAABAAEAA0ADQANACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAArACsABAAEAAQABAAEAAQABABQAA4AUAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAABAAEAAQABAAEAAQABAAEAAQABABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAFAABAAEAAQABAAOAB4ADQANAA0ADQAOAB4ABAArACsAKwArACsAKwArACsAUAAEAAQABAAEAAQABAAEAAQABAAEAAQAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAA0ADQANAFAADgAOAA4ADQANACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAEAAQABAAEACsABAAEAAQABAAEAAQABAAEAFAADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAOABMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQACsAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAArACsAKwAEACsABAAEACsABAAEAAQABAAEAAQABABQAAQAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAUABQAFAAUABQAFAAKwBQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAUAArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAABAAEAAQABAAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAaABoAGgAaAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArAA0AUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsADQANAA0ADQANACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABIAEgAQwBDAEMAUABQAFAAUABDAFAAUABQAEgAQwBIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAASABDAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwAJAAkACQAJAAkACQAJABYAEQArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABIAEMAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwANAA0AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArAAQABAAEAAQABAANACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEAA0ADQANAB4AHgAeAB4AHgAeAFAAUABQAFAADQAeACsAKwArACsAKwArACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAANAA0AHgAeACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwAEAFAABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwAEAAQABAAEAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAARwBHABUARwAJACsAKwArACsAKwArACsAKwArACsAKwAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUQBRAFEAKwArACsAKwArACsAKwArACsAKwArACsAKwBRAFEAUQBRACsAKwArACsAKwArACsAKwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUAArACsAHgAEAAQADQAEAAQABAAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAAQABAAEAAQABAAeAB4AHgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAB4AHgAEAAQABAAEAAQABAAEAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4ABAAEAAQAHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwArACsAKwArACsAKwArACsAKwArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAKwArAFAAKwArAFAAUAArACsAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACsAUAArAFAAUABQAFAAUABQAFAAKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwBQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAHgAeAFAAUABQAFAAUAArAFAAKwArACsAUABQAFAAUABQAFAAUAArAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAB4AHgAeAB4AHgAeAB4AHgAeACsAKwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAEsASwBLAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAeAB4AHgAeAB4AHgAeAB4ABAAeAB4AHgAeAB4AHgAeAB4AHgAeAAQAHgAeAA0ADQANAA0AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQAKwAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArAAQABAAEAAQABAAEAAQAKwAEAAQAKwAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwAEAAQABAAEAAQABAAEAFAAUABQAFAAUABQAFAAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwBQAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArABsAUABQAFAAUABQACsAKwBQAFAAUABQAFAAUABQAFAAUAAEAAQABAAEAAQABAAEACsAKwArACsAKwArACsAKwArAB4AHgAeAB4ABAAEAAQABAAEAAQABABQACsAKwArACsASwBLAEsASwBLAEsASwBLAEsASwArACsAKwArABYAFgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAGgBQAFAAUAAaAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAeAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQACsAKwBQAFAAUABQACsAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUAArACsAKwArACsAKwBQACsAKwArACsAUAArAFAAKwBQACsAUABQAFAAKwBQAFAAKwBQACsAKwBQACsAUAArAFAAKwBQACsAUAArAFAAUAArAFAAKwArAFAAUABQAFAAKwBQAFAAUABQAFAAUABQACsAUABQAFAAUAArAFAAUABQAFAAKwBQACsAUABQAFAAUABQAFAAUABQAFAAUAArAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAArACsAKwArACsAUABQAFAAKwBQAFAAUABQAFAAKwBQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwAeAB4AKwArACsAKwArACsAKwArACsAKwArACsAKwArAE8ATwBPAE8ATwBPAE8ATwBPAE8ATwBPAE8AJQAlACUAHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHgAeAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB4AHgAeACUAJQAlAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAKQApACkAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAlACUAJQAlACUAHgAlACUAJQAlACUAIAAgACAAJQAlACAAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACEAIQAhACEAIQAlACUAIAAgACUAJQAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlACUAIAAlACUAJQAlACAAIAAgACUAIAAgACAAJQAlACUAJQAlACUAJQAgACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAlAB4AJQAeACUAJQAlACUAJQAgACUAJQAlACUAHgAlAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAgACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACAAIAAgACAAIAAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeABcAFwAXABUAFQAVAB4AHgAeAB4AJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAgACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlACUAJQAeAB4AHgAeAB4AHgAeAB4AHgAeACUAJQAlACUAJQAlAB4AHgAeAB4AHgAeAB4AHgAlACUAJQAlACUAJQAlACUAHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAgACUAJQAgACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAJQAlACUAJQAlACUAIAAlACUAJQAlACUAJQAlACUAJQAgACAAIAAgACAAIAAgACAAIAAgACUAJQAgACAAIAAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACAAIAAlACAAIAAlACAAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAgACAAIAAlACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAJQAlAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AKwAeAB4AHgAeAB4AHgAeAB4AHgAeAB4AHgArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAEsASwBLAEsASwBLAEsASwBLAEsAKwArACsAKwArACsAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwArAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwAlACUAJQAlACUAJQAlACUAJQAlACUAVwBXACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQBXAFcAVwBXAFcAVwBXAFcAVwBXAFcAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAJQAlACUAKwAEACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArACsAKwArAA==",
vendor: 3,537 bytes, line 20
20xi=50,Ld=1,gl=2,pl=3,Sd=4,_d=5,Li=7,wl=8,Si=9,WA=10,Jn=11,_i=12,Wn=13,Td=14,Je=15,Yn=16,Ct=17,Oe=18,Kd=19,Ti=20,jn=21,Me=22,Yr=23,ge=24,fA=25,We=26,Ye=27,pe=28,Dd=29,le=30,Od=31,vt=32,mt=33,Zn=34,zn=35,qn=36,it=37,As=38,Zt=39,zt=40,jr=41,Ql=42,Md=43,Rd=[9001,65288],Cl="!",O="\xD7",Ut="\xF7",es=bd(xd),OA=[le,qn],ts=[Ld,gl,pl,_d],vl=[WA,wl],Ki=[Ye,We],Nd=ts.concat(vl),Di=[As,Zt,zt,Zn,zn],Pd=[Je,Wn],Gd=function(A,e){e===void 0&&(e="strict");var t=[],r=[],n=[];return A.forEach(function(s,i){var a=es.get(s);if(a>xi?(n.push(!0),a-=xi):n.push(!1),["normal","auto","loose"].indexOf(e)!==-1&&[8208,8211,12316,12448].indexOf(s)!==-1)return r.push(i),t.push(Yn);if(a===Sd||a===Jn){if(i===0)return r.push(i),t.push(le);var o=t[i-1];return Nd.indexOf(o)===-1?(r.push(r[i-1]),t.push(o)):(r.push(i),t.push(le))}if(r.push(i),a===Od)return t.push(e==="strict"?jn:it);if(a===Ql||a===Dd)return t.push(le);if(a===Md)return s>=131072&&s<=196605||s>=196608&&s<=262141?t.push(it):t.push(le);t.push(a)}),[r,t,n]},Zr=function(A,e,t,r){var n=r[t];if(Array.isArray(A)?A.indexOf(n)!==-1:A===n)for(var s=t;s<=r.length;){s++;var i=r[s];if(i===e)return!0;if(i!==WA)break}if(n===WA)for(var s=t;s>0;){s--;var a=r[s];if(Array.isArray(A)?A.indexOf(a)!==-1:A===a)for(var o=t;o<=r.length;){o++;var i=r[o];if(i===e)return!0;if(i!==WA)break}if(a!==WA)break}return!1},Oi=function(A,e){for(var t=A;t>=0;){var r=e[t];if(r===WA)t--;else return r}return 0},Vd=function(A,e,t,r,n){if(t[r]===0)return O;var s=r-1;if(Array.isArray(n)&&n[s]===!0)return O;var i=s-1,a=s+1,o=e[s],l=i>=0?e[i]:0,u=e[a];if(o===gl&&u===pl)return O;if(ts.indexOf(o)!==-1)return Cl;if(ts.indexOf(u)!==-1||vl.indexOf(u)!==-1)return O;if(Oi(s,e)===wl)return Ut;if(es.get(A[s])===Jn||(o===vt||o===mt)&&es.get(A[a])===Jn||o===Li||u===Li||o===Si||[WA,Wn,Je].indexOf(o)===-1&&u===Si||[Ct,Oe,Kd,ge,pe].indexOf(u)!==-1||Oi(s,e)===Me||Zr(Yr,Me,s,e)||Zr([Ct,Oe],jn,s,e)||Zr(_i,_i,s,e))return O;if(o===WA)return Ut;if(o===Yr||u===Yr)return O;if(u===Yn||o===Yn)return Ut;if([Wn,Je,jn].indexOf(u)!==-1||o===Td||l===qn&&Pd.indexOf(o)!==-1||o===pe&&u===qn||u===Ti||OA.indexOf(u)!==-1&&o===fA||OA.indexOf(o)!==-1&&u===fA||o===Ye&&[it,vt,mt].indexOf(u)!==-1||[it,vt,mt].indexOf(o)!==-1&&u===We||OA.indexOf(o)!==-1&&Ki.indexOf(u)!==-1||Ki.indexOf(o)!==-1&&OA.indexOf(u)!==-1||[Ye,We].indexOf(o)!==-1&&(u===fA||[Me,Je].indexOf(u)!==-1&&e[a+1]===fA)||[Me,Je].indexOf(o)!==-1&&u===fA||o===fA&&[fA,pe,ge].indexOf(u)!==-1)return O;if([fA,pe,ge,Ct,Oe].indexOf(u)!==-1)for(var c=s;c>=0;){var B=e[c];if(B===fA)return O;if([pe,ge].indexOf(B)!==-1)c--;else break}if([Ye,We].indexOf(u)!==-1)for(var c=[Ct,Oe].indexOf(o)!==-1?i:s;c>=0;){var B=e[c];if(B===fA)return O;if([pe,ge].indexOf(B)!==-1)c--;else break}if(As===o&&[As,Zt,Zn,zn].indexOf(u)!==-1||[Zt,Zn].indexOf(o)!==-1&&[Zt,zt].indexOf(u)!==-1||[zt,zn].indexOf(o)!==-1&&u===zt||Di.indexOf(o)!==-1&&[Ti,We].indexOf(u)!==-1||Di.indexOf(u)!==-1&&o===Ye||OA.indexOf(o)!==-1&&OA.indexOf(u)!==-1||o===ge&&OA.indexOf(u)!==-1||OA.concat(fA).indexOf(o)!==-1&&u===Me&&Rd.indexOf(A[a])===-1||OA.concat(fA).indexOf(u)!==-1&&o===Oe)return O;if(o===jr&&u===jr){for(var h=t[s],f=1;h>0&&(h--,e[h]===jr);)f++;if(f%2!==0)return O}return o===vt&&u===mt?O:Ut},kd=function(A,e){e||(e={lineBreak:"normal",wordBreak:"normal"});var t=Gd(A,e.lineBreak),r=t[0],n=t[1],s=t[2];(e.wordBreak==="break-all"||e.wordBreak==="break-word")&&(n=n.map(function(a){return[fA,le,Ql].indexOf(a)!==-1?it:a}));var i=e.wordBreak==="keep-all"?s.map(function(a,o){return a&&A[o]>=19968&&A[o]<=40959}):void 0;return[r,n,i]}
vendor: 12,766 bytes, line 20
20,Xd=function(){function A(e,t,r,n){this.codePoints=e,this.required=t===Cl,this.start=r,this.end=n}return A.prototype.slice=function(){return W.apply(void 0,this.codePoints.slice(this.start,this.end))},A}(),$d=function(A,e){var t=Fr(A),r=kd(t,e),n=r[0],s=r[1],i=r[2],a=t.length,o=0,l=0;return{next:function(){if(l>=a)return{done:!0,value:null};for(var u=O;l<a&&(u=Vd(t,s,n,++l,i))===O;);if(u!==O||l===a){var c=new Xd(t,u,o,l);return o=l,{value:c,done:!1}}return{done:!0,value:null}}}},Jd=1<<0,Wd=1<<1,ct=1<<2,Mi=1<<3,ar=10,Ri=47,At=92,Yd=9,jd=32,Ft=34,Re=61,Zd=35,zd=36,qd=37,yt=39,Et=40,Ne=41,Ag=95,oA=45,eg=33,tg=60,rg=62,ng=64,sg=91,ig=93,ag=61,og=123,bt=63,lg=125,Ni=124,ug=126,cg=128,Pi=65533,zr=42,ue=43,Bg=44,fg=58,hg=59,at=46,dg=0,gg=8,pg=11,wg=14,Qg=31,Cg=127,xA=-1,ml=48,Ul=97,Fl=101,vg=102,mg=117,Ug=122,yl=65,El=69,bl=70,Fg=85,yg=90,nA=function(A){return A>=ml&&A<=57},Eg=function(A){return A>=55296&&A<=57343},we=function(A){return nA(A)||A>=yl&&A<=bl||A>=Ul&&A<=vg},bg=function(A){return A>=Ul&&A<=Ug},Ig=function(A){return A>=yl&&A<=yg},Hg=function(A){return bg(A)||Ig(A)},xg=function(A){return A>=cg},It=function(A){return A===ar||A===Yd||A===jd},or=function(A){return Hg(A)||xg(A)||A===Ag},Gi=function(A){return or(A)||nA(A)||A===oA},Lg=function(A){return A>=dg&&A<=gg||A===pg||A>=wg&&A<=Qg||A===Cg},JA=function(A,e){return A!==At?!1:e!==ar},Ht=function(A,e,t){return A===oA?or(e)||JA(e,t):or(A)?!0:!!(A===At&&JA(A,e))},qr=function(A,e,t){return A===ue||A===oA?nA(e)?!0:e===at&&nA(t):nA(A===at?e:A)},Sg=function(A){var e=0,t=1;(A[e]===ue||A[e]===oA)&&(A[e]===oA&&(t=-1),e++);for(var r=[];nA(A[e]);)r.push(A[e++]);var n=r.length?parseInt(W.apply(void 0,r),10):0;A[e]===at&&e++;for(var s=[];nA(A[e]);)s.push(A[e++]);var i=s.length,a=i?parseInt(W.apply(void 0,s),10):0;(A[e]===El||A[e]===Fl)&&e++;var o=1;(A[e]===ue||A[e]===oA)&&(A[e]===oA&&(o=-1),e++);for(var l=[];nA(A[e]);)l.push(A[e++]);var u=l.length?parseInt(W.apply(void 0,l),10):0;return t*(n+a*Math.pow(10,-i))*Math.pow(10,o*u)},_g={type:2},Tg={type:3},Kg={type:4},Dg={type:13},Og={type:8},Mg={type:21},Rg={type:9},Ng={type:10},Pg={type:11},Gg={type:12},Vg={type:14},xt={type:23},kg={type:1},Xg={type:25},$g={type:24},Jg={type:26},Wg={type:27},Yg={type:28},jg={type:29},Zg={type:31},rs={type:32},Il=function(){function A(){this._value=[]}return A.prototype.write=function(e){this._value=this._value.concat(Fr(e))},A.prototype.read=function(){for(var e=[],t=this.consumeToken();t!==rs;)e.push(t),t=this.consumeToken();return e},A.prototype.consumeToken=function(){var e=this.consumeCodePoint();switch(e){case Ft:return this.consumeStringToken(Ft);case Zd:var t=this.peekCodePoint(0),r=this.peekCodePoint(1),n=this.peekCodePoint(2);if(Gi(t)||JA(r,n)){var s=Ht(t,r,n)?Wd:Jd,i=this.consumeName();return{type:5,value:i,flags:s}}break;case zd:if(this.peekCodePoint(0)===Re)return this.consumeCodePoint(),Dg;break;case yt:return this.consumeStringToken(yt);case Et:return _g;case Ne:return Tg;case zr:if(this.peekCodePoint(0)===Re)return this.consumeCodePoint(),Vg;break;case ue:if(qr(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Bg:return Kg;case oA:var a=e,o=this.peekCodePoint(0),l=this.peekCodePoint(1);if(qr(a,o,l))return this.reconsumeCodePoint(e),this.consumeNumericToken();if(Ht(a,o,l))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();if(o===oA&&l===rg)return this.consumeCodePoint(),this.consumeCodePoint(),$g;break;case at:if(qr(e,this.peekCodePoint(0),this.peekCodePoint(1)))return this.reconsumeCodePoint(e),this.consumeNumericToken();break;case Ri:if(this.peekCodePoint(0)===zr)for(this.consumeCodePoint();;){var u=this.consumeCodePoint();if(u===zr&&(u=this.consumeCodePoint(),u===Ri))return this.consumeToken();if(u===xA)return this.consumeToken()}break;case fg:return Jg;case hg:return Wg;case tg:if(this.peekCodePoint(0)===eg&&this.peekCodePoint(1)===oA&&this.peekCodePoint(2)===oA)return this.consumeCodePoint(),this.consumeCodePoint(),Xg;break;case ng:var c=this.peekCodePoint(0),B=this.peekCodePoint(1),h=this.peekCodePoint(2);if(Ht(c,B,h)){var i=this.consumeName();return{type:7,value:i}}break;case sg:return Yg;case At:if(JA(e,this.peekCodePoint(0)))return this.reconsumeCodePoint(e),this.consumeIdentLikeToken();break;case ig:return jg;case ag:if(this.peekCodePoint(0)===Re)return this.consumeCodePoint(),Og;break;case og:return Pg;case lg:return Gg;case mg:case Fg:var f=this.peekCodePoint(0),d=this.peekCodePoint(1);return f===ue&&(we(d)||d===bt)&&(this.consumeCodePoint(),this.consumeUnicodeRangeToken()),this.reconsumeCodePoint(e),this.consumeIdentLikeToken();case Ni:if(this.peekCodePoint(0)===Re)return this.consumeCodePoint(),Rg;if(this.peekCodePoint(0)===Ni)return this.consumeCodePoint(),Mg;break;case ug:if(this.peekCodePoint(0)===Re)return this.consumeCodePoint(),Ng;break;case xA:return rs}return It(e)?(this.consumeWhiteSpace(),Zg):nA(e)?(this.reconsumeCodePoint(e),this.consumeNumericToken()):or(e)?(this.reconsumeCodePoint(e),this.consumeIdentLikeToken()):{type:6,value:W(e)}},A.prototype.consumeCodePoint=function(){var e=this._value.shift();return typeof e>"u"?-1:e},A.prototype.reconsumeCodePoint=function(e){this._value.unshift(e)},A.prototype.peekCodePoint=function(e){return e>=this._value.length?-1:this._value[e]},A.prototype.consumeUnicodeRangeToken=function(){for(var e=[],t=this.consumeCodePoint();we(t)&&e.length<6;)e.push(t),t=this.consumeCodePoint();for(var r=!1;t===bt&&e.length<6;)e.push(t),t=this.consumeCodePoint(),r=!0;if(r){var n=parseInt(W.apply(void 0,e.map(function(o){return o===bt?ml:o})),16),s=parseInt(W.apply(void 0,e.map(function(o){return o===bt?bl:o})),16);return{type:30,start:n,end:s}}var i=parseInt(W.apply(void 0,e),16);if(this.peekCodePoint(0)===oA&&we(this.peekCodePoint(1))){this.consumeCodePoint(),t=this.consumeCodePoint();for(var a=[];we(t)&&a.length<6;)a.push(t),t=this.consumeCodePoint();var s=parseInt(W.apply(void 0,a),16);return{type:30,start:i,end:s}}else return{type:30,start:i,end:i}},A.prototype.consumeIdentLikeToken=function(){var e=this.consumeName();return e.toLowerCase()==="url"&&this.peekCodePoint(0)===Et?(this.consumeCodePoint(),this.consumeUrlToken()):this.peekCodePoint(0)===Et?(this.consumeCodePoint(),{type:19,value:e}):{type:20,value:e}},A.prototype.consumeUrlToken=function(){var e=[];if(this.consumeWhiteSpace(),this.peekCodePoint(0)===xA)return{type:22,value:""};var t=this.peekCodePoint(0);if(t===yt||t===Ft){var r=this.consumeStringToken(this.consumeCodePoint());return r.type===0&&(this.consumeWhiteSpace(),this.peekCodePoint(0)===xA||this.peekCodePoint(0)===Ne)?(this.consumeCodePoint(),{type:22,value:r.value}):(this.consumeBadUrlRemnants(),xt)}for(;;){var n=this.consumeCodePoint();if(n===xA||n===Ne)return{type:22,value:W.apply(void 0,e)};if(It(n))return this.consumeWhiteSpace(),this.peekCodePoint(0)===xA||this.peekCodePoint(0)===Ne?(this.consumeCodePoint(),{type:22,value:W.apply(void 0,e)}):(this.consumeBadUrlRemnants(),xt);if(n===Ft||n===yt||n===Et||Lg(n))return this.consumeBadUrlRemnants(),xt;if(n===At)if(JA(n,this.peekCodePoint(0)))e.push(this.consumeEscapedCodePoint());else return this.consumeBadUrlRemnants(),xt;else e.push(n)}},A.prototype.consumeWhiteSpace=function(){for(;It(this.peekCodePoint(0));)this.consumeCodePoint()},A.prototype.consumeBadUrlRemnants=function(){for(;;){var e=this.consumeCodePoint();if(e===Ne||e===xA)return;JA(e,this.peekCodePoint(0))&&this.consumeEscapedCodePoint()}},A.prototype.consumeStringSlice=function(e){for(var t=5e4,r="";e>0;){var n=Math.min(t,e);r+=W.apply(void 0,this._value.splice(0,n)),e-=n}return this._value.shift(),r},A.prototype.consumeStringToken=function(e){var t="",r=0;do{var n=this._value[r];if(n===xA||n===void 0||n===e)return t+=this.consumeStringSlice(r),{type:0,value:t};if(n===ar)return this._value.splice(0,r),kg;if(n===At){var s=this._value[r+1];s!==xA&&s!==void 0&&(s===ar?(t+=this.consumeStringSlice(r),r=-1,this._value.shift()):JA(n,s)&&(t+=this.consumeStringSlice(r),t+=W(this.consumeEscapedCodePoint()),r=-1))}r++}while(!0)},A.prototype.consumeNumber=function(){var e=[],t=ct,r=this.peekCodePoint(0);for((r===ue||r===oA)&&e.push(this.consumeCodePoint());nA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());r=this.peekCodePoint(0);var n=this.peekCodePoint(1);if(r===at&&nA(n))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Mi;nA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());r=this.peekCodePoint(0),n=this.peekCodePoint(1);var s=this.peekCodePoint(2);if((r===El||r===Fl)&&((n===ue||n===oA)&&nA(s)||nA(n)))for(e.push(this.consumeCodePoint(),this.consumeCodePoint()),t=Mi;nA(this.peekCodePoint(0));)e.push(this.consumeCodePoint());return[Sg(e),t]},A.prototype.consumeNumericToken=function(){var e=this.consumeNumber(),t=e[0],r=e[1],n=this.peekCodePoint(0),s=this.peekCodePoint(1),i=this.peekCodePoint(2);if(Ht(n,s,i)){var a=this.consumeName();return{type:15,number:t,flags:r,unit:a}}return n===qd?(this.consumeCodePoint(),{type:16,number:t,flags:r}):{type:17,number:t,flags:r}},A.prototype.consumeEscapedCodePoint=function(){var e=this.consumeCodePoint();if(we(e)){for(var t=W(e);we(this.peekCodePoint(0))&&t.length<6;)t+=W(this.consumeCodePoint());It(this.peekCodePoint(0))&&this.consumeCodePoint();var r=parseInt(t,16);return r===0||Eg(r)||r>1114111?Pi:r}return e===xA?Pi:e},A.prototype.consumeName=function(){for(var e="";;){var t=this.consumeCodePoint();if(Gi(t))e+=W(t);else if(JA(t,this.peekCodePoint(0)))e+=W(this.consumeEscapedCodePoint());else return this.reconsumeCodePoint(t),e}},A}(),Hl=function(){function A(e){this._tokens=e}return A.create=function(e){var t=new Il;return t.write(e),new A(t.read())},A.parseValue=function(e){return A.create(e).parseComponentValue()},A.parseValues=function(e){return A.create(e).parseComponentValues()},A.prototype.parseComponentValue=function(){for(var e=this.consumeToken();e.type===31;)e=this.consumeToken();if(e.type===32)throw new SyntaxError("Error parsing CSS component value, unexpected EOF");this.reconsumeToken(e);var t=this.consumeComponentValue();do e=this.consumeToken();while(e.type===31);if(e.type===32)return t;throw new SyntaxError("Error parsing CSS component value, multiple values found when expecting only one")},A.prototype.parseComponentValues=function(){for(var e=[];;){var t=this.consumeComponentValue();if(t.type===32)return e;e.push(t),e.push()}},A.prototype.consumeComponentValue=function(){var e=this.consumeToken();switch(e.type){case 11:case 28:case 2:return this.consumeSimpleBlock(e.type);case 19:return this.consumeFunction(e)}return e},A.prototype.consumeSimpleBlock=function(e){for(var t={type:e,values:[]},r=this.consumeToken();;){if(r.type===32||qg(r,e))return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue()),r=this.consumeToken()}},A.prototype.consumeFunction=function(e){for(var t={name:e.value,values:[],type:18};;){var r=this.consumeToken();if(r.type===32||r.type===3)return t;this.reconsumeToken(r),t.values.push(this.consumeComponentValue())}},A.prototype.consumeToken=function(){var e=this._tokens.shift();return typeof e>"u"?rs:e},A.prototype.reconsumeToken=function(e){this._tokens.unshift(e)},A}(),Bt=function(A){return A.type===15},De=function(A){return A.type===17},N=function(A){return A.type===20},zg=function(A){return A.type===0},ns=function(A,e){return N(A)&&A.value===e},xl=function(A){return A.type!==31},Se=function(A){return A.type!==31&&A.type!==4},SA=function(A){var e=[],t=[];return A.forEach(function(r){if(r.type===4){if(t.length===0)throw new Error("Error parsing function args, zero tokens for arg");e.push(t),t=[];return}r.type!==31&&t.push(r)}),t.length&&e.push(t),e},qg=function(A,e){return e===11&&A.type===12||e===28&&A.type===29?!0:e===2&&A.type===3},ee=function(A){return A.type===17||A.type===15},Y=function(A){return A.type===16||ee(A)},Ll=function(A){return A.length>1?[A[0],A[1]]:[A[0]]},eA={type:17,number:0,flags:ct},_s={type:16,number:50,flags:ct},YA={type:16,number:100,flags:ct},je=function(A,e,t){var r=A[0],n=A[1];return[G(r,e),G(typeof n<"u"?n:r,t)]},G=function(A,e){if(A.type===16)return A.number/100*e;if(Bt(A))switch(A.unit){case"rem":case"em":return 16*A.number;case"px":default:return A.number}return A.number},Sl="deg",_l="grad",Tl="rad",Kl="turn",yr={name:"angle",parse:function(A,e){if(e.type===15)switch(e.unit){case Sl:return Math.PI*e.number/180;case _l:return Math.PI/200*e.number;case Tl:return e.number;case Kl:return Math.PI*2*e.number}throw new Error("Unsupported angle type")}},Dl=function(A){return A.type===15&&(A.unit===Sl||A.unit===_l||A.unit===Tl||A.unit===Kl)},Ol=function(A){var e=A.filter(N).map(function(t){return t.value}).join(" ");switch(e){case"to bottom right":case"to right bottom":case"left top":case"top left"
vendor: 18,283 bytes, line 20
20:return[eA,eA];case"to top":case"bottom":return CA(0);case"to bottom left":case"to left bottom":case"right top":case"top right":return[eA,YA];case"to right":case"left":return CA(90);case"to top left":case"to left top":case"right bottom":case"bottom right":return[YA,YA];case"to bottom":case"top":return CA(180);case"to top right":case"to right top":case"left bottom":case"bottom left":return[YA,eA];case"to left":case"right":return CA(270)}return 0},CA=function(A){return Math.PI*A/180},ZA={name:"color",parse:function(A,e){if(e.type===18){var t=Ap[e.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported color function "'+e.name+'"');return t(A,e.values)}if(e.type===5){if(e.value.length===3){var r=e.value.substring(0,1),n=e.value.substring(1,2),s=e.value.substring(2,3);return jA(parseInt(r+r,16),parseInt(n+n,16),parseInt(s+s,16),1)}if(e.value.length===4){var r=e.value.substring(0,1),n=e.value.substring(1,2),s=e.value.substring(2,3),i=e.value.substring(3,4);return jA(parseInt(r+r,16),parseInt(n+n,16),parseInt(s+s,16),parseInt(i+i,16)/255)}if(e.value.length===6){var r=e.value.substring(0,2),n=e.value.substring(2,4),s=e.value.substring(4,6);return jA(parseInt(r,16),parseInt(n,16),parseInt(s,16),1)}if(e.value.length===8){var r=e.value.substring(0,2),n=e.value.substring(2,4),s=e.value.substring(4,6),i=e.value.substring(6,8);return jA(parseInt(r,16),parseInt(n,16),parseInt(s,16),parseInt(i,16)/255)}}if(e.type===20){var a=NA[e.value.toUpperCase()];if(typeof a<"u")return a}return NA.TRANSPARENT}},zA=function(A){return(255&A)===0},Z=function(A){var e=255&A,t=255&A>>8,r=255&A>>16,n=255&A>>24;return e<255?"rgba("+n+","+r+","+t+","+e/255+")":"rgb("+n+","+r+","+t+")"},jA=function(A,e,t,r){return(A<<24|e<<16|t<<8|Math.round(r*255)<<0)>>>0},Vi=function(A,e){if(A.type===17)return A.number;if(A.type===16){var t=e===3?1:255;return e===3?A.number/100*t:Math.round(A.number/100*t)}return 0},ki=function(A,e){var t=e.filter(Se);if(t.length===3){var r=t.map(Vi),n=r[0],s=r[1],i=r[2];return jA(n,s,i,1)}if(t.length===4){var a=t.map(Vi),n=a[0],s=a[1],i=a[2],o=a[3];return jA(n,s,i,o)}return 0};function An(A,e,t){return t<0&&(t+=1),t>=1&&(t-=1),t<1/6?(e-A)*t*6+A:t<1/2?e:t<2/3?(e-A)*6*(2/3-t)+A:A}var Xi=function(A,e){var t=e.filter(Se),r=t[0],n=t[1],s=t[2],i=t[3],a=(r.type===17?CA(r.number):yr.parse(A,r))/(Math.PI*2),o=Y(n)?n.number/100:0,l=Y(s)?s.number/100:0,u=typeof i<"u"&&Y(i)?G(i,1):1;if(o===0)return jA(l*255,l*255,l*255,1);var c=l<=.5?l*(o+1):l+o-l*o,B=l*2-c,h=An(B,c,a+1/3),f=An(B,c,a),d=An(B,c,a-1/3);return jA(h*255,f*255,d*255,u)},Ap={hsl:Xi,hsla:Xi,rgb:ki,rgba:ki},et=function(A,e){return ZA.parse(A,Hl.create(e).parseComponentValue())},NA={ALICEBLUE:4042850303,ANTIQUEWHITE:4209760255,AQUA:16777215,AQUAMARINE:2147472639,AZURE:4043309055,BEIGE:4126530815,BISQUE:4293182719,BLACK:255,BLANCHEDALMOND:4293643775,BLUE:65535,BLUEVIOLET:2318131967,BROWN:2771004159,BURLYWOOD:3736635391,CADETBLUE:1604231423,CHARTREUSE:2147418367,CHOCOLATE:3530104575,CORAL:4286533887,CORNFLOWERBLUE:1687547391,CORNSILK:4294499583,CRIMSON:3692313855,CYAN:16777215,DARKBLUE:35839,DARKCYAN:9145343,DARKGOLDENROD:3095837695,DARKGRAY:2846468607,DARKGREEN:6553855,DARKGREY:2846468607,DARKKHAKI:3182914559,DARKMAGENTA:2332068863,DARKOLIVEGREEN:1433087999,DARKORANGE:4287365375,DARKORCHID:2570243327,DARKRED:2332033279,DARKSALMON:3918953215,DARKSEAGREEN:2411499519,DARKSLATEBLUE:1211993087,DARKSLATEGRAY:793726975,DARKSLATEGREY:793726975,DARKTURQUOISE:13554175,DARKVIOLET:2483082239,DEEPPINK:4279538687,DEEPSKYBLUE:12582911,DIMGRAY:1768516095,DIMGREY:1768516095,DODGERBLUE:512819199,FIREBRICK:2988581631,FLORALWHITE:4294635775,FORESTGREEN:579543807,FUCHSIA:4278255615,GAINSBORO:3705462015,GHOSTWHITE:4177068031,GOLD:4292280575,GOLDENROD:3668254975,GRAY:2155905279,GREEN:8388863,GREENYELLOW:2919182335,GREY:2155905279,HONEYDEW:4043305215,HOTPINK:4285117695,INDIANRED:3445382399,INDIGO:1258324735,IVORY:4294963455,KHAKI:4041641215,LAVENDER:3873897215,LAVENDERBLUSH:4293981695,LAWNGREEN:2096890111,LEMONCHIFFON:4294626815,LIGHTBLUE:2916673279,LIGHTCORAL:4034953471,LIGHTCYAN:3774873599,LIGHTGOLDENRODYELLOW:4210742015,LIGHTGRAY:3553874943,LIGHTGREEN:2431553791,LIGHTGREY:3553874943,LIGHTPINK:4290167295,LIGHTSALMON:4288707327,LIGHTSEAGREEN:548580095,LIGHTSKYBLUE:2278488831,LIGHTSLATEGRAY:2005441023,LIGHTSLATEGREY:2005441023,LIGHTSTEELBLUE:2965692159,LIGHTYELLOW:4294959359,LIME:16711935,LIMEGREEN:852308735,LINEN:4210091775,MAGENTA:4278255615,MAROON:2147483903,MEDIUMAQUAMARINE:1724754687,MEDIUMBLUE:52735,MEDIUMORCHID:3126187007,MEDIUMPURPLE:2473647103,MEDIUMSEAGREEN:1018393087,MEDIUMSLATEBLUE:2070474495,MEDIUMSPRINGGREEN:16423679,MEDIUMTURQUOISE:1221709055,MEDIUMVIOLETRED:3340076543,MIDNIGHTBLUE:421097727,MINTCREAM:4127193855,MISTYROSE:4293190143,MOCCASIN:4293178879,NAVAJOWHITE:4292783615,NAVY:33023,OLDLACE:4260751103,OLIVE:2155872511,OLIVEDRAB:1804477439,ORANGE:4289003775,ORANGERED:4282712319,ORCHID:3664828159,PALEGOLDENROD:4008225535,PALEGREEN:2566625535,PALETURQUOISE:2951671551,PALEVIOLETRED:3681588223,PAPAYAWHIP:4293907967,PEACHPUFF:4292524543,PERU:3448061951,PINK:4290825215,PLUM:3718307327,POWDERBLUE:2967529215,PURPLE:2147516671,REBECCAPURPLE:1714657791,RED:4278190335,ROSYBROWN:3163525119,ROYALBLUE:1097458175,SADDLEBROWN:2336560127,SALMON:4202722047,SANDYBROWN:4104413439,SEAGREEN:780883967,SEASHELL:4294307583,SIENNA:2689740287,SILVER:3233857791,SKYBLUE:2278484991,SLATEBLUE:1784335871,SLATEGRAY:1887473919,SLATEGREY:1887473919,SNOW:4294638335,SPRINGGREEN:16744447,STEELBLUE:1182971135,TAN:3535047935,TEAL:8421631,THISTLE:3636451583,TOMATO:4284696575,TRANSPARENT:0,TURQUOISE:1088475391,VIOLET:4001558271,WHEAT:4125012991,WHITE:4294967295,WHITESMOKE:4126537215,YELLOW:4294902015,YELLOWGREEN:2597139199},ep={name:"background-clip",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(t){if(N(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},tp={name:"background-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Er=function(A,e){var t=ZA.parse(A,e[0]),r=e[1];return r&&Y(r)?{color:t,stop:r}:{color:t,stop:null}},$i=function(A,e){var t=A[0],r=A[A.length-1];t.stop===null&&(t.stop=eA),r.stop===null&&(r.stop=YA);for(var n=[],s=0,i=0;i<A.length;i++){var a=A[i].stop;if(a!==null){var o=G(a,e);o>s?n.push(o):n.push(s),s=o}else n.push(null)}for(var l=null,i=0;i<n.length;i++){var u=n[i];if(u===null)l===null&&(l=i);else if(l!==null){for(var c=i-l,B=n[l-1],h=(u-B)/(c+1),f=1;f<=c;f++)n[l+f-1]=h*f;l=null}}return A.map(function(d,w){var g=d.color;return{color:g,stop:Math.max(Math.min(1,n[w]/e),0)}})},rp=function(A,e,t){var r=e/2,n=t/2,s=G(A[0],e)-r,i=n-G(A[1],t);return(Math.atan2(i,s)+Math.PI*2)%(Math.PI*2)},np=function(A,e,t){var r=typeof A=="number"?A:rp(A,e,t),n=Math.abs(e*Math.sin(r))+Math.abs(t*Math.cos(r)),s=e/2,i=t/2,a=n/2,o=Math.sin(r-Math.PI/2)*a,l=Math.cos(r-Math.PI/2)*a;return[n,s-l,s+l,i-o,i+o]},FA=function(A,e){return Math.sqrt(A*A+e*e)},Ji=function(A,e,t,r,n){var s=[[0,0],[0,e],[A,0],[A,e]];return s.reduce(function(i,a){var o=a[0],l=a[1],u=FA(t-o,r-l);return(n?u<i.optimumDistance:u>i.optimumDistance)?{optimumCorner:a,optimumDistance:u}:i},{optimumDistance:n?1/0:-1/0,optimumCorner:null}).optimumCorner},sp=function(A,e,t,r,n){var s=0,i=0;switch(A.size){case 0:A.shape===0?s=i=Math.min(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-n)):A.shape===1&&(s=Math.min(Math.abs(e),Math.abs(e-r)),i=Math.min(Math.abs(t),Math.abs(t-n)));break;case 2:if(A.shape===0)s=i=Math.min(FA(e,t),FA(e,t-n),FA(e-r,t),FA(e-r,t-n));else if(A.shape===1){var a=Math.min(Math.abs(t),Math.abs(t-n))/Math.min(Math.abs(e),Math.abs(e-r)),o=Ji(r,n,e,t,!0),l=o[0],u=o[1];s=FA(l-e,(u-t)/a),i=a*s}break;case 1:A.shape===0?s=i=Math.max(Math.abs(e),Math.abs(e-r),Math.abs(t),Math.abs(t-n)):A.shape===1&&(s=Math.max(Math.abs(e),Math.abs(e-r)),i=Math.max(Math.abs(t),Math.abs(t-n)));break;case 3:if(A.shape===0)s=i=Math.max(FA(e,t),FA(e,t-n),FA(e-r,t),FA(e-r,t-n));else if(A.shape===1){var a=Math.max(Math.abs(t),Math.abs(t-n))/Math.max(Math.abs(e),Math.abs(e-r)),c=Ji(r,n,e,t,!1),l=c[0],u=c[1];s=FA(l-e,(u-t)/a),i=a*s}break}return Array.isArray(A.size)&&(s=G(A.size[0],r),i=A.size.length===2?G(A.size[1],n):s),[s,i]},ip=function(A,e){var t=CA(180),r=[];return SA(e).forEach(function(n,s){if(s===0){var i=n[0];if(i.type===20&&i.value==="to"){t=Ol(n);return}else if(Dl(i)){t=yr.parse(A,i);return}}var a=Er(A,n);r.push(a)}),{angle:t,stops:r,type:1}},Lt=function(A,e){var t=CA(180),r=[];return SA(e).forEach(function(n,s){if(s===0){var i=n[0];if(i.type===20&&["top","left","right","bottom"].indexOf(i.value)!==-1){t=Ol(n);return}else if(Dl(i)){t=(yr.parse(A,i)+CA(270))%CA(360);return}}var a=Er(A,n);r.push(a)}),{angle:t,stops:r,type:1}},ap=function(A,e){var t=CA(180),r=[],n=1,s=0,i=3,a=[];return SA(e).forEach(function(o,l){var u=o[0];if(l===0){if(N(u)&&u.value==="linear"){n=1;return}else if(N(u)&&u.value==="radial"){n=2;return}}if(u.type===18){if(u.name==="from"){var c=ZA.parse(A,u.values[0]);r.push({stop:eA,color:c})}else if(u.name==="to"){var c=ZA.parse(A,u.values[0]);r.push({stop:YA,color:c})}else if(u.name==="color-stop"){var B=u.values.filter(Se);if(B.length===2){var c=ZA.parse(A,B[1]),h=B[0];De(h)&&r.push({stop:{type:16,number:h.number*100,flags:h.flags},color:c})}}}}),n===1?{angle:(t+CA(180))%CA(360),stops:r,type:n}:{size:i,shape:s,stops:r,position:a,type:n}},Ml="closest-side",Rl="farthest-side",Nl="closest-corner",Pl="farthest-corner",Gl="circle",Vl="ellipse",kl="cover",Xl="contain",op=function(A,e){var t=0,r=3,n=[],s=[];return SA(e).forEach(function(i,a){var o=!0;if(a===0){var l=!1;o=i.reduce(function(c,B){if(l)if(N(B))switch(B.value){case"center":return s.push(_s),c;case"top":case"left":return s.push(eA),c;case"right":case"bottom":return s.push(YA),c}else(Y(B)||ee(B))&&s.push(B);else if(N(B))switch(B.value){case Gl:return t=0,!1;case Vl:return t=1,!1;case"at":return l=!0,!1;case Ml:return r=0,!1;case kl:case Rl:return r=1,!1;case Xl:case Nl:return r=2,!1;case Pl:return r=3,!1}else if(ee(B)||Y(B))return Array.isArray(r)||(r=[]),r.push(B),!1;return c},o)}if(o){var u=Er(A,i);n.push(u)}}),{size:r,shape:t,stops:n,position:s,type:2}},St=function(A,e){var t=0,r=3,n=[],s=[];return SA(e).forEach(function(i,a){var o=!0;if(a===0?o=i.reduce(function(u,c){if(N(c))switch(c.value){case"center":return s.push(_s),!1;case"top":case"left":return s.push(eA),!1;case"right":case"bottom":return s.push(YA),!1}else if(Y(c)||ee(c))return s.push(c),!1;return u},o):a===1&&(o=i.reduce(function(u,c){if(N(c))switch(c.value){case Gl:return t=0,!1;case Vl:return t=1,!1;case Xl:case Ml:return r=0,!1;case Rl:return r=1,!1;case Nl:return r=2,!1;case kl:case Pl:return r=3,!1}else if(ee(c)||Y(c))return Array.isArray(r)||(r=[]),r.push(c),!1;return u},o)),o){var l=Er(A,i);n.push(l)}}),{size:r,shape:t,stops:n,position:s,type:2}},lp=function(A){return A.type===1},up=function(A){return A.type===2},Ts={name:"image",parse:function(A,e){if(e.type===22){var t={url:e.value,type:0};return A.cache.addImage(e.value),t}if(e.type===18){var r=$l[e.name];if(typeof r>"u")throw new Error('Attempting to parse an unsupported image function "'+e.name+'"');return r(A,e.values)}throw new Error("Unsupported image type "+e.type)}};function cp(A){return!(A.type===20&&A.value==="none")&&(A.type!==18||!!$l[A.name])}var $l={"linear-gradient":ip,"-moz-linear-gradient":Lt,"-ms-linear-gradient":Lt,"-o-linear-gradient":Lt,"-webkit-linear-gradient":Lt,"radial-gradient":op,"-moz-radial-gradient":St,"-ms-radial-gradient":St,"-o-radial-gradient":St,"-webkit-radial-gradient":St,"-webkit-gradient":ap},Bp={name:"background-image",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e.filter(function(r){return Se(r)&&cp(r)}).map(function(r){return Ts.parse(A,r)})}},fp={name:"background-origin",initialValue:"border-box",prefix:!1,type:1,parse:function(A,e){return e.map(function(t){if(N(t))switch(t.value){case"padding-box":return 1;case"content-box":return 2}return 0})}},hp={name:"background-position",initialValue:"0% 0%",type:1,prefix:!1,parse:function(A,e){return SA(e).map(function(t){return t.filter(Y)}).map(Ll)}},dp={name:"background-repeat",initialValue:"repeat",prefix:!1,type:1,parse:function(A,e){return SA(e).map(function(t){return t.filter(N).map(function(r){return r.value}).join(" ")}).map(gp)}},gp=function(A){switch(A){case"no-repeat":return 1;case"repeat-x":case"repeat no-repeat":return 2;case"repeat-y":case"no-repeat repeat":return 3;case"repeat":default:return 0}},He;(function(A){A.AUTO="auto",A.CONTAIN="contain",A.COVER="cover"})(He||(He={}));var pp={name:"background-size",initialValue:"0",prefix:!1,type:1,parse:function(A,e){return SA(e).map(function(t){return t.filter(wp)})}},wp=function(A){return N(A)||Y(A)},br=function(A){return{name:"border-"+A+"-color",initialValue:"transparent",prefix:!1,type:3,format:"color"}},Qp=br("top"),Cp=br("right"),vp=br("bottom"),mp=br("left"),Ir=function(A){return{name:"border-radius-"+A,initialValue:"0 0",prefix:!1,type:1,parse:function(e,t){return Ll(t.filter(Y))}}},Up=Ir("top-left"),Fp=Ir("top-right"),yp=Ir("bottom-right"),Ep=Ir("bottom-left"),Hr=function(A){return{name:"border-"+A+"-style",initialValue:"solid",prefix:!1,type:2,parse:function(e,t){switch(t){case"none":return 0;case"dashed":return 2;case"dotted":return 3;case"double":return 4}return 1}}},bp=Hr("top"),Ip=Hr("right"),Hp=Hr("bottom"),xp=Hr("left"),xr=function(A){return{name:"border-"+A+"-width",initialValue:"0",type:0,prefix:!1,parse:function(e,t){return Bt(t)?t.number:0}}},Lp=xr("top"),Sp=xr("right"),_p=xr("bottom"),Tp=xr("left"),Kp={name:"color",initialValue:"transparent",prefix:!1,type:3,format:"color"},Dp={name:"direction",initialValue:"ltr",prefix:!1,type:2,parse:function(A,e){switch(e){case"rtl":return 1;case"ltr":default:return 0}}},Op={name:"display",initialValue:"inline-block",prefix:!1,type:1,parse:function(A,e){return e.filter(N).reduce(function(t,r){return t|Mp(r.value)},0)}},Mp=function(A){switch(A){case"block":case"-webkit-box":return 2;case"inline":return 4;case"run-in":return 8;case"flow":return 16;case"flow-root":return 32;case"table":return 64;case"flex":case"-webkit-flex":return 128;case"grid":case"-ms-grid":return 256;case"ruby":return 512;case"subgrid":return 1024;case"list-item":return 2048;case"table-row-group":return 4096;case"table-header-group":return 8192;case"table-footer-group":return 16384;case"table-row":return 32768;case"table-cell":return 65536;case"table-column-group":return 131072;case"table-column":return 262144;case"table-caption":return 524288;case"ruby-base":return 1048576;case"ruby-text":return 2097152;case"ruby-base-container":return 4194304;case"ruby-text-container":return 8388608;case"contents":return 16777216;case"inline-block":return 33554432;case"inline-list-item":return 67108864;case"inline-table":return 134217728;case"inline-flex":return 268435456;case"inline-grid":return 536870912}return 0},Rp={name:"float",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"left":return 1;case"right":return 2;case"inline-start":return 3;case"inline-end":return 4}return 0}},Np={name:"letter-spacing",initialValue:"0",prefix:!1,type:0,parse:function(A,e){return e.type===20&&e.value==="normal"?0:e.type===17||e.type===15?e.number:0}},lr;(function(A){A.NORMAL="normal",A.STRICT="strict"})(lr||(lr={}));var Pp={name:"line-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"strict":return lr.STRICT;case"normal":default:return lr.NORMAL}}},Gp={name:"line-height",initialValue:"normal",prefix:!1,type:4},Wi=function(A,e){return N(A)&&A.value==="normal"?1.2*e:A.type===17?e*A.number:Y(A)?G(A,e):e},Vp={name:"list-style-image",initialValue:"none",type:0,prefix:!1,parse:function(A,e){return e.type===20&&e.value==="none"?null:Ts.parse(A,e)}},kp={name:"list-style-position",initialValue:"outside",prefix:!1,type:2,parse:function(A,e){switch(e){case"inside":return 0;case"outside":default:return 1}}},ss={name:"list-style-type",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"disc":return 0;case"circle":return 1;case"square":return 2;case"decimal":return 3;case"cjk-decimal":return 4;case"decimal-leading-zero":return 5;case"lower-roman":return 6;case"upper-roman":return 7;case"lower-greek":return 8;case"lower-alpha":return 9;case"upper-alpha":return 10;case"arabic-indic":return 11;case"armenian":return 12;case"bengali":return 13;case"cambodian":return 14;case"cjk-earthly-branch":return 15;case"cjk-heavenly-stem":return 16;case"cjk-ideographic":return 17;case"devanagari":return 18;case"ethiopic-numeric":return 19;case"georgian":return 20;case"gujarati":return 21;case"gurmukhi":return 22;case"hebrew":return 22;case"hiragana":return 23;case"hiragana-iroha":return 24;case"japanese-formal":return 25;case"japanese-informal":return 26;case"kannada":return 27;case"katakana":return 28;case"katakana-iroha":return 29;case"khmer":return 30;case"korean-hangul-formal":return 31;case"korean-hanja-formal":return 32;case"korean-hanja-informal":return 33;case"lao":return 34;case"lower-armenian":return 35;case"malayalam":return 36;case"mongolian":return 37;case"myanmar":return 38;case"oriya":return 39;case"persian":return 40;case"simp-chinese-formal":return 41;case"simp-chinese-informal":return 42;case"tamil":return 43;case"telugu":return 44;case"thai":return 45;case"tibetan":return 46;case"trad-chinese-formal":return 47;case"trad-chinese-informal":return 48;case"upper-armenian":return 49;case"disclosure-open":return 50;case"disclosure-closed":return 51;case"none":default:return-1}}},Lr=function(A){return{name:"margin-"+A,initialValue:"0",prefix:!1,type:4}},Xp=Lr("top"),$p=Lr("right"),Jp=Lr("bottom"),Wp=Lr("left"),Yp={name:"overflow",initialValue:"visible",prefix:!1,type:1,parse:function(A,e){return e.filter(N).map(function(t){switch(t.value){case"hidden":return 1;case"scroll":return 2;case"clip":return 3;case"auto":return 4;case"visible":default:return 0}})}},jp={name:"overflow-wrap",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-word":return"break-word";case"normal":default:return"normal"}}},Sr=function(A){return{name:"padding-"+A,initialValue:"0",prefix:!1,type:3,format:"length-percentage"}}
vendor: 11,357 bytes, line 20
20,Zp=Sr("top"),zp=Sr("right"),qp=Sr("bottom"),Aw=Sr("left"),ew={name:"text-align",initialValue:"left",prefix:!1,type:2,parse:function(A,e){switch(e){case"right":return 2;case"center":case"justify":return 1;case"left":default:return 0}}},tw={name:"position",initialValue:"static",prefix:!1,type:2,parse:function(A,e){switch(e){case"relative":return 1;case"absolute":return 2;case"fixed":return 3;case"sticky":return 4}return 0}},rw={name:"text-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.length===1&&ns(e[0],"none")?[]:SA(e).map(function(t){for(var r={color:NA.TRANSPARENT,offsetX:eA,offsetY:eA,blur:eA},n=0,s=0;s<t.length;s++){var i=t[s];ee(i)?(n===0?r.offsetX=i:n===1?r.offsetY=i:r.blur=i,n++):r.color=ZA.parse(A,i)}return r})}},nw={name:"text-transform",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"uppercase":return 2;case"lowercase":return 1;case"capitalize":return 3}return 0}},sw={name:"transform",initialValue:"none",prefix:!0,type:0,parse:function(A,e){if(e.type===20&&e.value==="none")return null;if(e.type===18){var t=ow[e.name];if(typeof t>"u")throw new Error('Attempting to parse an unsupported transform function "'+e.name+'"');return t(e.values)}return null}},iw=function(A){var e=A.filter(function(t){return t.type===17}).map(function(t){return t.number});return e.length===6?e:null},aw=function(A){var e=A.filter(function(o){return o.type===17}).map(function(o){return o.number}),t=e[0],r=e[1];e[2],e[3];var n=e[4],s=e[5];e[6],e[7],e[8],e[9],e[10],e[11];var i=e[12],a=e[13];return e[14],e[15],e.length===16?[t,r,n,s,i,a]:null},ow={matrix:iw,matrix3d:aw},Yi={type:16,number:50,flags:ct},lw=[Yi,Yi],uw={name:"transform-origin",initialValue:"50% 50%",prefix:!0,type:1,parse:function(A,e){var t=e.filter(Y);return t.length!==2?lw:[t[0],t[1]]}},cw={name:"visible",initialValue:"none",prefix:!1,type:2,parse:function(A,e){switch(e){case"hidden":return 1;case"collapse":return 2;case"visible":default:return 0}}},tt;(function(A){A.NORMAL="normal",A.BREAK_ALL="break-all",A.KEEP_ALL="keep-all"})(tt||(tt={}));var Bw={name:"word-break",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"break-all":return tt.BREAK_ALL;case"keep-all":return tt.KEEP_ALL;case"normal":default:return tt.NORMAL}}},fw={name:"z-index",initialValue:"auto",prefix:!1,type:0,parse:function(A,e){if(e.type===20)return{auto:!0,order:0};if(De(e))return{auto:!1,order:e.number};throw new Error("Invalid z-index number parsed")}},Jl={name:"time",parse:function(A,e){if(e.type===15)switch(e.unit.toLowerCase()){case"s":return 1e3*e.number;case"ms":return e.number}throw new Error("Unsupported time type")}},hw={name:"opacity",initialValue:"1",type:0,prefix:!1,parse:function(A,e){return De(e)?e.number:1}},dw={name:"text-decoration-color",initialValue:"transparent",prefix:!1,type:3,format:"color"},gw={name:"text-decoration-line",initialValue:"none",prefix:!1,type:1,parse:function(A,e){return e.filter(N).map(function(t){switch(t.value){case"underline":return 1;case"overline":return 2;case"line-through":return 3;case"none":return 4}return 0}).filter(function(t){return t!==0})}},pw={name:"font-family",initialValue:"",prefix:!1,type:1,parse:function(A,e){var t=[],r=[];return e.forEach(function(n){switch(n.type){case 20:case 0:t.push(n.value);break;case 17:t.push(n.number.toString());break;case 4:r.push(t.join(" ")),t.length=0;break}}),t.length&&r.push(t.join(" ")),r.map(function(n){return n.indexOf(" ")===-1?n:"'"+n+"'"})}},ww={name:"font-size",initialValue:"0",prefix:!1,type:3,format:"length"},Qw={name:"font-weight",initialValue:"normal",type:0,prefix:!1,parse:function(A,e){if(De(e))return e.number;if(N(e))switch(e.value){case"bold":return 700;case"normal":default:return 400}return 400}},Cw={name:"font-variant",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.filter(N).map(function(t){return t.value})}},vw={name:"font-style",initialValue:"normal",prefix:!1,type:2,parse:function(A,e){switch(e){case"oblique":return"oblique";case"italic":return"italic";case"normal":default:return"normal"}}},j=function(A,e){return(A&e)!==0},mw={name:"content",initialValue:"none",type:1,prefix:!1,parse:function(A,e){if(e.length===0)return[];var t=e[0];return t.type===20&&t.value==="none"?[]:e}},Uw={name:"counter-increment",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(e.length===0)return null;var t=e[0];if(t.type===20&&t.value==="none")return null;for(var r=[],n=e.filter(xl),s=0;s<n.length;s++){var i=n[s],a=n[s+1];if(i.type===20){var o=a&&De(a)?a.number:1;r.push({counter:i.value,increment:o})}}return r}},Fw={name:"counter-reset",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(e.length===0)return[];for(var t=[],r=e.filter(xl),n=0;n<r.length;n++){var s=r[n],i=r[n+1];if(N(s)&&s.value!=="none"){var a=i&&De(i)?i.number:0;t.push({counter:s.value,reset:a})}}return t}},yw={name:"duration",initialValue:"0s",prefix:!1,type:1,parse:function(A,e){return e.filter(Bt).map(function(t){return Jl.parse(A,t)})}},Ew={name:"quotes",initialValue:"none",prefix:!0,type:1,parse:function(A,e){if(e.length===0)return null;var t=e[0];if(t.type===20&&t.value==="none")return null;var r=[],n=e.filter(zg);if(n.length%2!==0)return null;for(var s=0;s<n.length;s+=2){var i=n[s].value,a=n[s+1].value;r.push({open:i,close:a})}return r}},ji=function(A,e,t){if(!A)return"";var r=A[Math.min(e,A.length-1)];return r?t?r.open:r.close:""},bw={name:"box-shadow",initialValue:"none",type:1,prefix:!1,parse:function(A,e){return e.length===1&&ns(e[0],"none")?[]:SA(e).map(function(t){for(var r={color:255,offsetX:eA,offsetY:eA,blur:eA,spread:eA,inset:!1},n=0,s=0;s<t.length;s++){var i=t[s];ns(i,"inset")?r.inset=!0:ee(i)?(n===0?r.offsetX=i:n===1?r.offsetY=i:n===2?r.blur=i:r.spread=i,n++):r.color=ZA.parse(A,i)}return r})}},Iw={name:"paint-order",initialValue:"normal",prefix:!1,type:1,parse:function(A,e){var t=[0,1,2],r=[];return e.filter(N).forEach(function(n){switch(n.value){case"stroke":r.push(1);break;case"fill":r.push(0);break;case"markers":r.push(2);break}}),t.forEach(function(n){r.indexOf(n)===-1&&r.push(n)}),r}},Hw={name:"-webkit-text-stroke-color",initialValue:"currentcolor",prefix:!1,type:3,format:"color"},xw={name:"-webkit-text-stroke-width",initialValue:"0",type:0,prefix:!1,parse:function(A,e){return Bt(e)?e.number:0}},Lw=function(){function A(e,t){var r,n;this.animationDuration=L(e,yw,t.animationDuration),this.backgroundClip=L(e,ep,t.backgroundClip),this.backgroundColor=L(e,tp,t.backgroundColor),this.backgroundImage=L(e,Bp,t.backgroundImage),this.backgroundOrigin=L(e,fp,t.backgroundOrigin),this.backgroundPosition=L(e,hp,t.backgroundPosition),this.backgroundRepeat=L(e,dp,t.backgroundRepeat),this.backgroundSize=L(e,pp,t.backgroundSize),this.borderTopColor=L(e,Qp,t.borderTopColor),this.borderRightColor=L(e,Cp,t.borderRightColor),this.borderBottomColor=L(e,vp,t.borderBottomColor),this.borderLeftColor=L(e,mp,t.borderLeftColor),this.borderTopLeftRadius=L(e,Up,t.borderTopLeftRadius),this.borderTopRightRadius=L(e,Fp,t.borderTopRightRadius),this.borderBottomRightRadius=L(e,yp,t.borderBottomRightRadius),this.borderBottomLeftRadius=L(e,Ep,t.borderBottomLeftRadius),this.borderTopStyle=L(e,bp,t.borderTopStyle),this.borderRightStyle=L(e,Ip,t.borderRightStyle),this.borderBottomStyle=L(e,Hp,t.borderBottomStyle),this.borderLeftStyle=L(e,xp,t.borderLeftStyle),this.borderTopWidth=L(e,Lp,t.borderTopWidth),this.borderRightWidth=L(e,Sp,t.borderRightWidth),this.borderBottomWidth=L(e,_p,t.borderBottomWidth),this.borderLeftWidth=L(e,Tp,t.borderLeftWidth),this.boxShadow=L(e,bw,t.boxShadow),this.color=L(e,Kp,t.color),this.direction=L(e,Dp,t.direction),this.display=L(e,Op,t.display),this.float=L(e,Rp,t.cssFloat),this.fontFamily=L(e,pw,t.fontFamily),this.fontSize=L(e,ww,t.fontSize),this.fontStyle=L(e,vw,t.fontStyle),this.fontVariant=L(e,Cw,t.fontVariant),this.fontWeight=L(e,Qw,t.fontWeight),this.letterSpacing=L(e,Np,t.letterSpacing),this.lineBreak=L(e,Pp,t.lineBreak),this.lineHeight=L(e,Gp,t.lineHeight),this.listStyleImage=L(e,Vp,t.listStyleImage),this.listStylePosition=L(e,kp,t.listStylePosition),this.listStyleType=L(e,ss,t.listStyleType),this.marginTop=L(e,Xp,t.marginTop),this.marginRight=L(e,$p,t.marginRight),this.marginBottom=L(e,Jp,t.marginBottom),this.marginLeft=L(e,Wp,t.marginLeft),this.opacity=L(e,hw,t.opacity);var s=L(e,Yp,t.overflow);this.overflowX=s[0],this.overflowY=s[s.length>1?1:0],this.overflowWrap=L(e,jp,t.overflowWrap),this.paddingTop=L(e,Zp,t.paddingTop),this.paddingRight=L(e,zp,t.paddingRight),this.paddingBottom=L(e,qp,t.paddingBottom),this.paddingLeft=L(e,Aw,t.paddingLeft),this.paintOrder=L(e,Iw,t.paintOrder),this.position=L(e,tw,t.position),this.textAlign=L(e,ew,t.textAlign),this.textDecorationColor=L(e,dw,(r=t.textDecorationColor)!==null&&r!==void 0?r:t.color),this.textDecorationLine=L(e,gw,(n=t.textDecorationLine)!==null&&n!==void 0?n:t.textDecoration),this.textShadow=L(e,rw,t.textShadow),this.textTransform=L(e,nw,t.textTransform),this.transform=L(e,sw,t.transform),this.transformOrigin=L(e,uw,t.transformOrigin),this.visibility=L(e,cw,t.visibility),this.webkitTextStrokeColor=L(e,Hw,t.webkitTextStrokeColor),this.webkitTextStrokeWidth=L(e,xw,t.webkitTextStrokeWidth),this.wordBreak=L(e,Bw,t.wordBreak),this.zIndex=L(e,fw,t.zIndex)}return A.prototype.isVisible=function(){return this.display>0&&this.opacity>0&&this.visibility===0},A.prototype.isTransparent=function(){return zA(this.backgroundColor)},A.prototype.isTransformed=function(){return this.transform!==null},A.prototype.isPositioned=function(){return this.position!==0},A.prototype.isPositionedWithZIndex=function(){return this.isPositioned()&&!this.zIndex.auto},A.prototype.isFloating=function(){return this.float!==0},A.prototype.isInlineLevel=function(){return j(this.display,4)||j(this.display,33554432)||j(this.display,268435456)||j(this.display,536870912)||j(this.display,67108864)||j(this.display,134217728)},A}(),Sw=function(){function A(e,t){this.content=L(e,mw,t.content),this.quotes=L(e,Ew,t.quotes)}return A}(),Zi=function(){function A(e,t){this.counterIncrement=L(e,Uw,t.counterIncrement),this.counterReset=L(e,Fw,t.counterReset)}return A}(),L=function(A,e,t){var r=new Il,n=t!==null&&typeof t<"u"?t.toString():e.initialValue;r.write(n);var s=new Hl(r.read());switch(e.type){case 2:var i=s.parseComponentValue();return e.parse(A,N(i)?i.value:e.initialValue);case 0:return e.parse(A,s.parseComponentValue());case 1:return e.parse(A,s.parseComponentValues());case 4:return s.parseComponentValue();case 3:switch(e.format){case"angle":return yr.parse(A,s.parseComponentValue());case"color":return ZA.parse(A,s.parseComponentValue());case"image":return Ts.parse(A,s.parseComponentValue());case"length":var a=s.parseComponentValue();return ee(a)?a:eA;case"length-percentage":var o=s.parseComponentValue();return Y(o)?o:eA;case"time":return Jl.parse(A,s.parseComponentValue())}break}},_w="data-html2canvas-debug",Tw=function(A){var e=A.getAttribute(_w);switch(e){case"all":return 1;case"clone":return 2;case"parse":return 3;case"render":return 4;default:return 0}},is=function(A,e){var t=Tw(A);return t===1||e===t},_A=function(){function A(e,t){if(this.context=e,this.textNodes=[],this.elements=[],this.flags=0,is(t,3))debugger;this.styles=new Lw(e,window.getComputedStyle(t,null)),ls(t)&&(this.styles.animationDuration.some(function(r){return r>0}
20)&&(t.style.animationDuration="0s"),this.styles.transform!==null&&(t.style.transform="none")),this.bounds=Ur(this.context,t),is(t,4)&&(this.flags|=16)}return A}(),Kw
vendor: 13,339 bytes, line 20
20="AAAAAAAAAAAAEA4AGBkAAFAaAAACAAAAAAAIABAAGAAwADgACAAQAAgAEAAIABAACAAQAAgAEAAIABAACAAQAAgAEAAIABAAQABIAEQATAAIABAACAAQAAgAEAAIABAAVABcAAgAEAAIABAACAAQAGAAaABwAHgAgACIAI4AlgAIABAAmwCjAKgAsAC2AL4AvQDFAMoA0gBPAVYBWgEIAAgACACMANoAYgFkAWwBdAF8AX0BhQGNAZUBlgGeAaMBlQGWAasBswF8AbsBwwF0AcsBYwHTAQgA2wG/AOMBdAF8AekB8QF0AfkB+wHiAHQBfAEIAAMC5gQIAAsCEgIIAAgAFgIeAggAIgIpAggAMQI5AkACygEIAAgASAJQAlgCYAIIAAgACAAKBQoFCgUTBRMFGQUrBSsFCAAIAAgACAAIAAgACAAIAAgACABdAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABoAmgCrwGvAQgAbgJ2AggAHgEIAAgACADnAXsCCAAIAAgAgwIIAAgACAAIAAgACACKAggAkQKZAggAPADJAAgAoQKkAqwCsgK6AsICCADJAggA0AIIAAgACAAIANYC3gIIAAgACAAIAAgACABAAOYCCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAkASoB+QIEAAgACAA8AEMCCABCBQgACABJBVAFCAAIAAgACAAIAAgACAAIAAgACABTBVoFCAAIAFoFCABfBWUFCAAIAAgACAAIAAgAbQUIAAgACAAIAAgACABzBXsFfQWFBYoFigWKBZEFigWKBYoFmAWfBaYFrgWxBbkFCAAIAAgACAAIAAgACAAIAAgACAAIAMEFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAMgFCADQBQgACAAIAAgACAAIAAgACAAIAAgACAAIAO4CCAAIAAgAiQAIAAgACABAAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAD0AggACAD8AggACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIANYFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAMDvwAIAAgAJAIIAAgACAAIAAgACAAIAAgACwMTAwgACAB9BOsEGwMjAwgAKwMyAwsFYgE3A/MEPwMIAEUDTQNRAwgAWQOsAGEDCAAIAAgACAAIAAgACABpAzQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFOgU0BTUFNgU3BTgFOQU6BTQFNQU2BTcFOAU5BToFNAU1BTYFNwU4BTkFIQUoBSwFCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABtAwgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABMAEwACAAIAAgACAAIABgACAAIAAgACAC/AAgACAAyAQgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACAAIAAwAAgACAAIAAgACAAIAAgACAAIAAAARABIAAgACAAIABQASAAIAAgAIABwAEAAjgCIABsAqAC2AL0AigDQAtwC+IJIQqVAZUBWQqVAZUBlQGVAZUBlQGrC5UBlQGVAZUBlQGVAZUBlQGVAXsKlQGVAbAK6wsrDGUMpQzlDJUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAZUBlQGVAfAKAAuZA64AtwCJALoC6ADwAAgAuACgA/oEpgO6AqsD+AAIAAgAswMIAAgACAAIAIkAuwP5AfsBwwPLAwgACAAIAAgACADRA9kDCAAIAOED6QMIAAgACAAIAAgACADuA/YDCAAIAP4DyQAIAAgABgQIAAgAXQAOBAgACAAIAAgACAAIABMECAAIAAgACAAIAAgACAD8AAQBCAAIAAgAGgQiBCoECAExBAgAEAEIAAgACAAIAAgACAAIAAgACAAIAAgACAA4BAgACABABEYECAAIAAgATAQYAQgAVAQIAAgACAAIAAgACAAIAAgACAAIAFoECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAOQEIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAB+BAcACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAEABhgSMBAgACAAIAAgAlAQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAwAEAAQABAADAAMAAwADAAQABAAEAAQABAAEAAQABHATAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAdQMIAAgACAAIAAgACAAIAMkACAAIAAgAfQMIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACACFA4kDCAAIAAgACAAIAOcBCAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAIcDCAAIAAgACAAIAAgACAAIAAgACAAIAJEDCAAIAAgACADFAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABgBAgAZgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAbAQCBXIECAAIAHkECAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACABAAJwEQACjBKoEsgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAC6BMIECAAIAAgACAAIAAgACABmBAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAxwQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAGYECAAIAAgAzgQIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBd0FXwUIAOIF6gXxBYoF3gT5BQAGCAaKBYoFigWKBYoFigWKBYoFigWKBYoFigXWBIoFigWKBYoFigWKBYoFigWKBYsFEAaKBYoFigWKBYoFigWKBRQGCACKBYoFigWKBQgACAAIANEECAAIABgGigUgBggAJgYIAC4GMwaKBYoF0wQ3Bj4GigWKBYoFigWKBYoFigWKBYoFigWKBYoFigUIAAgACAAIAAgACAAIAAgAigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWKBYoFigWLBf///////wQABAAEAAQABAAEAAQABAAEAAQAAwAEAAQAAgAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAQADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUAAAAFAAUAAAAFAAUAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUAAQAAAAUABQAFAAUABQAFAAAAAAAFAAUAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAFAAUAAQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAAABwAHAAcAAAAHAAcABwAFAAEAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAcABwAFAAUAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAAAAQABAAAAAAAAAAAAAAAFAAUABQAFAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAHAAcAAAAHAAcAAAAAAAUABQAHAAUAAQAHAAEABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwABAAUABQAFAAUAAAAAAAAAAAAAAAEAAQABAAEAAQABAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABQANAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAEAAQABAAEAAQABAAEAAQABAAEAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAABQAHAAUABQAFAAAAAAAAAAcABQAFAAUABQAFAAQABAAEAAQABAAEAAQABAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUAAAAFAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUABQAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAUAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAcABwAFAAcABwAAAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUABwAHAAUABQAFAAUAAAAAAAcABwAAAAAABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAB
vendor: 12,821 bytes, line 20
20QAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAAAAAAAAAAABQAFAAAAAAAFAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAFAAUABQAFAAUAAAAFAAUABwAAAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABwAFAAUABQAFAAAAAAAHAAcAAAAAAAcABwAFAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAAAAAAAAAHAAcABwAAAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAABQAHAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAUABQAFAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAHAAcABQAHAAcAAAAFAAcABwAAAAcABwAFAAUAAAAAAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAFAAcABwAFAAUABQAAAAUAAAAHAAcABwAHAAcABwAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAHAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAABwAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAUAAAAFAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABwAFAAUABQAFAAUAAAAFAAUAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABwAFAAUABQAFAAUABQAAAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABQAFAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABQAFAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAHAAUABQAFAAUABQAFAAUABwAHAAcABwAHAAcABwAHAAUABwAHAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABwAHAAcABwAFAAUABwAHAAcAAAAAAAAAAAAHAAcABQAHAAcABwAHAAcABwAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAcABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAUABQAFAAUABQAFAAUAAAAFAAAABQAAAAAABQAFAAUABQAFAAUABQAFAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAFAAUAAAAAAAUABQAFAAUABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABwAFAAcABwAHAAcABwAFAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAUABQAFAAUABwAHAAUABQAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABQAFAAcABwAHAAUABwAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAcABQAFAAUABQAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAAAAAABwAFAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAAAAAAAAAFAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAUABQAHAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAUABQAFAAUABQAHAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAcABwAFAAUABQAFAAcABwAFAAUABwAHAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAFAAcABwAFAAUABwAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAFAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAFAAUABQAAAAAABQAFAAAAAAAAAAAAAAAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAcABwAAAAAAAAAAAAAABwAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAcABwAFAAcABwAAAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAFAAUABQAAAAUABQAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABwAFAAUABQAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAUABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAHAAcABQAHAAUABQAAAAAAAAAAAAAAAAAFAAAABwAHAAcABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAHAAcABwAAAAAABwAHAAAAAAAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABwAHAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAFAAUABwAFAAcABwAFAAcABQAFAAcABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAHAAcABQAFAAUABQAAAAAABwAHAAcABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAHAAUABQAFAAUABQAFAAUABQAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABwAFAAcABwAFAAUABQAFAAUABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAcABwAFAAUABQAFAAcABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAUABQAFAAUABQAHAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAFAAUABQAFAAAAAAAFAAUABwAHAAcABwAFAAAAAAAAAAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABwAHAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAcABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUAAAAHAAUABQAFAAUABQAFAAUABwAFAAUABwAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUAAAAAAAAABQAAAAUABQAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAAcABwAHAAcAAAAFAAUAAAAHAAcABQAHAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAAAAUABQAFAAAAAAAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAFAAUABQAAAAAABQAFAAUABQAFAAUABQAAAAUABQAAAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAUABQAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAFAAUABQAFAAUABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAFAAUABQAFAAUADgAOAA4ADgAOAA4ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAA8ADwAPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAcABwAHAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAgACAAIAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAMAAwADAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAAAAAAAAAAAAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAAAAAAAAAAAAsADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwACwAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAMAAwADAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAADgAOAA4AAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAAAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4AAAAOAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAAAAAAAAAAAA4AAAAOAAAAAAAAAAAADgAOAA4AAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAA4ADgAOAA4ADgAOAA4ADgAOAAAADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4ADgAOAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAOAA4ADgAOAA4AAAAAAAAAAAAAAAAAAAAAAA4ADgAOAA4ADgAOAA4ADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAOAA4ADgAOAA4ADgAAAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4AAAAAAAAAAAA=",
20zi="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 24,213 bytes, line 20
20+/",Ze=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var _t=0;_t<zi.length;_t++)Ze[zi.charCodeAt(_t)]=_t;var Dw=function(A){var e=A.length*.75,t=A.length,r,n=0,s,i,a,o;A[A.length-1]==="="&&(e--,A[A.length-2]==="="&&e--);var l=typeof ArrayBuffer<"u"&&typeof Uint8Array<"u"&&typeof Uint8Array.prototype.slice<"u"?new ArrayBuffer(e):new Array(e),u=Array.isArray(l)?l:new Uint8Array(l);for(r=0;r<t;r+=4)s=Ze[A.charCodeAt(r)],i=Ze[A.charCodeAt(r+1)],a=Ze[A.charCodeAt(r+2)],o=Ze[A.charCodeAt(r+3)],u[n++]=s<<2|i>>4,u[n++]=(i&15)<<4|a>>2,u[n++]=(a&3)<<6|o&63;return l},Ow=function(A){for(var e=A.length,t=[],r=0;r<e;r+=2)t.push(A[r+1]<<8|A[r]);return t},Mw=function(A){for(var e=A.length,t=[],r=0;r<e;r+=4)t.push(A[r+3]<<24|A[r+2]<<16|A[r+1]<<8|A[r]);return t},Be=5,Ks=6+5,en=2,Rw=Ks-Be,Wl=65536>>Be,Nw=1<<Be,tn=Nw-1,Pw=1024>>Be,Gw=Wl+Pw,Vw=Gw,kw=32,Xw=Vw+kw,$w=65536>>Ks,Jw=1<<Rw,Ww=Jw-1,qi=function(A,e,t){return A.slice?A.slice(e,t):new Uint16Array(Array.prototype.slice.call(A,e,t))},Yw=function(A,e,t){return A.slice?A.slice(e,t):new Uint32Array(Array.prototype.slice.call(A,e,t))},jw=function(A,e){var t=Dw(A),r=Array.isArray(t)?Mw(t):new Uint32Array(t),n=Array.isArray(t)?Ow(t):new Uint16Array(t),s=24,i=qi(n,s/2,r[4]/2),a=r[5]===2?qi(n,(s+r[4])/2):Yw(r,Math.ceil((s+r[4])/4));return new Zw(r[0],r[1],r[2],r[3],i,a)},Zw=function(){function A(e,t,r,n,s,i){this.initialValue=e,this.errorValue=t,this.highStart=r,this.highValueIndex=n,this.index=s,this.data=i}return A.prototype.get=function(e){var t;if(e>=0){if(e<55296||e>56319&&e<=65535)return t=this.index[e>>Be],t=(t<<en)+(e&tn),this.data[t];if(e<=65535)return t=this.index[Wl+(e-55296>>Be)],t=(t<<en)+(e&tn),this.data[t];if(e<this.highStart)return t=Xw-$w+(e>>Ks),t=this.index[t],t+=e>>Be&Ww,t=this.index[t],t=(t<<en)+(e&tn),this.data[t];if(e<=1114111)return this.data[this.highValueIndex]}return this.errorValue},A}(),Aa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",zw=typeof Uint8Array>"u"?[]:new Uint8Array(256);for(var Tt=0;Tt<Aa.length;Tt++)zw[Aa.charCodeAt(Tt)]=Tt;var qw=1,rn=2,nn=3,ea=4,ta=5,AQ=7,ra=8,sn=9,an=10,na=11,sa=12,ia=13,aa=14,on=15,eQ=function(A){for(var e=[],t=0,r=A.length;t<r;){var n=A.charCodeAt(t++);if(n>=55296&&n<=56319&&t<r){var s=A.charCodeAt(t++);(s&64512)===56320?e.push(((n&1023)<<10)+(s&1023)+65536):(e.push(n),t--)}else e.push(n)}return e},tQ=function(){for(var A=[],e=0;e<arguments.length;e++)A[e]=arguments[e];if(String.fromCodePoint)return String.fromCodePoint.apply(String,A);var t=A.length;if(!t)return"";for(var r=[],n=-1,s="";++n<t;){var i=A[n];i<=65535?r.push(i):(i-=65536,r.push((i>>10)+55296,i%1024+56320)),(n+1===t||r.length>16384)&&(s+=String.fromCharCode.apply(String,r),r.length=0)}return s},rQ=jw(Kw),wA="\xD7",ln="\xF7",nQ=function(A){return rQ.get(A)},sQ=function(A,e,t){var r=t-2,n=e[r],s=e[t-1],i=e[t];if(s===rn&&i===nn)return wA;if(s===rn||s===nn||s===ea||i===rn||i===nn||i===ea)return ln;if(s===ra&&[ra,sn,na,sa].indexOf(i)!==-1||(s===na||s===sn)&&(i===sn||i===an)||(s===sa||s===an)&&i===an||i===ia||i===ta||i===AQ||s===qw)return wA;if(s===ia&&i===aa){for(;n===ta;)n=e[--r];if(n===aa)return wA}if(s===on&&i===on){for(var a=0;n===on;)a++,n=e[--r];if(a%2===0)return wA}return ln},iQ=function(A){var e=eQ(A),t=e.length,r=0,n=0,s=e.map(nQ);return{next:function(){if(r>=t)return{done:!0,value:null};for(var i=wA;r<t&&(i=sQ(e,s,++r))===wA;);if(i!==wA||r===t){var a=tQ.apply(null,e.slice(n,r));return n=r,{value:a,done:!1}}return{done:!0,value:null}}}},aQ=function(A){for(var e=iQ(A),t=[],r;!(r=e.next()).done;)r.value&&t.push(r.value.slice());return t},oQ=function(A){var e=123;if(A.createRange){var t=A.createRange();if(t.getBoundingClientRect){var r=A.createElement("boundtest");r.style.height=e+"px",r.style.display="block",A.body.appendChild(r),t.selectNode(r);var n=t.getBoundingClientRect(),s=Math.round(n.height);if(A.body.removeChild(r),s===e)return!0}}return!1},lQ=function(A){var e=A.createElement("boundtest");e.style.width="50px",e.style.display="block",e.style.fontSize="12px",e.style.letterSpacing="0px",e.style.wordSpacing="0px",A.body.appendChild(e);var t=A.createRange();e.innerHTML=typeof"".repeat=="function"?"&#128104;".repeat(10):"";var r=e.firstChild,n=Fr(r.data).map(function(o){return W(o)}),s=0,i={},a=n.every(function(o,l){t.setStart(r,s),t.setEnd(r,s+o.length);var u=t.getBoundingClientRect();s+=o.length;var c=u.x>i.x||u.y>i.y;return i=u,l===0?!0:c});return A.body.removeChild(e),a},uQ=function(){return typeof new Image().crossOrigin<"u"},cQ=function(){return typeof new XMLHttpRequest().responseType=="string"},BQ=function(A){var e=new Image,t=A.createElement("canvas"),r=t.getContext("2d");if(!r)return!1;e.src="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg'></svg>";try{r.drawImage(e,0,0),t.toDataURL()}catch{return!1}return!0},oa=function(A){return A[0]===0&&A[1]===255&&A[2]===0&&A[3]===255},fQ=function(A){var e=A.createElement("canvas"),t=100;e.width=t,e.height=t;var r=e.getContext("2d");if(!r)return Promise.reject(!1);r.fillStyle="rgb(0, 255, 0)",r.fillRect(0,0,t,t);var n=new Image,s=e.toDataURL();n.src=s;var i=as(t,t,0,0,n);return r.fillStyle="red",r.fillRect(0,0,t,t),la(i).then(function(a){r.drawImage(a,0,0);var o=r.getImageData(0,0,t,t).data;r.fillStyle="red",r.fillRect(0,0,t,t);var l=A.createElement("div");return l.style.backgroundImage="url("+s+")",l.style.height=t+"px",oa(o)?la(as(t,t,0,0,l)):Promise.reject(!1)}).then(function(a){return r.drawImage(a,0,0),oa(r.getImageData(0,0,t,t).data)}).catch(function(){return!1})},as=function(A,e,t,r,n){var s="http://www.w3.org/2000/svg",i=document.createElementNS(s,"svg"),a=document.createElementNS(s,"foreignObject");return i.setAttributeNS(null,"width",A.toString()),i.setAttributeNS(null,"height",e.toString()),a.setAttributeNS(null,"width","100%"),a.setAttributeNS(null,"height","100%"),a.setAttributeNS(null,"x",t.toString()),a.setAttributeNS(null,"y",r.toString()),a.setAttributeNS(null,"externalResourcesRequired","true"),i.appendChild(a),a.appendChild(n),i},la=function(A){return new Promise(function(e,t){var r=new Image;r.onload=function(){return e(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},AA={get SUPPORT_RANGE_BOUNDS(){var A=oQ(document);return Object.defineProperty(AA,"SUPPORT_RANGE_BOUNDS",{value:A}),A},get SUPPORT_WORD_BREAKING(){var A=AA.SUPPORT_RANGE_BOUNDS&&lQ(document);return Object.defineProperty(AA,"SUPPORT_WORD_BREAKING",{value:A}),A},get SUPPORT_SVG_DRAWING(){var A=BQ(document);return Object.defineProperty(AA,"SUPPORT_SVG_DRAWING",{value:A}),A},get SUPPORT_FOREIGNOBJECT_DRAWING(){var A=typeof Array.from=="function"&&typeof window.fetch=="function"?fQ(document):Promise.resolve(!1);return Object.defineProperty(AA,"SUPPORT_FOREIGNOBJECT_DRAWING",{value:A}),A},get SUPPORT_CORS_IMAGES(){var A=uQ();return Object.defineProperty(AA,"SUPPORT_CORS_IMAGES",{value:A}),A},get SUPPORT_RESPONSE_TYPE(){var A=cQ();return Object.defineProperty(AA,"SUPPORT_RESPONSE_TYPE",{value:A}),A},get SUPPORT_CORS_XHR(){var A="withCredentials"in new XMLHttpRequest;return Object.defineProperty(AA,"SUPPORT_CORS_XHR",{value:A}),A},get SUPPORT_NATIVE_TEXT_SEGMENTATION(){var A=!!(typeof Intl<"u"&&Intl.Segmenter);return Object.defineProperty(AA,"SUPPORT_NATIVE_TEXT_SEGMENTATION",{value:A}),A}},rt=function(){function A(e,t){this.text=e,this.bounds=t}return A}(),hQ=function(A,e,t,r){var n=pQ(e,t),s=[],i=0;return n.forEach(function(a){if(t.textDecorationLine.length||a.trim().length>0)if(AA.SUPPORT_RANGE_BOUNDS){var o=ua(r,i,a.length).getClientRects();if(o.length>1){var l=Ds(a),u=0;l.forEach(function(B){s.push(new rt(B,PA.fromDOMRectList(A,ua(r,u+i,B.length).getClientRects()))),u+=B.length})}else s.push(new rt(a,PA.fromDOMRectList(A,o)))}else{var c=r.splitText(a.length);s.push(new rt(a,dQ(A,r))),r=c}else AA.SUPPORT_RANGE_BOUNDS||(r=r.splitText(a.length));i+=a.length}),s},dQ=function(A,e){var t=e.ownerDocument;if(t){var r=t.createElement("html2canvaswrapper");r.appendChild(e.cloneNode(!0));var n=e.parentNode;if(n){n.replaceChild(r,e);var s=Ur(A,r);return r.firstChild&&n.replaceChild(r.firstChild,r),s}}return PA.EMPTY},ua=function(A,e,t){var r=A.ownerDocument;if(!r)throw new Error("Node has no owner document");var n=r.createRange();return n.setStart(A,e),n.setEnd(A,e+t),n},Ds=function(A){if(AA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var e=new Intl.Segmenter(void 0,{granularity:"grapheme"});return Array.from(e.segment(A)).map(function(t){return t.segment})}return aQ(A)},gQ=function(A,e){if(AA.SUPPORT_NATIVE_TEXT_SEGMENTATION){var t=new Intl.Segmenter(void 0,{granularity:"word"});return Array.from(t.segment(A)).map(function(r){return r.segment})}return QQ(A,e)},pQ=function(A,e){return e.letterSpacing!==0?Ds(A):gQ(A,e)},wQ=[32,160,4961,65792,65793,4153,4241],QQ=function(A,e){for(var t=$d(A,{lineBreak:e.lineBreak,wordBreak:e.overflowWrap==="break-word"?"break-word":e.wordBreak}),r=[],n,s=function(){if(n.value){var i=n.value.slice(),a=Fr(i),o="";a.forEach(function(l){wQ.indexOf(l)===-1?o+=W(l):(o.length&&r.push(o),r.push(W(l)),o="")}),o.length&&r.push(o)}};!(n=t.next()).done;)s();return r},CQ=function(){function A(e,t,r){this.text=vQ(t.data,r.textTransform),this.textBounds=hQ(e,this.text,r,t)}return A}(),vQ=function(A,e){switch(e){case 1:return A.toLowerCase();case 3:return A.replace(mQ,UQ);case 2:return A.toUpperCase();default:return A}},mQ=/(^|\s|:|-|\(|\))([a-z])/g,UQ=function(A,e,t){return A.length>0?e+t.toUpperCase():A},Yl=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.src=r.currentSrc||r.src,n.intrinsicWidth=r.naturalWidth,n.intrinsicHeight=r.naturalHeight,n.context.cache.addImage(n.src),n}return e}(_A),jl=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.canvas=r,n.intrinsicWidth=r.width,n.intrinsicHeight=r.height,n}return e}(_A),Zl=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this,s=new XMLSerializer,i=Ur(t,r);return r.setAttribute("width",i.width+"px"),r.setAttribute("height",i.height+"px"),n.svg="data:image/svg+xml,"+encodeURIComponent(s.serializeToString(r)),n.intrinsicWidth=r.width.baseVal.value,n.intrinsicHeight=r.height.baseVal.value,n.context.cache.addImage(n.svg),n}return e}(_A),zl=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.value=r.value,n}return e}(_A),os=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.start=r.start,n.reversed=typeof r.reversed=="boolean"&&r.reversed===!0,n}return e}(_A),FQ=[{type:15,flags:0,unit:"px",number:3}],yQ=[{type:16,flags:0,number:50}],EQ=function(A){return A.width>A.height?new PA(A.left+(A.width-A.height)/2,A.top,A.height,A.height):A.width<A.height?new PA(A.left,A.top+(A.height-A.width)/2,A.width,A.width):A},bQ=function(A){var e=A.type===IQ?new Array(A.value.length+1).join("\u2022"):A.value;return e.length===0?A.placeholder||"":e},ur="checkbox",cr="radio",IQ="password",ca=707406591,Os=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;switch(n.type=r.type.toLowerCase(),n.checked=r.checked,n.value=bQ(r),(n.type===ur||n.type===cr)&&(n.styles.backgroundColor=3739148031,n.styles.borderTopColor=n.styles.borderRightColor=n.styles.borderBottomColor=n.styles.borderLeftColor=2779096575,n.styles.borderTopWidth=n.styles.borderRightWidth=n.styles.borderBottomWidth=n.styles.borderLeftWidth=1,n.styles.borderTopStyle=n.styles.borderRightStyle=n.styles.borderBottomStyle=n.styles.borderLeftStyle=1,n.styles.backgroundClip=[0],n.styles.backgroundOrigin=[0],n.bounds=EQ(n.bounds)),n.type){case ur:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=FQ;break;case cr:n.styles.borderTopRightRadius=n.styles.borderTopLeftRadius=n.styles.borderBottomRightRadius=n.styles.borderBottomLeftRadius=yQ;break}return n}return e}(_A),ql=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this,s=r.options[r.selectedIndex||0];return n.value=s&&s.text||"",n}return e}(_A),Au=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.value=r.value,n}return e}(_A),eu=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;n.src=r.src,n.width=parseInt(r.width,10)||0,n.height=parseInt(r.height,10)||0,n.backgroundColor=n.styles.backgroundColor;try{if(r.contentWindow&&r.contentWindow.document&&r.contentWindow.document.documentElement){n.tree=ru(t,r.contentWindow.document.documentElement);var s=r.contentWindow.document.documentElement?et(t,getComputedStyle(r.contentWindow.document.documentElement).backgroundColor):NA.TRANSPARENT,i=r.contentWindow.document.body?et(t,getComputedStyle(r.contentWindow.document.body).backgroundColor):NA.TRANSPARENT;n.backgroundColor=zA(s)?zA(i)?n.styles.backgroundColor:i:s}}catch{}return n}return e}(_A),HQ=["OL","UL","MENU"],qt=function(A,e,t,r){for(var n=e.firstChild,s=void 0;n;n=s)if(s=n.nextSibling,nu(n)&&n.data.trim().length>0)t.textNodes.push(new CQ(A,n,t.styles));else if(ye(n))if(ou(n)&&n.assignedNodes)n.assignedNodes().forEach(function(a){return qt(A,a,t,r)});else{var i=tu(A,n);i.styles.isVisible()&&(xQ(n,i,r)?i.flags|=4:LQ(i.styles)&&(i.flags|=2),HQ.indexOf(n.tagName)!==-1&&(i.flags|=8),t.elements.push(i),n.slot,n.shadowRoot?qt(A,n.shadowRoot,i,r):!Br(n)&&!su(n)&&!fr(n)&&qt(A,n,i,r))}},tu=function(A,e){return us(e)?new Yl(A,e):iu(e)?new jl(A,e):su(e)?new Zl(A,e):SQ(e)?new zl(A,e):_Q(e)?new os(A,e):TQ(e)?new Os(A,e):fr(e)?new ql(A,e):Br(e)?new Au(A,e):au(e)?new eu(A,e):new _A(A,e)},ru=function(A,e){var t=tu(A,e);return t.flags|=4,qt(A,e,t,t),t},xQ=function(A,e,t){return e.styles.isPositionedWithZIndex()||e.styles.opacity<1||e.styles.isTransformed()||Ms(A)&&t.styles.isTransparent()},LQ=function(A){return A.isPositioned()||A.isFloating()},nu=function(A){return A.nodeType===Node.TEXT_NODE},ye=function(A){return A.nodeType===Node.ELEMENT_NODE},ls=function(A){return ye(A)&&typeof A.style<"u"&&!Ar(A)},Ar=function(A){return typeof A.className=="object"},SQ=function(A){return A.tagName==="LI"},_Q=function(A){return A.tagName==="OL"},TQ=function(A){return A.tagName==="INPUT"},KQ=function(A){return A.tagName==="HTML"},su=function(A){return A.tagName==="svg"},Ms=function(A){return A.tagName==="BODY"},iu=function(A){return A.tagName==="CANVAS"},Ba=function(A){return A.tagName==="VIDEO"},us=function(A){return A.tagName==="IMG"},au=function(A){return A.tagName==="IFRAME"},fa=function(A){return A.tagName==="STYLE"},DQ=function(A){return A.tagName==="SCRIPT"},Br=function(A){return A.tagName==="TEXTAREA"},fr=function(A){return A.tagName==="SELECT"},ou=function(A){return A.tagName==="SLOT"},ha=function(A){return A.tagName.indexOf("-")>0},OQ=function(){function A(){this.counters={}}return A.prototype.getCounterValue=function(e){var t=this.counters[e];return t&&t.length?t[t.length-1]:1},A.prototype.getCounterValues=function(e){var t=this.counters[e];return t||[]},A.prototype.pop=function(e){var t=this;e.forEach(function(r){return t.counters[r].pop()})},A.prototype.parse=function(e){var t=this,r=e.counterIncrement,n=e.counterReset,s=!0;r!==null&&r.forEach(function(a){var o=t.counters[a.counter];o&&a.increment!==0&&(s=!1,o.length||o.push(1),o[Math.max(0,o.length-1)]+=a.increment)});var i=[];return s&&n.forEach(function(a){var o=t.counters[a.counter];i.push(a.counter),o||(o=t.counters[a.counter]=[]),o.push(a.reset)}),i},A}(),da={integers:[1e3,900,500,400,100,90,50,40,10,9,5,4,1],values:["M","CM","D","CD","C","XC","L","XL","X","IX","V","IV","I"]},ga={integers:[9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u0554","\u0553","\u0552","\u0551","\u0550","\u054F","\u054E","\u054D","\u054C","\u054B","\u054A","\u0549","\u0548","\u0547","\u0546","\u0545","\u0544","\u0543","\u0542","\u0541","\u0540","\u053F","\u053E","\u053D","\u053C","\u053B","\u053A","\u0539","\u0538","\u0537","\u0536","\u0535","\u0534","\u0533","\u0532","\u0531"]},MQ={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,400,300,200,100,90,80,70,60,50,40,30,20,19,18,17,16,15,10,9,8,7,6,5,4,3,2,1],values:["\u05D9\u05F3","\u05D8\u05F3","\u05D7\u05F3","\u05D6\u05F3","\u05D5\u05F3","\u05D4\u05F3","\u05D3\u05F3","\u05D2\u05F3","\u05D1\u05F3","\u05D0\u05F3","\u05EA","\u05E9","\u05E8","\u05E7","\u05E6","\u05E4","\u05E2","\u05E1","\u05E0","\u05DE","\u05DC","\u05DB","\u05D9\u05D8","\u05D9\u05D7","\u05D9\u05D6","\u05D8\u05D6","\u05D8\u05D5","\u05D9","\u05D8","\u05D7","\u05D6","\u05D5","\u05D4","\u05D3","\u05D2","\u05D1","\u05D0"]},RQ={integers:[1e4,9e3,8e3,7e3,6e3,5e3,4e3,3e3,2e3,1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],values:["\u10F5","\u10F0","\u10EF","\u10F4","\u10EE","\u10ED","\u10EC","\u10EB","\u10EA","\u10E9","\u10E8","\u10E7","\u10E6","\u10E5","\u10E4","\u10F3","\u10E2","\u10E1","\u10E0","\u10DF","\u10DE","\u10DD","\u10F2","\u10DC","\u10DB","\u10DA","\u10D9","\u10D8","\u10D7","\u10F1","\u10D6","\u10D5","\u10D4","\u10D3","\u10D2","\u10D1","\u10D0"]},Qe=function(A,e,t,r,n,s){return A<e||A>t?ot(A,n,s.length>0):r.integers.reduce(function(i,a,o){for(;A>=a;)A-=a,i+=r.values[o];return i},"")+s},lu=function(A,e,t,r){var n="";do t||A--,n=r(A)+n,A/=e;while(A*e>=e);return n},J=function(A,e,t,r,n){var s=t-e+1;return(A<0?"-":"")+(lu(Math.abs(A),s,r,function(i){return W(Math.floor(i%s)+e)})+n)},ae=function(A,e,t){t===void 0&&(t=". ");var r=e.length;return lu(Math.abs(A),r,!1,function(n){return e[Math.floor(n%r)]})+t},Ue=1<<0,XA=1<<1,$A=1<<2,ze=1<<3,MA=function(A,e,t,r,n,s){if(A<-9999||A>9999)return ot(A,4,n.length>0);var i=Math.abs(A),a=n;if(i===0)return e[0]+a;for(var o=0;i>0&&o<=4;o++){var l=i%10;l===0&&j(s,Ue)&&a!==""?a=e[l]+a:l>1||l===1&&o===0||l===1&&o===1&&j(s,XA)||l===1&&o===1&&j(s,$A)&&A>100||l===1&&o>1&&j(s,ze)?a=e[l]+(o>0?t[o-1]:"")+a:l===1&&o>0&&(a=t[o-1]+a),i=Math.floor(i/10)}return(A<0?r:"")+a},pa="\u5341\u767E\u5343\u842C",wa="\u62FE\u4F70\u4EDF\u842C",Qa="\u30DE\u30A4\u30CA\u30B9",un="\uB9C8\uC774\uB108\uC2A4",ot=function(A,e,t){var r=t?". ":"",n=t?"\u3001":"",s=t?", ":"",i=t?" ":"";switch(e){case 0:return"\u2022"+i;case 1:return"\u25E6"+i;case 2:return"\u25FE"+i;case 5:var a=J(A,48,57,!0,r);return a.length<4?"0"+a:a;case 4:return ae(A,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",n);case 6:return Qe(A,1,3999,da,3,r).toLowerCase();case 7:return Qe(A,1,3999,da,3,r);case 8:return J(A,945,969,!1,r);case 9:return J(A,97,122,!1,r);case 10:return J(A,65,90,!1,r);case 11:return J(A,1632,1641,!0,r);case 12:case 49:return Qe(A,1,9999,ga,3,r);case 35:return Qe(A,1,9999,ga,3,r).toLowerCase();case 13:return J(A,2534,2543,!0,r);case 14:case 30:return J(A,6112,6121,!0,r);case 15:return ae(A,"\u5B50\u4E11\u5BC5\u536F\u8FB0\u5DF3\u5348\u672A\u7533\u9149\u620C\u4EA5",n);case 16:return ae(A,"\u7532\u4E59\u4E19\u4E01\u620A\u5DF1\u5E9A\u8F9B\u58EC\u7678",n);case 17:case 48:return MA(A,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",pa,"\u8CA0",n,XA|$A|ze);case 47:return MA(A,"\u96F6\u58F9\u8CB3\u53C3\u8086\u4F0D\u9678\u67D2\u634C\u7396",wa,"\u8CA0",n,Ue|XA|$A|ze);case 42:return MA(A,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D",pa,"\u8D1F",n,XA|$A|ze);case 41:return MA(A,"\u96F6\u58F9\u8D30\u53C1\u8086\u4F0D\u9646\u67D2\u634C\u7396",wa,"\u8D1F",n,Ue|XA|$A|ze);case 26:return MA(A,"\u3007\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u4E07",Qa,n,0);case 25:return MA(A,"\u96F6\u58F1\u5F10\u53C2\u56DB\u4F0D\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343\u4E07",Qa,n,Ue|XA|$A);case 31:return MA(A,"\uC601\uC77C\uC774\uC0BC\uC0AC\uC624\uC721\uCE60\uD314\uAD6C","\uC2ED\uBC31\uCC9C\uB9CC",un,s,Ue|XA|$A);case 33:return MA(A,"\u96F6\u4E00\u4E8C\u4E09\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u5341\u767E\u5343\u842C",un,s,0);case 32:return MA(A,"\u96F6\u58F9\u8CB3\u53C3\u56DB\u4E94\u516D\u4E03\u516B\u4E5D","\u62FE\u767E\u5343",un,s,Ue|XA|$A);case 18:return J(A,2406,2415,!0,r);case 20:return Qe(A,1,19999,RQ,3,r);case 21:return J(A,2790,2799,!0,r);case 22:return J(A,2662,2671,!0,r);case 22:return Qe(A,1,10999,MQ,3,r);case 23:return ae(A,"\u3042\u3044\u3046\u3048\u304A\u304B\u304D\u304F\u3051\u3053\u3055\u3057\u3059\u305B\u305D\u305F\u3061\u3064\u3066\u3068\u306A\u306B\u306C\u306D\u306E\u306F\u3072\u3075\u3078\u307B\u307E\u307F\u3080\u3081\u3082\u3084\u3086\u3088\u3089\u308A\u308B\u308C\u308D\u308F\u3090\u3091\u3092\u3093");case 24:return ae(A,"\u3044\u308D\u306F\u306B\u307B\u3078\u3068\u3061\u308A\u306C\u308B\u3092\u308F\u304B\u3088\u305F\u308C\u305D\u3064\u306D\u306A\u3089\u3080\u3046\u3090\u306E\u304A\u304F\u3084\u307E\u3051\u3075\u3053\u3048\u3066\u3042\u3055\u304D\u3086\u3081\u307F\u3057\u3091\u3072\u3082\u305B\u3059");case 27:return J(A,3302,3311,!0,r);case 28:return ae(A,"\u30A2\u30A4\u30A6\u30A8\u30AA\u30AB\u30AD\u30AF\u30B1\u30B3\u30B5\u30B7\u30B9\u30BB\u30BD\u30BF\u30C1\u30C4\u30C6\u30C8\u30CA\u30CB\u30CC\u30CD\u30CE\u30CF\u30D2\u30D5\u30D8\u30DB\u30DE\u30DF\u30E0\u30E1\u30E2\u30E4\u30E6\u30E8\u30E9\u30EA\u30EB\u30EC\u30ED\u30EF\u30F0\u30F1\u30F2\u30F3",n);case 29:return ae(A,"\u30A4\u30ED\u30CF\u30CB\u30DB\u30D8\u30C8\u30C1\u30EA\u30CC\u30EB\u30F2\u30EF\u30AB\u30E8\u30BF\u30EC\u30BD\u30C4\u30CD\u30CA\u30E9\u30E0\u30A6\u30F0\u30CE\u30AA\u30AF\u30E4\u30DE\u30B1\u30D5\u30B3\u30A8\u30C6\u30A2\u30B5\u30AD\u30E6\u30E1\u30DF\u30B7\u30F1\u30D2\u30E2\u30BB\u30B9",n);case 34:return J(A,3792,3801,!0,r);case 37:return J(A,6160,6169,!0,r);case 38:return J(A,4160,4169,!0,r);case 39:return J(A,2918,2927,!0,r);case 40:return J(A,1776,1785,!0,r);case 43:return J(A,3046,3055,!0,r);case 44:return J(A,3174,3183,!0,r);case 45:return J(A,3664,3673,!0,r);case 46:return J(A,3872,3881,!0,r);case 3:default:return J(A,48,57,!0,r)}},uu="data-html2canvas-ignore",Ca=function(){function A(e,t,r){if(this.context=e,this.options=r,this.scrolledElements=[],this.referenceElement=t,this.counters=new OQ,this.quoteDepth=0,!t.ownerDocument)throw new Error("Cloned element does not have an owner document");this.documentElement=this.cloneNode(t.ownerDocument.documentElement,!1)}return A.prototype.toIFrame=function(e,t){var r=this,n=NQ(e,t);if(!n.contentWindow)return Promise.reject("Unable to find iframe window");var s=e.defaultView.pageXOffset,i=e.defaultView.pageYOffset,a=n.contentWindow,o=a.document,l=VQ(n).then(function(){return aA(r,void 0,void 0,function(){var u,c;return rA(this,function(B){switch(B.label){case 0:return this.scrolledElements.forEach(JQ),a&&(a.scrollTo(t.left,t.top),/(iPad|iPhone|iPod)/g.test(navigator.userAgent)&&(a.scrollY!==t.top||a.scrollX!==t.left)&&(this.context.logger.warn("Unable to restore scroll position for cloned document"),this.context.windowBounds=this.context.windowBounds.add(a.scrollX-t.left,a.scrollY-t.top,0,0))),u=this.options.onclone,c=this.clonedReferenceElement,typeof c>"u"?[2,Promise.reject("Error finding the "+this.referenceElement.nodeName+" in the cloned document")]:o.fonts&&o.fonts.ready?[4,o.fonts.ready]:[3,2];case 1:B.sent(),B.label=2;case 2:return/(AppleWebKit)/g.test(navigator.userAgent)?[4,GQ(o)]:[3,4];case 3:B.sent(),B.label=4;case 4:return typeof u=="function"?[2,Promise.resolve().then(function(){return u(o,c)}).then(function(){return n})]:[2,n]}})})});return o.open(),o.write(XQ(document.doctype)+"<html></html>"),$Q(this.referenceElement.ownerDocument,s,i),o.replaceChild(o.adoptNode(this.documentElement),o.documentElement),o.close(),l},A.prototype.createElementClone=function(e){if(is(e,2))debugger;if(iu(e))return this.createCanvasClone(e);if(Ba(e))return this.createVideoClone(e);if(fa(e))return this.createStyleClone(e);var t=e.cloneNode(!1);return us(t)&&(us(e)&&e.currentSrc&&e.currentSrc!==e.src&&(t.src=e.currentSrc,t.srcset=""),t.loading==="lazy"&&(t.loading="eager")),ha(t)?this.createCustomElementClone(t):t},A.prototype.createCustomElementClone=function(e){var t=document.createElement("html2canvascustomelement");return cn(e.style,t),t},A.prototype.createStyleClone=function(e){try{var t=e.sheet;if(t&&t.cssRules){var r=[].slice.call(t.cssRules,0).reduce(function(s,i){return i&&typeof i.cssText=="string"?s+i.cssText:s},""),n=e.cloneNode(!1);return n.textContent=r,n}}catch(s){if(this.context.logger.error("Unable to access cssRules property",s),s.name!=="SecurityError")throw s}return e.cloneNode(!1)}
vendor: 4,816 bytes, line 20
20,A.prototype.createCanvasClone=function(e){var t;if(this.options.inlineImages&&e.ownerDocument){var r=e.ownerDocument.createElement("img");try{return r.src=e.toDataURL(),r}catch{this.context.logger.info("Unable to inline canvas contents, canvas is tainted",e)}}var n=e.cloneNode(!1);try{n.width=e.width,n.height=e.height;var s=e.getContext("2d"),i=n.getContext("2d");if(i)if(!this.options.allowTaint&&s)i.putImageData(s.getImageData(0,0,e.width,e.height),0,0);else{var a=(t=e.getContext("webgl2"))!==null&&t!==void 0?t:e.getContext("webgl");if(a){var o=a.getContextAttributes();o?.preserveDrawingBuffer===!1&&this.context.logger.warn("Unable to clone WebGL context as it has preserveDrawingBuffer=false",e)}i.drawImage(e,0,0)}return n}catch{this.context.logger.info("Unable to clone canvas as it is tainted",e)}return n},A.prototype.createVideoClone=function(e){var t=e.ownerDocument.createElement("canvas");t.width=e.offsetWidth,t.height=e.offsetHeight;var r=t.getContext("2d");try{return r&&(r.drawImage(e,0,0,t.width,t.height),this.options.allowTaint||r.getImageData(0,0,t.width,t.height)),t}catch{this.context.logger.info("Unable to clone video as it is tainted",e)}var n=e.ownerDocument.createElement("canvas");return n.width=e.offsetWidth,n.height=e.offsetHeight,n},A.prototype.appendChildNode=function(e,t,r){(!ye(t)||!DQ(t)&&!t.hasAttribute(uu)&&(typeof this.options.ignoreElements!="function"||!this.options.ignoreElements(t)))&&(!this.options.copyStyles||!ye(t)||!fa(t))&&e.appendChild(this.cloneNode(t,r))},A.prototype.cloneChildNodes=function(e,t,r){for(var n=this,s=e.shadowRoot?e.shadowRoot.firstChild:e.firstChild;s;s=s.nextSibling)if(ye(s)&&ou(s)&&typeof s.assignedNodes=="function"){var i=s.assignedNodes();i.length&&i.forEach(function(a){return n.appendChildNode(t,a,r)})}else this.appendChildNode(t,s,r)},A.prototype.cloneNode=function(e,t){if(nu(e))return document.createTextNode(e.data);if(!e.ownerDocument)return e.cloneNode(!1);var r=e.ownerDocument.defaultView;if(r&&ye(e)&&(ls(e)||Ar(e))){var n=this.createElementClone(e);n.style.transitionProperty="none";var s=r.getComputedStyle(e),i=r.getComputedStyle(e,":before"),a=r.getComputedStyle(e,":after");this.referenceElement===e&&ls(n)&&(this.clonedReferenceElement=n),Ms(n)&&jQ(n);var o=this.counters.parse(new Zi(this.context,s)),l=this.resolvePseudoContent(e,n,i,nt.BEFORE);ha(e)&&(t=!0),Ba(e)||this.cloneChildNodes(e,n,t),l&&n.insertBefore(l,n.firstChild);var u=this.resolvePseudoContent(e,n,a,nt.AFTER);return u&&n.appendChild(u),this.counters.pop(o),(s&&(this.options.copyStyles||Ar(e))&&!au(e)||t)&&cn(s,n),(e.scrollTop!==0||e.scrollLeft!==0)&&this.scrolledElements.push([n,e.scrollLeft,e.scrollTop]),(Br(e)||fr(e))&&(Br(n)||fr(n))&&(n.value=e.value),n}return e.cloneNode(!1)},A.prototype.resolvePseudoContent=function(e,t,r,n){var s=this;if(!!r){var i=r.content,a=t.ownerDocument;if(!(!a||!i||i==="none"||i==="-moz-alt-content"||r.display==="none")){this.counters.parse(new Zi(this.context,r));var o=new Sw(this.context,r),l=a.createElement("html2canvaspseudoelement");cn(r,l),o.content.forEach(function(c){if(c.type===0)l.appendChild(a.createTextNode(c.value));else if(c.type===22){var B=a.createElement("img");B.src=c.value,B.style.opacity="1",l.appendChild(B)}else if(c.type===18){if(c.name==="attr"){var h=c.values.filter(N);h.length&&l.appendChild(a.createTextNode(e.getAttribute(h[0].value)||""))}else if(c.name==="counter"){var f=c.values.filter(Se),d=f[0],w=f[1];if(d&&N(d)){var g=s.counters.getCounterValue(d.value),Q=w&&N(w)?ss.parse(s.context,w.value):3;l.appendChild(a.createTextNode(ot(g,Q,!1)))}}else if(c.name==="counters"){var v=c.values.filter(Se),d=v[0],m=v[1],w=v[2];if(d&&N(d)){var U=s.counters.getCounterValues(d.value),C=w&&N(w)?ss.parse(s.context,w.value):3,H=m&&m.type===0?m.value:"",I=U.map(function(E){return ot(E,C,!1)}).join(H);l.appendChild(a.createTextNode(I))}}}else if(c.type===20)switch(c.value){case"open-quote":l.appendChild(a.createTextNode(ji(o.quotes,s.quoteDepth++,!0)));break;case"close-quote":l.appendChild(a.createTextNode(ji(o.quotes,--s.quoteDepth,!1)));break;default:l.appendChild(a.createTextNode(c.value))}}),l.className=cs+" "+Bs;var u=n===nt.BEFORE?" "+cs:" "+Bs;return Ar(t)?t.className.baseValue+=u:t.className+=u,l}}},A.destroy=function(e){return e.parentNode?(e.parentNode.removeChild(e),!0):!1},A}(),nt;(function(A){A[A.BEFORE=0]="BEFORE",A[A.AFTER=1]="AFTER"})(nt||(nt={}));var NQ=function(A,e){var t=A.createElement("iframe");return t.className="html2canvas-container",t.style.visibility="hidden",t.style.position="fixed",t.style.left="-10000px",t.style.top="0px",t.style.border="0",t.width=e.width.toString(),t.height=e.height.toString(),t.scrolling="no",t.setAttribute(uu,"true"),A.body.appendChild(t),t},PQ=function(A){return new Promise(function(e){if(A.complete){e();return}
vendor: 4,098 bytes, lines 20-24
20if(!A.src){e();return}A.onload=e,A.onerror=e})},GQ=function(A){return Promise.all([].slice.call(A.images,0).map(PQ))},VQ=function(A){return new Promise(function(e,t){var r=A.contentWindow;if(!r)return t("No window assigned for iframe");var n=r.document;r.onload=A.onload=function(){r.onload=A.onload=null;var s=setInterval(function(){n.body.childNodes.length>0&&n.readyState==="complete"&&(clearInterval(s),e(A))},50)}})},kQ=["all","d","content"],cn=function(A,e){for(var t=A.length-1;t>=0;t--){var r=A.item(t);kQ.indexOf(r)===-1&&e.style.setProperty(r,A.getPropertyValue(r))}return e},XQ=function(A){var e="";return A&&(e+="<!DOCTYPE ",A.name&&(e+=A.name),A.internalSubset&&(e+=A.internalSubset),A.publicId&&(e+='"'+A.publicId+'"'),A.systemId&&(e+='"'+A.systemId+'"'),e+=">"),e},$Q=function(A,e,t){A&&A.defaultView&&(e!==A.defaultView.pageXOffset||t!==A.defaultView.pageYOffset)&&A.defaultView.scrollTo(e,t)},JQ=function(A){var e=A[0],t=A[1],r=A[2];e.scrollLeft=t,e.scrollTop=r},WQ=":before",YQ=":after",cs="___html2canvas___pseudoelement_before",Bs="___html2canvas___pseudoelement_after",va=`{
21    content: "" !important;
22    display: none !important;
23}`,jQ=function(A){ZQ(A,"."+cs+WQ+va+`
24         .`+Bs+YQ+va)},ZQ=function(A,e){var t=A.ownerDocument;if(t){var r=t.createElement("style");r.textContent=e,A.appendChild(r)}},cu=function(){function A(){}return A.getOrigin=function(e){var t=A._link;return t?(t.href=e,t.href=t.href,t.protocol+t.hostname+t.port):"about:blank"},A.isSameOrigin=function(e){return A.getOrigin(e)===A._origin},A.setContext=function(e){A._link=e.document.createElement("a"),A._origin=A.getOrigin(e.location.href)},A._origin="about:blank",A}(),zQ=function(){function A(e,t){this.context=e,this._options=t,this._cache={}}return A.prototype.addImage=function(e){var t=Promise.resolve();return this.has(e)||(fn(e)||tC(e))&&(this._cache[e]=this.loadImage(e)).catch(function(){}),t},A.prototype.match=function(e){return this._cache[e]},A.prototype.loadImage=function(e){return aA(this,void 0,void 0,function(){var t,r,n,s,i=this;return rA(this,function(a){switch(a.label){case 0:return t=cu.isSameOrigin(e),r=!Bn(e)&&this._options.useCORS===!0&&AA.SUPPORT_CORS_IMAGES&&!t,n=!Bn(e)&&!t&&!fn(e)&&typeof this._options.proxy=="string"&&AA.SUPPORT_CORS_XHR&&!r,!t&&this._options.allowTaint===!1&&!Bn(e)&&!fn(e)&&!n&&!r?[2]:(s=e,n?[4,this.proxy(s)]:[3,2]);case 1:s=a.sent(),a.label=2;case 2:return this.context.logger.debug("Added image "+e.substring(0,256)),[4,new Promise(function(o,l){var u=new Image;u.onload=function(){return o(u)},u.onerror=l,(rC(s)||r)&&(u.crossOrigin="anonymous"),u.src=s,u.complete===!0&&setTimeout(function(){return o(u)},500),i._options.imageTimeout>0&&setTimeout(function(){return l("Timed out ("+i._options.imageTimeout+"ms) loading image")},i._options.imageTimeout)})];case 3:return[2,a.sent()]}})})},A.prototype.has=function(e){return typeof this._cache[e]<"u"},A.prototype.keys=function(){return Promise.resolve(Object.keys(this._cache))},A.prototype.proxy=function(e){var t=this,r=this._options.proxy;if(!r)throw new Error("No proxy defined");var n=e.substring(0,256);return new Promise(function(s,i){var a=AA.SUPPORT_RESPONSE_TYPE?"blob":"text",o=new XMLHttpRequest;o.onload=function(){if(o.status===200)if(a==="text")s(o.response);else{var c=new FileReader;c.addEventListener("load",function(){return s(c.result)},!1),c.addEventListener("error",function(B){return i(B)},!1),c.readAsDataURL(o.response)}else i("Failed to proxy resource "+n+" with status code "+o.status)},o.onerror=i;var l=r.indexOf("?")>-1?"&":"?";if(o.open("GET",""+r+l+"url="+encodeURIComponent(e)+"&responseType="+a),a!=="text"&&o instanceof XMLHttpRequest&&(o.responseType=a),t._options.imageTimeout){var u=t._options.imageTimeout;o.timeout=u,o.ontimeout=function(){return i("Timed out ("+u+"ms) proxying "+n)}}o.send()})},A}(),qQ=/^data:image\/svg\+xml/i,AC=/^data:image\/.*;base64,/i,eC=/^data:image\/.*/i,tC=function(A){return AA.SUPPORT_SVG_DRAWING||!nC(A)},Bn=function(A){return eC.test(A)},rC=function(A){return AC.test(A)},fn=function(A){return A.substr(0,4)==="blob"}
vendor: 1,637 bytes, line 24
24,nC=function(A){return A.substr(-3).toLowerCase()==="svg"||qQ.test(A)},x=function(){function A(e,t){this.type=0,this.x=e,this.y=t}return A.prototype.add=function(e,t){return new A(this.x+e,this.y+t)},A}(),Ce=function(A,e,t){return new x(A.x+(e.x-A.x)*t,A.y+(e.y-A.y)*t)},Kt=function(){function A(e,t,r,n){this.type=1,this.start=e,this.startControl=t,this.endControl=r,this.end=n}return A.prototype.subdivide=function(e,t){var r=Ce(this.start,this.startControl,e),n=Ce(this.startControl,this.endControl,e),s=Ce(this.endControl,this.end,e),i=Ce(r,n,e),a=Ce(n,s,e),o=Ce(i,a,e);return t?new A(this.start,r,i,o):new A(o,a,s,this.end)},A.prototype.add=function(e,t){return new A(this.start.add(e,t),this.startControl.add(e,t),this.endControl.add(e,t),this.end.add(e,t))},A.prototype.reverse=function(){return new A(this.end,this.endControl,this.startControl,this.start)},A}(),QA=function(A){return A.type===1},sC=function(){function A(e){var t=e.styles,r=e.bounds,n=je(t.borderTopLeftRadius,r.width,r.height),s=n[0],i=n[1],a=je(t.borderTopRightRadius,r.width,r.height),o=a[0],l=a[1],u=je(t.borderBottomRightRadius,r.width,r.height),c=u[0],B=u[1],h=je(t.borderBottomLeftRadius,r.width,r.height),f=h[0],d=h[1],w=[];w.push((s+o)/r.width),w.push((f+c)/r.width),w.push((i+d)/r.height),w.push((l+B)/r.height);var g=Math.max.apply(Math,w);g>1&&(s/=g,i/=g,o/=g,l/=g,c/=g,B/=g,f/=g,d/=g);var Q=r.width-o,v=r.height-B,m=r.width-c,U=r.height-d,C=t.borderTopWidth,H=t.borderRightWidth,I=t.borderBottomWidth,b=t.borderLeftWidth,T=G(t.paddingTop,e.bounds.width),E=G(t.paddingRight,e.bounds.width),_=G(t.paddingBottom,e.bounds.width),S=G(t.paddingLeft,e.boun
vendor: 2,375 bytes, line 24
24ds.width);this.topLeftBorderDoubleOuterBox=s>0||i>0?X(r.left+b/3,r.top+C/3,s-b/3,i-C/3,M.TOP_LEFT):new x(r.left+b/3,r.top+C/3),this.topRightBorderDoubleOuterBox=s>0||i>0?X(r.left+Q,r.top+C/3,o-H/3,l-C/3,M.TOP_RIGHT):new x(r.left+r.width-H/3,r.top+C/3),this.bottomRightBorderDoubleOuterBox=c>0||B>0?X(r.left+m,r.top+v,c-H/3,B-I/3,M.BOTTOM_RIGHT):new x(r.left+r.width-H/3,r.top+r.height-I/3),this.bottomLeftBorderDoubleOuterBox=f>0||d>0?X(r.left+b/3,r.top+U,f-b/3,d-I/3,M.BOTTOM_LEFT):new x(r.left+b/3,r.top+r.height-I/3),this.topLeftBorderDoubleInnerBox=s>0||i>0?X(r.left+b*2/3,r.top+C*2/3,s-b*2/3,i-C*2/3,M.TOP_LEFT):new x(r.left+b*2/3,r.top+C*2/3),this.topRightBorderDoubleInnerBox=s>0||i>0?X(r.left+Q,r.top+C*2/3,o-H*2/3,l-C*2/3,M.TOP_RIGHT):new x(r.left+r.width-H*2/3,r.top+C*2/3),this.bottomRightBorderDoubleInnerBox=c>0||B>0?X(r.left+m,r.top+v,c-H*2/3,B-I*2/3,M.BOTTOM_RIGHT):new x(r.left+r.width-H*2/3,r.top+r.height-I*2/3),this.bottomLeftBorderDoubleInnerBox=f>0||d>0?X(r.left+b*2/3,r.top+U,f-b*2/3,d-I*2/3,M.BOTTOM_LEFT):new x(r.left+b*2/3,r.top+r.height-I*2/3),this.topLeftBorderStroke=s>0||i>0?X(r.left+b/2,r.top+C/2,s-b/2,i-C/2,M.TOP_LEFT):new x(r.left+b/2,r.top+C/2),this.topRightBorderStroke=s>0||i>0?X(r.left+Q,r.top+C/2,o-H/2,l-C/2,M.TOP_RIGHT):new x(r.left+r.width-H/2,r.top+C/2),this.bottomRightBorderStroke=c>0||B>0?X(r.left+m,r.top+v,c-H/2,B-I/2,M.BOTTOM_RIGHT):new x(r.left+r.width-H/2,r.top+r.height-I/2),this.bottomLeftBorderStroke=f>0||d>0?X(r.left+b/2,r.top+U,f-b/2,d-I/2,M.BOTTOM_LEFT):new x(r.left+b/2,r.top+r.height-I/2),this.topLeftBorderBox=s>0||i>0?X(r.left,r.top,s,i,M.TOP_LEFT):new x(r.left,r.top),this.topRightBorderBox=o>0||l>0?X(r.left+Q,r.top,o,l,M.TOP_RIGHT):new x(r.left+r.width,r.top),this.bottomRightBorderBox=c>0||B>0?X(r.left+m,r.top+v,c,B,M.BOTTOM_RIGHT):new x(r.left+r.width,r.top+r.height),this.bottomLeftBorderBox=f>0||d>0?X(r.left,r.top+U,f,d,M.BOTTOM_LEFT):new x(r.left,r.top+r.height),this.topLeftPaddingBox=s>0||i>0?X(r.left+b,r.top+C,Math.max(0,s-b),Math.max(0,i-C),M.TOP_LEFT):new x(r.left+b,r.top+C),this.topRightPaddingBox=o>0||l>0?X(r.left+Math.min(Q,r.width-H),r.top+C,Q>r.width+H?0:Math.max(0,o-H),Math.max(0,l-C),M.TOP_RIGHT):new x(r.left+r.width-H,r.top+C),this.bottomRightPaddingBox=c>0||B>0?X(r.left+Math.min(m,r.width-b),r.top+Math.min(v,r.height-I),Math.max(0,c-H),Math.max(0,B-I),M.BOTTOM_RIGHT):new x(r.left+r.
vendor: 5,146 bytes, line 24
24width-H,r.top+r.height-I),this.bottomLeftPaddingBox=f>0||d>0?X(r.left+b,r.top+Math.min(U,r.height-I),Math.max(0,f-b),Math.max(0,d-I),M.BOTTOM_LEFT):new x(r.left+b,r.top+r.height-I),this.topLeftContentBox=s>0||i>0?X(r.left+b+S,r.top+C+T,Math.max(0,s-(b+S)),Math.max(0,i-(C+T)),M.TOP_LEFT):new x(r.left+b+S,r.top+C+T),this.topRightContentBox=o>0||l>0?X(r.left+Math.min(Q,r.width+b+S),r.top+C+T,Q>r.width+b+S?0:o-b+S,l-(C+T),M.TOP_RIGHT):new x(r.left+r.width-(H+E),r.top+C+T),this.bottomRightContentBox=c>0||B>0?X(r.left+Math.min(m,r.width-(b+S)),r.top+Math.min(v,r.height+C+T),Math.max(0,c-(H+E)),B-(I+_),M.BOTTOM_RIGHT):new x(r.left+r.width-(H+E),r.top+r.height-(I+_)),this.bottomLeftContentBox=f>0||d>0?X(r.left+b+S,r.top+U,Math.max(0,f-(b+S)),d-(I+_),M.BOTTOM_LEFT):new x(r.left+b+S,r.top+r.height-(I+_))}return A}(),M;(function(A){A[A.TOP_LEFT=0]="TOP_LEFT",A[A.TOP_RIGHT=1]="TOP_RIGHT",A[A.BOTTOM_RIGHT=2]="BOTTOM_RIGHT",A[A.BOTTOM_LEFT=3]="BOTTOM_LEFT"})(M||(M={}));var X=function(A,e,t,r,n){var s=4*((Math.sqrt(2)-1)/3),i=t*s,a=r*s,o=A+t,l=e+r;switch(n){case M.TOP_LEFT:return new Kt(new x(A,l),new x(A,l-a),new x(o-i,e),new x(o,e));case M.TOP_RIGHT:return new Kt(new x(A,e),new x(A+i,e),new x(o,l-a),new x(o,l));case M.BOTTOM_RIGHT:return new Kt(new x(o,e),new x(o,e+a),new x(A+i,l),new x(A,l));case M.BOTTOM_LEFT:default:return new Kt(new x(o,l),new x(o-i,l),new x(A,e+a),new x(A,e))}},hr=function(A){return[A.topLeftBorderBox,A.topRightBorderBox,A.bottomRightBorderBox,A.bottomLeftBorderBox]},iC=function(A){return[A.topLeftContentBox,A.topRightContentBox,A.bottomRightContentBox,A.bottomLeftContentBox]},dr=function(A){return[A.topLeftPaddingBox,A.topRightPaddingBox,A.bottomRightPaddingBox,A.bottomLeftPaddingBox]},aC=function(){function A(e,t,r){this.offsetX=e,this.offsetY=t,this.matrix=r,this.type=0,this.target=6}return A}(),Dt=function(){function A(e,t){this.path=e,this.target=t,this.type=1}return A}(),oC=function(){function A(e){this.opacity=e,this.type=2,this.target=6}return A}(),lC=function(A){return A.type===0},Bu=function(A){return A.type===1},uC=function(A){return A.type===2},ma=function(A,e){return A.length===e.length?A.some(function(t,r){return t===e[r]}):!1},cC=function(A,e,t,r,n){return A.map(function(s,i){switch(i){case 0:return s.add(e,t);case 1:return s.add(e+r,t);case 2:return s.add(e+r,t+n);case 3:return s.add(e,t+n)}return s})},fu=function(){function A(e){this.element=e,this.inlineLevel=[],this.nonInlineLevel=[],this.negativeZIndex=[],this.zeroOrAutoZIndexOrTransformedOrOpacity=[],this.positiveZIndex=[],this.nonPositionedFloats=[],this.nonPositionedInlineLevel=[]}return A}(),hu=function(){function A(e,t){if(this.container=e,this.parent=t,this.effects=[],this.curves=new sC(this.container),this.container.styles.opacity<1&&this.effects.push(new oC(this.container.styles.opacity)),this.container.styles.transform!==null){var r=this.container.bounds.left+this.container.styles.transformOrigin[0].number,n=this.container.bounds.top+this.container.styles.transformOrigin[1].number,s=this.container.styles.transform;this.effects.push(new aC(r,n,s))}if(this.container.styles.overflowX!==0){var i=hr(this.curves),a=dr(this.curves);ma(i,a)?this.effects.push(new Dt(i,6)):(this.effects.push(new Dt(i,2)),this.effects.push(new Dt(a,4)))}}return A.prototype.getEffects=function(e){for(var t=[2,3].indexOf(this.container.styles.position)===-1,r=this.parent,n=this.effects.slice(0);r;){var s=r.effects.filter(function(o){return!Bu(o)});if(t||r.container.styles.position!==0||!r.parent){if(n.unshift.apply(n,s),t=[2,3].indexOf(r.container.styles.position)===-1,r.container.styles.overflowX!==0){var i=hr(r.curves),a=dr(r.curves);ma(i,a)||n.unshift(new Dt(a,6))}}else n.unshift.apply(n,s);r=r.parent}return n.filter(function(o){return j(o.target,e)})},A}(),fs=function(A,e,t,r){A.container.elements.forEach(function(n){var s=j(n.flags,4),i=j(n.flags,2),a=new hu(n,A);j(n.styles.display,2048)&&r.push(a);var o=j(n.flags,8)?[]:r;if(s||i){var l=s||n.styles.isPositioned()?t:e,u=new fu(a);if(n.styles.isPositioned()||n.styles.opacity<1||n.styles.isTransformed()){var c=n.styles.zIndex.order;if(c<0){var B=0;l.negativeZIndex.some(function(f,d){return c>f.element.container.styles.zIndex.order?(B=d,!1):B>0}),l.negativeZIndex.splice(B,0,u)}else if(c>0){var h=0;l.positiveZIndex.some(function(f,d){return c>=f.element.container.styles.zIndex.order?(h=d+1,!1):h>0}),l.positiveZIndex.splice(h,0,u)}else l.zeroOrAutoZIndexOrTransformedOrOpacity.push(u)}else n.styles.isFloating()?l.nonPositionedFloats.push(u):l.nonPositionedInlineLevel.push(u);fs(a,u,s?u:t,o)}else n.styles.isInlineLevel()?e.inlineLevel.push(a):e.nonInlineLevel.push(a),fs(a,e,t,o);j(n.flags,8)&&du(n,o)})},du=function(A,e){for(var t=A instanceof os?A.start:1,r=A instanceof os?A.reversed:!1,n=0;n<e.length;n++){var s=e[n];s.container instanceof zl&&typeof s.container.value=="number"&&s.container.value!==0&&(t=s.container.value),s.listValue=ot(t,s.container.styles.listStyleType,!0),t+=r?-1:1}},BC=function(A){var e=new hu(A,null),t=new fu(e),r=[];return fs(e,t,t,r),du(e.container,r),t},Ua=function(A,e){switch(e){case 0:return vA(A.topLeftBorderBox,A.to
vendor: 4,206 bytes, line 24
24pLeftPaddingBox,A.topRightBorderBox,A.topRightPaddingBox);case 1:return vA(A.topRightBorderBox,A.topRightPaddingBox,A.bottomRightBorderBox,A.bottomRightPaddingBox);case 2:return vA(A.bottomRightBorderBox,A.bottomRightPaddingBox,A.bottomLeftBorderBox,A.bottomLeftPaddingBox);case 3:default:return vA(A.bottomLeftBorderBox,A.bottomLeftPaddingBox,A.topLeftBorderBox,A.topLeftPaddingBox)}},fC=function(A,e){switch(e){case 0:return vA(A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox,A.topRightBorderBox,A.topRightBorderDoubleOuterBox);case 1:return vA(A.topRightBorderBox,A.topRightBorderDoubleOuterBox,A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox);case 2:return vA(A.bottomRightBorderBox,A.bottomRightBorderDoubleOuterBox,A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox);case 3:default:return vA(A.bottomLeftBorderBox,A.bottomLeftBorderDoubleOuterBox,A.topLeftBorderBox,A.topLeftBorderDoubleOuterBox)}},hC=function(A,e){switch(e){case 0:return vA(A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox,A.topRightBorderDoubleInnerBox,A.topRightPaddingBox);case 1:return vA(A.topRightBorderDoubleInnerBox,A.topRightPaddingBox,A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox);case 2:return vA(A.bottomRightBorderDoubleInnerBox,A.bottomRightPaddingBox,A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox);case 3:default:return vA(A.bottomLeftBorderDoubleInnerBox,A.bottomLeftPaddingBox,A.topLeftBorderDoubleInnerBox,A.topLeftPaddingBox)}},dC=function(A,e){switch(e){case 0:return Ot(A.topLeftBorderStroke,A.topRightBorderStroke);case 1:return Ot(A.topRightBorderStroke,A.bottomRightBorderStroke);case 2:return Ot(A.bottomRightBorderStroke,A.bottomLeftBorderStroke);case 3:default:return Ot(A.bottomLeftBorderStroke,A.topLeftBorderStroke)}},Ot=function(A,e){var t=[];return QA(A)?t.push(A.subdivide(.5,!1)):t.push(A),QA(e)?t.push(e.subdivide(.5,!0)):t.push(e),t},vA=function(A,e,t,r){var n=[];return QA(A)?n.push(A.subdivide(.5,!1)):n.push(A),QA(t)?n.push(t.subdivide(.5,!0)):n.push(t),QA(r)?n.push(r.subdivide(.5,!0).reverse()):n.push(r),QA(e)?n.push(e.subdivide(.5,!1).reverse()):n.push(e),n},gu=function(A){var e=A.bounds,t=A.styles;return e.add(t.borderLeftWidth,t.borderTopWidth,-(t.borderRightWidth+t.borderLeftWidth),-(t.borderTopWidth+t.borderBottomWidth))},gr=function(A){var e=A.styles,t=A.bounds,r=G(e.paddingLeft,t.width),n=G(e.paddingRight,t.width),s=G(e.paddingTop,t.width),i=G(e.paddingBottom,t.width);return t.add(r+e.borderLeftWidth,s+e.borderTopWidth,-(e.borderRightWidth+e.borderLeftWidth+r+n),-(e.borderTopWidth+e.borderBottomWidth+s+i))},gC=function(A,e){return A===0?e.bounds:A===2?gr(e):gu(e)},pC=function(A,e){return A===0?e.bounds:A===2?gr(e):gu(e)},hn=function(A,e,t){var r=gC(Fe(A.styles.backgroundOrigin,e),A),n=pC(Fe(A.styles.backgroundClip,e),A),s=wC(Fe(A.styles.backgroundSize,e),t,r),i=s[0],a=s[1],o=je(Fe(A.styles.backgroundPosition,e),r.width-i,r.height-a),l=QC(Fe(A.styles.backgroundRepeat,e),o,s,r,n),u=Math.round(r.left+o[0]),c=Math.round(r.top+o[1]);return[l,u,c,i,a]},ve=function(A){return N(A)&&A.value===He.AUTO},Mt=function(A){return typeof A=="number"},wC=function(A,e,t){var r=e[0],n=e[1],s=e[2],i=A[0],a=A[1];if(!i)return[0,0];if(Y(i)&&a&&Y(a))return[G(i,t.width),G(a,t.height)];var o=Mt(s);if(N(i)&&(i.value===He.CONTAIN||i.value===He.COVER)){if(Mt(s)){var l=t.width/t.height;return l<s!=(i.value===He.COVER)?[t.width,t.width/s]:[t.height*s,t.height]}return[t.width,t.height]}var u=Mt(r),c=Mt(n),B=u||c;if(ve(i)&&(!a||ve(a))){if(u&&c)return[r,n];if(!o&&!B)return[t.width,t.height];if(B&&o){var h=u?r:n*s,f=c?n:r/s;return[h,f]}var d=u?r:t.width,w=c?n:t.height;return[d,w]}if(o){var g=0,Q=0;return Y(i)?g=G(i,t.width):Y(a)&&(Q=G(a,t.height)),ve(i)?g=Q*s:(!a||ve(a))&&(Q=g/s),[g,Q]}var v=null,m=null;if(Y(i)?v=G(i,t.width):a&&Y(a)&&(m=G(a,t.height)),v!==null&&(!a||ve(a))&&(m=u&&c?v/r*n:t.height),m!==null&&ve(i)&&(v=u&&c?m/n*r:t.width),v!==null&&m!==null)return[v,m];throw new Error("Unable to calculate background-size for element")},Fe=function(A,e){var t=A[e];return typeof t>"u"?A[0]:t},QC=function(A,e,t,r,n){var s=e[0],i=e[1],a=t[0],o=t[1];switch(A){case 2:return[new x(Math.round(r.left),Math.round(r.top+i)),new x(Math.round(r.left+r.
vendor: 4,809 bytes, line 24
24width),Math.round(r.top+i)),new x(Math.round(r.left+r.width),Math.round(o+r.top+i)),new x(Math.round(r.left),Math.round(o+r.top+i))];case 3:return[new x(Math.round(r.left+s),Math.round(r.top)),new x(Math.round(r.left+s+a),Math.round(r.top)),new x(Math.round(r.left+s+a),Math.round(r.height+r.top)),new x(Math.round(r.left+s),Math.round(r.height+r.top))];case 1:return[new x(Math.round(r.left+s),Math.round(r.top+i)),new x(Math.round(r.left+s+a),Math.round(r.top+i)),new x(Math.round(r.left+s+a),Math.round(r.top+i+o)),new x(Math.round(r.left+s),Math.round(r.top+i+o))];default:return[new x(Math.round(n.left),Math.round(n.top)),new x(Math.round(n.left+n.width),Math.round(n.top)),new x(Math.round(n.left+n.width),Math.round(n.height+n.top)),new x(Math.round(n.left),Math.round(n.height+n.top))]}},CC="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",Fa="Hidden Text",vC=function(){function A(e){this._data={},this._document=e}return A.prototype.parseMetrics=function(e,t){var r=this._document.createElement("div"),n=this._document.createElement("img"),s=this._document.createElement("span"),i=this._document.body;r.style.visibility="hidden",r.style.fontFamily=e,r.style.fontSize=t,r.style.margin="0",r.style.padding="0",r.style.whiteSpace="nowrap",i.appendChild(r),n.src=CC,n.width=1,n.height=1,n.style.margin="0",n.style.padding="0",n.style.verticalAlign="baseline",s.style.fontFamily=e,s.style.fontSize=t,s.style.margin="0",s.style.padding="0",s.appendChild(this._document.createTextNode(Fa)),r.appendChild(s),r.appendChild(n);var a=n.offsetTop-s.offsetTop+2;r.removeChild(s),r.appendChild(this._document.createTextNode(Fa)),r.style.lineHeight="normal",n.style.verticalAlign="super";var o=n.offsetTop-r.offsetTop+2;return i.removeChild(r),{baseline:a,middle:o}},A.prototype.getMetrics=function(e,t){var r=e+" "+t;return typeof this._data[r]>"u"&&(this._data[r]=this.parseMetrics(e,t)),this._data[r]},A}(),pu=function(){function A(e,t){this.context=e,this.options=t}return A}(),mC=1e4,UC=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n._activeEffects=[],n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),r.canvas||(n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px"),n.fontMetrics=new vC(document),n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.ctx.textBaseline="bottom",n._activeEffects=[],n.context.logger.debug("Canvas renderer initialized ("+r.width+"x"+r.height+") with scale "+r.scale),n}return e.prototype.applyEffects=function(t){for(var r=this;this._activeEffects.length;)this.popEffect();t.forEach(function(n){return r.applyEffect(n)})},e.prototype.applyEffect=function(t){this.ctx.save(),uC(t)&&(this.ctx.globalAlpha=t.opacity),lC(t)&&(this.ctx.translate(t.offsetX,t.offsetY),this.ctx.transform(t.matrix[0],t.matrix[1],t.matrix[2],t.matrix[3],t.matrix[4],t.matrix[5]),this.ctx.translate(-t.offsetX,-t.offsetY)),Bu(t)&&(this.path(t.path),this.ctx.clip()),this._activeEffects.push(t)},e.prototype.popEffect=function(){this._activeEffects.pop(),this.ctx.restore()},e.prototype.renderStack=function(t){return aA(this,void 0,void 0,function(){var r;return rA(this,function(n){switch(n.label){case 0:return r=t.element.container.styles,r.isVisible()?[4,this.renderStackContent(t)]:[3,2];case 1:n.sent(),n.label=2;case 2:return[2]}})})},e.prototype.renderNode=function(t){return aA(this,void 0,void 0,function(){return rA(this,function(r){switch(r.label){case 0:if(j(t.container.flags,16))debugger;return t.container.styles.isVisible()?[4,this.renderNodeBackgroundAndBorders(t)]:[3,3];case 1:return r.sent(),[4,this.renderNodeContent(t)];case 2:r.sent(),r.label=3;case 3:return[2]}})})},e.prototype.renderTextWithLetterSpacing=function(t,r,n){var s=this;if(r===0)this.ctx.fillText(t.text,t.bounds.left,t.bounds.top+n);else{var i=Ds(t.text);i.reduce(function(a,o){return s.ctx.fillText(o,a,t.bounds.top+n),a+s.ctx.measureText(o).width},t.bounds.left)}},e.prototype.createFontStyle=function(t){var r=t.fontVariant.filter(function(i){return i==="normal"||i==="small-caps"}).join(""),n=IC(t.fontFamily).join(", "),s=Bt(t.fontSize)?""+t.fontSize.number+t.fontSize.unit:t.fontSize.number+"px";return[[t.fontStyle,r,t.fontWeight,s,n].join(" "),n,s]},e.prototype.renderTextNode=function(t,r){return aA(this,void 0,void 0,function(){var n,s,i,a,o,l,u,c,B=this;return rA(this,function(h){return n=this.createFontStyle(r),s=n[0],i=n[1],a=n[2],this.ctx.font=s,this.ctx.direction=r.direction===1?"rtl":"ltr",this.ctx.textAlign="left",this.ctx.textBaseline="alphabetic",o=this.fontMetrics.getMetrics(i,a),l=o.baseline,u=o.middle,c=r.paintOrder,t.textBounds.forEach(function(f){c.forEac
vendor: 4,186 bytes, line 24
24h(function(d){switch(d){case 0:B.ctx.fillStyle=Z(r.color),B.renderTextWithLetterSpacing(f,r.letterSpacing,l);var w=r.textShadow;w.length&&f.text.trim().length&&(w.slice(0).reverse().forEach(function(g){B.ctx.shadowColor=Z(g.color),B.ctx.shadowOffsetX=g.offsetX.number*B.options.scale,B.ctx.shadowOffsetY=g.offsetY.number*B.options.scale,B.ctx.shadowBlur=g.blur.number,B.renderTextWithLetterSpacing(f,r.letterSpacing,l)}),B.ctx.shadowColor="",B.ctx.shadowOffsetX=0,B.ctx.shadowOffsetY=0,B.ctx.shadowBlur=0),r.textDecorationLine.length&&(B.ctx.fillStyle=Z(r.textDecorationColor||r.color),r.textDecorationLine.forEach(function(g){switch(g){case 1:B.ctx.fillRect(f.bounds.left,Math.round(f.bounds.top+l),f.bounds.width,1);break;case 2:B.ctx.fillRect(f.bounds.left,Math.round(f.bounds.top),f.bounds.width,1);break;case 3:B.ctx.fillRect(f.bounds.left,Math.ceil(f.bounds.top+u),f.bounds.width,1);break}}));break;case 1:r.webkitTextStrokeWidth&&f.text.trim().length&&(B.ctx.strokeStyle=Z(r.webkitTextStrokeColor),B.ctx.lineWidth=r.webkitTextStrokeWidth,B.ctx.lineJoin=window.chrome?"miter":"round",B.ctx.strokeText(f.text,f.bounds.left,f.bounds.top+l)),B.ctx.strokeStyle="",B.ctx.lineWidth=0,B.ctx.lineJoin="miter";break}})}),[2]})})},e.prototype.renderReplacedElement=function(t,r,n){if(n&&t.intrinsicWidth>0&&t.intrinsicHeight>0){var s=gr(t),i=dr(r);this.path(i),this.ctx.save(),this.ctx.clip(),this.ctx.drawImage(n,0,0,t.intrinsicWidth,t.intrinsicHeight,s.left,s.top,s.width,s.height),this.ctx.restore()}},e.prototype.renderNodeContent=function(t){return aA(this,void 0,void 0,function(){var r,n,s,i,a,o,Q,Q,l,u,c,B,m,h,f,U,d,w,g,Q,v,m,U;return rA(this,function(C){switch(C.label){case 0:this.applyEffects(t.getEffects(4)),r=t.container,n=t.curves,s=r.styles,i=0,a=r.textNodes,C.label=1;case 1:return i<a.length?(o=a[i],[4,this.renderTextNode(o,s)]):[3,4];case 2:C.sent(),C.label=3;case 3:return i++,[3,1];case 4:if(!(r instanceof Yl))return[3,8];C.label=5;case 5:return C.trys.push([5,7,,8]),[4,this.context.cache.match(r.src)];case 6:return Q=C.sent(),this.renderReplacedElement(r,n,Q),[3,8];case 7:return C.sent(),this.context.logger.error("Error loading image "+r.src),[3,8];case 8:if(r instanceof jl&&this.renderReplacedElement(r,n,r.canvas),!(r instanceof Zl))return[3,12];C.label=9;case 9:return C.trys.push([9,11,,12]),[4,this.context.cache.match(r.svg)];case 10:return Q=C.sent(),this.renderReplacedElement(r,n,Q),[3,12];case 11:return C.sent(),this.context.logger.error("Error loading svg "+r.svg.substring(0,255)),[3,12];case 12:return r instanceof eu&&r.tree?(l=new e(this.context,{scale:this.options.scale,backgroundColor:r.backgroundColor,x:0,y:0,width:r.width,height:r.height}),[4,l.render(r.tree)]):[3,14];case 13:u=C.sent(),r.width&&r.height&&this.ctx.drawImage(u,0,0,r.width,r.height,r.bounds.left,r.bounds.top,r.bounds.width,r.bounds.height),C.label=14;case 14:if(r instanceof Os&&(c=Math.min(r.bounds.width,r.bounds.height),r.type===ur?r.checked&&(this.ctx.save(),this.path([new x(r.bounds.left+c*.39363,r.bounds.top+c*.79),new x(r.bounds.left+c*.16,r.bounds.top+c*.5549),new x(r.bounds.left+c*.27347,r.bounds.top+c*.44071),new x(r.bounds.left+c*.39694,r.bounds.top+c*.5649),new x(r.bounds.left+c*.72983,r.bounds.top+c*.23),new x(r.bounds.left+c*.84,r.bounds.top+c*.34085),new x(r.bounds.left+c*.39363,r.bounds.top+c*.79)]),this.ctx.fillStyle=Z(ca),this.ctx.fill(),this.ctx.restore()):r.type===cr&&r.checked&&(this.ctx.save(),this.ctx.beginPath(),this.ctx.arc(r.bounds.left+c/2,r.bounds.top+c/2,c/4,0,Math.PI*2,!0),this.ctx.fillStyle=Z(ca),this.ctx.fill(),this.ctx.restore())),FC(r)&&r.value.length){switch(B=this.createFontStyle(s),m=B[0],h=B[1],f=this.fontMetrics.getMetrics(m,h).baseline,this.ctx.font=m,this.ctx.fillStyle=Z(s.color),this.ctx.textBaseline="alphabetic",this.ctx.textAlign=EC(r.styles.textAlign),U=gr(r),d=0,r.styles.textAlign){case 1:d+=U.width/2;break;case 2:d+=U.width;break}w=U.add(d,0,0,-U.height/2+1),this.ctx.save(),this.path([new x(U.left,U.top),new x(U.left+U.width,U.top),new x(U.left+U.width,U.top+U.height),new x(U.left,U.top+U.height)]),this.ctx.clip(),this.renderTextWithLetterSpacing(new rt(r.value,w),s.letterSpacing,f),this.ctx.restore(
vendor: 4,662 bytes, line 24
24),this.ctx.textBaseline="alphabetic",this.ctx.textAlign="left"}if(!j(r.styles.display,2048))return[3,20];if(r.styles.listStyleImage===null)return[3,19];if(g=r.styles.listStyleImage,g.type!==0)return[3,18];Q=void 0,v=g.url,C.label=15;case 15:return C.trys.push([15,17,,18]),[4,this.context.cache.match(v)];case 16:return Q=C.sent(),this.ctx.drawImage(Q,r.bounds.left-(Q.width+10),r.bounds.top),[3,18];case 17:return C.sent(),this.context.logger.error("Error loading list-style-image "+v),[3,18];case 18:return[3,20];case 19:t.listValue&&r.styles.listStyleType!==-1&&(m=this.createFontStyle(s)[0],this.ctx.font=m,this.ctx.fillStyle=Z(s.color),this.ctx.textBaseline="middle",this.ctx.textAlign="right",U=new PA(r.bounds.left,r.bounds.top+G(r.styles.paddingTop,r.bounds.width),r.bounds.width,Wi(s.lineHeight,s.fontSize.number)/2+1),this.renderTextWithLetterSpacing(new rt(t.listValue,U),s.letterSpacing,Wi(s.lineHeight,s.fontSize.number)/2+2),this.ctx.textBaseline="bottom",this.ctx.textAlign="left"),C.label=20;case 20:return[2]}})})},e.prototype.renderStackContent=function(t){return aA(this,void 0,void 0,function(){var r,n,g,s,i,g,a,o,g,l,u,g,c,B,g,h,f,g,d,w,g;return rA(this,function(Q){switch(Q.label){case 0:if(j(t.element.container.flags,16))debugger;return[4,this.renderNodeBackgroundAndBorders(t.element)];case 1:Q.sent(),r=0,n=t.negativeZIndex,Q.label=2;case 2:return r<n.length?(g=n[r],[4,this.renderStack(g)]):[3,5];case 3:Q.sent(),Q.label=4;case 4:return r++,[3,2];case 5:return[4,this.renderNodeContent(t.element)];case 6:Q.sent(),s=0,i=t.nonInlineLevel,Q.label=7;case 7:return s<i.length?(g=i[s],[4,this.renderNode(g)]):[3,10];case 8:Q.sent(),Q.label=9;case 9:return s++,[3,7];case 10:a=0,o=t.nonPositionedFloats,Q.label=11;case 11:return a<o.length?(g=o[a],[4,this.renderStack(g)]):[3,14];case 12:Q.sent(),Q.label=13;case 13:return a++,[3,11];case 14:l=0,u=t.nonPositionedInlineLevel,Q.label=15;case 15:return l<u.length?(g=u[l],[4,this.renderStack(g)]):[3,18];case 16:Q.sent(),Q.label=17;case 17:return l++,[3,15];case 18:c=0,B=t.inlineLevel,Q.label=19;case 19:return c<B.length?(g=B[c],[4,this.renderNode(g)]):[3,22];case 20:Q.sent(),Q.label=21;case 21:return c++,[3,19];case 22:h=0,f=t.zeroOrAutoZIndexOrTransformedOrOpacity,Q.label=23;case 23:return h<f.length?(g=f[h],[4,this.renderStack(g)]):[3,26];case 24:Q.sent(),Q.label=25;case 25:return h++,[3,23];case 26:d=0,w=t.positiveZIndex,Q.label=27;case 27:return d<w.length?(g=w[d],[4,this.renderStack(g)]):[3,30];case 28:Q.sent(),Q.label=29;case 29:return d++,[3,27];case 30:return[2]}})})},e.prototype.mask=function(t){this.ctx.beginPath(),this.ctx.moveTo(0,0),this.ctx.lineTo(this.canvas.width,0),this.ctx.lineTo(this.canvas.width,this.canvas.height),this.ctx.lineTo(0,this.canvas.height),this.ctx.lineTo(0,0),this.formatPath(t.slice(0).reverse()),this.ctx.closePath()},e.prototype.path=function(t){this.ctx.beginPath(),this.formatPath(t),this.ctx.closePath()},e.prototype.formatPath=function(t){var r=this;t.forEach(function(n,s){var i=QA(n)?n.start:n;s===0?r.ctx.moveTo(i.x,i.y):r.ctx.lineTo(i.x,i.y),QA(n)&&r.ctx.bezierCurveTo(n.startControl.x,n.startControl.y,n.endControl.x,n.endControl.y,n.end.x,n.end.y)})},e.prototype.renderRepeat=function(t,r,n,s){this.path(t),this.ctx.fillStyle=r,this.ctx.translate(n,s),this.ctx.fill(),this.ctx.translate(-n,-s)},e.prototype.resizeImage=function(t,r,n){var s;if(t.width===r&&t.height===n)return t;var i=(s=this.canvas.ownerDocument)!==null&&s!==void 0?s:document,a=i.createElement("canvas");a.width=Math.max(1,r),a.height=Math.max(1,n);var o=a.getContext("2d");return o.drawImage(t,0,0,t.width,t.height,0,0,r,n),a},e.prototype.renderBackgroundImage=function(t){return aA(this,void 0,void 0,function(){var r,n,s,i,a,o;return rA(this,function(l){switch(l.label){case 0:r=t.styles.backgroundImage.length-1,n=function(u){var c,B,h,T,R,k,S,K,I,f,T,R,k,S,K,d,w,g,Q,v,m,U,C,H,I,b,T,E,_,S,K,z,R,k,TA,pA,IA,KA,DA,UA,q,$;return rA(this,function(HA){switch(HA.label){case 0:if(u.type!==0)return[3,5];c=void 0,B=u.url,HA.label=1;case 1:return HA.trys.push([1,3,,4]),[4,s.context.cache.match(B)];case 2:return c=HA.sent(),[3,4];case 3:return HA.sent(),s.context.logger.error("Error loading background-image "+B),[3,4];case 4:return c&&(h=hn(t,r,[c.width,c.height,c.width/c.height]),T=h[0],R=h[1],k=h[2],S=h[3],K=h[4],I=s.ctx.createPattern(s.resizeImage(c,S,K),"repeat"),s.renderRepeat(T,I,R,k)),[3,6];case 5:lp(u)?(f=hn(t,r,[null,null,null]),T=f[0],R=f[1],k=f[2],S=f[3],K=f[4],d=np(u.angle,S,K),w=d[0],g=d[1],Q=d[2],v=d[3],m=d[4],U=document.createElement("canvas"),U.width=S,U.height=K,C=U.getContext("2d"),H=C.createLinearGradient(g,v,Q,m),$i(u.stops,w).forEac
vendor: 4,761 bytes, line 24
24h(function(se){return H.addColorStop(se.stop,Z(se.color))}),C.fillStyle=H,C.fillRect(0,0,S,K),S>0&&K>0&&(I=s.ctx.createPattern(U,"repeat"),s.renderRepeat(T,I,R,k))):up(u)&&(b=hn(t,r,[null,null,null]),T=b[0],E=b[1],_=b[2],S=b[3],K=b[4],z=u.position.length===0?[_s]:u.position,R=G(z[0],S),k=G(z[z.length-1],K),TA=sp(u,R,k,S,K),pA=TA[0],IA=TA[1],pA>0&&IA>0&&(KA=s.ctx.createRadialGradient(E+R,_+k,0,E+R,_+k,pA),$i(u.stops,pA*2).forEach(function(se){return KA.addColorStop(se.stop,Z(se.color))}),s.path(T),s.ctx.fillStyle=KA,pA!==IA?(DA=t.bounds.left+.5*t.bounds.width,UA=t.bounds.top+.5*t.bounds.height,q=IA/pA,$=1/q,s.ctx.save(),s.ctx.translate(DA,UA),s.ctx.transform(1,0,0,q,0,0),s.ctx.translate(-DA,-UA),s.ctx.fillRect(E,$*(_-UA)+UA,S,K*$),s.ctx.restore()):s.ctx.fill())),HA.label=6;case 6:return r--,[2]}})},s=this,i=0,a=t.styles.backgroundImage.slice(0).reverse(),l.label=1;case 1:return i<a.length?(o=a[i],[5,n(o)]):[3,4];case 2:l.sent(),l.label=3;case 3:return i++,[3,1];case 4:return[2]}})})},e.prototype.renderSolidBorder=function(t,r,n){return aA(this,void 0,void 0,function(){return rA(this,function(s){return this.path(Ua(n,r)),this.ctx.fillStyle=Z(t),this.ctx.fill(),[2]})})},e.prototype.renderDoubleBorder=function(t,r,n,s){return aA(this,void 0,void 0,function(){var i,a;return rA(this,function(o){switch(o.label){case 0:return r<3?[4,this.renderSolidBorder(t,n,s)]:[3,2];case 1:return o.sent(),[2];case 2:return i=fC(s,n),this.path(i),this.ctx.fillStyle=Z(t),this.ctx.fill(),a=hC(s,n),this.path(a),this.ctx.fill(),[2]}})})},e.prototype.renderNodeBackgroundAndBorders=function(t){return aA(this,void 0,void 0,function(){var r,n,s,i,a,o,l,u,c=this;return rA(this,function(B){switch(B.label){case 0:return this.applyEffects(t.getEffects(2)),r=t.container.styles,n=!zA(r.backgroundColor)||r.backgroundImage.length,s=[{style:r.borderTopStyle,color:r.borderTopColor,width:r.borderTopWidth},{style:r.borderRightStyle,color:r.borderRightColor,width:r.borderRightWidth},{style:r.borderBottomStyle,color:r.borderBottomColor,width:r.borderBottomWidth},{style:r.borderLeftStyle,color:r.borderLeftColor,width:r.borderLeftWidth}],i=yC(Fe(r.backgroundClip,0),t.curves),n||r.boxShadow.length?(this.ctx.save(),this.path(i),this.ctx.clip(),zA(r.backgroundColor)||(this.ctx.fillStyle=Z(r.backgroundColor),this.ctx.fill()),[4,this.renderBackgroundImage(t.container)]):[3,2];case 1:B.sent(),this.ctx.restore(),r.boxShadow.slice(0).reverse().forEach(function(h){c.ctx.save();var f=hr(t.curves),d=h.inset?0:mC,w=cC(f,-d+(h.inset?1:-1)*h.spread.number,(h.inset?1:-1)*h.spread.number,h.spread.number*(h.inset?-2:2),h.spread.number*(h.inset?-2:2));h.inset?(c.path(f),c.ctx.clip(),c.mask(w)):(c.mask(f),c.ctx.clip(),c.path(w)),c.ctx.shadowOffsetX=h.offsetX.number+d,c.ctx.shadowOffsetY=h.offsetY.number,c.ctx.shadowColor=Z(h.color),c.ctx.shadowBlur=h.blur.number,c.ctx.fillStyle=h.inset?Z(h.color):"rgba(0,0,0,1)",c.ctx.fill(),c.ctx.restore()}),B.label=2;case 2:a=0,o=0,l=s,B.label=3;case 3:return o<l.length?(u=l[o],u.style!==0&&!zA(u.color)&&u.width>0?u.style!==2?[3,5]:[4,this.renderDashedDottedBorder(u.color,u.width,a,t.curves,2)]:[3,11]):[3,13];case 4:return B.sent(),[3,11];case 5:return u.style!==3?[3,7]:[4,this.renderDashedDottedBorder(u.color,u.width,a,t.curves,3)];case 6:return B.sent(),[3,11];case 7:return u.style!==4?[3,9]:[4,this.renderDoubleBorder(u.color,u.width,a,t.curves)];case 8:return B.sent(),[3,11];case 9:return[4,this.renderSolidBorder(u.color,a,t.curves)];case 10:B.sent(),B.label=11;case 11:a++,B.label=12;case 12:return o++,[3,3];case 13:return[2]}})})},e.prototype.renderDashedDottedBorder=function(t,r,n,s,i){return aA(this,void 0,void 0,function(){var a,o,l,u,c,B,h,f,d,w,g,Q,v,m,U,C,U,C;return rA(this,function(H){return this.ctx.save(),a=dC(s,n),o=Ua(s,n),i===2&&(this.path(o),this.ctx.clip()),QA(o[0])?(l=o[0].start.x,u=o[0].start.y):(l=o[0].x,u=o[0].y),QA(o[1])?(c=o[1].end.x,B=o[1].end.y):(c=o[1].x,B=o[1].y),n===0||n===2?h=Math.abs(l-c):h=Math.abs(u-B),this.ctx.beginPath(),i===3?this.formatPath(a):this.formatPath(o.slice(0,2)),f=r<3?r*3:r*2,d=r<3?r*2:r,i===3&&(f=r,d=r),w=!0,h<=f*2?w=!1:h<=f*2+d?(g=h/(2*f+d),f*=g,d*=g):(Q=Math.floor((h+d)/(f+d)),v=(h-Q*f)/(Q-1),m=(h-(Q+1)*f)/Q,d=m<=0||Math.abs(d-v)<Math.abs(d-m)?v:m),w&&(i===3?this.ctx.setLineDash([0,f+d]):this.ctx.setLineDash([f,d])),i===3?(this.ctx.lineCap="round",this.ctx.lineWidth=r):this.ctx.lineWidth=r*2+1.1,this.ctx.strokeStyle=Z(t),this.ctx.stroke(),this.ctx.setLineDash([]),i===2&&(QA(o[0])&&(U=o[3],C=o[0],this.ctx.beginPath(),this.formatPath([new x(U.end.x,U.end.y),new x(C.start.x,C.start.y)]),this.ctx.stroke()),QA(o[1])&&(U=o[1],C=o[2],this.ctx.beginPath(),this.formatPath([new x(U.end.x,U.end.y),new x(C.start.x,C.start.y)]),this.ctx.stroke())),this.ctx.restore(
vendor: 4,161 bytes, line 24
24),[2]})})},e.prototype.render=function(t){return aA(this,void 0,void 0,function(){var r;return rA(this,function(n){switch(n.label){case 0:return this.options.backgroundColor&&(this.ctx.fillStyle=Z(this.options.backgroundColor),this.ctx.fillRect(this.options.x,this.options.y,this.options.width,this.options.height)),r=BC(t),[4,this.renderStack(r)];case 1:return n.sent(),this.applyEffects([]),[2,this.canvas]}})})},e}(pu),FC=function(A){return A instanceof Au||A instanceof ql?!0:A instanceof Os&&A.type!==cr&&A.type!==ur},yC=function(A,e){switch(A){case 0:return hr(e);case 2:return iC(e);case 1:default:return dr(e)}},EC=function(A){switch(A){case 1:return"center";case 2:return"right";case 0:default:return"left"}},bC=["-apple-system","system-ui"],IC=function(A){return/iPhone OS 15_(0|1)/.test(window.navigator.userAgent)?A.filter(function(e){return bC.indexOf(e)===-1}):A},HC=function(A){EA(e,A);function e(t,r){var n=A.call(this,t,r)||this;return n.canvas=r.canvas?r.canvas:document.createElement("canvas"),n.ctx=n.canvas.getContext("2d"),n.options=r,n.canvas.width=Math.floor(r.width*r.scale),n.canvas.height=Math.floor(r.height*r.scale),n.canvas.style.width=r.width+"px",n.canvas.style.height=r.height+"px",n.ctx.scale(n.options.scale,n.options.scale),n.ctx.translate(-r.x,-r.y),n.context.logger.debug("EXPERIMENTAL ForeignObject renderer initialized ("+r.width+"x"+r.height+" at "+r.x+","+r.y+") with scale "+r.scale),n}return e.prototype.render=function(t){return aA(this,void 0,void 0,function(){var r,n;return rA(this,function(s){switch(s.label){case 0:return r=as(this.options.width*this.options.scale,this.options.height*this.options.scale,this.options.scale,this.options.scale,t),[4,xC(r)];case 1:return n=s.sent(),this.options.backgroundColor&&(this.ctx.fillStyle=Z(this.options.backgroundColor),this.ctx.fillRect(0,0,this.options.width*this.options.scale,this.options.height*this.options.scale)),this.ctx.drawImage(n,-this.options.x*this.options.scale,-this.options.y*this.options.scale),[2,this.canvas]}})})},e}(pu),xC=function(A){return new Promise(function(e,t){var r=new Image;r.onload=function(){e(r)},r.onerror=t,r.src="data:image/svg+xml;charset=utf-8,"+encodeURIComponent(new XMLSerializer().serializeToString(A))})},LC=function(){function A(e){var t=e.id,r=e.enabled;this.id=t,this.enabled=r,this.start=Date.now()}return A.prototype.debug=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.debug=="function"?console.debug.apply(console,gt([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},A.prototype.getTime=function(){return Date.now()-this.start},A.prototype.info=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&typeof window<"u"&&window.console&&typeof console.info=="function"&&console.info.apply(console,gt([this.id,this.getTime()+"ms"],e))},A.prototype.warn=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.warn=="function"?console.warn.apply(console,gt([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},A.prototype.error=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];this.enabled&&(typeof window<"u"&&window.console&&typeof console.error=="function"?console.error.apply(console,gt([this.id,this.getTime()+"ms"],e)):this.info.apply(this,e))},A.instances={},A}(),SC=function(){function A(e,t){var r;this.windowBounds=t,this.instanceName="#"+A.instanceCount++,this.logger=new LC({id:this.instanceName,enabled:e.logging}),this.cache=(r=e.cache)!==null&&r!==void 0?r:new zQ(this,e)}return A.instanceCount=1,A}(),_C=function(A,e){return e===void 0&&(e={}),TC(A,e)};typeof window<"u"&&cu.setContext(window);var TC=function(A,e){return aA(void 0,void 0,void 0,function(){var t,r,n,s,i,a,o,l,u,c,B,h,f,d,w,g,Q,v,m,U,H,C,H,I,b,T,E,_,S,K,z,R,k,TA,pA,IA,KA,DA,UA,q;return rA(this,function($){switch($.label){case 0:if(!A||typeof A!="object")return[2,Promise.reject("Invalid element provided as first argument")];if(t=A.ownerDocument,!t)throw new Error("Element is not attached to a Document");
24if(r=t.defaultView,!r)throw new Error("Document is not attached to a Window");return n={allowTaint:(I=e.allowTaint)!==null&&I!==void 0?I:!1,imageTimeout:(b=e.imageTimeout)!==null&&b!==void 0?b:15e3,proxy:e.proxy,useCORS:(T=e.useCORS)!==null&&T!==void 0?T:!1},s=$n({logging:(E=e.logging)!==null&&E!==void 0?E:!0,cache:e.cache},n),i={windowWidth:(_=e.windowWidth)!==null&&_!==void 0?_:r.innerWidth,windowHeight:(S=e.windowHeight)!==null&&S!==void 0?S:r.innerHeight,scrollX:(K=e.scrollX)!==null&&K!==void 0?K:r.pageXOffset,scrollY:(z=e.scrollY)!==null&&z!==void 0?z:r.pageYOffset},a=new PA(i.scrollX,i.scrollY,i.windowWidth,i.windowHeight),o=new SC(s,a),l=(R=e.foreignObjectRendering)!==null&&R!==void 0?R:!1,u={allowTaint:(k=e.allowTaint)!==null&&k!==void 0?k:!1,onclone:e.onclone,ignoreElements:e.ignoreElements,inlineImages:l,copyStyles:l},o.logger.debug("Starting document clone with size "+a.width+"x"+a.height+" scrolled to "+-a.left+","+-a.top),c=new Ca(o,A,u),B=c.clonedReferenceElement,B?[4,c.toIFrame(t,a)]:[2,Promise.reject("Unable to find element in cloned iframe")];case 1:return h=$.sent(),f=Ms(B)||KQ(B)?cd(B.ownerDocument):Ur(o,B),d=f.width,w=f.height,g=f.left,Q=f.top,v=KC(o,B,e.backgroundColor),m={canvas:e.canvas,backgroundColor:v,scale:(pA=(TA=e.scale)!==null&&TA!==void 0?TA:r.devicePixelRatio)!==null&&pA!==void 0?pA:1,x:((IA=e.x)!==null&&IA!==void 0?IA:0)+g,y:((KA=e.y)!==null&&KA!==void 0?KA:0)+Q,width:(DA=e.width)!==null&&DA!==void 0?DA:Math.ceil(d),height:(UA=e.height)!==null&&UA!==void 0?UA:Math.ceil(w)},l?(o.logger.debug("Document cloned, using foreign object rendering"),H=new HC(o,m),[4,H.render(B)]):[3,3];case 2:return U=$.sent(),[3,5];case 3:return o.logger.debug("Document cloned, element located at "+g+","+Q+" with size "+d+"x"+w+" using computed rendering"),o.logger.debug("Starting DOM parsing"),C=ru(o,B),v===C.styles.backgroundColor&&(C.styles.backgroundColor=NA.TRANSPARENT),o.logger.debug("Starting renderer for element at "+m.x+","+m.y+" with size "+m.width+"x"+m.height),H=new UC(o,m),[4,H.render(C)];case 4:U=$.sent(),$.label=5;case 5:return(!((q=e.removeContainer)!==null&&q!==void 0)||q)&&(Ca.destroy(h)||o.logger.error("Cannot detach cloned iframe as it is not in the DOM anymore")),o.logger.debug("Finished rendering"),[2,U]}})})},KC=function(A,e,t){var r=e.ownerDocument,n=r.documentElement?et(A,getComputedStyle(r.documentElement).backgroundColor):NA.TRANSPARENT,s=r.body?et(A,getComputedStyle(r.body).backgroundColor):NA.TRANSPARENT,i=typeof t=="string"?et(A,t):t===null?NA.TRANSPARENT:4294967295;return e===r.documentElement?zA(n)?zA(s)?i:s:n:i};const DC=({loading:A,selectedIndicators:e,setIsFullscreen:t})=>{const[r,n]=F.exports.useState(""),s=(e||[]).filter(f=>f.visibility?.toLowerCase()==="public"),i=A===!0||s.length===0,a=()=>{A===!0?n("Select at least one indicator to enable download"):s.length===0&&n("Add a public indicator to enable data download")},o=()=>{n("")},l=async()=>{if(!i)try{const f=new bc,d=s.filter(C=>!C.geographies?.toLowerCase().includes("address")),w=s.filter(C=>C.geographies?.toLowerCase().includes("address"));if(d.length>0){const C=["geo_id","geo_id_year","geo_type",...d.map(b=>`${b.indicator_name.toLowerCase().replace(/[^a-z0-9]+/g,"_")}_${b.year}_${b.data_source_short?.toLowerCase().replace(/[^a-z0-9]+/g,"_")}`)],H={};d.forEach(b=>{const T=`${b.indicator_name.toLowerCase().replace(/[^a-z0-9]+/g,"_")}_${b.year}_${b.data_source_short?.toLowerCase().replace(/[^a-z0-9]+/g,"_")}`;(b.values||[]).forEach(E=>{H[E.geo_id]||(H[E.geo_id]={geo_id:E.geo_id,geo_id_year:E.year,geo_type:E.geo_type}),H[E.geo_id][T]=E.value})});const I=[C.join(","),...Object.values(H).map(b=>C.map(T=>b[T]??"").join(","))].join(`
25`);f.file("boundary_data.csv",I)}if(w.length>0){const C=["site_name","address","city","state","zip",...w.map(b=>`${b.indicator_name.toLowerCase().replace(/[^a-z0-9]+/g,"_")}_${b.year}_${b.data_source_short?.toLowerCase().replace(/[^a-z0-9]+/g,"_")}`)],H={};w.forEach(b=>{const T=`${b.name.toLowerCase().replace(/[^a-z0-9]+/g,"_")}_${b.year}_${b.data_source_short?.toLowerCase().replace(/[^a-z0-9]+/g,"_")}`;
25(b.values||[]).forEach(E=>{const _=E.id||E.mapbox_id||E.site_id;H[_]||(H[_]={site_name:E.site_name||"",address:E.address_1||E.address||"",city:E.city||"",state:E.state||"",zip:E.zip||""}),H[_][T]=E.value})});const I=[C.join(","),...Object.values(H).map(b=>C.map(T=>b[T]??"").join(","))].join(`
26`);f.file("address_data.csv",I)}const g=["visibility","data_source_short","table_name","column_name","name","indicator_name","measure_type","unit","description","geographies","year","published_year","update_frequency","notes","origin_code","domain"],Q=[g.join(","),...s.map(C=>g.map(H=>{switch(H){case"visibility":return C.visibility??"";case"data_source_short":return C.data_source_short??"";case"table_name":return C.table_name??"";case"column_name":return(C.name??"").replace(/[^a-z0-9]+/g,"_").replace(/_+/g,"_").replace(/^_|_$/g,"")+`_${C.year}_${C.data_source_short?.toLowerCase().replace(/[^a-z0-9]+/g,"_")}`;case"name":return`"${C.name??""}"`;case"indicator_name":return`"${C.indicator_name??""}"`;case"measure_type":return C.measure_type??"";case"unit":return C.unit??"";case"description":return`"${C.description??""}"`;case"geographies":return`"${C.geographies??""}"`;case"year":return C.year??"";case"published_year":return C.published_year??"";case"update_frequency":return C.update_frequency??"";case"notes":return`"${C.notes??""}"`;case"origin_code":return C.origin_code??"";case"domain":return C.domain??"";default:return""}}).join(","))].join(`
27`);f.file("data_dictionary.csv",Q);const v=await f.generateAsync({type:"blob"}),m=new Date,U=`${m.getFullYear()}_${String(m.getMonth()+1).padStart(2,"0")}_${String(m.getDate()).padStart(2,"0")}_Beacon_Analysis_Data.zip`;Ic.exports.saveAs(v,U)}catch(f){console.error("Failed to generate data download",f),alert("An error occurred while generating your download. Please try again.")}},u=()=>{if(A===!0)return;document.querySelectorAll("div.mapboxgl-ctrl-geocoder, div.mapboxgl-ctrl-top-right, div.mapboxgl-ctrl-bottom-right, div.controls").forEach(d=>d.classList.add("invisible"));const f=document.getElementById("map_area");!f||_C(f,{allowTaint:!0,useCORS:!0}).then(d=>{document.querySelectorAll("div.mapboxgl-ctrl-geocoder, div.mapboxgl-ctrl-top-right, div.mapboxgl-ctrl-bottom-right, div.controls").forEach(Q=>Q.classList.remove("invisible"));const w=document.createElement("a"),g=e.length>0?e.map(Q=>Q.indicator_name.replace(/\s+/g,"_").toLowerCase()).join("_"):"all";w.download=`beacon_${g}.png`,w.href=d.toDataURL("image/png"),w.click()}).catch(d=>{console.error("Failed to download map:",d),alert("Failed to download map. See console for details.")})},c=["inline-flex items-center gap-2","px-4 h-8 rounded-full","font-medium text-[15px]","border-2 border-[#385981]","transition-colors duration-150","focus:outline-none focus-visible:ring-2 focus-visible:ring-[#385981] focus-visible:ring-offset-2"].join(" "),B="text-[#385981] bg-white hover:bg-[#EFF6FF] active:bg-[#D5E5EE]",h="text-[#9099A1] border-[#D0D5D9] bg-white cursor-not-allowed";return y("div",{className:"controls flex gap-3 justify-start w-full mb-6",children:[y("button",{className:`${c} ${i?h:B}`,onClick:l,onMouseEnter:a,onMouseLeave:o,disabled:i,"aria-label":"Download data as ZIP",children:[p(Ai,{className:"w-4 h-4 shrink-0"}),"Download Data"]}),y("button",{className:`${c} ${A?h:B}`,onClick:u,disabled:A,"aria-label":"Download map as PNG",children:[p(Ai,{className:"w-4 h-4 shrink-0"}),"Download Map"]}),p("button",{className:["inline-flex items-center justify-center","w-8 h-8 rounded-full","text-[#385981] bg-white","border-2 border-[#385981]","hover:bg-[#EFF6FF] active:bg-[#D5E5EE]","transition-colors duration-150","focus:outline-none focus-visible:ring-2 focus-visible:ring-[#385981] focus-visible:ring-offset-2"].join(" "),onClick:()=>t(!0),"aria-label":"Expand map to fullscreen",children:p($c,{className:"w-4 h-4"})}),r&&p("div",{className:"absolute left-24 mt-1 px-3 py-1.5 rounded-lg text-white text-sm shadow-md z-50",style:{backgroundColor:"#2A3138"},children:r})]})};var Rs={},_r={},Pe=function(A){return A&&A.Math===Math&&A},gA=Pe(typeof globalThis=="object"&&globalThis)||Pe(typeof window=="object"&&window)||Pe(typeof self=="object"&&self)||Pe(typeof lA=="object"&&lA)||Pe(typeof lA=="object"&&lA)||function(){return this}()||Function("return this")(),OC={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},dn=typeof document=="object"&&document.all,cA=typeof dn>"u"&&dn!==void 0?function(A){return typeof A=="function"||A===dn}:function(A){return typeof A=="function"},MC=cA,te=function(A){return typeof A=="object"?A!==null:MC(A)},RC=gA,ya=te,hs=RC.document,NC=ya(hs)&&ya(hs.createElement),Ns=function(A){return NC?hs.createElement(A):{}},PC=Ns,gn=PC("span").classList,Ea=gn&&gn.constructor&&gn.constructor.prototype,GC=Ea===Object.prototype?void 0:Ea,bA=function(A){try{return!!A()}catch{return!0}},VC=bA,wu=!VC(function(){var A=function(){}.bind();return typeof A!="function"||A.hasOwnProperty("prototype")}),Qu=wu,Cu=Function.prototype,ds=Cu.call,kC=Qu&&Cu.bind.bind(ds,ds),mA=Qu?kC:function(A){return function(){return ds.apply(A,arguments)}},vu=mA,XC=vu({}.toString),$C=vu("".slice),mu=function(A){return $C(XC(A),8,-1)},JC=mA,WC=bA,YC=mu,pn=Object,jC=JC("".split),ZC=WC(function(){return!pn("z").propertyIsEnumerable(0)})?function(A){return YC(A)==="String"?jC(A,""):pn(A)}:pn,Uu=function(A){return A==null},zC=Uu,qC=TypeError,Tr=function(A){if(zC(A))throw new qC("Can't call method on "+A);return A},Av=ZC,ev=Tr,ft=function(A){return Av(ev(A))},Kr={exports:{}},ba=gA,tv=Object.defineProperty,Ps=function(A,e){try{tv(ba,A,{value:e,configurable:!0,writable:!0})}catch{ba[A]=e}return e},rv=gA,nv=Ps,Ia="__core-js_shared__",Ha=Kr.exports=rv[Ia]||nv(Ia,{});(Ha.versions||(Ha.versions=[])).push({version:"3.49.0",mode:"global",copyright:"\xA9 2013\u20132025 Denis Pushkarev (zloirock.ru), 2025\u20132026 CoreJS Company (core-js.io). All rights reserved.",license:"https://github.com/zloirock/core-js/blob/v3.49.0/LICENSE",source:"https://github.com/zloirock/core-js"});var xa=Kr.exports,Fu=function(A,e){return xa[A]||(xa[A]=e||{})},sv=Tr,iv=Object,yu=function(A){return iv(sv(A))},av=mA,ov=yu,lv=av({}.hasOwnProperty),GA=Object.hasOwn||function(e,t){return lv(ov(e),t)},uv=mA,cv=0,Bv=Math.random(),fv=uv(1.1 .toString),Eu=function(A){return"Symbol("+(A===void 0?"":A)+")_"+fv(++cv+Bv,36)},hv=gA,La=hv.navigator,Sa=La&&La.userAgent,dv=Sa?String(Sa):"",bu=gA,wn=dv,_a=bu.process,Ta=bu.Deno,Ka=_a&&_a.versions||Ta&&Ta.version,Da=Ka&&Ka.v8,yA,pr;Da&&(yA=Da.split("."),pr=yA[0]>0&&yA[0]<4?1:+(yA[0]+yA[1]));
vendor: 8,872 bytes, line 27
27!pr&&wn&&(yA=wn.match(/Edge\/(\d+)/),(!yA||yA[1]>=74)&&(yA=wn.match(/Chrome\/(\d+)/),yA&&(pr=+yA[1])));var gv=pr,Oa=gv,pv=bA,wv=gA,Qv=wv.String,Iu=!!Object.getOwnPropertySymbols&&!pv(function(){var A=Symbol("symbol detection");return!Qv(A)||!(Object(A)instanceof Symbol)||!Symbol.sham&&Oa&&Oa<41}),Cv=Iu,Hu=Cv&&!Symbol.sham&&typeof Symbol.iterator=="symbol",vv=gA,mv=Fu,Ma=GA,Uv=Eu,Fv=Iu,yv=Hu,Ee=vv.Symbol,Qn=mv("wks"),Ev=yv?Ee.for||Ee:Ee&&Ee.withoutSetter||Uv,re=function(A){return Ma(Qn,A)||(Qn[A]=Fv&&Ma(Ee,A)?Ee[A]:Ev("Symbol."+A)),Qn[A]},bv=te,Iv=String,Hv=TypeError,Dr=function(A){if(bv(A))return A;throw new Hv(Iv(A)+" is not an object")},xu={},xv=bA,VA=!xv(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7}),Lv=VA,Sv=bA,Lu=Lv&&Sv(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42}),ne={},_v=VA,Tv=bA,Kv=Ns,Su=!_v&&!Tv(function(){return Object.defineProperty(Kv("div"),"a",{get:function(){return 7}}).a!==7}),Dv=wu,Rt=Function.prototype.call,Or=Dv?Rt.bind(Rt):function(){return Rt.apply(Rt,arguments)},Cn=gA,Ov=cA,Mv=function(A){return Ov(A)?A:void 0},Gs=function(A,e){return arguments.length<2?Mv(Cn[A]):Cn[A]&&Cn[A][e]},Rv=mA,Nv=Rv({}.isPrototypeOf),Pv=Gs,Gv=cA,Vv=Nv,kv=Hu,Xv=Object,_u=kv?function(A){return typeof A=="symbol"}:function(A){var e=Pv("Symbol");return Gv(e)&&Vv(e.prototype,Xv(A))},$v=String,Jv=function(A){try{return $v(A)}catch{return"Object"}},Wv=cA,Yv=Jv,jv=TypeError,Tu=function(A){if(Wv(A))return A;throw new jv(Yv(A)+" is not a function")},Zv=Tu,zv=Uu,qv=function(A,e){var t=A[e];return zv(t)?void 0:Zv(t)},vn=Or,mn=cA,Un=te,Am=TypeError,em=function(A,e){var t,r;if(e==="string"&&mn(t=A.toString)&&!Un(r=vn(t,A))||mn(t=A.valueOf)&&!Un(r=vn(t,A))||e!=="string"&&mn(t=A.toString)&&!Un(r=vn(t,A)))return r;throw new Am("Can't convert object to primitive value")},tm=Or,Ra=te,Na=_u,rm=qv,nm=em,sm=re,im=TypeError,am=sm("toPrimitive"),om=function(A,e){if(!Ra(A)||Na(A))return A;var t=rm(A,am),r;if(t){if(e===void 0&&(e="default"),r=tm(t,A,e),!Ra(r)||Na(r))return r;throw new im("Can't convert object to primitive value")}return e===void 0&&(e="number"),nm(A,e)},lm=om,um=_u,Ku=function(A){var e=lm(A,"string");return um(e)?e:e+""},cm=VA,Bm=Su,fm=Lu,Nt=Dr,Pa=Ku,hm=TypeError,Fn=Object.defineProperty,dm=Object.getOwnPropertyDescriptor,yn="enumerable",En="configurable",bn="writable";ne.f=cm?fm?function(e,t,r){if(Nt(e),t=Pa(t),Nt(r),typeof e=="function"&&t==="prototype"&&"value"in r&&bn in r&&!r[bn]){var n=dm(e,t);n&&n[bn]&&(e[t]=r.value,r={configurable:En in r?r[En]:n[En],enumerable:yn in r?r[yn]:n[yn],writable:!1})}return Fn(e,t,r)}:Fn:function(e,t,r){if(Nt(e),t=Pa(t),Nt(r),Bm)try{return Fn(e,t,r)}catch{}if("get"in r||"set"in r)throw new hm("Accessors not supported");return"value"in r&&(e[t]=r.value),e};var gm=Math.ceil,pm=Math.floor,wm=Math.trunc||function(e){var t=+e;return(t>0?pm:gm)(t)},Qm=wm,Du=function(A){var e=+A;return e!==e||e===0?0:Qm(e)},Cm=Du,vm=Math.max,mm=Math.min,Um=function(A,e){var t=Cm(A);return t<0?vm(t+e,0):mm(t,e)},Fm=Du,ym=Math.min,Em=function(A){var e=Fm(A);return e>0?ym(e,9007199254740991):0},bm=Em,Im=function(A){return bm(A.length)},Hm=ft,xm=Um,Lm=Im,Ga=function(A){return function(e,t,r){var n=Hm(e),s=Lm(n);if(s===0)return!A&&-1;var i=xm(r,s),a;if(A&&t!==t){for(;s>i;)if(a=n[i++],a!==a)return!0}else for(;s>i;i++)if((A||i in n)&&n[i]===t)return A||i||0;return!A&&-1}},Sm={includes:Ga(!0),indexOf:Ga(!1)},Vs={},_m=mA,In=GA,Tm=ft,Km=Sm.indexOf,Dm=Vs,Va=_m([].push),Ou=function(A,e){var t=Tm(A),r=0,n=[],s;for(s in t)!In(Dm,s)&&In(t,s)&&Va(n,s);for(;e.length>r;)In(t,s=e[r++])&&(~Km(n,s)||Va(n,s));return n},ks=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Om=Ou,Mm=ks,Rm=Object.keys||function(e){return Om(e,Mm)},Nm=VA,Pm=Lu,Gm=ne,Vm=Dr,km=ft,Xm=Rm;xu.f=Nm&&!Pm?Object.defineProperties:function(e,t){Vm(e);for(var r=km(t),n=Xm(t),s=n.length,i=0,a;s>i;)Gm.f(e,a=n[i++],r[a]);return e};var $m=Gs,Jm=$m("document","documentElement"),Wm=Fu,Ym=Eu,ka=Wm("keys"),Xs=function(A){return ka[A]||(ka[A]=Ym(A))},jm=Dr,Zm=xu,Xa=ks,zm=Vs,qm=Jm,A0=Ns,e0=Xs,$a=">",Ja="<",gs="prototype",ps="script",Mu=e0("IE_PROTO"),Hn=function(){},Ru=function(A){return Ja+ps+$a+A+Ja+"/"+ps+$a},Wa=function(A){A.write(Ru("")),A.close();var e=A.parentWindow.Object;return A=null,e},t0=function(){var A=A0("iframe"),e="java"+ps+":",t;return A.style.display="none",qm.appendChild(A),A.src=String(e),t=A.contentWindow.document,t.open(),t.write(Ru("document.F=Object")),t.close(),t.F},Pt,er=function(){try{Pt=new ActiveXObject("htmlfile")}catch{}er=typeof document<"u"?document.domain&&Pt?Wa(Pt):t0():Wa(Pt);for(var A=Xa.length;A--;)delete er[gs][Xa[A]];return er()};zm[Mu]=!0;var Nu=Object.create||function(e,t){var r;return e!==null?(Hn[gs]=jm(e),r=new Hn,Hn[gs]=null,r[Mu]=e):r=er(),t===void 0?r:Zm.f(r,t)},r0=re,n0=Nu,s0=ne.f,ws=r0("unscopables"),Qs=Array.prototype;Qs[ws]===void 0&&s0(Qs,ws,{configurable:!0,value:n0(null)});var i0=function(A){Qs[ws][A]=!0},$s={},a0=gA,o0=cA,Ya=a0.WeakMap,l0=o0(Ya)&&/native code/.test(String(Ya)),Js=function(A,e){return{enumerable:!(A&1),configurable:!(A&2),writable:!(A&4),value:e}},u0=VA,c0=ne,B0=Js,Mr=u0?function(A,e,t){return c0.f(A,e,B0(1,t))}:function(A,e,t){return A[e]=t,A},f0=l0,Pu=gA,h0=te,d0=Mr,xn=GA,Ln=Kr.exports,g0=Xs,p0=Vs,ja="Object already initialized",Cs=Pu.TypeError,w0=Pu.WeakMap,wr,lt,Qr,Q0=function(A){return Qr(A)?lt(A):wr(A,{})},C0=function(A){return function(e){var t;if(!h0(e)||(t=lt(e)).type!==A)throw new Cs("Incompatible receiver, "+A+" required");return t}};if(f0||Ln.state){var LA=Ln.state||(Ln.state=new w0);LA.get=LA.get,LA.has=LA.has,LA.set=LA.set,wr=function(A,e){if(LA.has(A))throw new Cs(ja);return e.facade=A,LA.set(A,e),e},lt=function(A){return LA.get(A)||{}},Qr=function(A){return LA.has(A)}}else{var me=g0("state");p0[me]=!0,wr=function(A,e){if(xn(A,me))throw new Cs(ja);return e.facade=A,d0(A,me,e),e},lt=function(A){return xn(A,me)?A[me]:{}},Qr=function(A){return xn(A,me)}}var Gu={set:wr,get:lt,has:Qr,enforce:Q0,getterFor:C0},Ws={},Vu={},ku={}.propertyIsEnumerable,Xu=Object.getOwnPropertyDescriptor,v0=Xu&&!ku.call({1:2},1);Vu.f=v0?function(e){var t=Xu(this,e);return!!t&&t.enumerable}:ku;var m0=VA,U0=Or,F0=Vu,y0=Js,E0=ft,b0=Ku,I0=GA,H0=Su,Za=Object.getOwnPropertyDescriptor;Ws.f=m0?Za:function(e,t){if(e=E0(e),t=b0(t),H0)try{return Za(e,t)}catch{}if(I0(e,t))return y0(!U0(F0.f,e,t),e[t])};var $u={exports:{}},vs=VA,x0=GA,Ju=Function.prototype,L0=vs&&Object.getOwnPropertyDescriptor,Ys=x0(Ju,"name"),S0=Ys&&function(){}.name==="something",_0=Ys&&(!vs||vs&&L0(Ju,"name").configurable),Wu={EXISTS:Ys,PROPER:S0,CONFIGURABLE:_0},T0=mA,K0=cA,ms=Kr.exports,D0=T0(Function.toString);K0(ms.inspectSource)||(ms.inspectSource=function(A){return D0(A)});var O0=ms.inspectSource,js=mA,M0=bA,R0=cA,Gt=GA,Us=VA,N0=Wu.CONFIGURABLE,P0=O0,Yu=Gu,G0=Yu.enforce,V0=Yu.get,za=String,tr=Object.defineProperty,k0=js("".slice),X0=js("".replace),$0=js([].join),J0=Us&&!M0(function(){return tr(function(){},"length",{value:8}).length!==8}),W0=String(String).split("String"),Y0=$u.exports=function(A,e,t){k0(za(e),0,7)==="Symbol("&&(e="["+X0(za(e),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),t&&t.getter&&(e="get "+e),t&&t.setter&&(e="set "+e),(!Gt(A,"name")||N0&&A.name!==e)&&(Us?tr(A,"name",{value:e,configurable:!0}):A.name=e),J0&&t&&Gt(t,"arity")&&A.length!==t.arity&&tr(A,"length",{value:t.arity});try{t&&Gt(t,"constructor")&&t.constructor?Us&&tr(A,"prototype",{writable:!1}):A.prototype&&(A.prototype=void 0)}catch{}var r=G0(A);return Gt(r,"source")||(r.source=$0(W0,typeof e=="string"?e:"")),A};Function.prototype.toString=Y0(function(){return R0(this)&&V0(this).source||P0(this)},"toString");var j0=cA,Z0=ne,z0=$u.exports,q0=Ps,Zs=function(A,e,t,r){r||(r={});var n=r.enumerable,s=r.name!==void 0?r.name:e;if(j0(t)&&z0(t,s,r),r.global)n?A[e]=t:q0(e,t);else{try{r.unsafe?A[e]&&(n=!0):delete A[e]}catch{}n?A[e]=t:Z0.f(A,e,{value:t,enumerable:!1,configurable:!r.nonConfigurable,writable:!r.nonWritable})}return A},ju={},AU=Ou,eU=ks,tU=eU.concat("length","prototype");ju.f=Object.getOwnPropertyNames||function(e){return AU(e,tU)};var Zu={};Zu.f=Object.getOwnPropertySymbols;var rU=Gs,nU=mA,sU=ju,iU=Zu,aU=Dr,oU=nU([].concat),lU=rU("Reflect","ownKeys")||function(e){var t=sU.f(aU(e)),r=iU.f;return r?oU(t,r(e)):t},qa=GA,uU=lU,cU=Ws,BU=ne,fU=function(A,e,t){for(var r=uU(e),n=BU.f,s=cU.f,i=0;i<r.length;i++){var a=r[i];!qa(A,a)&&!(t&&qa(t,a))&&n(A,a,s(e,a))}},hU=bA,dU=cA,gU=/#|\.prototype\./,ht=function(A,e){var t=wU[pU(A)];return t===CU?!0:t===QU?!1:dU(e)?hU(e):!!e},pU=ht.normalize=function(A){return String(A).replace(gU,".").toLowerCase()},wU=ht.data={},QU=ht.NATIVE="N",CU=ht.POLYFILL="P",vU=ht,Vt=gA,mU=Ws.f,UU=Mr,FU=Zs,yU=Ps,EU=fU,bU=vU,zu=function(A,e){var t=A.target,r=A.global,n=A.stat,s,i,a,o,l,u;if(r?i=Vt:n?i=Vt[t]||yU(t,{}
27):i=Vt[t]&&Vt[t].prototype,i)for(a in e){if(l=e[a],A.dontCallGetSet?(u=mU(i,a),o=u&&u.value):o=i[a],s=bU(r?a:t+(n?".":"#")+a,A.forced),!s&&o!==void 0){if(typeof l==typeof o)continue;EU(l,o)}(A.sham||o&&o.sham)&&UU(l,"sham",!0),FU(i,a,l,A)}},IU=bA,HU=!IU(function(){function A(){}return A.prototype.constructor=null,Object.getPrototypeOf(new A)!==A.prototype}),xU=GA,LU=cA,SU=yu,_U=Xs,TU=HU,Ao=_U("IE_PROTO"),Fs=Object,KU=Fs.prototype,qu=TU?Fs.getPrototypeOf:function(A){var e=SU(A);if(xU(e,Ao))return e[Ao];var t=e.constructor;return LU(t)&&e instanceof t?t.prototype:e instanceof Fs?KU:null},DU=bA,OU=cA,MU=te,eo=qu,RU=Zs,NU=re,ys=NU("iterator"),Ac=!1,fe,Sn,_n;[].keys&&(_n=[].keys(),"next"in _n?(Sn=eo(eo(_n)),Sn!==Object.prototype&&(fe=Sn)):Ac=!0);var PU=!MU(fe)||DU(function(){var A={};return fe[ys].call(A)!==A});PU&&(fe={});OU(fe[ys])||RU(fe,ys,function(){return this});var ec={IteratorPrototype:fe,BUGGY_SAFARI_ITERATORS:Ac},GU=ne.f,VU=GA,kU=re,to=kU("toStringTag"),zs=function(A,e,t){A&&!t&&(A=A.prototype),A&&!VU(A,to)&&GU(A,to,{configurable:!0,value:e})},XU=ec.IteratorPrototype,$U=Nu,JU=Js,WU=zs,YU=$s,jU=function(){return this},ZU=function(A,e,t,r){var n=e+" Iterator";return A.prototype=$U(XU,{next:JU(+!r,t)}),WU(A,n,!1),YU[n]=jU,A},zU=mA,qU=Tu,AF=function(A,e,t){try{return zU(qU(Object.getOwnPropertyDescriptor(A,e)[t]))}catch{}},eF=te,tF=function(A){return eF(A)||A===null},rF=tF,nF=String,sF=TypeError,iF=function(A){if(rF(A))return A;throw new sF("Can't set "+nF(A)+" as a prototype")},aF=AF,oF=te,lF=Tr,uF=iF,cF=Object.setPrototypeOf||("__proto__"in{}?function(){var A=!1,e={},t;try{t=aF(Object.prototype,"__proto__","set"),t(e,[]),A=e instanceof Array}catch{}return function(n,s){return lF(n),uF(s),oF(n)&&(A?t(n,s):n.__proto__=s),n}}():void 0),BF=zu,fF=Or,tc=Wu,hF=cA,dF=ZU,ro=qu,no=cF,gF=zs,pF=Mr,Tn=Zs,wF=re,QF=$s,rc=ec,CF=tc.PROPER,vF=tc.CONFIGURABLE,so=rc.IteratorPrototype,kt=rc.BUGGY_SAFARI_ITERATORS,Ge=wF("iterator"),io="keys",Ve="values",ao="entries",mF=function(){return this},UF=function(A,e,t,r,n,s,i){dF(t,e,r);var a=function(g){if(g===n&&B)return B;if(!kt&&g&&g in u)return u[g];switch(g){case io:return function(){return new t(this,g)};case Ve:return function(){return new t(this,g)};case ao:return function(){return new t(this,g)}}return function(){return new t(this)}},o=e+" Iterator",l=!1,u=A.prototype,c=u[Ge]||u["@@iterator"]||n&&u[n],B=!kt&&c||a(n),h=e==="Array"&&u.entries||c,f,d,w;if(h&&(f=ro(h.call(new A)),f!==Object.prototype&&f.next&&(ro(f)!==so&&(no?no(f,so):hF(f[Ge])||Tn(f,Ge,mF)),gF(f,o,!0))),CF&&n===Ve&&c&&c.name!==Ve&&(vF?pF(u,"name",Ve):(l=!0,B=function(){return fF(c,this)})),n)if(d={values:a(Ve),keys:s?B:a(io),entries:a(ao)},i)for(w in d)(kt||l||!(w in u))&&Tn(u,w,d[w]);else BF({target:e,proto:!0,forced:kt||l},d);return u[Ge]!==B&&Tn(u,Ge,B,{name:n}),QF[e]=B,d},FF=function(A,e){return{value:A,done:e}},yF=ft,qs=i0,oo=$s,nc=Gu,EF=ne.f,bF=UF,Xt=FF,IF=VA,sc="Array Iterator",HF=nc.set,xF=nc.getterFor(sc),LF=bF(Array,"Array",function(A,e){HF(this,{type:sc,target:yF(A),index:0,kind:e})},function(){var A=xF(this),e=A.target,t=A.index++;if(!e||t>=e.length)return A.target=null,Xt(void 0,!0);switch(A.kind){case"keys":return Xt(t,!1);case"values":return Xt(e[t],!1)}return Xt([t,e[t]],!1)},"values"),lo=oo.Arguments=oo.Array;qs("keys");qs("values");qs("entries");if(IF&&lo.name!=="values")try{EF(lo,"name",{value:"values"})}catch{}var uo=gA,ic=OC,SF=GC,qe=LF,co=Mr,_F=zs,TF=re,Kn=TF("iterator"),Dn=qe.values,ac=function(A,e){if(A){if(A[Kn]!==Dn)try{co(A,Kn,Dn)}catch{A[Kn]=Dn}if(_F(A,e,!0),ic[e]){for(var t in qe)if(A[t]!==qe[t])try{co(A,t,qe[t])}catch{A[t]=qe[t]}}}};for(var On in ic)ac(uo[On]&&uo[On].prototype,On);ac(SF,"DOMTokenList");var KF=re,DF=KF("toStringTag"),oc={};oc[DF]="z";var OF=String(oc)==="[object z]",MF=OF,RF=cA,rr=mu,NF=re,PF=NF("toStringTag"),GF=Object,VF=rr(function(){return arguments}())==="Arguments",kF=function(A,e){try{return A[e]}catch{}},XF=MF?rr:function(A){var e,t,r;return A===void 0?"Undefined":A===null?"Null":typeof(t=kF(e=GF(A),PF))=="string"?t:VF?rr(e):(r=rr(e))==="Object"&&RF(e.callee)?"Arguments":r},$F=XF,JF=String,lc=function(A){if($F(A)==="Symbol")throw new TypeError("Cannot convert a Symbol value to a string");return JF(A)},uc=`	
28\v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`,WF=mA,YF=Tr,jF=lc,Es=uc,Bo=WF("".replace),ZF=RegExp("^["+Es+"]+"),zF=RegExp("(^|[^"+Es+"])["+Es+"]+$"),Mn=function(A){return function(e){var t=jF(YF(e));return A&1&&(t=Bo(t,ZF,"")),A&2&&(t=Bo(t,zF,"$1")),t}},qF={start:Mn(1),end:Mn(2),trim:Mn(3)},cc=gA,Ay=bA,ey=mA,ty=lc,ry=qF.trim,ny=uc,sy=ey("".charAt),Cr=cc.parseFloat,fo=cc.Symbol,ho=fo&&fo.iterator,iy=1/Cr(ny+"-0")!==-1/0||ho&&!Ay(function(){Cr(Object(ho))}),ay=iy?function(e){var t=ry(ty(e)),r=Cr(t);return r===0&&sy(t,0)==="-"?-0:r}:Cr,oy=zu,go=ay;oy({global:!0,forced:parseFloat!==go},{parseFloat:go});function Bc(A){var e,t,r="";if(typeof A=="string"||typeof A=="number")r+=A;else if(typeof A=="object")if(Array.isArray(A))for(e=0;e<A.length;e++)A[e]&&(t=Bc(A[e]))&&(r&&(r+=" "),r+=t);else for(e in A)A[e]&&(r&&(r+=" "),r+=e);return r}function po(){for(var A,e,t=0,r="";t<arguments.length;)(A=arguments[t++])&&(e=Bc(A))&&(r&&(r+=" "),r+=e);return r}const ly=Object.freeze(Object.defineProperty({__proto__:null,clsx:po,default:po},Symbol.toStringTag,{value:"Module"})),uy=Io(ly);
28Object.defineProperty(_r,"__esModule",{value:!0});_r.default=void 0;var BA=fy(F.exports),cy=By(uy);function By(A){return A&&A.__esModule?A:{default:A}}function fc(A){if(typeof WeakMap!="function")return null;var e=new WeakMap,t=new WeakMap;return(fc=function(n){return n?t:e})(A)}function fy(A,e){if(!e&&A&&A.__esModule)return A;if(A===null||typeof A!="object"&&typeof A!="function")return{default:A};var t=fc(e);if(t&&t.has(A))return t.get(A);var r={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in A)if(s!=="default"&&Object.prototype.hasOwnProperty.call(A,s)){var i=n?Object.getOwnPropertyDescriptor(A,s):null;i&&(i.get||i.set)?Object.defineProperty(r,s,i):r[s]=A[s]}return r.default=A,t&&t.set(A,r),r}const wo=Math.abs,Rn=parseFloat,ke="min",$t="max",Nn="any",Qo="vertical",Co="tabindex",vo="data-lower",mo="data-upper",Jt="data-active",Uo="data-vertical",Wt="data-disabled";class hy extends BA.PureComponent{constructor(){super(),this.element=(0,BA.createRef)(),this.input=[(0,BA.createRef)(),(0,BA.createRef)()],this.thumb=[(0,BA.createRef)(),(0,BA.createRef)()],this.range=(0,BA.createRef)(),this.options={},this.firstCall=!0,this.isControlled=!1,this.externalInput=!1,this.isComponentMounted=!1,this.lastValueProp=[]}componentDidMount(){this.isComponentMounted||(this.value=this.setMinMaxProps(),this.index=this.setMinMaxProps(0,1),this.thumbWidth=this.setMinMaxProps(),this.thumbHeight=this.setMinMaxProps(),this.rangeLimits=this.setMinMaxProps(),this.sliderValue=this.setMinMaxProps(),this.maxRangeWidth=0,this.rangeWidth=0,this.isDragging=!1,this.thumbDrag=!1,this.startPos=0,this.reset(),this.addNodeEventListener(this.element.current,"pointerdown",e=>{this.elementFocused(e)}),this.thumb.forEach((e,t)=>{this.addNodeEventListener(e.current,"pointerdown",r=>{this.initiateThumbDrag(r,t,e.current)}),this.addNodeEventListener(e.current,"keydown",r=>{r.which>=37&&r.which<=40&&(r.preventDefault(),this.stepValue(t,r.which))})}),this.addNodeEventListener(this.range.current,"pointerdown",e=>{this.initiateRangeDrag(e)}),this.pointerMoveEvent=e=>{this.drag(e)},this.pointerUpEvent=()=>{this.isDragging&&(this.removeNodeAttribute(this.thumb[0].current,Jt),this.removeNodeAttribute(this.thumb[1].current,Jt),this.removeNodeAttribute(this.range.current,Jt),this.isDragging=!1,this.thumbDrag?this.options.onThumbDragEnd&&this.options.onThumbDragEnd():this.options.onRangeDragEnd&&this.options.onRangeDragEnd())},this.resizeEvent=()=>{this.syncThumbDimensions(),this.updateThumbs(),this.updateRange()},this.addNodeEventListener(document,"pointermove",this.pointerMoveEvent),this.addNodeEventListener(document,"pointerup",this.pointerUpEvent),this.addNodeEventListener(window,"resize",this.resizeEvent),this.isComponentMounted=!0)}componentDidUpdate(){this.reset()}componentWillUnmount(){this.removeNodeEventListener(document,"pointermove",this.pointerMoveEvent),this.removeNodeEventListener(document,"pointerup",this.pointerUpEvent),this.removeNodeEventListener(window,"resize",this.resizeEvent),this.isComponentMounted=!1}reset(){this.isControlled=!!this.props.value,this.isControlled&&((this.firstCall||this.props.value!==this.lastValueProp)&&(this.firstCall=!1,this.externalInput=!0),this.lastValueProp=this.props.value),this.maxRangeWidth=this.options.max-this.options.min,this.updateOrientation(),this.setValue("",!0,!1),this.updateRangeLimits(),this.updateDisabledState(),this.updateThumbsDisabledState(),this.updateTabIndexes()}isNumber(e){return!isNaN(e)&&+e+""==e+""}setMinMaxProps(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;return{min:e,max:t}}iterateMinMaxProps(e){[ke,$t].forEach(e)}getSetProps(e,t,r){if(e)return t;r()}setNodeAttribute(e,t){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";e.setAttribute(t,r)}removeNodeAttribute(e,t){e.removeAttribute(t)}addNodeEventListener(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;e.addEventListener(t,r,n?{passive:!1,capture:!0}:{})}removeNodeEventListener(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;e.removeEventListener(t,r,n?{passive:!1,capture:!0}:{})}fallbackToDefault(e,t){this.options[e]=this.props[e]?this.props[e]:t}ifVerticalElse(e,t){return this.options.orientation===Qo?e:t}currentIndex(e){return e===1?this.index.max:this.index.min}safeMinMaxValues(){let e=!1;(!this.isNumber(this.options.min)||!this.isNumber(this.options.max))&&(e=!0),this.options.min=e?1:+this.options.min,this.options.max=e?1:+this.options.max}safeThumbsDisabledValues(){this.options.thumbsDisabled instanceof Array?(this.options.thumbsDisabled.length===1&&this.options.thumbsDisabled.push(!1),this.options.thumbsDisabled.length!==1&&this.options.thumbsDisabled.length!==2&&(this.options.thumbsDisabled=[!1,!1])):this.options.thumbsDisabled=[this.options.thumbsDisabled,this.options.thumbsDisabled],this.options.thumbsDisabled[0]=!!this.options.thumbsDisabled[0],this.options.thumbsDisabled[1]=!!this.options.thumbsDisabled[1]}setValue(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0;const n=this.setMinMaxProps(this.input[0].current.value,this.input[1].current.value);e=e||n,this.input[this.index.min].current.value=e.min,this.input[this.index.max].current.value=this.thumbDrag||t?e.max:e.min+this.rangeWidth,this.syncValues(),this.value.min>this.value.max&&(this.index.min=+!this.index.min,this.index.max=+!this.index.max,this.removeNodeAttribute(this.thumb[this.index.min].current,mo),this.removeNodeAttribute(this.thumb[this.index.max].current,vo),this.setNodeAttribute(this.thumb[this.index.min].current,vo),this.setNodeAttribute(this.thumb[this.index.max].current,mo),this.thumbDrag&&(this.thumbDrag=this.thumbDrag===ke?$t:ke),this.syncValues()),this.sliderValue=t?this.value:e;let s=!1;(n.min!==this.input[0].current.value||t)&&(s=!0),(n.max!==this.input[1].current.value||t)&&(s=!0),s&&(r&&this.options.onInput&&this.options.onInput([this.value.min,this.value.max]),(!this.isControlled||this.externalInput)&&(this.externalInput=!1,this.syncThumbDimensions(),this.updateThumbs(),this.updateRange(),this.updateAriaValueAttributes()))}syncValues(){this.iterateMinMaxProps(e=>{this.value[e]=+this.input[this.index[e]].current.value})}updateThumbs(){this.iterateMinMaxProps(e=>{this.thumb[this.index[e]].current.style[this.ifVerticalElse("top","left")]="calc(".concat((this.value[e]-this.options.min)/this.maxRangeWidth*100,"% + ").concat((.5-(this.value[e]-this.options.min)/this.maxRangeWidth)*this.ifVerticalElse(this.thumbHe
28ight,this.thumbWidth)[e],"px)")})}updateRange(){const e=this.element.current.getBoundingClientRect(),t=(.5-(this.value.min-this.options.min)/this.maxRangeWidth)*this.ifVerticalElse(this.thumbHeight,this.thumbWidth).min/this.ifVerticalElse(e.bottom-e.top,e.right-e.left),r=(.5-(this.value.max-this.options.min)/this.maxRangeWidth)*this.ifVerticalElse(this.thumbHeight,this.thumbWidth).max/this.ifVerticalElse(e.bottom-e.top,e.right-e.left);this.range.current.style[this.ifVerticalElse("top","left")]="".concat(((this.value.min-this.options.min)/this.maxRangeWidth+t)*100,"%"),this.range.current.style[this.ifVerticalElse("height","width")]="".concat(((this.value.max-this.options.min)/this.maxRangeWidth-(this.value.min-this.options.min)/this.maxRangeWidth-t+r)*100,"%")}updateRangeLimits(){this.iterateMinMaxProps((e,t)=>{this.rangeLimits[e]=this.options.thumbsDisabled[t]?this.value[e]:this.options[e]})}updateTabIndexes(){this.iterateMinMaxProps((e,t)=>{!this.options.disabled&&!this.options.thumbsDisabled[t]?this.setNodeAttribute(this.thumb[this.currentIndex(t)].current,Co,0):this.removeNodeAttribute(this.thumb[this.currentIndex(t)].current,Co)})}updateAriaValueAttributes(){this.iterateMinMaxProps(e=>{this.setNodeAttribute(this.thumb[this.index[e]].current,"aria-valuemin",this.options.min),this.setNodeAttribute(this.thumb[this.index[e]].current,"aria-valuemax",this.options.max),this.setNodeAttribute(this.thumb[this.index[e]].current,"aria-valuenow",this.value[e]),this.setNodeAttribute(this.thumb[this.index[e]].current,"aria-valuetext",this.value[e])})}updateDisabledState(){this.options.disabled?this.setNodeAttribute(this.element.current,Wt):this.removeNodeAttribute(this.element.current,Wt)}updateThumbsDisabledState(){this.options.thumbsDisabled.forEach((e,t)=>{const r=this.currentIndex(t);e?(this.setNodeAttribute(this.thumb[r].current,Wt),this.setNodeAttribute(this.thumb[r].current,"aria-disabled",!0)):(this.removeNodeAttribute(this.thumb[r].current,Wt),this.setNodeAttribute(this.thumb[r].current,"aria-disabled",!1))})}updateLimits(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;this.options[e]=t,this.safeMinMaxValues(),this.iterateMinMaxProps(r=>{this.input[0].current[r]=this.options[r],this.input[1].current[r]=this.options[r]}),this.maxRangeWidth=this.options.max-this.options.min,this.setValue("",!0),this.updateRangeLimits()}updateOrientation(){this.options.orientation===Qo?this.setNodeAttribute(this.element.current,Uo):this.removeNodeAttribute(this.element.current,Uo),this.range.current.style[this.ifVerticalElse("left","top")]="",this.range.current.style[this.ifVerticalElse("width","height")]="",this.thumb[0].current.style[this.ifVerticalElse("left","top")]="",this.thumb[1].current.style[this.ifVerticalElse("left","top")]=""}syncThumbDimensions(){this.iterateMinMaxProps(e=>{this.thumbWidth[e]=Rn(window.getComputedStyle(this.thumb[this.index[e]].current).width),this.thumbHeight[e]=Rn(window.getComputedStyle(this.thumb[this.index[e]].current).height)})}currentPosition(e,t){const r=this.element.current.getBoundingClientRect(),n=t.getBoundingClientRect(),s=(this.ifVerticalElse(n.top-r.top,n.left-r.left)+(e["client".concat(this.ifVerticalElse("Y","X"))]-t.getBoundingClientRect()[this.ifVerticalElse("top","left")])-(this.thumbDrag?(.5-(this.value[this.thumbDrag]-this.options.min)/this.maxRangeWidth)*this.ifVerticalElse(this.thumbHe
28ight,this.thumbWidth)[this.thumbDrag]:0))/this.ifVerticalElse(r.bottom-r.top,r.right-r.left)*this.maxRangeWidth+this.options.min;return s<this.options.min?this.options.min:s>this.options.max?this.options.max:s}doesntHaveClassName(e,t){return!e.target.classList.contains(t)}elementFocused(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,r=!1;if(!this.options.disabled&&(this.doesntHaveClassName(e,"range-slider__thumb")&&this.doesntHaveClassName(e,"range-slider__range")||this.options.rangeSlideDisabled&&this.doesntHaveClassName(e,"range-slider__thumb"))&&(r=!0),r&&this.options.thumbsDisabled[0]&&this.options.thumbsDisabled[1]&&(r=!1),r){const n=this.currentPosition(e,this.range.current),s=wo(this.value.min-n),i=wo(this.value.max-n);if(this.options.thumbsDisabled[0])n>=this.value.min&&(this.setValue(this.setMinMaxProps(this.value.min,n),!0,!t),this.initiateThumbDrag(e,this.index.max,this.thumb[this.index.max].current,!t));else if(this.options.thumbsDisabled[1])n<=this.value.max&&(this.setValue(this.setMinMaxProps(n,this.value.max),!0,!t),this.initiateThumbDrag(e,this.index.min,this.thumb[this.index.min].current,!t));else{let a=this.index.max;s===i?this.setValue(this.setMinMaxProps(this.value.min,n),!0,!t):(this.setValue(this.setMinMaxProps(s<i?n:this.value.min,i<s?n:this.value.max),!0,!t),a=s<i?this.index.min:this.index.max),this.initiateThumbDrag(e,a,this.thumb[a].current,!t)}t&&this.elementFocused(e,!1)}}initiateDrag(e,t){this.syncThumbDimensions(),this.setNodeAttribute(t,Jt),this.startPos=this.currentPosition(e,t),this.isDragging=!0}initiateThumbDrag(e,t,r){let n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0;!this.options.disabled&&!this.options.thumbsDisabled[this.currentIndex(t)]&&(this.initiateDrag(e,r),this.thumbDrag=this.index.min===t?ke:$t,n&&this.options.onThumbDragStart&&this.options.onThumbDragStart())}initiateRangeDrag(e){!this.options.disabled&&!this.options.rangeSlideDisabled&&(this.initiateDrag(e,this.range.current),this.rangeWidth=this.value.max-this.value.min,this.thumbDrag=!1,this.options.onRangeDragStart&&this.options.onRangeDragStart())}drag(e){if(this.isDragging){const t=this.currentPosition(e,this.range.current),r=t-this.startPos;let n=this.value.min,s=this.value.max;const i=this.thumbDrag?this.rangeLimits.min:this.options.min,a=this.thumbDrag?this.rangeLimits.max:this.options.max;(!this.thumbDrag||this.thumbDrag===ke)&&(n=this.thumbDrag?t:this.sliderValue.min+r),(!this.thumbDrag||this.thumbDrag===$t)&&(s=this.thumbDrag?t:this.sliderValue.max+r),n>=i&&n<=a&&s>=i&&s<=a?(this.setValue({min:n,max:s}),this.startPos=t):(n>a&&this.thumbDrag&&(this.setValue(this.setMinMaxProps(a,a)),this.startPos=t),s<i&&this.thumbDrag&&(this.setValue(this.setMinMaxProps(i,i)),this.startPos=t),n<i&&(this.thumbDrag?this.setValue(this.setMinMaxProps(i,this.value.max)):this.setValue(this.setMinMaxProps(i,this.value.max-this.value.min+i)),this.startPos=t),s>a&&(this.thumbDrag?this.setValue(this.setMinMaxProps(this.value.min,a)):this.setValue(this.setMinMaxProps(this.value.min-this.value.max+a,a)),this.startPos=t)),this.thumbDrag||this.updateRangeLimits()}}actualStepValue(){const e=Rn(this.input[0].current.step);return this.input[0].current.step===Nn?Nn:e===0||isNaN(e)?1:e}stepValue(e,t){const r=(t===37||t===40?-1:1)*this.ifVerticalElse(-1,1);if(!this.options.disabled&&!this.options.thumbsDisabled[this.currentIndex(e)]){let n=this.actualStepValue();n=n===Nn?1:n;let s=this.value.min+n*(this.index.min===e?r:0),i=this.value.max+n*(this.index.max===e?r:0);s>this.rangeLimits.max&&(s=this.rangeLimits.max),i<this.rangeLimits.min&&(i=this.rangeLimits.min),this.setValue({min:s,max:i},!0)}}render(){return this.fallbackToDefault("rangeSlideDisabled",!1),this.fallbackToDefault("thumbsDisabled",[!1,!1]),this.fallbackToDefault("orientation","horizontal"),this.fallbackToDefault("defaultValue",[25,75]),this.fallbackToDefault("disabled",!1),this.fallbackToDefault("onThumbDragStart",!1),this.fallbackToDefault("onRangeDragStart",!1),this.fallbackToDefault("onThumbDragEnd",!1),this.fallbackToDefault("onRangeDragEnd",!1),this.fallbackToDefault("onInput",!1),this.fallbackToDefault("step",1),this.fallbackToDefault("min",0),this.fallbackToDefault("max",100),this.props.value&&this.fallbackToDefault("value",[25,75]),this.safeMinMaxValues(),this.safeThumbsDisabledValues(),BA.default.createElement("div",{"data-testid":"element",id:this.props.id,ref:this.element,className:(0,
28cy.default)("range-slider",this.props.className)},BA.default.createElement("input",{ref:this.input[0],type:"range",min:this.options.min,max:this.options.max,step:this.options.step,value:this.props.value?this.options.value[0]:this.isComponentMounted?this.value.min:this.options.defaultValue[0],onChange:()=>{},disabled:!0}),BA.default.createElement("input",{ref:this.input[1],type:"range",min:this.options.min,max:this.options.max,step:this.options.step,value:this.props.value?this.options.value[1]:this.isComponentMounted?this.value.max:this.options.defaultValue[1],onChange:()=>{},disabled:!0}),BA.default.createElement("div",{ref:this.thumb[0],role:"slider",className:"range-slider__thumb","data-lower":!0}),BA.default.createElement("div",{ref:this.thumb[1],role:"slider",className:"range-slider__thumb","data-upper":!0}),BA.default.createElement("div",{ref:this.range,className:"range-slider__range"}))}}var dy=hy;_r.default=dy;Object.defineProperty(Rs,"__esModule",{value:!0});var hc=Rs.default=void 0,gy=py(_r);function py(A){return A&&A.__esModule?A:{default:A}}var wy=gy.default;hc=Rs.default=wy;const Qy=({indicator:A,setSelectedIndicators:e,selectedIndicators:t,formatValue:r})=>{const[n,s]=F.exports.useState([A.sliderLowerBound??A.lowerBound,A.sliderUpperBound??A.upperBound]);F.exports.useEffect(()=>{n[0]===void 0&&n[1]===void 0&&s([A.lowerBound,A.upperBound])},[A]);const i=u=>{s(u);const c=t.map(B=>B.id===A.id?{...B,sliderLowerBound:u[0],sliderUpperBound:u[1]}:B);e(c)},a=A.lowerBound!==A.upperBound,o=A.hasLowerOutliers&&n[0]===A.lowerBound,l=A.hasUpperOutliers&&n[1]===A.upperBound;return y("div",{className:"bg-white shadow-lg border border-gray-100 p-4 rounded-lg",children:[y("div",{className:"mb-4",children:[y("div",{className:"mb-1 text-sm flex justify-between items-center",children:[p("div",{className:"font-bold",children:A.domain}),p(Ho,{className:"w-6 h-6 text-red shrink-0 cursor-pointer",onClick:()=>e(t.filter(u=>u.id!==A.id))})]}),p("div",{children:A.indicator_name})]}),a?y(dA,{children:[p("div",{className:"text-xs text-gray-light mb-4",children:"Modify Range"}),p(hc,{min:Math.round(A.lowerBound),max:Math.round(A.upperBound),step:A.upperBound-A.lowerBound<=1?.1:1,value:n,onInput:i}),y("div",{className:"w-full flex justify-between text-sm mt-4 font-bold",children:[p("div",{children:n[0]!=null&&y(dA,{children:[o&&"\u2264 ",r(n[0],A.unit)]})}),p("div",{children:n[1]!=null&&y(dA,{children:[l&&"\u2265 ",r(n[1],A.unit)]})})]}),y("div",{className:"text-xs text-gray-light mt-2 italic",children:[A.data_source_short||"",", ",A.year||""]})]}):p("div",{className:"text-sm italic text-gray-500 mt-2",children:"The values for all visible points are equal."})]})},Cy=({loading:A,selectedIndicators:e,setSelectedIndicators:t,formatValue:r,indicatorColors:n,setIsFullscreen:s})=>y("div",{className:"my-6",children:[p(DC,{loading:A,selectedIndicators:e,setIsFullscreen:s}),p("div",{className:"text-lg font-bold pb-2",children:"Selected Data Indicators"}),p("div",{className:"mb-6",children:e.length===0?p("div",{className:"p-12 border rounded-lg border-gray-200 bg-gray-200 bg-opacity-30 mb-6 min-h-[8rem] text-xs grid gap-6",children:p("span",{className:"text-sm text-gray-light text-center",children:"Add filters to get started"})}):p("div",{className:"p-4 border rounded-lg border-gray-200 bg-white mb-6 min-h-[8rem] text-xs grid gap-6",children:p("div",{className:"container grid items-center my-4",children:p("div",{className:"grid grid-cols-3 gap-2",children:e.map(i=>p(Qy,{indicator:i,setSelectedIndicators:t,selectedIndicators:e,formatValue:r},i.id))})})})}),p("div",{className:"text-lg font-bold pb-2",children:"Legend"}),p("div",{className:"",children:e.length===0?p("div",{className:"p-12 border rounded-lg border-gray-200 bg-gray-200 bg-opacity-30 mb-6 min-h-[8rem] text-xs grid gap-6",children:p("span",{className:"text-sm text-gray-light text-center",children:"Data will display here once filters are added"})}):y("div",{className:"p-12 border rounded-lg border-gray-200 bg-white mb-6 min-h-[8rem] text-xs grid gap-6",children:[e.filter(i=>!i.geographies?.toLowerCase().includes("address")).length>0&&p(dA,{children:(()=>{const i=e.filter(a=>!a.geographies?.toLowerCase().includes("address"));return i.length===1?y("div",{className:"grid grid-cols-3 gap-4",children:[p("div",{className:"text-xs font-semibold",children:i.map(a=>p("span",{children:a.indicator_name||"Unknown Indicator"},a.id))}),y("div",{className:"w-full col-span-2",children:[p("div",{className:"h-8 w-full border border-[#007cbf]",style:{background:"linear-gradient(to right, rgba(0, 0, 255, 0) 0%, rgba(0, 0, 255, 0.7) 100%)"}}),i.map(a=>y("div",{className:"flex justify-between mb-2",children:[y("span",{children:[a.hasLowerOutliers&&a.sliderLowerBound===a.lowerBound&&"\u2264 ",r(a.sliderLowerBound,a.unit)]}),y("span",{children:[a.hasUpperOutliers&&a.sliderUpperBound===a.upperBound&&"\u2265 ",r(a.sliderUpperBound,a.unit)]})]},a.id))]})]}):i.length===2?y("div",{className:"relative grid grid-cols-8 gap-1 items-center max-w-fit",children:[p("span",{className:"w-0 flex-shrink-0 overflow-hidden"}),p("span",{className:"w-0 flex-shrink-0 overflow-hidden"}),p("span",{className:"font-bold col-span-6 text-center",children:i[0].indicator_name}),p("span",{className:"w-0 flex-shrink-0 overflow-hidden"}),p("span",{className:"w-0 flex-shrink-0 overflow-hidden"}),y("span",{className:"col-span-2 text-center",children:[i[0].hasLowerOutliers&&i[0].sliderLowerBound===i[0].lowerBound&&"\u2264 ",r(i[0].sliderLowerBound,i[0].unit)]}),p("span",{className:"col-span-2"}),y("span",{className:"col-span-2 text-center",children:[i[0].hasUpperOutliers&&i[0].sliderUpperBound===i[0].upperBound&&"\u2265 ",r(i[0].sliderUpperBound,i[0].unit)]}),p("span",{className:""}),y("span",{className:"text-right",children:[i[1].hasLowerOutliers&&i[1].sliderLowerBound===i[1].lowerBound&&"\u2264 ",r(i[1].sliderLowerBound,i[1].unit)]}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(0, 0, 0, 0)"}}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(0, 0, 255, 0.35)"}}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(0, 0, 255, 0.7)"}}),p("span",{className:"font-bold overflow-y-visible shrink max-h-full col-span-2 text-center",children:i[1].indicator_name}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(255, 0, 0, 0.35)"}}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(128, 0, 128, 0.5)"}}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(70, 0, 170, 0.7)"}}),p("div",{}),y("span",{className:"text-right",children:[i[1].hasUpperOutliers&&i[1].sliderUpperBound===i[1].upperBound&&"\u2265 ",r(i[1].sliderUpperBound,i[1].unit)]}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(255, 0, 0, 0.7)"}}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(170, 0, 70, 0.7)"}}),p("div",{className:"w-full h-8 col-span-2",style:{backgroundColor:"rgba(128, 0, 128, 0.7)"}})]}):i.length===3?y("div",{className:"grid grid-cols-3 gap-4",children:[y("div",{className:"text-xs font-semibold",children:["Composite of"," ",i.map((a,o)=>y("span",{children:[a.indicator_name,o<i.length-1&&", "]},a.id))]}),y("div",{className:"w-full col-span-2",children:[p("div",{className:"h-8 w-full border border-[#007cbf]",style:{background:"linear-gradient(to right, rgba(0, 0, 255, 0) 0%, rgba(0, 0, 255, 0.7) 100%)"}}),y("div",{className:"flex justify-between mb-2",children:[p("span",{children:"Index of -1"}),p("span",{children:"Index of 1"})]})]})]}):null})()}),e.filter(i=>i.geographies?.toLowerCase().includes("address")).map((i,a)=>p("div",{className:"grid grid-cols-1 gap-6",children:y("div",{className:"grid grid-cols-3 items-center gap-4",children:[p("div",{className:"font-semibold",children:i.indicator_name}),p("div",{className:"grid grid-cols-2 gap-6 items-center",children:i.lowerBound===i.up
28perBound?p("div",{className:"col-span-2 flex flex-col items-start gap-2",children:p("div",{className:"rounded-full h-2 w-2 opacity-50",style:{backgroundColor:n[a]}})}):y(dA,{children:[y("div",{className:"flex items-center gap-2 w-full",children:[p("div",{className:"rounded-full h-2 w-2 opacity-50",style:{backgroundColor:n[a]}}),p("div",{className:"text-left",children:i.sliderLowerBound!=null&&y(dA,{children:[i.hasLowerOutliers&&i.sliderLowerBound===i.lowerBound&&"\u2264 ",r(i.sliderLowerBound,i.unit)]})})]}),y("div",{className:"relative mx-auto h-24 w-24",children:[p("div",{className:"rounded-full h-24 w-24 opacity-50",style:{backgroundColor:n[a]}}),p("div",{className:"absolute inset-0 flex items-center justify-center text-center",children:i.sliderUpperBound!=null&&y(dA,{children:[i.hasUpperOutliers&&i.sliderUpperBound===i.upperBound&&"\u2265 ",r(i.sliderUpperBound,i.unit)]})})]})]})})]})},i.id))]})})]}),vy=Cy,my=()=>p("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:p("path",{d:"M2.65833 36.7191C2.00315 36.9733 1.3963 36.9006 0.837778 36.5008C0.279259 36.1011 0 35.5544 0 34.8607V5.6532C0 5.21338 0.117593 4.81864 0.352778 4.469C0.587593 4.11937 0.917408 3.86605 1.34222 3.70904L12.2222 0L25.5556 4.67667L35.1194 0.968183C35.7746 0.713935 36.3815 0.775921 36.94 1.15414C37.4985 1.53235 37.7778 2.06126 37.7778 2.74086V19.5975C37.3363 18.9865 36.8356 18.4248 36.2756 17.9122C35.7159 17.3996 35.1056 16.9477 34.4444 16.5565V4.81363L27.2222 7.54614V14.6469C26.6296 14.661 26.0591 14.7117 25.5106 14.7989C24.9624 14.8857 24.4219 15.0234 23.8889 15.212V7.54614L13.8889 4.04254V32.3898L2.65833 36.7191ZM3.33333 32.8736L10.5556 30.0983V4.04254L3.33333 6.48387V32.8736ZM31.045 31.1672C31.9494 30.3176 32.4131 29.1434 32.4361 27.6447C32.4587 26.2825 32.0063 25.1425 31.0789 24.2246C30.1515 23.3067 29.0083 22.8478 27.6494 22.8478C26.2906 22.8478 25.1531 23.3067 24.2372 24.2246C23.3213 25.1425 22.8633 26.2825 22.8633 27.6447C22.8633 29.0065 23.3213 30.1463 24.2372 31.0642C25.1531 31.9821 26.2906 32.4411 27.6494 32.4411C29.0083 32.4411 30.1402 32.0164 31.045 31.1672ZM27.6494 35.7815C25.4187 35.7815 23.5078 34.9843 21.9167 33.3898C20.3256 31.7952 19.53 29.8802 19.53 27.6447C19.53 25.4092 20.3256 23.4941 21.9167 21.8996C23.5078 20.3047 25.4187 19.5073 27.6494 19.5073C29.8802 19.5073 31.7911 20.3047 33.3822 21.8996C34.9733 23.4941 35.7689 25.4092 35.7689 27.6447C35.7689 28.4839 35.6565 29.2769 35.4317 30.0237C35.2065 30.7701 34.8759 31.463 34.44 32.1026L40 37.6533L37.6794 40L32.1194 34.4281C31.4813 34.8794 30.7898 35.2177 30.045 35.443C29.2998 35.6687 28.5013 35.7815 27.6494 35.7815Z",fill:"#1B2025",fillOpacity:"0.7"})});function Fo({selectedGeography:A,selectedIndicators:e,setSelectedIndicators:t,formatValue:r,indicatorColors:n,loading:s,setLoading:i,viewport:a,setViewport:o,setHasUnsavedChanges:l,setIsFullscreen:u,isFullscreen:c,readOnly:B}){const h=A&&e.length>0;return p("div",{id:"map_area",className:"relative aspect-[16/9] w-full mb-6",children:h?y(dA,{children:[p(hl,{loading:s,setLoading:i,selectedGeography:A,selectedIndicators:e,setSelectedIndicators:t,formatValue:r,indicatorColors:n,isFullscreen:!!c,viewport:a,setViewport:o,setHasUnsavedChanges:l}),p(vy,{loading:s,selectedIndicators:e,formatValue:r,indicatorColors:n,setIsFullscreen:u,setSelectedIndicators:t,readOnly:B})]}):y("div",{className:"w-full h-[70vh] rounded-2xl bg-background border border-dashed border-gray-light flex flex-col items-center justify-center gap-2",children:[!B&&p(my,{}),p("p",{className:"text-sm font-medium text-gray",children:"No Filters Selected"}),p("p",{className:"text-xs text-gray",children:"Select Filters to Get Started"})]})})}function Uy({selectedGeography:A,selectedIndicators:e,setSelectedIndicators:t,formatValue:r,indicatorColors:n,loading:s,setLoading:i,viewport:a,setViewport:o,setHasUnsavedChanges:l,onClose:u}){return p("div",{className:"fixed inset-0 z-50 bg-black bg-opacity-90 flex items-center justify-center",children:y("div",{className:"relative w-full h-full p-4",children:[p("button",{className:"absolute top-4 right-4 text-white text-xl z-50",onClick:u,children:"\u2715"}),p(hl,{loading:s,setLoading:i,selectedGeography:A,selectedIndicators:e,setSelectedIndicators:t,formatValue:r,indicatorColors:n,isFullscreen:!0,viewport:
28a,setViewport:o,setHasUnsavedChanges:l})]})})}const Fy=({availableIndicators:A,selectedIndicators:e,setSelectedIndicators:t,transformVariables:r,handleSelect:n,filteredSections:s,searchTerm:i,setSearchTerm:a,title:o,activeFilters:l,setActiveFilters:u})=>{const c=F.exports.useRef(null),B=F.exports.useRef(null),[h,f]=F.exports.useState({}),d=g=>{f(Q=>({...Q,[g]:!Q[g]}))};F.exports.useEffect(()=>{const g=Q=>{c.current&&!c.current.contains(Q.target)&&f(!1)};return document.addEventListener("mousedown",g),()=>{document.removeEventListener("mousedown",g)}},[]),F.exports.useEffect(()=>{if(i.trim()){const Q=r(A).reduce((v,m)=>(v[m.name]=!0,v),{});f(Q)}else f({})},[i]);function w(g,Q){const m={Percentage:"(%)",Financial:"($)","Yes/No":"(Yes/No)"}[Q]??null;return m?`${g} ${m}`:g}return p("div",{className:"w-full",ref:c,children:p("div",{className:" w-full z-30 overflow-y-auto p-1",children:y("div",{className:"w-full",children:[o==="Boundary Based"&&p(Hc,{ref:B,searchTerm:i,setSearchTerm:a}),p("div",{className:"w-full text-md pb-4 mt-4",children:o}),p("div",{className:"relative w-full text-gray",children:s.length===0?p("div",{className:"p-2 text-sm text-gray",children:"No matching options found."}):s.map((g,Q)=>y("div",{className:"w-full",children:[p("button",{type:"button",onClick:()=>d(g.name),className:`w-full flex justify-between items-center p-2 focus:outline-none bg-primary ${h[g.name]?"bg-primary text-white":"bg-transparent hover:bg-blue-200"}`,children:y("div",{className:"w-full flex items-center gap-2 min-w-0",children:[h[g.name]?p(xo,{className:"w-4 h-4 flex-shrink-0"}):p(mc,{className:"w-4 h-4 flex-shrink-0"}),y("span",{className:"w-full text-sm font-semibold text-left break-words",children:[g.name," "]})]})}),h[g.name]&&p("ul",{className:"w-full max-h-[50vh] overflow-y-scroll",children:g.variables.slice().sort((v,m)=>v.indicator_name.localeCompare(m.indicator_name)).map(v=>{const m=e.some(U=>U.id===v.id);return p("li",{className:"w-full break-words p-2 text-sm hover:bg-blue-200",children:y("label",{className:"max-w-[150px] min-w-0 break-words flex items-start gap-2 cursor-pointer",children:[p("input",{type:"checkbox",checked:m,onChange:()=>n(v),className:" mt-1 h-4 w-4 flex-shrink-0 checked:bg-primary "}),p("span",{className:"w-full break-words",children:w(v.indicator_name,v.unit)})]})},v.id)})})]},g.name))})]})})})},yy=A=>{switch(A?.readable_name?.toLowerCase()){case"census tract":return"Fine-grained analysis using small statistical boundaries";case"zip code":return"Medium-level regional analysis and comparison";case"county":return"Medium-level analysis at state-specific county level";case"congressional district":return"High-level analysis divided by state-specific congressional boundaries";default:return null}},Ey=({allGeographies:A,selectedGeography:e,setSelectedGeography:t,setSelectedIndicators:r})=>p("div",{className:"grid gap-3",children:A.map(n=>{const s=e?.id===n.id,i=yy(n);return y("label",{className:"flex items-start gap-3 cursor-pointer transition",children:[p("input",{type:"radio",name:"geography",checked:s,onChange:()=>{t(n),r([])},className:"mt-1"}),y("div",{className:"flex flex-col",children:[p("div",{className:"flex items-center",children:p("span",{className:"font-medium capitalize",children:n.readable_name})}),i&&p("span",{className:"text-sm text-gray-500 mt-1",children:i})]})]},n.id)})}),by=Ey,Iy=({availableIndicators:A,selectedIndicators:e,setSelectedIndicators:t,title:r})=>{const[n,s]=F.exports.useState(""),[i,a]=F.exports.useState({dataSource:"",dataYear:""}),o=h=>{const f={};return h.forEach(d=>{const w=d.domain||"Other";f[w]||(f[w]=[]),f[w].push(d)}),Object.entries(f).map(([d,w])=>({name:d,variables:w}))},l=3,u=3,c=h=>{const f=h.geographies?.includes("Address"),d=!h.geographies?.includes("Address"),w=e.filter(v=>v.geographies?.includes("Address")).length,g=e.filter(v=>!v.geographies?.includes("Address")).length;if(e.some(v=>v.id===h.id)){t(v=>v.filter(m=>m.id!==h.id));return}if(f&&w>=l){alert(`You can only select up to ${l} Address indicators.`);return}if(d&&g>=u){alert(`You can only select up to ${u} Boundary indicators.`);return}t(v=>[...v,h])},B=F.exports.useMemo(()=>o(A).map(f=>{const d=f.variables.filter(w=>{const g=n.trim().toLowerCase(),Q=g?w.indicator_name.toLowerCase().includes(g)||w.data_source_short?.toLowerCase().includes(g)||String(w.year).includes(g):!0,v=i.dataSource?w.data_source_short===i.dataSource:!0,m=i.dataYear?String(w.year)===String(i.dataYear):!0;return Q&&v&&m});return{...f,variables:d}}).filter(f=>f.variables.length>0),[A,n,i,o]);return p(dA,{children:A&&A.length>0?p(Fy,{availableIndicators:A,selectedIndicators:e,setSelectedIndicators:t,transformVariables:o,handleSelect:c,filteredSections:B,searchTerm:n,setSearchTerm:s,title:r,activeFilters:i,setActiveFilters:a}
28):p("p",{className:"bg-red-100 w-full p-2 px-4 rounded-full text-left text-red-800",children:"No indicators available."})})},Pn=Iy;function Hy({allIndicators:A,allGeographies:e,selectedGeography:t,setSelectedGeography:r,selectedIndicators:n,setSelectedIndicators:s,formatValue:i}){const o=A.filter(l=>l.visibility==="Private").length>0;return p("div",{className:"grid mb-2 h-full",children:t===""?y("div",{className:"p-4 grid max-w-full max-h-min mb-auto",children:[p("div",{className:"text-lg font-[500] pb-2",children:"Select a Geographic Boundary"}),p("span",{className:"text-sm text-gray-light",children:"Choose a boundary to start interacting with the map. Available indicators depend on your selection.                "}),p("div",{className:"container grid items-center my-4",children:p(by,{allGeographies:e,selectedGeography:t,setSelectedGeography:r,setSelectedIndicators:s})})]}):y("div",{className:"max-w-full max-h-min mb-auto",children:[y("div",{className:"m-4 pt-2 pb-4 border-b-2 border-gray-200 flex justify-between",children:[p("div",{className:"text-lg font-bold capitalize",children:t.readable_name}),p("div",{className:"cursor-pointer flex gap-1 items-center text-xs text-link font-medium",onClick:()=>r(""),children:"Change"})]}),y("div",{className:"grid m-4 max-w-full max-h-min mb-auto",children:[p("div",{className:"text-base font-semibold",children:"Public Data Indicators"}),p("div",{className:"container grid items-center my-4",children:p(Pn,{availableIndicators:[...A.filter(l=>l.geographies?.toLowerCase().includes(t.database_name)&&l.visibility==="Public")],selectedIndicators:n.filter(l=>l.geographies?.toLowerCase().includes(t.database_name)&&l.visibility==="Public"),setSelectedIndicators:s,title:"Boundary Based"})})]}),y("div",{className:"grid m-4 max-w-full max-h-min mb-auto",children:[p("div",{className:"text-base font-semibold",children:"Uploaded Data Indicators"}),!o&&y("div",{className:"mt-4 m-2 grid justify-items-center gap-3",children:[p(Mc,{className:"h-6 w-6 text-primary"}),p("span",{className:"text-sm text-gray-light text-center",children:"You haven\u2019t uploaded data to Beacon yet."}),p(Qc,{href:route("import-data"),className:"inline-flex px-3 py-1 rounded-full bg-primary text-white text-sm hover:bg-primary-dark",children:"Upload"})]}),o&&y(dA,{children:[p("div",{className:"container grid items-center my-4",children:p(Pn,{availableIndicators:[...A.filter(l=>l.geographies?.toLowerCase().includes(t.database_name)&&l.visibility==="Private"),{id:9999999,name:"Sum of points in selected Address Based Indicators",domain:"Aggregate",unit:"Sum of points",geographies:t.readable_name,indicator_name:"Sum of points in selected Address Based Indicators",visibility:"Public"}],selectedIndicators:n.filter(l=>l.geographies?.toLowerCase().includes(t.database_name)&&l.visibility==="Private"||l.id===9999999),setSelectedIndicators:s,title:"Boundary Based"})}),p(Pn,{availableIndicators:A.filter(l=>l.geographies?.toLowerCase().includes("address")&&l.visibility==="Private"),selectedIndicators:n.filter(l=>l.geographies?.toLowerCase().includes("address")&&l.visibility==="Private"),setSelectedIndicators:s,title:"Address Based"})]})]})]})})}function xy({allIndicators:A,allGeographies:e,selectedGeography:t,setSelectedGeography:r,selectedIndicators:n,setSelectedIndicators:s,formatValue:i}){return y("div",{className:"w-72 flex-shrink-0 overflow-y-auto p-6 border-l border-gray-lightest",children:[p("h2",{className:"text-base font-semibold text-primary mb-3",children:"Data Indicators"}),p("div",{className:"bg-background rounded-xl border border-gray-lightest overflow-hidden",children:p(Hy,{allIndicators:A,allGeographies:e,selectedGeography:t,setSelectedGeography:r,selectedIndicators:n,setSelectedIndicators:s,formatValue:i})})]})}function Ly({selectedIndicators:A,selectedGeography:e,mapName:t,viewport:r,viewportReady:n,isSaved:s,isViewer:i,initialState:a,setHasUnsavedChanges:o}){F.exports.useEffect(()=>{if(i)return;if(A.length===0){o(!1);return}const l=d=>d!=null?Math.floor(d):d,u=A.length!==a.current.indicators.length||A.some(d=>{const w=a.current.indicators.find(g=>g.id===d.id);return w?l(w.sliderLowerBound)!==l(d.sliderLowerBound)||l(w.sliderUpperBound)!==l(d.sliderUpperBound):!0}),c=e?.id!==a.current.geography?.id,B=t!==a.current.name,h=.1,f=!(Math.abs(r.east-a.current.viewport.east)<h&&Math.abs(r.west-a.current.viewport.west)<h&&Math.abs(r.north-a.current.viewport.north)<h&&Math.abs(r.south-a.current.viewport.south)<h);(u||c||B||f)&&o(!0)},[A,e,t,r,n,s,i])}function Sy({selectedGeography:A,setSelectedGeography:e,selectedIndicators:t,setSelectedIndicators:r,allGeographies:n,allIndicators:s,isViewer:i}){F.exports.useEffect(()=>{const a=new URLSearchParams(window.location.search),o=a.get("geo");if(o){const u=n.find(c=>c.database_name.toLowerCase()===o.toLowerCase());u&&e(u)}const l=a.get("indicators");if(l){const u=l.split(",").map(c=>parseInt(c,10));r(s.filter(c=>u.includes(c.id)))}},[n,s]),F.exports.useEffect(()=>{if(i)return;const a=new URLSearchParams;A?.database_name&&a.set("geo",A.database_name),t.length>0&&a.set("indicators",t.map(o=>o.id).join(",")),window.history.pushState({},"",`${window.location.pathname}?${a.toString()}`)},[A,t,i])}function _y({analysis:A,allIndicators:e,allGeographies:t,isViewer:r}){const[n,s]=F.exports.useState(""),[i,a]=F.exports.useState([]),[o,l]=F.exports.useState(""),[u,c]=F.exports.useState({}),[B,h]=F.exports.useState(!1),[f,d]=F.exports.useState(!1),[w,g]=F.exports.useState(!1),[Q,v]=F.exports.useState(A?.updated_at||null),m=F.exports.useRef({name:"",geography:null,indicators:[],viewport:{}}),U=F.exports.useRef(A?.id??null);return F.exports.useEffect(()=>{if(!A)return;l(A.name);const C=t.find(I=>I.database_name===A.geo_type);C&&s(C);const H=e.filter(I=>A.indicators.includes(I.id));H.forEach(I=>{A.slider_ranges?.[I.id]&&(I.sliderLowerBound=A.slider_ranges[I.id].min,I.sliderUpperBound=A.slider_ranges[I.id].max)}),a(H),A.viewport&&(c(A.viewport),h(!0)),m.current={name:A.name,geography:C,indicators:H.map(I=>({id:I.id,sliderLowerBound:I.sliderLowerBound,sliderUpperBound:I.sliderUpperBound})),viewport:A.viewport||{}},U.current=A.id,d(!0),g(!1)},[A,e,t]),Ly({selectedIndicators:i,selectedGeography:n,mapName:o,viewport:u,viewportReady:B,isSaved:f,isViewer:r,initialState:m,setHasUnsavedChanges:g}),Sy({selectedGeography:n,setSelectedGeography:s,selectedIndicators:i,setSelectedIndicators:a,allGeographies:t,allIndicators:e,isViewer:r}),{selectedGeography:n,setSelectedGeography:s,selectedIndicators:i,setSelectedIndicators:a,mapName:o,setMapName:l,viewport:u,setViewport:c,isSaved:f,setIsSaved:d,hasUnsavedChanges:w,setHasUnsavedChanges:g,lastSavedAt:Q,setLastSavedAt:v,initialState:m,savedMapIdRef:U}}function Ty(A,e){const[t,r]=F.exports.useState(!1),n=F.exports.useRef(!1),s=F.exports.useRef(null);F.exports.useEffect(()=>{if(e)return;const l=u=>{A&&(u.preventDefault(),u.returnValue="")};return window.addEventListener("beforeunload",l),()=>window.removeEventListener("beforeunload",l)},[A,e]),F.exports.useEffect(()=>{if(e)return;const l=Xe.on("before",u=>{if(A&&!n.current)return u.preventDefault(),s.current=()=>{n.current=!0,Xe.visit(u.detail.visit.url)},r(!0),!1});return()=>l()},[A,e]);const i=F.exports.useCallback(l=>{A&&!e?(s.current=()=>{n.current=!0,Xe.visit(l)},r(!0)):Xe.visit(l)},[A,e]);return{showModal:t,safeNavigate:i,confirmNavigation:()=>{r(!1),s.current?.()},cancelNavigation:()=>r(!1),bypassGuardRef:n}}function Ky(A){const e={};return A.forEach(t=>{e[t.id]={min:t.sliderLowerBound??null,max:t.sliderUpperBound??null}}),e}function Dy(A){return A.filter(e=>e.team_share!=="Yes"&&e.visibility==="Private")}function yo({name:A,selectedGeography:e,selectedIndicators:t,viewport:r,teamId:n}){return{name:A,geo_type:e.database_name,indicators:t.map(s=>s.id),slider_ranges:Ky(t),viewport:r,team_id:n}}
28function Oy({selectedIndicators:A,analysis:e,canSave:t,isViewer:r,performSave:n}){const[s,i]=F.exports.useState(!1),[a,o]=F.exports.useState([]);return{showShareAlertModal:s,unsharedIndicators:a,handleSaveClick:()=>{if(!(!t||r)){if(e?.team_share){const B=Dy(A);if(B.length>0){o(B),i(!0);return}}n()}},handleConfirmShareAndSave:()=>{const B=a.map(h=>st.get(`/indicators/share/${h.id}`));Promise.all(B).then(()=>{i(!1),o([]),n()}).catch(h=>console.error(h))},handleCancelShareAlert:()=>{i(!1),o([])}}}function My({mapState:A,analysis:e,teamId:t,isViewer:r,bypassGuardRef:n}){const{mapName:s,selectedGeography:i,selectedIndicators:a,viewport:o,setIsSaved:l,setHasUnsavedChanges:u,setLastSavedAt:c,initialState:B,savedMapIdRef:h}=A,[f,d]=F.exports.useState(e?.flash?.success||null),[w,g]=F.exports.useState(!1);F.exports.useEffect(()=>{if(!f)return;const T=setTimeout(()=>d(null),2e3);return()=>clearTimeout(T)},[f]);const Q=window.location.pathname.match(/\/map\/(\d+)/)?.[1],v=!!(h.current??Q),m=a.length>0&&s.trim().length>0,U=m&&!!i,C=()=>{const T=h.current??Q,E=T?"update.map":"create.map",_=yo({name:s,selectedGeography:i,selectedIndicators:a,viewport:o,teamId:t});st.post(route(E,T??0),_).then(S=>{l(!0),u(!1),d("Saved"),g(!1),B.current={name:s,geography:i,indicators:a.map(K=>({id:K.id,sliderLowerBound:K.sliderLowerBound,sliderUpperBound:K.sliderUpperBound})),viewport:o},c(S.data?.updated_at??new Date().toISOString()),!T&&S.data?.id&&(h.current=S.data.id,window.history.replaceState({},"",`/map/${S.data.id}`))}).catch(S=>{g(!1),console.error(S)})},H=()=>{g(!0);const T=yo({name:`Copy of ${s}`,selectedGeography:i,selectedIndicators:a,viewport:o,teamId:t});st.post(route("create.map"),T).then(E=>{g(!1),n.current=!0,Xe.visit(`/map/${E.data.id}`)}).catch(E=>{g(!1),console.error(E)})},I=Oy({selectedIndicators:a,analysis:e,canSave:m,isViewer:r,performSave:C}),b=()=>{!U||r||H()};return{loading:w,flashMessage:f,canSave:m,canSaveAsCopy:U,isExistingMap:v,handleSaveClick:I.handleSaveClick,handleSaveAsCopyClick:b,showShareAlertModal:I.showShareAlertModal,unsharedIndicators:I.unsharedIndicators,handleConfirmShareAndSave:I.handleConfirmShareAndSave,handleCancelShareAlert:I.handleCancelShareAlert}}const Ry={0:"#800080",1:"#E69F00",2:"#0072B2",default:"#800080"};function Ny(A){const e=["th","st","nd","rd"],t=A%100;return A+(e[(t-20)%10]||e[t]||e[0])}function Eo(A,e){const t=new Intl.NumberFormat("en-US",{minimumFractionDigits:0,maximumFractionDigits:2}).format(parseFloat(A));switch(e){case"Yes/No":return parseInt(A)===1?"Yes":"No";case"Integer":return t;case"Percentage":return`${t}%`;case"0-1 continuous variable (1 indicates high social vulnerability)":return`${Ny((parseFloat(A)*100).toFixed(0))} percentile`;case"Financial":return`$${new Intl.NumberFormat("en-US",{minimumFractionDigits:2,maximumFractionDigits:2}).format(parseFloat(A))}`;default:return t}}function jy({allIndicators:A,allGeographies:e,teamRole:t}){const{props:r}=Cc(),[n,s]=F.exports.useState(!1),[i,a]=F.exports.useState(!1),o=t?.key==="viewer"&&!!r.analysis,l=_y({analysis:r.analysis,allIndicators:A,allGeographies:e,isViewer:o}),{showModal:u,safeNavigate:c,confirmNavigation:B,cancelNavigation:h,bypassGuardRef:f}=Ty(l.hasUnsavedChanges,o),d=My({mapState:l,analysis:r.analysis,teamId:r.auth.user.current_team_id,isViewer:o,bypassGuardRef:f}),w=r.analysis?.owner_name??null,g={selectedGeography:l.selectedGeography,selectedIndicators:l.selectedIndicators,setSelectedIndicators:l.setSelectedIndicators,formatValue:Eo,indicatorColors:Ry,loading:i,setLoading:a,viewport:l.viewport,setViewport:l.setViewport,setHasUnsavedChanges:l.setHasUnsavedChanges,setIsFullscreen:s,isFullscreen:n};return y(Uc,{title:o&&l.mapName||"Map Analysis",children:[u&&p(Jc,{onConfirm:B,onCancel:h}),n&&p(Uy,{...g,onClose:()=>s(!1)}),o?p("div",{className:"flex-1 min-w-0 flex flex-col min-h-0",children:y("div",{className:"flex-1 min-w-0 flex flex-col min-h-0",children:[p(jc,{mapName:l.mapName,lastSavedAt:l.lastSavedAt,ownerName:w}),p("div",{className:"flex-1 overflow-y-auto p-6",children:p(Fo,{...g,readOnly:!0})})]})}):y("div",{className:"flex h-full overflow-hidden bg-white",children:[y("div",{className:"flex-1 min-w-0 flex flex-col min-h-0",children:[p(Yc,{mapName:l.mapName,setMapName:l.setMapName,onSave:d.handleSaveClick,onSaveAsCopy:d.handleSaveAsCopyClick,canSave:d.canSave,canSaveAsCopy:d.canSaveAsCopy,isExistingMap:d.isExistingMap,hasUnsavedChanges:l.hasUnsavedChanges,flashMessage:d.flashMessage,lastSavedAt:l.lastSavedAt,hasIndicators:l.selectedIndicators.length>0,onNewMap:()=>c(route("analysis"))}),y("div",{className:"flex-1 overflow-y-scroll p-6 scrollbar [&::-webkit-scrollbar]:w-2 [&::-webkit-scrollbar-track]:bg-[#FAFAFA] [&::-webkit-scrollbar-thumb]:bg-[#7D7D7D] [&::-webkit-scrollbar-thumb]:rounded-full",children:[p("h2",{className:"text-base font-semibold text-primary mb-3",children:"Map Analysis"}),p(Fo,{...g})]})]}),p(xy,{allIndicators:A,allGeographies:e,selectedGeography:l.selectedGeography,setSelectedGeography:l.setSelectedGeography,selectedIndicators:l.selectedIndicators,setSelectedIndicators:l.setSelectedIndicators,formatValue:Eo})]}),d.showShareAlertModal&&p(Fc,{unsharedIndicators:d.unsharedIndicators,onConfirm:d.handleConfirmShareAndSave,onCancel:d.handleCancelShareAlert})]})}
28export{jy as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.