PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.1.8
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.1.8
3.5.9 3.5.8 3.5.7 3.5.6 3.5.5 3.5.4 3.5.3 3.5.2 3.5.1 3.5.0 3.4.9 3.4.8 3.4.7 0.2.1 1.6.91 0.2.2 1.6.92 0.2.3 1.6.93 0.2.4 1.6.94 0.2.5 1.6.95 0.2.6 1.6.96 0.2.7 1.6.97 0.2.8 1.6.98 0.2.9 1.6.99 0.3.0 1.7.0 0.3.1 1.7.1 0.3.2 1.7.2 0.3.3 1.7.3 0.3.4 1.7.4 0.3.5 1.7.5 0.3.6 1.7.6 0.4.0 1.7.7 0.4.1 1.7.8 0.4.2 1.7.9 0.4.3 1.8.0 0.4.4 1.8.1 0.4.5 1.8.2 0.4.6 1.8.3 0.4.7 1.8.4 0.4.8 1.8.5 0.4.9 1.8.6 0.5.0 1.8.7 0.5.1 1.8.8 0.5.2 1.8.9 0.5.3 1.9.0 0.5.4 1.9.1 0.5.5 1.9.2 0.5.6 1.9.3 0.5.7 1.9.4 0.5.8 1.9.5 0.5.9 1.9.6 0.6.0 1.9.7 0.6.1 1.9.8 0.6.2 1.9.81 0.6.3 1.9.82 0.6.4 1.9.83 0.6.5 1.9.84 0.6.6 1.9.85 0.6.7 1.9.86 0.6.8 1.9.87 0.6.9 1.9.88 0.7.0 1.9.89 0.7.1 1.9.90 0.7.2 1.9.91 0.7.3 1.9.92 0.7.4 1.9.93 0.7.5 1.9.94 0.7.6 1.9.95 0.7.7 1.9.96 0.7.8 1.9.97 0.7.9 1.9.98 0.8.0 1.9.99 0.8.1 2.0.0 0.8.2 2.0.1 0.8.3 2.0.2 0.8.4 2.0.3 0.8.5 2.0.4 0.8.6 2.0.5 0.8.7 2.0.6 0.8.8 2.0.7 0.8.9 2.0.8 0.9.0 2.0.9 0.9.2 2.1.0 0.9.3 2.1.1 0.9.4 2.1.2 0.9.5 2.1.3 0.9.6 2.1.4 0.9.7 2.1.5 0.9.8 2.1.6 0.9.81 2.1.7 0.9.82 2.1.8 0.9.83 2.1.9 0.9.84 2.2.0 0.9.85 2.2.1 0.9.86 2.2.2 0.9.87 2.2.3 0.9.88 2.2.4 0.9.89 2.2.5 0.9.9 2.2.51 0.9.91 2.2.52 0.9.92 2.2.53 0.9.93 2.2.54 0.9.94 2.2.56 0.9.95 2.2.57 0.9.96 2.2.6 0.9.97 2.2.60 0.9.98 2.2.61 0.9.99 2.2.62 1.0.0 2.2.63 1.0.01 2.2.70 1.0.1 2.2.80 1.0.2 2.2.81 1.0.3 2.2.90 1.0.4 2.2.91 1.0.5 2.2.92 1.0.6 2.2.93 1.0.7 2.2.94 1.0.8 2.2.95 1.0.9 2.3.0 1.1.0 2.3.1 1.1.1 2.3.2 1.1.2 2.3.3 1.1.3 2.3.4 1.1.4 2.3.5 1.1.5 2.3.6 1.1.6 2.3.7 1.1.7 2.3.8 1.1.8 2.3.9 1.1.9 2.4.0 1.2.0 2.4.1 1.2.1 2.4.2 1.2.2 2.4.3 1.2.21 2.4.4 1.2.3 2.4.5 1.2.30 2.4.6 1.3.0 2.4.7 1.3.1 2.4.8 1.3.2 2.4.9 1.3.3 2.5.0 1.3.31 2.5.1 1.3.32 2.5.2 1.3.33 2.5.3 1.3.34 2.5.4 1.3.35 2.5.5 1.3.36 2.5.6 1.3.37 2.5.7 1.3.38 2.5.8 1.3.39 2.5.9 1.3.40 2.6.0 1.3.41 2.6.1 1.3.42 2.6.2 1.3.43 2.6.3 1.3.44 2.6.5 1.3.45 2.6.6 1.3.46 2.6.7 1.3.47 2.6.8 1.3.48 2.6.9 1.3.49 2.7.0 1.3.50 2.7.1 1.3.51 2.7.2 1.3.52 2.7.3 1.3.53 2.7.4 1.3.54 2.7.5 1.3.56 2.7.6 1.3.57 2.7.7 1.3.58 2.7.8 1.3.59 2.7.9 1.3.60 2.8.0 1.3.61 2.8.1 1.3.62 2.8.2 1.3.63 2.8.3 1.3.64 2.8.4 1.3.65 2.8.5 1.3.66 2.8.6 1.3.67 2.8.7 1.3.68 2.8.8 1.3.69 2.8.9 1.3.70 2.9.0 1.3.71 2.9.1 1.3.72 2.9.2 1.3.73 2.9.3 1.3.74 2.9.4 1.3.75 2.9.5 1.3.76 2.9.6 1.3.77 2.9.7 1.3.78 2.9.8 1.3.79 2.9.9 1.3.80 3.0.0 1.3.81 3.0.1 1.3.82 3.0.2 1.3.83 3.0.3 1.3.84 3.0.4 1.3.85 3.0.5 1.3.86 3.0.6 1.3.87 3.0.7 1.3.88 3.0.8 1.3.89 3.0.9 1.3.90 3.1.0 1.3.91 3.1.1 1.3.92 3.1.2 1.3.93 3.1.3 1.3.94 3.1.4 1.3.95 3.1.5 1.3.96 3.1.6 1.3.97 3.1.7 1.3.98 3.1.8 1.3.99 3.1.9 1.4.0 3.2.0 1.4.1 3.2.1 1.4.2 3.2.2 1.4.3 3.2.3 1.4.4 3.2.4 1.4.5 3.2.5 1.4.6 3.2.6 1.4.7 3.2.7 1.4.8 3.2.8 1.4.9 3.2.9 1.5.0 3.3.0 1.5.1 3.3.1 1.5.2 3.3.2 1.5.3 3.3.3 1.5.4 3.3.4 1.5.5 3.3.5 1.5.6 3.3.6 1.5.7 3.3.7 1.5.8 3.3.8 1.5.9 3.3.9 1.6.0 3.4.0 1.6.1 3.4.1 1.6.2 3.4.2 1.6.3 3.4.3 1.6.5 3.4.4 1.6.51 3.4.5 1.6.52 3.4.6 1.6.53 1.6.54 1.6.55 1.6.56 1.6.57 1.6.58 1.6.59 1.6.60 1.6.61 1.6.62 1.6.63 1.6.64 1.6.65 1.6.66 1.6.67 1.6.68 trunk 1.6.69 0.0.1 1.6.70 0.0.2 1.6.71 0.0.3 1.6.72 0.0.4 1.6.73 0.0.5 1.6.74 0.0.6 1.6.75 0.0.7 1.6.76 0.0.8 1.6.77 0.0.9 1.6.78 0.1.0 1.6.79 0.1.1 1.6.81 0.1.2 1.6.82 0.1.3 1.6.83 0.1.4 1.6.84 0.1.5 1.6.85 0.1.6 1.6.86 0.1.7 1.6.87 0.1.8 1.6.88 0.1.9 1.6.89 0.2.0 1.6.90
ai-engine / classes / modules / chatbot-chatgpt.css
ai-engine / classes / modules Last commit date
assistants.php 3 years ago chatbot-chatgpt.css 3 years ago chatbot-chatgpt.scss 3 years ago chatbot.php 3 years ago chatbot_logs.php 3 years ago
chatbot-chatgpt.css
466 lines
1 #mwai-chat-id {
2 --mwai-spacing: 15px;
3 --mwai-fontSize: 15px;
4 --mwai-borderRadius: 10px;
5 --mwai-fontColor: #FFFFFF;
6 --mwai-backgroundPrimaryColor: #454654;
7 --mwai-backgroundSecondaryColor: #343541;
8 --mwai-aiAvatarBackgroundColor: #10a37f;
9 --mwai-userAvatarBackgroundColor: #135ea4;
10 --mwai-headerButtonsColor: #FFFFFF;
11 }
12
13 #mwai-chat-id .mwai-open-button {
14 position: absolute;
15 right: 0;
16 bottom: 0;
17 transition: all 0.2s ease-out;
18 z-index: 9999;
19 display: flex;
20 flex-direction: column;
21 align-items: end;
22 }
23
24 #mwai-chat-id .mwai-open-button .mwai-icon-text {
25 background: var(--mwai-backgroundPrimaryColor);
26 color: var(--mwai-headerButtonsColor);
27 max-width: 200px;
28 font-size: 13px;
29 margin-bottom: 15px;
30 padding: 5px 10px;
31 border-radius: 8px;
32 }
33
34 #mwai-chat-id .mwai-open-button:hover {
35 cursor: pointer;
36 filter: saturate(2.5) hue-rotate(5deg);
37 }
38
39 #mwai-chat-id .mwai-content {
40 background: var(--mwai-backgroundSecondaryColor);
41 color: var(--mwai-fontColor);
42 font-size: var(--mwai-fontSize);
43 border-radius: var(--mwai-borderRadius);
44 overflow: hidden;
45 display: flex;
46 flex-direction: column;
47 }
48
49 #mwai-chat-id .mwai-conversation {
50 overflow: auto;
51 }
52
53 #mwai-chat-id * {
54 box-sizing: border-box;
55 }
56
57 #mwai-chat-id a {
58 color: #2196f3;
59 }
60
61 #mwai-chat-id h1 {
62 font-size: 200%;
63 }
64
65 #mwai-chat-id h2 {
66 font-size: 160%;
67 }
68
69 #mwai-chat-id h3 {
70 font-size: 140%;
71 }
72
73 #mwai-chat-id h4 {
74 font-size: 120%;
75 }
76
77 #mwai-chat-id pre {
78 color: var(--mwai-fontColor);
79 border-radius: var(--mwai-borderRadius);
80 padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
81 break-after: auto;
82 font-size: 95%;
83 font-family: system-ui;
84 background: #343541;
85 }
86
87 #mwai-chat-id pre code {
88 padding: 0 !important;
89 font-family: system-ui;
90 background: #343541;
91 }
92
93 #mwai-chat-id ol {
94 padding: 0;
95 margin: 0 0 0 20px;
96 }
97
98 #mwai-chat-id .mwai-reply {
99 display: flex;
100 padding: var(--mwai-spacing);
101 }
102
103 #mwai-chat-id .mwai-ai, #mwai-chat-id .mwai-system {
104 background: var(--mwai-backgroundPrimaryColor);
105 }
106
107 #mwai-chat-id .mwai-name {
108 color: var(--mwai-fontColor);
109 margin-right: 5px;
110 }
111
112 #mwai-chat-id .mwai-name .mwai-name-text {
113 opacity: 0.50;
114 white-space: nowrap;
115 }
116
117 #mwai-chat-id .mwai-name .mwai-avatar {
118 margin-right: 10px;
119 width: 40px;
120 height: 40px;
121 background: var(--mwai-aiAvatarBackgroundColor);
122 display: flex;
123 align-items: center;
124 justify-content: center;
125 border-radius: 5px;
126 overflow: hidden;
127 }
128
129 #mwai-chat-id .mwai-name .mwai-avatar img {
130 max-width: 100%;
131 max-height: 100%;
132 }
133
134 #mwai-chat-id .mwai-name .mwai-avatar.mwai-svg img {
135 width: 28px;
136 height: 28px;
137 filter: brightness(0) invert(1);
138 }
139
140 #mwai-chat-id .mwai-user .mwai-name .mwai-avatar {
141 background: var(--mwai-userAvatarBackgroundColor);
142 }
143
144 #mwai-chat-id .mwai-text {
145 flex: auto;
146 }
147
148 #mwai-chat-id .mwai-text .mwai-typewriter {
149 display: inline-block;
150 }
151
152 #mwai-chat-id .mwai-text .mwai-typewriter > :first-child {
153 margin-top: 0;
154 }
155
156 #mwai-chat-id .mwai-text > *:first-child {
157 margin-top: 0;
158 }
159
160 #mwai-chat-id .mwai-text > *:last-child {
161 margin-bottom: 0;
162 }
163
164 #mwai-chat-id .mwai-input {
165 display: flex;
166 padding: var(--mwai-spacing);
167 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
168 }
169
170 #mwai-chat-id .mwai-input textarea {
171 background: var(--mwai-backgroundPrimaryColor);
172 color: var(--mwai-fontColor);
173 flex: auto;
174 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
175 border: none;
176 border-radius: 5px;
177 font-size: var(--mwai-fontSize);
178 resize: none;
179 font-family: inherit;
180 line-height: calc(var(--mwai-spacing) * 2);
181 margin: 0;
182 overflow: hidden;
183 }
184
185 #mwai-chat-id .mwai-input textarea:focus {
186 outline: none;
187 }
188
189 #mwai-chat-id .mwai-compliance {
190 opacity: 0.50;
191 margin-top: calc( -1 * var(--mwai-spacing));
192 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
193 font-size: smaller;
194 color: var(--mwai-fontColor);
195 text-align: left;
196 }
197
198 #mwai-chat-id button {
199 background: none;
200 color: var(--mwai-fontColor);
201 background-color: var(--mwai-backgroundSecondaryColor);
202 border: 1px solid var(--mwai-backgroundPrimaryColor);
203 margin-left: var(--mwai-spacing);
204 width: 90px;
205 border-radius: 5px;
206 cursor: pointer;
207 transition: all 0.2s ease-out;
208 display: flex;
209 align-items: center;
210 justify-content: center;
211 }
212
213 #mwai-chat-id button .mwai-timer {
214 margin-left: 5px;
215 margin-right: 5px;
216 font-size: 11px;
217 }
218
219 #mwai-chat-id button:hover {
220 background: var(--mwai-backgroundPrimaryColor);
221 }
222
223 #mwai-chat-id button {
224 position: relative;
225 }
226
227 #mwai-chat-id button[disabled] span {
228 display: none;
229 }
230
231 #mwai-chat-id button[disabled]::before {
232 content: '';
233 width: 18px;
234 height: 18px;
235 margin: auto;
236 border: 3px solid transparent;
237 border-top-color: var(--mwai-fontColor);
238 border-radius: 50%;
239 animation: mwai-button-spinner 1s ease infinite;
240 }
241
242 #mwai-chat-id.mwai-window {
243 position: fixed;
244 right: 30px;
245 bottom: 30px;
246 width: 460px;
247 z-index: 9999;
248 }
249
250 #mwai-chat-id.mwai-window .mwai-header {
251 display: none;
252 justify-content: flex-end;
253 align-items: center;
254 }
255
256 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
257 justify-content: center;
258 height: 40px;
259 width: 25px;
260 cursor: pointer;
261 display: flex;
262 justify-content: center;
263 align-items: center;
264 }
265
266 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
267 transition: all 0.2s ease-out;
268 content: ' ';
269 cursor: pointer;
270 position: absolute;
271 height: 15px;
272 width: 15px;
273 opacity: 0.75;
274 border: 2px solid var(--mwai-headerButtonsColor);
275 }
276
277 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
278 width: 20px;
279 height: 20px;
280 }
281
282 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
283 justify-content: center;
284 height: 35px;
285 width: 35px;
286 cursor: pointer;
287 }
288
289 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
290 content: ' ';
291 cursor: pointer;
292 position: absolute;
293 height: 25px;
294 width: 2px;
295 background-color: var(--mwai-headerButtonsColor);
296 opacity: 0.75;
297 }
298
299 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
300 transition: all 0.2s ease-out;
301 transform: translate(16px, 5px) rotate(45deg);
302 }
303
304 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
305 transition: all 0.2s ease-out;
306 transform: translate(16px, 5px) rotate(-45deg);
307 }
308
309 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
310 opacity: 1;
311 transform: translate(16px, 5px) rotate(135deg);
312 }
313
314 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
315 opacity: 1;
316 transform: translate(16px, 5px) rotate(45deg);
317 }
318
319 #mwai-chat-id.mwai-window .mwai-content {
320 display: none;
321 opacity: 0;
322 max-height: 40vh;
323 }
324
325 #mwai-chat-id.mwai-window.mwai-bottom-left {
326 bottom: 30px;
327 right: inherit;
328 left: 30px;
329 }
330
331 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
332 right: inherit;
333 left: 0;
334 }
335
336 #mwai-chat-id.mwai-window.mwai-top-right {
337 top: 30px;
338 bottom: inherit;
339 right: 30px;
340 }
341
342 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
343 top: 0;
344 bottom: inherit;
345 }
346
347 #mwai-chat-id.mwai-window.mwai-top-left {
348 top: 30px;
349 bottom: inherit;
350 right: inherit;
351 left: 30px;
352 }
353
354 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
355 top: 0;
356 bottom: inherit;
357 right: inherit;
358 left: 0;
359 }
360
361 #mwai-chat-id .mwai-gallery {
362 display: grid;
363 grid-template-columns: repeat(3, 1fr);
364 grid-gap: 5px;
365 }
366
367 #mwai-chat-id .mwai-gallery img {
368 width: 100%;
369 }
370
371 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button {
372 height: 40px;
373 }
374
375 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:before, #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:after {
376 height: 30px;
377 }
378
379 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
380 width: 20px;
381 height: 20px;
382 }
383
384 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
385 width: 15px;
386 height: 15px;
387 }
388
389 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
390 position: fixed;
391 left: 0;
392 right: 0;
393 bottom: 0;
394 top: 0;
395 width: inherit;
396 height: inherit;
397 max-height: inherit;
398 max-width: inherit;
399 display: flex;
400 flex-direction: column;
401 margin: 0;
402 }
403
404 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
405 height: 100%;
406 max-height: inherit;
407 border-radius: inherit;
408 }
409
410 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content .mwai-conversation {
411 flex: auto;
412 }
413
414 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
415 display: flex;
416 }
417
418 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
419 display: flex;
420 transition: opacity 200ms ease-in-out 0s;
421 opacity: 1;
422 }
423
424 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
425 display: none;
426 }
427
428 @media (max-width: 760px) {
429 #mwai-chat-id.mwai-window {
430 left: 10px;
431 right: 10px;
432 bottom: 10px;
433 width: calc(100% - 20px);
434 z-index: 9999999999;
435 }
436 #mwai-chat-id .mwai-reply {
437 flex-direction: column;
438 }
439 #mwai-chat-id .mwai-input {
440 flex-direction: column;
441 }
442 #mwai-chat-id .mwai-input button {
443 margin: 15px 0 0 0;
444 height: 40px;
445 width: inherit;
446 }
447 #mwai-chat-id .mwai-name {
448 margin-right: 0;
449 max-width: inherit;
450 }
451 }
452
453 @keyframes mwai-button-spinner {
454 from {
455 transform: rotate(0turn);
456 }
457 to {
458 transform: rotate(1turn);
459 }
460 }
461
462 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
463 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
464 top: 32px;
465 }
466