-
+
Oops!
@@ -759,7 +865,7 @@
-
+
diff --git a/@output/build/build.json b/@output/build/build.json
index 075158b4b..d3a5ca0d4 100644
--- a/@output/build/build.json
+++ b/@output/build/build.json
@@ -5,13 +5,13 @@
"name": "twitbooster-website"
},
"npm-build": {
- "timestamp": "2024-12-10T21:22:35.745Z"
+ "timestamp": "2024-12-11T12:05:21.532Z"
},
"gh-pages-push": {
"timestamp": "%GHP_TIMESTAMP%"
},
"packages": {
- "web-manager": "3.2.56"
+ "web-manager": "3.2.66"
},
"brand": {
"name": "Twit Booster",
diff --git a/_report.html b/_report.html
index 315387719..e219b51f3 100644
--- a/_report.html
+++ b/_report.html
@@ -1,5 +1,5 @@
-
+
@@ -76,8 +76,8 @@
app: 'somiibo',
version: '1.0.0',
url: 'https://twitbooster.com',
- buildTime: '1733865756',
- cacheBreaker: '1733865756',
+ buildTime: '1733918722',
+ cacheBreaker: '1733918722',
settings: { libraries: { firebase_app: { enabled: true, config: { apiKey: 'AIzaSyA3-YBkywbzpstijvMqUwn_a0GQTi3EZQc', authDomain: 'somiibo.com', databaseURL: 'https://somiibo-91d13.firebaseio.com', projectId: 'somiibo-91d13', storageBucket: 'somiibo-91d13.appspot.com', messagingSenderId: '605660972329', appId: '1:605660972329:web:4860b3b7afb8591f', measurementId: 'G-PM3ZKCHLMS', }, }, firebase_appCheck: { enabled: false, config: { siteKey: '6LddIDsoAAAAAIlymzmJuwr9Ktz7vS7e0LLxY4kd', }, }, cookieconsent: { enabled: true, config: { palette: { popup: { background: '#1fb7f2', text: '#fff', }, button: { background: '#fff', text: '#1fb7f2', }, }, }, }, chatsy: { enabled: true, config: { accountId: '98WVIFYdGrUbjL4jgyXLPe8ICFt1', chatId: 'NcEywcnfLMs1cB', settings: { openChatButton: { background: '#1fb7f2', text: '#fff', }, }, }, }, sentry: { enabled: true, config: { dsn: '', release: 'ultimate-jekyll-website', replaysSessionSampleRate: 0.01, replaysOnErrorSampleRate: 0.01, }, }, }, exitPopup: { enabled: true, config: { timeout: 1000 * 60 * 60 * 4, handler: null, title: 'Special Offer!', message: 'Get 15% off your purchase of our Premium plans.
Get access to all features and unlimited usage.', okButton: { text: 'Claim 15% Discount', link: '/pricing?utm_source=exit-popup&utm_medium=popup&utm_campaign={pathname}', }, }, }, } ,
brand: {
name: 'Twit Booster',
@@ -111,13 +111,13 @@
};
-
-
-
+
+
+
-
+
-
+
@@ -196,6 +196,13 @@
}
}
+.animation-hover-up {
+ -webkit-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -moz-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -ms-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -o-transition: all .3s cubic-bezier(.2,.3,0,1);
+ transition: all .3s cubic-bezier(.2,.3,0,1);
+}
.animation-hover-up:hover {
-moz-transform: translate(0,-8px);
-o-transform: translate(0,-8px);
@@ -203,13 +210,21 @@
-webkit-transform: translate(0,-8px);
transform: translateY(-8px);
}
-.animation-hover-up {
+
+.animation-hover-zoom {
-webkit-transition: all .3s cubic-bezier(.2,.3,0,1);
-moz-transition: all .3s cubic-bezier(.2,.3,0,1);
-ms-transition: all .3s cubic-bezier(.2,.3,0,1);
-o-transition: all .3s cubic-bezier(.2,.3,0,1);
transition: all .3s cubic-bezier(.2,.3,0,1);
}
+.animation-hover-zoom:hover {
+ -moz-transform: scale(1.05);
+ -o-transform: scale(1.05);
+ -ms-transform: scale(1.05);
+ -webkit-transform: scale(1.05);
+ transform: scale(1.05);
+}
/* @keyframes opacity {
0% {
@@ -372,6 +387,24 @@
animation: shimmer 3s ease-out infinite alternate;
}
+@keyframes flex {
+ 0% {
+ transform: scaleX(1)
+ }
+
+ 50% {
+ transform: scale3d(1.05, 1.05, 1.05)
+ }
+
+ to {
+ transform: scaleX(1)
+ }
+}
+
+.animation-flex {
+ animation: flex 1s ease-in-out infinite;
+}
+
@keyframes wiggle {
0%,
20%,
@@ -403,6 +436,79 @@
animation: wiggle 1.5s ease-in-out infinite;
}
+@keyframes up-down {
+ 0%, 100% { transform: translateY(0); }
+ 50% { transform: translateY(-10px); }
+}
+
+.animation-up-down {
+ animation: up-down 3s ease-in-out infinite;
+}
+
+/* Filters */
+.filter-white {
+ filter: brightness(0) invert(1);
+}
+
+.filter-black {
+ filter: brightness(0) invert(1) hue-rotate(180deg);
+}
+
+/* Buttons */
+/* .btn-gradient {
+ animation: shimmer 3s ease-out infinite alternate !important;
+ border-width: 0 !important;
+ border-color: transparent !important;
+ background-color: transparent !important;
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82) !important;
+ background-size: 300% 300% !important;
+ text-transform: none !important;
+ --tw-text-opacity: 1 !important;
+ color: rgb(255 255 255/ 1!important) !important;
+ --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+ transition-duration: .1s;
+ animation-duration: .1s;
+} */
+
+.btn-gradient {
+ animation: shimmer 3s ease-out infinite alternate !important;
+ border-width: 0 !important;
+ border-color: transparent !important;
+ background-color: transparent !important;
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82) !important;
+ background-size: 300% 300% !important;
+ text-transform: none !important;
+ color: rgba(255, 255, 255, 1) !important;
+ /* Replacing Tailwind CSS custom properties with a specific box-shadow value */
+ box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
+ transition-duration: 3s !important;
+ animation-duration: 3s !important;
+}
+.btn-gradient:hover {
+ opacity: 0.70;
+}
+
+.text-gradient {
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
+ background-size: 300% 300%;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ animation: shimmer 3s ease-out infinite alternate;
+}
+
+@keyframes shimmer {
+ 0% {
+ background-position: 0% 50%;
+ }
+ 100% {
+ background-position: 100% 50%;
+ }
+}
+
+
+
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
@@ -422,7 +528,7 @@
-
+
@@ -587,7 +693,7 @@
@@ -1467,7 +1573,7 @@
-
+
diff --git a/about.html b/about.html
index 1102ab41c..007b84d94 100644
--- a/about.html
+++ b/about.html
@@ -1,5 +1,5 @@
-
+
@@ -75,8 +75,8 @@
app: 'somiibo',
version: '1.0.0',
url: 'https://twitbooster.com',
- buildTime: '1733865756',
- cacheBreaker: '1733865756',
+ buildTime: '1733918722',
+ cacheBreaker: '1733918722',
settings: { libraries: { firebase_app: { enabled: true, config: { apiKey: 'AIzaSyA3-YBkywbzpstijvMqUwn_a0GQTi3EZQc', authDomain: 'somiibo.com', databaseURL: 'https://somiibo-91d13.firebaseio.com', projectId: 'somiibo-91d13', storageBucket: 'somiibo-91d13.appspot.com', messagingSenderId: '605660972329', appId: '1:605660972329:web:4860b3b7afb8591f', measurementId: 'G-PM3ZKCHLMS', }, }, firebase_appCheck: { enabled: false, config: { siteKey: '6LddIDsoAAAAAIlymzmJuwr9Ktz7vS7e0LLxY4kd', }, }, cookieconsent: { enabled: true, config: { palette: { popup: { background: '#1fb7f2', text: '#fff', }, button: { background: '#fff', text: '#1fb7f2', }, }, }, }, chatsy: { enabled: true, config: { accountId: '98WVIFYdGrUbjL4jgyXLPe8ICFt1', chatId: 'NcEywcnfLMs1cB', settings: { openChatButton: { background: '#1fb7f2', text: '#fff', }, }, }, }, sentry: { enabled: true, config: { dsn: '', release: 'ultimate-jekyll-website', replaysSessionSampleRate: 0.01, replaysOnErrorSampleRate: 0.01, }, }, }, exitPopup: { enabled: true, config: { timeout: 1000 * 60 * 60 * 4, handler: null, title: 'Special Offer!', message: 'Get 15% off your purchase of our Premium plans.
Get access to all features and unlimited usage.', okButton: { text: 'Claim 15% Discount', link: '/pricing?utm_source=exit-popup&utm_medium=popup&utm_campaign={pathname}', }, }, }, } ,
brand: {
name: 'Twit Booster',
@@ -110,13 +110,13 @@
};
-
-
-
+
+
+
-
+
-
+
@@ -195,6 +195,13 @@
}
}
+.animation-hover-up {
+ -webkit-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -moz-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -ms-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -o-transition: all .3s cubic-bezier(.2,.3,0,1);
+ transition: all .3s cubic-bezier(.2,.3,0,1);
+}
.animation-hover-up:hover {
-moz-transform: translate(0,-8px);
-o-transform: translate(0,-8px);
@@ -202,13 +209,21 @@
-webkit-transform: translate(0,-8px);
transform: translateY(-8px);
}
-.animation-hover-up {
+
+.animation-hover-zoom {
-webkit-transition: all .3s cubic-bezier(.2,.3,0,1);
-moz-transition: all .3s cubic-bezier(.2,.3,0,1);
-ms-transition: all .3s cubic-bezier(.2,.3,0,1);
-o-transition: all .3s cubic-bezier(.2,.3,0,1);
transition: all .3s cubic-bezier(.2,.3,0,1);
}
+.animation-hover-zoom:hover {
+ -moz-transform: scale(1.05);
+ -o-transform: scale(1.05);
+ -ms-transform: scale(1.05);
+ -webkit-transform: scale(1.05);
+ transform: scale(1.05);
+}
/* @keyframes opacity {
0% {
@@ -371,6 +386,24 @@
animation: shimmer 3s ease-out infinite alternate;
}
+@keyframes flex {
+ 0% {
+ transform: scaleX(1)
+ }
+
+ 50% {
+ transform: scale3d(1.05, 1.05, 1.05)
+ }
+
+ to {
+ transform: scaleX(1)
+ }
+}
+
+.animation-flex {
+ animation: flex 1s ease-in-out infinite;
+}
+
@keyframes wiggle {
0%,
20%,
@@ -402,6 +435,79 @@
animation: wiggle 1.5s ease-in-out infinite;
}
+@keyframes up-down {
+ 0%, 100% { transform: translateY(0); }
+ 50% { transform: translateY(-10px); }
+}
+
+.animation-up-down {
+ animation: up-down 3s ease-in-out infinite;
+}
+
+/* Filters */
+.filter-white {
+ filter: brightness(0) invert(1);
+}
+
+.filter-black {
+ filter: brightness(0) invert(1) hue-rotate(180deg);
+}
+
+/* Buttons */
+/* .btn-gradient {
+ animation: shimmer 3s ease-out infinite alternate !important;
+ border-width: 0 !important;
+ border-color: transparent !important;
+ background-color: transparent !important;
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82) !important;
+ background-size: 300% 300% !important;
+ text-transform: none !important;
+ --tw-text-opacity: 1 !important;
+ color: rgb(255 255 255/ 1!important) !important;
+ --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+ transition-duration: .1s;
+ animation-duration: .1s;
+} */
+
+.btn-gradient {
+ animation: shimmer 3s ease-out infinite alternate !important;
+ border-width: 0 !important;
+ border-color: transparent !important;
+ background-color: transparent !important;
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82) !important;
+ background-size: 300% 300% !important;
+ text-transform: none !important;
+ color: rgba(255, 255, 255, 1) !important;
+ /* Replacing Tailwind CSS custom properties with a specific box-shadow value */
+ box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
+ transition-duration: 3s !important;
+ animation-duration: 3s !important;
+}
+.btn-gradient:hover {
+ opacity: 0.70;
+}
+
+.text-gradient {
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
+ background-size: 300% 300%;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ animation: shimmer 3s ease-out infinite alternate;
+}
+
+@keyframes shimmer {
+ 0% {
+ background-position: 0% 50%;
+ }
+ 100% {
+ background-position: 100% 50%;
+ }
+}
+
+
+
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
@@ -586,7 +692,7 @@
@@ -822,7 +928,7 @@
-
+
diff --git a/account.html b/account.html
index 08f4a31e3..d0f80b1cb 100644
--- a/account.html
+++ b/account.html
@@ -1,5 +1,5 @@
-
+
@@ -75,8 +75,8 @@
app: 'somiibo',
version: '1.0.0',
url: 'https://twitbooster.com',
- buildTime: '1733865756',
- cacheBreaker: '1733865756',
+ buildTime: '1733918722',
+ cacheBreaker: '1733918722',
settings: { libraries: { firebase_app: { enabled: true, config: { apiKey: 'AIzaSyA3-YBkywbzpstijvMqUwn_a0GQTi3EZQc', authDomain: 'somiibo.com', databaseURL: 'https://somiibo-91d13.firebaseio.com', projectId: 'somiibo-91d13', storageBucket: 'somiibo-91d13.appspot.com', messagingSenderId: '605660972329', appId: '1:605660972329:web:4860b3b7afb8591f', measurementId: 'G-PM3ZKCHLMS', }, }, firebase_appCheck: { enabled: false, config: { siteKey: '6LddIDsoAAAAAIlymzmJuwr9Ktz7vS7e0LLxY4kd', }, }, cookieconsent: { enabled: true, config: { palette: { popup: { background: '#1fb7f2', text: '#fff', }, button: { background: '#fff', text: '#1fb7f2', }, }, }, }, chatsy: { enabled: true, config: { accountId: '98WVIFYdGrUbjL4jgyXLPe8ICFt1', chatId: 'NcEywcnfLMs1cB', settings: { openChatButton: { background: '#1fb7f2', text: '#fff', }, }, }, }, sentry: { enabled: true, config: { dsn: '', release: 'ultimate-jekyll-website', replaysSessionSampleRate: 0.01, replaysOnErrorSampleRate: 0.01, }, }, }, exitPopup: { enabled: true, config: { timeout: 1000 * 60 * 60 * 4, handler: null, title: 'Special Offer!', message: 'Get 15% off your purchase of our Premium plans.
Get access to all features and unlimited usage.', okButton: { text: 'Claim 15% Discount', link: '/pricing?utm_source=exit-popup&utm_medium=popup&utm_campaign={pathname}', }, }, }, } ,
brand: {
name: 'Twit Booster',
@@ -110,13 +110,13 @@
};
-
-
-
+
+
+
-
+
-
+
@@ -195,6 +195,13 @@
}
}
+.animation-hover-up {
+ -webkit-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -moz-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -ms-transition: all .3s cubic-bezier(.2,.3,0,1);
+ -o-transition: all .3s cubic-bezier(.2,.3,0,1);
+ transition: all .3s cubic-bezier(.2,.3,0,1);
+}
.animation-hover-up:hover {
-moz-transform: translate(0,-8px);
-o-transform: translate(0,-8px);
@@ -202,13 +209,21 @@
-webkit-transform: translate(0,-8px);
transform: translateY(-8px);
}
-.animation-hover-up {
+
+.animation-hover-zoom {
-webkit-transition: all .3s cubic-bezier(.2,.3,0,1);
-moz-transition: all .3s cubic-bezier(.2,.3,0,1);
-ms-transition: all .3s cubic-bezier(.2,.3,0,1);
-o-transition: all .3s cubic-bezier(.2,.3,0,1);
transition: all .3s cubic-bezier(.2,.3,0,1);
}
+.animation-hover-zoom:hover {
+ -moz-transform: scale(1.05);
+ -o-transform: scale(1.05);
+ -ms-transform: scale(1.05);
+ -webkit-transform: scale(1.05);
+ transform: scale(1.05);
+}
/* @keyframes opacity {
0% {
@@ -371,6 +386,24 @@
animation: shimmer 3s ease-out infinite alternate;
}
+@keyframes flex {
+ 0% {
+ transform: scaleX(1)
+ }
+
+ 50% {
+ transform: scale3d(1.05, 1.05, 1.05)
+ }
+
+ to {
+ transform: scaleX(1)
+ }
+}
+
+.animation-flex {
+ animation: flex 1s ease-in-out infinite;
+}
+
@keyframes wiggle {
0%,
20%,
@@ -402,6 +435,79 @@
animation: wiggle 1.5s ease-in-out infinite;
}
+@keyframes up-down {
+ 0%, 100% { transform: translateY(0); }
+ 50% { transform: translateY(-10px); }
+}
+
+.animation-up-down {
+ animation: up-down 3s ease-in-out infinite;
+}
+
+/* Filters */
+.filter-white {
+ filter: brightness(0) invert(1);
+}
+
+.filter-black {
+ filter: brightness(0) invert(1) hue-rotate(180deg);
+}
+
+/* Buttons */
+/* .btn-gradient {
+ animation: shimmer 3s ease-out infinite alternate !important;
+ border-width: 0 !important;
+ border-color: transparent !important;
+ background-color: transparent !important;
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82) !important;
+ background-size: 300% 300% !important;
+ text-transform: none !important;
+ --tw-text-opacity: 1 !important;
+ color: rgb(255 255 255/ 1!important) !important;
+ --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 2px -1px rgba(0,0,0,.1);
+ --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
+ box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
+ transition-duration: .1s;
+ animation-duration: .1s;
+} */
+
+.btn-gradient {
+ animation: shimmer 3s ease-out infinite alternate !important;
+ border-width: 0 !important;
+ border-color: transparent !important;
+ background-color: transparent !important;
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82) !important;
+ background-size: 300% 300% !important;
+ text-transform: none !important;
+ color: rgba(255, 255, 255, 1) !important;
+ /* Replacing Tailwind CSS custom properties with a specific box-shadow value */
+ box-shadow: 0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -1px rgba(0, 0, 0, 0.06) !important;
+ transition-duration: 3s !important;
+ animation-duration: 3s !important;
+}
+.btn-gradient:hover {
+ opacity: 0.70;
+}
+
+.text-gradient {
+ background-image: linear-gradient(60deg, #f79533, #f37055, #ef4e7b, #a166ab, #5073b8, #1098ad, #07b39b, #6fba82);
+ background-size: 300% 300%;
+ -webkit-background-clip: text;
+ -webkit-text-fill-color: transparent;
+ animation: shimmer 3s ease-out infinite alternate;
+}
+
+@keyframes shimmer {
+ 0% {
+ background-position: 0% 50%;
+ }
+ 100% {
+ background-position: 100% 50%;
+ }
+}
+
+
+
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
@@ -592,7 +698,7 @@
@@ -3123,7 +3229,7 @@
-