run:R W Run
DIR
2026-03-11 16:18:51
R W Run
259.6 KB
2026-03-11 16:18:51
R W Run
154.3 KB
2026-03-11 16:18:51
R W Run
2.77 KB
2026-03-11 16:18:51
R W Run
1.16 KB
2026-03-11 16:18:51
R W Run
119.71 KB
2026-03-11 16:18:51
R W Run
66.71 KB
2026-03-11 16:18:51
R W Run
15.39 KB
2026-03-11 16:18:51
R W Run
10.99 KB
2026-03-11 16:18:51
R W Run
15.53 KB
2026-03-11 16:18:51
R W Run
11.14 KB
2026-03-11 16:18:51
R W Run
2.82 KB
2026-03-11 16:18:51
R W Run
4.49 KB
2026-03-11 16:18:51
R W Run
4.84 KB
2026-03-11 16:18:51
R W Run
2.69 KB
2026-03-11 16:18:51
R W Run
4.09 KB
2026-03-11 16:18:51
R W Run
1.08 KB
2026-03-11 16:18:51
R W Run
5.28 KB
2026-03-11 16:18:51
R W Run
3.36 KB
2026-03-11 16:18:51
R W Run
error_log
📄mediaelementplayer-legacy.css
1/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).
2Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
3.mejs-offscreen {
4 border: 0;
5 clip: rect( 1px, 1px, 1px, 1px );
6 -webkit-clip-path: inset( 50% );
7 clip-path: inset( 50% );
8 height: 1px;
9 margin: -1px;
10 overflow: hidden;
11 padding: 0;
12 position: absolute;
13 width: 1px;
14 word-wrap: normal;
15}
16
17.mejs-container {
18 background: #000;
19 box-sizing: border-box;
20 font-family: 'Helvetica', Arial, serif;
21 position: relative;
22 text-align: left;
23 text-indent: 0;
24 vertical-align: top;
25}
26
27.mejs-container * {
28 box-sizing: border-box;
29}
30
31/* Hide native play button and control bar from iOS to favor plugin button */
32.mejs-container video::-webkit-media-controls,
33.mejs-container video::-webkit-media-controls-panel,
34.mejs-container video::-webkit-media-controls-panel-container,
35.mejs-container video::-webkit-media-controls-start-playback-button {
36 -webkit-appearance: none;
37 display: none !important;
38}
39
40.mejs-fill-container,
41.mejs-fill-container .mejs-container {
42 height: 100%;
43 width: 100%;
44}
45
46.mejs-fill-container {
47 background: transparent;
48 margin: 0 auto;
49 overflow: hidden;
50 position: relative;
51}
52
53.mejs-container:focus {
54 outline: none;
55}
56
57.mejs-iframe-overlay {
58 height: 100%;
59 position: absolute;
60 width: 100%;
61}
62
63.mejs-embed,
64.mejs-embed body {
65 background: #000;
66 height: 100%;
67 margin: 0;
68 overflow: hidden;
69 padding: 0;
70 width: 100%;
71}
72
73.mejs-fullscreen {
74 overflow: hidden !important;
75}
76
77.mejs-container-fullscreen {
78 bottom: 0;
79 left: 0;
80 overflow: hidden;
81 position: fixed;
82 right: 0;
83 top: 0;
84 z-index: 1000;
85}
86
87.mejs-container-fullscreen .mejs-mediaelement,
88.mejs-container-fullscreen video {
89 height: 100% !important;
90 width: 100% !important;
91}
92
93/* Start: LAYERS */
94.mejs-background {
95 left: 0;
96 position: absolute;
97 top: 0;
98}
99
100.mejs-mediaelement {
101 height: 100%;
102 left: 0;
103 position: absolute;
104 top: 0;
105 width: 100%;
106 z-index: 0;
107}
108
109.mejs-poster {
110 background-position: 50% 50%;
111 background-repeat: no-repeat;
112 background-size: cover;
113 left: 0;
114 position: absolute;
115 top: 0;
116 z-index: 1;
117}
118
119:root .mejs-poster-img {
120 display: none;
121}
122
123.mejs-poster-img {
124 border: 0;
125 padding: 0;
126}
127
128.mejs-overlay {
129 -webkit-box-align: center;
130 -webkit-align-items: center;
131 -ms-flex-align: center;
132 align-items: center;
133 display: -webkit-box;
134 display: -webkit-flex;
135 display: -ms-flexbox;
136 display: flex;
137 -webkit-box-pack: center;
138 -webkit-justify-content: center;
139 -ms-flex-pack: center;
140 justify-content: center;
141 left: 0;
142 position: absolute;
143 top: 0;
144}
145
146.mejs-layer {
147 z-index: 1;
148}
149
150.mejs-overlay-play {
151 cursor: pointer;
152}
153
154.mejs-overlay-button {
155 background: url('mejs-controls.svg') no-repeat;
156 background-position: 0 -39px;
157 height: 80px;
158 width: 80px;
159}
160
161.mejs-overlay:hover > .mejs-overlay-button {
162 background-position: -80px -39px;
163}
164
165.mejs-overlay-loading {
166 height: 80px;
167 width: 80px;
168}
169
170.mejs-overlay-loading-bg-img {
171 -webkit-animation: mejs-loading-spinner 1s linear infinite;
172 animation: mejs-loading-spinner 1s linear infinite;
173 background: transparent url('mejs-controls.svg') -160px -40px no-repeat;
174 display: block;
175 height: 80px;
176 width: 80px;
177 z-index: 1;
178}
179
180@-webkit-keyframes mejs-loading-spinner {
181 100% {
182 -webkit-transform: rotate(360deg);
183 transform: rotate(360deg);
184 }
185}
186
187@keyframes mejs-loading-spinner {
188 100% {
189 -webkit-transform: rotate(360deg);
190 transform: rotate(360deg);
191 }
192}
193
194/* End: LAYERS */
195
196/* Start: CONTROL BAR */
197.mejs-controls {
198 bottom: 0;
199 display: -webkit-box;
200 display: -webkit-flex;
201 display: -ms-flexbox;
202 display: flex;
203 height: 40px;
204 left: 0;
205 list-style-type: none;
206 margin: 0;
207 padding: 0 10px;
208 position: absolute;
209 width: 100%;
210 z-index: 3;
211}
212
213.mejs-controls:not([style*='display: none']) {
214 background: rgba(255, 0, 0, 0.7);
215 background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35));
216 background: linear-gradient(transparent, rgba(0, 0, 0, 0.35));
217}
218
219.mejs-button,
220.mejs-time,
221.mejs-time-rail {
222 font-size: 10px;
223 height: 40px;
224 line-height: 10px;
225 margin: 0;
226 width: 32px;
227}
228
229.mejs-button > button {
230 background: transparent url('mejs-controls.svg');
231 border: 0;
232 cursor: pointer;
233 display: block;
234 font-size: 0;
235 height: 20px;
236 line-height: 0;
237 margin: 10px 6px;
238 overflow: hidden;
239 padding: 0;
240 position: absolute;
241 text-decoration: none;
242 width: 20px;
243}
244
245/* :focus for accessibility */
246.mejs-button > button:focus {
247 outline: dotted 1px #999;
248}
249
250.mejs-container-keyboard-inactive a,
251.mejs-container-keyboard-inactive a:focus,
252.mejs-container-keyboard-inactive button,
253.mejs-container-keyboard-inactive button:focus,
254.mejs-container-keyboard-inactive [role=slider],
255.mejs-container-keyboard-inactive [role=slider]:focus {
256 outline: 0;
257}
258
259/* End: CONTROL BAR */
260
261/* Start: Time (Current / Duration) */
262.mejs-time {
263 box-sizing: content-box;
264 color: #fff;
265 font-size: 11px;
266 font-weight: bold;
267 height: 24px;
268 overflow: hidden;
269 padding: 16px 6px 0;
270 text-align: center;
271 width: auto;
272}
273
274/* End: Time (Current / Duration) */
275
276/* Start: Play/Pause/Stop */
277.mejs-play > button {
278 background-position: 0 0;
279}
280
281.mejs-pause > button {
282 background-position: -20px 0;
283}
284
285.mejs-replay > button {
286 background-position: -160px 0;
287}
288
289/* End: Play/Pause/Stop */
290
291/* Start: Progress Bar */
292.mejs-time-rail {
293 direction: ltr;
294 -webkit-box-flex: 1;
295 -webkit-flex-grow: 1;
296 -ms-flex-positive: 1;
297 flex-grow: 1;
298 height: 40px;
299 margin: 0 10px;
300 padding-top: 10px;
301 position: relative;
302}
303
304.mejs-time-total,
305.mejs-time-buffering,
306.mejs-time-loaded,
307.mejs-time-current,
308.mejs-time-float,
309.mejs-time-hovered,
310.mejs-time-float-current,
311.mejs-time-float-corner,
312.mejs-time-marker {
313 border-radius: 2px;
314 cursor: pointer;
315 display: block;
316 height: 10px;
317 position: absolute;
318}
319
320.mejs-time-total {
321 background: rgba(255, 255, 255, 0.3);
322 margin: 5px 0 0;
323 width: 100%;
324}
325
326.mejs-time-buffering {
327 -webkit-animation: buffering-stripes 2s linear infinite;
328 animation: buffering-stripes 2s linear infinite;
329 background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
330 background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
331 background-size: 15px 15px;
332 width: 100%;
333}
334
335@-webkit-keyframes buffering-stripes {
336 from {
337 background-position: 0 0;
338 }
339 to {
340 background-position: 30px 0;
341 }
342}
343
344@keyframes buffering-stripes {
345 from {
346 background-position: 0 0;
347 }
348 to {
349 background-position: 30px 0;
350 }
351}
352
353.mejs-time-loaded {
354 background: rgba(255, 255, 255, 0.3);
355}
356
357.mejs-time-current,
358.mejs-time-handle-content {
359 background: rgba(255, 255, 255, 0.9);
360}
361
362.mejs-time-hovered {
363 background: rgba(255, 255, 255, 0.5);
364 z-index: 10;
365}
366
367.mejs-time-hovered.negative {
368 background: rgba(0, 0, 0, 0.2);
369}
370
371.mejs-time-current,
372.mejs-time-buffering,
373.mejs-time-loaded,
374.mejs-time-hovered {
375 left: 0;
376 -webkit-transform: scaleX(0);
377 -ms-transform: scaleX(0);
378 transform: scaleX(0);
379 -webkit-transform-origin: 0 0;
380 -ms-transform-origin: 0 0;
381 transform-origin: 0 0;
382 -webkit-transition: 0.15s ease-in all;
383 transition: 0.15s ease-in all;
384 width: 100%;
385}
386
387.mejs-time-buffering {
388 -webkit-transform: scaleX(1);
389 -ms-transform: scaleX(1);
390 transform: scaleX(1);
391}
392
393.mejs-time-hovered {
394 -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
395 transition: height 0.1s cubic-bezier(0.44, 0, 1, 1);
396}
397
398.mejs-time-hovered.no-hover {
399 -webkit-transform: scaleX(0) !important;
400 -ms-transform: scaleX(0) !important;
401 transform: scaleX(0) !important;
402}
403
404.mejs-time-handle,
405.mejs-time-handle-content {
406 border: 4px solid transparent;
407 cursor: pointer;
408 left: 0;
409 position: absolute;
410 -webkit-transform: translateX(0);
411 -ms-transform: translateX(0);
412 transform: translateX(0);
413 z-index: 11;
414}
415
416.mejs-time-handle-content {
417 border: 4px solid rgba(255, 255, 255, 0.9);
418 border-radius: 50%;
419 height: 10px;
420 left: -7px;
421 top: -4px;
422 -webkit-transform: scale(0);
423 -ms-transform: scale(0);
424 transform: scale(0);
425 width: 10px;
426}
427
428.mejs-time-rail:hover .mejs-time-handle-content,
429.mejs-time-rail .mejs-time-handle-content:focus,
430.mejs-time-rail .mejs-time-handle-content:active {
431 -webkit-transform: scale(1);
432 -ms-transform: scale(1);
433 transform: scale(1);
434}
435
436.mejs-time-float {
437 background: #eee;
438 border: solid 1px #333;
439 bottom: 100%;
440 color: #111;
441 display: none;
442 height: 17px;
443 margin-bottom: 9px;
444 position: absolute;
445 text-align: center;
446 -webkit-transform: translateX(-50%);
447 -ms-transform: translateX(-50%);
448 transform: translateX(-50%);
449 width: 36px;
450}
451
452.mejs-time-float-current {
453 display: block;
454 left: 0;
455 margin: 2px;
456 text-align: center;
457 width: 30px;
458}
459
460.mejs-time-float-corner {
461 border: solid 5px #eee;
462 border-color: #eee transparent transparent;
463 border-radius: 0;
464 display: block;
465 height: 0;
466 left: 50%;
467 line-height: 0;
468 position: absolute;
469 top: 100%;
470 -webkit-transform: translateX(-50%);
471 -ms-transform: translateX(-50%);
472 transform: translateX(-50%);
473 width: 0;
474}
475
476.mejs-long-video .mejs-time-float {
477 margin-left: -23px;
478 width: 64px;
479}
480
481.mejs-long-video .mejs-time-float-current {
482 width: 60px;
483}
484
485.mejs-broadcast {
486 color: #fff;
487 height: 10px;
488 position: absolute;
489 top: 15px;
490 width: 100%;
491}
492
493/* End: Progress Bar */
494
495/* Start: Fullscreen */
496.mejs-fullscreen-button > button {
497 background-position: -80px 0;
498}
499
500.mejs-unfullscreen > button {
501 background-position: -100px 0;
502}
503
504/* End: Fullscreen */
505
506/* Start: Mute/Volume */
507.mejs-mute > button {
508 background-position: -60px 0;
509}
510
511.mejs-unmute > button {
512 background-position: -40px 0;
513}
514
515.mejs-volume-button {
516 position: relative;
517}
518
519.mejs-volume-button > .mejs-volume-slider {
520 -webkit-backface-visibility: hidden;
521 background: rgba(50, 50, 50, 0.7);
522 border-radius: 0;
523 bottom: 100%;
524 display: none;
525 height: 115px;
526 left: 50%;
527 margin: 0;
528 position: absolute;
529 -webkit-transform: translateX(-50%);
530 -ms-transform: translateX(-50%);
531 transform: translateX(-50%);
532 width: 25px;
533 z-index: 1;
534}
535
536.mejs-volume-button:hover {
537 border-radius: 0 0 4px 4px;
538}
539
540.mejs-volume-total {
541 background: rgba(255, 255, 255, 0.5);
542 height: 100px;
543 left: 50%;
544 margin: 0;
545 position: absolute;
546 top: 8px;
547 -webkit-transform: translateX(-50%);
548 -ms-transform: translateX(-50%);
549 transform: translateX(-50%);
550 width: 2px;
551}
552
553.mejs-volume-current {
554 background: rgba(255, 255, 255, 0.9);
555 left: 0;
556 margin: 0;
557 position: absolute;
558 width: 100%;
559}
560
561.mejs-volume-handle {
562 background: rgba(255, 255, 255, 0.9);
563 border-radius: 1px;
564 cursor: ns-resize;
565 height: 6px;
566 left: 50%;
567 position: absolute;
568 -webkit-transform: translateX(-50%);
569 -ms-transform: translateX(-50%);
570 transform: translateX(-50%);
571 width: 16px;
572}
573
574.mejs-horizontal-volume-slider {
575 display: block;
576 height: 36px;
577 position: relative;
578 vertical-align: middle;
579 width: 56px;
580}
581
582.mejs-horizontal-volume-total {
583 background: rgba(50, 50, 50, 0.8);
584 border-radius: 2px;
585 font-size: 1px;
586 height: 8px;
587 left: 0;
588 margin: 0;
589 padding: 0;
590 position: absolute;
591 top: 16px;
592 width: 50px;
593}
594
595.mejs-horizontal-volume-current {
596 background: rgba(255, 255, 255, 0.8);
597 border-radius: 2px;
598 font-size: 1px;
599 height: 100%;
600 left: 0;
601 margin: 0;
602 padding: 0;
603 position: absolute;
604 top: 0;
605 width: 100%;
606}
607
608.mejs-horizontal-volume-handle {
609 display: none;
610}
611
612/* End: Mute/Volume */
613
614/* Start: Track (Captions and Chapters) */
615.mejs-captions-button,
616.mejs-chapters-button {
617 position: relative;
618}
619
620.mejs-captions-button > button {
621 background-position: -140px 0;
622}
623
624.mejs-chapters-button > button {
625 background-position: -180px 0;
626}
627
628.mejs-captions-button > .mejs-captions-selector,
629.mejs-chapters-button > .mejs-chapters-selector {
630 background: rgba(50, 50, 50, 0.7);
631 border: solid 1px transparent;
632 border-radius: 0;
633 bottom: 100%;
634 margin-right: -43px;
635 overflow: hidden;
636 padding: 0;
637 position: absolute;
638 right: 50%;
639 visibility: visible;
640 width: 86px;
641}
642
643.mejs-chapters-button > .mejs-chapters-selector {
644 margin-right: -55px;
645 width: 110px;
646}
647
648.mejs-captions-selector-list,
649.mejs-chapters-selector-list {
650 list-style-type: none !important;
651 margin: 0;
652 overflow: hidden;
653 padding: 0;
654}
655
656.mejs-captions-selector-list-item,
657.mejs-chapters-selector-list-item {
658 color: #fff;
659 cursor: pointer;
660 display: block;
661 list-style-type: none !important;
662 margin: 0 0 6px;
663 overflow: hidden;
664 padding: 0;
665}
666
667.mejs-captions-selector-list-item:hover,
668.mejs-chapters-selector-list-item:hover {
669 background-color: rgb(200, 200, 200) !important;
670 background-color: rgba(255, 255, 255, 0.4) !important;
671}
672
673.mejs-captions-selector-input,
674.mejs-chapters-selector-input {
675 clear: both;
676 float: left;
677 left: -1000px;
678 margin: 3px 3px 0 5px;
679 position: absolute;
680}
681
682.mejs-captions-selector-label,
683.mejs-chapters-selector-label {
684 cursor: pointer;
685 float: left;
686 font-size: 10px;
687 line-height: 15px;
688 padding: 4px 10px 0;
689 width: 100%;
690}
691
692.mejs-captions-selected,
693.mejs-chapters-selected {
694 color: rgba(33, 248, 248, 1);
695}
696
697.mejs-captions-translations {
698 font-size: 10px;
699 margin: 0 0 5px;
700}
701
702.mejs-captions-layer {
703 bottom: 0;
704 color: #fff;
705 font-size: 16px;
706 left: 0;
707 line-height: 20px;
708 position: absolute;
709 text-align: center;
710}
711
712.mejs-captions-layer a {
713 color: #fff;
714 text-decoration: underline;
715}
716
717.mejs-captions-layer[lang=ar] {
718 font-size: 20px;
719 font-weight: normal;
720}
721
722.mejs-captions-position {
723 bottom: 15px;
724 left: 0;
725 position: absolute;
726 width: 100%;
727}
728
729.mejs-captions-position-hover {
730 bottom: 35px;
731}
732
733.mejs-captions-text,
734.mejs-captions-text * {
735 background: rgba(20, 20, 20, 0.5);
736 box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5);
737 padding: 0;
738 white-space: pre-wrap;
739}
740
741.mejs-container.mejs-hide-cues video::-webkit-media-text-track-container {
742 display: none;
743}
744
745/* End: Track (Captions and Chapters) */
746
747/* Start: Error */
748.mejs-overlay-error {
749 position: relative;
750}
751.mejs-overlay-error > img {
752 left: 0;
753 max-width: 100%;
754 position: absolute;
755 top: 0;
756 z-index: -1;
757}
758.mejs-cannotplay,
759.mejs-cannotplay a {
760 color: #fff;
761 font-size: 0.8em;
762}
763
764.mejs-cannotplay {
765 position: relative;
766}
767
768.mejs-cannotplay p,
769.mejs-cannotplay a {
770 display: inline-block;
771 padding: 0 15px;
772 width: 100%;
773}
774/* End: Error */