diff --git a/.editorconfig b/.editorconfig
new file mode 100644
index 0000000..adbdb1b
--- /dev/null
+++ b/.editorconfig
@@ -0,0 +1,3 @@
+[*]
+indent_style = space
+indent_size = 4
diff --git a/.prettierrc b/.prettierrc
new file mode 100644
index 0000000..c694529
--- /dev/null
+++ b/.prettierrc
@@ -0,0 +1,5 @@
+trailingComma: "es5"
+tabWidth: 4
+printWidth: 80
+semi: true
+singleQuote: true
diff --git a/assets/icons/info_circle_outline.svg b/assets/icons/info_circle_outline.svg
new file mode 100644
index 0000000..419eb6c
--- /dev/null
+++ b/assets/icons/info_circle_outline.svg
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/assets/logo-internet-czas-dzialac.svg b/assets/logo-internet-czas-dzialac.svg
new file mode 100644
index 0000000..061933c
--- /dev/null
+++ b/assets/logo-internet-czas-dzialac.svg
@@ -0,0 +1,777 @@
+
+
\ No newline at end of file
diff --git a/esbuild.config.js b/esbuild.config.js
new file mode 100644
index 0000000..2087c5d
--- /dev/null
+++ b/esbuild.config.js
@@ -0,0 +1,28 @@
+import esbuild from 'esbuild';
+import scss from 'esbuild-plugin-sass';
+import svg from 'esbuild-plugin-svgr';
+
+esbuild
+ .build({
+ entryPoints: [
+ 'sidebar/sidebar.tsx',
+ 'test.ts',
+ 'report-window/report-window.tsx',
+ 'background.ts',
+ ],
+ bundle: true,
+ outdir: './lib',
+ plugins: [scss(), svg()],
+ watch: {
+ onRebuild(error, result) {
+ try {
+ console.log('watch build succeeded:', result);
+ } catch (error) {
+ console.error('watch build failed:', error);
+ }
+ },
+ },
+ })
+ .catch(() => process.exit(1));
+
+// npx esbuild sidebar/sidebar.tsx test.ts --bundle report-window/report-window.tsx --bundle background.ts --bundle --outdir=./lib
diff --git a/options.tsx b/options.tsx
index cd723ce..7e2817c 100644
--- a/options.tsx
+++ b/options.tsx
@@ -17,7 +17,7 @@ export default function Options({
}) {
return (