aboutsummaryrefslogtreecommitdiff
path: root/icons-react
diff options
context:
space:
mode:
authorcodecalm <codecalm@gmail.com>2020-09-21 19:29:08 +0200
committercodecalm <codecalm@gmail.com>2020-09-21 19:29:08 +0200
commit17e097ff8239e29a2b3c06c290eeed961eaa43aa (patch)
tree5403d56c05b63078e972934343e114eb0e714a47 /icons-react
parentshield-off fix (diff)
downloadtabler-icons-1.22.0.tar.xz
Release 1.22.0v1.22.0
Diffstat (limited to 'icons-react')
-rw-r--r--icons-react/icons-js/2fa.js2
-rw-r--r--icons-react/icons-js/3d-cube-sphere.js2
-rw-r--r--icons-react/icons-js/alert-octagon.js2
-rw-r--r--icons-react/icons-js/alert-triangle.js2
-rw-r--r--icons-react/icons-js/alien.js2
-rw-r--r--icons-react/icons-js/ball-volleyball.js2
-rw-r--r--icons-react/icons-js/battery-charging.js2
-rw-r--r--icons-react/icons-js/bell-off.js5
-rw-r--r--icons-react/icons-js/biohazard.js2
-rw-r--r--icons-react/icons-js/bluetooth-connected.js5
-rw-r--r--icons-react/icons-js/bluetooth-off.js5
-rw-r--r--icons-react/icons-js/bluetooth.js2
-rw-r--r--icons-react/icons-js/bolt-off.js5
-rw-r--r--icons-react/icons-js/bookmark-off.js5
-rw-r--r--icons-react/icons-js/brand-discord.js2
-rw-r--r--icons-react/icons-js/brand-github.js2
-rw-r--r--icons-react/icons-js/brand-gitlab.js2
-rw-r--r--icons-react/icons-js/brand-google-drive.js2
-rw-r--r--icons-react/icons-js/brand-google.js2
-rw-r--r--icons-react/icons-js/brand-paypal.js2
-rw-r--r--icons-react/icons-js/brand-pinterest.js2
-rw-r--r--icons-react/icons-js/brand-reddit.js2
-rw-r--r--icons-react/icons-js/brand-sketch.js2
-rw-r--r--icons-react/icons-js/brand-slack.js2
-rw-r--r--icons-react/icons-js/brand-snapchat.js2
-rw-r--r--icons-react/icons-js/brand-tailwind.js2
-rw-r--r--icons-react/icons-js/brand-twitter.js2
-rw-r--r--icons-react/icons-js/brand-windows.js2
-rw-r--r--icons-react/icons-js/bulb.js2
-rw-r--r--icons-react/icons-js/camera-off.js5
-rw-r--r--icons-react/icons-js/camera-plus.js2
-rw-r--r--icons-react/icons-js/clipboard-list.js2
-rw-r--r--icons-react/icons-js/clipboard-x.js2
-rw-r--r--icons-react/icons-js/clipboard.js2
-rw-r--r--icons-react/icons-js/color-swatch.js2
-rw-r--r--icons-react/icons-js/current-location.js5
-rw-r--r--icons-react/icons-js/discount.js2
-rw-r--r--icons-react/icons-js/ear.js2
-rw-r--r--icons-react/icons-js/edit.js2
-rw-r--r--icons-react/icons-js/emphasis.js2
-rw-r--r--icons-react/icons-js/eye-off.js5
-rw-r--r--icons-react/icons-js/eye.js2
-rw-r--r--icons-react/icons-js/file-diff.js5
-rw-r--r--icons-react/icons-js/file-off.js5
-rw-r--r--icons-react/icons-js/filter.js2
-rw-r--r--icons-react/icons-js/h-2.js2
-rw-r--r--icons-react/icons-js/h-5.js2
-rw-r--r--icons-react/icons-js/heart-broken.js2
-rw-r--r--icons-react/icons-js/heart.js2
-rw-r--r--icons-react/icons-js/infinity.js2
-rw-r--r--icons-react/icons-js/location.js2
-rw-r--r--icons-react/icons-js/map-pin-off.js5
-rw-r--r--icons-react/icons-js/map-pin.js2
-rw-r--r--icons-react/icons-js/medal.js2
-rw-r--r--icons-react/icons-js/medical-cross.js2
-rw-r--r--icons-react/icons-js/mood-cry.js2
-rw-r--r--icons-react/icons-js/mood-happy.js2
-rw-r--r--icons-react/icons-js/moon-stars.js2
-rw-r--r--icons-react/icons-js/moon.js2
-rw-r--r--icons-react/icons-js/notification.js2
-rw-r--r--icons-react/icons-js/octagon.js2
-rw-r--r--icons-react/icons-js/paperclip.js2
-rw-r--r--icons-react/icons-js/percentage.js5
-rw-r--r--icons-react/icons-js/phone-off.js5
-rw-r--r--icons-react/icons-js/photo-off.js5
-rw-r--r--icons-react/icons-js/photo.js2
-rw-r--r--icons-react/icons-js/planet.js2
-rw-r--r--icons-react/icons-js/play.js2
-rw-r--r--icons-react/icons-js/question-mark.js2
-rw-r--r--icons-react/icons-js/radioactive.js2
-rw-r--r--icons-react/icons-js/school.js5
-rw-r--r--icons-react/icons-js/send.js2
-rw-r--r--icons-react/icons-js/shield-off.js5
-rw-r--r--icons-react/icons-js/skip-forward.js2
-rw-r--r--icons-react/icons-js/slideshow.js2
-rw-r--r--icons-react/icons-js/smart-home.js2
-rw-r--r--icons-react/icons-js/smoking-no.js2
-rw-r--r--icons-react/icons-js/star.js2
-rw-r--r--icons-react/icons-js/sun.js2
-rw-r--r--icons-react/icons-js/sunset.js2
-rw-r--r--icons-react/icons-js/sunshine.js2
-rw-r--r--icons-react/icons-js/tag.js2
-rw-r--r--icons-react/icons-js/thumb-down.js2
-rw-r--r--icons-react/icons-js/thumb-up.js2
-rw-r--r--icons-react/icons-js/track-next.js2
-rw-r--r--icons-react/icons-js/track-prev.js2
-rw-r--r--icons-react/icons-js/trademark.js2
-rw-r--r--icons-react/icons-js/triangle.js2
-rw-r--r--icons-react/icons-js/urgent.js2
-rw-r--r--icons-react/icons-js/user-off.js5
-rw-r--r--icons-react/icons-js/volume-2.js2
-rw-r--r--icons-react/icons-js/volume-3.js2
-rw-r--r--icons-react/icons-js/volume.js2
-rw-r--r--icons-react/icons-js/wave-saw-tool.js2
-rw-r--r--icons-react/icons-js/wave-sine.js2
-rw-r--r--icons-react/icons-js/wave-square.js2
-rw-r--r--icons-react/icons-js/wifi-1.js2
-rw-r--r--icons-react/icons-js/wifi-2.js2
-rw-r--r--icons-react/icons-js/wifi-off.js5
-rw-r--r--icons-react/icons-js/wifi.js2
-rw-r--r--icons-react/icons-js/zodiac-aries.js2
-rw-r--r--icons-react/index.d.ts18
-rw-r--r--icons-react/index.js18
103 files changed, 209 insertions, 83 deletions
diff --git a/icons-react/icons-js/2fa.js b/icons-react/icons-js/2fa.js
index e5313c10..b33e9f1d 100644
--- a/icons-react/icons-js/2fa.js
+++ b/icons-react/icons-js/2fa.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const Icon2fa = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-2fa" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M7 16h-4 l3.47 -4.66 a2 2 0 1 0 -3.47 -1.54" /><path d="M10 16v-8h4" /><line x1={10} y1={12} x2={13} y2={12} /><path d="M17 16v-6a2 2 0 0 1 4 0v6" /><line x1={17} y1={13} x2={21} y2={13} /></svg>;
+const Icon2fa = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-2fa" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M7 16h-4l3.47 -4.66a2 2 0 1 0 -3.47 -1.54" /><path d="M10 16v-8h4" /><line x1={10} y1={12} x2={13} y2={12} /><path d="M17 16v-6a2 2 0 0 1 4 0v6" /><line x1={17} y1={13} x2={21} y2={13} /></svg>;
export default Icon2fa; \ No newline at end of file
diff --git a/icons-react/icons-js/3d-cube-sphere.js b/icons-react/icons-js/3d-cube-sphere.js
index bfb26788..37fe6ba5 100644
--- a/icons-react/icons-js/3d-cube-sphere.js
+++ b/icons-react/icons-js/3d-cube-sphere.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const Icon3dCubeSphere = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-3d-cube-sphere" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 17.6l-2 -1.1v-2.5" /><path d="M4 10v-2.5 l 2 -1.1" /><path d="M10 4.1l2 -1.1l2 1.1" /><path d="M18 6.4l2 1.1v2.5" /><path d="M20 14v2.5l-2 1.12" /><path d="M14 19.9l-2 1.1l-2 -1.1" /><line x1={12} y1={12} x2={14} y2={10.9} /><line x1={18} y1={8.6} x2={20} y2={7.5} /><line x1={12} y1={12} x2={12} y2={14.5} /><line x1={12} y1={18.5} x2={12} y2={21} /><path d="M12 12l-2-1.12" /><line x1={6} y1={8.6} x2={4} y2={7.5} /></svg>;
+const Icon3dCubeSphere = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-3d-cube-sphere" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 17.6l-2 -1.1v-2.5" /><path d="M4 10v-2.5l2 -1.1" /><path d="M10 4.1l2 -1.1l2 1.1" /><path d="M18 6.4l2 1.1v2.5" /><path d="M20 14v2.5l-2 1.12" /><path d="M14 19.9l-2 1.1l-2 -1.1" /><line x1={12} y1={12} x2={14} y2={10.9} /><line x1={18} y1={8.6} x2={20} y2={7.5} /><line x1={12} y1={12} x2={12} y2={14.5} /><line x1={12} y1={18.5} x2={12} y2={21} /><path d="M12 12l-2-1.12" /><line x1={6} y1={8.6} x2={4} y2={7.5} /></svg>;
export default Icon3dCubeSphere; \ No newline at end of file
diff --git a/icons-react/icons-js/alert-octagon.js b/icons-react/icons-js/alert-octagon.js
index bef1eaac..73594830 100644
--- a/icons-react/icons-js/alert-octagon.js
+++ b/icons-react/icons-js/alert-octagon.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconAlertOctagon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alert-octagon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8.7 3 h 6.6 c0.3 0 .5 .1 .7 .3 l4.7 4.7 c0.2 .2 .3 .4 .3 .7 v6.6 c0 .3 -.1 .5 -.3 .7 l-4.7 4.7 c-0.2 .2 -.4 .3 -.7 .3h-6.6 c-0.3 0 -.5 -.1 -.7 -.3 l-4.7 -4.7 c-0.2 -.2 -.3 -.4 -.3 -.7 v-6.6 c0 -.3 .1 -.5 .3 -.7l4.7 -4.7 c0.2 -.2 .4 -.3 .7 -.3z" /><line x1={12} y1={8} x2={12} y2={12} /><line x1={12} y1={16} x2={12.01} y2={16} /></svg>;
+const IconAlertOctagon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alert-octagon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8.7 3h6.6c0.3 0 .5 .1 .7 .3l4.7 4.7c0.2 .2 .3 .4 .3 .7v6.6c0 .3 -.1 .5 -.3 .7l-4.7 4.7c-0.2 .2 -.4 .3 -.7 .3h-6.6c-0.3 0 -.5 -.1 -.7 -.3l-4.7 -4.7c-0.2 -.2 -.3 -.4 -.3 -.7v-6.6c0 -.3 .1 -.5 .3 -.7l4.7 -4.7c0.2 -.2 .4 -.3 .7 -.3z" /><line x1={12} y1={8} x2={12} y2={12} /><line x1={12} y1={16} x2={12.01} y2={16} /></svg>;
export default IconAlertOctagon; \ No newline at end of file
diff --git a/icons-react/icons-js/alert-triangle.js b/icons-react/icons-js/alert-triangle.js
index 08b44d8b..3b6d6cf5 100644
--- a/icons-react/icons-js/alert-triangle.js
+++ b/icons-react/icons-js/alert-triangle.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconAlertTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alert-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 9v2m0 4v.01" /><path d="M5 19 h14 a2 2 0 0 0 1.84 -2.75 l-7.1 -12.25 a2 2 0 0 0 -3.5 0 l-7.1 12.25 a2 2 0 0 0 1.75 2.75" /></svg>;
+const IconAlertTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alert-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 9v2m0 4v.01" /><path d="M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75" /></svg>;
export default IconAlertTriangle; \ No newline at end of file
diff --git a/icons-react/icons-js/alien.js b/icons-react/icons-js/alien.js
index 1081a767..16f85316 100644
--- a/icons-react/icons-js/alien.js
+++ b/icons-react/icons-js/alien.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconAlien = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alien" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M11 17a2.5 2.5 0 0 0 2 0" /><path d="M12 3C7.336 3 4.604 5.331 4.138 8.595a11.816 11.816 0 0 0 1.998 8.592 10.777 10.777 0 003.199 3.064h0c1.666.999 3.664.999 5.33 0h0a10.777 10.777 0 0 0 3.199 -3.064 11.89 11.89 0 001.998-8.592C19.396 5.33 16.664 3 12 3z" /><line x1={8} y1={11} x2={10} y2={13} /><line x1={16} y1={11} x2={14} y2={13} /></svg>;
+const IconAlien = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alien" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M11 17a2.5 2.5 0 0 0 2 0" /><path d="M12 3c-4.664 0 -7.396 2.331 -7.862 5.595a11.816 11.816 0 0 0 1.998 8.592a10.777 10.777 0 0 0 3.199 3.064h0c1.666 .999 3.664 .999 5.33 0h0a10.777 10.777 0 0 0 3.199 -3.064a11.89 11.89 0 0 0 1.998 -8.592c-.466 -3.265 -3.198 -5.595 -7.862 -5.595z" /><line x1={8} y1={11} x2={10} y2={13} /><line x1={16} y1={11} x2={14} y2={13} /></svg>;
export default IconAlien; \ No newline at end of file
diff --git a/icons-react/icons-js/ball-volleyball.js b/icons-react/icons-js/ball-volleyball.js
index 5c32a80c..5d7adfda 100644
--- a/icons-react/icons-js/ball-volleyball.js
+++ b/icons-react/icons-js/ball-volleyball.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBallVolleyball = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ball-volleyball" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={9} /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" transform="rotate(120 12 12)" /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" transform="rotate(240 12 12)" /></svg>;
+const IconBallVolleyball = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ball-volleyball" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={9} /><path d="M12 12a8 8 0 0 0 8 4m-12.5 -2.5a12 12 0 0 0 8.5 6.5" /><path d="M12 12a8 8 0 0 0 8 4m-12.5 -2.5a12 12 0 0 0 8.5 6.5" transform="rotate(120 12 12)" /><path d="M12 12a8 8 0 0 0 8 4m-12.5 -2.5a12 12 0 0 0 8.5 6.5" transform="rotate(240 12 12)" /></svg>;
export default IconBallVolleyball; \ No newline at end of file
diff --git a/icons-react/icons-js/battery-charging.js b/icons-react/icons-js/battery-charging.js
index 31ba467c..785d9181 100644
--- a/icons-react/icons-js/battery-charging.js
+++ b/icons-react/icons-js/battery-charging.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBatteryCharging = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery-charging" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-2" /><path d="M8 7H6a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h1" /><path d="M12 8l-2 4h3l-2 4" /></svg>;
+const IconBatteryCharging = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery-charging" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-2" /><path d="M8 7h-2a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h1" /><path d="M12 8l-2 4h3l-2 4" /></svg>;
export default IconBatteryCharging; \ No newline at end of file
diff --git a/icons-react/icons-js/bell-off.js b/icons-react/icons-js/bell-off.js
new file mode 100644
index 00000000..0b76e1d0
--- /dev/null
+++ b/icons-react/icons-js/bell-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBellOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bell-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M17 17h-13a4 4 0 0 0 2 -3v-3a7 7 0 0 1 1.279 -3.716m2.072 -1.934c.209 -.127 .425 -.244 .649 -.35a2 2 0 1 1 4 0a7 7 0 0 1 4 6v3" /><path d="M9 17v1a3 3 0 0 0 6 0v-1" /></svg>;
+
+export default IconBellOff; \ No newline at end of file
diff --git a/icons-react/icons-js/biohazard.js b/icons-react/icons-js/biohazard.js
index ccf73334..b3afd003 100644
--- a/icons-react/icons-js/biohazard.js
+++ b/icons-react/icons-js/biohazard.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBiohazard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-biohazard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={2} /><path d="M11.939 14 c0.03 0.173 0.048 0.351 0.056 0.533 l 0.005 0.217 a4.75 4.75 0 0 1 -4.533 4.745 l -0.217 0.005 m -4.75 -4.75 a4.75 4.75 0 0 1 7.737 -3.693 m 6.513 8.443 a4.75 4.75 0 0 1 -4.69 -5.503 l -0.06 0.003 m 1.764 -2.944 a4.75 4.75 0 0 1 7.731 3.477 l 0.005 0.217 m -11.195 -3.813 a4.75 4.75 0 0 1 -1.828 -7.624 l 0.164 -0.172 m 6.718 0 a4.75 4.75 0 0 1 -1.665 7.798" /></svg>;
+const IconBiohazard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-biohazard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={2} /><path d="M11.939 14c0.03 .173 .048 .351 .056 .533l0.005 .217a4.75 4.75 0 0 1 -4.533 4.745l-0.217 .005m-4.75 -4.75a4.75 4.75 0 0 1 7.737 -3.693m6.513 8.443a4.75 4.75 0 0 1 -4.69 -5.503l-.06 .003m1.764 -2.944a4.75 4.75 0 0 1 7.731 3.477l0.005 .217m-11.195 -3.813a4.75 4.75 0 0 1 -1.828 -7.624l0.164 -.172m6.718 0a4.75 4.75 0 0 1 -1.665 7.798" /></svg>;
export default IconBiohazard; \ No newline at end of file
diff --git a/icons-react/icons-js/bluetooth-connected.js b/icons-react/icons-js/bluetooth-connected.js
new file mode 100644
index 00000000..0a908e3e
--- /dev/null
+++ b/icons-react/icons-js/bluetooth-connected.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBluetoothConnected = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bluetooth-connected" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><polyline points="7 8 17 16 12 20 12 4 17 8 7 16" /><line x1={4} y1={12} x2={5} y2={12} /><line x1={18} y1={12} x2={19} y2={12} /></svg>;
+
+export default IconBluetoothConnected; \ No newline at end of file
diff --git a/icons-react/icons-js/bluetooth-off.js b/icons-react/icons-js/bluetooth-off.js
new file mode 100644
index 00000000..bec8d326
--- /dev/null
+++ b/icons-react/icons-js/bluetooth-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBluetoothOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bluetooth-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M16.438 16.45l-4.438 3.55v-8m0 -4v-4l5 4l-2.776 2.22m-2.222 1.779l-5 4" /></svg>;
+
+export default IconBluetoothOff; \ No newline at end of file
diff --git a/icons-react/icons-js/bluetooth.js b/icons-react/icons-js/bluetooth.js
index a77e6ce2..4667dc41 100644
--- a/icons-react/icons-js/bluetooth.js
+++ b/icons-react/icons-js/bluetooth.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBluetooth = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bluetooth" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><polyline points="6 8 18 16 12 20 12 4 18 8 6 16" /></svg>;
+const IconBluetooth = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bluetooth" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><polyline points="7 8 17 16 12 20 12 4 17 8 7 16" /></svg>;
export default IconBluetooth; \ No newline at end of file
diff --git a/icons-react/icons-js/bolt-off.js b/icons-react/icons-js/bolt-off.js
new file mode 100644
index 00000000..774c950e
--- /dev/null
+++ b/icons-react/icons-js/bolt-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBoltOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bolt-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M15.212 15.21l-4.212 5.79v-7h-6l3.79 -5.21m1.685 -2.32l2.525 -3.47v6m1 1h5l-2.104 2.893" /></svg>;
+
+export default IconBoltOff; \ No newline at end of file
diff --git a/icons-react/icons-js/bookmark-off.js b/icons-react/icons-js/bookmark-off.js
new file mode 100644
index 00000000..ef0eb27f
--- /dev/null
+++ b/icons-react/icons-js/bookmark-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBookmarkOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bookmark-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M17 17v3l-5 -3l-5 3v-13m1.178 -2.818c.252 -.113 .53 -.176 .822 -.176h6a2 2 0 0 1 2 2v7" /></svg>;
+
+export default IconBookmarkOff; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-discord.js b/icons-react/icons-js/brand-discord.js
index 41c73503..dd0ae5b2 100644
--- a/icons-react/icons-js/brand-discord.js
+++ b/icons-react/icons-js/brand-discord.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandDiscord = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-discord" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={9} cy={12} r={1} /><circle cx={15} cy={12} r={1} /><path d="M7.5 7.5c3.5-1 5.5-1 9 0" /><path d="M7 16.5c3.5 1 6.5 1 10 0" /><path d="M15.5 17c0 1 1.5 3 2 3 1.5 0 2.833-1.667 3.5-3 .667-1.667.5-5.833-1.5-11.5C18.043 4.485 16.528 4.16 15 4l-1 2.5" /><path d="M8.5 17c0 1-1.356 3-1.832 3-1.429 0-2.698-1.667-3.333-3-.635-1.667-.476-5.833 1.428-11.5C6.151 4.485 7.545 4.16 9 4l1 2.5" /></svg>;
+const IconBrandDiscord = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-discord" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={9} cy={12} r={1} /><circle cx={15} cy={12} r={1} /><path d="M7.5 7.5c3.5-1 5.5-1 9 0" /><path d="M7 16.5c3.5 1 6.5 1 10 0" /><path d="M15.5 17c0 1 1.5 3 2 3c1.5 0 2.833 -1.667 3.5 -3c.667 -1.667 .5 -5.833 -1.5 -11.5c-1.457 -1.015 -2.972 -1.34 -4.5 -1.5l-1 2.5" /><path d="M8.5 17c0 1 -1.356 3 -1.832 3c-1.429 0 -2.698 -1.667 -3.333 -3c-.635 -1.667 -.476 -5.833 1.428 -11.5c1.388 -1.015 2.782 -1.34 4.237 -1.5l1 2.5" /></svg>;
export default IconBrandDiscord; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-github.js b/icons-react/icons-js/brand-github.js
index 1b599c0b..17b5d629 100644
--- a/icons-react/icons-js/brand-github.js
+++ b/icons-react/icons-js/brand-github.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandGithub = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-github" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 19c-4.286 1.35-4.286-2.55-6-3m12 5v-3.5c0-1 .099-1.405-.5-2 2.791-.3 5.5-1.366 5.5-6.04a4.567 4.567 0 0 0 -1.333 -3.21a4.192 4.192 0 0 0 -.08 -3.227s-1.05-.3-3.476 1.267a12.334 12.334 0 0 0 -6.222 0C6.462 2.723 5.413 3.023 5.413 3.023a4.192 4.192 0 0 0 -.08 3.227A4.566 4.566 0 0 0 4 9.486c0 4.64 2.709 5.68 5.5 6.014-.591.589-.56 1.183-.5 2V21" /></svg>;
+const IconBrandGithub = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-github" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 19c-4.3 1.4 -4.3 -2.5 -6 -3m12 5v-3.5c0 -1 .1 -1.4 -.5 -2c2.8 -.3 5.5 -1.4 5.5 -6a4.6 4.6 0 0 0 -1.3 -3.2a4.2 4.2 0 0 0 -.1 -3.2s-1.1 -.3 -3.5 1.3a12.3 12.3 0 0 0 -6.2 0c-2.4 -1.6 -3.5 -1.3 -3.5 -1.3a4.2 4.2 0 0 0 -.1 3.2a4.6 4.6 0 0 0 -1.3 3.2c0 4.6 2.7 5.7 5.5 6c-.6 .6 -.6 1.2 -.5 2v3.5" /></svg>;
export default IconBrandGithub; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-gitlab.js b/icons-react/icons-js/brand-gitlab.js
index 34f6a7ab..af0827ef 100644
--- a/icons-react/icons-js/brand-gitlab.js
+++ b/icons-react/icons-js/brand-gitlab.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandGitlab = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-gitlab" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M21 14l-9 7-9-7L6 3l3 7h6l3-7z" /></svg>;
+const IconBrandGitlab = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-gitlab" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M21 14l-9 7l-9 -7l3 -11l3 7h6l3 -7z" /></svg>;
export default IconBrandGitlab; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-google-drive.js b/icons-react/icons-js/brand-google-drive.js
index 386061c8..9fc5ed9a 100644
--- a/icons-react/icons-js/brand-google-drive.js
+++ b/icons-react/icons-js/brand-google-drive.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandGoogleDrive = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-google-drive" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 10L6 20l-3-5L9 5z" /><path d="M9 15h12l-3 5h-12" /><path d="M15 15L9 5h6l6 10z" /></svg>;
+const IconBrandGoogleDrive = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-google-drive" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 10l-6 10l-3 -5l6 -10z" /><path d="M9 15h12l-3 5h-12" /><path d="M15 15l-6 -10h6l6 10z" /></svg>;
export default IconBrandGoogleDrive; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-google.js b/icons-react/icons-js/brand-google.js
index de4c92a6..0c31a240 100644
--- a/icons-react/icons-js/brand-google.js
+++ b/icons-react/icons-js/brand-google.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandGoogle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-google" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M17.788 5.108A9 9 0 1 0 21 12h-8" /></svg>;
+const IconBrandGoogle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-google" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M17.788 5.108a9 9 0 1 0 3.212 6.892h-8" /></svg>;
export default IconBrandGoogle; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-paypal.js b/icons-react/icons-js/brand-paypal.js
index 4bf858cb..fb823f58 100644
--- a/icons-react/icons-js/brand-paypal.js
+++ b/icons-react/icons-js/brand-paypal.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandPaypal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-paypal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M10 13l2.538-.003c2.46 0 4.962-2.497 4.962-4.997 0-3-1.89-5-4.962-5H7c-.5 0-1 .5-1 1L4 18c0 .5.5 1 1 1h2.846L9 14c.089-.564.43-1 1-1zm7.467-5.837C19.204 8.153 20 10 20 12c0 2.467-2.54 4.505-5 4.505h.021-2.629l-.576 3.65a.998 .998 0 0 1 -.988 .844l-2.712-.002a.5 .5 0 0 1 -.494 -.578L7.846 19" /></svg>;
+const IconBrandPaypal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-paypal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M10 13l2.5 -0c2.5 0 5 -2.5 5 -5c0 -3 -1.9 -5 -5 -5h-5.5c-.5 0 -1 .5 -1 1l-2 14c0 .5 .5 1 1 1h2.8l1.2 -5c.1 -.6 .4 -1 1 -1zm7.5 -5.8c1.7 1 2.5 2.8 2.5 4.8c0 2.5 -2.5 4.5 -5 4.5h0h-2.6l-.6 3.6a1 1 0 0 1 -1 .8l-2.7 -0a0.5 .5 0 0 1 -.5 -.6l.2 -1.4" /></svg>;
export default IconBrandPaypal; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-pinterest.js b/icons-react/icons-js/brand-pinterest.js
index f1142035..8f235f67 100644
--- a/icons-react/icons-js/brand-pinterest.js
+++ b/icons-react/icons-js/brand-pinterest.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandPinterest = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-pinterest" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={8} y1={20} x2={12} y2={11} /><path d="M10.7 14C11.137 15.263 12.13 16 13.25 16c2.071 0 3.75-1.554 3.75-4a5 5 0 1 0 -9.7 1.7" /><circle cx={12} cy={12} r={9} /></svg>;
+const IconBrandPinterest = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-pinterest" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={8} y1={20} x2={12} y2={11} /><path d="M10.7 14c.437 1.263 1.43 2 2.55 2c2.071 0 3.75 -1.554 3.75 -4a5 5 0 1 0 -9.7 1.7" /><circle cx={12} cy={12} r={9} /></svg>;
export default IconBrandPinterest; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-reddit.js b/icons-react/icons-js/brand-reddit.js
index f3d353f7..3ecb0f53 100644
--- a/icons-react/icons-js/brand-reddit.js
+++ b/icons-react/icons-js/brand-reddit.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandReddit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-reddit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 8c2.648 0 5.028 .826 6.675 2.14a2.5 2.5 0 0 1 2.326 4.36 C21 18.09 16.971 21 12 21c-4.875 0-8.845-2.8-8.996-6.294L3 14.5h0a2.5 2.5 0 0 1 2.326 -4.36C6.972 8.827 9.352 8 12 8z" /><path d="M12 8l1-5 6 1" /><circle cx={19} cy={4} r={1} /><circle cx={9} cy={13} r={0.5} fill="currentColor" /><circle cx={15} cy={13} r={0.5} fill="currentColor" /><path d="M10 17c.667 .333 1.333 .5 2 .5s1.333 -.167 2 -.5" /></svg>;
+const IconBrandReddit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-reddit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 8c2.648 0 5.028 .826 6.675 2.14a2.5 2.5 0 0 1 2.326 4.36c-.001 3.59 -4.03 6.5 -9.001 6.5c-4.875 0 -8.845 -2.8 -8.996 -6.294l-.004 -.206h0a2.5 2.5 0 0 1 2.326 -4.36c1.646 -1.313 4.026 -2.14 6.674 -2.14z" /><path d="M12 8l1-5 6 1" /><circle cx={19} cy={4} r={1} /><circle cx={9} cy={13} r={0.5} fill="currentColor" /><circle cx={15} cy={13} r={0.5} fill="currentColor" /><path d="M10 17c.667 .333 1.333 .5 2 .5s1.333 -.167 2 -.5" /></svg>;
export default IconBrandReddit; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-sketch.js b/icons-react/icons-js/brand-sketch.js
index 9116e409..9c7df228 100644
--- a/icons-react/icons-js/brand-sketch.js
+++ b/icons-react/icons-js/brand-sketch.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandSketch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-sketch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3.262 10.878l7.991 8.789c.4.44 1.091.44 1.491 0l7.993-8.79c.313-.344.349-.859.087-1.243L17.287 4.44a1 1 0 0 0 -.823 -.436H7.538a1 1 0 0 0 -.823 .436l-3.54 5.192c-.263 .385 -.227 .901 .087 1.246z" /></svg>;
+const IconBrandSketch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-sketch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3.262 10.878l7.991 8.789c.4 .44 1.091 .44 1.491 0l7.993 -8.79c.313 -.344 .349 -.859 .087 -1.243l-3.537 -5.194a1 1 0 0 0 -.823 -.436h-8.926a1 1 0 0 0 -.823 .436l-3.54 5.192c-.263 .385 -.227 .901 .087 1.246z" /></svg>;
export default IconBrandSketch; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-slack.js b/icons-react/icons-js/brand-slack.js
index ef09b526..4487ae45 100644
--- a/icons-react/icons-js/brand-slack.js
+++ b/icons-react/icons-js/brand-slack.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandSlack = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-slack" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 12V6a2 2 0 0 1 4 0v6m0-2a2 2 0 1 1 2 2h-6" /><path d="M12 12h6a2 2 0 0 1 0 4h-6m2 0a2 2 0 1 1 -2 2v-6" /><path d="M12 12v6a2 2 0 0 1 -4 0v-6m0 2a2 2 0 1 1 -2 -2h6" /><path d="M12 12H6a2 2 0 0 1 0 -4h6m-2 0a2 2 0 1 1 2 -2v6" /></svg>;
+const IconBrandSlack = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-slack" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 12v-6a2 2 0 0 1 4 0v6m0 -2a2 2 0 1 1 2 2h-6" /><path d="M12 12h6a2 2 0 0 1 0 4h-6m2 0a2 2 0 1 1 -2 2v-6" /><path d="M12 12v6a2 2 0 0 1 -4 0v-6m0 2a2 2 0 1 1 -2 -2h6" /><path d="M12 12h-6a2 2 0 0 1 0 -4h6m-2 0a2 2 0 1 1 2 -2v6" /></svg>;
export default IconBrandSlack; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-snapchat.js b/icons-react/icons-js/brand-snapchat.js
index bb3c352d..d340d830 100644
--- a/icons-react/icons-js/brand-snapchat.js
+++ b/icons-react/icons-js/brand-snapchat.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandSnapchat = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-snapchat" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M16.882 7.842a4.882 4.882 0 0 0 -9.764 0c0 4.273-.213 6.409-4.118 8.118 2 .882 2 .882 3 3 3 0 4 2 6 2s3-2 6-2c1-2.118 1-2.118 3-3-3.906-1.709-4.118-3.845-4.118-8.118h0zM3 15.961c4-2.118 4-4.118 1-7.118m17 7.118c-4-2.118-4-4.118-1-7.118" /></svg>;
+const IconBrandSnapchat = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-snapchat" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M16.882 7.842a4.882 4.882 0 0 0 -9.764 0c0 4.273 -.213 6.409 -4.118 8.118c2 .882 2 .882 3 3c3 0 4 2 6 2s3 -2 6 -2c1 -2.118 1 -2.118 3 -3c-3.906 -1.709 -4.118 -3.845 -4.118 -8.118h0zm-13.882 8.119c4 -2.118 4 -4.118 1 -7.118m17 7.118c-4 -2.118 -4 -4.118 -1 -7.118" /></svg>;
export default IconBrandSnapchat; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-tailwind.js b/icons-react/icons-js/brand-tailwind.js
index bb4436b4..c7478b6b 100644
--- a/icons-react/icons-js/brand-tailwind.js
+++ b/icons-react/icons-js/brand-tailwind.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandTailwind = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-tailwind" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M11.667 6 c -2.49 0 -4.044 1.222 -4.667 3.667 c 0.933 -1.223 2.023 -1.68 3.267 -1.375 c 0.71 0.174 1.217 0.68 1.778 1.24 c 0.916 0.912 1.975 1.968 4.288 1.968 c 2.49 0 4.044 -1.222 4.667 -3.667 c -0.933 1.223 -2.023 1.68 -3.267 1.375 c -0.71 -0.174 -1.217 -0.68 -1.778 -1.24 c -0.916 -0.912 -1.975 -1.968 -4.288 -1.968 z m-4 6.5 c -2.49 0 -4.044 1.222 -4.667 3.667 c 0.933 -1.223 2.023 -1.68 3.267 -1.375 c 0.71 0.174 1.217 0.68 1.778 1.24 c 0.916 0.912 1.975 1.968 4.288 1.968 c 2.49 0 4.044 -1.222 4.667 -3.667 c -0.933 1.223 -2.023 1.68 -3.267 1.375 c -0.71 -0.174 -1.217 -0.68 -1.778 -1.24 c -0.916 -0.912 -1.975 -1.968 -4.288 -1.968 z" /></svg>;
+const IconBrandTailwind = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-tailwind" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M11.667 6c-2.49 0 -4.044 1.222 -4.667 3.667c0.933 -1.223 2.023 -1.68 3.267 -1.375c0.71 .174 1.217 .68 1.778 1.24c0.916 .912 1.975 1.968 4.288 1.968c2.49 0 4.044 -1.222 4.667 -3.667c-.933 1.223 -2.023 1.68 -3.267 1.375c-.71 -.174 -1.217 -.68 -1.778 -1.24c-.916 -.912 -1.975 -1.968 -4.288 -1.968zm-4 6.5c-2.49 0 -4.044 1.222 -4.667 3.667c.933 -1.223 2.023 -1.68 3.267 -1.375c.71 .174 1.217 .68 1.778 1.24c.916 .912 1.975 1.968 4.288 1.968c2.49 0 4.044 -1.222 4.667 -3.667c-.933 1.223 -2.023 1.68 -3.267 1.375c-.71 -.174 -1.217 -.68 -1.778 -1.24c-.916 -.912 -1.975 -1.968 -4.288 -1.968z" /></svg>;
export default IconBrandTailwind; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-twitter.js b/icons-react/icons-js/brand-twitter.js
index 7e3a0dd8..641a3b6a 100644
--- a/icons-react/icons-js/brand-twitter.js
+++ b/icons-react/icons-js/brand-twitter.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandTwitter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-twitter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M22 4.01c-1 .49-1.98.689-3 .99-1.121-1.265-2.783-1.335-4.38-.737S11.977 6.323 12 8v1c-3.245.083-6.135-1.395-8-4 0 0-4.182 7.433 4 11-1.872 1.247-3.739 2.088-6 2 3.308 1.803 6.913 2.423 10.034 1.517 3.58-1.04 6.522-3.723 7.651-7.742a13.84 13.84 0 0 0 .497 -3.753C20.18 7.773 21.692 5.25 22 4.009z" /></svg>;
+const IconBrandTwitter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-twitter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 17h1m16 0h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7m-9.7 5.7a4 4 0 0 1 8 0" /></svg>;
export default IconBrandTwitter; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-windows.js b/icons-react/icons-js/brand-windows.js
index a5c1cc1a..c2169ac8 100644
--- a/icons-react/icons-js/brand-windows.js
+++ b/icons-react/icons-js/brand-windows.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBrandWindows = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-windows" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M17.8 20l-12 -1.5c-1 -.1 -1.8 -.9 -1.8 -1.9v-9.2c0 -1 .8 -1.8 1.8 -1.9l12 -1.5c1.2 -.1 2.2 .8 2.2 1.9v12.1c0 1.2 -1.1 2.1 -2.2 1.9 z" /><line x1={12} y1={5} x2={12} y2={19} /><line x1={4} y1={12} x2={20} y2={12} /></svg>;
+const IconBrandWindows = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-windows" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M17.8 20l-12 -1.5c-1 -.1 -1.8 -.9 -1.8 -1.9v-9.2c0 -1 .8 -1.8 1.8 -1.9l12 -1.5c1.2 -.1 2.2 .8 2.2 1.9v12.1c0 1.2 -1.1 2.1 -2.2 1.9z" /><line x1={12} y1={5} x2={12} y2={19} /><line x1={4} y1={12} x2={20} y2={12} /></svg>;
export default IconBrandWindows; \ No newline at end of file
diff --git a/icons-react/icons-js/bulb.js b/icons-react/icons-js/bulb.js
index 9d8c4ee9..f2355932 100644
--- a/icons-react/icons-js/bulb.js
+++ b/icons-react/icons-js/bulb.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconBulb = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bulb" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 12h1M12 3v1M20 12h1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7" /><path d="M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3" /><line x1={9.7} y1={17} x2={14.3} y2={17} /></svg>;
+const IconBulb = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bulb" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7" /><path d="M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3" /><line x1={9.7} y1={17} x2={14.3} y2={17} /></svg>;
export default IconBulb; \ No newline at end of file
diff --git a/icons-react/icons-js/camera-off.js b/icons-react/icons-js/camera-off.js
new file mode 100644
index 00000000..cbd2afef
--- /dev/null
+++ b/icons-react/icons-js/camera-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCameraOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-camera-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8.29 4.296a0.997 .997 0 0 1 .71 -.296h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v8m-1.179 2.824c-.25 .113 -.528 .176 -.821 .176h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2h1c.292 0 .568 -.062 .818 -.175" /><path d="M10.436 10.44a3 3 0 1 0 4.126 4.122" /><line x1={3} y1={3} x2={21} y2={21} /></svg>;
+
+export default IconCameraOff; \ No newline at end of file
diff --git a/icons-react/icons-js/camera-plus.js b/icons-react/icons-js/camera-plus.js
index 11357bbc..317950e2 100644
--- a/icons-react/icons-js/camera-plus.js
+++ b/icons-react/icons-js/camera-plus.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconCameraPlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-camera-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={13} r={3} /><path d="M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h2m9 7v7a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" /><line x1={15} y1={6} x2={21} y2={6} /><line x1={18} y1={3} x2={18} y2={9} /></svg>;
+const IconCameraPlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-camera-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={13} r={3} /><path d="M5 7h2a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h2m9 7v7a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" /><line x1={15} y1={6} x2={21} y2={6} /><line x1={18} y1={3} x2={18} y2={9} /></svg>;
export default IconCameraPlus; \ No newline at end of file
diff --git a/icons-react/icons-js/clipboard-list.js b/icons-react/icons-js/clipboard-list.js
index e13b2cc6..1e02e2ae 100644
--- a/icons-react/icons-js/clipboard-list.js
+++ b/icons-react/icons-js/clipboard-list.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconClipboardList = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard-list" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 5H7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2V7a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /><line x1={9} y1={12} x2={9.01} y2={12} /><line x1={13} y1={12} x2={15} y2={12} /><line x1={9} y1={16} x2={9.01} y2={16} /><line x1={13} y1={16} x2={15} y2={16} /></svg>;
+const IconClipboardList = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard-list" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /><line x1={9} y1={12} x2={9.01} y2={12} /><line x1={13} y1={12} x2={15} y2={12} /><line x1={9} y1={16} x2={9.01} y2={16} /><line x1={13} y1={16} x2={15} y2={16} /></svg>;
export default IconClipboardList; \ No newline at end of file
diff --git a/icons-react/icons-js/clipboard-x.js b/icons-react/icons-js/clipboard-x.js
index 1d55113b..519b7f44 100644
--- a/icons-react/icons-js/clipboard-x.js
+++ b/icons-react/icons-js/clipboard-x.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconClipboardX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 5H7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2V7a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /><path d="M10 12l4 4m0 -4l-4 4" /></svg>;
+const IconClipboardX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /><path d="M10 12l4 4m0 -4l-4 4" /></svg>;
export default IconClipboardX; \ No newline at end of file
diff --git a/icons-react/icons-js/clipboard.js b/icons-react/icons-js/clipboard.js
index 6252b797..418709db 100644
--- a/icons-react/icons-js/clipboard.js
+++ b/icons-react/icons-js/clipboard.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconClipboard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 5H7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2V7a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /></svg>;
+const IconClipboard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /></svg>;
export default IconClipboard; \ No newline at end of file
diff --git a/icons-react/icons-js/color-swatch.js b/icons-react/icons-js/color-swatch.js
index bbb530b1..31af0c0f 100644
--- a/icons-react/icons-js/color-swatch.js
+++ b/icons-react/icons-js/color-swatch.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconColorSwatch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-color-swatch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M19 3h-4a2 2 0 0 0 -2 2v12a4 4 0 0 0 8 0v-12a2 2 0 0 0 -2 -2" /><path d="M13 7.35l-2 -2a2 2 0 0 0 -2.828 0l-2.828 2.828a2 2 0 0 0 0 2.828l 9 9" /><path d="M7.3 13h-2.3a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h12" /><line x1={17} y1={17} x2={17} y2={17.01} /></svg>;
+const IconColorSwatch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-color-swatch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M19 3h-4a2 2 0 0 0 -2 2v12a4 4 0 0 0 8 0v-12a2 2 0 0 0 -2 -2" /><path d="M13 7.35l-2 -2a2 2 0 0 0 -2.828 0l-2.828 2.828a2 2 0 0 0 0 2.828l9 9" /><path d="M7.3 13h-2.3a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h12" /><line x1={17} y1={17} x2={17} y2={17.01} /></svg>;
export default IconColorSwatch; \ No newline at end of file
diff --git a/icons-react/icons-js/current-location.js b/icons-react/icons-js/current-location.js
new file mode 100644
index 00000000..9e8b262b
--- /dev/null
+++ b/icons-react/icons-js/current-location.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCurrentLocation = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-current-location" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={3} /><circle cx={12} cy={12} r={8} /><line x1={12} y1={2} x2={12} y2={4} /><line x1={12} y1={20} x2={12} y2={22} /><line x1={20} y1={12} x2={22} y2={12} /><line x1={2} y1={12} x2={4} y2={12} /></svg>;
+
+export default IconCurrentLocation; \ No newline at end of file
diff --git a/icons-react/icons-js/discount.js b/icons-react/icons-js/discount.js
index 2b14f46f..3055a1dd 100644
--- a/icons-react/icons-js/discount.js
+++ b/icons-react/icons-js/discount.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconDiscount = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-discount" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={9} y1={15} x2={15} y2={9} /><circle cx={9.5} cy={9.5} r={0.5} fill="currentColor" /><circle cx={14.5} cy={14.5} r={0.5} fill="currentColor" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7a2.2 2.2 0 0 0 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1a2.2 2.2 0 0 0 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55 v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55 v-1" /></svg>;
+const IconDiscount = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-discount" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={9} y1={15} x2={15} y2={9} /><circle cx={9.5} cy={9.5} r={0.5} fill="currentColor" /><circle cx={14.5} cy={14.5} r={0.5} fill="currentColor" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7a2.2 2.2 0 0 0 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1a2.2 2.2 0 0 0 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55v-1" /></svg>;
export default IconDiscount; \ No newline at end of file
diff --git a/icons-react/icons-js/ear.js b/icons-react/icons-js/ear.js
index f536cfad..c04eb2e1 100644
--- a/icons-react/icons-js/ear.js
+++ b/icons-react/icons-js/ear.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconEar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ear" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 10a7 7 0 1 1 13 3.6a10 10 0 0 1 -2 2a8 8 0 0 0 -2 3 a4.5 4.5 0 0 1 -6.8 1.4" /><path d="M10 10a3 3 0 1 1 5 2.2" /></svg>;
+const IconEar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ear" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 10a7 7 0 1 1 13 3.6a10 10 0 0 1 -2 2a8 8 0 0 0 -2 3a4.5 4.5 0 0 1 -6.8 1.4" /><path d="M10 10a3 3 0 1 1 5 2.2" /></svg>;
export default IconEar; \ No newline at end of file
diff --git a/icons-react/icons-js/edit.js b/icons-react/icons-js/edit.js
index aa128327..788de93a 100644
--- a/icons-react/icons-js/edit.js
+++ b/icons-react/icons-js/edit.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconEdit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-edit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 7 h-3a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-3" /><path d="M9 15h3l8.5 -8.5a1.5 1.5 0 0 0 -3 -3l-8.5 8.5v3" /><line x1={16} y1={5} x2={19} y2={8} /></svg>;
+const IconEdit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-edit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 7h-3a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-3" /><path d="M9 15h3l8.5 -8.5a1.5 1.5 0 0 0 -3 -3l-8.5 8.5v3" /><line x1={16} y1={5} x2={19} y2={8} /></svg>;
export default IconEdit; \ No newline at end of file
diff --git a/icons-react/icons-js/emphasis.js b/icons-react/icons-js/emphasis.js
index 67d2291e..465851dc 100644
--- a/icons-react/icons-js/emphasis.js
+++ b/icons-react/icons-js/emphasis.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconEmphasis = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-emphasis" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M16 5 h-8v10h8m-1 -5h-7" /><line x1={6} y1={20} x2={6} y2={20.01} /><line x1={10} y1={20} x2={10} y2={20.01} /><line x1={14} y1={20} x2={14} y2={20.01} /><line x1={18} y1={20} x2={18} y2={20.01} /></svg>;
+const IconEmphasis = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-emphasis" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M16 5h-8v10h8m-1 -5h-7" /><line x1={6} y1={20} x2={6} y2={20.01} /><line x1={10} y1={20} x2={10} y2={20.01} /><line x1={14} y1={20} x2={14} y2={20.01} /><line x1={18} y1={20} x2={18} y2={20.01} /></svg>;
export default IconEmphasis; \ No newline at end of file
diff --git a/icons-react/icons-js/eye-off.js b/icons-react/icons-js/eye-off.js
new file mode 100644
index 00000000..3ccd1eae
--- /dev/null
+++ b/icons-react/icons-js/eye-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconEyeOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-eye-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M10.584 10.587a2 2 0 0 0 2.828 2.83" /><path d="M9.363 5.365a9.466 9.466 0 0 1 2.637 -.365c4 0 7.333 2.333 10 7c-.778 1.361 -1.612 2.524 -2.503 3.488m-2.14 1.861c-1.631 1.1 -3.415 1.651 -5.357 1.651c-4 0 -7.333 -2.333 -10 -7c1.369 -2.395 2.913 -4.175 4.632 -5.341" /></svg>;
+
+export default IconEyeOff; \ No newline at end of file
diff --git a/icons-react/icons-js/eye.js b/icons-react/icons-js/eye.js
index 28581393..2b9bff67 100644
--- a/icons-react/icons-js/eye.js
+++ b/icons-react/icons-js/eye.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconEye = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-eye" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={2} /><path d="M2 12l1.5 2a11 11 0 0 0 17 0l1.5 -2" /><path d="M2 12l1.5 -2a11 11 0 0 1 17 0l1.5 2" /></svg>;
+const IconEye = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-eye" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={2} /><path d="M22 12c-2.667 4.667 -6 7 -10 7s-7.333 -2.333 -10 -7c2.667 -4.667 6 -7 10 -7s7.333 2.333 10 7" /></svg>;
export default IconEye; \ No newline at end of file
diff --git a/icons-react/icons-js/file-diff.js b/icons-react/icons-js/file-diff.js
new file mode 100644
index 00000000..fcb3564c
--- /dev/null
+++ b/icons-react/icons-js/file-diff.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileDiff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-diff" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><line x1={12} y1={10} x2={12} y2={14} /><line x1={10} y1={12} x2={14} y2={12} /><line x1={10} y1={17} x2={14} y2={17} /></svg>;
+
+export default IconFileDiff; \ No newline at end of file
diff --git a/icons-react/icons-js/file-off.js b/icons-react/icons-js/file-off.js
new file mode 100644
index 00000000..7783733f
--- /dev/null
+++ b/icons-react/icons-js/file-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M7 3h7l5 5v7m0 4a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-14" /></svg>;
+
+export default IconFileOff; \ No newline at end of file
diff --git a/icons-react/icons-js/filter.js b/icons-react/icons-js/filter.js
index 9a2c6c36..45c8de0f 100644
--- a/icons-react/icons-js/filter.js
+++ b/icons-react/icons-js/filter.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconFilter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-filter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M5.5 5h13a1 1 0 0 1 0.5 1.5L14 12L14 19L10 16L10 12L5 6.5a1 1 0 0 1 0.5 -1.5" /></svg>;
+const IconFilter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-filter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M5.5 5h13a1 1 0 0 1 .5 1.5l-5 5.5l0 7l-4 -3l0 -4l-5 -5.5a1 1 0 0 1 .5 -1.5" /></svg>;
export default IconFilter; \ No newline at end of file
diff --git a/icons-react/icons-js/h-2.js b/icons-react/icons-js/h-2.js
index a260e94a..be16a69a 100644
--- a/icons-react/icons-js/h-2.js
+++ b/icons-react/icons-js/h-2.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconH2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M21 19h-5 l 4.47 -5.96 a2.5 2.5 0 1 0 -4.47 -1.54" /></svg>;
+const IconH2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M21 19h-5l4.47 -5.96a2.5 2.5 0 1 0 -4.47 -1.54" /></svg>;
export default IconH2; \ No newline at end of file
diff --git a/icons-react/icons-js/h-5.js b/icons-react/icons-js/h-5.js
index 8c3c8525..0f2d5081 100644
--- a/icons-react/icons-js/h-5.js
+++ b/icons-react/icons-js/h-5.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconH5 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-5" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M16 18.27 a3 3 0 1 0 0 -4.537 l0 -4.733 h 5" /></svg>;
+const IconH5 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-5" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M16 18.27a3 3 0 1 0 0 -4.537l0 -4.733h5" /></svg>;
export default IconH5; \ No newline at end of file
diff --git a/icons-react/icons-js/heart-broken.js b/icons-react/icons-js/heart-broken.js
index c7ef72cc..d280bb53 100644
--- a/icons-react/icons-js/heart-broken.js
+++ b/icons-react/icons-js/heart-broken.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconHeartBroken = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-heart-broken" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M19.5 13.572 l-7.5 7.428 l-7.5 -7.428a5 5 0 1 1 7.5 -6.566 a5 5 0 1 1 7.5 6.572" /><path d="M12 7l-2 4l4 3l-2 4v3" /></svg>;
+const IconHeartBroken = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-heart-broken" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M19.5 13.572l-7.5 7.428l-7.5 -7.428a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572" /><path d="M12 7l-2 4l4 3l-2 4v3" /></svg>;
export default IconHeartBroken; \ No newline at end of file
diff --git a/icons-react/icons-js/heart.js b/icons-react/icons-js/heart.js
index cd9d7121..f16fb525 100644
--- a/icons-react/icons-js/heart.js
+++ b/icons-react/icons-js/heart.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconHeart = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-heart" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M19.5 13.572 l -7.5 7.428 l -7.5 -7.428 m 0 0 a5 5 0 1 1 7.5 -6.566 a5 5 0 1 1 7.5 6.572" /></svg>;
+const IconHeart = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-heart" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M19.5 13.572l-7.5 7.428l-7.5 -7.428m0 0a5 5 0 1 1 7.5 -6.566a5 5 0 1 1 7.5 6.572" /></svg>;
export default IconHeart; \ No newline at end of file
diff --git a/icons-react/icons-js/infinity.js b/icons-react/icons-js/infinity.js
index 6092abc9..37961da7 100644
--- a/icons-react/icons-js/infinity.js
+++ b/icons-react/icons-js/infinity.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconInfinity = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-infinity" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9.828 9.172a4 4 0 1 0 0 5.656 a10 10 0 0 0 2.172 -2.828a10 10 0 0 1 2.172 -2.828 a4 4 0 1 1 0 5.656a10 10 0 0 1 -2.172 -2.828a10 10 0 0 0 -2.172 -2.828" /></svg>;
+const IconInfinity = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-infinity" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9.828 9.172a4 4 0 1 0 0 5.656a10 10 0 0 0 2.172 -2.828a10 10 0 0 1 2.172 -2.828a4 4 0 1 1 0 5.656a10 10 0 0 1 -2.172 -2.828a10 10 0 0 0 -2.172 -2.828" /></svg>;
export default IconInfinity; \ No newline at end of file
diff --git a/icons-react/icons-js/location.js b/icons-react/icons-js/location.js
index a8906849..c64e4855 100644
--- a/icons-react/icons-js/location.js
+++ b/icons-react/icons-js/location.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconLocation = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-location" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M21 3L14.5 21a.55 .55 0 0 1 -1 0L10 14L3 10.5a.55 .55 0 0 1 0 -1L21 3" /></svg>;
+const IconLocation = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-location" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M21 3l-6.5 18a0.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a0.55 .55 0 0 1 0 -1l18 -6.5" /></svg>;
export default IconLocation; \ No newline at end of file
diff --git a/icons-react/icons-js/map-pin-off.js b/icons-react/icons-js/map-pin-off.js
new file mode 100644
index 00000000..bf849863
--- /dev/null
+++ b/icons-react/icons-js/map-pin-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMapPinOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-map-pin-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M9.44 9.435a3 3 0 0 0 4.126 4.124m1.434 -2.559a3 3 0 0 0 -3 -3" /><path d="M8.048 4.042a8.003 8.003 0 0 1 10.912 10.908m-1.801 2.206l-3.745 3.744a1.998 1.998 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 0 1 -.48 -10.79" /></svg>;
+
+export default IconMapPinOff; \ No newline at end of file
diff --git a/icons-react/icons-js/map-pin.js b/icons-react/icons-js/map-pin.js
index 569a2352..0809b070 100644
--- a/icons-react/icons-js/map-pin.js
+++ b/icons-react/icons-js/map-pin.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconMapPin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-map-pin" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={11} r={3} /><path d="M17.657 16.657L13.414 20.9a1.998 1.998 0 0 1 -2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0z" /></svg>;
+const IconMapPin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-map-pin" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={11} r={3} /><path d="M17.657 16.657l-4.243 4.243a1.998 1.998 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z" /></svg>;
export default IconMapPin; \ No newline at end of file
diff --git a/icons-react/icons-js/medal.js b/icons-react/icons-js/medal.js
index 669cabd0..73a8c7d0 100644
--- a/icons-react/icons-js/medal.js
+++ b/icons-react/icons-js/medal.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconMedal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-medal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 4v3M8 4v6m8-6v6" /><path d="M12 18.5l-3 1.5l.5-3.5-2-2 3-.5 1.5-3 1.5 3 3 .5-2 2 .5 3.5z" /></svg>;
+const IconMedal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-medal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 4v3m-4 -3v6m8 -6v6" /><path d="M12 18.5l-3 1.5l.5-3.5-2-2 3-.5 1.5-3 1.5 3 3 .5-2 2 .5 3.5z" /></svg>;
export default IconMedal; \ No newline at end of file
diff --git a/icons-react/icons-js/medical-cross.js b/icons-react/icons-js/medical-cross.js
index 7fe4ee12..9615d87a 100644
--- a/icons-react/icons-js/medical-cross.js
+++ b/icons-react/icons-js/medical-cross.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconMedicalCross = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-medical-cross" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M13 3a1 1 0 0 1 1 1v4.535l3.928 -2.267a1 1 0 0 1 1.366 .366l1 1.732a1 1 0 0 1 -.366 1.366L16.001 12l3.927 2.269a1 1 0 0 1 .366 1.366l-1 1.732a1 1 0 0 1 -1.366 .366L14 15.464V20a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-4.536l-3.928 2.268a1 1 0 0 1 -1.366 -.366l-1-1.732a1 1 0 0 1 .366 -1.366L7.999 12 4.072 9.732a1 1 0 0 1 -.366 -1.366l1-1.732a1 1 0 0 1 1.366 -.366L10 8.535V4a1 1 0 0 1 1 -1h2z" /></svg>;
+const IconMedicalCross = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-medical-cross" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M13 3a1 1 0 0 1 1 1v4.535l3.928 -2.267a1 1 0 0 1 1.366 .366l1 1.732a1 1 0 0 1 -.366 1.366l-3.927 2.268l3.927 2.269a1 1 0 0 1 .366 1.366l-1 1.732a1 1 0 0 1 -1.366 .366l-3.928 -2.269v4.536a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-4.536l-3.928 2.268a1 1 0 0 1 -1.366 -.366l-1 -1.732a1 1 0 0 1 .366 -1.366l3.927 -2.268l-3.927 -2.268a1 1 0 0 1 -.366 -1.366l1 -1.732a1 1 0 0 1 1.366 -.366l3.928 2.267v-4.535a1 1 0 0 1 1 -1h2z" /></svg>;
export default IconMedicalCross; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-cry.js b/icons-react/icons-js/mood-cry.js
index 7e3ff062..f30ff6a8 100644
--- a/icons-react/icons-js/mood-cry.js
+++ b/icons-react/icons-js/mood-cry.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconMoodCry = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-cry" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 15.25a3.5 3.5 0 0 1 5 0" /><path d="M17.566 17.606 a2 2 0 1 0 2.897 0.03 l-1.463 -1.636 l-1.434 1.606z" /><path d="M20.865 13.517 a8.937 8.937 0 0 0 0.135 -1.517 a9 9 0 1 0 -9 9 c0.69 0 1.36 -0.076 2.005 -0.222" /></svg>;
+const IconMoodCry = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-cry" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 15.25a3.5 3.5 0 0 1 5 0" /><path d="M17.566 17.606a2 2 0 1 0 2.897 .03l-1.463 -1.636l-1.434 1.606z" /><path d="M20.865 13.517a8.937 8.937 0 0 0 .135 -1.517a9 9 0 1 0 -9 9c0.69 0 1.36 -.076 2.005 -.222" /></svg>;
export default IconMoodCry; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-happy.js b/icons-react/icons-js/mood-happy.js
index 21d4a6e9..64c6e3ba 100644
--- a/icons-react/icons-js/mood-happy.js
+++ b/icons-react/icons-js/mood-happy.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconMoodHappy = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-happy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={9} /><line x1={9} y1={9} x2={9.01} y2={9} /><line x1={15} y1={9} x2={15.01} y2={9} /><path d="M8 13a4 4 0 1 0 8 0m0 0H8" /></svg>;
+const IconMoodHappy = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-happy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={9} /><line x1={9} y1={9} x2={9.01} y2={9} /><line x1={15} y1={9} x2={15.01} y2={9} /><path d="M8 13a4 4 0 1 0 8 0m0 0h-8" /></svg>;
export default IconMoodHappy; \ No newline at end of file
diff --git a/icons-react/icons-js/moon-stars.js b/icons-react/icons-js/moon-stars.js
index e97bf77c..cb6558cf 100644
--- a/icons-react/icons-js/moon-stars.js
+++ b/icons-react/icons-js/moon-stars.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconMoonStars = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-moon-stars" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 3 c 0.132 0 0.263 0.003 0.393 0.008 a7.5 7.5 0 0 0 7.92 12.446 a9 9 0 1 1 -8.313 -12.454 z" /><path d="M17 4a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2" /><path d="M19 11h2m-1 -1v2" /></svg>;
+const IconMoonStars = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-moon-stars" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 3c0.132 0 .263 .003 .393 .008a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" /><path d="M17 4a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2" /><path d="M19 11h2m-1 -1v2" /></svg>;
export default IconMoonStars; \ No newline at end of file
diff --git a/icons-react/icons-js/moon.js b/icons-react/icons-js/moon.js
index 1c574505..b0373ffe 100644
--- a/icons-react/icons-js/moon.js
+++ b/icons-react/icons-js/moon.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconMoon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-moon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="m 12 3 c 0.132 0 0.263 0.003 0.393 0.008 a7.5 7.5 0 0 0 7.92 12.446 a9 9 0 1 1 -8.313 -12.454 z" /></svg>;
+const IconMoon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-moon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 3c0.132 0 .263 .003 .393 .008a7.5 7.5 0 0 0 7.92 12.446a9 9 0 1 1 -8.313 -12.454z" /></svg>;
export default IconMoon; \ No newline at end of file
diff --git a/icons-react/icons-js/notification.js b/icons-react/icons-js/notification.js
index 58b555a6..87e9448e 100644
--- a/icons-react/icons-js/notification.js
+++ b/icons-react/icons-js/notification.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconNotification = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-notification" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 7 h-3a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-3" /><circle cx={16} cy={8} r={3} /></svg>;
+const IconNotification = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-notification" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M9 7h-3a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-3" /><circle cx={16} cy={8} r={3} /></svg>;
export default IconNotification; \ No newline at end of file
diff --git a/icons-react/icons-js/octagon.js b/icons-react/icons-js/octagon.js
index c4859697..5c115f12 100644
--- a/icons-react/icons-js/octagon.js
+++ b/icons-react/icons-js/octagon.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconOctagon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-octagon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8.7 3 h 6.6 c0.3 0 .5 .1 .7 .3 l4.7 4.7 c0.2 .2 .3 .4 .3 .7 v6.6 c0 .3 -.1 .5 -.3 .7 l-4.7 4.7 c-0.2 .2 -.4 .3 -.7 .3h-6.6 c-0.3 0 -.5 -.1 -.7 -.3 l-4.7 -4.7 c-0.2 -.2 -.3 -.4 -.3 -.7 v-6.6 c0 -.3 .1 -.5 .3 -.7l4.7 -4.7 c0.2 -.2 .4 -.3 .7 -.3z" /></svg>;
+const IconOctagon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-octagon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8.7 3h6.6c0.3 0 .5 .1 .7 .3l4.7 4.7c0.2 .2 .3 .4 .3 .7v6.6c0 .3 -.1 .5 -.3 .7l-4.7 4.7c-0.2 .2 -.4 .3 -.7 .3h-6.6c-0.3 0 -.5 -.1 -.7 -.3l-4.7 -4.7c-0.2 -.2 -.3 -.4 -.3 -.7v-6.6c0 -.3 .1 -.5 .3 -.7l4.7 -4.7c0.2 -.2 .4 -.3 .7 -.3z" /></svg>;
export default IconOctagon; \ No newline at end of file
diff --git a/icons-react/icons-js/paperclip.js b/icons-react/icons-js/paperclip.js
index 5f3a247a..cf53dffe 100644
--- a/icons-react/icons-js/paperclip.js
+++ b/icons-react/icons-js/paperclip.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconPaperclip = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-paperclip" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 7l-6.5 6.5a1.5 1.5 0 0 0 3 3l6.5 -6.5a3 3 0 0 0 -6 -6l-6.5 6.5a4.5 4.5 0 0 0 9 9 l6.5 -6.5" /></svg>;
+const IconPaperclip = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-paperclip" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 7l-6.5 6.5a1.5 1.5 0 0 0 3 3l6.5 -6.5a3 3 0 0 0 -6 -6l-6.5 6.5a4.5 4.5 0 0 0 9 9l6.5 -6.5" /></svg>;
export default IconPaperclip; \ No newline at end of file
diff --git a/icons-react/icons-js/percentage.js b/icons-react/icons-js/percentage.js
new file mode 100644
index 00000000..105d3dca
--- /dev/null
+++ b/icons-react/icons-js/percentage.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPercentage = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-percentage" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={17} cy={17} r={1} /><circle cx={7} cy={7} r={1} /><line x1={6} y1={18} x2={18} y2={6} /></svg>;
+
+export default IconPercentage; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-off.js b/icons-react/icons-js/phone-off.js
new file mode 100644
index 00000000..6697da7f
--- /dev/null
+++ b/icons-react/icons-js/phone-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoneOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={21} x2={21} y2={3} /><path d="M5.831 14.161a15.946 15.946 0 0 1 -2.831 -8.161a2 2 0 0 1 2 -2h4l2 5l-2.5 1.5c.108 .22 .223 .435 .345 .645m1.751 2.277c.843 .84 1.822 1.544 2.904 2.078l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a15.963 15.963 0 0 1 -10.344 -4.657" /></svg>;
+
+export default IconPhoneOff; \ No newline at end of file
diff --git a/icons-react/icons-js/photo-off.js b/icons-react/icons-js/photo-off.js
new file mode 100644
index 00000000..f9d6a25f
--- /dev/null
+++ b/icons-react/icons-js/photo-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhotoOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-photo-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><line x1={15} y1={8} x2={15.01} y2={8} /><path d="M19.121 19.122a2.99 2.99 0 0 1 -2.121 .878h-10a3 3 0 0 1 -3 -3v-10c0 -.833 .34 -1.587 .888 -2.131m3.112 -.869h9a3 3 0 0 1 3 3v9" /><path d="M4 15l4 -4c.928 -.893 2.072 -.893 3 0l5 5" /><path d="M16.32 12.34c.577 -.059 1.162 .162 1.68 .66l2 2" /></svg>;
+
+export default IconPhotoOff; \ No newline at end of file
diff --git a/icons-react/icons-js/photo.js b/icons-react/icons-js/photo.js
index aae4f197..ad30fc07 100644
--- a/icons-react/icons-js/photo.js
+++ b/icons-react/icons-js/photo.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconPhoto = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-photo" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={15} y1={8} x2={15.01} y2={8} /><rect x={4} y={4} width={16} height={16} rx={3} /><path d="M4 15l4 -4a3 5 0 0 1 3 0l 5 5" /><path d="M14 14l1 -1a3 5 0 0 1 3 0l 2 2" /></svg>;
+const IconPhoto = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-photo" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={15} y1={8} x2={15.01} y2={8} /><rect x={4} y={4} width={16} height={16} rx={3} /><path d="M4 15l4 -4a3 5 0 0 1 3 0l5 5" /><path d="M14 14l1 -1a3 5 0 0 1 3 0l2 2" /></svg>;
export default IconPhoto; \ No newline at end of file
diff --git a/icons-react/icons-js/planet.js b/icons-react/icons-js/planet.js
index 3351a68c..0f4e68a0 100644
--- a/icons-react/icons-js/planet.js
+++ b/icons-react/icons-js/planet.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconPlanet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-planet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M17.905 13.057c2.208 1.756 3.436 3.308 3.012 4.035-.67 1.146-5.204-.204-10.129-3.016-4.924-2.812-8.374-6.022-7.705-7.168.418-.716 2.347-.458 4.936.524" /><circle cx={12} cy={12} r={6} /></svg>;
+const IconPlanet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-planet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M18.816 13.58c2.292 2.138 3.546 4.008 3.092 4.9-.745 1.46-5.783-.259-11.255-3.838-5.47-3.579-9.304-7.664-8.56-9.123.464-.91 2.926-.444 5.803.805" /><circle cx={12} cy={12} r={7} /></svg>;
export default IconPlanet; \ No newline at end of file
diff --git a/icons-react/icons-js/play.js b/icons-react/icons-js/play.js
index 7a7918e1..579e5c0b 100644
--- a/icons-react/icons-js/play.js
+++ b/icons-react/icons-js/play.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconPlay = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-play" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M5 5 v14 a2 2 0 0 0 2.75 1.84 l12.25 -7.1 a2 2 0 0 0 0 -3.5 l-12.25 -7.1 a2 2 0 0 0 -2.75 1.75" /></svg>;
+const IconPlay = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-play" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M5 5v14a2 2 0 0 0 2.75 1.84l12.25 -7.1a2 2 0 0 0 0 -3.5l-12.25 -7.1a2 2 0 0 0 -2.75 1.75" /></svg>;
export default IconPlay; \ No newline at end of file
diff --git a/icons-react/icons-js/question-mark.js b/icons-react/icons-js/question-mark.js
index f86e8b4c..d6834e88 100644
--- a/icons-react/icons-js/question-mark.js
+++ b/icons-react/icons-js/question-mark.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconQuestionMark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-question-mark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8 8 a3.5 3 0 0 1 3.5 -3h1a3.5 3 0 0 1 3.5 3a3 3 0 0 1 -2 3a3 4 0 0 0 -2 4" /><line x1={12} y1={19} x2={12} y2={19.01} /></svg>;
+const IconQuestionMark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-question-mark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8 8a3.5 3 0 0 1 3.5 -3h1a3.5 3 0 0 1 3.5 3a3 3 0 0 1 -2 3a3 4 0 0 0 -2 4" /><line x1={12} y1={19} x2={12} y2={19.01} /></svg>;
export default IconQuestionMark; \ No newline at end of file
diff --git a/icons-react/icons-js/radioactive.js b/icons-react/icons-js/radioactive.js
index d648c9a4..510a98e9 100644
--- a/icons-react/icons-js/radioactive.js
+++ b/icons-react/icons-js/radioactive.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconRadioactive = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-radioactive" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M13.5 14.6 l 3 5.19 a9 9 0 0 0 4.5 -7.79 h -6 a3 3 0 0 1 -1.5 2.6" /><path d="M13.5 9.4 l 3 -5.19 a9 9 0 0 0 -9 0 l 3 5.19 a3 3 0 0 1 3 0" /><path d="M10.5 14.6 l -3 5.19 a9 9 0 0 1 -4.5 -7.79 h6 a3 3 0 0 0 1.5 2.6" /></svg>;
+const IconRadioactive = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-radioactive" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M13.5 14.6l3 5.19a9 9 0 0 0 4.5 -7.79h-6a3 3 0 0 1 -1.5 2.6" /><path d="M13.5 9.4l3 -5.19a9 9 0 0 0 -9 0l3 5.19a3 3 0 0 1 3 0" /><path d="M10.5 14.6l-3 5.19a9 9 0 0 1 -4.5 -7.79h6a3 3 0 0 0 1.5 2.6" /></svg>;
export default IconRadioactive; \ No newline at end of file
diff --git a/icons-react/icons-js/school.js b/icons-react/icons-js/school.js
new file mode 100644
index 00000000..c5caf340
--- /dev/null
+++ b/icons-react/icons-js/school.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSchool = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-school" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M22 9l-10 -4l-10 4l10 4l10 -4v6" /><path d="M6 10.6v5.4a6 3 0 0 0 12 0v-5.4" /></svg>;
+
+export default IconSchool; \ No newline at end of file
diff --git a/icons-react/icons-js/send.js b/icons-react/icons-js/send.js
index da38468e..d62347f9 100644
--- a/icons-react/icons-js/send.js
+++ b/icons-react/icons-js/send.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSend = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-send" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={10} y1={14} x2={21} y2={3} /><path d="M21 3L14.5 21a.55 .55 0 0 1 -1 0L10 14L3 10.5a.55 .55 0 0 1 0 -1L21 3" /></svg>;
+const IconSend = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-send" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={10} y1={14} x2={21} y2={3} /><path d="M21 3l-6.5 18a0.55 .55 0 0 1 -1 0l-3.5 -7l-7 -3.5a0.55 .55 0 0 1 0 -1l18 -6.5" /></svg>;
export default IconSend; \ No newline at end of file
diff --git a/icons-react/icons-js/shield-off.js b/icons-react/icons-js/shield-off.js
new file mode 100644
index 00000000..c2104b24
--- /dev/null
+++ b/icons-react/icons-js/shield-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShieldOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-shield-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M17.669 17.669a12 12 0 0 1 -5.669 3.331a12 12 0 0 1 -8.5 -15c.797 .036 1.589 -.007 2.366 -.126m3.092 -.912a12 12 0 0 0 3.042 -1.962a12 12 0 0 0 8.5 3a12 12 0 0 1 -1.117 9.379" /></svg>;
+
+export default IconShieldOff; \ No newline at end of file
diff --git a/icons-react/icons-js/skip-forward.js b/icons-react/icons-js/skip-forward.js
index 117786f5..28d30ef7 100644
--- a/icons-react/icons-js/skip-forward.js
+++ b/icons-react/icons-js/skip-forward.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSkipForward = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-skip-forward" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M4 6v12 a2 2 0 0 0 2.75 1.84 l8.25 -6.1 a2 2 0 0 0 0 -3.5 l-8.25 -6.1 a2 2 0 0 0 -2.75 1.75" /><line x1={20} y1={4} x2={20} y2={20} /></svg>;
+const IconSkipForward = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-skip-forward" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M4 6v12a2 2 0 0 0 2.75 1.84l8.25 -6.1a2 2 0 0 0 0 -3.5l-8.25 -6.1a2 2 0 0 0 -2.75 1.75" /><line x1={20} y1={4} x2={20} y2={20} /></svg>;
export default IconSkipForward; \ No newline at end of file
diff --git a/icons-react/icons-js/slideshow.js b/icons-react/icons-js/slideshow.js
index d1eea94d..ff36c64d 100644
--- a/icons-react/icons-js/slideshow.js
+++ b/icons-react/icons-js/slideshow.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSlideshow = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-slideshow" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={15} y1={6} x2={15.01} y2={6} /><rect x={3} y={3} width={18} height={14} rx={3} /><path d="M3 13l4 -4a3 5 0 0 1 3 0l 4 4" /><path d="M13 12l2 -2a3 5 0 0 1 3 0l 3 3" /><line x1={8} y1={21} x2={8.01} y2={21} /><line x1={12} y1={21} x2={12.01} y2={21} /><line x1={16} y1={21} x2={16.01} y2={21} /></svg>;
+const IconSlideshow = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-slideshow" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={15} y1={6} x2={15.01} y2={6} /><rect x={3} y={3} width={18} height={14} rx={3} /><path d="M3 13l4 -4a3 5 0 0 1 3 0l4 4" /><path d="M13 12l2 -2a3 5 0 0 1 3 0l3 3" /><line x1={8} y1={21} x2={8.01} y2={21} /><line x1={12} y1={21} x2={12.01} y2={21} /><line x1={16} y1={21} x2={16.01} y2={21} /></svg>;
export default IconSlideshow; \ No newline at end of file
diff --git a/icons-react/icons-js/smart-home.js b/icons-react/icons-js/smart-home.js
index 73325eda..1bdb2bbe 100644
--- a/icons-react/icons-js/smart-home.js
+++ b/icons-react/icons-js/smart-home.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSmartHome = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-smart-home" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M18.97 8.71l-5.333 -4.148a2.666 2.666 0 0 0 -3.274 0l-5.334 4.148a2.665 2.665 0 0 0 -1.029 2.105v7.2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-7.2c0 -0.823 -0.38 -1.6 -1.03 -2.105" /><path d="M16 15c-2.21 1.333-5.792 1.333-8 0" /></svg>;
+const IconSmartHome = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-smart-home" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M18.97 8.71l-5.333 -4.148a2.666 2.666 0 0 0 -3.274 0l-5.334 4.148a2.665 2.665 0 0 0 -1.029 2.105v7.2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-7.2c0 -.823 -.38 -1.6 -1.03 -2.105" /><path d="M16 15c-2.21 1.333-5.792 1.333-8 0" /></svg>;
export default IconSmartHome; \ No newline at end of file
diff --git a/icons-react/icons-js/smoking-no.js b/icons-react/icons-js/smoking-no.js
index 335ad93a..15969cc3 100644
--- a/icons-react/icons-js/smoking-no.js
+++ b/icons-react/icons-js/smoking-no.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSmokingNo = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-smoking-no" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><rect x={3} y={13} width={18} height={4} rx={1} /><line x1={8} y1={13} x2={8} y2={17} /><path d="M16 5v.5a2 2 0 0 0 2 2a2 2 0 0 1 2 2v.5" /><line x1={3} y1={3} x2={21} y2={21} /></svg>;
+const IconSmokingNo = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-smoking-no" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={8} y1={13} x2={8} y2={17} /><path d="M16 5v.5a2 2 0 0 0 2 2a2 2 0 0 1 2 2v.5" /><line x1={3} y1={3} x2={21} y2={21} /><path d="M17 13h3a1 1 0 0 1 1 1v2c0 .28 -.115 .533 -.3 .714m-3.7 .286h-13a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1h9" /></svg>;
export default IconSmokingNo; \ No newline at end of file
diff --git a/icons-react/icons-js/star.js b/icons-react/icons-js/star.js
index 490078b9..bfa434ae 100644
--- a/icons-react/icons-js/star.js
+++ b/icons-react/icons-js/star.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconStar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-star" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 17.75l-6.172 3.245 1.179-6.873-4.993-4.867 6.9-1.002L12 2l3.086 6.253 6.9 1.002-4.993 4.867 1.179 6.873z" /></svg>;
+const IconStar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-star" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 17.75l-6.172 3.245l1.179 -6.873l-4.993 -4.867l6.9 -1.002l3.086 -6.253l3.086 6.253l6.9 1.002l-4.993 4.867l1.179 6.873z" /></svg>;
export default IconStar; \ No newline at end of file
diff --git a/icons-react/icons-js/sun.js b/icons-react/icons-js/sun.js
index 43a39e51..396cf162 100644
--- a/icons-react/icons-js/sun.js
+++ b/icons-react/icons-js/sun.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSun = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sun" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={4} /><path d="M3 12h1M12 3v1M20 12h1M12 20v1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7M17.7 17.7l.7 .7M6.3 17.7l-.7 .7" /></svg>;
+const IconSun = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sun" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><circle cx={12} cy={12} r={4} /><path d="M3 12h1m8 -9v1m8 8h1m-9 8v1m-6.4 -15.4l.7 .7m12.1 -.7l-.7 .7m0 11.4l.7 .7m-12.1 -.7l-.7 .7" /></svg>;
export default IconSun; \ No newline at end of file
diff --git a/icons-react/icons-js/sunset.js b/icons-react/icons-js/sunset.js
index 07ff1c6a..57e58129 100644
--- a/icons-react/icons-js/sunset.js
+++ b/icons-react/icons-js/sunset.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSunset = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sunset" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0" /><line x1={3} y1={21} x2={21} y2={21} /><path d="M12 9v-6l3 3m-6 0l3 -3" /></svg>;
+const IconSunset = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sunset" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 17h1m16 0h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7m-9.7 5.7a4 4 0 0 1 8 0" /><line x1={3} y1={21} x2={21} y2={21} /><path d="M12 9v-6l3 3m-6 0l3 -3" /></svg>;
export default IconSunset; \ No newline at end of file
diff --git a/icons-react/icons-js/sunshine.js b/icons-react/icons-js/sunshine.js
index c6604dc9..dbe4ef22 100644
--- a/icons-react/icons-js/sunshine.js
+++ b/icons-react/icons-js/sunshine.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconSunshine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sunshine" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0" /><line x1={3} y1={21} x2={21} y2={21} /><path d="M12 3v6l3 -3m-6 0l3 3" /></svg>;
+const IconSunshine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sunshine" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 17h1m16 0h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7m-9.7 5.7a4 4 0 0 1 8 0" /><line x1={3} y1={21} x2={21} y2={21} /><path d="M12 3v6l3 -3m-6 0l3 3" /></svg>;
export default IconSunshine; \ No newline at end of file
diff --git a/icons-react/icons-js/tag.js b/icons-react/icons-js/tag.js
index e0f63e73..49a3e54a 100644
--- a/icons-react/icons-js/tag.js
+++ b/icons-react/icons-js/tag.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconTag = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tag" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M11 3L20 12a1.5 1.5 0 0 1 0 2L14 20a1.5 1.5 0 0 1 -2 0L3 11v-4a4 4 0 0 1 4 -4h4" /><circle cx={9} cy={9} r={2} /></svg>;
+const IconTag = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tag" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M11 3l9 9a1.5 1.5 0 0 1 0 2l-6 6a1.5 1.5 0 0 1 -2 0l-9 -9v-4a4 4 0 0 1 4 -4h4" /><circle cx={9} cy={9} r={2} /></svg>;
export default IconTag; \ No newline at end of file
diff --git a/icons-react/icons-js/thumb-down.js b/icons-react/icons-js/thumb-down.js
index e8f7f54f..3abff259 100644
--- a/icons-react/icons-js/thumb-down.js
+++ b/icons-react/icons-js/thumb-down.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconThumbDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-thumb-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v 1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3" /></svg>;
+const IconThumbDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-thumb-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3" /></svg>;
export default IconThumbDown; \ No newline at end of file
diff --git a/icons-react/icons-js/thumb-up.js b/icons-react/icons-js/thumb-up.js
index 352c23b2..0d44bce1 100644
--- a/icons-react/icons-js/thumb-up.js
+++ b/icons-react/icons-js/thumb-up.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconThumbUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-thumb-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M7 11v 8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3" /></svg>;
+const IconThumbUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-thumb-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M7 11v8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3" /></svg>;
export default IconThumbUp; \ No newline at end of file
diff --git a/icons-react/icons-js/track-next.js b/icons-react/icons-js/track-next.js
index 75c6bdcb..062da91b 100644
--- a/icons-react/icons-js/track-next.js
+++ b/icons-react/icons-js/track-next.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconTrackNext = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-track-next" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M13.69 4.198 l 6.56 6.25 c 1 0.798 1 2.306 0 3.105 l -6.564 6.252 c -0.67 0.48 -1.686 0.008 -1.686 -0.805 v -4 l -5.394 4.808 c -0.669 0.478 -1.606 0.003 -1.606 -0.808 v -14 c 0 -0.812 0.936 -1.285 1.602 -0.809 l 5.398 4.809 v -4 c 0 -0.816 1.02 -1.28 1.69 -0.802 z" /></svg>;
+const IconTrackNext = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-track-next" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M13.69 4.198l6.56 6.25c1 .798 1 2.306 0 3.105l-6.564 6.252c-.67 .48 -1.686 .008 -1.686 -.805v-4l-5.394 4.808c-.669 .478 -1.606 .003 -1.606 -.808v-14c0 -.812 .936 -1.285 1.602 -.809l5.398 4.809v-4c0 -.816 1.02 -1.28 1.69 -.802z" /></svg>;
export default IconTrackNext; \ No newline at end of file
diff --git a/icons-react/icons-js/track-prev.js b/icons-react/icons-js/track-prev.js
index 93ccb633..962a0e6a 100644
--- a/icons-react/icons-js/track-prev.js
+++ b/icons-react/icons-js/track-prev.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconTrackPrev = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-track-prev" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M10.31 19.802 l -6.56 -6.249 c -1 -0.799 -1 -2.307 0 -3.106 l 6.564 -6.252 c 0.67 -0.48 1.686 -0.008 1.686 0.805 v 4 l 5.394 -4.808 c 0.669 -0.478 1.606 -0.003 1.606 0.808 v 14 c 0 0.812 -0.936 1.285 -1.602 0.809 l -5.398 -4.809 v 4 c 0 0.816 -1.02 1.281 -1.69 0.802 z" /></svg>;
+const IconTrackPrev = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-track-prev" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M10.31 19.802l-6.56 -6.249c-1 -.799 -1 -2.307 0 -3.106l6.564 -6.252c.67 -.48 1.686 -.008 1.686 .805v4l5.394 -4.808c.669 -.478 1.606 -.003 1.606 .808v14c0 .812 -.936 1.285 -1.602 .809l-5.398 -4.809v4c0 .816 -1.02 1.281 -1.69 .802z" /></svg>;
export default IconTrackPrev; \ No newline at end of file
diff --git a/icons-react/icons-js/trademark.js b/icons-react/icons-js/trademark.js
index e7870b14..dc6c7881 100644
--- a/icons-react/icons-js/trademark.js
+++ b/icons-react/icons-js/trademark.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconTrademark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trademark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M4.5 9 h5m-2.5 0v6" /><path d="M13 15v-6l3 4l3 -4v6" /></svg>;
+const IconTrademark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trademark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M4.5 9h5m-2.5 0v6" /><path d="M13 15v-6l3 4l3 -4v6" /></svg>;
export default IconTrademark; \ No newline at end of file
diff --git a/icons-react/icons-js/triangle.js b/icons-react/icons-js/triangle.js
index a3ab5f18..f37c08e4 100644
--- a/icons-react/icons-js/triangle.js
+++ b/icons-react/icons-js/triangle.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M5 19 h14 a2 2 0 0 0 1.84 -2.75 l-7.1 -12.25 a2 2 0 0 0 -3.5 0 l-7.1 12.25 a2 2 0 0 0 1.75 2.75" /></svg>;
+const IconTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M5 19h14a2 2 0 0 0 1.84 -2.75l-7.1 -12.25a2 2 0 0 0 -3.5 0l-7.1 12.25a2 2 0 0 0 1.75 2.75" /></svg>;
export default IconTriangle; \ No newline at end of file
diff --git a/icons-react/icons-js/urgent.js b/icons-react/icons-js/urgent.js
index 4f8c509c..69036ffa 100644
--- a/icons-react/icons-js/urgent.js
+++ b/icons-react/icons-js/urgent.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconUrgent = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-urgent" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8 16v-4a4 4 0 0 1 8 0v4" /><path d="M3 12h1M12 3v1M20 12h1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7" /><rect x={6} y={16} width={12} height={4} rx={1} /></svg>;
+const IconUrgent = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-urgent" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M8 16v-4a4 4 0 0 1 8 0v4" /><path d="M3 12h1m8 -9v1m8 8h1m-15.4 -6.4l.7 .7m12.1 -.7l-.7 .7" /><rect x={6} y={16} width={12} height={4} rx={1} /></svg>;
export default IconUrgent; \ No newline at end of file
diff --git a/icons-react/icons-js/user-off.js b/icons-react/icons-js/user-off.js
new file mode 100644
index 00000000..7e272601
--- /dev/null
+++ b/icons-react/icons-js/user-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUserOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-user-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M14.274 10.291a4 4 0 1 0 -5.554 -5.58m-.548 3.453a4.01 4.01 0 0 0 2.62 2.65" /><path d="M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 1.147 .167m2.685 2.681a4 4 0 0 1 .168 1.152v2" /><line x1={3} y1={3} x2={21} y2={21} /></svg>;
+
+export default IconUserOff; \ No newline at end of file
diff --git a/icons-react/icons-js/volume-2.js b/icons-react/icons-js/volume-2.js
index d2cca923..b359f2f1 100644
--- a/icons-react/icons-js/volume-2.js
+++ b/icons-react/icons-js/volume-2.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconVolume2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 8a5 5 0 0 1 0 8" /><path d="M6 15 h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /></svg>;
+const IconVolume2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 8a5 5 0 0 1 0 8" /><path d="M6 15h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /></svg>;
export default IconVolume2; \ No newline at end of file
diff --git a/icons-react/icons-js/volume-3.js b/icons-react/icons-js/volume-3.js
index 662b33a0..76770826 100644
--- a/icons-react/icons-js/volume-3.js
+++ b/icons-react/icons-js/volume-3.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconVolume3 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume-3" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 15 h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /><path d="M16 10l4 4m0 -4l-4 4" /></svg>;
+const IconVolume3 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume-3" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M6 15h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /><path d="M16 10l4 4m0 -4l-4 4" /></svg>;
export default IconVolume3; \ No newline at end of file
diff --git a/icons-react/icons-js/volume.js b/icons-react/icons-js/volume.js
index cdde71c8..466ee6b8 100644
--- a/icons-react/icons-js/volume.js
+++ b/icons-react/icons-js/volume.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconVolume = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 8a5 5 0 0 1 0 8" /><path d="M17.7 5a9 9 0 0 1 0 14" /><path d="M6 15 h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /></svg>;
+const IconVolume = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M15 8a5 5 0 0 1 0 8" /><path d="M17.7 5a9 9 0 0 1 0 14" /><path d="M6 15h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /></svg>;
export default IconVolume; \ No newline at end of file
diff --git a/icons-react/icons-js/wave-saw-tool.js b/icons-react/icons-js/wave-saw-tool.js
index 89ea2544..2d1aed86 100644
--- a/icons-react/icons-js/wave-saw-tool.js
+++ b/icons-react/icons-js/wave-saw-tool.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconWaveSawTool = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-saw-tool" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 12 h5 l4 8 v-16 l4 8h5" /></svg>;
+const IconWaveSawTool = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-saw-tool" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 12h5l4 8v-16l4 8h5" /></svg>;
export default IconWaveSawTool; \ No newline at end of file
diff --git a/icons-react/icons-js/wave-sine.js b/icons-react/icons-js/wave-sine.js
index b7491d97..969fdbfc 100644
--- a/icons-react/icons-js/wave-sine.js
+++ b/icons-react/icons-js/wave-sine.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconWaveSine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-sine" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M21 12 h -2 c -0.894 0 -1.662 -0.857 -1.761 -2 c -0.296 -3.45 -0.749 -6 -2.749 -6 s -2.5 3.582 -2.5 8 s -0.5 8 -2.5 8 s -2.452 -2.547 -2.749 -6 c -0.1 -1.147 -0.867 -2 -1.763 -2 h -2" /></svg>;
+const IconWaveSine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-sine" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M21 12h-2c-0.894 0 -1.662 -.857 -1.761 -2c-0.296 -3.45 -.749 -6 -2.749 -6s-2.5 3.582 -2.5 8s-.5 8 -2.5 8s-2.452 -2.547 -2.749 -6c-.1 -1.147 -.867 -2 -1.763 -2h-2" /></svg>;
export default IconWaveSine; \ No newline at end of file
diff --git a/icons-react/icons-js/wave-square.js b/icons-react/icons-js/wave-square.js
index 0462ccc2..bf1b8e6d 100644
--- a/icons-react/icons-js/wave-square.js
+++ b/icons-react/icons-js/wave-square.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconWaveSquare = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-square" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 12 h5 v8 h4 v-16 h4 v8 h5" /></svg>;
+const IconWaveSquare = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-square" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M3 12h5v8h4v-16h4v8h5" /></svg>;
export default IconWaveSquare; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi-1.js b/icons-react/icons-js/wifi-1.js
index 3231b6b8..a400af80 100644
--- a/icons-react/icons-js/wifi-1.js
+++ b/icons-react/icons-js/wifi-1.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconWifi1 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-1" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><g transform="rotate(-45 12 18)"><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M12 14a4 4 0 0 1 4 4" /></g></svg>;
+const IconWifi1 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-1" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M9.172 15.172a4 4 0 0 1 5.656 0" /></svg>;
export default IconWifi1; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi-2.js b/icons-react/icons-js/wifi-2.js
index 2be94cd1..190c838b 100644
--- a/icons-react/icons-js/wifi-2.js
+++ b/icons-react/icons-js/wifi-2.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconWifi2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><g transform="rotate(-45 12 18)"><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M12 14a4 4 0 0 1 4 4" /><path d="M12 10a8 8 0 0 1 8 8" /></g></svg>;
+const IconWifi2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M9.172 15.172a4 4 0 0 1 5.656 0" /><path d="M6.343 12.343a8 8 0 0 1 11.314 0" /></svg>;
export default IconWifi2; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi-off.js b/icons-react/icons-js/wifi-off.js
new file mode 100644
index 00000000..d9f2a10d
--- /dev/null
+++ b/icons-react/icons-js/wifi-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWifiOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M9.172 15.172a4 4 0 0 1 5.656 0" /><path d="M6.343 12.343a7.963 7.963 0 0 1 3.864 -2.14m4.163.155a7.965 7.965 0 0 1 3.287 1.985" /><path d="M3.515 9.515A11.973 11.973 0 0 1 7.059 7.06m3.101-.92a11.983 11.983 0 0 1 10.325 3.374" /><line x1={3} y1={3} x2={21} y2={21} /></svg>;
+
+export default IconWifiOff; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi.js b/icons-react/icons-js/wifi.js
index 95ee01ea..8d10dff9 100644
--- a/icons-react/icons-js/wifi.js
+++ b/icons-react/icons-js/wifi.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconWifi = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><g transform="rotate(-45 12 18)"><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M12 14a4 4 0 0 1 4 4" /><path d="M12 10a8 8 0 0 1 8 8" /><path d="M12 6a12 12 0 0 1 12 12" /></g></svg>;
+const IconWifi = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M9.172 15.172a4 4 0 0 1 5.656 0" /><path d="M6.343 12.343a8 8 0 0 1 11.314 0" /><path d="M3.515 9.515c4.686-4.687 12.284-4.687 16.97 0" /></svg>;
export default IconWifi; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-aries.js b/icons-react/icons-js/zodiac-aries.js
index 8d72cbd2..222779f6 100644
--- a/icons-react/icons-js/zodiac-aries.js
+++ b/icons-react/icons-js/zodiac-aries.js
@@ -1,5 +1,5 @@
import * as React from "react";
-const IconZodiacAries = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-aries" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 5 a5 5 0 1 0 -4 8" /><path d="M16 13a5 5 0 1 0 -4 -8" /><path d="M12 21 v -16" /></svg>;
+const IconZodiacAries = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-aries" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path stroke="none" d="M0 0h24v24H0z" fill="none" /><path d="M12 5a5 5 0 1 0 -4 8" /><path d="M16 13a5 5 0 1 0 -4 -8" /><path d="M12 21v-16" /></svg>;
export default IconZodiacAries; \ No newline at end of file
diff --git a/icons-react/index.d.ts b/icons-react/index.d.ts
index bb3b1820..835d49d5 100644
--- a/icons-react/index.d.ts
+++ b/icons-react/index.d.ts
@@ -91,13 +91,18 @@ export const IconBattery4: TablerIcon;
export const IconBatteryCharging: TablerIcon;
export const IconBattery: TablerIcon;
export const IconBed: TablerIcon;
+export const IconBellOff: TablerIcon;
export const IconBell: TablerIcon;
export const IconBike: TablerIcon;
export const IconBiohazard: TablerIcon;
+export const IconBluetoothConnected: TablerIcon;
+export const IconBluetoothOff: TablerIcon;
export const IconBluetooth: TablerIcon;
export const IconBold: TablerIcon;
+export const IconBoltOff: TablerIcon;
export const IconBolt: TablerIcon;
export const IconBook: TablerIcon;
+export const IconBookmarkOff: TablerIcon;
export const IconBookmark: TablerIcon;
export const IconBorderAll: TablerIcon;
export const IconBorderBottom: TablerIcon;
@@ -176,6 +181,7 @@ export const IconCalendarMinus: TablerIcon;
export const IconCalendarPlus: TablerIcon;
export const IconCalendar: TablerIcon;
export const IconCameraMinus: TablerIcon;
+export const IconCameraOff: TablerIcon;
export const IconCameraPlus: TablerIcon;
export const IconCamera: TablerIcon;
export const IconCapture: TablerIcon;
@@ -257,6 +263,7 @@ export const IconCurrencyEuro: TablerIcon;
export const IconCurrencyPound: TablerIcon;
export const IconCurrencyRupee: TablerIcon;
export const IconCurrencyYen: TablerIcon;
+export const IconCurrentLocation: TablerIcon;
export const IconCut: TablerIcon;
export const IconDashboard: TablerIcon;
export const IconDatabase: TablerIcon;
@@ -298,16 +305,19 @@ export const IconEraser: TablerIcon;
export const IconExchange: TablerIcon;
export const IconExposure: TablerIcon;
export const IconExternalLink: TablerIcon;
+export const IconEyeOff: TablerIcon;
export const IconEye: TablerIcon;
export const IconFaceId: TablerIcon;
export const IconFall: TablerIcon;
export const IconFileCheck: TablerIcon;
export const IconFileCode: TablerIcon;
+export const IconFileDiff: TablerIcon;
export const IconFileDownload: TablerIcon;
export const IconFileHorizontal: TablerIcon;
export const IconFileInvoice: TablerIcon;
export const IconFileMinus: TablerIcon;
export const IconFileMusic: TablerIcon;
+export const IconFileOff: TablerIcon;
export const IconFilePhone: TablerIcon;
export const IconFilePlus: TablerIcon;
export const IconFileShredder: TablerIcon;
@@ -459,6 +469,7 @@ export const IconMailOpened: TablerIcon;
export const IconMail: TablerIcon;
export const IconMan: TablerIcon;
export const IconMap2: TablerIcon;
+export const IconMapPinOff: TablerIcon;
export const IconMapPin: TablerIcon;
export const IconMap: TablerIcon;
export const IconMarkdown: TablerIcon;
@@ -517,15 +528,18 @@ export const IconParking: TablerIcon;
export const IconPause: TablerIcon;
export const IconPeace: TablerIcon;
export const IconPencil: TablerIcon;
+export const IconPercentage: TablerIcon;
export const IconPhoneCall: TablerIcon;
export const IconPhoneCalling: TablerIcon;
export const IconPhoneCheck: TablerIcon;
export const IconPhoneIncoming: TablerIcon;
+export const IconPhoneOff: TablerIcon;
export const IconPhoneOutgoing: TablerIcon;
export const IconPhonePause: TablerIcon;
export const IconPhonePlus: TablerIcon;
export const IconPhoneX: TablerIcon;
export const IconPhone: TablerIcon;
+export const IconPhotoOff: TablerIcon;
export const IconPhoto: TablerIcon;
export const IconPill: TablerIcon;
export const IconPin: TablerIcon;
@@ -568,6 +582,7 @@ export const IconRun: TablerIcon;
export const IconSailboat: TablerIcon;
export const IconScale: TablerIcon;
export const IconScan: TablerIcon;
+export const IconSchool: TablerIcon;
export const IconScissors: TablerIcon;
export const IconScooterElectric: TablerIcon;
export const IconScooter: TablerIcon;
@@ -584,6 +599,7 @@ export const IconSettings: TablerIcon;
export const IconShape: TablerIcon;
export const IconShare: TablerIcon;
export const IconShieldCheck: TablerIcon;
+export const IconShieldOff: TablerIcon;
export const IconShieldX: TablerIcon;
export const IconShield: TablerIcon;
export const IconShip: TablerIcon;
@@ -685,6 +701,7 @@ export const IconUrgent: TablerIcon;
export const IconUserCheck: TablerIcon;
export const IconUserExclamation: TablerIcon;
export const IconUserMinus: TablerIcon;
+export const IconUserOff: TablerIcon;
export const IconUserPlus: TablerIcon;
export const IconUserX: TablerIcon;
export const IconUser: TablerIcon;
@@ -709,6 +726,7 @@ export const IconWaveTriangle: TablerIcon;
export const IconWifi0: TablerIcon;
export const IconWifi1: TablerIcon;
export const IconWifi2: TablerIcon;
+export const IconWifiOff: TablerIcon;
export const IconWifi: TablerIcon;
export const IconWind: TablerIcon;
export const IconWiperWash: TablerIcon;
diff --git a/icons-react/index.js b/icons-react/index.js
index c1a1574d..f67cc3c5 100644
--- a/icons-react/index.js
+++ b/icons-react/index.js
@@ -85,13 +85,18 @@ export { default as IconBattery4 } from './icons-js/battery-4.js';
export { default as IconBatteryCharging } from './icons-js/battery-charging.js';
export { default as IconBattery } from './icons-js/battery.js';
export { default as IconBed } from './icons-js/bed.js';
+export { default as IconBellOff } from './icons-js/bell-off.js';
export { default as IconBell } from './icons-js/bell.js';
export { default as IconBike } from './icons-js/bike.js';
export { default as IconBiohazard } from './icons-js/biohazard.js';
+export { default as IconBluetoothConnected } from './icons-js/bluetooth-connected.js';
+export { default as IconBluetoothOff } from './icons-js/bluetooth-off.js';
export { default as IconBluetooth } from './icons-js/bluetooth.js';
export { default as IconBold } from './icons-js/bold.js';
+export { default as IconBoltOff } from './icons-js/bolt-off.js';
export { default as IconBolt } from './icons-js/bolt.js';
export { default as IconBook } from './icons-js/book.js';
+export { default as IconBookmarkOff } from './icons-js/bookmark-off.js';
export { default as IconBookmark } from './icons-js/bookmark.js';
export { default as IconBorderAll } from './icons-js/border-all.js';
export { default as IconBorderBottom } from './icons-js/border-bottom.js';
@@ -170,6 +175,7 @@ export { default as IconCalendarMinus } from './icons-js/calendar-minus.js';
export { default as IconCalendarPlus } from './icons-js/calendar-plus.js';
export { default as IconCalendar } from './icons-js/calendar.js';
export { default as IconCameraMinus } from './icons-js/camera-minus.js';
+export { default as IconCameraOff } from './icons-js/camera-off.js';
export { default as IconCameraPlus } from './icons-js/camera-plus.js';
export { default as IconCamera } from './icons-js/camera.js';
export { default as IconCapture } from './icons-js/capture.js';
@@ -251,6 +257,7 @@ export { default as IconCurrencyEuro } from './icons-js/currency-euro.js';
export { default as IconCurrencyPound } from './icons-js/currency-pound.js';
export { default as IconCurrencyRupee } from './icons-js/currency-rupee.js';
export { default as IconCurrencyYen } from './icons-js/currency-yen.js';
+export { default as IconCurrentLocation } from './icons-js/current-location.js';
export { default as IconCut } from './icons-js/cut.js';
export { default as IconDashboard } from './icons-js/dashboard.js';
export { default as IconDatabase } from './icons-js/database.js';
@@ -292,16 +299,19 @@ export { default as IconEraser } from './icons-js/eraser.js';
export { default as IconExchange } from './icons-js/exchange.js';
export { default as IconExposure } from './icons-js/exposure.js';
export { default as IconExternalLink } from './icons-js/external-link.js';
+export { default as IconEyeOff } from './icons-js/eye-off.js';
export { default as IconEye } from './icons-js/eye.js';
export { default as IconFaceId } from './icons-js/face-id.js';
export { default as IconFall } from './icons-js/fall.js';
export { default as IconFileCheck } from './icons-js/file-check.js';
export { default as IconFileCode } from './icons-js/file-code.js';
+export { default as IconFileDiff } from './icons-js/file-diff.js';
export { default as IconFileDownload } from './icons-js/file-download.js';
export { default as IconFileHorizontal } from './icons-js/file-horizontal.js';
export { default as IconFileInvoice } from './icons-js/file-invoice.js';
export { default as IconFileMinus } from './icons-js/file-minus.js';
export { default as IconFileMusic } from './icons-js/file-music.js';
+export { default as IconFileOff } from './icons-js/file-off.js';
export { default as IconFilePhone } from './icons-js/file-phone.js';
export { default as IconFilePlus } from './icons-js/file-plus.js';
export { default as IconFileShredder } from './icons-js/file-shredder.js';
@@ -453,6 +463,7 @@ export { default as IconMailOpened } from './icons-js/mail-opened.js';
export { default as IconMail } from './icons-js/mail.js';
export { default as IconMan } from './icons-js/man.js';
export { default as IconMap2 } from './icons-js/map-2.js';
+export { default as IconMapPinOff } from './icons-js/map-pin-off.js';
export { default as IconMapPin } from './icons-js/map-pin.js';
export { default as IconMap } from './icons-js/map.js';
export { default as IconMarkdown } from './icons-js/markdown.js';
@@ -511,15 +522,18 @@ export { default as IconParking } from './icons-js/parking.js';
export { default as IconPause } from './icons-js/pause.js';
export { default as IconPeace } from './icons-js/peace.js';
export { default as IconPencil } from './icons-js/pencil.js';
+export { default as IconPercentage } from './icons-js/percentage.js';
export { default as IconPhoneCall } from './icons-js/phone-call.js';
export { default as IconPhoneCalling } from './icons-js/phone-calling.js';
export { default as IconPhoneCheck } from './icons-js/phone-check.js';
export { default as IconPhoneIncoming } from './icons-js/phone-incoming.js';
+export { default as IconPhoneOff } from './icons-js/phone-off.js';
export { default as IconPhoneOutgoing } from './icons-js/phone-outgoing.js';
export { default as IconPhonePause } from './icons-js/phone-pause.js';
export { default as IconPhonePlus } from './icons-js/phone-plus.js';
export { default as IconPhoneX } from './icons-js/phone-x.js';
export { default as IconPhone } from './icons-js/phone.js';
+export { default as IconPhotoOff } from './icons-js/photo-off.js';
export { default as IconPhoto } from './icons-js/photo.js';
export { default as IconPill } from './icons-js/pill.js';
export { default as IconPin } from './icons-js/pin.js';
@@ -562,6 +576,7 @@ export { default as IconRun } from './icons-js/run.js';
export { default as IconSailboat } from './icons-js/sailboat.js';
export { default as IconScale } from './icons-js/scale.js';
export { default as IconScan } from './icons-js/scan.js';
+export { default as IconSchool } from './icons-js/school.js';
export { default as IconScissors } from './icons-js/scissors.js';
export { default as IconScooterElectric } from './icons-js/scooter-electric.js';
export { default as IconScooter } from './icons-js/scooter.js';
@@ -578,6 +593,7 @@ export { default as IconSettings } from './icons-js/settings.js';
export { default as IconShape } from './icons-js/shape.js';
export { default as IconShare } from './icons-js/share.js';
export { default as IconShieldCheck } from './icons-js/shield-check.js';
+export { default as IconShieldOff } from './icons-js/shield-off.js';
export { default as IconShieldX } from './icons-js/shield-x.js';
export { default as IconShield } from './icons-js/shield.js';
export { default as IconShip } from './icons-js/ship.js';
@@ -679,6 +695,7 @@ export { default as IconUrgent } from './icons-js/urgent.js';
export { default as IconUserCheck } from './icons-js/user-check.js';
export { default as IconUserExclamation } from './icons-js/user-exclamation.js';
export { default as IconUserMinus } from './icons-js/user-minus.js';
+export { default as IconUserOff } from './icons-js/user-off.js';
export { default as IconUserPlus } from './icons-js/user-plus.js';
export { default as IconUserX } from './icons-js/user-x.js';
export { default as IconUser } from './icons-js/user.js';
@@ -703,6 +720,7 @@ export { default as IconWaveTriangle } from './icons-js/wave-triangle.js';
export { default as IconWifi0 } from './icons-js/wifi-0.js';
export { default as IconWifi1 } from './icons-js/wifi-1.js';
export { default as IconWifi2 } from './icons-js/wifi-2.js';
+export { default as IconWifiOff } from './icons-js/wifi-off.js';
export { default as IconWifi } from './icons-js/wifi.js';
export { default as IconWind } from './icons-js/wind.js';
export { default as IconWiperWash } from './icons-js/wiper-wash.js';