Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@react-google-maps/infobox

Package Overview
Dependencies
Maintainers
2
Versions
47
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@react-google-maps/infobox - npm Package Compare versions

Comparing version 1.9.3 to 2.0.0-alpha

60

dist/infobox.cjs.development.js

@@ -66,3 +66,2 @@ 'use strict';

// the event from being passed on to the map. It is used for the contextmenu event.
// eslint-disable-next-line @getify/proper-arrows/this

@@ -91,3 +90,3 @@

this.div.appendChild(this.content);
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -129,4 +128,3 @@

this.eventListeners.push(google.maps.event.addDomListener(this.div, 'mouseover', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
this.eventListeners.push(google.maps.event.addDomListener(this.div, 'mouseover', function () {
if (_this.div) {

@@ -180,3 +178,2 @@ _this.div.style.cursor = 'default';

// eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
return function (event) {

@@ -204,4 +201,2 @@ // 1.0.3 fix: Always prevent propagation of a close box click to the map:

if (this.div && !disablePan) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// @ts-ignore
var map = this.getMap(); // Only pan if attached to map, not panorama

@@ -220,6 +215,6 @@

var mapDiv = map.getDiv(); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var mapDiv = map.getDiv(); // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
var mapWidth = mapDiv.offsetWidth; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var mapWidth = mapDiv.offsetWidth; // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -233,3 +228,3 @@

var padX = this.infoBoxClearance.width;
var padY = this.infoBoxClearance.height; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var padY = this.infoBoxClearance.height; // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -278,4 +273,5 @@

for (var i in boxStyle) {
// eslint-disable-next-line no-prototype-builtins
if (boxStyle.hasOwnProperty(i)) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -292,3 +288,3 @@ this.div.style[i] = boxStyle[i];

// See http://www.quirksmode.org/css/opacity.html
var opacity = parseFloat(this.div.style.opacity || ''); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var opacity = parseFloat(this.div.style.opacity || ''); // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -337,7 +333,7 @@

}
} else if ( // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} else if ( // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
document.documentElement.currentStyle // MSIE
) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -347,3 +343,3 @@ var currentStyle = this.div.currentStyle;

if (currentStyle) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// The current styles may not be in pixel units, but assume they are (bad!)

@@ -371,3 +367,3 @@ bw.top = parseInt(currentStyle.borderTopWidth || '', 10) || 0;

if (this.div) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -565,4 +561,2 @@ var projection = this.getProjection();

_proto.getVisible = function getVisible() {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// @ts-ignore
var map = this.getMap();

@@ -600,8 +594,7 @@ var isVisible;

if (anchor) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
this.position = anchor.getPosition();
this.moveListener = google.maps.event.addListener(anchor, 'position_changed', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
this.moveListener = google.maps.event.addListener(anchor, 'position_changed', function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -612,9 +605,8 @@ var position = anchor.getPosition();

});
this.mapListener = google.maps.event.addListener(anchor, 'map_changed', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
this.mapListener = google.maps.event.addListener(anchor, 'map_changed', function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
_this3.setMap(anchor.map);
});
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -657,3 +649,3 @@

this.contextListener = null;
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -663,16 +655,20 @@

this.setMap(null);
};
} // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
;
_proto.extend = function extend(obj1, obj2) {
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
return function applyExtend(object) {
// eslint-disable-next-line guard-for-in
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
for (var property in object.prototype) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
// eslint-disable-next-line no-prototype-builtins
if (!this.prototype.hasOwnProperty(property)) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
this.prototype[property] = object.prototype[property];
}
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -679,0 +675,0 @@

@@ -12,3 +12,3 @@ /// <reference types="googlemaps" />

boxStyle: {
[key: string]: any;
[key: string]: unknown;
};

@@ -57,3 +57,3 @@ closeBoxMargin: string;

close(): void;
extend(obj1: any, obj2: any): any;
extend(obj1: unknown, obj2: unknown): (object: unknown) => unknown;
}

@@ -64,3 +64,2 @@ var InfoBox =

// the event from being passed on to the map. It is used for the contextmenu event.
// eslint-disable-next-line @getify/proper-arrows/this

@@ -89,3 +88,3 @@

this.div.appendChild(this.content);
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -127,4 +126,3 @@

this.eventListeners.push(google.maps.event.addDomListener(this.div, 'mouseover', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
this.eventListeners.push(google.maps.event.addDomListener(this.div, 'mouseover', function () {
if (_this.div) {

@@ -178,3 +176,2 @@ _this.div.style.cursor = 'default';

// eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
return function (event) {

@@ -202,4 +199,2 @@ // 1.0.3 fix: Always prevent propagation of a close box click to the map:

if (this.div && !disablePan) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// @ts-ignore
var map = this.getMap(); // Only pan if attached to map, not panorama

@@ -218,6 +213,6 @@

var mapDiv = map.getDiv(); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var mapDiv = map.getDiv(); // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
var mapWidth = mapDiv.offsetWidth; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var mapWidth = mapDiv.offsetWidth; // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -231,3 +226,3 @@

var padX = this.infoBoxClearance.width;
var padY = this.infoBoxClearance.height; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var padY = this.infoBoxClearance.height; // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -276,4 +271,5 @@

for (var i in boxStyle) {
// eslint-disable-next-line no-prototype-builtins
if (boxStyle.hasOwnProperty(i)) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -290,3 +286,3 @@ this.div.style[i] = boxStyle[i];

// See http://www.quirksmode.org/css/opacity.html
var opacity = parseFloat(this.div.style.opacity || ''); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var opacity = parseFloat(this.div.style.opacity || ''); // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -335,7 +331,7 @@

}
} else if ( // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} else if ( // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
document.documentElement.currentStyle // MSIE
) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -345,3 +341,3 @@ var currentStyle = this.div.currentStyle;

if (currentStyle) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// The current styles may not be in pixel units, but assume they are (bad!)

@@ -369,3 +365,3 @@ bw.top = parseInt(currentStyle.borderTopWidth || '', 10) || 0;

if (this.div) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -563,4 +559,2 @@ var projection = this.getProjection();

_proto.getVisible = function getVisible() {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// @ts-ignore
var map = this.getMap();

@@ -598,8 +592,7 @@ var isVisible;

if (anchor) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
this.position = anchor.getPosition();
this.moveListener = google.maps.event.addListener(anchor, 'position_changed', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
this.moveListener = google.maps.event.addListener(anchor, 'position_changed', function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -610,9 +603,8 @@ var position = anchor.getPosition();

});
this.mapListener = google.maps.event.addListener(anchor, 'map_changed', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
this.mapListener = google.maps.event.addListener(anchor, 'map_changed', function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
_this3.setMap(anchor.map);
});
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -655,3 +647,3 @@

this.contextListener = null;
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -661,16 +653,20 @@

this.setMap(null);
};
} // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
;
_proto.extend = function extend(obj1, obj2) {
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
return function applyExtend(object) {
// eslint-disable-next-line guard-for-in
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
for (var property in object.prototype) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
// eslint-disable-next-line no-prototype-builtins
if (!this.prototype.hasOwnProperty(property)) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
this.prototype[property] = object.prototype[property];
}
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -677,0 +673,0 @@

@@ -70,3 +70,2 @@ (function (global, factory) {

// the event from being passed on to the map. It is used for the contextmenu event.
// eslint-disable-next-line @getify/proper-arrows/this

@@ -95,3 +94,3 @@

this.div.appendChild(this.content);
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -133,4 +132,3 @@

this.eventListeners.push(google.maps.event.addDomListener(this.div, 'mouseover', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
this.eventListeners.push(google.maps.event.addDomListener(this.div, 'mouseover', function () {
if (_this.div) {

@@ -184,3 +182,2 @@ _this.div.style.cursor = 'default';

// eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
return function (event) {

@@ -208,4 +205,2 @@ // 1.0.3 fix: Always prevent propagation of a close box click to the map:

if (this.div && !disablePan) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// @ts-ignore
var map = this.getMap(); // Only pan if attached to map, not panorama

@@ -224,6 +219,6 @@

var mapDiv = map.getDiv(); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var mapDiv = map.getDiv(); // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
var mapWidth = mapDiv.offsetWidth; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var mapWidth = mapDiv.offsetWidth; // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -237,3 +232,3 @@

var padX = this.infoBoxClearance.width;
var padY = this.infoBoxClearance.height; // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var padY = this.infoBoxClearance.height; // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -282,4 +277,5 @@

for (var i in boxStyle) {
// eslint-disable-next-line no-prototype-builtins
if (boxStyle.hasOwnProperty(i)) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -296,3 +292,3 @@ this.div.style[i] = boxStyle[i];

// See http://www.quirksmode.org/css/opacity.html
var opacity = parseFloat(this.div.style.opacity || ''); // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
var opacity = parseFloat(this.div.style.opacity || ''); // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -341,7 +337,7 @@

}
} else if ( // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} else if ( // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
document.documentElement.currentStyle // MSIE
) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -351,3 +347,3 @@ var currentStyle = this.div.currentStyle;

if (currentStyle) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// The current styles may not be in pixel units, but assume they are (bad!)

@@ -375,3 +371,3 @@ bw.top = parseInt(currentStyle.borderTopWidth || '', 10) || 0;

if (this.div) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -569,4 +565,2 @@ var projection = this.getProjection();

_proto.getVisible = function getVisible() {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// @ts-ignore
var map = this.getMap();

@@ -604,8 +598,7 @@ var isVisible;

if (anchor) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
this.position = anchor.getPosition();
this.moveListener = google.maps.event.addListener(anchor, 'position_changed', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
this.moveListener = google.maps.event.addListener(anchor, 'position_changed', function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -616,9 +609,8 @@ var position = anchor.getPosition();

});
this.mapListener = google.maps.event.addListener(anchor, 'map_changed', // eslint-disable-next-line @getify/proper-arrows/this, @getify/proper-arrows/name
function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
this.mapListener = google.maps.event.addListener(anchor, 'map_changed', function () {
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
_this3.setMap(anchor.map);
});
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -661,3 +653,3 @@

this.contextListener = null;
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -667,16 +659,20 @@

this.setMap(null);
};
} // eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
;
_proto.extend = function extend(obj1, obj2) {
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
return function applyExtend(object) {
// eslint-disable-next-line guard-for-in
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
for (var property in object.prototype) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
// eslint-disable-next-line no-prototype-builtins
if (!this.prototype.hasOwnProperty(property)) {
// eslint-disable-next-line @typescript-eslint/ban-ts-ignore
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
this.prototype[property] = object.prototype[property];
}
} // eslint-disable-next-line @typescript-eslint/ban-ts-ignore
} // eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore

@@ -683,0 +679,0 @@

{
"name": "@react-google-maps/infobox",
"sideEffects": false,
"version": "1.9.3",
"version": "2.0.0-alpha",
"description": "InfoBox for React.js Google Maps API",

@@ -55,6 +55,7 @@ "license": "MIT",

"@types/react-dom": "16.9.8",
"@typescript-eslint/eslint-plugin": "3.0.2",
"@typescript-eslint/parser": "3.0.2",
"@typescript-eslint/eslint-plugin": "3.1.0",
"@typescript-eslint/parser": "3.1.0",
"awesome-typescript-loader": "5.2.1",
"eslint": "7.1.0",
"eslint": "7.2.0",
"eslint-config-prettier": "6.11.0",
"eslint-config-standard": "14.1.1",

@@ -65,11 +66,16 @@ "eslint-config-standard-react": "9.2.0",

"eslint-plugin-babel": "5.3.0",
"eslint-plugin-dependencies": "2.4.0",
"eslint-plugin-chai-expect": "2.1.0",
"eslint-plugin-cypress": "2.11.1",
"eslint-plugin-filenames": "1.3.2",
"eslint-plugin-html": "6.0.2",
"eslint-plugin-import": "2.20.2",
"eslint-plugin-jest": "23.13.2",
"eslint-plugin-json": "2.1.1",
"eslint-plugin-jsx-a11y": "6.2.3",
"eslint-plugin-markdown": "1.0.2",
"eslint-plugin-no-inferred-method-name": "2.0.0",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-optimize-regex": "1.2.0",
"eslint-plugin-perf-standard": "1.0.3",
"eslint-plugin-prettier": "3.1.3",
"eslint-plugin-promise": "4.2.1",

@@ -80,3 +86,6 @@ "eslint-plugin-react": "7.20.0",

"eslint-plugin-react-perf": "3.2.3",
"eslint-plugin-security-node": "1.0.12",
"eslint-plugin-standard": "4.0.1",
"eslint-plugin-tree-shaking": "1.8.0",
"eslint-plugin-xss": "0.1.10",
"eslint-plugin-you-dont-need-lodash-underscore": "6.10.0",

@@ -88,5 +97,5 @@ "jest": "26.0.1",

"rimraf": "3.0.2",
"ts-jest": "26.0.0",
"ts-jest": "26.1.0",
"tsdx": "0.13.2",
"typescript": "3.9.3",
"typescript": "3.9.5",
"webpack": "4.43.0"

@@ -93,0 +102,0 @@ },

@@ -1,2 +0,1 @@

/* eslint-disable filenames/match-exported */
/**

@@ -3,0 +2,0 @@ * @name InfoBox

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc