PluginProbe ʕ •ᴥ•ʔ
AI Engine – The Chatbot, AI Framework & MCP for WordPress / 1.3.1
AI Engine – The Chatbot, AI Framework & MCP for WordPress v1.3.1
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
470 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-system .mwai-name {
165 display: none;
166 }
167
168 #mwai-chat-id .mwai-input {
169 display: flex;
170 padding: var(--mwai-spacing);
171 border-top: 1px solid var(--mwai-backgroundPrimaryColor);
172 }
173
174 #mwai-chat-id .mwai-input textarea {
175 background: var(--mwai-backgroundPrimaryColor);
176 color: var(--mwai-fontColor);
177 flex: auto;
178 padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
179 border: none;
180 border-radius: 5px;
181 font-size: var(--mwai-fontSize);
182 resize: none;
183 font-family: inherit;
184 line-height: calc(var(--mwai-spacing) * 2);
185 margin: 0;
186 overflow: hidden;
187 }
188
189 #mwai-chat-id .mwai-input textarea:focus {
190 outline: none;
191 }
192
193 #mwai-chat-id .mwai-compliance {
194 opacity: 0.50;
195 margin-top: calc( -1 * var(--mwai-spacing));
196 padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
197 font-size: smaller;
198 color: var(--mwai-fontColor);
199 text-align: left;
200 }
201
202 #mwai-chat-id button {
203 background: none;
204 color: var(--mwai-fontColor);
205 background-color: var(--mwai-backgroundSecondaryColor);
206 border: 1px solid var(--mwai-backgroundPrimaryColor);
207 margin-left: var(--mwai-spacing);
208 width: 90px;
209 border-radius: 5px;
210 cursor: pointer;
211 transition: all 0.2s ease-out;
212 display: flex;
213 align-items: center;
214 justify-content: center;
215 }
216
217 #mwai-chat-id button .mwai-timer {
218 margin-left: 5px;
219 margin-right: 5px;
220 font-size: 11px;
221 }
222
223 #mwai-chat-id button:hover {
224 background: var(--mwai-backgroundPrimaryColor);
225 }
226
227 #mwai-chat-id button {
228 position: relative;
229 }
230
231 #mwai-chat-id button[disabled] span {
232 display: none;
233 }
234
235 #mwai-chat-id button[disabled]::before {
236 content: '';
237 width: 18px;
238 height: 18px;
239 margin: auto;
240 border: 3px solid transparent;
241 border-top-color: var(--mwai-fontColor);
242 border-radius: 50%;
243 animation: mwai-button-spinner 1s ease infinite;
244 }
245
246 #mwai-chat-id.mwai-window {
247 position: fixed;
248 right: 30px;
249 bottom: 30px;
250 width: 460px;
251 z-index: 9999;
252 }
253
254 #mwai-chat-id.mwai-window .mwai-header {
255 display: none;
256 justify-content: flex-end;
257 align-items: center;
258 }
259
260 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button {
261 justify-content: center;
262 height: 40px;
263 width: 25px;
264 cursor: pointer;
265 display: flex;
266 justify-content: center;
267 align-items: center;
268 }
269
270 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:before {
271 transition: all 0.2s ease-out;
272 content: ' ';
273 cursor: pointer;
274 position: absolute;
275 height: 15px;
276 width: 15px;
277 opacity: 0.75;
278 border: 2px solid var(--mwai-headerButtonsColor);
279 }
280
281 #mwai-chat-id.mwai-window .mwai-header .mwai-resize-button:hover:before {
282 width: 20px;
283 height: 20px;
284 }
285
286 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button {
287 justify-content: center;
288 height: 35px;
289 width: 35px;
290 cursor: pointer;
291 }
292
293 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before, #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
294 content: ' ';
295 cursor: pointer;
296 position: absolute;
297 height: 25px;
298 width: 2px;
299 background-color: var(--mwai-headerButtonsColor);
300 opacity: 0.75;
301 }
302
303 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:before {
304 transition: all 0.2s ease-out;
305 transform: translate(16px, 5px) rotate(45deg);
306 }
307
308 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:after {
309 transition: all 0.2s ease-out;
310 transform: translate(16px, 5px) rotate(-45deg);
311 }
312
313 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:before {
314 opacity: 1;
315 transform: translate(16px, 5px) rotate(135deg);
316 }
317
318 #mwai-chat-id.mwai-window .mwai-header .mwai-close-button:hover:after {
319 opacity: 1;
320 transform: translate(16px, 5px) rotate(45deg);
321 }
322
323 #mwai-chat-id.mwai-window .mwai-content {
324 display: none;
325 opacity: 0;
326 max-height: 40vh;
327 }
328
329 #mwai-chat-id.mwai-window.mwai-bottom-left {
330 bottom: 30px;
331 right: inherit;
332 left: 30px;
333 }
334
335 #mwai-chat-id.mwai-window.mwai-bottom-left .mwai-open-button {
336 right: inherit;
337 left: 0;
338 }
339
340 #mwai-chat-id.mwai-window.mwai-top-right {
341 top: 30px;
342 bottom: inherit;
343 right: 30px;
344 }
345
346 #mwai-chat-id.mwai-window.mwai-top-right .mwai-open-button {
347 top: 0;
348 bottom: inherit;
349 }
350
351 #mwai-chat-id.mwai-window.mwai-top-left {
352 top: 30px;
353 bottom: inherit;
354 right: inherit;
355 left: 30px;
356 }
357
358 #mwai-chat-id.mwai-window.mwai-top-left .mwai-open-button {
359 top: 0;
360 bottom: inherit;
361 right: inherit;
362 left: 0;
363 }
364
365 #mwai-chat-id .mwai-gallery {
366 display: grid;
367 grid-template-columns: repeat(3, 1fr);
368 grid-gap: 5px;
369 }
370
371 #mwai-chat-id .mwai-gallery img {
372 width: 100%;
373 }
374
375 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button {
376 height: 40px;
377 }
378
379 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:before, #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-close-button:after {
380 height: 30px;
381 }
382
383 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:before {
384 width: 20px;
385 height: 20px;
386 }
387
388 #mwai-chat-id.mwai-window.mwai-fullscreen .mwai-resize-button:hover:before {
389 width: 15px;
390 height: 15px;
391 }
392
393 #mwai-chat-id.mwai-fullscreen:not(.mwai-window), #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
394 position: fixed;
395 left: 0;
396 right: 0;
397 bottom: 0;
398 top: 0;
399 width: inherit;
400 height: inherit;
401 max-height: inherit;
402 max-width: inherit;
403 display: flex;
404 flex-direction: column;
405 margin: 0;
406 }
407
408 #mwai-chat-id.mwai-fullscreen:not(.mwai-window) .mwai-content, #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
409 height: 100%;
410 max-height: inherit;
411 border-radius: inherit;
412 }
413
414 #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 {
415 flex: auto;
416 }
417
418 #mwai-chat-id.mwai-window.mwai-open .mwai-header {
419 display: flex;
420 }
421
422 #mwai-chat-id.mwai-window.mwai-open .mwai-content {
423 display: flex;
424 transition: opacity 200ms ease-in-out 0s;
425 opacity: 1;
426 }
427
428 #mwai-chat-id.mwai-window.mwai-open .mwai-open-button {
429 display: none;
430 }
431
432 @media (max-width: 760px) {
433 #mwai-chat-id.mwai-window {
434 left: 10px;
435 right: 10px;
436 bottom: 10px;
437 width: calc(100% - 20px);
438 z-index: 9999999999;
439 }
440 #mwai-chat-id .mwai-reply {
441 flex-direction: column;
442 }
443 #mwai-chat-id .mwai-input {
444 flex-direction: column;
445 }
446 #mwai-chat-id .mwai-input button {
447 margin: 15px 0 0 0;
448 height: 40px;
449 width: inherit;
450 }
451 #mwai-chat-id .mwai-name {
452 margin-right: 0;
453 max-width: inherit;
454 }
455 }
456
457 @keyframes mwai-button-spinner {
458 from {
459 transform: rotate(0turn);
460 }
461 to {
462 transform: rotate(1turn);
463 }
464 }
465
466 .admin-bar #mwai-chat-id.mwai-fullscreen:not(.mwai-window),
467 .admin-bar #mwai-chat-id.mwai-fullscreen.mwai-window.mwai-open {
468 top: 32px;
469 }
470