PageSourceSearch

https://www.theadaptavistgroup.com/_next/static/chunks/8935.875d6768d5619067.js

js theadaptavistgroup.com collected 2026-10-03 19:51:33 UTC 60,396 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7527,8935],{8466:(t,e)=>{function o(t){return"[object Arguments]"==Object.prototype.toString.call(t)}function r(t){return t&&"object"==typeof t&&"number"==typeof t.length&&Object.prototype.hasOwnProperty.call(t,"callee")&&!Object.prototype.propertyIsEnumerable.call(t,"callee")||!1}(e=t.exports="[object Arguments]"==function(){return Object.prototype.toString.call(arguments)}()?o:r).supported=o,e.unsupported=r},8898:(t,e,o)=>{"use strict";o.d(e,{Fh:()=>function t(e,o,r){if(null!==e){var n,i,a,s,p,u,c,l,f,h,d=0,m=0,y=e.type,g="FeatureCollection"===y,v="Feature"===y,b=g?e.features.length:1;for(n=0;n<b;n++)for(i=0,c=(h=!!(f=g?e.features[n].geometry:v?e.geometry:e)&&"GeometryCollection"===f.type)?f.geometries.length:1;i<c;i++){var C=0;if(null!==(u=h?f.geometries[i]:f)){l=u.coordinates;var x=u.type;switch(d=r&&("Polygon"===x||"MultiPolygon"===x)?1:0,x){case null:break;case"Point":o(l,m,n,C),m++,C++;break;case"LineString":case"MultiPoint":for(a=0;a<l.length;a++)o(l[a],m,n,C),m++,"MultiPoint"===x&&C++;"LineString"===x&&C++;break;case"Polygon":case"MultiLineString":for(a=0;a<l.length;a++){for(s=0;s<l[a].length-d;s++)o(l[a][s],m,n,C),m++;"MultiLineString"===x&&C++}"Polygon"===x&&C++;break;case"MultiPolygon":for(a=0;a<l.length;a++){for(s=0;s<l[a].length;s++)for(p=0;p<l[a][s].length-d;p++)o(l[a][s][p],m,n,C),m++;C++}break;case"GeometryCollection":for(a=0;a<u.geometries.length;a++)t(u.geometries[a],o,r);break;default:throw Error("Unknown Geometry Type")}}}}}})},11026:t=>{function e(t,e,o,r){if(void 0===t)throw Error("geometry is required");if(e&&e.constructor!==Object)throw Error("properties must be an Object");if(o&&4!==o.length)throw Error("bbox must be an Array of 4 numbers");if(r&&-1===["string","number"].indexOf(typeof r))throw Error("id must be a number or a string");var n={type:"Feature"};return r&&(n.id=r),o&&(n.bbox=o),n.properties=e||{},n.geometry=t,n}function o(t,o,r,n){if(!t)throw Error("No coordinates passed");if(void 0===t.length)throw Error("Coordinates must be an array");if(t.length<2)throw Error("Coordinates must be at least 2 numbers long");if(!h(t[0])||!h(t[1]))throw Error("Coordinates must contain numbers");return e({type:"Point",coordinates:t},o,r,n)}function r(t,o,r,n){if(!t)throw Error("No coordinates passed");for(var i=0;i<t.length;i++){var a=t[i];if(a.length<4)throw Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var s=0;s<a[a.length-1].length;s++){if(0===i&&0===s&&!h(a[0][0])||!h(a[0][1]))throw Error("Coordinates must contain numbers");if(a[a.length-1][s]!==a[0][s])throw Error("First and last Position are not equivalent.")}}return e({type:"Polygon",coordinates:t},o,r,n)}function n(t,o,r,n){if(!t)throw Error("No coordinates passed");if(t.length<2)throw Error("Coordinates must be an array of two or more positions");if(!h(t[0][1])||!h(t[0][1]))throw Error("Coordinates must contain numbers");return e({type:"LineString",coordinates:t},o,r,n)}function i(t,o,r,n){if(!t)throw Error("No coordinates passed");return e({type:"MultiLineString",coordinates:t},o,r,n)}function a(t,o,r,n){if(!t)throw Error("No coordinates passed");return e({type:"MultiPoint",coordinates:t},o,r,n)}function s(t,o,r,n){if(!t)throw Error("No coordinates passed");return e({type:"MultiPolygon",coordinates:t},o,r,n)}var p={miles:3960,nauticalmiles:3441.145,degrees:57.2957795,radians:1,inches:0xef48400,yards:6969600,meters:6373e3,metres:6373e3,centimeters:6373e5,centimetres:6373e5,kilometers:6373,kilometres:6373,feet:20908792.65},u={kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,centimetres:1e4,millimeter:1e6,acres:247105e-9,miles:386e-9,yards:1.195990046,feet:10.763910417,inches:1550.003100006};function c(t,e){if(null==t)throw Error("radians is required");var o=p[e||"kilometers"];
1if(!o)throw Error("units is invalid");return t*o}function l(t,e){if(null==t)throw Error("distance is required");var o=p[e||"kilometers"];if(!o)throw Error("units is invalid");return t/o}function f(t){if(null==t)throw Error("radians is required");return t%(2*Math.PI)*180/Math.PI}function h(t){return!isNaN(t)&&null!==t&&!Array.isArray(t)}t.exports={feature:e,geometry:function(t,e,p){var u;if(!t)throw Error("type is required");if(!e)throw Error("coordinates is required");if(!Array.isArray(e))throw Error("coordinates must be an Array");if(p&&4!==p.length)throw Error("bbox must be an Array of 4 numbers");switch(t){case"Point":u=o(e).geometry;break;case"LineString":u=n(e).geometry;break;case"Polygon":u=r(e).geometry;break;case"MultiPoint":u=a(e).geometry;break;case"MultiLineString":u=i(e).geometry;break;case"MultiPolygon":u=s(e).geometry;break;default:throw Error(t+" is invalid")}return p&&(u.bbox=p),u},featureCollection:function(t,e,o){if(!t)throw Error("No features passed");if(!Array.isArray(t))throw Error("features must be an Array");if(e&&4!==e.length)throw Error("bbox must be an Array of 4 numbers");if(o&&-1===["string","number"].indexOf(typeof o))throw Error("id must be a number or a string");var r={type:"FeatureCollection"};return o&&(r.id=o),e&&(r.bbox=e),r.features=t,r},geometryCollection:function(t,o,r,n){if(!t)throw Error("geometries is required");if(!Array.isArray(t))throw Error("geometries must be an Array");return e({type:"GeometryCollection",geometries:t},o,r,n)},point:o,multiPoint:a,lineString:n,multiLineString:i,polygon:r,multiPolygon:s,radiansToDistance:c,distanceToRadians:l,distanceToDegrees:function(t,e){return f(l(t,e))},radians2degrees:f,degrees2radians:function(t){if(null==t)throw Error("degrees is required");return t%360*Math.PI/180},bearingToAngle:function(t){if(null==t)throw Error("bearing is required");var e=t%360;return e<0&&(e+=360),e},convertDistance:function(t,e,o){if(null==t)throw Error("distance is required");if(!(t>=0))throw Error("distance must be a positive number");return c(l(t,e),o||"kilometers")},convertArea:function(t,e,o){if(null==t)throw Error("area is required");if(!(t>=0))throw Error("area must be a positive number");var r=u[e||"meters"];if(!r)throw Error("invalid original units");var n=u[o||"kilometers"];if(!n)throw Error("invalid final units");return t/r*n},round:function(t,e){if(null==t||isNaN(t))throw Error("num is required");if(e&&!(e>=0))throw Error("precision must be a positive number");var o=Math.pow(10,e||0);return Math.round(t*o)/o},isNumber:h}},15245:(t,e,o)=>{"use strict";o.d(e,{A:()=>_});var r=o(41906),n=o(80057),i=o(60004),a=o(62136),s=o(74869),p=o(60895),u=o(94172),c=o(97987),l=o(48860),f=o(44405),h=o(34994),d=o(40138),m=o(72123);let y=(0,m.A)("MuiDivider",["root","absolute","fullWidth","inset","middle","flexItem","light","vertical","withChildren","withChildrenVertical","textAlignRight","textAlignLeft","wrapper","wrapperVertical"]);var g=o(93079),v=o(67227),b=o(4915);function C(t){return(0,b.Ay)("MuiMenuItem",t)}let x=(0,m.A)("MuiMenuItem",["root","focusVisible","dense","disabled","divider","gutters","selected"]);var O=o(60072);let M=["autoFocus","component","dense","divider","disableGutters","focusVisibleClassName","role","tabIndex","className"],w=(0,u.Ay)(f.A,{shouldForwardProp:t=>(0,u.ep)(t)||"classes"===t,name:"MuiMenuItem",slot:"Root",overridesResolver:(t,e)=>{let{ownerState:o}=t;return[e.root,o.dense&&e.dense,o.divider&&e.divider,!o.disableGutters&&e.gutters]}})(t=>{let{theme:e,ownerState:o}=t;return(0,n.A)({},e.typography.body1,{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",whiteSpace:"nowrap"},!o.disableGutters&&{paddingLeft:16,paddingRight:16},o.divider&&{borderBottom:"1px solid ".concat((e.vars||e).palette.divider),backgroundClip:"padding-box"},{"&:hover":{textDecoration:"none",backgroundColor:(e.vars||e).palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(x.selected)]:{backgroundColor:e.vars?"rgba(".concat(e.vars.palette.primary.mainChannel," / ").concat(e.vars.palette.action.selectedOpacity,")"):(0,p.X4)(e.palette.primary.main,e.palette.action.selectedOpacity),["&.".concat(x.focusVisible)]:{backgroundColor:e.vars?"rgba(".concat(e.vars.palette.primary.mainChannel," / calc(").concat(e.vars.palette.action.selectedOpacity," + ").concat(e.vars.palette.action.focusOpacity,"))"):(0,p.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.focusOpacity)}},["&.".concat(x.selected,":hover")]:{backgroundColor:e.vars?"rgba(".concat(e.vars.palette.primary.mainChannel," / calc(").concat(e.vars.palette.action.selectedOpacity," + ").concat(e.vars.palette.action.hoverOpacity,"))"):(0,p.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:e.vars?"rgba(".concat(e.vars.palette.primary.mainChannel," / ").concat(e.vars.palette.action.selectedOpacity,")"):(0,p.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)}},["&.".concat(x.focusVisible)]:{backgroundColor:(e.vars||e).palette.action.focus},["&.".concat(x.disabled)]:{opacity:(e.vars||e).palette.action.disabledOpacity},["& + .".concat(y.root)]:{marginTop:e.spacing(1),marginBottom:e.spacing(1)},["& + .".concat(y.inset)]:{marginLeft:52},["& .".concat(v.A.root)]:{marginTop:0,marginBottom:0},["& .".concat(v.A.inset)]:{paddingLeft:36},["& .".concat(g.A.root)]:{minWidth:36}},!o.dense&&{[e.breakpoints.up("sm")]:{minHeight:"auto"}},o.dense&&(0,n.A)({minHeight:32,paddingTop:4,paddingBottom:4},e.typography.body2,{["& .".concat(g.A.root," svg")]:{fontSize:"1.25rem"}}))}),_=i.forwardRef(function(t,e){let o,p=(0,c.A)({props:t,name:"MuiMenuItem"}),{autoFocus:u=!1,component:f="li",dense:m=!1,divider:y=!1,disableGutters:g=!1,focusVisibleClassName:v,role:b="menuitem",tabIndex:x,className:_}=p,E=(0,r.A)(p,M),S=i.useContext(l.A),P=i.useMemo(()=>({dense:m||S.dense||!1,disableGutters:g}),[S.dense,m,g]),k=i.useRef(null);(0,h.A)(()=>{u&&k.current&&k.current.focus()},[u]);let A=(0,n.A)({},p,{dense:P.dense,divider:y,disableGutters:g}),j=(t=>{let{disabled:e,dense:o,divider:r,disableGutters:i,selected:a,classes:p}=t,u=(0,s.A)({root:["root",o&&"dense",e&&"disabled",!i&&"gutters",r&&"divi
1der",a&&"selected"]},C,p);return(0,n.A)({},p,u)})(p),I=(0,d.A)(k,e);return p.disabled||(o=void 0!==x?x:-1),(0,O.jsx)(l.A.Provider,{value:P,children:(0,O.jsx)(w,(0,n.A)({ref:I,role:b,tabIndex:o,component:f,focusVisibleClassName:(0,a.A)(j.focusVisible,v),className:(0,a.A)(j.root,_)},E,{ownerState:A,classes:j}))})})},29353:(t,e)=>{(t.exports="function"==typeof Object.keys?Object.keys:o).shim=o;function o(t){var e=[];for(var o in t)e.push(o);return e}},41455:()=>{},58249:(t,e,o)=>{"use strict";o.d(e,{Ay:()=>tV});var r=o(52640),n=o(60004),i=function(){return(i=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},a={onResize:"resize",onDblClick:"dblclick",onClick:"click",onMouseMove:"mousemove",onMouseOut:"mouseout",onMoveStart:"movestart",onMove:"move",onMoveEnd:"moveend",onMouseUp:"mouseup",onMouseDown:"mousedown",onDragStart:"dragstart",onDrag:"drag",onDragEnd:"dragend",onZoomStart:"zoomstart",onZoom:"zoom",onZoomEnd:"zoomend",onPitch:"pitch",onPitchStart:"pitchstart",onPitchEnd:"pitchend",onWebGlContextLost:"webglcontextlost",onWebGlContextRestored:"webglcontextrestored",onRemove:"remove",onContextMenu:"contextmenu",onRender:"render",onError:"error",onSourceData:"sourcedata",onDataLoading:"dataloading",onStyleDataLoading:"styledataloading",onStyleImageMissing:"styleimagemissing",onTouchCancel:"touchcancel",onData:"data",onSourceDataLoading:"sourcedataloading",onTouchMove:"touchmove",onTouchEnd:"touchend",onTouchStart:"touchstart",onStyleData:"styledata",onBoxZoomStart:"boxzoomstart",onBoxZoomEnd:"boxzoomend",onBoxZoomCancel:"boxzoomcancel",onRotateStart:"rotatestart",onRotate:"rotate",onRotateEnd:"rotateend"},s=function(t,e,o){return Object.keys(t).reduce(function(r,n){var i=e[n];if(i){var a=function(t){i(o,t)};o.on(t[n],a),r[n]=a}return r},{})},p=function(t,e,o){Object.keys(a).filter(function(o){return t[o]&&"function"!=typeof e[o]}).forEach(function(e){o.off(a[e],t[e]),delete t[e]});var r=s(Object.keys(a).filter(function(o){return!t[o]&&"function"==typeof e[o]}).reduce(function(t,e){return t[e]=a[e],t},{}),e,o);return i({},t,r)},u=function(){return(u=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},c=n.createContext(void 0);function l(t){return function(e){return n.createElement(c.Consumer,null,function(o){return n.createElement(t,u({map:o},e))})}}var f=o(33785),h=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),d=function(){return(d=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},m=o(71195),y=[11],g="flyTo",v=[-.2416815,51.5285582];let b=function(t,e){var o={};return Array.from(new Set(Object.keys(t).concat(Object.keys(e)))).map(function(r){t[r]!==e[r]&&(o[r]=e[r])}),o};var C=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),x=function(){return(x=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},O=o(71195),M={touchstart:"onTouchStart",touchend:"onTouchEnd",touchcancel:"onTouchCancel",mousemove:"onMouseMove",mouseenter:"onMouseEnter",mouseleave:"onMouseLeave",mousedown:"onMouseDown",mouseup:"onMouseUp",click:"onClick"},w=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.source=x({type:"geojson"},e.props.geoJSONSourceOptions,{data:{type:"FeatureCollection",features:[]}}),e.geometry=function(t){switch(e.props.type){case"symbol":case"circle":default:return{type:"Point",coordinates:t};case"fill":if(Array.isArray(t[0][0][0]))return{type:"MultiPolygon",coordinates:t};return{type:"Polygon",coordinates:t};case"line":return{type:"LineString",coordinates:t}}},e.makeFeature=function(t,o){return{type:"Feature",geometry:e.geometry(t.coordinates),properties:x({},t.properties,{id:o})}},e.initialize=function(){var t=e.props,o=t.type,r=t.layout,n=t.paint,i=t.sourceId,a=t.before,s=t.images,p=t.id,u=t.metadata,c=t.sourceLayer,l=t.minZoom,f=t.maxZoom,h=t.filter,d=e.props.map,m={id:p,source:i||p,type:o,layout:r,paint:n,metadata:u};c&&(m["source-layer"]=c),l&&(m.minzoom=l),f&&(m.maxzoom=f),h&&(m.filter=h),s&&(Array.isArray(s[0])?s:[s]).filter(function(t){return!d.hasImage(t[0])}
1).forEach(function(t){d.addImage(t[0],t[1],t[2])}),i||d.getSource(p)||d.addSource(p,e.source),d.getLayer(p)||d.addLayer(m,a),Object.entries(M).forEach(function(t){var o=t[0],r=t[1],n=e.props[r];n&&d.on(o,p,n)})},e.onStyleDataChange=function(){e.props.map.getLayer(e.props.id)||(e.initialize(),e.forceUpdate())},e.getChildren=function(){var t=e.props.children;return t?Array.isArray(t)?t.reduce(function(t,e){return t.concat(e)},[]):[t]:[]},e}return C(e,t),e.prototype.componentDidMount=function(){var t=this.props.map;this.initialize(),t.on("styledata",this.onStyleDataChange)},e.prototype.componentWillUnmount=function(){var t=this,e=this.props.map,o=this.props,r=o.images,n=o.id;e&&e.getStyle()&&(e.off("styledata",this.onStyleDataChange),Object.entries(M).forEach(function(o){var r=o[0],i=o[1],a=t.props[i];a&&e.off(r,n,a)}),e.getLayer(n)&&e.removeLayer(n),this.props.sourceId||e.removeSource(n),r&&(Array.isArray(r[0])?r:[r]).map(function(t){var e=t[0];return t.slice(1),e}).forEach(e.removeImage.bind(e)))},e.prototype.componentDidUpdate=function(t){var e=this,o=t.paint,r=t.layout,n=t.before,i=t.filter,a=t.id,s=t.minZoom,p=t.maxZoom,u=t.map;if(!O(this.props.paint,o)){var c=b(o,this.props.paint);Object.keys(c).forEach(function(t){u.setPaintProperty(a,t,c[t])})}if(!O(this.props.layout,r)){var l=b(r,this.props.layout);Object.keys(l).forEach(function(t){u.setLayoutProperty(a,t,l[t])})}O(this.props.filter,i)||u.setFilter(a,this.props.filter),n!==this.props.before&&u.moveLayer(a,this.props.before),(s!==this.props.minZoom||p!==this.props.maxZoom)&&u.setLayerZoomRange(a,this.props.minZoom,this.props.maxZoom),Object.entries(M).forEach(function(o){var r=o[0],n=o[1],i=t[n],s=e.props[n];i!==s&&(i&&u.off(r,a,i),s&&u.on(r,a,s))})},e.prototype.render=function(){var t=this,e=this.props.map,o=this.props,r=o.sourceId,n=o.draggedChildren,i=this.getChildren();if(n){var a=n.map(function(t){return t.key});i=i.map(function(t){var e=a.indexOf(t.key);return -1!==e?n[e]:t})}var s=i.map(function(e,o){var r=e.props;return t.makeFeature(r,o)}).filter(Boolean),p=e.getSource(r||this.props.id);return p&&!r&&p.setData&&p.setData({type:"FeatureCollection",features:s}),null},e.defaultProps={type:"symbol",layout:{},paint:{}},e}(n.Component),_=0,E=function(){return _+=1},S=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),P=function(){return(P=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},k=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),A=function(){return(A=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},j=o(71195),I=["symbol","line","fill","fill-extrusion","circle"],D=function(t){return t.replace(/(?:^\w|[A-Z]|\b\w)/g,function(t,e){return 0===e?t.toLowerCase():t.toUpperCase()}).replace(/[\s+]|-/g,"")},L={mousemove:"OnMouseMove",mouseenter:"OnMouseEnter",mouseleave:"OnMouseLeave",mousedown:"OnMouseDown",mouseup:"OnMouseUp",click:"OnClick"};l(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.id=e.props.id||"geojson-"+E(),e.source=A({type:"geojson"},e.props.sourceOptions,{data:e.props.data}),e.layerIds=[],e.buildLayerId=function(t){return e.id+"-"+t},e.createLayer=function(t){var o=e.props,r=o.before,n=o.layerOptions,i=o.map,a=e.buildLayerId(t);e.layerIds.push(a);var s=e.props[D(t)+"Paint"]||{},p=Object.keys(s).length?"visible":"none",u=e.props[D(t)+"Layout"]||{visibility:p},c=A({id:a,source:e.id,type:t,paint:s,layout:u},n);i.addLayer(c,r),e.mapLayerMouseHandlers(t)}
1,e.mapLayerMouseHandlers=function(t){var o=e.props.map,r=e.buildLayerId(t);Object.keys(L).forEach(function(n){var i=e.props[""+D(t)+L[n]]||null;i&&o.on(n,r,i)})},e.onStyleDataChange=function(){e.props.map.getSource(e.id)||(e.unbind(),e.initialize(),e.forceUpdate())},e.isGeoJSONSource=function(t){return!!t&&"function"==typeof t.setData},e}return k(e,t),e.prototype.initialize=function(){this.props.map.addSource(this.id,this.source),this.createLayer("symbol"),this.createLayer("line"),this.createLayer("fill"),this.createLayer("fill-extrusion"),this.createLayer("circle")},e.prototype.unbind=function(){var t=this,e=this.props.map;if(e.getSource(this.id)){var o=e.getStyle().layers;o&&o.filter(function(e){return e.source===t.id}).forEach(function(t){return e.removeLayer(t.id)}),e.removeSource(this.id)}I.forEach(function(o){Object.keys(L).forEach(function(r){var n=D(o)+L[r];t.props[n]&&e.off(r,t.buildLayerId(o),t.props[n])})}),this.layerIds.forEach(function(t){e.getLayer(t)&&e.removeLayer(t)})},e.prototype.componentDidMount=function(){var t=this.props.map;this.initialize(),t.on("styledata",this.onStyleDataChange)},e.prototype.componentWillUnmount=function(){var t=this.props.map;t&&t.getStyle()&&(t.off("styledata",this.onStyleDataChange),this.unbind())},e.prototype.componentDidUpdate=function(t){var e=this,o=t.data,r=t.before,n=t.layerOptions,i=t.map,a=i.getSource(this.id);if(this.isGeoJSONSource(a)){this.props.data!==o&&(a.setData(this.props.data),this.source=A({type:"geojson"},this.props.sourceOptions,{data:this.props.data}));var s=this.props.layerOptions&&n&&!j(this.props.layerOptions.filter,n.filter);I.forEach(function(o){var n=e.buildLayerId(o);e.props.layerOptions&&s&&i.setFilter(n,e.props.layerOptions.filter||[]);var a=D(o)+"Paint";if(!j(t[a],e.props[a])){var p=b(t[a],e.props[a]);Object.keys(p).forEach(function(t){i.setPaintProperty(n,t,p[t])})}var u=D(o)+"Layout";if(!j(t[u],e.props[u])){var c=b(t[u],e.props[u]);Object.keys(c).forEach(function(t){i.setLayoutProperty(n,t,c[t])})}Object.keys(L).forEach(function(r){var a=D(o)+L[r];t[a]!==e.props[a]&&(t[a]&&i.off(r,n,t[a]),e.props[a]&&i.on(r,n,e.props[a]))}),r!==e.props.before&&i.moveLayer(n,e.props.before)})}},e.prototype.render=function(){return null},e}(n.Component));var z=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}();!function(t){function e(){return null!==t&&t.apply(this,arguments)||this}z(e,t),e.prototype.render=function(){return null}}(n.Component);var F=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),R=function(){return(R=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},T={position:"absolute",zIndex:10,display:"flex",flexDirection:"column",boxShadow:"0px 1px 4px rgba(0, 0, 0, .3)",border:"1px solid rgba(0, 0, 0, 0.1)"},Z={"top-right":{top:10,right:10,bottom:"auto",left:"auto"},"top-left":{top:10,left:10,bottom:"auto",right:"auto"},"bottom-right":{bottom:10,right:10,top:"auto",left:"auto"},"bottom-left":{bottom:10,left:10,top:"auto",right:"auto"}},B={backgroundColor:"#f9f9f9",opacity:.95,transition:"background-color 0.16s ease-out",cursor:"pointer",border:0,height:26,width:26,backgroundImage:"url('https://api.mapbox.com/mapbox.js/v2.4.0/images/[email protected]')",backgroundPosition:"0px 0px",backgroundSize:"26px 260px",outline:0},N={backgroundColor:"#fff",opacity:1},U={borderBottom:"1px solid rgba(0, 0, 0, 0.1)",borderTopLeftRadius:2,borderTopRightRadius:2},W={backgroundPosition:"0px -26px",borderBottomLeftRadius:2,borderBottomRightRadius:2},J=Object.keys(Z);l(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={hover:void 0},e.onMouseOut=function(){e.setState({hover:void 0})},e.plusOver=function(){0!==e.state.hover&&e.setState({hover:0})},e.minusOver=function(){1!==e.state.hover&&e.setState({hover:1})},e.onClickPlus=function(){e.props.onControlClick(e.props.map,e.props.zoomDiff)},e.onClickMinus=function(){e.props.onControlClick(e.props.map,-e.props.zoomDiff)},e}return F(e,t),e.prototype.render=function(){var t=this.props,e=t.position,o=t.style,r=t.className,i=t.tabIndex,a=this.state.hover,s=R({},B,U,0===a?N:{}),p=R({},B,W,1===a?N:{});return n.createElement("div",{className:r,tabIndex:i,style:R({},T,Z[e],o)},n.createElement("button",{id:"zoomIn",type:"button",style:s,"aria-label":"Zoom in",onMouseOver:this.plusOver,onMouseOut:this.onMouseOut,onClick:this.onClickPlus}),n.createElement("button",{id:"zoomOut",type:"button",style:p,"aria-label":"Zoom out",onMouseOver:this.minusOver,onMouseOut:this.onMouseOut,onClick:this.onClickMinus}))},e.defaultProps={position:J[0],zoomDiff:.5,onControlClick:function(t,e){t.zoomTo(t.getZoom()+e)}},e}(n.Component));var q=["center","top","bottom","left","right","top-left","top-right","bottom-left","bottom-right"],G={center:"translate(-50%, -50%)",to
1p:"translate(-50%, 0)",left:"translate(0, -50%)",right:"translate(-100%, -50%)",bottom:"translate(-50%, -100%)","top-left":"translate(0, 0)","top-right":"translate(-100%, 0)","bottom-left":"translate(0, -100%)","bottom-right":"translate(-100%, -100%)"},H={offsetWidth:0,offsetHeight:0},V=[0,0],X=function(t,e,o,r){var n=void 0===r?H:r,i=n.offsetHeight,a=n.offsetWidth,s=[];return(o.y+e.bottom.y-i<0?s=[q[1]]:o.y+e.top.y+i>t.transform.height&&(s=[q[2]]),o.x<a/2?s.push(q[3]):o.x>t.transform.width-a/2&&s.push(q[4]),0===s.length)?q[2]:s.join("-")},$=function(t){if(!t)return $(new r.Point(0,0));if("number"==typeof t){var e=Math.round(Math.sqrt(.5*Math.pow(t,2)));return{center:new r.Point(t,t),top:new r.Point(0,t),bottom:new r.Point(0,-t),left:new r.Point(t,0),right:new r.Point(-t,0),"top-left":new r.Point(e,e),"top-right":new r.Point(-e,e),"bottom-left":new r.Point(e,-e),"bottom-right":new r.Point(-e,-e)}}return t instanceof r.Point||Array.isArray(t)?q.reduce(function(e,o){return e[o]=r.Point.convert(t),e},{}):q.reduce(function(e,o){return e[o]=r.Point.convert(t[o]||V),e},{})},K=function(t,e,o){var n,i=(n=t.coordinates,e.project(r.LngLat.convert(n))),a=$(t.offset),s=t.anchor||X(e,a,i,o);return{anchor:s,position:i,offset:a[s]}},Q=function(t){return t?"translate("+t.x.toFixed(0)+"px, "+t.y.toFixed(0)+"px)":""},Y=function(t){var e=t.anchor,o=t.position,r=t.offset,n=[];return o&&n.push(Q(o)),r&&void 0!==r.x&&void 0!==r.y&&n.push(Q(r)),e&&n.push(G[e]),n},tt=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),te=function(){return(te=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},to={zIndex:3};let tr=l(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.container=void 0,e.prevent=!1,e.state={},e.setContainer=function(t){t&&(e.container=t)},e.handleMapMove=function(){e.prevent||e.setState(K(e.props,e.props.map,e.container))},e}return tt(e,t),e.prototype.componentDidMount=function(){this.props.map.on("move",this.handleMapMove),this.handleMapMove()},e.prototype.havePropsChanged=function(t,e){return t.coordinates[0]!==e.coordinates[0]||t.coordinates[1]!==e.coordinates[1]||t.offset!==e.offset||t.anchor!==e.anchor},e.prototype.componentDidUpdate=function(t){this.havePropsChanged(this.props,t)&&this.setState(K(this.props,this.props.map,this.container))},e.prototype.componentWillUnmount=function(){var t=this.props.map;this.prevent=!0,t.off("move",this.handleMapMove)},e.prototype.render=function(){var t=this.props,e=t.style,o=t.children,r=t.className,i=t.onClick,a=t.onDoubleClick,s=t.onMouseEnter,p=t.onMouseLeave,u=t.onScroll,c=t.onWheel,l=t.type,f=t.tabIndex,h=this.state.anchor,d=te({},to,e,{transform:Y(this.state).join(" ")});return n.createElement("div",{className:r+" "+(h&&"popup"===l?"mapboxgl-popup-anchor-"+h:""),onClick:i,onDoubleClick:a,onMouseEnter:s,onMouseLeave:p,onScroll:u,onWheel:c,style:d,ref:this.setContainer,tabIndex:f},o)},e.defaultProps={offset:0,onClick:function(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];return t}},e}(n.Component));var tn=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),ti=function(){return(ti=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},ta=["mapboxgl-popup"];!function(t){function e(){return null!==t&&t.apply(this,arguments)||this}tn(e,t),e.prototype.render=function(){var t=this.props,e=t.children,o=t.className,r=ti({},this.props,{children:void 0}),i=o?o.split(" ").concat(ta).join(" "):ta.join(" ");return n.createElement(tr,ti({},r,{type:"popup",className:i}),n.createElement("div",{className:"mapboxgl-popup-tip"}),n.createElement("div",{className:"mapboxgl-popup-content"},e))}}(n.Component);var ts=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]}
1)instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),tp=function(){return(tp=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},tu=["moveend","touchend","zoomend"],tc=[.01,.02,.05,.1,.2,.5,1,2,5,10,20,50,100,200,500,1e3,2e3,5e3,1e4],tl={"top-right":{top:10,right:10,bottom:"auto",left:"auto"},"top-left":{top:10,left:10,bottom:"auto",right:"auto"},"bottom-right":{bottom:10,right:10,top:"auto",left:"auto"},"bottom-left":{bottom:10,left:10,top:"auto",right:"auto"}},tf={position:"absolute",zIndex:10,boxShadow:"0px 1px 4px rgba(0, 0, 0, .3)",border:"1px solid rgba(0, 0, 0, 0.1)",right:50,backgroundColor:"#fff",opacity:.85,display:"flex",flexDirection:"row",alignItems:"baseline",padding:"3px 7px"},th={border:"2px solid #7e8490",boxShadow:"0px 1px 4px rgba(0, 0, 0, .3)",borderTop:"none",height:7,borderBottomLeftRadius:1,borderBottomRightRadius:1},td=Object.keys(tl);l(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={chosenScale:0,scaleWidth:60},e.setScale=function(){var t=e.props,o=t.measurement,r=t.map,n=r._canvas.clientWidth,i=r.getBounds(),a=i._ne,s=i._sw,p=e._getDistanceTwoPoints([s.lng,a.lat],[a.lng,a.lat],o),u=p/n*60,c=tc.reduce(function(t,e){return!t&&e>u?e:t},0);e.setState({chosenScale:c,scaleWidth:c/p*n})},e}return ts(e,t),e.prototype.componentDidMount=function(){var t=this;this.setScale(),tu.forEach(function(e){t.props.map.on(e,t.setScale)})},e.prototype.componentWillUnmount=function(){var t=this;this.props.map&&tu.forEach(function(e){t.props.map.off(e,t.setScale)})},e.prototype._getDistanceTwoPoints=function(t,e,o){void 0===o&&(o="km");var r=t[0],n=t[1],i=e[0],a=e[1],s="km"===o?6371:3958.765705195919,p=this._deg2rad(a-n),u=this._deg2rad(i-r),c=Math.sin(p/2)*Math.sin(p/2)+Math.cos(this._deg2rad(n))*Math.cos(this._deg2rad(a))*Math.sin(u/2)*Math.sin(u/2);return 2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c))*s},e.prototype._deg2rad=function(t){return Math.PI/180*t},e.prototype._displayMeasurement=function(t,e){return e>=1?e+" "+t:"mi"===t?Math.floor(5280*e)+" ft":Math.floor(1e3*e)+" m"},e.prototype.render=function(){var t=this.props,e=t.measurement,o=t.style,r=t.position,i=t.className,a=t.tabIndex,s=this.state,p=s.chosenScale,u=s.scaleWidth;return n.createElement("div",{tabIndex:a,style:tp({},tf,tl[r],o),className:i},n.createElement("div",{style:tp({},th,{width:u})}),n.createElement("div",{style:{paddingLeft:10}},this._displayMeasurement(e,p)))},e.defaultProps={measurement:"km",position:td[2]},e}(n.Component));var tm=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),ty=function(){return(ty=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)};function tg(t,e,o,r){tv(t,o,r),tv(e,2*o,2*r),tv(e,2*o+1,2*r+1)}function tv(t,e,o){let r=t[e];t[e]=t[o],t[o]=r}function tb(t,e,o,r){let n=t-o,i=e-r;return n*n+i*i}l(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.id=e.props.id,e.onStyleDataChange=function(){e.props.map.getLayer(e.id)||(e.initialize(),e.forceUpdate())},e.initialize=function(){var t=e.props.map,o=e.props,r=o.geoJsonSource,n=o.tileJsonSource,i=o.onSourceAdded;!t.getSource(e.id)&&(r||n)&&(r?t.addSource(e.id,r):n&&t.addSource(e.id,n),t.on("sourcedata",e.onData),i&&i(t.getSource(e.id)))},e.onData=function(){var t=e.props.map,o=t.getSource(e.props.id);if(o&&t.isSourceLoaded(e.props.id)){var r=e.props.onSourceLoaded;o&&r&&r(o),o&&e.props.geoJsonSource&&e.props.geoJsonSource.data&&o.setData(e.props.geoJsonSource.data),t.off("sourcedata",e.onData)}},e}return tm(e,t),e.prototype.componentDidMount=function(){this.props.map.on("styledata",this.onStyleDataChange),this.initialize()},e.prototype.removeSource=function(){var t=this,e=this.props.map;
1if(e.getSource(this.id)){var o=e.getStyle().layers,r=void 0===o?[]:o;return(r=r.map(function(t,e){var o=(r[e+1]||{id:void 0}).id;return ty({},t,{before:o})}).filter(function(e){return e.source===t.id})).forEach(function(t){return e.removeLayer(t.id)}),e.removeSource(this.id),r.reverse()}return[]},e.prototype.componentWillUnmount=function(){var t=this.props.map;t&&t.getStyle()&&(t.off("styledata",this.onStyleDataChange),this.removeSource())},e.prototype.componentDidUpdate=function(t){var e=t.geoJsonSource,o=t.tileJsonSource,r=t.map,n=r.getSource(this.id);if(o&&this.props.tileJsonSource){var i=!1,a=!1;if(n&&"vector"===n.type&&(o.url!==this.props.tileJsonSource.url&&void 0!==this.props.tileJsonSource.url&&(n.setUrl(this.props.tileJsonSource.url),i=!0),o.tiles!==this.props.tileJsonSource.tiles&&void 0!==this.props.tileJsonSource.tiles&&(n.setTiles(this.props.tileJsonSource.tiles),a=!0)),!i&&o.url!==this.props.tileJsonSource.url||!a&&o.tiles!==this.props.tileJsonSource.tiles||o.minzoom!==this.props.tileJsonSource.minzoom||o.maxzoom!==this.props.tileJsonSource.maxzoom){var s=this.removeSource();r.addSource(this.id,this.props.tileJsonSource),s.forEach(function(t){return r.addLayer(t,t.before)})}}e&&this.props.geoJsonSource&&this.props.geoJsonSource.data!==e.data&&this.props.geoJsonSource.data&&n&&"geojson"===n.type&&n.setData(this.props.geoJsonSource.data)},e.prototype.render=function(){return null},e}(n.Component));let tC=t=>t[0],tx=t=>t[1];class tO{constructor(t,e=tC,o=tx,r=64,n=Float64Array){this.nodeSize=r,this.points=t;let i=t.length<65536?Uint16Array:Uint32Array,a=this.ids=new i(t.length),s=this.coords=new n(2*t.length);for(let r=0;r<t.length;r++)a[r]=r,s[2*r]=e(t[r]),s[2*r+1]=o(t[r]);!function t(e,o,r,n,i,a){if(i-n<=r)return;let s=n+i>>1;(function t(e,o,r,n,i,a){for(;i>n;){if(i-n>600){let s=i-n+1,p=r-n+1,u=Math.log(s),c=.5*Math.exp(2*u/3),l=.5*Math.sqrt(u*c*(s-c)/s)*(p-s/2<0?-1:1),f=Math.max(n,Math.floor(r-p*c/s+l)),h=Math.min(i,Math.floor(r+(s-p)*c/s+l));t(e,o,r,f,h,a)}let s=o[2*r+a],p=n,u=i;for(tg(e,o,n,r),o[2*i+a]>s&&tg(e,o,n,i);p<u;){for(tg(e,o,p,u),p++,u--;o[2*p+a]<s;)p++;for(;o[2*u+a]>s;)u--}o[2*n+a]===s?tg(e,o,n,u):tg(e,o,++u,i),u<=r&&(n=u+1),r<=u&&(i=u-1)}})(e,o,s,n,i,a%2),t(e,o,r,n,s-1,a+1),t(e,o,r,s+1,i,a+1)}(a,s,r,0,a.length-1,0)}range(t,e,o,r){return function(t,e,o,r,n,i,a){let s,p,u=[0,t.length-1,0],c=[];for(;u.length;){let l=u.pop(),f=u.pop(),h=u.pop();if(f-h<=a){for(let a=h;a<=f;a++)s=e[2*a],p=e[2*a+1],s>=o&&s<=n&&p>=r&&p<=i&&c.push(t[a]);continue}let d=Math.floor((h+f)/2);s=e[2*d],p=e[2*d+1],s>=o&&s<=n&&p>=r&&p<=i&&c.push(t[d]);let m=(l+1)%2;(0===l?o<=s:r<=p)&&(u.push(h),u.push(d-1),u.push(m)),(0===l?n>=s:i>=p)&&(u.push(d+1),u.push(f),u.push(m))}return c}(this.ids,this.coords,t,e,o,r,this.nodeSize)}within(t,e,o){return function(t,e,o,r,n,i){let a=[0,t.length-1,0],s=[],p=n*n;for(;a.length;){let u=a.pop(),c=a.pop(),l=a.pop();if(c-l<=i){for(let n=l;n<=c;n++)tb(e[2*n],e[2*n+1],o,r)<=p&&s.push(t[n]);continue}let f=Math.floor((l+c)/2),h=e[2*f],d=e[2*f+1];tb(h,d,o,r)<=p&&s.push(t[f]);let m=(u+1)%2;(0===u?o-n<=h:r-n<=d)&&(a.push(l),a.push(f-1),a.push(m)),(0===u?o+n>=h:r+n>=d)&&(a.push(f+1),a.push(c),a.push(m))}return s}(this.ids,this.coords,t,e,o,this.nodeSize)}}let tM={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},tw=Math.fround||(t=>e=>(t[0]=+e,t[0]))(new Float32Array(1));class t_{constructor(t){this.options=tA(Object.create(tM),t),this.trees=Array(this.options.maxZoom+1)}load(t){let{log:e,minZoom:o,maxZoom:r,nodeSize:n}=this.options;e&&console.time("total time");let i=`prepare ${t.length} points`;e&&console.time(i),this.points=t;let a=[];for(let e=0;e<t.length;e++)t[e].geometry&&a.push(function(t,e){let[o,r]=t.geometry.coordinates;return{x:tw(tP(o)),y:tw(tk(r)),zoom:1/0,index:e,parentId:-1}}(t[e],e));this.trees[r+1]=new tO(a,tj,tI,n,Float32Array),e&&console.timeEnd(i);for(let t=r;t>=o;t--){let o=+Date.now();a=this._cluster(a,t),this.trees[t]=new tO(a,tj,tI,n,Float32Array),e&&console.log("z%d: %d clusters in %dms",t,a.length,Date.now()-o)}return e&&console.timeEnd("total time"),this}getClusters(t,e){let o=((t[0]+180)%360+360)%360-180,r=Math.max(-90,Math.min(90,t[1])),n=180===t[2]?180:((t[2]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)o=-180,n=180;else if(o>n){let t=this.getClusters([o,r,180,i],e),a=this.getClusters([-180,r,n,i],e);return t.concat(a)}let a=this.trees[this._limitZoom(e)],s=a.range(tP(o),tk(i),tP(n),tk(r)),p=[];for(let t of s){let e=a.points[t];p.push(e.numPoints?tE(e):this.points[e.index])}return p}getChildren(t){let e=this._getOriginId(t),o=this._getOriginZoom(t),r="No cluster with the specified id.",n=this.trees[o];if(!n)throw Error(r);let i=n.points[e];if(!i)throw Error(r);let a=this.options.radius/(this.options.extent*Math.pow(2,o-1)),s=n.within(i.x,i.y,a),p=[];for(let e of s){let o=n.points[e];o.parentId===t&&p.push(o.numPoints?tE(o):this.points[o.index])}if(0===p.length)throw Error(r);return p}getLeaves(t,e,o){e=e||10,o=o||0;let r=[];return this._appendLeaves(r,t,e,o,0),r}getTile(t,e,o){let r=this.trees[this._limitZoom(t)],n=Math.pow(2,t),{extent:i,radius:a}=this.options,s=a/i,p=(o-s)/n,u=(o+1+s)/n,c={features:[]};return this._addTileFeatures(r.range((e-s)/n,p,(e+1+s)/n,u),r.points,e,o,n,c),0===e&&this._addTileFeatures(r.range(1-s/n,p,1,u),r.points,n,o,n,c),e===n-1&&this._addTileFeatures(r.range(0,p,s/n,u),r.points,-1,o,n,c),c.features.length?c:null}getClusterExpansionZoom(t){let e=this._getOriginZoom(t)-1;for(;e<=this.options.maxZoom;){let o=this.getChildren(t);if(e++,1!==o.length)break;t=o[0].properties.cluster_id}return e}_appendLeaves(t,e,o,r,n){for(let i of this.getChildren(e)){let e=i.properties;if(e&&e.cluster?n+e.point_count<=r?n+=e.point_count:n=this._appendLeaves(t,e.cluster_id,o,r,n):n<r?n++:t.push(i),t.length===o)break}return n}_addTileFeatures(t,e,o,r,n,i){for(let a of t){let t,s,p,u,c=e[a],l=c.numPoints;if(l)t=tS(c),s=c.x,p=c.y;else{let e=this.points[c.index];t=e.properties,s=tP(e.geometry.coordinates[0]),p=tk(e.geometry.coordinates[1])}let f={type:1,geometry:[[Math.round(this.options.extent*(s*n-o)),Math.round(this.options.extent*(p*n-r))]],tags:t};l?u=c.id:this.options.generateId?u=c.index:this.points[c.index].id&&(u=this.points[c.index].id),void 0!==u&&(f.id=u),i.features.push(f)}}_limitZoom(t){return Math.max(this.options.minZoom,Math.min(Math.floor(+t),this.options.maxZoom+1))}_cluster(t,e){let o=[],{radius:r,extent:n,reduce:i,minPoints:a}=this.options,s=r/(n*Math.pow(2,e));for(let r=0;r<t.length;r++){let n=t[r];
1if(n.zoom<=e)continue;n.zoom=e;let h=this.trees[e+1],d=h.within(n.x,n.y,s),m=n.numPoints||1,y=m;for(let t of d){let o=h.points[t];o.zoom>e&&(y+=o.numPoints||1)}if(y>m&&y>=a){var p,u,c,l,f;let t=n.x*m,a=n.y*m,s=i&&m>1?this._map(n,!0):null,g=(r<<5)+(e+1)+this.points.length;for(let o of d){let r=h.points[o];if(r.zoom<=e)continue;r.zoom=e;let p=r.numPoints||1;t+=r.x*p,a+=r.y*p,r.parentId=g,i&&(s||(s=this._map(n,!0)),i(s,this._map(r)))}n.parentId=g,o.push((p=t/y,u=a/y,c=g,l=y,f=s,{x:tw(p),y:tw(u),zoom:1/0,id:c,parentId:-1,numPoints:l,properties:f}))}else if(o.push(n),y>1)for(let t of d){let r=h.points[t];r.zoom<=e||(r.zoom=e,o.push(r))}}return o}_getOriginId(t){return t-this.points.length>>5}_getOriginZoom(t){return(t-this.points.length)%32}_map(t,e){if(t.numPoints)return e?tA({},t.properties):t.properties;let o=this.points[t.index].properties,r=this.options.map(o);return e&&r===o?tA({},r):r}}function tE(t){return{type:"Feature",id:t.id,properties:tS(t),geometry:{type:"Point",coordinates:[(t.x-.5)*360,360*Math.atan(Math.exp((180-360*t.y)*Math.PI/180))/Math.PI-90]}}}function tS(t){let e=t.numPoints,o=e>=1e4?`${Math.round(e/1e3)}k`:e>=1e3?`${Math.round(e/100)/10}k`:e;return tA(tA({},t.properties),{cluster:!0,cluster_id:t.id,point_count:e,point_count_abbreviated:o})}function tP(t){return t/360+.5}function tk(t){let e=Math.sin(t*Math.PI/180),o=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return o<0?0:o>1?1:o}function tA(t,e){for(let o in e)t[o]=e[o];return t}function tj(t){return t.x}function tI(t){return t.y}var tD=o(68452),tL=o.n(tD),tz=o(11026),tF=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}();l(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={superC:new t_({radius:e.props.radius,maxZoom:e.props.maxZoom,minZoom:e.props.minZoom,extent:e.props.extent,nodeSize:e.props.nodeSize,log:e.props.log}),clusterPoints:[]},e.featureClusterMap=new WeakMap,e.childrenChange=function(t){var o=e.state.superC;e.featureClusterMap=new WeakMap;var r=e.childrenToFeatures(t);o.load(r)},e.mapChange=function(t){void 0===t&&(t=!1);var o=e.props.map,r=e.state,n=r.superC,i=r.clusterPoints,a=o.getZoom(),s=o.getCanvas(),p=s.width,u=s.height,c=o.unproject([0,0]).toArray(),l=o.unproject([p,0]).toArray(),f=o.unproject([p,u]).toArray(),h=o.unproject([0,u]).toArray(),d=n.getClusters(tL()((0,tz.polygon)([[c,l,f,h,c]])),Math.round(a));(d.length!==i.length||t)&&e.setState({clusterPoints:d})},e.childrenToFeatures=function(t){return t.map(function(t){var o=e.feature(t&&t.props.coordinates);return e.featureClusterMap.set(o,t),o})},e.getLeaves=function(t,o,r){return e.state.superC.getLeaves(t.properties&&t.properties.cluster_id,o||1/0,r).map(function(t){return e.featureClusterMap.get(t)})},e.zoomToClusterBounds=function(t){var o=Array.prototype.slice.call(t.currentTarget.children),n=e.findMarkerElement(t.currentTarget,t.target),i=o.indexOf(n),a=e.state.clusterPoints[i];if(a.properties&&a.properties.cluster_id){var s=e.state.superC.getLeaves(a.properties&&a.properties.cluster_id,1/0),p=tL()((0,tz.featureCollection)(s));e.props.map.fitBounds(r.LngLatBounds.convert(p),{padding:e.props.zoomOnClickPadding})}},e}return tF(e,t),e.prototype.componentDidMount=function(){var t=this.props,e=t.children,o=t.map;e&&this.childrenChange(e),o.on("move",this.mapChange),o.on("zoom",this.mapChange),this.mapChange()},e.prototype.componentWillUnmount=function(){var t=this.props.map;t.off("move",this.mapChange),t.off("zoom",this.mapChange)},e.prototype.componentDidUpdate=function(t){t.children!==this.props.children&&this.props.children&&(this.childrenChange(this.props.children),this.mapChange(!0))},e.prototype.feature=function(t){return{type:"Feature",geometry:{type:"Point",coordinates:t},properties:{}}},e.prototype.findMarkerElement=function(t,e){return e.parentElement===t?e:this.findMarkerElement(t,e.parentElement)},e.prototype.render=function(){var t=this,e=this.props,o=e.ClusterMarkerFactory,r=e.style,i=e.className,a=e.tabIndex,s=this.state.clusterPoints;return n.createElement("div",{style:r,className:i,tabIndex:a,onClick:this.props.zoomOnClick?this.zoomToClusterBounds:void 0},s.map(function(e){return e.properties&&e.properties.cluster?o(e.geometry.coordinates,e.properties.point_count,t.getLeaves.bind(t,e)):t.featureClusterMap.get(e)}))},e.defaultProps={radius:60,minZoom:0,maxZoom:16,extent:512,nodeSize:64,log:!1,zoomOnClick:!1,zoomOnClickPadding:20},e}(n.Component));var tR=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]}
1)instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}(),tT=function(){return(tT=Object.assign||function(t){for(var e,o=1,r=arguments.length;o<r;o++)for(var n in e=arguments[o])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}).apply(this,arguments)},tZ={position:"absolute",zIndex:10,display:"flex",flexDirection:"column",boxShadow:"0px 1px 4px rgba(0, 0, 0, .3)",border:"1px solid rgba(0, 0, 0, 0.1)"},tB={"top-right":{top:62,right:10,bottom:"auto",left:"auto"},"top-left":{top:62,left:10,bottom:"auto",right:"auto"},"bottom-right":{bottom:63,right:10,top:"auto",left:"auto"},"bottom-left":{bottom:63,left:10,top:"auto",right:"auto"}},tN={backgroundColor:"#f9f9f9",opacity:.95,transition:"background-color 0.16s ease-out",cursor:"pointer",border:0,height:26,width:26,outline:0,padding:3},tU={backgroundColor:"#fff",opacity:1},tW={borderBottom:"1px solid rgba(0, 0, 0, 0.1)",borderTopLeftRadius:2,borderTopRightRadius:2,borderBottomLeftRadius:2,borderBottomRightRadius:2},tJ=function(){return n.createElement("svg",{viewBox:"0 0 20 20"},n.createElement("polygon",{fill:"#333333",points:"6,9 10,1 14,9"}),n.createElement("polygon",{fill:"#CCCCCC",points:"6,11 10,19 14,11"}))},tq={width:20,height:20,display:"inline-block"},tG=Object.keys(tB);l(function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={hover:void 0},e.compassIcon=null,e.onMouseOut=function(){e.state.hover||e.setState({hover:void 0})},e.onMouseIn=function(){0!==e.state.hover&&e.setState({hover:0})},e.onClickCompass=function(){e.props.map.resetNorth()},e.onMapRotate=function(){var t="rotate("+e.props.map.transform.angle*(180/Math.PI)+"deg)";e.compassIcon&&(e.compassIcon.style.transform=t)},e.assignRef=function(t){e.compassIcon=t},e}return tR(e,t),e.prototype.componentDidMount=function(){this.props.map.on("rotate",this.onMapRotate)},e.prototype.componentWillUnmount=function(){this.props.map.off("rotate",this.onMapRotate)},e.prototype.render=function(){var t=this.props,e=t.position,o=t.style,r=t.className,i=t.tabIndex,a=this.state.hover,s=tT({},tN,tW,0===a?tU:{});return n.createElement("div",{className:r,tabIndex:i,style:tT({},tZ,tB[e],o)},n.createElement("button",{style:s,onMouseOver:this.onMouseIn,onMouseOut:this.onMouseOut,onClick:this.onClickCompass},n.createElement("span",{ref:this.assignRef,style:tq},n.createElement(tJ,null))))},e.defaultProps={position:tG[0]},e}(n.Component));var tH=function(){var t=function(e,o){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(t,e){t.__proto__=e}||function(t,e){for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o])})(e,o)};return function(e,o){function r(){this.constructor=e}t(e,o),e.prototype=null===o?Object.create(o):(r.prototype=o.prototype,new r)}}();l(function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return tH(e,t),e.prototype.componentDidMount=function(){this.loadImage(this.props)},e.prototype.componentWillUnmount=function(){e.removeImage(this.props)},e.prototype.componentDidUpdate=function(t){var o=t.id;t.map!==this.props.map&&e.removeImage(this.props),this.props.map&&!this.props.map.hasImage(o)&&this.loadImage(this.props)},e.prototype.render=function(){return null},e.prototype.loadImage=function(t){var e=this,o=t.map,r=t.id,n=t.url,i=t.data,a=t.options,s=t.onError;i?(o.addImage(r,i,a),this.loaded()):n&&o.loadImage(n,function(t,n){if(t){s&&s(t);return}o.addImage(r,n,a),e.loaded()})},e.removeImage=function(t){var e=t.id,o=t.map;o&&o.getStyle()&&o.removeImage(e)},e.prototype.loaded=function(){var t=this.props.onLoaded;t&&t()},e}(n.Component)),l(function(t){var e=n.Component;function o(){var t=null!==e&&e.apply(this,arguments)||this;return t.hover=[],t.draggedChildren=void 0,t.id=t.props.id||"layer-"+E(),t.getChildren=function(){return[].concat(t.props.children).filter(function(t){return void 0!==t})},t.getChildFromId=function(t,e){return t[e]},t.areFeaturesDraggable=function(e,o){return void 0===o&&(o=t.hover),!!o.map(function(o){return!!t.getChildFromId(e,o)&&t.getChildFromId(e,o).props.draggable}
1).filter(Boolean).length},t.onClick=function(e){var o=e.features,r=t.getChildren(),n=t.props.map;o&&o.forEach(function(o){var i=o.properties.id;if(r){var a=t.getChildFromId(r,i),s=a&&a.props.onClick;s&&s(P({},e,{feature:o,map:n}))}})},t.onMouseEnter=function(e){var o=t.getChildren(),r=t.props.map;t.hover=[],e.features.forEach(function(n){var i=n.properties.id,a=t.getChildFromId(o,i);t.hover.push(i);var s=a&&a.props.onMouseEnter;s&&s(P({},e,{feature:n,map:r}))}),t.areFeaturesDraggable(o)&&r.dragPan.disable()},t.onMouseLeave=function(e){var o=t.getChildren(),r=t.props.map;t.areFeaturesDraggable(o)&&r.dragPan.enable(),t.hover.forEach(function(n){var i=t.getChildFromId(o,n),a=i&&i.props.onMouseLeave;a&&a(P({},e,{map:r}))}),t.draggedChildren||(t.hover=[])},t.onMouseDown=function(){t.hover.length&&t.onFeatureDown("mousedown")},t.onTouchStart=function(e){t.hover=e.features.map(function(t){return t.properties.id}),t.hover.length&&t.onFeatureDown("touchstart")},t.onFeatureDown=function(e){var o="mousedown"===e?"mousemove":"touchmove",r=t.props.map;r.once(o,t.onFeatureDragStart),r.on(o,t.onFeatureDrag),r.once("mousedown"===e?"mouseup":"touchend",function(e){r.off(o,t.onFeatureDragStart),r.off(o,t.onFeatureDrag),t.onFeatureDragEnd(e)})},t.onFeatureDragStart=function(e){var o=t.props.map,r=t.getChildren();t.hover.forEach(function(n){var i=t.getChildFromId(r,n);if(!i||i.props.draggable){var a=i&&i.props.onDragStart;a&&a(P({},e,{map:o}))}})},t.onFeatureDrag=function(e){var o=t.getChildren(),r=t.props.map,i=e.lngLat,a=i.lng,s=i.lat;t.draggedChildren=[],t.hover.forEach(function(i){var p=t.getChildFromId(o,i),u=p&&p.props.onDrag;p&&p.props.draggable&&(t.draggedChildren.push(n.cloneElement(p,{coordinates:[a,s]})),u&&u(P({},e,{map:r})))}),t.forceUpdate()},t.onFeatureDragEnd=function(e){var o=t.props.map,r=t.getChildren();t.hover.forEach(function(n){var i=t.getChildFromId(r,n),a=i&&i.props.onDragEnd;a&&i.props.draggable&&t.draggedChildren&&a(P({},e,{map:o}))}),t.draggedChildren=void 0},t}return S(o,e),o.prototype.componentDidMount=function(){var t=this.props.map;t.on("click",this.id,this.onClick),t.on("mouseenter",this.id,this.onMouseEnter),t.on("mouseleave",this.id,this.onMouseLeave),t.on("mousedown",this.id,this.onMouseDown),t.on("touchstart",this.id,this.onTouchStart)},o.prototype.componentWillUnmount=function(){var t=this.props.map;t.off("click",this.onClick),t.off("mouseenter",this.onMouseEnter),t.off("mouseleave",this.onMouseLeave),t.off("mousedown",this.onMouseDown),t.off("touchstart",this.onTouchStart)},o.prototype.render=function(){return n.createElement(t,P({},this.props,{id:this.id,map:this.props.map,draggedChildren:this.draggedChildren}))},o}(w));let tV=function(t){var e,o=t.accessToken,i=t.apiUrl,u=t.minZoom,l=void 0===u?0:u,b=t.maxZoom,C=void 0===b?20:b,x=t.hash,O=void 0!==x&&x,M=t.preserveDrawingBuffer,w=void 0!==M&&M,_=t.scrollZoom,E=void 0===_||_,S=t.interactive,P=void 0===S||S,k=t.dragRotate,A=void 0===k||k,j=t.pitchWithRotate,I=void 0===j||j,D=t.attributionControl,L=void 0===D||D,z=t.customAttribution,F=t.logoPosition,R=void 0===F?"bottom-left":F,T=t.renderWorldCopies,Z=void 0===T||T,B=t.trackResize,N=void 0===B||B,U=t.touchZoomRotate,W=void 0===U||U,J=t.doubleClickZoom,q=void 0===J||J,G=t.keyboard,H=void 0===G||G,V=t.dragPan,X=void 0===V||V,$=t.boxZoom,K=void 0===$||$,Q=t.refreshExpiredTiles,Y=void 0===Q||Q,tt=t.failIfMajorPerformanceCaveat,te=void 0!==tt&&tt,to=t.bearingSnap,tr=void 0===to?7:to,tn=t.antialias,ti=void 0!==tn&&tn,ta=t.mapInstance,ts=t.transformRequest;return(e=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.state={map:ta,ready:!1},e.listeners={},e._isMounted=!0,e.calcCenter=function(t){return[(t[0][0]+t[1][0])/2,(t[0][1]+t[1][1])/2]},e.setRef=function(t){e.container=t},e}return h(e,t),e.prototype.componentDidMount=function(){var t=this,e=this.props,n=e.style,p=e.onStyleLoad,u=e.center,c=e.pitch,f=e.zoom,h=e.fitBounds,d=e.fitBoundsOptions,m=e.bearing,y=e.maxBounds;if(r.accessToken=o,i&&(r.config.API_URL=i),!Array.isArray(f))throw Error("zoom need to be an array type of length 1 for reliable update");var g={preserveDrawingBuffer:w,hash:O,zoom:f[0],minZoom:l,maxZoom:C,maxBounds:y,container:this.container,center:h&&u===v?this.calcCenter(h):u,style:n,scrollZoom:E,attributionControl:L,customAttribution:z,interactive:P,dragRotate:A,pitchWithRotate:I,renderWorldCopies:Z,trackResize:N,touchZoomRotate:W,doubleClickZoom:q,keyboard:H,dragPan:X,boxZoom:K,refreshExpiredTiles:Y,logoPosition:R,bearingSnap:tr,failIfMajorPerformanceCaveat:te,antialias:ti,transformRequest:ts};if(m){if(!Array.isArray(m))throw Error("bearing need to be an array type of length 1 for reliable update");g.bearing=m[0]}
1if(c){if(!Array.isArray(c))throw Error("pitch need to be an array type of length 1 for reliable update");g.pitch=c[0]}var b=this.state.map;b||(b=new r.Map(g),this.setState({map:b})),h&&b.fitBounds(h,d,{fitboundUpdate:!0}),b.on("load",function(e){t._isMounted&&t.setState({ready:!0}),p&&p(b,e)}),this.listeners=s(a,this.props,b)},e.prototype.componentWillUnmount=function(){var t=this.state.map;this._isMounted=!1,t&&t.remove()},e.prototype.componentDidUpdate=function(t){var e=this,o=this.state.map;if(!o)return null;this.listeners=p(this.listeners,this.props,o);var r=o.getCenter(),n=o.getZoom(),i=o.getBearing(),a=o.getPitch(),s=t.zoom!==this.props.zoom&&(this.props.zoom&&this.props.zoom[0])!==n,u=t.center!==this.props.center&&((this.props.center&&this.props.center[0])!==r.lng||(this.props.center&&this.props.center[1])!==r.lat),c=t.bearing!==this.props.bearing&&(this.props.bearing&&this.props.bearing[0])!==i,l=t.pitch!==this.props.pitch&&(this.props.pitch&&this.props.pitch[0])!==a;if(this.props.maxBounds&&t.maxBounds!==this.props.maxBounds&&o.setMaxBounds(this.props.maxBounds),this.props.fitBounds){var f=t.fitBounds;(f!==this.props.fitBounds||this.props.fitBounds.length!==(f&&f.length)||f.filter(function(t,o){var r=e.props.fitBounds&&e.props.fitBounds[o];return t[0]!==(r&&r[0])||t[1]!==(r&&r[1])})[0]||!m(t.fitBoundsOptions,this.props.fitBoundsOptions))&&o.fitBounds(this.props.fitBounds,this.props.fitBoundsOptions,{fitboundUpdate:!0})}if(s||u||c||l){var h=this.props.movingMethod||g,y=this.props,v=y.flyToOptions,b=y.animationOptions;o[h](d({},b,v,{zoom:s&&this.props.zoom?this.props.zoom[0]:n,center:u?this.props.center:r,bearing:c?this.props.bearing:i,pitch:l?this.props.pitch:a}))}return m(t.style,this.props.style)||o.setStyle(this.props.style),null},e.prototype.render=function(){var t=this.props,e=t.containerStyle,o=t.className,r=t.children,i=t.renderChildrenInPortal,a=this.state,s=a.ready,p=a.map;if(i){var u=s&&p&&"function"==typeof p.getCanvasContainer?p.getCanvasContainer():void 0;return n.createElement(c.Provider,{value:p},n.createElement("div",{ref:this.setRef,className:o,style:d({},e)},s&&u&&(0,f.createPortal)(r,u)))}return n.createElement(c.Provider,{value:p},n.createElement("div",{ref:this.setRef,className:o,style:d({},e)},s&&r))},e}(n.Component)).defaultProps={onStyleLoad:function(t,e){return null},center:v,zoom:y,bearing:0,movingMethod:g,pitch:0,containerStyle:{textAlign:"left"}},e}},67227:(t,e,o)=>{"use strict";o.d(e,{A:()=>a,b:()=>i});var r=o(72123),n=o(4915);function i(t){return(0,n.Ay)("MuiListItemText",t)}let a=(0,r.A)("MuiListItemText",["root","multiline","dense","inset","primary","secondary"])},68452:(t,e,o)=>{var r=o(8898).Fh;t.exports=function(t){var e=[1/0,1/0,-1/0,-1/0];return r(t,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}},71195:(t,e,o)=>{var r=Array.prototype.slice,n=o(29353),i=o(8466),a=t.exports=function(t,e,o){return o||(o={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():t&&e&&("object"==typeof t||"object"==typeof e)?function(t,e,o){if(null==t||null==e||t.prototype!==e.prototype)return!1;if(i(t))return!!i(e)&&a(t=r.call(t),e=r.call(e),o);if(s(t)){if(!s(e)||t.length!==e.length)return!1;for(p=0;p<t.length;p++)if(t[p]!==e[p])return!1;return!0}try{var p,u,c=n(t),l=n(e)}catch(t){return!1}if(c.length!=l.length)return!1;for(c.sort(),l.sort(),p=c.length-1;p>=0;p--)if(c[p]!=l[p])return!1;for(p=c.length-1;p>=0;p--)if(!a(t[u=c[p]],e[u],o))return!1;return typeof t==typeof e}(t,e,o):o.strict?t===e:t==e)};function s(t){return!!t&&"object"==typeof t&&"number"==typeof t.length&&"function"==typeof t.copy&&"function"==typeof t.slice&&(!(t.length>0)||"number"==typeof t[0])}},85235:(t,e,o)=>{"use strict";o.d(e,{A:()=>y});var r=o(80057),n=o(41906),i=o(60004),a=o(71157),s=o(75975),p=o(82358),u=o(40138),c=o(60072);let l=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"];function f(t){return"scale(".concat(t,", ").concat(t**2,")")}let h={entering:{opacity:1,transform:f(1)},entered:{opacity:1,transform:"none"}},d="undefined"!=typeof navigator&&/^((?!chrome|android).)*(safari|mobile)/i.test(navigator.userAgent)&&/(os |version\/)15(.|_)4/i.test(navigator.userAgent),m=i.forwardRef(function(t,e){let{addEndListener:o,appear:m=!0,children:y,easing:g,in:v,onEnter:b,onEntered:C,onEntering:x,onExit:O,onExited:M,onExiting:w,style:_,timeout:E="auto",TransitionComponent:S=a.Ay}=t,P=(0,n.A)(t,l),k=i.useRef(),A=i.useRef(),j=(0,s.A)(),I=i.useRef(null),D=(0,u.A)(I,y.ref,e),L=t=>e=>{if(t){let o=I.current;void 0===e?t(o):t(o,e)}},z=L(x),F=L((t,e)=>{let o;(0,p.q)(t);let{duration:r,delay:n,easing:i}=(0,p.c)({style:_,timeout:E,easing:g},{mode:"enter"});"auto"===E?A.current=o=j.transitions.getAutoHeightDuration(t.clientHeight):o=r,t.style.transition=[j.transitions.create("opacity",{duration:o,delay:n}),j.transitions.create("transform",{duration:d?o:.666*o,delay:n,easing:i})].join(","),b&&b(t,e)}),R=L(C),T=L(w),Z=L(t=>{let e,{duration:o,delay:r,easing:n}=(0,p.c)({style:_,timeout:E,easing:g},{mode:"exit"});"auto"===E?A.current=e=j.transitions.getAutoHeightDuration(t.clientHeight):e=o,t.style.transition=[j.transitions.create("opacity",{duration:e,delay:r}),j.transitions.create("transform",{duration:d?e:.666*e,delay:d?r:r||.333*e,easing:n})].join(","),t.style.opacity=0,t.style.transform=f(.75),O&&O(t)}),B=L(M);return i.useEffect(()=>()=>{clearTimeout(k.current)}
1,[]),(0,c.jsx)(S,(0,r.A)({appear:m,in:v,nodeRef:I,onEnter:F,onEntered:R,onEntering:z,onExit:Z,onExited:B,onExiting:T,addEndListener:t=>{"auto"===E&&(k.current=setTimeout(t,A.current||0)),o&&o(I.current,t)},timeout:"auto"===E?null:E},P,{children:(t,e)=>i.cloneElement(y,(0,r.A)({style:(0,r.A)({opacity:0,transform:f(.75),visibility:"exited"!==t||v?void 0:"hidden"},h[t],_,y.props.style),ref:D},e))}))});m.muiSupportAuto=!0;let y=m},85559:(t,e,o)=>{"use strict";o.d(e,{A:()=>r});let r=(0,o(11483).Ay)()},93079:(t,e,o)=>{"use strict";o.d(e,{A:()=>a,f:()=>i});var r=o(72123),n=o(4915);function i(t){return(0,n.Ay)("MuiListItemIcon",t)}let a=(0,r.A)("MuiListItemIcon",["root","alignItemsFlexStart"])}}]);

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.