Files
fail2ban-ui/pkg/web/static/vendor/globe/globe.gl.min.js

21 lines
1.7 MiB
JavaScript
Raw Normal View History

// Version 2.45.0 globe.gl - https://github.com/vasturiano/globe.gl
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Globe=t()}(this,function(){"use strict";function e(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function t(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function r(e){for(var r=1;r<arguments.length;r++){var i=null!=arguments[r]?arguments[r]:{};r%2?n(Object(i),!0).forEach(function(n){t(e,n,i[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):n(Object(i)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))})}return e}function i(t){return function(t){if(Array.isArray(t))return e(t)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(t,n){if(t){if("string"==typeof t)return e(t,n);var r={}.toString.call(t).slice(8,-1);return"Object"===r&&t.constructor&&(r=t.constructor.name),"Map"===r||"Set"===r?Array.from(t):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(t,n):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}!function(e,t){void 0===t&&(t={});var n=t.insertAt;if("undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===n&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}(".scene-container .clickable {\n cursor: pointer;\n}");const s="181",a=0,o=1,l=2,u=0,c=1,h=2,A=3,d=0,p=1,f=2,m=100,g=101,_=102,v=200,y=201,b=202,x=203,T=204,S=205,w=206,M=207,E=208,C=209,R=210,N=211,P=212,D=213,L=214,I=0,U=1,O=2,B=3,F=4,k=5,q=6,V=7,z=301,G=302,H=303,j=304,W=306,X=1e3,Q=1001,$=1002,Y=1003,K=1004,Z=1005,J=1006,ee=1007,te=1008,ne=1009,re=1010,ie=1011,se=1012,ae=1013,oe=1014,le=1015,ue=1016,ce=1017,he=1018,Ae=1020,de=35902,pe=35899,fe=1021,me=1022,ge=1023,_e=1026,ve=1027,ye=1028,be=1029,xe=1030,Te=1031,Se=1033,we=33776,Me=33777,Ee=33778,Ce=33779,Re=35840,Ne=35841,Pe=35842,De=35843,Le=36196,Ie=37492,Ue=37496,Oe=37808,Be=37809,Fe=37810,ke=37811,qe=37812,Ve=37813,ze=37814,Ge=37815,He=37816,je=37817,We=37818,Xe=37819,Qe=37820,$e=37821,Ye=36492,Ke=36494,Ze=36495,Je=36283,et=36284,tt=36285,nt=36286,rt="",it="srgb",st="srgb-linear",at="linear",ot="srgb",lt=7680,ut=512,ct=513,ht=514,At=515,dt=516,pt=517,ft=518,mt=519,gt=35044,_t=35048,vt="300 es",yt=2e3,bt=2001,xt="compute",Tt="render";function St(e){for(let t=e.length-1;t>=0;--t)if(e[t]>=65535)return!0;return!1}function wt(e){return document.createElementNS("http://www.w3.org/1999/xhtml",e)}function Mt(){const e=wt("canvas");return e.style.display="block",e}const Et={};function Ct(...e){const t="THREE."+e.shift();console.log(t,...e)}function Rt(...e){const t="THREE."+e.shift();console.warn(t,...e)}function Nt(...e){const t="THREE."+e.shift();console.error(t,...e)}function Pt(...e){const t=e.join(" ");t in Et||(Et[t]=!0,Rt(...e))}class Dt{addEventListener(e,t){void 0===this._listeners&&(this._listeners={});const n=this._listeners;void 0===n[e]&&(n[e]=[]),-1===n[e].indexOf(t)&&n[e].push(t)}hasEventListener(e,t){const n=this._listeners;return void 0!==n&&(void 0!==n[e]&&-1!==n[e].indexOf(t))}rem
// <http://www.w3.org/TR/2008/REC-WCAG20-20081211/#contrast-ratiodef (WCAG Version 2)
// Analyze the 2 colors and returns the color contrast defined by (WCAG Version 2)
Rg.readability=function(e,t){var n=Rg(e),r=Rg(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},Rg.isReadable=function(e,t,n){var r,i,s=Rg.readability(e,t);switch(i=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":i=s>=4.5;break;case"AAlarge":i=s>=3;break;case"AAAsmall":i=s>=7}return i},Rg.mostReadable=function(e,t,n){var r,i,s,a,o=null,l=0;i=(n=n||{}).includeFallbackColors,s=n.level,a=n.size;for(var u=0;u<t.length;u++)(r=Rg.readability(e,t[u]))>l&&(l=r,o=Rg(t[u]));return Rg.isReadable(e,o,{level:s,size:a})||!i?o:(n.includeFallbackColors=!1,Rg.mostReadable(e,["#fff","#000"],n))};var Wg=Rg.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},Xg=Rg.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(Wg);function Qg(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function $g(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t
/*
* Copyright 2018-2019, 2022 Uber Technologies, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/var ey={};[["sizeOfH3Index",Xv],["sizeOfLatLng",Xv],["sizeOfCellBoundary",Xv],["sizeOfGeoLoop",Xv],["sizeOfGeoPolygon",Xv],["sizeOfLinkedGeoPolygon",Xv],["sizeOfCoordIJ",Xv],["readInt64AsDoubleFromPointer",Xv],["isValidCell",Xv,[Xv,Xv]],["latLngToCell",Xv,[Xv,Xv,Xv,Xv]],["cellToLatLng",Xv,[Xv,Xv,Xv]],["cellToBoundary",Xv,[Xv,Xv,Xv]],["maxGridDiskSize",Xv,[Xv,Xv]],["gridDisk",Xv,[Xv,Xv,Xv,Xv]],["gridDiskDistances",Xv,[Xv,Xv,Xv,Xv,Xv]],["gridRing",Xv,[Xv,Xv,Xv,Xv]],["gridRingUnsafe",Xv,[Xv,Xv,Xv,Xv]],["maxPolygonToCellsSize",Xv,[Xv,Xv,Xv,Xv]],["polygonToCells",Xv,[Xv,Xv,Xv,Xv]],["maxPolygonToCellsSizeExperimental",Xv,[Xv,Xv,Xv,Xv]],["polygonToCellsExperimental",Xv,[Xv,Xv,Xv,Xv,Xv,Xv]],["cellsToLinkedMultiPolygon",Xv,[Xv,Xv,Xv]],["destroyLinkedMultiPolygon",null,[Xv]],["compactCells",Xv,[Xv,Xv,Xv,Xv]],["uncompactCells",Xv,[Xv,Xv,Xv,Xv,Xv,Xv]],["uncompactCellsSize",Xv,[Xv,Xv,Xv,Xv,Xv]],["isPentagon",Xv,[Xv,Xv]],["isResClassIII",Xv,[Xv,Xv]],["getBaseCellNumber",Xv,[Xv,Xv]],["getResolution",Xv,[Xv,Xv]],["maxFaceCount",Xv,[Xv,Xv,Xv]],["getIcosahedronFaces",Xv,[Xv,Xv,Xv]],["cellToParent",Xv,[Xv,Xv,Xv,Xv]],["cellToChildren",Xv,[Xv,Xv,Xv,Xv]],["cellToCenterChild",Xv,[Xv,Xv,Xv,Xv]],["cellToChildrenSize",Xv,[Xv,Xv,Xv,Xv]],["cellToChildPos",Xv,[Xv,Xv,Xv,Xv]],["childPosToCell",Xv,[Xv,Xv,Xv,Xv,Xv,Xv]],["areNeighborCells",Xv,[Xv,Xv,Xv,Xv,Xv]],["cellsToDirectedEdge",Xv,[Xv,Xv,Xv,Xv,Xv]],["getDirectedEdgeOrigin",Xv,[Xv,Xv,Xv]],["getDirectedEdgeDestination",Xv,[Xv,Xv,Xv]],["isValidDirectedEdge",Xv,[Xv,Xv]],["directedEdgeToCells",Xv,[Xv,Xv,Xv]],["originToDirectedEdges",Xv,[Xv,Xv,Xv]],["directedEdgeToBoundary",Xv,[Xv,Xv,Xv]],["gridDistance",Xv,[Xv,Xv,Xv,Xv,Xv]],["gridPathCells",Xv,[Xv,Xv,Xv,Xv,Xv]],["gridPathCellsSize",Xv,[Xv,Xv,Xv,Xv,Xv]],["cellToLocalIj",Xv,[Xv,Xv,Xv,Xv,Xv,Xv]],["localIjToCell",Xv,[Xv,Xv,Xv,Xv,Xv]],["getHexagonAreaAvgM2",Xv,[Xv,Xv]],["getHexagonAreaAvgKm2",Xv,[Xv,Xv]],["getHexagonEdgeLengthAvgM",Xv,[Xv,Xv]],["getHexagonEdgeLengthAvgKm",Xv,[Xv,Xv]],["greatCircleDistanceM",Xv,[Xv,Xv]],["greatCircleDistanceKm",Xv,[Xv,Xv]],["greatCircleDistanceRads",Xv,[Xv,Xv]],["cellAreaM2",Xv,[Xv,Xv,Xv]],["cellAreaKm2",Xv,[Xv,Xv,Xv]],["cellAreaRads2",Xv,[Xv,Xv,Xv]],["edgeLengthM",Xv,[Xv,Xv,Xv]],["edgeLengthKm",Xv,[Xv,Xv,Xv]],["edgeLengthRads",Xv,[Xv,Xv,Xv]],["getNumCells",Xv,[Xv,Xv]],["getRes0Cells",Xv,[Xv]],["res0CellCount",Xv],["getPentagons",Xv,[Xv,Xv]],["pentagonCount",Xv],["cellToVertex",Xv,[Xv,Xv,Xv,Xv]],["cellToVertexes",Xv,[Xv,Xv,Xv]],["vertexToLatLng",Xv,[Xv,Xv,Xv]],["isValidVertex",Xv,[Xv,Xv]]].forEach(function(e){ey[e[0]]=Wv.cwrap.apply(Wv,e)});var ty=16,ny=ey.sizeOfH3Index(),ry=ey.sizeOfLatLng(),iy=ey.sizeOfCellBoundary(),sy=ey.sizeOfGeoPolygon(),ay=ey.sizeOfGeoLoop();ey.sizeOfLinkedGeoPolygon(),ey.sizeOfCoordIJ();var oy=Math.pow(2,32)-1;var ly=/[^0-9a-fA-F]/;function uy(e){if(Array.isArray(e)&&2===e.length&&Number.isInteger(e[0])&&Number.isInteger(e[1]))return e;if("string"!=typeof e||ly.test(e))return[0,0];var t=parseInt(e.substring(0,e.length-8),ty);return[parseInt(e.substring(e.length-8),ty),t]}function cy(e){if(e>=0)return e.toString(ty);var t=hy(8,(e&=2147483647).toString(ty));return t=(parseInt(t[0],ty)+8).toString(ty)+t.substring(1)}function hy(e,t){for(var n=e-t.length,r="",i=0;i<n;i++)r+="0";return r+=t}function Ay(e,t,n){for(var r=e.length,i=Wv._calloc(r,ry),s=n?1:0,a=n?0:1,o=0;o<2*r;o+=2)Wv.HEAPF64.set([e[o/2][s],e[o/2][a]].map(yy),i/8+o);return Wv.HEAPU32.set([r,i],t/4),t}function dy(e,t){void 0===t&&(t=0);var n=Wv.getValue(e+ny*t,"i32"),r=Wv.getValue(e+ny*t+4,"i32");return r?function(e,t){return cy(t)+hy(8,cy(e))}(n,r):null}function py(e){return 180*Wv.getValue(e,"double")/Math.PI}function fy(e){return[py(e+8),py(e)]}function my(e,t,n){var r=Wv._malloc(ry);Wv.HEAPF64.set([e,t].map(yy),r/8);var i=Wv._malloc(ny);try{return Jv(ey.latLngToCell(r,n,i)),function(e){if(!e)throw Zv(1002);return e}(dy(i))}finally{Wv._free(i),Wv._free(r)}}function gy(e){var t,n=Wv._malloc(ry),r=uy(e),i=r[0],s=r[1];try{return Jv(ey.cellToLatLng(i,s,n)),[py(t=n),py(t+8)]}finally{Wv._free(n)}}function _y(e,t){var n=Wv._malloc(iy),r=uy(e),i