Version Description
2018/09/11 =
Audio player - fixing speed menu and avoiding "No Picture" button
CSS cleanup
Iframe embedding - fix for playlists - always use "Slider" style to keep it simple
Lightbox - update to latest FancyBox version to prevent issues with element data key "target" used by Popups plugin
Playlist - fixing width for the "Slider" playlist style
Playlist - fixing start/end parsing for "Tabs" playlist style
Download this release
Release Info
Developer | FolioVision |
Plugin | FV Flowplayer Video Player |
Version | 7.1.15.727 |
Comparing to | |
See all releases |
Code changes from version 7.1.14.727 to 7.1.15.727
- controller/backend.php +14 -0
- controller/editor.php +1 -1
- css/fancybox.css +1 -771
- css/flowplayer.css +195 -429
- flowplayer.php +2 -2
- flowplayer/fv-flowplayer.min.js +33 -13
- js/fancybox.js +6 -5
- js/lightbox.js +0 -355
- models/flowplayer-frontend.php +17 -8
- models/flowplayer.php +4 -0
- readme.txt +10 -1
- view/admin.php +3 -3
- view/wizard.php +1 -1
controller/backend.php
CHANGED
@@ -795,3 +795,17 @@ function fv_player_rollback_message( $val ) {
|
|
795 |
echo "</div>";
|
796 |
return $val;
|
797 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
795 |
echo "</div>";
|
796 |
return $val;
|
797 |
}
|
798 |
+
|
799 |
+
add_action( 'admin_notices', 'fv_player_pro_version_check' );
|
800 |
+
|
801 |
+
function fv_player_pro_version_check() {
|
802 |
+
global $FV_Player_Pro;
|
803 |
+
if( isset($FV_Player_Pro) && !empty($FV_Player_Pro->version) && version_compare( str_replace('.beta','',$FV_Player_Pro->version),'7.1.14.727' ) == -1 ) :
|
804 |
+
?>
|
805 |
+
<div class="error">
|
806 |
+
<p><?php _e( 'FV Player: Please upgrade to FV Player Pro version 7.1.14.727 or above!', 'fv-player-pro' ); ?></p>
|
807 |
+
</div>
|
808 |
+
<?php
|
809 |
+
endif;
|
810 |
+
}
|
811 |
+
|
controller/editor.php
CHANGED
@@ -155,7 +155,7 @@ function fv_wp_flowplayer_featured_image($post_id) {
|
|
155 |
}
|
156 |
|
157 |
global $fv_fp;
|
158 |
-
if(
|
159 |
return;
|
160 |
}
|
161 |
|
155 |
}
|
156 |
|
157 |
global $fv_fp;
|
158 |
+
if( !$fv_fp->_get_option( array('integrations','featured_img') ) ){
|
159 |
return;
|
160 |
}
|
161 |
|
css/fancybox.css
CHANGED
@@ -1,774 +1,4 @@
|
|
1 |
-
body.compensate-for-scrollbar {
|
2 |
-
overflow: hidden; }
|
3 |
-
|
4 |
-
.fancybox-active {
|
5 |
-
height: auto; }
|
6 |
-
|
7 |
-
.fancybox-is-hidden {
|
8 |
-
left: -9999px;
|
9 |
-
margin: 0;
|
10 |
-
position: absolute !important;
|
11 |
-
top: -9999px;
|
12 |
-
visibility: hidden; }
|
13 |
-
|
14 |
-
.fancybox-container {
|
15 |
-
-webkit-backface-visibility: hidden;
|
16 |
-
backface-visibility: hidden;
|
17 |
-
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji',
|
18 |
-
'Segoe UI Emoji', 'Segoe UI Symbol';
|
19 |
-
height: 100%;
|
20 |
-
left: 0;
|
21 |
-
position: fixed;
|
22 |
-
-webkit-tap-highlight-color: transparent;
|
23 |
-
top: 0;
|
24 |
-
-webkit-transform: translateZ(0);
|
25 |
-
transform: translateZ(0);
|
26 |
-
width: 100%;
|
27 |
-
z-index: 99992; }
|
28 |
-
|
29 |
-
.fancybox-container * {
|
30 |
-
box-sizing: border-box; }
|
31 |
-
|
32 |
-
.fancybox-outer,
|
33 |
-
.fancybox-inner,
|
34 |
-
.fancybox-bg,
|
35 |
-
.fancybox-stage {
|
36 |
-
bottom: 0;
|
37 |
-
left: 0;
|
38 |
-
position: absolute;
|
39 |
-
right: 0;
|
40 |
-
top: 0; }
|
41 |
-
|
42 |
-
.fancybox-outer {
|
43 |
-
-webkit-overflow-scrolling: touch;
|
44 |
-
overflow-y: auto; }
|
45 |
-
|
46 |
-
.fancybox-bg {
|
47 |
-
background: #1e1e1e;
|
48 |
-
opacity: 0;
|
49 |
-
transition-duration: inherit;
|
50 |
-
transition-property: opacity;
|
51 |
-
transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
|
52 |
-
|
53 |
-
.fancybox-is-open .fancybox-bg {
|
54 |
-
opacity: .87;
|
55 |
-
transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
|
56 |
-
|
57 |
-
.fancybox-infobar,
|
58 |
-
.fancybox-toolbar,
|
59 |
-
.fancybox-caption,
|
60 |
-
.fancybox-navigation .fancybox-button {
|
61 |
-
direction: ltr;
|
62 |
-
opacity: 0;
|
63 |
-
position: absolute;
|
64 |
-
transition: opacity .25s, visibility 0s linear .25s;
|
65 |
-
visibility: hidden;
|
66 |
-
z-index: 99997; }
|
67 |
-
|
68 |
-
.fancybox-show-infobar .fancybox-infobar,
|
69 |
-
.fancybox-show-toolbar .fancybox-toolbar,
|
70 |
-
.fancybox-show-caption .fancybox-caption,
|
71 |
-
.fancybox-show-nav .fancybox-navigation .fancybox-button {
|
72 |
-
opacity: 1;
|
73 |
-
transition: opacity .25s, visibility 0s;
|
74 |
-
visibility: visible; }
|
75 |
-
|
76 |
-
.fancybox-infobar {
|
77 |
-
color: #ccc;
|
78 |
-
font-size: 13px;
|
79 |
-
-webkit-font-smoothing: subpixel-antialiased;
|
80 |
-
height: 44px;
|
81 |
-
left: 0;
|
82 |
-
line-height: 44px;
|
83 |
-
min-width: 44px;
|
84 |
-
mix-blend-mode: difference;
|
85 |
-
padding: 0 10px;
|
86 |
-
pointer-events: none;
|
87 |
-
text-align: center;
|
88 |
-
top: 0;
|
89 |
-
-webkit-touch-callout: none;
|
90 |
-
-webkit-user-select: none;
|
91 |
-
-moz-user-select: none;
|
92 |
-
-ms-user-select: none;
|
93 |
-
user-select: none; }
|
94 |
-
|
95 |
-
.fancybox-toolbar {
|
96 |
-
right: 0;
|
97 |
-
top: 0; }
|
98 |
-
|
99 |
-
.fancybox-stage {
|
100 |
-
direction: ltr;
|
101 |
-
overflow: visible;
|
102 |
-
-webkit-transform: translate3d(0, 0, 0);
|
103 |
-
z-index: 99994; }
|
104 |
-
|
105 |
-
.fancybox-is-open .fancybox-stage {
|
106 |
-
overflow: hidden; }
|
107 |
-
|
108 |
-
.fancybox-slide {
|
109 |
-
-webkit-backface-visibility: hidden;
|
110 |
-
backface-visibility: hidden;
|
111 |
-
display: none;
|
112 |
-
height: 100%;
|
113 |
-
left: 0;
|
114 |
-
outline: none;
|
115 |
-
overflow: auto;
|
116 |
-
-webkit-overflow-scrolling: touch;
|
117 |
-
padding: 44px;
|
118 |
-
position: absolute;
|
119 |
-
text-align: center;
|
120 |
-
top: 0;
|
121 |
-
transition-property: opacity, -webkit-transform;
|
122 |
-
transition-property: transform, opacity;
|
123 |
-
transition-property: transform, opacity, -webkit-transform;
|
124 |
-
white-space: normal;
|
125 |
-
width: 100%;
|
126 |
-
z-index: 99994; }
|
127 |
-
|
128 |
-
.fancybox-slide::before {
|
129 |
-
content: '';
|
130 |
-
display: inline-block;
|
131 |
-
height: 100%;
|
132 |
-
margin-right: -.25em;
|
133 |
-
vertical-align: middle;
|
134 |
-
width: 0; }
|
135 |
-
|
136 |
-
.fancybox-is-sliding .fancybox-slide,
|
137 |
-
.fancybox-slide--previous,
|
138 |
-
.fancybox-slide--current,
|
139 |
-
.fancybox-slide--next {
|
140 |
-
display: block; }
|
141 |
-
|
142 |
-
.fancybox-slide--next {
|
143 |
-
z-index: 99995; }
|
144 |
-
|
145 |
-
.fancybox-slide--image {
|
146 |
-
overflow: visible;
|
147 |
-
padding: 44px 0; }
|
148 |
-
|
149 |
-
.fancybox-slide--image::before {
|
150 |
-
display: none; }
|
151 |
-
|
152 |
-
.fancybox-slide--html {
|
153 |
-
padding: 6px 6px 0 6px; }
|
154 |
-
|
155 |
-
.fancybox-slide--iframe {
|
156 |
-
padding: 44px 44px 0; }
|
157 |
-
|
158 |
-
.fancybox-content {
|
159 |
-
background: #fff;
|
160 |
-
display: inline-block;
|
161 |
-
margin: 0 0 6px 0;
|
162 |
-
max-width: 100%;
|
163 |
-
overflow: auto;
|
164 |
-
padding: 0;
|
165 |
-
padding: 24px;
|
166 |
-
position: relative;
|
167 |
-
text-align: left;
|
168 |
-
vertical-align: middle; }
|
169 |
-
|
170 |
-
.fancybox-slide--image .fancybox-content {
|
171 |
-
-webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
|
172 |
-
animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
|
173 |
-
-webkit-backface-visibility: hidden;
|
174 |
-
backface-visibility: hidden;
|
175 |
-
background: transparent;
|
176 |
-
background-repeat: no-repeat;
|
177 |
-
background-size: 100% 100%;
|
178 |
-
left: 0;
|
179 |
-
margin: 0;
|
180 |
-
max-width: none;
|
181 |
-
overflow: visible;
|
182 |
-
padding: 0;
|
183 |
-
position: absolute;
|
184 |
-
top: 0;
|
185 |
-
-webkit-transform-origin: top left;
|
186 |
-
-ms-transform-origin: top left;
|
187 |
-
transform-origin: top left;
|
188 |
-
transition-property: opacity, -webkit-transform;
|
189 |
-
transition-property: transform, opacity;
|
190 |
-
transition-property: transform, opacity, -webkit-transform;
|
191 |
-
-webkit-user-select: none;
|
192 |
-
-moz-user-select: none;
|
193 |
-
-ms-user-select: none;
|
194 |
-
user-select: none;
|
195 |
-
z-index: 99995; }
|
196 |
-
|
197 |
-
.fancybox-can-zoomOut .fancybox-content {
|
198 |
-
cursor: -webkit-zoom-out;
|
199 |
-
cursor: zoom-out; }
|
200 |
-
|
201 |
-
.fancybox-can-zoomIn .fancybox-content {
|
202 |
-
cursor: -webkit-zoom-in;
|
203 |
-
cursor: zoom-in; }
|
204 |
-
|
205 |
-
.fancybox-can-drag .fancybox-content {
|
206 |
-
cursor: -webkit-grab;
|
207 |
-
cursor: grab; }
|
208 |
-
|
209 |
-
.fancybox-is-dragging .fancybox-content {
|
210 |
-
cursor: -webkit-grabbing;
|
211 |
-
cursor: grabbing; }
|
212 |
-
|
213 |
-
.fancybox-container [data-selectable='true'] {
|
214 |
-
cursor: text; }
|
215 |
-
|
216 |
-
.fancybox-image,
|
217 |
-
.fancybox-spaceball {
|
218 |
-
background: transparent;
|
219 |
-
border: 0;
|
220 |
-
height: 100%;
|
221 |
-
left: 0;
|
222 |
-
margin: 0;
|
223 |
-
max-height: none;
|
224 |
-
max-width: none;
|
225 |
-
padding: 0;
|
226 |
-
position: absolute;
|
227 |
-
top: 0;
|
228 |
-
-webkit-user-select: none;
|
229 |
-
-moz-user-select: none;
|
230 |
-
-ms-user-select: none;
|
231 |
-
user-select: none;
|
232 |
-
width: 100%; }
|
233 |
-
|
234 |
-
.fancybox-spaceball {
|
235 |
-
z-index: 1; }
|
236 |
-
|
237 |
-
.fancybox-slide--html .fancybox-content {
|
238 |
-
margin-bottom: 6px; }
|
239 |
-
|
240 |
-
.fancybox-slide--video .fancybox-content,
|
241 |
-
.fancybox-slide--map .fancybox-content,
|
242 |
-
.fancybox-slide--iframe .fancybox-content {
|
243 |
-
height: 100%;
|
244 |
-
margin: 0;
|
245 |
-
overflow: visible;
|
246 |
-
padding: 0;
|
247 |
-
width: 100%; }
|
248 |
-
|
249 |
-
.fancybox-slide--video .fancybox-content {
|
250 |
-
background: #000; }
|
251 |
-
|
252 |
-
.fancybox-slide--map .fancybox-content {
|
253 |
-
background: #e5e3df; }
|
254 |
-
|
255 |
-
.fancybox-slide--iframe .fancybox-content {
|
256 |
-
background: #fff;
|
257 |
-
height: calc(100% - 44px);
|
258 |
-
margin-bottom: 44px; }
|
259 |
-
|
260 |
-
.fancybox-video,
|
261 |
-
.fancybox-iframe {
|
262 |
-
background: transparent;
|
263 |
-
border: 0;
|
264 |
-
height: 100%;
|
265 |
-
margin: 0;
|
266 |
-
overflow: hidden;
|
267 |
-
padding: 0;
|
268 |
-
width: 100%; }
|
269 |
-
|
270 |
-
.fancybox-iframe {
|
271 |
-
vertical-align: top; }
|
272 |
-
|
273 |
-
.fancybox-error {
|
274 |
-
background: #fff;
|
275 |
-
cursor: default;
|
276 |
-
max-width: 400px;
|
277 |
-
padding: 40px;
|
278 |
-
width: 100%; }
|
279 |
-
|
280 |
-
.fancybox-error p {
|
281 |
-
color: #444;
|
282 |
-
font-size: 16px;
|
283 |
-
line-height: 20px;
|
284 |
-
margin: 0;
|
285 |
-
padding: 0; }
|
286 |
-
|
287 |
-
/* Buttons */
|
288 |
-
.fancybox-button {
|
289 |
-
background: rgba(30, 30, 30, 0.6);
|
290 |
-
border: 0;
|
291 |
-
border-radius: 0;
|
292 |
-
cursor: pointer;
|
293 |
-
display: inline-block;
|
294 |
-
height: 44px;
|
295 |
-
margin: 0;
|
296 |
-
outline: none;
|
297 |
-
padding: 10px;
|
298 |
-
transition: color .2s;
|
299 |
-
vertical-align: top;
|
300 |
-
width: 44px; }
|
301 |
-
|
302 |
-
.fancybox-button,
|
303 |
-
.fancybox-button:visited,
|
304 |
-
.fancybox-button:link {
|
305 |
-
color: #ccc; }
|
306 |
-
|
307 |
-
.fancybox-button:focus,
|
308 |
-
.fancybox-button:hover {
|
309 |
-
color: #fff; }
|
310 |
-
|
311 |
-
.fancybox-button.disabled,
|
312 |
-
.fancybox-button.disabled:hover,
|
313 |
-
.fancybox-button[disabled],
|
314 |
-
.fancybox-button[disabled]:hover {
|
315 |
-
color: #888;
|
316 |
-
cursor: default; }
|
317 |
-
|
318 |
-
.fancybox-button svg {
|
319 |
-
display: block;
|
320 |
-
overflow: visible;
|
321 |
-
position: relative;
|
322 |
-
shape-rendering: geometricPrecision; }
|
323 |
-
|
324 |
-
.fancybox-button svg path {
|
325 |
-
fill: transparent;
|
326 |
-
stroke: currentColor;
|
327 |
-
stroke-linejoin: round;
|
328 |
-
stroke-width: 3; }
|
329 |
-
|
330 |
-
.fancybox-button--play svg path:nth-child(2) {
|
331 |
-
display: none; }
|
332 |
-
|
333 |
-
.fancybox-button--pause svg path:nth-child(1) {
|
334 |
-
display: none; }
|
335 |
-
|
336 |
-
.fancybox-button--play svg path,
|
337 |
-
.fancybox-button--share svg path,
|
338 |
-
.fancybox-button--thumbs svg path {
|
339 |
-
fill: currentColor; }
|
340 |
-
|
341 |
-
.fancybox-button--share svg path {
|
342 |
-
stroke-width: 1; }
|
343 |
-
|
344 |
-
/* Navigation arrows */
|
345 |
-
.fancybox-navigation .fancybox-button {
|
346 |
-
height: 38px;
|
347 |
-
opacity: 0;
|
348 |
-
padding: 6px;
|
349 |
-
position: absolute;
|
350 |
-
top: 50%;
|
351 |
-
width: 38px; }
|
352 |
-
|
353 |
-
.fancybox-show-nav .fancybox-navigation .fancybox-button {
|
354 |
-
transition: opacity .25s, visibility 0s, color .25s; }
|
355 |
-
|
356 |
-
.fancybox-navigation .fancybox-button::after {
|
357 |
-
content: '';
|
358 |
-
left: -25px;
|
359 |
-
padding: 50px;
|
360 |
-
position: absolute;
|
361 |
-
top: -25px; }
|
362 |
-
|
363 |
-
.fancybox-navigation .fancybox-button--arrow_left {
|
364 |
-
left: 6px; }
|
365 |
-
|
366 |
-
.fancybox-navigation .fancybox-button--arrow_right {
|
367 |
-
right: 6px; }
|
368 |
-
|
369 |
-
/* Close button on the top right corner of html content */
|
370 |
-
.fancybox-close-small {
|
371 |
-
background: transparent;
|
372 |
-
border: 0;
|
373 |
-
border-radius: 0;
|
374 |
-
color: #555;
|
375 |
-
cursor: pointer;
|
376 |
-
height: 44px;
|
377 |
-
margin: 0;
|
378 |
-
padding: 6px;
|
379 |
-
position: absolute;
|
380 |
-
right: 0;
|
381 |
-
top: 0;
|
382 |
-
width: 44px;
|
383 |
-
z-index: 10; }
|
384 |
-
|
385 |
-
.fancybox-close-small svg {
|
386 |
-
fill: transparent;
|
387 |
-
opacity: .8;
|
388 |
-
stroke: currentColor;
|
389 |
-
stroke-width: 1.5;
|
390 |
-
transition: stroke .1s; }
|
391 |
-
|
392 |
-
.fancybox-close-small:focus {
|
393 |
-
outline: none; }
|
394 |
-
|
395 |
-
.fancybox-close-small:hover svg {
|
396 |
-
opacity: 1; }
|
397 |
-
|
398 |
-
.fancybox-slide--image .fancybox-close-small,
|
399 |
-
.fancybox-slide--video .fancybox-close-small,
|
400 |
-
.fancybox-slide--iframe .fancybox-close-small {
|
401 |
-
color: #ccc;
|
402 |
-
padding: 5px;
|
403 |
-
right: -12px;
|
404 |
-
top: -44px; }
|
405 |
-
|
406 |
-
.fancybox-slide--image .fancybox-close-small:hover svg,
|
407 |
-
.fancybox-slide--video .fancybox-close-small:hover svg,
|
408 |
-
.fancybox-slide--iframe .fancybox-close-small:hover svg {
|
409 |
-
background: transparent;
|
410 |
-
color: #fff; }
|
411 |
-
|
412 |
-
.fancybox-is-scaling .fancybox-close-small,
|
413 |
-
.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small {
|
414 |
-
display: none; }
|
415 |
-
|
416 |
-
/* Caption */
|
417 |
-
.fancybox-caption {
|
418 |
-
bottom: 0;
|
419 |
-
color: #fff;
|
420 |
-
font-size: 14px;
|
421 |
-
font-weight: 400;
|
422 |
-
left: 0;
|
423 |
-
line-height: 1.5;
|
424 |
-
padding: 25px 44px 25px 44px;
|
425 |
-
right: 0; }
|
426 |
-
|
427 |
-
.fancybox-caption::before {
|
428 |
-
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
|
429 |
-
background-repeat: repeat-x;
|
430 |
-
background-size: contain;
|
431 |
-
bottom: 0;
|
432 |
-
content: '';
|
433 |
-
display: block;
|
434 |
-
left: 0;
|
435 |
-
pointer-events: none;
|
436 |
-
position: absolute;
|
437 |
-
right: 0;
|
438 |
-
top: -25px;
|
439 |
-
z-index: -1; }
|
440 |
-
|
441 |
-
.fancybox-caption::after {
|
442 |
-
border-bottom: 1px solid rgba(255, 255, 255, 0.3);
|
443 |
-
content: '';
|
444 |
-
display: block;
|
445 |
-
left: 44px;
|
446 |
-
position: absolute;
|
447 |
-
right: 44px;
|
448 |
-
top: 0; }
|
449 |
-
|
450 |
-
.fancybox-caption a,
|
451 |
-
.fancybox-caption a:link,
|
452 |
-
.fancybox-caption a:visited {
|
453 |
-
color: #ccc;
|
454 |
-
text-decoration: none; }
|
455 |
-
|
456 |
-
.fancybox-caption a:hover {
|
457 |
-
color: #fff;
|
458 |
-
text-decoration: underline; }
|
459 |
-
|
460 |
-
/* Loading indicator */
|
461 |
-
.fancybox-loading {
|
462 |
-
-webkit-animation: fancybox-rotate .8s infinite linear;
|
463 |
-
animation: fancybox-rotate .8s infinite linear;
|
464 |
-
background: transparent;
|
465 |
-
border: 6px solid rgba(100, 100, 100, 0.5);
|
466 |
-
border-radius: 100%;
|
467 |
-
border-top-color: #fff;
|
468 |
-
height: 60px;
|
469 |
-
left: 50%;
|
470 |
-
margin: -30px 0 0 -30px;
|
471 |
-
opacity: .6;
|
472 |
-
padding: 0;
|
473 |
-
position: absolute;
|
474 |
-
top: 50%;
|
475 |
-
width: 60px;
|
476 |
-
z-index: 99999; }
|
477 |
-
|
478 |
-
@-webkit-keyframes fancybox-rotate {
|
479 |
-
from {
|
480 |
-
-webkit-transform: rotate(0deg);
|
481 |
-
transform: rotate(0deg); }
|
482 |
-
to {
|
483 |
-
-webkit-transform: rotate(359deg);
|
484 |
-
transform: rotate(359deg); } }
|
485 |
-
|
486 |
-
@keyframes fancybox-rotate {
|
487 |
-
from {
|
488 |
-
-webkit-transform: rotate(0deg);
|
489 |
-
transform: rotate(0deg); }
|
490 |
-
to {
|
491 |
-
-webkit-transform: rotate(359deg);
|
492 |
-
transform: rotate(359deg); } }
|
493 |
-
|
494 |
-
/* Transition effects */
|
495 |
-
.fancybox-animated {
|
496 |
-
transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
|
497 |
-
|
498 |
-
/* transitionEffect: slide */
|
499 |
-
.fancybox-fx-slide.fancybox-slide--previous {
|
500 |
-
opacity: 0;
|
501 |
-
-webkit-transform: translate3d(-100%, 0, 0);
|
502 |
-
transform: translate3d(-100%, 0, 0); }
|
503 |
-
|
504 |
-
.fancybox-fx-slide.fancybox-slide--next {
|
505 |
-
opacity: 0;
|
506 |
-
-webkit-transform: translate3d(100%, 0, 0);
|
507 |
-
transform: translate3d(100%, 0, 0); }
|
508 |
-
|
509 |
-
.fancybox-fx-slide.fancybox-slide--current {
|
510 |
-
opacity: 1;
|
511 |
-
-webkit-transform: translate3d(0, 0, 0);
|
512 |
-
transform: translate3d(0, 0, 0); }
|
513 |
-
|
514 |
-
/* transitionEffect: fade */
|
515 |
-
.fancybox-fx-fade.fancybox-slide--previous,
|
516 |
-
.fancybox-fx-fade.fancybox-slide--next {
|
517 |
-
opacity: 0;
|
518 |
-
transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
|
519 |
-
|
520 |
-
.fancybox-fx-fade.fancybox-slide--current {
|
521 |
-
opacity: 1; }
|
522 |
-
|
523 |
-
/* transitionEffect: zoom-in-out */
|
524 |
-
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
|
525 |
-
opacity: 0;
|
526 |
-
-webkit-transform: scale3d(1.5, 1.5, 1.5);
|
527 |
-
transform: scale3d(1.5, 1.5, 1.5); }
|
528 |
-
|
529 |
-
.fancybox-fx-zoom-in-out.fancybox-slide--next {
|
530 |
-
opacity: 0;
|
531 |
-
-webkit-transform: scale3d(0.5, 0.5, 0.5);
|
532 |
-
transform: scale3d(0.5, 0.5, 0.5); }
|
533 |
-
|
534 |
-
.fancybox-fx-zoom-in-out.fancybox-slide--current {
|
535 |
-
opacity: 1;
|
536 |
-
-webkit-transform: scale3d(1, 1, 1);
|
537 |
-
transform: scale3d(1, 1, 1); }
|
538 |
-
|
539 |
-
/* transitionEffect: rotate */
|
540 |
-
.fancybox-fx-rotate.fancybox-slide--previous {
|
541 |
-
opacity: 0;
|
542 |
-
-webkit-transform: rotate(-360deg);
|
543 |
-
-ms-transform: rotate(-360deg);
|
544 |
-
transform: rotate(-360deg); }
|
545 |
-
|
546 |
-
.fancybox-fx-rotate.fancybox-slide--next {
|
547 |
-
opacity: 0;
|
548 |
-
-webkit-transform: rotate(360deg);
|
549 |
-
-ms-transform: rotate(360deg);
|
550 |
-
transform: rotate(360deg); }
|
551 |
-
|
552 |
-
.fancybox-fx-rotate.fancybox-slide--current {
|
553 |
-
opacity: 1;
|
554 |
-
-webkit-transform: rotate(0deg);
|
555 |
-
-ms-transform: rotate(0deg);
|
556 |
-
transform: rotate(0deg); }
|
557 |
-
|
558 |
-
/* transitionEffect: circular */
|
559 |
-
.fancybox-fx-circular.fancybox-slide--previous {
|
560 |
-
opacity: 0;
|
561 |
-
-webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
|
562 |
-
transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }
|
563 |
-
|
564 |
-
.fancybox-fx-circular.fancybox-slide--next {
|
565 |
-
opacity: 0;
|
566 |
-
-webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
|
567 |
-
transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }
|
568 |
-
|
569 |
-
.fancybox-fx-circular.fancybox-slide--current {
|
570 |
-
opacity: 1;
|
571 |
-
-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
|
572 |
-
transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }
|
573 |
-
|
574 |
-
/* transitionEffect: tube */
|
575 |
-
.fancybox-fx-tube.fancybox-slide--previous {
|
576 |
-
-webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
|
577 |
-
transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
|
578 |
-
|
579 |
-
.fancybox-fx-tube.fancybox-slide--next {
|
580 |
-
-webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
|
581 |
-
transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
|
582 |
-
|
583 |
-
.fancybox-fx-tube.fancybox-slide--current {
|
584 |
-
-webkit-transform: translate3d(0, 0, 0) scale(1);
|
585 |
-
transform: translate3d(0, 0, 0) scale(1); }
|
586 |
-
|
587 |
-
/* Share */
|
588 |
-
.fancybox-share {
|
589 |
-
background: #f4f4f4;
|
590 |
-
border-radius: 3px;
|
591 |
-
max-width: 90%;
|
592 |
-
padding: 30px;
|
593 |
-
text-align: center; }
|
594 |
-
|
595 |
-
.fancybox-share h1 {
|
596 |
-
color: #222;
|
597 |
-
font-size: 35px;
|
598 |
-
font-weight: 700;
|
599 |
-
margin: 0 0 20px 0; }
|
600 |
-
|
601 |
-
.fancybox-share p {
|
602 |
-
margin: 0;
|
603 |
-
padding: 0; }
|
604 |
-
|
605 |
-
.fancybox-share__button {
|
606 |
-
border: 0;
|
607 |
-
border-radius: 3px;
|
608 |
-
display: inline-block;
|
609 |
-
font-size: 14px;
|
610 |
-
font-weight: 700;
|
611 |
-
line-height: 40px;
|
612 |
-
margin: 0 5px 10px 5px;
|
613 |
-
min-width: 130px;
|
614 |
-
padding: 0 15px;
|
615 |
-
text-decoration: none;
|
616 |
-
transition: all .2s;
|
617 |
-
-webkit-user-select: none;
|
618 |
-
-moz-user-select: none;
|
619 |
-
-ms-user-select: none;
|
620 |
-
user-select: none;
|
621 |
-
white-space: nowrap; }
|
622 |
-
|
623 |
-
.fancybox-share__button:visited,
|
624 |
-
.fancybox-share__button:link {
|
625 |
-
color: #fff; }
|
626 |
-
|
627 |
-
.fancybox-share__button:hover {
|
628 |
-
text-decoration: none; }
|
629 |
-
|
630 |
-
.fancybox-share__button--fb {
|
631 |
-
background: #3b5998; }
|
632 |
-
|
633 |
-
.fancybox-share__button--fb:hover {
|
634 |
-
background: #344e86; }
|
635 |
-
|
636 |
-
.fancybox-share__button--pt {
|
637 |
-
background: #bd081d; }
|
638 |
-
|
639 |
-
.fancybox-share__button--pt:hover {
|
640 |
-
background: #aa0719; }
|
641 |
-
|
642 |
-
.fancybox-share__button--tw {
|
643 |
-
background: #1da1f2; }
|
644 |
-
|
645 |
-
.fancybox-share__button--tw:hover {
|
646 |
-
background: #0d95e8; }
|
647 |
-
|
648 |
-
.fancybox-share__button svg {
|
649 |
-
height: 25px;
|
650 |
-
margin-right: 7px;
|
651 |
-
position: relative;
|
652 |
-
top: -1px;
|
653 |
-
vertical-align: middle;
|
654 |
-
width: 25px; }
|
655 |
-
|
656 |
-
.fancybox-share__button svg path {
|
657 |
-
fill: #fff; }
|
658 |
-
|
659 |
-
.fancybox-share__input {
|
660 |
-
background: transparent;
|
661 |
-
border: 0;
|
662 |
-
border-bottom: 1px solid #d7d7d7;
|
663 |
-
border-radius: 0;
|
664 |
-
color: #5d5b5b;
|
665 |
-
font-size: 14px;
|
666 |
-
margin: 10px 0 0 0;
|
667 |
-
outline: none;
|
668 |
-
padding: 10px 15px;
|
669 |
-
width: 100%; }
|
670 |
-
|
671 |
-
/* Thumbs */
|
672 |
-
.fancybox-thumbs {
|
673 |
-
background: #fff;
|
674 |
-
bottom: 0;
|
675 |
-
display: none;
|
676 |
-
margin: 0;
|
677 |
-
-webkit-overflow-scrolling: touch;
|
678 |
-
-ms-overflow-style: -ms-autohiding-scrollbar;
|
679 |
-
padding: 2px 2px 4px 2px;
|
680 |
-
position: absolute;
|
681 |
-
right: 0;
|
682 |
-
-webkit-tap-highlight-color: transparent;
|
683 |
-
top: 0;
|
684 |
-
width: 212px;
|
685 |
-
z-index: 99995; }
|
686 |
-
|
687 |
-
.fancybox-thumbs-x {
|
688 |
-
overflow-x: auto;
|
689 |
-
overflow-y: hidden; }
|
690 |
-
|
691 |
-
.fancybox-show-thumbs .fancybox-thumbs {
|
692 |
-
display: block; }
|
693 |
-
|
694 |
-
.fancybox-show-thumbs .fancybox-inner {
|
695 |
-
right: 212px; }
|
696 |
-
|
697 |
-
.fancybox-thumbs > ul {
|
698 |
-
font-size: 0;
|
699 |
-
height: 100%;
|
700 |
-
list-style: none;
|
701 |
-
margin: 0;
|
702 |
-
overflow-x: hidden;
|
703 |
-
overflow-y: auto;
|
704 |
-
padding: 0;
|
705 |
-
position: absolute;
|
706 |
-
position: relative;
|
707 |
-
white-space: nowrap;
|
708 |
-
width: 100%; }
|
709 |
-
|
710 |
-
.fancybox-thumbs-x > ul {
|
711 |
-
overflow: hidden; }
|
712 |
-
|
713 |
-
.fancybox-thumbs-y > ul::-webkit-scrollbar {
|
714 |
-
width: 7px; }
|
715 |
-
|
716 |
-
.fancybox-thumbs-y > ul::-webkit-scrollbar-track {
|
717 |
-
background: #fff;
|
718 |
-
border-radius: 10px;
|
719 |
-
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
|
720 |
-
|
721 |
-
.fancybox-thumbs-y > ul::-webkit-scrollbar-thumb {
|
722 |
-
background: #2a2a2a;
|
723 |
-
border-radius: 10px; }
|
724 |
-
|
725 |
-
.fancybox-thumbs > ul > li {
|
726 |
-
-webkit-backface-visibility: hidden;
|
727 |
-
backface-visibility: hidden;
|
728 |
-
cursor: pointer;
|
729 |
-
float: left;
|
730 |
-
height: 75px;
|
731 |
-
margin: 2px;
|
732 |
-
max-height: calc(100% - 8px);
|
733 |
-
max-width: calc(50% - 4px);
|
734 |
-
outline: none;
|
735 |
-
overflow: hidden;
|
736 |
-
padding: 0;
|
737 |
-
position: relative;
|
738 |
-
-webkit-tap-highlight-color: transparent;
|
739 |
-
width: 100px; }
|
740 |
-
|
741 |
-
.fancybox-thumbs-loading {
|
742 |
-
background: rgba(0, 0, 0, 0.1); }
|
743 |
-
|
744 |
-
.fancybox-thumbs > ul > li {
|
745 |
-
background-position: center center;
|
746 |
-
background-repeat: no-repeat;
|
747 |
-
background-size: cover; }
|
748 |
-
|
749 |
-
.fancybox-thumbs > ul > li:before {
|
750 |
-
border: 4px solid #4ea7f9;
|
751 |
-
bottom: 0;
|
752 |
-
content: '';
|
753 |
-
left: 0;
|
754 |
-
opacity: 0;
|
755 |
-
position: absolute;
|
756 |
-
right: 0;
|
757 |
-
top: 0;
|
758 |
-
transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
|
759 |
-
z-index: 99991; }
|
760 |
-
|
761 |
-
.fancybox-thumbs .fancybox-thumbs-active:before {
|
762 |
-
opacity: 1; }
|
763 |
-
|
764 |
-
/* Styling for Small-Screen Devices */
|
765 |
-
@media all and (max-width: 800px) {
|
766 |
-
.fancybox-thumbs {
|
767 |
-
width: 110px; }
|
768 |
-
.fancybox-show-thumbs .fancybox-inner {
|
769 |
-
right: 110px; }
|
770 |
-
.fancybox-thumbs > ul > li {
|
771 |
-
max-width: calc(100% - 10px); } }
|
772 |
|
773 |
|
774 |
/* Customizations */
|
1 |
+
body.compensate-for-scrollbar{overflow:hidden;-ms-overflow-style:none}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0 0;overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:transparent;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
|
3 |
|
4 |
/* Customizations */
|
css/flowplayer.css
CHANGED
@@ -3,102 +3,41 @@
|
|
3 |
font-family: flowplayer;
|
4 |
src: url("icons/flowplayer.eot?#iefix") format("embedded-opentype"), url("icons/flowplayer.woff2") format("woff2"), url("icons/flowplayer.woff") format("woff"); }
|
5 |
|
6 |
-
.fp-icon {
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
|
12 |
-
.fp-
|
13 |
-
|
14 |
-
|
15 |
-
.fp-
|
16 |
-
|
17 |
-
|
18 |
-
.fp-
|
19 |
-
|
20 |
-
|
21 |
-
.fp-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
26 |
-
|
27 |
-
|
28 |
-
.fp-
|
29 |
-
|
30 |
-
|
31 |
-
.fp-
|
32 |
-
|
33 |
-
|
34 |
-
.fp-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
.fp-
|
41 |
-
content: "\e00c";
|
42 |
-
color: #1da1f2; }
|
43 |
-
|
44 |
-
.fp-facebook:before {
|
45 |
-
content: "\e00a";
|
46 |
-
color: #3b5998; }
|
47 |
-
|
48 |
-
.fp-volumebtn:before {
|
49 |
-
content: "\e00b"; }
|
50 |
-
|
51 |
-
.fp-volume-off:before {
|
52 |
-
content: "\e00d"; }
|
53 |
-
|
54 |
-
.fp-unload:before {
|
55 |
-
content: "\e00f"; }
|
56 |
-
|
57 |
-
.fp-prevbtn:before {
|
58 |
-
content: "\e011"; }
|
59 |
-
|
60 |
-
.fp-nextbtn:before {
|
61 |
-
content: "\e012"; }
|
62 |
-
|
63 |
-
.flowplayer.is-mouseover .fp-captions, .flowplayer.is-paused .fp-captions {
|
64 |
-
bottom: 3em; }
|
65 |
-
|
66 |
-
.flowplayer.is-poster .fp-engine {
|
67 |
-
filter: alpha(opacity=0);
|
68 |
-
opacity: 0; }
|
69 |
-
|
70 |
-
.flowplayer.is-loading .fp-engine {
|
71 |
-
top: -9999em; }
|
72 |
-
|
73 |
-
.flowplayer.is-loading .fp-ui .fp-header, .flowplayer.is-loading .fp-ui .fp-controls {
|
74 |
-
filter: alpha(opacity=0);
|
75 |
-
opacity: 0; }
|
76 |
-
|
77 |
-
.flowplayer.is-splash .fp-ui > *, .flowplayer.is-poster .fp-ui > * {
|
78 |
-
display: none; }
|
79 |
-
|
80 |
-
.flowplayer.is-splash .fp-ui > .fp-play, .flowplayer.is-poster .fp-ui > .fp-play {
|
81 |
-
display: block; }
|
82 |
-
|
83 |
-
.flowplayer.is-splash.is-loading .fp-ui > .fp-play, .flowplayer.is-poster.is-loading .fp-ui > .fp-play {
|
84 |
-
display: none; }
|
85 |
-
|
86 |
-
.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting, .flowplayer.is-poster.is-loading .fp-ui > .fp-waiting {
|
87 |
-
display: block; }
|
88 |
-
|
89 |
-
.flowplayer.is-poster .fp-engine {
|
90 |
-
left: -9999em;
|
91 |
-
top: -9999em; }
|
92 |
-
|
93 |
-
.flowplayer.is-poster .fp-captions {
|
94 |
-
display: none !important; }
|
95 |
-
|
96 |
-
.flowplayer.is-disabled .fp-color {
|
97 |
-
background-color: #999; }
|
98 |
-
|
99 |
-
.flowplayer.has-title .fp-header {
|
100 |
-
top: 0;
|
101 |
-
text-align: right; }
|
102 |
|
103 |
.flowplayer.is-fullscreen {
|
104 |
top: 0 !important;
|
@@ -146,35 +85,16 @@
|
|
146 |
.flowplayer.is-playing .fp-playbtn:before {
|
147 |
content: "\e008"; }
|
148 |
|
149 |
-
.flowplayer.is-playing.fp-outlined .fp-playbtn:before, .flowplayer.is-playing.fp-minimal .fp-playbtn:before {
|
150 |
-
|
151 |
-
|
152 |
-
.flowplayer.is-
|
153 |
-
|
154 |
-
|
155 |
-
.flowplayer.is-
|
156 |
-
|
157 |
-
|
158 |
-
.flowplayer.is-
|
159 |
-
content: "\e00d"; }
|
160 |
-
|
161 |
-
.flowplayer.is-muted.fp-outlined .fp-volumebtn:before, .flowplayer.is-muted.fp-minimal .fp-volumebtn:before {
|
162 |
-
content: "\e20d"; }
|
163 |
-
|
164 |
-
.flowplayer.is-muted.fp-edgy .fp-volumebtn:before {
|
165 |
-
content: "\e10d"; }
|
166 |
-
|
167 |
-
.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before, .flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before {
|
168 |
-
content: "\e30d"; }
|
169 |
-
|
170 |
-
.flowplayer.is-inverted .fp-duration {
|
171 |
-
display: none; }
|
172 |
-
|
173 |
-
.flowplayer.is-inverted .fp-remaining {
|
174 |
-
display: block; }
|
175 |
-
|
176 |
-
.flowplayer.is-closeable .fp-header .fp-unload {
|
177 |
-
display: block; }
|
178 |
|
179 |
.flowplayer.is-error {
|
180 |
background-color: #aaa; }
|
@@ -358,104 +278,36 @@
|
|
358 |
.flowplayer.fp-edgy, .flowplayer.fp-edgy .fp-menu, .flowplayer.fp-edgy .fp-captions p, .flowplayer.fp-edgy .fp-textarea, .flowplayer.fp-edgy .fp-bar, .flowplayer.fp-edgy .fp-bar-slider, .flowplayer.fp-edgy .fp-bar > *, .flowplayer.fp-edgy .fp-bar-slider > *, .flowplayer.fp-edgy .fp-timestamp {
|
359 |
border-radius: 0; }
|
360 |
|
361 |
-
.flowplayer.fp-edgy .fp-airplay:before {
|
362 |
-
|
363 |
-
|
364 |
-
.flowplayer.fp-edgy .fp-
|
365 |
-
|
366 |
-
|
367 |
-
.flowplayer.fp-edgy .fp-
|
368 |
-
|
369 |
-
|
370 |
-
.flowplayer.fp-edgy .fp-
|
371 |
-
|
372 |
-
|
373 |
-
.flowplayer.fp-edgy .fp-
|
374 |
-
|
375 |
-
|
376 |
-
.flowplayer.fp-edgy .fp-
|
377 |
-
|
378 |
-
|
379 |
-
.flowplayer.fp-edgy .fp-
|
380 |
-
|
381 |
-
|
382 |
-
.flowplayer.fp-edgy .fp-
|
383 |
-
|
384 |
-
|
385 |
-
.flowplayer.fp-edgy .fp-
|
386 |
-
|
387 |
-
|
388 |
-
.flowplayer.fp-edgy .fp-
|
389 |
-
|
390 |
-
|
391 |
-
.flowplayer.fp-edgy .fp-facebook:before {
|
392 |
-
content: "\e10a"; }
|
393 |
-
|
394 |
-
.flowplayer.fp-edgy .fp-volumebtn:before {
|
395 |
-
content: "\e10b"; }
|
396 |
-
|
397 |
-
.flowplayer.fp-edgy .fp-volume-off:before {
|
398 |
-
content: "\e10d"; }
|
399 |
-
|
400 |
-
.flowplayer.fp-edgy .fp-unload:before {
|
401 |
-
content: "\e10f"; }
|
402 |
-
|
403 |
-
.flowplayer.fp-edgy .fp-prevbtn:before {
|
404 |
-
content: "\e111"; }
|
405 |
-
|
406 |
-
.flowplayer.fp-edgy .fp-nextbtn:before {
|
407 |
-
content: "\e112"; }
|
408 |
-
|
409 |
-
.flowplayer.fp-edgy.fp-outlined .fp-airplay:before, .flowplayer.fp-edgy.fp-minimal .fp-airplay:before {
|
410 |
-
content: "\e301"; }
|
411 |
-
|
412 |
-
.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before, .flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before {
|
413 |
-
content: "\e302"; }
|
414 |
-
|
415 |
-
.flowplayer.fp-edgy.fp-outlined .fp-checked:before, .flowplayer.fp-edgy.fp-minimal .fp-checked:before {
|
416 |
-
content: "\e303"; }
|
417 |
-
|
418 |
-
.flowplayer.fp-edgy.fp-outlined .fp-embed:before, .flowplayer.fp-edgy.fp-minimal .fp-embed:before {
|
419 |
-
content: "\e304"; }
|
420 |
-
|
421 |
-
.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before, .flowplayer.fp-edgy.fp-minimal .fp-chromecast:before {
|
422 |
-
content: "\e305"; }
|
423 |
-
|
424 |
-
.flowplayer.fp-edgy.fp-outlined .fp-email:before, .flowplayer.fp-edgy.fp-minimal .fp-email:before {
|
425 |
-
content: "\e306"; }
|
426 |
-
|
427 |
-
.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-playbtn:before {
|
428 |
-
content: "\e307"; }
|
429 |
-
|
430 |
-
.flowplayer.fp-edgy.fp-outlined .fp-share:before, .flowplayer.fp-edgy.fp-minimal .fp-share:before {
|
431 |
-
content: "\e309"; }
|
432 |
-
|
433 |
-
.flowplayer.fp-edgy.fp-outlined .fp-share2:before, .flowplayer.fp-edgy.fp-minimal .fp-share2:before {
|
434 |
-
content: "\e30a"; }
|
435 |
-
|
436 |
-
.flowplayer.fp-edgy.fp-outlined .fp-twitter:before, .flowplayer.fp-edgy.fp-minimal .fp-twitter:before {
|
437 |
-
content: "\e30c"; }
|
438 |
-
|
439 |
-
.flowplayer.fp-edgy.fp-outlined .fp-facebook:before, .flowplayer.fp-edgy.fp-minimal .fp-facebook:before {
|
440 |
-
content: "\e30a"; }
|
441 |
-
|
442 |
-
.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before, .flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before {
|
443 |
-
content: "\e30b"; }
|
444 |
-
|
445 |
-
.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before, .flowplayer.fp-edgy.fp-minimal .fp-volume-off:before {
|
446 |
-
content: "\e30d"; }
|
447 |
-
|
448 |
-
.flowplayer.fp-edgy.fp-outlined .fp-unload:before, .flowplayer.fp-edgy.fp-minimal .fp-unload:before {
|
449 |
-
content: "\e30f"; }
|
450 |
-
|
451 |
-
.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before {
|
452 |
-
content: "\e311"; }
|
453 |
-
|
454 |
-
.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before {
|
455 |
-
content: "\e312"; }
|
456 |
-
|
457 |
-
.flowplayer.no-svg .fp-ui .fp-header, .flowplayer.no-svg .fp-ui .fp-controls {
|
458 |
-
/*background-color: #333;*/ }
|
459 |
|
460 |
.flowplayer.no-svg .fp-ui .fp-play.fp-visible {
|
461 |
/*background-color: #ccc;*/
|
@@ -561,8 +413,8 @@
|
|
561 |
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), transparent);
|
562 |
text-align: left;
|
563 |
height: 3em;
|
564 |
-
-webkit-transition: opacity
|
565 |
-
transition: opacity
|
566 |
padding-left: .65em; }
|
567 |
.flowplayer .fp-header .fp-icon {
|
568 |
margin: .9em .9em 0 0; }
|
@@ -718,21 +570,21 @@
|
|
718 |
width: 1.2em; }
|
719 |
.flowplayer .fp-bar, .flowplayer .fp-bar-slider {
|
720 |
background-color: #ccc;
|
721 |
-
background-color: rgba(255, 255, 255,
|
722 |
position: relative;
|
723 |
cursor: col-resize;
|
724 |
height: .9em;
|
725 |
-
border-radius:
|
726 |
-ms-flex: 1;
|
727 |
-webkit-box-flex: 1;
|
728 |
-webkit-flex: 1;
|
729 |
-moz-box-flex: 1;
|
730 |
flex: 1; }
|
731 |
.flowplayer .fp-bar > *, .flowplayer .fp-bar-slider > * {
|
732 |
-
background-color: rgba(255, 255, 255,
|
733 |
position: absolute;
|
734 |
height: 100%;
|
735 |
-
border-radius:
|
736 |
.flowplayer .fp-bar > *.fp-progress.animated, .flowplayer .fp-bar-slider > *.fp-progress.animated {
|
737 |
-webkit-transition-timing-function: linear;
|
738 |
transition-timing-function: linear;
|
@@ -753,7 +605,7 @@
|
|
753 |
height: 100%;
|
754 |
width: 2px; }
|
755 |
.flowplayer .fp-timestamp {
|
756 |
-
background-color: rgba(0, 0, 0,
|
757 |
display: none;
|
758 |
border-radius: .2em;
|
759 |
padding: .1em .3em;
|
@@ -794,10 +646,10 @@
|
|
794 |
position: relative;
|
795 |
vertical-align: top;
|
796 |
margin-left: 3px;
|
797 |
-
-webkit-transition: -webkit-transform
|
798 |
-
transition: -webkit-transform
|
799 |
-
transition: transform
|
800 |
-
transition: transform
|
801 |
-webkit-transform-origin: bottom;
|
802 |
-ms-transform-origin: bottom;
|
803 |
transform-origin: bottom;
|
@@ -839,16 +691,16 @@
|
|
839 |
.flowplayer.fp-fat .fp-timestamp, .flowplayer.fp-playful .fp-timestamp {
|
840 |
bottom: 3.2em; }
|
841 |
.flowplayer.fp-fat .fp-bar-slider em, .flowplayer.fp-playful .fp-bar-slider em {
|
842 |
-
-webkit-transform: scaleY(
|
843 |
-
-ms-transform: scaleY(
|
844 |
-
transform: scaleY(
|
845 |
-webkit-transform-origin: center;
|
846 |
-ms-transform-origin: center;
|
847 |
transform-origin: center; }
|
848 |
.flowplayer.fp-fat .fp-bar-slider em:hover, .flowplayer.fp-playful .fp-bar-slider em:hover {
|
849 |
-
-webkit-transform: scaleY(
|
850 |
-
-ms-transform: scaleY(
|
851 |
-
transform: scaleY(
|
852 |
.flowplayer.fp-slim .fp-timeline {
|
853 |
height: .2em; }
|
854 |
.flowplayer.fp-slim .fp-controls:hover .fp-timeline {
|
@@ -914,7 +766,7 @@
|
|
914 |
.flowplayer .fp-selected:before {
|
915 |
content: "✓ "; }
|
916 |
.flowplayer .fp-menu {
|
917 |
-
background-color: rgba(0, 0, 0,
|
918 |
border-radius: .24em;
|
919 |
position: absolute;
|
920 |
width: 8em;
|
@@ -968,8 +820,8 @@
|
|
968 |
.flowplayer .fp-menu strong {
|
969 |
display: block;
|
970 |
padding: .7em 1.2em;
|
971 |
-
border-bottom: 1px solid rgba(255, 255, 255,
|
972 |
-
background-color: rgba(0, 0, 0,
|
973 |
text-transform: uppercase;
|
974 |
letter-spacing: 1px;
|
975 |
cursor: default;
|
@@ -984,7 +836,7 @@
|
|
984 |
.flowplayer .fp-menu .fp-icon:before {
|
985 |
margin-right: .1em;
|
986 |
font-size: 1.5em;
|
987 |
-
vertical-align:
|
988 |
.flowplayer .fp-qsel-menu {
|
989 |
width: auto; }
|
990 |
.flowplayer .fp-context-menu {
|
@@ -1002,7 +854,7 @@
|
|
1002 |
width: 9em; }
|
1003 |
.flowplayer .fp-share-menu {
|
1004 |
width: 9em;
|
1005 |
-
padding-bottom:
|
1006 |
.flowplayer .fp-share-menu.fp-active {
|
1007 |
bottom: auto; }
|
1008 |
.flowplayer .fp-share-menu a, .flowplayer .fp-share-menu strong {
|
@@ -1011,38 +863,21 @@
|
|
1011 |
display: none; }
|
1012 |
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline {
|
1013 |
display: block; }
|
1014 |
-
|
1015 |
-
|
1016 |
-
.flowplayer.fp-outlined .fp-
|
1017 |
-
|
1018 |
-
.flowplayer.fp-outlined .fp-
|
1019 |
-
|
1020 |
-
.flowplayer.fp-outlined .fp-
|
1021 |
-
|
1022 |
-
.flowplayer.fp-outlined .fp-
|
1023 |
-
|
1024 |
-
.flowplayer.fp-outlined .fp-
|
1025 |
-
|
1026 |
-
.flowplayer.fp-outlined .fp-
|
1027 |
-
|
1028 |
-
.flowplayer.fp-outlined .fp-
|
1029 |
-
content: "\e209"; }
|
1030 |
-
.flowplayer.fp-outlined .fp-share2:before, .flowplayer.fp-minimal .fp-share2:before {
|
1031 |
-
content: "\e20a"; }
|
1032 |
-
.flowplayer.fp-outlined .fp-twitter:before, .flowplayer.fp-minimal .fp-twitter:before {
|
1033 |
-
content: "\e20c"; }
|
1034 |
-
.flowplayer.fp-outlined .fp-facebook:before, .flowplayer.fp-minimal .fp-facebook:before {
|
1035 |
-
content: "\e20a"; }
|
1036 |
-
.flowplayer.fp-outlined .fp-volumebtn:before, .flowplayer.fp-minimal .fp-volumebtn:before {
|
1037 |
-
content: "\e20b"; }
|
1038 |
-
.flowplayer.fp-outlined .fp-volume-off:before, .flowplayer.fp-minimal .fp-volume-off:before {
|
1039 |
-
content: "\e20d"; }
|
1040 |
-
.flowplayer.fp-outlined .fp-unload:before, .flowplayer.fp-minimal .fp-unload:before {
|
1041 |
-
content: "\e20f"; }
|
1042 |
-
.flowplayer.fp-outlined .fp-prevbtn:before, .flowplayer.fp-minimal .fp-prevbtn:before {
|
1043 |
-
content: "\e211"; }
|
1044 |
-
.flowplayer.fp-outlined .fp-nextbtn:before, .flowplayer.fp-minimal .fp-nextbtn:before {
|
1045 |
-
content: "\e212"; }
|
1046 |
.flowplayer .fp-color {
|
1047 |
background-color: #00abcd;
|
1048 |
fill: rgba(0, 0, 0, 0.2); }
|
@@ -1078,17 +913,16 @@
|
|
1078 |
/*
|
1079 |
* FV Player Additions
|
1080 |
*/
|
1081 |
-
|
1082 |
.flowplayer.skin-slim.is-mouseover.is-ready .fp-ui, .flowplayer.skin-slim.is-paused.is-ready .fp-ui, #content .flowplayer.skin-slim.is-paused.is-ready .fp-ui {
|
1083 |
-
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0,
|
1084 |
-
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0,
|
1085 |
-
background-image: linear-gradient(to top, rgba(0, 0, 0,
|
1086 |
}
|
1087 |
.flowplayer.fixed-controls.skin-slim.is-mouseover.is-ready .fp-ui, .flowplayer.fixed-controls.skin-slim.is-paused.is-ready .fp-ui {
|
1088 |
background-image: none;
|
1089 |
}
|
1090 |
.flowplayer.fixed-controls.skin-slim .fp-controls, .flowplayer.skin-slim .fv-ab-loop, .flowplayer.fixed-controls.skin-slim .fv-ab-loop {
|
1091 |
-
background-color: rgba(0, 0, 0,
|
1092 |
}
|
1093 |
|
1094 |
.flowplayer { margin: 0 auto 2.8em auto; display: block; max-width: 100%; }
|
@@ -1185,25 +1019,17 @@
|
|
1185 |
.flowplayer.is-fullscreen .fp-captions p{font-size:350%}
|
1186 |
}
|
1187 |
|
1188 |
-
|
1189 |
/* reducing the spacing in .fp-header */
|
1190 |
.flowplayer .fp-header { /*background-color: rgba(0, 0, 0, 0.5); height: 2em;*/ padding-left: 0 }
|
1191 |
-
.flowplayer .fp-header .fp-icon { margin:
|
1192 |
|
1193 |
.flowplayer .fvp-share-bar .fvp-sharing a {background: url("img/flp-share-icons-x2.png") no-repeat;background-size:100%}
|
1194 |
-
|
1195 |
-
/*this might be needed some day: .flowplayer .fp-menu{z-index:21;}*/
|
1196 |
-
/*this might be needed some day: .flowplayer .fp-volume{align-items:normal;display:block}*/
|
1197 |
.flowplayer.is-fullscreen{ max-height:100% !important; }
|
1198 |
-
/*this might be needed some day: .flowplayer.is-error h2{color: #000;}*/
|
1199 |
-
/*this might be needed some day: .flowplayer.is-mouseout .fp-volume{top:12px}*/
|
1200 |
-
|
1201 |
-
|
1202 |
|
1203 |
|
1204 |
/* Mailchimp integration, todo: check! */
|
1205 |
.flowplayer .fv_player_popup p{margin:0 12px 6px;line-height:1.35}
|
1206 |
-
.flowplayer .wpfp_custom_popup{width:100%;top:0;bottom:0;margin-bottom:2.4em;-webkit-transition:all
|
1207 |
.flowplayer .fv_player_popup {background-color:#222;position:relative;top:0;width:100%;height:100%;padding:2em 0 1%}
|
1208 |
.flowplayer .fv_player_popup h1,.flowplayer .fv_player_popup h2,.flowplayer .fv_player_popup h3,.flowplayer .fv_player_popup h4,.flowplayer .fv_player_popup h5,.flowplayer .fv_player_popup h6{margin:0 0 6px !important}
|
1209 |
.mailchimp-form input{width:31.33333333%;max-width:31.33333333%;margin:0 1%}
|
@@ -1217,26 +1043,13 @@
|
|
1217 |
.flowplayer .mailchimp-form{background-color:#333;padding:30px 1.5%;position:absolute;bottom:0;margin:0 auto;width:100%}
|
1218 |
.flowplayer .mailchimp-response{margin-top:6px;padding-top:6px;border-top:2px solid #00A7C8;display:inline-block}
|
1219 |
.flowplayer .mailchimp-response.is-fv-error{border-color:#bf0000}
|
1220 |
-
.flowplayer.is-fv-narrow .fv_player_popup{padding-top:1em;font-size
|
1221 |
.flowplayer.is-fv-narrow .mailchimp-form{padding-top:20px}
|
1222 |
.flowplayer.is-fv-narrow .fv_player_popup h1,.flowplayer.is-fv-narrow .fv_player_popup h2,.flowplayer.is-fv-narrow .fv_player_popup h3,.flowplayer.is-fv-narrow .fv_player_popup h4,.flowplayer.is-fv-narrow .fv_player_popup h5,.flowplayer.is-fv-narrow .fv_player_popup h6{font-size:1.2em}
|
1223 |
.flowplayer.is-fullscreen .fv_player_popup{padding-top:10%}
|
1224 |
.flowplayer.is-fullscreen .fv_player_popup p{margin:0 auto 6px}
|
1225 |
.flowplayer.is-fullscreen .mailchimp-form{padding:30px 25%}
|
1226 |
|
1227 |
-
@media (max-width: 40em){
|
1228 |
-
.flowplayer .fp-help p{font-size:9px;}
|
1229 |
-
}
|
1230 |
-
@media (max-width: 30em) {
|
1231 |
-
.flowplayer .fv_player_popup {width:99%;font-size:14px;top:0;}
|
1232 |
-
.flowplayer.is-fv-narrow .fv_player_popup{font-size:0.8em}
|
1233 |
-
}
|
1234 |
-
@media (max-width: 22.5em) {
|
1235 |
-
.flowplayer.is-fv-narrow .mailchimp-form{padding:10px 1.5%}
|
1236 |
-
.flowplayer.is-fv-narrow .fv_player_popup{font-size:0.7em}
|
1237 |
-
}
|
1238 |
-
|
1239 |
-
|
1240 |
.flowplayer .wpfp_custom_popup form .edd-add-to-cart {float:none;}
|
1241 |
.flowplayer .wpfp_custom_popup .fv_player_popup p {max-width:100%}
|
1242 |
|
@@ -1244,7 +1057,6 @@
|
|
1244 |
.flowplayer.is-fullscreen .fp-player{background-color:#000}
|
1245 |
|
1246 |
|
1247 |
-
|
1248 |
/* error icon, todo: check! */
|
1249 |
.is-error.flowplayer .fp-player:before {
|
1250 |
background: url("img/no-play-white.svg") no-repeat center center;
|
@@ -1261,7 +1073,7 @@
|
|
1261 |
.flowplayer video.fp-engine { visibility:visible; }
|
1262 |
.flowplayer .fp-engine { max-width:100%; }
|
1263 |
.flowplayer.is-fullscreen .fp-logo{z-index:2147483647;}
|
1264 |
-
.flowplayer .fp-logo {max-width:
|
1265 |
.flowplayer .fp-logo img {box-shadow:none}
|
1266 |
.flowplayer.fixed-controls .fp-logo {bottom: 15px}
|
1267 |
|
@@ -1296,7 +1108,6 @@
|
|
1296 |
}
|
1297 |
.fvp-share-bar .fvp-sharing li {
|
1298 |
float: left;
|
1299 |
-
display: inline-block;
|
1300 |
margin: 0 5px !important;
|
1301 |
padding: 0 !important;
|
1302 |
border: none !important;
|
@@ -1312,11 +1123,9 @@
|
|
1312 |
-moz-transition: none !important;
|
1313 |
transition: none !important;
|
1314 |
}
|
1315 |
-
|
1316 |
.flowplayer em {
|
1317 |
font-style: normal !important;
|
1318 |
}
|
1319 |
-
|
1320 |
.fvp-share-bar .fvp-sharing a {
|
1321 |
width: 24px;
|
1322 |
height: 24px;
|
@@ -1330,15 +1139,12 @@
|
|
1330 |
border-bottom: 0 !important;
|
1331 |
text-decoration: none !important;
|
1332 |
}
|
1333 |
-
|
1334 |
.fvp-share-bar .fvp-sharing a.sharing-twitter {
|
1335 |
background-position: 0 -28px;
|
1336 |
}
|
1337 |
-
|
1338 |
.fvp-share-bar .fvp-sharing a.sharing-google {
|
1339 |
background-position: 0 -56px;
|
1340 |
}
|
1341 |
-
|
1342 |
.fvp-share-bar .fvp-sharing a.sharing-email {
|
1343 |
background-position: 0 -84px;
|
1344 |
}
|
@@ -1352,13 +1158,14 @@
|
|
1352 |
.flowplayer .fvp-share-bar label{float:left;color:#fff;line-height: 22px;padding: .5em;}
|
1353 |
.flowplayer .fp-embed{display:none}
|
1354 |
/*.flowplayer.is-mouseover.is-ready .fp-embed-code{display:block}*/
|
1355 |
-
/*.flowplayer.is-mouseout .fvp-share-bar{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(
|
|
|
1356 |
.flowplayer.is-mouseout .fvp-share-bar.visible{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
|
1357 |
.flowplayer.is-mouseover.is-ready .fvp-share-bar{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)} */
|
1358 |
.flowplayer .fp-fullscreen {z-index:1}
|
1359 |
.flowplayer .fvp-share-bar {display:none;}
|
1360 |
.flowplayer .embed-code {padding: 0 10px 10px; display: none; clear: both; background-color: rgba(0, 0, 0, 0); }
|
1361 |
-
.flowplayer .embed-code label {clear: both; padding-left:
|
1362 |
#content .flowplayer .fvp-share-bar textarea, .flowplayer .fvp-share-bar textarea { padding: 3px; line-height: 1.4; white-space: pre-wrap; color: black !important; height: auto; min-height: 130px; width: 99%; font-size: 10px; background-color:rgba(255, 255, 255, 1); box-shadow: none; border-radius: 0; cursor: text; }
|
1363 |
#content .flowplayer.is-ready .fvp-share-bar.visible .embed-code, .flowplayer.is-ready .fvp-share-bar.visible .embed-code { display: block; }
|
1364 |
/*#content .flowplayer.is-ready .fp-embed-code.visible textarea, .flowplayer.is-ready .fp-embed-code.visible textarea { height: 140px; }*/
|
@@ -1413,23 +1220,20 @@
|
|
1413 |
/*this might be needed some day:
|
1414 |
|
1415 |
@-moz-keyframes fade-in {
|
1416 |
-
from { transform: opacity
|
1417 |
to { opacity: 1; filter: alpha(opacity=100); }
|
1418 |
}
|
1419 |
@-webkit-keyframes fade-in {
|
1420 |
-
from { transform: opacity
|
1421 |
to { opacity: 1; filter: alpha(opacity=100); }
|
1422 |
}
|
1423 |
@keyframes fade-in {
|
1424 |
-
from { transform: opacity
|
1425 |
to { opacity: 1; filter: alpha(opacity=100); }
|
1426 |
}
|
1427 |
*/
|
1428 |
|
1429 |
-
|
1430 |
-
|
1431 |
/* Other playlist styles */
|
1432 |
-
|
1433 |
.fp-playlist-external a,.entry-content .fp-playlist-external a {position:relative;text-decoration:none;border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
|
1434 |
.fp-playlist-external a:focus,.entry-content .fp-playlist-external a:focus {outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
|
1435 |
.fp-playlist-external a:hover,.entry-content .fp-playlist-external a:hover {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:none;border-bottom:0}
|
@@ -1456,7 +1260,7 @@
|
|
1456 |
.fp-playlist-external a:hover h4,.fp-playlist-external a.fvp-video-thumb-no-splash h4,#dashboard-widgets .flowplayer-wrapper a:hover h4,.fp-playlist-external a.is-active:hover h4, .fp-playlist-external a:hover .dur {opacity:1;color:#fff}
|
1457 |
.fp-playlist-horizontal a.is-active {-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
|
1458 |
.is-touch + .fp-playlist-horizontal a h4 {opacity:1;background-color:transparent;text-shadow:0 0 12px #000;top:20%;bottom:20%;font-family:"myriad pro",Helvetica,Arial,sans-serif !important}
|
1459 |
-
.is-touch + .fp-playlist-horizontal a h4 span {background-color:rgba(0,0,0
|
1460 |
.fp-playlist-horizontal.is-wide a,.entry-content .fp-playlist-horizontal.is-wide a {width: 20%}
|
1461 |
.fp-playlist-horizontal.is-wide a:nth-child(3n+1) div:before {display: block}
|
1462 |
.fp-playlist-horizontal.is-wide a:nth-child(5n+1) div:before {display: none}
|
@@ -1483,7 +1287,6 @@
|
|
1483 |
.fp-playlist-only-captions.fp-playlist-vertical a h4 {position:relative;top:auto;background-color:transparent;opacity:1;text-shadow:none}
|
1484 |
.fp-playlist-only-captions.fp-playlist-vertical a,.fp-playlist-only-captions.fp-playlist-vertical a:hover h4 {color:#000}
|
1485 |
|
1486 |
-
|
1487 |
/* Playlist 2014 - classic */
|
1488 |
.fv-playlist-design-2014.fp-playlist-external a h4 {opacity:1;position:relative;margin-bottom:7px;padding:0 10px 4px;color:#000;background-color:transparent}
|
1489 |
.fv-playlist-design-2014.fp-playlist-external a h4 span {position:relative;transform:none;top:auto;padding:0}
|
@@ -1506,41 +1309,8 @@
|
|
1506 |
.fp-playlist-external.fp-playlist-vertical.fp-playlist-only-captions a h4 span { position:relative;top:auto;left:auto;right:auto;-webkit-transform:none;transform:none;padding:0 }
|
1507 |
.fp-playlist-only-captions.fp-playlist-external .dur { opacity:1;color:#999;position:relative;right:auto;top:auto;text-shadow:none;margin-left:6px; }
|
1508 |
.fp-playlist-only-captions.fp-playlist-external a:hover .dur { color:#999; }
|
1509 |
-
|
1510 |
-
/* Some mobiles stuff, todo: check! */
|
1511 |
-
@media only screen and (max-width: 48em) {
|
1512 |
-
.fp-playlist-horizontal {margin-left:-1px;margin-right:-1px}
|
1513 |
-
.fp-playlist-horizontal a,.entry-content .fp-playlist-horizontal a, .flowplayer.is-fv-narrow + .fp-playlist-horizontal a {width: 50%}
|
1514 |
-
.fp-playlist-horizontal a:nth-child(3n+1) {clear:none}
|
1515 |
-
.fp-playlist-horizontal a:nth-child(2n+1) {clear:both}
|
1516 |
-
.fv-playlist-slider-wrapper .fp-playlist-horizontal a,.entry-content .fv-playlist-slider-wrapper .fp-playlist-horizontal a, .flowplayer.is-fv-narrow + .fv-playlist-slider-wrapper .fp-playlist-horizontal a {width: 200px}
|
1517 |
-
.is-error.flowplayer .fp-player:before {background-size:17%}
|
1518 |
-
}
|
1519 |
-
@media (max-width: 40em){
|
1520 |
-
.fv_fp_close a {width:24px;height:24px;background-size:24px 24px}
|
1521 |
-
.fp-playlist-horizontal a h4, .fp-playlist-external a h4 {font-size:12px}
|
1522 |
-
.fp-playlist-vertical-wrapper .flowplayer,.fp-playlist-vertical-wrapper .fp-playlist-vertical {width:100%;float:none;margin-bottom:0}
|
1523 |
-
.fp-playlist-vertical a {width:49%;float:left;margin:0.75% 0.5%}
|
1524 |
-
.fp-playlist-only-captions.fp-playlist-vertical a {width:100%;float:none;margin:8px 0}
|
1525 |
-
.fp-playlist-vertical a:nth-child(2n+1) {clear:both}
|
1526 |
-
}
|
1527 |
-
@media only screen and (max-width: 30em) {
|
1528 |
-
.flowplayer.is-audio .fp-time em {font-size:12px}
|
1529 |
-
.fp-playlist-external a h4 {font-size:10px}
|
1530 |
-
}
|
1531 |
-
@media only screen and (max-width: 22.44em) {
|
1532 |
-
.fp-playlist-vertical-wrapper.is-fv-narrow .fp-playlist-vertical a {width:100%;float:none;margin:0.75% 0.5%}
|
1533 |
-
.is-error.flowplayer .fp-player:before {background-size:20%}
|
1534 |
-
}
|
1535 |
-
|
1536 |
-
|
1537 |
-
|
1538 |
-
/*this might be needed some day: .flowplayer.video1, .flowplayer.video2, .flowplayer.video3, .flowplayer.video4, .flowplayer.video5, .flowplayer.video6, .flowplayer.video7, .flowplayer.video8, .flowplayer.video9, .flowplayer.video10, .flowplayer.video11, .flowplayer.video12, .flowplayer.video13, .flowplayer.video14, .flowplayer.video15, .flowplayer.video16 { background-image: none !important; } */
|
1539 |
-
|
1540 |
-
/*this might be needed some day: .flowplayer .fp-volume { text-align: left; } */
|
1541 |
-
|
1542 |
-
#content .flowplayer a, .flowplayer a, .flowplayer a:hover { text-decoration: none; border-bottom: none; -wekbit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border-bottom: 0 !important; text-decoration: none !important; }
|
1543 |
|
|
|
1544 |
|
1545 |
|
1546 |
/* Popups, todo: check! */
|
@@ -1554,8 +1324,6 @@
|
|
1554 |
|
1555 |
.wpfp_custom_ad_content h1, .wpfp_custom_ad_content h2, .wpfp_custom_ad_content h3, .wpfp_custom_ad_content h4, .wpfp_custom_ad_content h5, .wpfp_custom_ad_content p { padding: 0 5px 2px 5px; margin: 0 5px 2px 5px; }
|
1556 |
|
1557 |
-
|
1558 |
-
|
1559 |
.flowplayer.alignleft { margin-right: 10px; margin-bottom: 10px; }
|
1560 |
.flowplayer.alignright { margin-left: 10px; margin-bottom: 10px; }
|
1561 |
|
@@ -1569,9 +1337,6 @@
|
|
1569 |
/* Caption, todo: check!*/
|
1570 |
p.fp-caption { text-align: center;max-width: 100%; }
|
1571 |
|
1572 |
-
|
1573 |
-
|
1574 |
-
|
1575 |
/* Buttons, todo: check! or better not use! */
|
1576 |
.is-splash.flowplayer .fv-player-buttons, .is-loading.flowplayer .fv-player-buttons {
|
1577 |
display: none;
|
@@ -1598,17 +1363,13 @@ p.fp-caption { text-align: center;max-width: 100%; }
|
|
1598 |
right: 0;
|
1599 |
bottom: 30px;
|
1600 |
}
|
1601 |
-
.flowplayer .fv-player-buttons-right > ul {
|
1602 |
-
/*position: relative;
|
1603 |
-
left: -95%;*/
|
1604 |
-
}
|
1605 |
.flowplayer .fv-player-buttons-left {
|
1606 |
position: absolute;
|
1607 |
left: 0;
|
1608 |
bottom: 30px;
|
1609 |
}
|
1610 |
.flowplayer.fixed-controls .fv-player-buttons-left, .flowplayer.fixed-controls .fv-player-buttons-right, .flowplayer.fixed-controls .fv-player-buttons-center {
|
1611 |
-
bottom:
|
1612 |
}
|
1613 |
.flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-left, .flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-right, .flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-center {
|
1614 |
bottom: 30px;
|
@@ -1624,36 +1385,34 @@ p.fp-caption { text-align: center;max-width: 100%; }
|
|
1624 |
transition: opacity .15s ease .3s;
|
1625 |
}
|
1626 |
.flowplayer .fv-player-buttons li {
|
1627 |
-
display: inline-block;
|
1628 |
float: left;
|
1629 |
-
margin: 0
|
1630 |
padding: 0;
|
1631 |
}
|
1632 |
.flowplayer .fv-player-buttons a {
|
1633 |
-
display: inline-block;
|
1634 |
float: left;
|
1635 |
-
padding:
|
1636 |
-
margin:
|
1637 |
width: 100%;
|
1638 |
text-align: center;
|
1639 |
font-weight: 400;
|
1640 |
background-color: #ccc;
|
1641 |
-
background-color: rgba(255,255,255
|
1642 |
color: #fff;
|
1643 |
cursor: pointer;
|
1644 |
line-height: 1.3em;
|
1645 |
-webkit-border-radius: 5px;
|
1646 |
-moz-border-radius: 5px;
|
1647 |
border-radius: 5px;
|
1648 |
-
-webkit-transition: background-color
|
1649 |
-
-moz-transition: background-color
|
1650 |
-
-o-transition: background-color
|
1651 |
-
transition: background-color
|
1652 |
font-size: 14px;
|
1653 |
box-sizing: border-box;
|
1654 |
}
|
1655 |
.flowplayer .fv-player-buttons a:active {
|
1656 |
-
background-color: rgba(255,255,255
|
1657 |
}
|
1658 |
.flowplayer .fv-player-buttons a.current {
|
1659 |
color: #00a7c8;
|
@@ -1685,12 +1444,12 @@ p.fp-caption { text-align: center;max-width: 100%; }
|
|
1685 |
article .entry-content .fvfp_admin_error p { line-height: 18px }
|
1686 |
.fvfp_admin_error a { /*color: #fff;*/ text-decoration: underline }
|
1687 |
#content .fvfp_admin_error a { /*color: #fff;*/ text-decoration: underline }
|
1688 |
-
.fvfp_admin_error_content { /*background: #dd0000;*/ padding: 1% 5%; width: 65%; margin: 0 auto; -webkit-box-shadow: 3px 3px 30px 0px rgba(50, 50, 50, 0.96); -moz-box-shadow: 3px 3px 30px 0px rgba(50, 50, 50, 0.96); box-shadow: 3px 3px 30px
|
1689 |
.flowplayer:hover .fvfp_admin_error { display: block }
|
1690 |
|
1691 |
|
1692 |
/* Duration, todo: check!*/
|
1693 |
-
.fvfp_duration { position: absolute; bottom:
|
1694 |
.is-ready .fvfp_duration, .is-loading .fvfp_duration { display: none }
|
1695 |
.fp-playlist-external .dur { font-style:normal;position:absolute;top:6px;right:6px;color:#fff;line-height:1;text-shadow:0 0 3px #333;opacity:0;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;transition:all 0.3s ease-in-out 0.1s }
|
1696 |
|
@@ -1699,8 +1458,6 @@ article .entry-content .fvfp_admin_error p { line-height: 18px }
|
|
1699 |
.no-animation.flowplayer * { -webkit-transition:none !important;-moz-transition:none !important;transition:none !important }
|
1700 |
|
1701 |
|
1702 |
-
|
1703 |
-
|
1704 |
/*
|
1705 |
* FV Flowplayer Tabs, todo: check!
|
1706 |
*/
|
@@ -1723,8 +1480,6 @@ article .entry-content .fvfp_admin_error p { line-height: 18px }
|
|
1723 |
.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li i.dur {display: none; }
|
1724 |
|
1725 |
|
1726 |
-
|
1727 |
-
|
1728 |
/* Warnings, todo: check! */
|
1729 |
.fv-player-warning-wrapper{
|
1730 |
margin: 5px 0 15px;
|
@@ -1765,13 +1520,10 @@ article .entry-content .fvfp_admin_error p { line-height: 18px }
|
|
1765 |
}
|
1766 |
|
1767 |
|
1768 |
-
|
1769 |
-
|
1770 |
/* Some loading indicator, todo: check */
|
1771 |
.flowplayer .fv-form-loading{ background:transparent url(loading.gif) 50% 50% no-repeat; }
|
1772 |
|
1773 |
|
1774 |
-
|
1775 |
/* Chrome download button fix, todo: check! */
|
1776 |
.flowplayer.chrome55fix video::-internal-media-controls-download-button, .flowplayer.chrome55fix-subtitles video::-internal-media-controls-download-button { display:none; }
|
1777 |
.flowplayer.chrome55fix video::-webkit-media-controls-enclosure, .flowplayer.chrome55fix-subtitles video::-webkit-media-controls-enclosure { overflow:hidden; }
|
@@ -1779,29 +1531,22 @@ article .entry-content .fvfp_admin_error p { line-height: 18px }
|
|
1779 |
.flowplayer.chrome55fix-subtitles video::-webkit-media-controls-panel { width: calc(100% + 96px); }
|
1780 |
|
1781 |
|
1782 |
-
|
1783 |
/* Audio player, todo: check! */
|
1784 |
-
.is-audio .fp-player {
|
1785 |
-
background-size: contain;
|
1786 |
-
background-position: top center;
|
1787 |
-
background-repeat: no-repeat;
|
1788 |
-
}
|
1789 |
-
|
1790 |
|
1791 |
/* Audio player playlist, todo: check! */
|
1792 |
-
.flowplayer.is-audio,.site-content .flowplayer.is-audio,.flowplayer.fixed-controls.is-audio {margin-top:
|
1793 |
.flowplayer.is-audio .fv-player-buttons li {margin:0}
|
1794 |
.site-content .flowplayer.is-audio .fp-controls,.site-content .flowplayer.is-audio .fv-ab-loop,.site-content .fv-player-buttons a:active,.site-content .fv-player-buttons a { background-color:#888 !important }
|
1795 |
.is-audio .fp-playlist-external { background-color:#eee }
|
1796 |
-
.flowplayer.is-audio .fp-controls { height:
|
1797 |
-
.flowplayer.is-audio .fp-play { height:
|
1798 |
.flowplayer.fixed-controls.is-audio .fp-time em { bottom:13px }
|
1799 |
-
.flowplayer.is-audio .fp-waiting em { margin
|
1800 |
-
.flowplayer.is-audio.fp-full .fp-timeline { bottom:2.5em }
|
1801 |
.flowplayer.is-audio .fp-time { font-size:14px;text-shadow:none }
|
1802 |
-
.flowplayer.is-audio .fp-mute { width:
|
1803 |
.flowplayer.is-audio .fp-volumebtn { display: block }
|
1804 |
-
.flowplayer.is-audio .fp-play.fp-visible svg, .flowplayer.is-audio + .fp-playlist-external a .now-playing { display:none; }
|
1805 |
.is-audio + .fp-playlist-external { counter-reset: 'fv-playlist-counter';background-color:#f0f0f0;border-radius:0 0 10px 10px;border-top:1px solid #fff }
|
1806 |
.flowplayer.is-audio .fp-waiting { margin:0 auto; }
|
1807 |
.flowplayer.is-audio .fp-speed.fp-hilite { opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
|
@@ -1809,20 +1554,24 @@ article .entry-content .fvfp_admin_error p { line-height: 18px }
|
|
1809 |
.flowplayer.is-audio + .fp-playlist-external .dur { color:#666;opacity:1;text-shadow:none;position:static;float:right;}
|
1810 |
.is-audio + .fp-playlist-horizontal {margin-left:0;margin-right:0}
|
1811 |
.is-audio + .fp-playlist-horizontal a div,.entry-content .is-audio + .fp-playlist-horizontal a div,.flowplayer.is-audio .fp-player + a { display:none;bottom:0;background-image:none !important }
|
1812 |
-
.is-audio + .fp-playlist-external.fp-playlist-horizontal a,.entry-content .is-audio + .fp-playlist-external.fp-playlist-horizontal a,.flowplayer.is-fv-narrow.is-audio + .fp-playlist-external.fp-playlist-horizontal a { counter-increment:fv-playlist-counter;
|
1813 |
.is-audio + .fp-playlist-external a:nth-child(odd),.entry-content .is-audio + .fp-playlist-external a:nth-child(odd) {background-color: #f8f8f8;}
|
1814 |
.is-audio + .fp-playlist-external a h4,.entry-content .is-audio + .fp-playlist-external a h4 { display: block;opacity:1;position:relative;text-align:left;font-size:13px;padding:0;clear:none;left:auto;width:auto;background-color:transparent;color:inherit }
|
1815 |
.is-audio + .fp-playlist-external a h4 span,.entry-content .is-audio + .fp-playlist-external a h4 span { position:relative;top:auto;padding:0;transform:none }
|
1816 |
.is-audio + .fp-playlist-external a h4:before,.entry-content .is-audio + .fp-playlist-external a h4:before { content: counter(fv-playlist-counter, decimal-leading-zero) ". ";float:left;min-width:26px;color:#adadad;font-weight:400 }
|
1817 |
-
.flowplayer.
|
1818 |
-
.flowplayer.is-loading.is-audio .fp-waiting { position:relative;top:-3px;z-index:99 }
|
1819 |
-
.flowplayer.fixed-controls.is-audio { margin-bottom:0;height:40px }
|
1820 |
.flowplayer.is-audio .fv-ab-loop,.flowplayer.fixed-controls.is-audio .fv-ab-loop {bottom:-28px;padding-left:82px}
|
|
|
|
|
|
|
|
|
|
|
|
|
1821 |
|
1822 |
.flowplayer.is-audio .fp-fullscreen,.flowplayer.is-audio .fp-ratio,.flowplayer.is-audio.is-splash .fp-timeline-tooltip {display:none}
|
1823 |
.flowplayer.is-audio.is-error {border:0;margin-bottom:50px}
|
1824 |
.flowplayer.is-audio.is-error h2,.entry-content .flowplayer.is-audio.is-error h2 {margin:0}
|
1825 |
-
.flowplayer.is-audio .fp-message {padding-top:
|
1826 |
.flowplayer.is-audio .fp-time em {width:44px}
|
1827 |
.flowplayer.is-audio .fp-message p {font-size:75%}
|
1828 |
|
@@ -1835,26 +1584,46 @@ article .entry-content .fvfp_admin_error p { line-height: 18px }
|
|
1835 |
.is-audio .fp-player {background-size:contain;background-position:top center;background-repeat:no-repeat}
|
1836 |
|
1837 |
|
1838 |
-
|
1839 |
-
|
1840 |
-
|
1841 |
-
.fp-
|
1842 |
-
.fp-
|
1843 |
-
}
|
1844 |
-
|
1845 |
-
|
1846 |
-
|
1847 |
-
.fp-playlist-
|
1848 |
-
|
1849 |
-
|
1850 |
-
|
|
|
|
|
1851 |
}
|
1852 |
-
@media
|
1853 |
-
|
1854 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1855 |
}
|
1856 |
@media only screen and (max-width: 22.44em) {
|
1857 |
-
|
|
|
|
|
|
|
1858 |
}
|
1859 |
|
1860 |
@media screen and (min-width: 1020px) {
|
@@ -1865,18 +1634,15 @@ article .entry-content .fvfp_admin_error p { line-height: 18px }
|
|
1865 |
display: block;
|
1866 |
float: right;
|
1867 |
}
|
1868 |
-
|
1869 |
.flowplayer a.fp-sticky:before {
|
1870 |
content: "\e10f";
|
1871 |
}
|
1872 |
-
|
1873 |
div.fp-player.is-sticky-left-top, div.fp-player.is-sticky-right-top , div.fp-player.is-sticky-left-bottom , div.fp-player.is-sticky-right-bottom {
|
1874 |
transform: translateX(-20px);
|
1875 |
-ms-transform: translateX(-20px);
|
1876 |
-webkit-transform: translateX(-20px);
|
1877 |
-
transition: width
|
1878 |
-
transition: transform
|
1879 |
-
|
1880 |
}
|
1881 |
div.fp-player.is-sticky-left-top, div.fp-player.is-sticky-right-top , div.fp-player.is-sticky-left-bottom , div.fp-player.is-sticky-right-bottom {
|
1882 |
position: fixed;
|
3 |
font-family: flowplayer;
|
4 |
src: url("icons/flowplayer.eot?#iefix") format("embedded-opentype"), url("icons/flowplayer.woff2") format("woff2"), url("icons/flowplayer.woff") format("woff"); }
|
5 |
|
6 |
+
.fp-icon { display: inline-block; }
|
7 |
+
.fp-icon:before { font-family: flowplayer; font-size: 1.7em; }
|
8 |
+
|
9 |
+
.fp-airplay:before { content: "\e001"; }
|
10 |
+
.fp-fullscreen:before { content: "\e002"; }
|
11 |
+
.fp-checked:before { content: "\e003"; }
|
12 |
+
.fp-embed:before { content: "\e004"; color: #fff; }
|
13 |
+
.fp-chromecast:before { content: "\e005"; }
|
14 |
+
.fp-email:before { content: "\e006"; }
|
15 |
+
.fp-playbtn:before { content: "\e007"; }
|
16 |
+
.fp-share:before { content: "\e009"; }
|
17 |
+
.fp-share2:before { content: "\e00a"; }
|
18 |
+
.fp-twitter:before { content: "\e00c"; color: #1da1f2; }
|
19 |
+
.fp-facebook:before { content: "\e00a"; color: #3b5998; }
|
20 |
+
.fp-volumebtn:before { content: "\e00b"; }
|
21 |
+
.fp-volume-off:before { content: "\e00d"; }
|
22 |
+
.fp-unload:before { content: "\e00f"; }
|
23 |
+
.fp-prevbtn:before { content: "\e011"; }
|
24 |
+
.fp-nextbtn:before { content: "\e012"; }
|
25 |
+
|
26 |
+
.flowplayer.is-mouseover .fp-captions, .flowplayer.is-paused .fp-captions { bottom: 3em; }
|
27 |
+
.flowplayer.is-loading .fp-engine { top: -9999em; }
|
28 |
+
.flowplayer.is-poster .fp-engine,.flowplayer.is-loading .fp-ui .fp-header, .flowplayer.is-loading .fp-ui .fp-controls {filter: alpha(opacity=0); opacity: 0; }
|
29 |
+
.flowplayer.is-splash .fp-ui > *,.flowplayer.is-poster .fp-ui > * { display: none; }
|
30 |
+
.flowplayer.is-splash .fp-ui > .fp-play,
|
31 |
+
.flowplayer.is-poster .fp-ui > .fp-play,
|
32 |
+
.flowplayer.is-splash.is-loading .fp-ui > .fp-waiting,
|
33 |
+
.flowplayer.is-poster.is-loading .fp-ui > .fp-waiting {display: block}
|
34 |
+
.flowplayer.is-splash.is-loading .fp-ui > .fp-play,
|
35 |
+
.flowplayer.is-poster.is-loading .fp-ui > .fp-play {display: none}
|
36 |
+
.flowplayer.is-poster .fp-engine {left: -9999em; top: -9999em}
|
37 |
+
|
38 |
+
.flowplayer.is-poster .fp-captions {display: none !important}
|
39 |
+
.flowplayer.is-disabled .fp-color {background-color: #999}
|
40 |
+
.flowplayer.has-title .fp-header {top: 0; text-align: right}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
41 |
|
42 |
.flowplayer.is-fullscreen {
|
43 |
top: 0 !important;
|
85 |
.flowplayer.is-playing .fp-playbtn:before {
|
86 |
content: "\e008"; }
|
87 |
|
88 |
+
.flowplayer.is-playing.fp-outlined .fp-playbtn:before, .flowplayer.is-playing.fp-minimal .fp-playbtn:before { content: "\e208"; }
|
89 |
+
.flowplayer.is-playing.fp-edgy .fp-playbtn:before { content: "\e108"; }
|
90 |
+
.flowplayer.is-playing.fp-edgy.fp-outlined .fp-playbtn:before, .flowplayer.is-playing.fp-edgy.fp-minimal .fp-playbtn:before { content: "\e308"; }
|
91 |
+
.flowplayer.is-muted .fp-volumebtn:before { content: "\e00d"; }
|
92 |
+
.flowplayer.is-muted.fp-outlined .fp-volumebtn:before, .flowplayer.is-muted.fp-minimal .fp-volumebtn:before { content: "\e20d"; }
|
93 |
+
.flowplayer.is-muted.fp-edgy .fp-volumebtn:before { content: "\e10d"; }
|
94 |
+
.flowplayer.is-muted.fp-edgy.fp-outlined .fp-volumebtn:before, .flowplayer.is-muted.fp-edgy.fp-minimal .fp-volumebtn:before { content: "\e30d"; }
|
95 |
+
.flowplayer.is-inverted .fp-duration {display: none}
|
96 |
+
.flowplayer.is-inverted .fp-remaining {display: block}
|
97 |
+
.flowplayer.is-closeable .fp-header .fp-unload {display: block}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
98 |
|
99 |
.flowplayer.is-error {
|
100 |
background-color: #aaa; }
|
278 |
.flowplayer.fp-edgy, .flowplayer.fp-edgy .fp-menu, .flowplayer.fp-edgy .fp-captions p, .flowplayer.fp-edgy .fp-textarea, .flowplayer.fp-edgy .fp-bar, .flowplayer.fp-edgy .fp-bar-slider, .flowplayer.fp-edgy .fp-bar > *, .flowplayer.fp-edgy .fp-bar-slider > *, .flowplayer.fp-edgy .fp-timestamp {
|
279 |
border-radius: 0; }
|
280 |
|
281 |
+
.flowplayer.fp-edgy .fp-airplay:before { content: "\e101"; }
|
282 |
+
.flowplayer.fp-edgy .fp-fullscreen:before { content: "\e102"; }
|
283 |
+
.flowplayer.fp-edgy .fp-checked:before { content: "\e103"; }
|
284 |
+
.flowplayer.fp-edgy .fp-embed:before { content: "\e104"; }
|
285 |
+
.flowplayer.fp-edgy .fp-chromecast:before { content: "\e105"; }
|
286 |
+
.flowplayer.fp-edgy .fp-email:before { content: "\e106"; }
|
287 |
+
.flowplayer.fp-edgy .fp-playbtn:before { content: "\e107"; }
|
288 |
+
.flowplayer.fp-edgy .fp-share:before { content: "\e109"; }
|
289 |
+
.flowplayer.fp-edgy .fp-share2:before, .flowplayer.fp-edgy .fp-facebook:before { content: "\e10a"; }
|
290 |
+
.flowplayer.fp-edgy .fp-twitter:before { content: "\e10c"; }
|
291 |
+
.flowplayer.fp-edgy .fp-volumebtn:before { content: "\e10b"; }
|
292 |
+
.flowplayer.fp-edgy .fp-volume-off:before { content: "\e10d"; }
|
293 |
+
.flowplayer.fp-edgy .fp-unload:before { content: "\e10f"; }
|
294 |
+
.flowplayer.fp-edgy .fp-prevbtn:before { content: "\e111"; }
|
295 |
+
.flowplayer.fp-edgy .fp-nextbtn:before { content: "\e112"; }
|
296 |
+
.flowplayer.fp-edgy.fp-outlined .fp-airplay:before, .flowplayer.fp-edgy.fp-minimal .fp-airplay:before { content: "\e301"; }
|
297 |
+
.flowplayer.fp-edgy.fp-outlined .fp-fullscreen:before, .flowplayer.fp-edgy.fp-minimal .fp-fullscreen:before { content: "\e302"; }
|
298 |
+
.flowplayer.fp-edgy.fp-outlined .fp-checked:before, .flowplayer.fp-edgy.fp-minimal .fp-checked:before { content: "\e303"; }
|
299 |
+
.flowplayer.fp-edgy.fp-outlined .fp-embed:before, .flowplayer.fp-edgy.fp-minimal .fp-embed:before { content: "\e304"; }
|
300 |
+
.flowplayer.fp-edgy.fp-outlined .fp-chromecast:before, .flowplayer.fp-edgy.fp-minimal .fp-chromecast:before { content: "\e305"; }
|
301 |
+
.flowplayer.fp-edgy.fp-outlined .fp-email:before, .flowplayer.fp-edgy.fp-minimal .fp-email:before { content: "\e306"; }
|
302 |
+
.flowplayer.fp-edgy.fp-outlined .fp-playbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-playbtn:before { content: "\e307"; }
|
303 |
+
.flowplayer.fp-edgy.fp-outlined .fp-share:before, .flowplayer.fp-edgy.fp-minimal .fp-share:before { content: "\e309"; }
|
304 |
+
.flowplayer.fp-edgy.fp-outlined .fp-share2:before, .flowplayer.fp-edgy.fp-minimal .fp-share2:before,.flowplayer.fp-edgy.fp-outlined .fp-facebook:before, .flowplayer.fp-edgy.fp-minimal .fp-facebook:before { content: "\e30a"; }
|
305 |
+
.flowplayer.fp-edgy.fp-outlined .fp-twitter:before, .flowplayer.fp-edgy.fp-minimal .fp-twitter:before { content: "\e30c"; }
|
306 |
+
.flowplayer.fp-edgy.fp-outlined .fp-volumebtn:before, .flowplayer.fp-edgy.fp-minimal .fp-volumebtn:before { content: "\e30b"; }
|
307 |
+
.flowplayer.fp-edgy.fp-outlined .fp-volume-off:before, .flowplayer.fp-edgy.fp-minimal .fp-volume-off:before { content: "\e30d"; }
|
308 |
+
.flowplayer.fp-edgy.fp-outlined .fp-unload:before, .flowplayer.fp-edgy.fp-minimal .fp-unload:before { content: "\e30f"; }
|
309 |
+
.flowplayer.fp-edgy.fp-outlined .fp-prevbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-prevbtn:before { content: "\e311"; }
|
310 |
+
.flowplayer.fp-edgy.fp-outlined .fp-nextbtn:before, .flowplayer.fp-edgy.fp-minimal .fp-nextbtn:before { content: "\e312"; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
|
312 |
.flowplayer.no-svg .fp-ui .fp-play.fp-visible {
|
313 |
/*background-color: #ccc;*/
|
413 |
background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), transparent);
|
414 |
text-align: left;
|
415 |
height: 3em;
|
416 |
+
-webkit-transition: opacity .3s;
|
417 |
+
transition: opacity .3s;
|
418 |
padding-left: .65em; }
|
419 |
.flowplayer .fp-header .fp-icon {
|
420 |
margin: .9em .9em 0 0; }
|
570 |
width: 1.2em; }
|
571 |
.flowplayer .fp-bar, .flowplayer .fp-bar-slider {
|
572 |
background-color: #ccc;
|
573 |
+
background-color: rgba(255, 255, 255, .5);
|
574 |
position: relative;
|
575 |
cursor: col-resize;
|
576 |
height: .9em;
|
577 |
+
border-radius: .24em;
|
578 |
-ms-flex: 1;
|
579 |
-webkit-box-flex: 1;
|
580 |
-webkit-flex: 1;
|
581 |
-moz-box-flex: 1;
|
582 |
flex: 1; }
|
583 |
.flowplayer .fp-bar > *, .flowplayer .fp-bar-slider > * {
|
584 |
+
background-color: rgba(255, 255, 255, .6);
|
585 |
position: absolute;
|
586 |
height: 100%;
|
587 |
+
border-radius: .24em; }
|
588 |
.flowplayer .fp-bar > *.fp-progress.animated, .flowplayer .fp-bar-slider > *.fp-progress.animated {
|
589 |
-webkit-transition-timing-function: linear;
|
590 |
transition-timing-function: linear;
|
605 |
height: 100%;
|
606 |
width: 2px; }
|
607 |
.flowplayer .fp-timestamp {
|
608 |
+
background-color: rgba(0, 0, 0, .65);
|
609 |
display: none;
|
610 |
border-radius: .2em;
|
611 |
padding: .1em .3em;
|
646 |
position: relative;
|
647 |
vertical-align: top;
|
648 |
margin-left: 3px;
|
649 |
+
-webkit-transition: -webkit-transform .4s;
|
650 |
+
transition: -webkit-transform .4s;
|
651 |
+
transition: transform .4s;
|
652 |
+
transition: transform .4s, -webkit-transform .4s;
|
653 |
-webkit-transform-origin: bottom;
|
654 |
-ms-transform-origin: bottom;
|
655 |
transform-origin: bottom;
|
691 |
.flowplayer.fp-fat .fp-timestamp, .flowplayer.fp-playful .fp-timestamp {
|
692 |
bottom: 3.2em; }
|
693 |
.flowplayer.fp-fat .fp-bar-slider em, .flowplayer.fp-playful .fp-bar-slider em {
|
694 |
+
-webkit-transform: scaleY(.6);
|
695 |
+
-ms-transform: scaleY(.6);
|
696 |
+
transform: scaleY(.6);
|
697 |
-webkit-transform-origin: center;
|
698 |
-ms-transform-origin: center;
|
699 |
transform-origin: center; }
|
700 |
.flowplayer.fp-fat .fp-bar-slider em:hover, .flowplayer.fp-playful .fp-bar-slider em:hover {
|
701 |
+
-webkit-transform: scaleY(.75);
|
702 |
+
-ms-transform: scaleY(.75);
|
703 |
+
transform: scaleY(.75); }
|
704 |
.flowplayer.fp-slim .fp-timeline {
|
705 |
height: .2em; }
|
706 |
.flowplayer.fp-slim .fp-controls:hover .fp-timeline {
|
766 |
.flowplayer .fp-selected:before {
|
767 |
content: "✓ "; }
|
768 |
.flowplayer .fp-menu {
|
769 |
+
background-color: rgba(0, 0, 0, .5);
|
770 |
border-radius: .24em;
|
771 |
position: absolute;
|
772 |
width: 8em;
|
820 |
.flowplayer .fp-menu strong {
|
821 |
display: block;
|
822 |
padding: .7em 1.2em;
|
823 |
+
border-bottom: 1px solid rgba(255, 255, 255, .2);
|
824 |
+
background-color: rgba(0, 0, 0, .3);
|
825 |
text-transform: uppercase;
|
826 |
letter-spacing: 1px;
|
827 |
cursor: default;
|
836 |
.flowplayer .fp-menu .fp-icon:before {
|
837 |
margin-right: .1em;
|
838 |
font-size: 1.5em;
|
839 |
+
vertical-align: -.1em; }
|
840 |
.flowplayer .fp-qsel-menu {
|
841 |
width: auto; }
|
842 |
.flowplayer .fp-context-menu {
|
854 |
width: 9em; }
|
855 |
.flowplayer .fp-share-menu {
|
856 |
width: 9em;
|
857 |
+
padding-bottom: .2em; }
|
858 |
.flowplayer .fp-share-menu.fp-active {
|
859 |
bottom: auto; }
|
860 |
.flowplayer .fp-share-menu a, .flowplayer .fp-share-menu strong {
|
863 |
display: none; }
|
864 |
.flowplayer.fp-outlined .fp-play svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-play svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-play svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-play svg.fp-loading-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-pause svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-pause svg.fp-loading-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-play-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-play-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-pause-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-pause-rounded-outline, .flowplayer.fp-outlined .fp-waiting svg.fp-loading-rounded-outline, .flowplayer.fp-minimal .fp-waiting svg.fp-loading-rounded-outline {
|
865 |
display: block; }
|
866 |
+
.flowplayer.fp-outlined .fp-airplay:before, .flowplayer.fp-minimal .fp-airplay:before { content: "\e201"; }
|
867 |
+
.flowplayer.fp-outlined .fp-fullscreen:before, .flowplayer.fp-minimal .fp-fullscreen:before { content: "\e202"; }
|
868 |
+
.flowplayer.fp-outlined .fp-checked:before, .flowplayer.fp-minimal .fp-checked:before { content: "\e203"; }
|
869 |
+
.flowplayer.fp-outlined .fp-embed:before, .flowplayer.fp-minimal .fp-embed:before { content: "\e204"; }
|
870 |
+
.flowplayer.fp-outlined .fp-chromecast:before, .flowplayer.fp-minimal .fp-chromecast:before { content: "\e205"; }
|
871 |
+
.flowplayer.fp-outlined .fp-email:before, .flowplayer.fp-minimal .fp-email:before { content: "\e206"; }
|
872 |
+
.flowplayer.fp-outlined .fp-playbtn:before, .flowplayer.fp-minimal .fp-playbtn:before { content: "\e207"; }
|
873 |
+
.flowplayer.fp-outlined .fp-share:before, .flowplayer.fp-minimal .fp-share:before { content: "\e209"; }
|
874 |
+
.flowplayer.fp-outlined .fp-share2:before, .flowplayer.fp-minimal .fp-share2:before, .flowplayer.fp-outlined .fp-facebook:before, .flowplayer.fp-minimal .fp-facebook:before { content: "\e20a"; }
|
875 |
+
.flowplayer.fp-outlined .fp-twitter:before, .flowplayer.fp-minimal .fp-twitter:before { content: "\e20c"; }
|
876 |
+
.flowplayer.fp-outlined .fp-volumebtn:before, .flowplayer.fp-minimal .fp-volumebtn:before { content: "\e20b"; }
|
877 |
+
.flowplayer.fp-outlined .fp-volume-off:before, .flowplayer.fp-minimal .fp-volume-off:before { content: "\e20d"; }
|
878 |
+
.flowplayer.fp-outlined .fp-unload:before, .flowplayer.fp-minimal .fp-unload:before { content: "\e20f"; }
|
879 |
+
.flowplayer.fp-outlined .fp-prevbtn:before, .flowplayer.fp-minimal .fp-prevbtn:before { content: "\e211"; }
|
880 |
+
.flowplayer.fp-outlined .fp-nextbtn:before, .flowplayer.fp-minimal .fp-nextbtn:before { content: "\e212"; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
881 |
.flowplayer .fp-color {
|
882 |
background-color: #00abcd;
|
883 |
fill: rgba(0, 0, 0, 0.2); }
|
913 |
/*
|
914 |
* FV Player Additions
|
915 |
*/
|
|
|
916 |
.flowplayer.skin-slim.is-mouseover.is-ready .fp-ui, .flowplayer.skin-slim.is-paused.is-ready .fp-ui, #content .flowplayer.skin-slim.is-paused.is-ready .fp-ui {
|
917 |
+
background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .25)), color-stop(15%, transparent));
|
918 |
+
background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .25), transparent 15%);
|
919 |
+
background-image: linear-gradient(to top, rgba(0, 0, 0, .25), transparent 15%);
|
920 |
}
|
921 |
.flowplayer.fixed-controls.skin-slim.is-mouseover.is-ready .fp-ui, .flowplayer.fixed-controls.skin-slim.is-paused.is-ready .fp-ui {
|
922 |
background-image: none;
|
923 |
}
|
924 |
.flowplayer.fixed-controls.skin-slim .fp-controls, .flowplayer.skin-slim .fv-ab-loop, .flowplayer.fixed-controls.skin-slim .fv-ab-loop {
|
925 |
+
background-color: rgba(0, 0, 0, .75) !important;
|
926 |
}
|
927 |
|
928 |
.flowplayer { margin: 0 auto 2.8em auto; display: block; max-width: 100%; }
|
1019 |
.flowplayer.is-fullscreen .fp-captions p{font-size:350%}
|
1020 |
}
|
1021 |
|
|
|
1022 |
/* reducing the spacing in .fp-header */
|
1023 |
.flowplayer .fp-header { /*background-color: rgba(0, 0, 0, 0.5); height: 2em;*/ padding-left: 0 }
|
1024 |
+
.flowplayer .fp-header .fp-icon { margin: .5em .5em 0 0;line-height: 1 }
|
1025 |
|
1026 |
.flowplayer .fvp-share-bar .fvp-sharing a {background: url("img/flp-share-icons-x2.png") no-repeat;background-size:100%}
|
|
|
|
|
|
|
1027 |
.flowplayer.is-fullscreen{ max-height:100% !important; }
|
|
|
|
|
|
|
|
|
1028 |
|
1029 |
|
1030 |
/* Mailchimp integration, todo: check! */
|
1031 |
.flowplayer .fv_player_popup p{margin:0 12px 6px;line-height:1.35}
|
1032 |
+
.flowplayer .wpfp_custom_popup{width:100%;top:0;bottom:0;margin-bottom:2.4em;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}
|
1033 |
.flowplayer .fv_player_popup {background-color:#222;position:relative;top:0;width:100%;height:100%;padding:2em 0 1%}
|
1034 |
.flowplayer .fv_player_popup h1,.flowplayer .fv_player_popup h2,.flowplayer .fv_player_popup h3,.flowplayer .fv_player_popup h4,.flowplayer .fv_player_popup h5,.flowplayer .fv_player_popup h6{margin:0 0 6px !important}
|
1035 |
.mailchimp-form input{width:31.33333333%;max-width:31.33333333%;margin:0 1%}
|
1043 |
.flowplayer .mailchimp-form{background-color:#333;padding:30px 1.5%;position:absolute;bottom:0;margin:0 auto;width:100%}
|
1044 |
.flowplayer .mailchimp-response{margin-top:6px;padding-top:6px;border-top:2px solid #00A7C8;display:inline-block}
|
1045 |
.flowplayer .mailchimp-response.is-fv-error{border-color:#bf0000}
|
1046 |
+
.flowplayer.is-fv-narrow .fv_player_popup{padding-top:1em;font-size:.9em}
|
1047 |
.flowplayer.is-fv-narrow .mailchimp-form{padding-top:20px}
|
1048 |
.flowplayer.is-fv-narrow .fv_player_popup h1,.flowplayer.is-fv-narrow .fv_player_popup h2,.flowplayer.is-fv-narrow .fv_player_popup h3,.flowplayer.is-fv-narrow .fv_player_popup h4,.flowplayer.is-fv-narrow .fv_player_popup h5,.flowplayer.is-fv-narrow .fv_player_popup h6{font-size:1.2em}
|
1049 |
.flowplayer.is-fullscreen .fv_player_popup{padding-top:10%}
|
1050 |
.flowplayer.is-fullscreen .fv_player_popup p{margin:0 auto 6px}
|
1051 |
.flowplayer.is-fullscreen .mailchimp-form{padding:30px 25%}
|
1052 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1053 |
.flowplayer .wpfp_custom_popup form .edd-add-to-cart {float:none;}
|
1054 |
.flowplayer .wpfp_custom_popup .fv_player_popup p {max-width:100%}
|
1055 |
|
1057 |
.flowplayer.is-fullscreen .fp-player{background-color:#000}
|
1058 |
|
1059 |
|
|
|
1060 |
/* error icon, todo: check! */
|
1061 |
.is-error.flowplayer .fp-player:before {
|
1062 |
background: url("img/no-play-white.svg") no-repeat center center;
|
1073 |
.flowplayer video.fp-engine { visibility:visible; }
|
1074 |
.flowplayer .fp-engine { max-width:100%; }
|
1075 |
.flowplayer.is-fullscreen .fp-logo{z-index:2147483647;}
|
1076 |
+
.flowplayer .fp-logo {max-width:25%;-webkit-tap-highlight-color: rgba(0,0,0,0);}
|
1077 |
.flowplayer .fp-logo img {box-shadow:none}
|
1078 |
.flowplayer.fixed-controls .fp-logo {bottom: 15px}
|
1079 |
|
1108 |
}
|
1109 |
.fvp-share-bar .fvp-sharing li {
|
1110 |
float: left;
|
|
|
1111 |
margin: 0 5px !important;
|
1112 |
padding: 0 !important;
|
1113 |
border: none !important;
|
1123 |
-moz-transition: none !important;
|
1124 |
transition: none !important;
|
1125 |
}
|
|
|
1126 |
.flowplayer em {
|
1127 |
font-style: normal !important;
|
1128 |
}
|
|
|
1129 |
.fvp-share-bar .fvp-sharing a {
|
1130 |
width: 24px;
|
1131 |
height: 24px;
|
1139 |
border-bottom: 0 !important;
|
1140 |
text-decoration: none !important;
|
1141 |
}
|
|
|
1142 |
.fvp-share-bar .fvp-sharing a.sharing-twitter {
|
1143 |
background-position: 0 -28px;
|
1144 |
}
|
|
|
1145 |
.fvp-share-bar .fvp-sharing a.sharing-google {
|
1146 |
background-position: 0 -56px;
|
1147 |
}
|
|
|
1148 |
.fvp-share-bar .fvp-sharing a.sharing-email {
|
1149 |
background-position: 0 -84px;
|
1150 |
}
|
1158 |
.flowplayer .fvp-share-bar label{float:left;color:#fff;line-height: 22px;padding: .5em;}
|
1159 |
.flowplayer .fp-embed{display:none}
|
1160 |
/*.flowplayer.is-mouseover.is-ready .fp-embed-code{display:block}*/
|
1161 |
+
/*.flowplayer.is-mouseout .fvp-share-bar{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(
|
1162 |
+
=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
|
1163 |
.flowplayer.is-mouseout .fvp-share-bar.visible{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
|
1164 |
.flowplayer.is-mouseover.is-ready .fvp-share-bar{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)} */
|
1165 |
.flowplayer .fp-fullscreen {z-index:1}
|
1166 |
.flowplayer .fvp-share-bar {display:none;}
|
1167 |
.flowplayer .embed-code {padding: 0 10px 10px; display: none; clear: both; background-color: rgba(0, 0, 0, 0); }
|
1168 |
+
.flowplayer .embed-code label {clear: both; padding-left: 0; padding-top: 0; line-height: 16px;}
|
1169 |
#content .flowplayer .fvp-share-bar textarea, .flowplayer .fvp-share-bar textarea { padding: 3px; line-height: 1.4; white-space: pre-wrap; color: black !important; height: auto; min-height: 130px; width: 99%; font-size: 10px; background-color:rgba(255, 255, 255, 1); box-shadow: none; border-radius: 0; cursor: text; }
|
1170 |
#content .flowplayer.is-ready .fvp-share-bar.visible .embed-code, .flowplayer.is-ready .fvp-share-bar.visible .embed-code { display: block; }
|
1171 |
/*#content .flowplayer.is-ready .fp-embed-code.visible textarea, .flowplayer.is-ready .fp-embed-code.visible textarea { height: 140px; }*/
|
1220 |
/*this might be needed some day:
|
1221 |
|
1222 |
@-moz-keyframes fade-in {
|
1223 |
+
from { transform: opacity .5s ease; opacity: 0; filter: alpha(opacity=0); }
|
1224 |
to { opacity: 1; filter: alpha(opacity=100); }
|
1225 |
}
|
1226 |
@-webkit-keyframes fade-in {
|
1227 |
+
from { transform: opacity .5s ease; opacity: 0; filter: alpha(opacity=0); }
|
1228 |
to { opacity: 1; filter: alpha(opacity=100); }
|
1229 |
}
|
1230 |
@keyframes fade-in {
|
1231 |
+
from { transform: opacity .5s ease; opacity: 0; filter: alpha(opacity=0); }
|
1232 |
to { opacity: 1; filter: alpha(opacity=100); }
|
1233 |
}
|
1234 |
*/
|
1235 |
|
|
|
|
|
1236 |
/* Other playlist styles */
|
|
|
1237 |
.fp-playlist-external a,.entry-content .fp-playlist-external a {position:relative;text-decoration:none;border-bottom:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
|
1238 |
.fp-playlist-external a:focus,.entry-content .fp-playlist-external a:focus {outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
|
1239 |
.fp-playlist-external a:hover,.entry-content .fp-playlist-external a:hover {-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;text-decoration:none;border-bottom:0}
|
1260 |
.fp-playlist-external a:hover h4,.fp-playlist-external a.fvp-video-thumb-no-splash h4,#dashboard-widgets .flowplayer-wrapper a:hover h4,.fp-playlist-external a.is-active:hover h4, .fp-playlist-external a:hover .dur {opacity:1;color:#fff}
|
1261 |
.fp-playlist-horizontal a.is-active {-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
|
1262 |
.is-touch + .fp-playlist-horizontal a h4 {opacity:1;background-color:transparent;text-shadow:0 0 12px #000;top:20%;bottom:20%;font-family:"myriad pro",Helvetica,Arial,sans-serif !important}
|
1263 |
+
.is-touch + .fp-playlist-horizontal a h4 span {background-color:rgba(0,0,0,.3)}
|
1264 |
.fp-playlist-horizontal.is-wide a,.entry-content .fp-playlist-horizontal.is-wide a {width: 20%}
|
1265 |
.fp-playlist-horizontal.is-wide a:nth-child(3n+1) div:before {display: block}
|
1266 |
.fp-playlist-horizontal.is-wide a:nth-child(5n+1) div:before {display: none}
|
1287 |
.fp-playlist-only-captions.fp-playlist-vertical a h4 {position:relative;top:auto;background-color:transparent;opacity:1;text-shadow:none}
|
1288 |
.fp-playlist-only-captions.fp-playlist-vertical a,.fp-playlist-only-captions.fp-playlist-vertical a:hover h4 {color:#000}
|
1289 |
|
|
|
1290 |
/* Playlist 2014 - classic */
|
1291 |
.fv-playlist-design-2014.fp-playlist-external a h4 {opacity:1;position:relative;margin-bottom:7px;padding:0 10px 4px;color:#000;background-color:transparent}
|
1292 |
.fv-playlist-design-2014.fp-playlist-external a h4 span {position:relative;transform:none;top:auto;padding:0}
|
1309 |
.fp-playlist-external.fp-playlist-vertical.fp-playlist-only-captions a h4 span { position:relative;top:auto;left:auto;right:auto;-webkit-transform:none;transform:none;padding:0 }
|
1310 |
.fp-playlist-only-captions.fp-playlist-external .dur { opacity:1;color:#999;position:relative;right:auto;top:auto;text-shadow:none;margin-left:6px; }
|
1311 |
.fp-playlist-only-captions.fp-playlist-external a:hover .dur { color:#999; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1312 |
|
1313 |
+
#content .flowplayer a, .flowplayer a, .flowplayer a:hover { -wekbit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; border-bottom: 0 !important; text-decoration: none !important; }
|
1314 |
|
1315 |
|
1316 |
/* Popups, todo: check! */
|
1324 |
|
1325 |
.wpfp_custom_ad_content h1, .wpfp_custom_ad_content h2, .wpfp_custom_ad_content h3, .wpfp_custom_ad_content h4, .wpfp_custom_ad_content h5, .wpfp_custom_ad_content p { padding: 0 5px 2px 5px; margin: 0 5px 2px 5px; }
|
1326 |
|
|
|
|
|
1327 |
.flowplayer.alignleft { margin-right: 10px; margin-bottom: 10px; }
|
1328 |
.flowplayer.alignright { margin-left: 10px; margin-bottom: 10px; }
|
1329 |
|
1337 |
/* Caption, todo: check!*/
|
1338 |
p.fp-caption { text-align: center;max-width: 100%; }
|
1339 |
|
|
|
|
|
|
|
1340 |
/* Buttons, todo: check! or better not use! */
|
1341 |
.is-splash.flowplayer .fv-player-buttons, .is-loading.flowplayer .fv-player-buttons {
|
1342 |
display: none;
|
1363 |
right: 0;
|
1364 |
bottom: 30px;
|
1365 |
}
|
|
|
|
|
|
|
|
|
1366 |
.flowplayer .fv-player-buttons-left {
|
1367 |
position: absolute;
|
1368 |
left: 0;
|
1369 |
bottom: 30px;
|
1370 |
}
|
1371 |
.flowplayer.fixed-controls .fv-player-buttons-left, .flowplayer.fixed-controls .fv-player-buttons-right, .flowplayer.fixed-controls .fv-player-buttons-center {
|
1372 |
+
bottom: 0;
|
1373 |
}
|
1374 |
.flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-left, .flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-right, .flowplayer.fixed-controls.is-fullscreen .fv-player-buttons-center {
|
1375 |
bottom: 30px;
|
1385 |
transition: opacity .15s ease .3s;
|
1386 |
}
|
1387 |
.flowplayer .fv-player-buttons li {
|
|
|
1388 |
float: left;
|
1389 |
+
margin: 0 .3em;
|
1390 |
padding: 0;
|
1391 |
}
|
1392 |
.flowplayer .fv-player-buttons a {
|
|
|
1393 |
float: left;
|
1394 |
+
padding: .4ex .6ex;
|
1395 |
+
margin: .5ex 0;
|
1396 |
width: 100%;
|
1397 |
text-align: center;
|
1398 |
font-weight: 400;
|
1399 |
background-color: #ccc;
|
1400 |
+
background-color: rgba(255,255,255,.5);
|
1401 |
color: #fff;
|
1402 |
cursor: pointer;
|
1403 |
line-height: 1.3em;
|
1404 |
-webkit-border-radius: 5px;
|
1405 |
-moz-border-radius: 5px;
|
1406 |
border-radius: 5px;
|
1407 |
+
-webkit-transition: background-color .2s ease-out;
|
1408 |
+
-moz-transition: background-color .2s ease-out;
|
1409 |
+
-o-transition: background-color .2s ease-out;
|
1410 |
+
transition: background-color .2s ease-out;
|
1411 |
font-size: 14px;
|
1412 |
box-sizing: border-box;
|
1413 |
}
|
1414 |
.flowplayer .fv-player-buttons a:active {
|
1415 |
+
background-color: rgba(255,255,255,.85);
|
1416 |
}
|
1417 |
.flowplayer .fv-player-buttons a.current {
|
1418 |
color: #00a7c8;
|
1444 |
article .entry-content .fvfp_admin_error p { line-height: 18px }
|
1445 |
.fvfp_admin_error a { /*color: #fff;*/ text-decoration: underline }
|
1446 |
#content .fvfp_admin_error a { /*color: #fff;*/ text-decoration: underline }
|
1447 |
+
.fvfp_admin_error_content { /*background: #dd0000;*/ padding: 1% 5%; width: 65%; margin: 0 auto; -webkit-box-shadow: 3px 3px 30px 0px rgba(50, 50, 50, 0.96); -moz-box-shadow: 3px 3px 30px 0px rgba(50, 50, 50, 0.96); box-shadow: 3px 3px 30px 0 rgba(50, 50, 50, .96); opacity:0.75;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75); }
|
1448 |
.flowplayer:hover .fvfp_admin_error { display: block }
|
1449 |
|
1450 |
|
1451 |
/* Duration, todo: check!*/
|
1452 |
+
.fvfp_duration { position: absolute; bottom: 0; right: 1%; z-index: 2; text-align: center; color: #fff; display:none }
|
1453 |
.is-ready .fvfp_duration, .is-loading .fvfp_duration { display: none }
|
1454 |
.fp-playlist-external .dur { font-style:normal;position:absolute;top:6px;right:6px;color:#fff;line-height:1;text-shadow:0 0 3px #333;opacity:0;-webkit-transition:all 0.3s ease-in-out 0.1s;-moz-transition:all 0.3s ease-in-out 0.1s;transition:all 0.3s ease-in-out 0.1s }
|
1455 |
|
1458 |
.no-animation.flowplayer * { -webkit-transition:none !important;-moz-transition:none !important;transition:none !important }
|
1459 |
|
1460 |
|
|
|
|
|
1461 |
/*
|
1462 |
* FV Flowplayer Tabs, todo: check!
|
1463 |
*/
|
1480 |
.fv_flowplayer_tabs .ui-tabs .ui-tabs-nav li i.dur {display: none; }
|
1481 |
|
1482 |
|
|
|
|
|
1483 |
/* Warnings, todo: check! */
|
1484 |
.fv-player-warning-wrapper{
|
1485 |
margin: 5px 0 15px;
|
1520 |
}
|
1521 |
|
1522 |
|
|
|
|
|
1523 |
/* Some loading indicator, todo: check */
|
1524 |
.flowplayer .fv-form-loading{ background:transparent url(loading.gif) 50% 50% no-repeat; }
|
1525 |
|
1526 |
|
|
|
1527 |
/* Chrome download button fix, todo: check! */
|
1528 |
.flowplayer.chrome55fix video::-internal-media-controls-download-button, .flowplayer.chrome55fix-subtitles video::-internal-media-controls-download-button { display:none; }
|
1529 |
.flowplayer.chrome55fix video::-webkit-media-controls-enclosure, .flowplayer.chrome55fix-subtitles video::-webkit-media-controls-enclosure { overflow:hidden; }
|
1531 |
.flowplayer.chrome55fix-subtitles video::-webkit-media-controls-panel { width: calc(100% + 96px); }
|
1532 |
|
1533 |
|
|
|
1534 |
/* Audio player, todo: check! */
|
1535 |
+
.is-audio .fp-player {background-size: contain; background-position: top center; background-repeat: no-repeat}
|
|
|
|
|
|
|
|
|
|
|
1536 |
|
1537 |
/* Audio player playlist, todo: check! */
|
1538 |
+
.flowplayer.is-audio,.site-content .flowplayer.is-audio,.flowplayer.fixed-controls.is-audio {margin-top:2.8em}
|
1539 |
.flowplayer.is-audio .fv-player-buttons li {margin:0}
|
1540 |
.site-content .flowplayer.is-audio .fp-controls,.site-content .flowplayer.is-audio .fv-ab-loop,.site-content .fv-player-buttons a:active,.site-content .fv-player-buttons a { background-color:#888 !important }
|
1541 |
.is-audio .fp-playlist-external { background-color:#eee }
|
1542 |
+
.flowplayer.is-audio .fp-controls { height:2.8em;top:0;bottom:0 }
|
1543 |
+
.flowplayer.is-audio .fp-play { height:2.8em !important; width:2.8em;line-height:2.8em !important }
|
1544 |
.flowplayer.fixed-controls.is-audio .fp-time em { bottom:13px }
|
1545 |
+
.flowplayer.is-audio .fp-waiting em { margin:.8em .3em 0 }
|
|
|
1546 |
.flowplayer.is-audio .fp-time { font-size:14px;text-shadow:none }
|
1547 |
+
.flowplayer.is-audio .fp-mute { width:2.8em;height:2.8em }
|
1548 |
.flowplayer.is-audio .fp-volumebtn { display: block }
|
1549 |
+
.flowplayer.is-audio .fp-play.fp-visible svg, .flowplayer.is-audio + .fp-playlist-external a .now-playing, .flowplayer.is-audio .fp-speed-flash { display:none; }
|
1550 |
.is-audio + .fp-playlist-external { counter-reset: 'fv-playlist-counter';background-color:#f0f0f0;border-radius:0 0 10px 10px;border-top:1px solid #fff }
|
1551 |
.flowplayer.is-audio .fp-waiting { margin:0 auto; }
|
1552 |
.flowplayer.is-audio .fp-speed.fp-hilite { opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
|
1554 |
.flowplayer.is-audio + .fp-playlist-external .dur { color:#666;opacity:1;text-shadow:none;position:static;float:right;}
|
1555 |
.is-audio + .fp-playlist-horizontal {margin-left:0;margin-right:0}
|
1556 |
.is-audio + .fp-playlist-horizontal a div,.entry-content .is-audio + .fp-playlist-horizontal a div,.flowplayer.is-audio .fp-player + a { display:none;bottom:0;background-image:none !important }
|
1557 |
+
.is-audio + .fp-playlist-external.fp-playlist-horizontal a,.entry-content .is-audio + .fp-playlist-external.fp-playlist-horizontal a,.flowplayer.is-fv-narrow.is-audio + .fp-playlist-external.fp-playlist-horizontal a { counter-increment:fv-playlist-counter;width:100%;display:block;text-align:left;line-height:1.15;margin:0;padding:6px 12px;border:0;color:#666;clear:both;min-height:26px }
|
1558 |
.is-audio + .fp-playlist-external a:nth-child(odd),.entry-content .is-audio + .fp-playlist-external a:nth-child(odd) {background-color: #f8f8f8;}
|
1559 |
.is-audio + .fp-playlist-external a h4,.entry-content .is-audio + .fp-playlist-external a h4 { display: block;opacity:1;position:relative;text-align:left;font-size:13px;padding:0;clear:none;left:auto;width:auto;background-color:transparent;color:inherit }
|
1560 |
.is-audio + .fp-playlist-external a h4 span,.entry-content .is-audio + .fp-playlist-external a h4 span { position:relative;top:auto;padding:0;transform:none }
|
1561 |
.is-audio + .fp-playlist-external a h4:before,.entry-content .is-audio + .fp-playlist-external a h4:before { content: counter(fv-playlist-counter, decimal-leading-zero) ". ";float:left;min-width:26px;color:#adadad;font-weight:400 }
|
1562 |
+
.flowplayer.fixed-controls.is-audio, .flowplayer.skin-custom.fixed-controls.is-audio { margin-bottom:0;height:2.8em }
|
|
|
|
|
1563 |
.flowplayer.is-audio .fv-ab-loop,.flowplayer.fixed-controls.is-audio .fv-ab-loop {bottom:-28px;padding-left:82px}
|
1564 |
+
.flowplayer.is-loading.is-audio .fp-controls { display:flex }
|
1565 |
+
.flowplayer.is-audio.is-loading .fp-playbtn {opacity:0}
|
1566 |
+
.flowplayer.is-audio.is-loading .fp-waiting {top:0;left:0;position:absolute}
|
1567 |
+
.flowplayer.is-audio.is-loading .fp-waiting svg {z-index:9;width:3em;height:3em;left: 9px;right:auto;top:5px;bottom:auto;-webkit-transform:none;transform:none;max-height:none}
|
1568 |
+
.flowplayer.is-audio .fp-bar {background-color: #ccc}
|
1569 |
+
|
1570 |
|
1571 |
.flowplayer.is-audio .fp-fullscreen,.flowplayer.is-audio .fp-ratio,.flowplayer.is-audio.is-splash .fp-timeline-tooltip {display:none}
|
1572 |
.flowplayer.is-audio.is-error {border:0;margin-bottom:50px}
|
1573 |
.flowplayer.is-audio.is-error h2,.entry-content .flowplayer.is-audio.is-error h2 {margin:0}
|
1574 |
+
.flowplayer.is-audio .fp-message {padding-top:2.8em}
|
1575 |
.flowplayer.is-audio .fp-time em {width:44px}
|
1576 |
.flowplayer.is-audio .fp-message p {font-size:75%}
|
1577 |
|
1584 |
.is-audio .fp-player {background-size:contain;background-position:top center;background-repeat:no-repeat}
|
1585 |
|
1586 |
|
1587 |
+
/* Media Queries - done */
|
1588 |
+
|
1589 |
+
@media (max-width: 56.1875em){
|
1590 |
+
.flowplayer .fp-captions br{display:block}
|
1591 |
+
.flowplayer .fp-captions p:first-of-type,.flowplayer .fp-captions p:last-of-type{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
|
1592 |
+
.flowplayer .fp-captions p:last-of-type{padding-left:.4em}
|
1593 |
+
}
|
1594 |
+
@media only screen and (max-width: 47.9375em) {
|
1595 |
+
.fp-playlist-horizontal {margin-left:-1px;margin-right:-1px}
|
1596 |
+
.fp-playlist-horizontal a,.entry-content .fp-playlist-horizontal a, .flowplayer.is-fv-narrow + .fp-playlist-horizontal a {width: 50%}
|
1597 |
+
.fp-playlist-horizontal a:nth-child(3n+1) {clear:none}
|
1598 |
+
.fp-playlist-horizontal a:nth-child(2n+1) {clear:both}
|
1599 |
+
.fv-playlist-slider-wrapper .fp-playlist-horizontal a,.entry-content .fv-playlist-slider-wrapper .fp-playlist-horizontal a, .flowplayer.is-fv-narrow + .fv-playlist-slider-wrapper .fp-playlist-horizontal a {width: 200px}
|
1600 |
+
.is-error.flowplayer .fp-player:before {background-size:17%}
|
1601 |
+
|
1602 |
}
|
1603 |
+
@media (max-width: 39.9375em){
|
1604 |
+
.flowplayer .fp-captions{line-height:14px !important}
|
1605 |
+
.flowplayer .fp-captions p{font-size:14px !important;line-height:20px !important}
|
1606 |
+
.flowplayer .fp-help p{font-size:9px;}
|
1607 |
+
.fv_fp_close a {width:24px;height:24px;background-size:24px 24px}
|
1608 |
+
.fp-playlist-vertical-wrapper .fp-playlist-vertical {padding:0}
|
1609 |
+
.fp-playlist-horizontal a h4, .fp-playlist-external a h4 {font-size:12px}
|
1610 |
+
.fp-playlist-vertical-wrapper .fp-playlist-vertical a,.fp-playlist-vertical a {width:49.5%;float:left;margin: .75% 0 0 1%}
|
1611 |
+
.fp-playlist-only-captions.fp-playlist-vertical a {width:100%;float:none;margin:8px 0}
|
1612 |
+
.fp-playlist-vertical a:nth-child(2n+1) {clear:both;margin-left:0}
|
1613 |
+
}
|
1614 |
+
@media only screen and (max-width: 29.9375em) {
|
1615 |
+
.flowplayer .fp-captions{bottom:4px;line-height:12px !important}
|
1616 |
+
.flowplayer .fp-captions p{font-size:11px !important;line-height:18px !important;-webkit-text-shadow:0 0 2px #666;-moz-text-shadow:0 0 2px #666;text-shadow:0 0 2px #666}
|
1617 |
+
.flowplayer .fv_player_popup {width:99%;font-size:14px;top:0;}
|
1618 |
+
.flowplayer.is-fv-narrow .fv_player_popup{font-size:.8em}
|
1619 |
+
.flowplayer.is-audio .fp-time em {font-size:12px}
|
1620 |
+
.fp-playlist-external a h4 {font-size:10px}
|
1621 |
}
|
1622 |
@media only screen and (max-width: 22.44em) {
|
1623 |
+
.flowplayer.is-fv-narrow .mailchimp-form{padding:10px 1.5%}
|
1624 |
+
.flowplayer.is-fv-narrow .fv_player_popup{font-size:.7em}
|
1625 |
+
.fp-playlist-vertical-wrapper.is-fv-narrow .fp-playlist-vertical a {width:100%;float:none;margin:.75% .5%}
|
1626 |
+
.is-error.flowplayer .fp-player:before {background-size:20%}
|
1627 |
}
|
1628 |
|
1629 |
@media screen and (min-width: 1020px) {
|
1634 |
display: block;
|
1635 |
float: right;
|
1636 |
}
|
|
|
1637 |
.flowplayer a.fp-sticky:before {
|
1638 |
content: "\e10f";
|
1639 |
}
|
|
|
1640 |
div.fp-player.is-sticky-left-top, div.fp-player.is-sticky-right-top , div.fp-player.is-sticky-left-bottom , div.fp-player.is-sticky-right-bottom {
|
1641 |
transform: translateX(-20px);
|
1642 |
-ms-transform: translateX(-20px);
|
1643 |
-webkit-transform: translateX(-20px);
|
1644 |
+
transition: width .5s ease-in-out, height .5s ease-in-out, transform .5s ease-in-out;
|
1645 |
+
transition: transform .5s;
|
|
|
1646 |
}
|
1647 |
div.fp-player.is-sticky-left-top, div.fp-player.is-sticky-right-top , div.fp-player.is-sticky-left-bottom , div.fp-player.is-sticky-right-bottom {
|
1648 |
position: fixed;
|
flowplayer.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: FV Player
|
4 |
Plugin URI: http://foliovision.com/wordpress/plugins/fv-wordpress-flowplayer
|
5 |
Description: Formerly FV WordPress Flowplayer. Supports MP4, HLS, MPEG-DASH, WebM and OGV. Advanced features such as overlay ads or popups. Uses Flowplayer 7.2.7.
|
6 |
-
Version: 7.1.
|
7 |
Author URI: http://foliovision.com/
|
8 |
License: GPL-3.0
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
|
@@ -26,7 +26,7 @@ License URI: http://www.gnu.org/licenses/gpl-3.0.txt
|
|
26 |
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
27 |
*/
|
28 |
|
29 |
-
$fv_wp_flowplayer_ver = '7.1.
|
30 |
$fv_wp_flowplayer_core_ver = '7.2.7.1';
|
31 |
|
32 |
include( dirname( __FILE__ ) . '/includes/extra-functions.php' );
|
3 |
Plugin Name: FV Player
|
4 |
Plugin URI: http://foliovision.com/wordpress/plugins/fv-wordpress-flowplayer
|
5 |
Description: Formerly FV WordPress Flowplayer. Supports MP4, HLS, MPEG-DASH, WebM and OGV. Advanced features such as overlay ads or popups. Uses Flowplayer 7.2.7.
|
6 |
+
Version: 7.1.15.727
|
7 |
Author URI: http://foliovision.com/
|
8 |
License: GPL-3.0
|
9 |
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
|
26 |
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
27 |
*/
|
28 |
|
29 |
+
$fv_wp_flowplayer_ver = '7.1.15.727';
|
30 |
$fv_wp_flowplayer_core_ver = '7.2.7.1';
|
31 |
|
32 |
include( dirname( __FILE__ ) . '/includes/extra-functions.php' );
|
flowplayer/fv-flowplayer.min.js
CHANGED
@@ -517,7 +517,10 @@ function fv_player_preload() {
|
|
517 |
api.conf.clip = fv_player_videos_parse(jQuery(root).attr('data-item'), root);
|
518 |
}
|
519 |
|
520 |
-
if( playlist.parents('.fv-playlist-slider-wrapper').length > 0 )
|
|
|
|
|
|
|
521 |
|
522 |
// playlist item click action
|
523 |
jQuery('a',playlist).click( function(e) {
|
@@ -596,10 +599,17 @@ function fv_player_preload() {
|
|
596 |
|
597 |
//sets height for embedded players
|
598 |
if( window.self != window.top && !location.href.match(/fv_player_preview/) ){
|
599 |
-
|
600 |
-
jQuery(window.self).resize(
|
601 |
-
|
602 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
603 |
}
|
604 |
|
605 |
// Playlist - old style
|
@@ -1214,11 +1224,17 @@ flowplayer(function(player, root) {
|
|
1214 |
var video = player.video;
|
1215 |
var width = root.width();
|
1216 |
var height = root.height();
|
1217 |
-
if( video.width ) {
|
1218 |
-
width = video.width;
|
1219 |
-
height = width * root.height()/root.width();
|
1220 |
-
}
|
1221 |
height += 2;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1222 |
return '<iframe src="' + root.data('fv-embed') + '" allowfullscreen width="' + width + '" height="' + height + '" frameborder="0" style="max-width:100%"></iframe>';
|
1223 |
};
|
1224 |
|
@@ -1723,8 +1739,10 @@ flowplayer(function(api, root) {
|
|
1723 |
if( !had_fp_mute ) root.removeClass('fp-mute');
|
1724 |
}
|
1725 |
|
1726 |
-
|
1727 |
-
|
|
|
|
|
1728 |
}
|
1729 |
|
1730 |
check_size();
|
@@ -2145,8 +2163,10 @@ flowplayer( function(api,root) {
|
|
2145 |
flowplayer( function(api,root) {
|
2146 |
root = jQuery(root);
|
2147 |
|
2148 |
-
|
2149 |
-
|
|
|
|
|
2150 |
var button_no_picture = jQuery('<span class="fv-fp-no-picture"><svg viewBox="0 0 90 80" width="20px" height="20px" class="fvp-icon fvp-nopicture"><use xlink:href="#fvp-nopicture"></use></svg></strspanong>');
|
2151 |
|
2152 |
button_no_picture.insertAfter( root.find('.fp-controls .fp-volume') ).click( function(e) {
|
517 |
api.conf.clip = fv_player_videos_parse(jQuery(root).attr('data-item'), root);
|
518 |
}
|
519 |
|
520 |
+
if( playlist.parents('.fv-playlist-slider-wrapper').length > 0 ) {
|
521 |
+
var items = playlist.find('a');
|
522 |
+
playlist.css( 'width', items.outerWidth() * items.length );
|
523 |
+
}
|
524 |
|
525 |
// playlist item click action
|
526 |
jQuery('a',playlist).click( function(e) {
|
599 |
|
600 |
//sets height for embedded players
|
601 |
if( window.self != window.top && !location.href.match(/fv_player_preview/) ){
|
602 |
+
embed_size();
|
603 |
+
jQuery(window.self).resize(embed_size);
|
604 |
+
}
|
605 |
+
|
606 |
+
function embed_size() {
|
607 |
+
jQuery('.flowplayer.fp-is-embed').each( function() {
|
608 |
+
var root = jQuery(this);
|
609 |
+
if( !root.hasClass('has-chapters') && !root.hasClass('has-transcript') && jQuery('.fp-playlist-external[rel='+root.attr('id')+']').length == 0 ) {
|
610 |
+
root.height(jQuery(window).height());
|
611 |
+
}
|
612 |
+
});
|
613 |
}
|
614 |
|
615 |
// Playlist - old style
|
1224 |
var video = player.video;
|
1225 |
var width = root.width();
|
1226 |
var height = root.height();
|
|
|
|
|
|
|
|
|
1227 |
height += 2;
|
1228 |
+
|
1229 |
+
// adjust height to show at least some of chapters and transcripts
|
1230 |
+
if (root.hasClass('has-chapters') || root.hasClass('has-transcript') ) {
|
1231 |
+
height += 300;
|
1232 |
+
}
|
1233 |
+
|
1234 |
+
if( jQuery('.fp-playlist-external[rel='+root.attr('id')+']').length > 0 ) {
|
1235 |
+
height += 150 + 20; // estimate of playlist height + scrollbar height
|
1236 |
+
}
|
1237 |
+
|
1238 |
return '<iframe src="' + root.data('fv-embed') + '" allowfullscreen width="' + width + '" height="' + height + '" frameborder="0" style="max-width:100%"></iframe>';
|
1239 |
};
|
1240 |
|
1739 |
if( !had_fp_mute ) root.removeClass('fp-mute');
|
1740 |
}
|
1741 |
|
1742 |
+
if( !root.hasClass('is-audio') ) {
|
1743 |
+
var speed = root.find('.fp-speed-menu'); // speed menu should get scrollbar when needed
|
1744 |
+
speed.toggleClass('wont-fit', ++speed.children().length * 25 > player.height() );
|
1745 |
+
}
|
1746 |
}
|
1747 |
|
1748 |
check_size();
|
2163 |
flowplayer( function(api,root) {
|
2164 |
root = jQuery(root);
|
2165 |
|
2166 |
+
if( !root.data('button-no-picture') && !root.data('button-repeat') ) return;
|
2167 |
+
|
2168 |
+
api.bind('ready', function(e,api) {
|
2169 |
+
if( !api.video.type.match(/^audio/) && root.data('button-no-picture') && root.find('.fv-fp-no-picture').length == 0 ) {
|
2170 |
var button_no_picture = jQuery('<span class="fv-fp-no-picture"><svg viewBox="0 0 90 80" width="20px" height="20px" class="fvp-icon fvp-nopicture"><use xlink:href="#fvp-nopicture"></use></svg></strspanong>');
|
2171 |
|
2172 |
button_no_picture.insertAfter( root.find('.fp-controls .fp-volume') ).click( function(e) {
|
js/fancybox.js
CHANGED
@@ -1,5 +1,5 @@
|
|
1 |
// ==================================================
|
2 |
-
// fancyBox v3.
|
3 |
//
|
4 |
// Licensed GPLv3 for open source use
|
5 |
// or fancyBox Commercial License for commercial use
|
@@ -8,8 +8,9 @@
|
|
8 |
// Copyright 2018 fancyApps
|
9 |
//
|
10 |
// ==================================================
|
11 |
-
!function(t,e,n,o){"use strict";function i(t,e){var o,i,a=[],s=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=t&&t.data?t.data.options:e||{},o=e.$target||n(t.currentTarget),i=o.attr("data-fancybox")||"",i?(a=e.selector?n(e.selector):t.data?t.data.items:[],a=a.length?a.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]'),s=a.index(o),s<0&&(s=0)):a=[o],n.fancybox.open(a,e,s))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={loop:!1,gutter:50,keyboard:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M13,16 L20,23 L27,16 M20,7 L20,23 M10,24 L10,28 L30,28 L30,24" /></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg viewBox="0 0 40 40"><path d="M18,17 m-8,0 a8,8 0 1,0 16,0 a8,8 0 1,0 -16,0 M24,22 L31,29" /></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg viewBox="0 0 40 40"><path d="M10,10 L30,30 M30,10 L10,30" /></svg></button>',smallBtn:'<button data-fancybox-close class="fancybox-close-small" title="{{CLOSE}}"><svg viewBox="0 0 32 32"><path d="M10,10 L22,22 M22,10 L10,22"></path></svg></button>',arrowLeft:'<a data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M18,12 L10,20 L18,28 M10,20 L30,20"></path></svg></a>',arrowRight:'<a data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}" href="javascript:;"><svg viewBox="0 0 40 40"><path d="M10,20 L30,20 M22,12 L30,20 L22,28"></path></svg></a>'},parentEl:"body",autoFocus:!1,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:4e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){var t,n=e.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(n.style[t]!==o)return i[t];return"transitionend"}(),f=function(t){return t&&t.length&&t[0].offsetHeight},p=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},h=function(t,o,i){var a=this;a.opts=p({index:i},n.fancybox.defaults),n.isPlainObject(o)&&(a.opts=p(a.opts,o)),n.fancybox.isMobile&&(a.opts=p(a.opts,a.opts.mobile)),a.id=a.opts.id||++c,a.currIndex=parseInt(a.opts.index,10)||0,a.prevIndex=null,a.prevPos=null,a.currPos=0,a.firstRun=!0,a.group=[],a.slides={},a.addContent(t),a.group.length&&(a.$lastFocus=n(e.activeElement).trigger("blur"),a.init())};n.extend(h.prototype,{init:function(){var i,a,s,r=this,c=r.group[r.currIndex],l=c.opts,d=n.fancybox.scrollbarWidth;n.fancybox.getInstance()||l.hideScrollbar===!1||(n("body").addClass("fancybox-active"),!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(d===o&&(i=n('<div style="width:100px;height:100px;overflow:scroll;" />').appendTo("body"),d=n.fancybox.scrollbarWidth=i[0].offsetWidth-i[0].clientWidth,i.remove()),n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+d+"px; }</style>"),n("body").addClass("compensate-for-scrollbar"))),s="",n.each(l.buttons,function(t,e){s+=l.btnTpl[e]||""}),a=n(r.translate(r,l.baseTpl.replace("{{buttons}}",s).replace("{{arrows}}",l.btnTpl.arrowLeft+l.btnTpl.arrowRight))).attr("id","fancybox-container-"+r.id).addClass("fancybox-is-hidden").addClass(l.baseClass).data("FancyBox",r).appendTo(l.parentEl),r.$refs={container:a},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){r.$refs[t]=a.find(".fancybox-"+t)}),r.trigger("onInit"),r.activate(),r.jumpTo(r.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,function(t,e){var i=n[e];return i===o?t:i})},addContent:function(t){var e,i=this,a=n.makeArray(t);n.each(a,function(t,e){var a,s,r,c,l,d={},u={};n.isPlainObject(e)?(d=e,u=e.opts||e):"object"===n.type(e)&&n(e).length?(a=n(e),u=a.data()||{},u=n.extend(!0,{},u,u.options),u.$orig=a,d.src=i.opts.src||u.src||a.attr("href"),d.type||d.src||(d.type="inline",d.src=e)):d={type:"html",src:e+""},d.opts=n.extend(!0,{},i.opts,u),n.isArray(u.buttons)&&(d.opts.buttons=u.buttons),s=d.type||d.opts.type,c=d.src||"",!s&&c&&((r=c.match(/\.(mp4|mov|ogv)((\?|#).*)?$/i))?(s="video",d.opts.videoFormat||(d.opts.videoFormat="video/"+("ogv"===r[1]?"ogg":r[1]))):c.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":c.match(/\.(pdf)((\?|#).*)?$/i)?s="iframe":"#"===c.charAt(0)&&(s="inline")),s?d.type=s:i.trigger("objectNeedsType",d),d.contentType||(d.contentType=n.inArray(d.type,["html","inline","ajax"])>-1?"html":d.type),d.index=i.group.length,"auto"==d.opts.smallBtn&&(d.opts.smallBtn=n.inArray(d.type,["html","inline","ajax"])>-1),"auto"===d.opts.toolbar&&(d.opts.toolbar=!d.opts.smallBtn),d.opts.$trigger&&d.index===i.opts.index&&(d.opts.$thumb=d.opts.$trigger.find("img:first")),d.opts.$thumb&&d.opts.$thumb.length||!d.opts.$orig||(d.opts.$thumb=d.opts.$orig.find("img:first")),"function"===n.type(d.opts.caption)&&(d.opts.caption=d.opts.caption.apply(e,[i,d])),"function"===n.type(i.opts.caption)&&(d.opts.caption=i.opts.caption.apply(e,[i,d])),d.opts.caption instanceof n||(d.opts.caption=d.opts.caption===o?"":d.opts.caption+""),"ajax"===d.type&&(l=c.split(/\s+/,2),l.length>1&&(d.src=l.shift(),d.opts.filter=l.shift())),d.opts.modal&&(d.opts=n.extend(!0,d.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),i.group.push(d)}),Object.keys(i.slides).length&&(i.updateControls(),e=i.Thumbs,e&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var o=this;o.removeEvents(),o.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),o.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),o.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),o.next()}).on("click.fb","[data-fancybox-zoom]",function(t){o[o.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?d(function(){o.update()}):(o.$refs.stage.hide(),setTimeout(function(){o.$refs.stage.show(),o.update()},n.fancybox.isMobile?600:250))}),r.on("focusin.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null;o.isClosing||!o.current||!o.current.opts.trapFocus||n(t.target).hasClass("fancybox-container")||n(t.target).is(e)||o&&"fixed"!==n(t.target).css("position")&&!o.$refs.container.has(t.target).length&&(t.stopPropagation(),o.focus())}),r.on("keydown.fb",function(t){var e=o.current,i=t.keyCode||t.which;if(e&&e.opts.keyboard&&!(t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input")||n(t.target).is("textarea")))return 8===i||27===i?(t.preventDefault(),void o.close(t)):37===i||38===i?(t.preventDefault(),void o.previous()):39===i||40===i?(t.preventDefault(),void o.next()):void o.trigger("afterKeydown",t,i)}),o.group[o.currIndex].opts.idleTime&&(o.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){o.idleSecondsCounter=0,o.isIdle&&o.showControls(),o.isIdle=!1}),o.idleInterval=t.setInterval(function(){o.idleSecondsCounter++,o.idleSecondsCounter>=o.group[o.currIndex].opts.idleTime&&!o.isDragging&&(o.isIdle=!0,o.idleSecondsCounter=0,o.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("focusin.fb keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var i,a,s,r,c,l,d,u=this,p=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(t=parseInt(t,10),a=u.current?u.current.opts.loop:u.opts.loop,!a&&(t<0||t>=p))return!1;if(i=u.firstRun=!Object.keys(u.slides).length,!(p<2&&!i&&u.isDragging)){if(r=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,s=u.createSlide(t),p>1&&((a||s.index>0)&&u.createSlide(t-1),(a||s.index<p-1)&&u.createSlide(t+1)),u.current=s,u.currIndex=s.index,u.currPos=s.pos,u.trigger("beforeShow",i),u.updateControls(),l=n.fancybox.getTranslate(s.$slide),s.isMoved=(0!==l.left||0!==l.top)&&!s.$slide.hasClass("fancybox-animated"),s.forcedDuration=o,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[i?"animationDuration":"transitionDuration"],e=parseInt(e,10),i)return s.opts.animationEffect&&e&&u.$refs.container.css("transition-duration",e+"ms"),u.$refs.container.removeClass("fancybox-is-hidden"),f(u.$refs.container),u.$refs.container.addClass("fancybox-is-open"),f(u.$refs.container),s.$slide.addClass("fancybox-slide--previous"),u.loadSlide(s),s.$slide.removeClass("fancybox-slide--previous").addClass("fancybox-slide--current"),void u.preload("image");n.each(u.slides,function(t,e){n.fancybox.stop(e.$slide)}),s.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current"),s.isMoved?(c=Math.round(s.$slide.width()),n.each(u.slides,function(t,o){var i=o.pos-s.pos;n.fancybox.animate(o.$slide,{top:0,left:i*c+i*o.opts.gutter},e,function(){o.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===u.currPos&&(s.isMoved=!1,u.complete())})})):u.$refs.stage.children().removeAttr("style"),s.isLoaded?u.revealContent(s):u.loadSlide(s),u.preload("image"),r.pos!==s.pos&&(d="fancybox-slide--"+(r.pos>s.pos?"next":"previous"),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),r.isComplete=!1,e&&(s.isMoved||s.opts.transitionEffect)&&(s.isMoved?r.$slide.addClass(d):(d="fancybox-animated "+d+" fancybox-fx-"+s.opts.transitionEffect,n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeAttr("style")}))))}}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,i){var a,s,r,c,l,d=this,u=d.current,f=u.$content,p=n.fancybox.getTranslate(u.$slide).width,h=n.fancybox.getTranslate(u.$slide).height,g=u.width,b=u.height;!d.isAnimating&&f&&"image"==u.type&&u.isLoaded&&!u.hasError&&(n.fancybox.stop(f),d.isAnimating=!0,t=t===o?.5*p:t,e=e===o?.5*h:e,a=n.fancybox.getTranslate(f),a.top-=n.fancybox.getTranslate(u.$slide).top,a.left-=n.fancybox.getTranslate(u.$slide).left,c=g/a.width,l=b/a.height,s=.5*p-.5*g,r=.5*h-.5*b,g>p&&(s=a.left*c-(t*c-t),s>0&&(s=0),s<p-g&&(s=p-g)),b>h&&(r=a.top*l-(e*l-e),r>0&&(r=0),r<h-b&&(r=h-b)),d.updateCursor(g,b),n.fancybox.animate(f,{top:r,left:s,scaleX:c,scaleY:l},i||330,function(){d.isAnimating=!1}),d.SlideShow&&d.SlideShow.isActive&&d.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;!o.isAnimating&&a&&"image"==i.type&&i.isLoaded&&!i.hasError&&(n.fancybox.stop(a),o.isAnimating=!0,e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||330,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,n,o,i,a,s=this,r=t.$content,c=t.width||t.opts.width,l=t.height||t.opts.height,d={};return!!(t.isLoaded&&r&&r.length)&&(i={top:parseInt(t.$slide.css("paddingTop"),10),right:parseInt(t.$slide.css("paddingRight"),10),bottom:parseInt(t.$slide.css("paddingBottom"),10),left:parseInt(t.$slide.css("paddingLeft"),10)},e=parseInt(s.$refs.stage.width(),10)-(i.left+i.right),n=parseInt(s.$refs.stage.height(),10)-(i.top+i.bottom),c&&l||(c=e,l=n),o=Math.min(1,e/c,n/l),c=Math.floor(o*c),l=Math.floor(o*l),"image"===t.type?(d.top=Math.floor(.5*(n-l))+i.top,d.left=Math.floor(.5*(e-c))+i.left):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?c/l:t.opts.ratio||16/9,l>c/a?l=c/a:c>l*a&&(c=l*a)),d.width=c,d.height=l,d)},update:function(){var t=this;n.each(t.slides,function(e,n){t.updateSlide(n)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height;i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),t.$slide.trigger("refresh"),o.$refs.toolbar.toggleClass("compensate-for-scrollbar",t.$slide.get(0).scrollHeight>t.$slide.get(0).clientHeight),o.trigger("onUpdate",t)},centerSlide:function(t,e){var i,a,s=this;s.current&&(i=Math.round(t.$slide.width()),a=t.pos-s.current.pos,n.fancybox.animate(t.$slide,{top:0,left:a*i+a*t.opts.gutter,opacity:1},e===o?0:e,null,!1))},updateCursor:function(t,e){var o,i=this,a=i.current,s=i.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-drag fancybox-can-zoomOut");a&&!i.isClosing&&(o=i.isZoomable(),s.toggleClass("fancybox-is-zoomable",o),n("[data-fancybox-zoom]").prop("disabled",!o),o&&("zoom"===a.opts.clickContent||n.isFunction(a.opts.clickContent)&&"zoom"===a.opts.clickContent(a))?i.isScaledDown(t,e)?s.addClass("fancybox-can-zoomIn"):a.opts.touch?s.addClass("fancybox-can-drag"):s.addClass("fancybox-can-zoomOut"):a.opts.touch&&"video"!==a.contentType&&s.addClass("fancybox-can-drag"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if(t=e.getFitPos(n),n.width>t.width||n.height>t.height)return!0}return!1},isScaledDown:function(t,e){var i=this,a=!1,s=i.current,r=s.$content;return t!==o&&e!==o?a=t<s.width&&e<s.height:r&&(a=n.fancybox.getTranslate(r),a=a.width<s.width&&a.height<s.height),a},canPan:function(){var t,e=this,n=!1,o=e.current;return"image"===o.type&&(t=o.$content)&&!o.hasError&&(n=e.getFitPos(o),n=Math.abs(t.width()-n.width)>1||Math.abs(t.height()-n.height)>1),n},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,a.trigger("beforeLoad",t),e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,'<video class="fancybox-video" controls controlsList="nodownload"><source src="'+t.src+'" type="'+t.opts.videoFormat+"\">Your browser doesn't support HTML5 video</video");break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(e){var o,i,a,s,r,c=this,l=e.opts.srcset||e.opts.image.srcset;if(e.timouts=setTimeout(function(){var t=e.$image;!e.isLoading||t&&t[0].complete||e.hasError||c.showLoading(e)},350),l){s=t.devicePixelRatio||1,r=t.innerWidth*s,a=l.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(o&&(e.value=o,e.postfix=t[t.length-1]))}),e}),a.sort(function(t,e){return t.value-e.value});for(var d=0;d<a.length;d++){var u=a[d];if("w"===u.postfix&&u.value>=r||"x"===u.postfix&&u.value>=s){i=u;break}}!i&&a.length&&(i=a[a.length-1]),i&&(e.src=i.url,e.width&&e.height&&"w"==i.postfix&&(e.height=e.width/e.height*i.value,e.width=i.value),e.opts.srcset=l)}e.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(e.$slide.addClass("fancybox-slide--image")),o=e.opts.thumb||!(!e.opts.$thumb||!e.opts.$thumb.length)&&e.opts.$thumb.attr("src"),e.opts.preload!==!1&&e.opts.width&&e.opts.height&&o&&(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("<img />").one("error",function(){n(this).remove(),e.$ghost=null}).one("load",function(){c.afterLoad(e)}).addClass("fancybox-image").appendTo(e.$content).attr("src",o)),c.setBigImage(e)},setBigImage:function(t){var e=this,o=n("<img />");t.$image=o.one("error",function(){e.setError(t)}).one("load",function(){var n;t.$ghost||(e.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),e.afterLoad(t)),t.timouts&&(clearTimeout(t.timouts),t.timouts=null),e.isClosing||(t.opts.srcset&&(n=t.opts.sizes,n&&"auto"!==n||(n=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),o.attr("sizes",n).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!e.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),e.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(o[0].complete||"complete"==o[0].readyState)&&o[0].naturalWidth&&o[0].naturalHeight?o.trigger("load"):o[0].error&&o.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,i=this,a=t.opts.iframe,s=t.$slide;t.$content=n('<div class="fancybox-content'+(a.preload?" fancybox-is-hidden":"")+'"></div>').css(a.css).appendTo(s),s.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(t.$content),a.preload?(i.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),i.afterLoad(t)}),s.on("refresh.fb",function(){var n,i,s=t.$content,r=a.css.width,c=a.css.height;if(1===e[0].isReady){try{n=e.contents(),i=n.find("body")}catch(t){}i&&i.length&&i.children().length&&(s.css({width:"",height:""}),r===o&&(r=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),r&&s.width(r),c===o&&(c=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),c&&s.height(c)),s.removeClass("fancybox-is-hidden")}})):this.afterLoad(t),e.attr("src",t.src),s.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?(e.parent().parent(".fancybox-slide--inline").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents(),3===e[0].nodeType&&(e=n("<div>").html(e))),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio").first().addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;t=t||e.current,t&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide))},hideLoading:function(t){var e=this;t=t||e.current,t&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.pos===e.currPos&&e.updateCursor(),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).prependTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,i,a,s,r=this,c=t.$slide,l=!1,d=!1;return e=t.opts[r.firstRun?"animationEffect":"transitionEffect"],a=t.opts[r.firstRun?"animationDuration":"transitionDuration"],a=parseInt(t.forcedDuration===o?a:t.forcedDuration,10),t.pos===r.currPos&&(t.isComplete?e=!1:r.isAnimating=!0),!t.isMoved&&t.pos===r.currPos&&a||(e=!1),"zoom"===e&&(t.pos===r.currPos&&a&&"image"===t.type&&!t.hasError&&(d=r.getThumbPos(t))?l=r.getFitPos(t):e="fade"),"zoom"===e?(l.scaleX=l.width/d.width,l.scaleY=l.height/d.height,s=t.opts.zoomOpacity,"auto"==s&&(s=Math.abs(t.width/t.height-d.width/d.height)>.1),s&&(d.opacity=.1,l.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),d),f(t.$content),void n.fancybox.animate(t.$content,l,a,function(){r.isAnimating=!1,r.complete()})):(r.updateSlide(t),e?(n.fancybox.stop(c),i="fancybox-animated fancybox-slide--"+(t.pos>=r.prevPos?"next":"previous")+" fancybox-fx-"+e,c.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(i),t.$content.removeClass("fancybox-is-hidden"),f(c),void n.fancybox.animate(c,"fancybox-slide--current",a,function(e){c.removeClass(i).removeAttr("style"),t.pos===r.currPos&&r.complete()},!0)):(f(c),t.$content.removeClass("fancybox-is-hidden"),void(t.pos===r.currPos&&r.complete())))},getThumbPos:function(o){var i,a=this,s=!1,r=o.opts.$thumb,c=r&&r.length&&r[0].ownerDocument===e?r.offset():0,l=function(e){for(var o,i=e[0],a=i.getBoundingClientRect(),s=[];null!==i.parentElement;)"hidden"!==n(i.parentElement).css("overflow")&&"auto"!==n(i.parentElement).css("overflow")||s.push(i.parentElement.getBoundingClientRect()),i=i.parentElement;return o=s.every(function(t){var e=Math.min(a.right,t.right)-Math.max(a.left,t.left),n=Math.min(a.bottom,t.bottom)-Math.max(a.top,t.top);return e>0&&n>0}),o&&a.bottom>0&&a.right>0&&a.left<n(t).width()&&a.top<n(t).height()};return c&&l(r)&&(i=a.$refs.stage.offset(),s={top:c.top-i.top+parseFloat(r.css("border-top-width")||0),left:c.left-i.left+parseFloat(r.css("border-left-width")||0),width:r.width(),height:r.height(),scaleX:1,scaleY:1}),s},complete:function(){var t=this,o=t.current,i={};!o.isMoved&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),t.preload("inline"),f(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(t.slides,function(e,o){o.pos>=t.currPos-1&&o.pos<=t.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),t.slides=i),t.isAnimating=!1,t.updateCursor(),t.trigger("afterShow"),o.$slide.find("video,audio").filter(":visible:first").trigger("play"),(n(e.activeElement).is("[disabled]")||o.opts.autoFocus&&"image"!=o.type&&"iframe"!==o.type)&&t.focus())},preload:function(t){var e=this,n=e.slides[e.currPos+1],o=e.slides[e.currPos-1];n&&n.type===t&&e.loadSlide(n),o&&o.type===t&&e.loadSlide(o)},focus:function(){var t,e=this.current;this.isClosing||e&&e.isComplete&&e.$content&&(t=e.$content.find("input[autofocus]:enabled:visible:first"),t.length||(t=e.$content.find("button,:input,[tabindex],a").filter(":enabled:visible:first")),t=t&&t.length?t:e.$content,t.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,p=this,h=p.current,g=function(){p.cleanUp(t)};return!p.isClosing&&(p.isClosing=!0,p.trigger("beforeClose",t)===!1?(p.isClosing=!1,d(function(){p.update()}),!1):(p.removeEvents(),h.timouts&&clearTimeout(h.timouts),a=h.$content,o=h.opts.animationEffect,i=n.isNumeric(e)?e:o?h.opts.animationDuration:0,h.$slide.off(u).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),h.$slide.siblings().trigger("onReset").remove(),i&&p.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),p.hideLoading(h),p.hideControls(),p.updateCursor(),"zoom"!==o||t!==!0&&a&&i&&"image"===h.type&&!h.hasError&&(l=p.getThumbPos(h))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=h.opts.zoomOpacity,"auto"==r&&(r=Math.abs(h.width/h.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),f(a),n.fancybox.animate(a,l,i,g),!0):(o&&i?t===!0?setTimeout(g,i):n.fancybox.animate(h.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,i,g):g(),!0)))},cleanUp:function(t){var e,o=this,i=n("body");o.current.$slide.trigger("onReset"),o.$refs.container.empty().remove(),o.trigger("afterClose",t),o.$lastFocus&&o.current.opts.backFocus&&o.$lastFocus.trigger("focus"),o.current=null,e=n.fancybox.getInstance(),e?e.activate():(i.removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;return s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),o===!1?o:void("afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i))},updateControls:function(t){var e=this,n=e.current,o=n.index,i=n.opts.caption,a=e.$refs.container,s=e.$refs.caption;n.$slide.trigger("refresh"),e.$caption=i&&i.length?s.html(i):null,e.isHiddenControls||e.isIdle||e.showControls(),a.find("[data-fancybox-count]").html(e.group.length),a.find("[data-fancybox-index]").html(o+1),a.find("[data-fancybox-prev]").toggleClass("disabled",!n.opts.loop&&o<=0),a.find("[data-fancybox-next]").toggleClass("disabled",!n.opts.loop&&o>=e.group.length-1),"image"===n.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",n.opts.image.src||n.src).show():n.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide()},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal),t.$caption?n.addClass("fancybox-show-caption "):n.removeClass("fancybox-show-caption")},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.3.5",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof h&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new h(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),t===!0&&this.close())},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:e.createTouch!==o&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",i={};if(t&&e)return e.left===o&&e.top===o||(n=(e.left===o?t.position().left:e.left)+"px, "+(e.top===o?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==o&&e.scaleY!==o&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(i.transform=n),e.opacity!==o&&(i.opacity=e.opacity),e.width!==o&&(i.width=e.width),e.height!==o&&(i.height=e.height),t.css(i)},animate:function(t,e,i,a,s){var r=!1;n.isFunction(i)&&(a=i,i=null),n.isPlainObject(e)||t.removeAttr("style"),n.fancybox.stop(t),t.on(u,function(o){(!o||!o.originalEvent||t.is(o.originalEvent.target)&&"z-index"!=o.originalEvent.propertyName)&&(n.fancybox.stop(t),r&&n.fancybox.setTranslate(t,r),
|
12 |
-
n.isPlainObject(e)?s===!1&&t.removeAttr("style"):s!==!0&&t.removeClass(e),n.isFunction(a)&&a(o))}),n.isNumeric(i)&&t.css("transition-duration",i+"ms"),n.isPlainObject(e)?(e.scaleX!==o&&e.scaleY!==o&&(r=n.extend({},e,{width:t.width()*e.scaleX,height:t.height()*e.scaleY,scaleX:1,scaleY:1}),delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger("transitionend")},i+16))},stop:function(t){t&&t.length&&(clearTimeout(t.data("timer")),t.off("transitionend").css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-trigger]",function(t){i(t,{$target:n('[data-fancybox="'+n(t.currentTarget).attr("data-trigger")+'"]').eq(n(t.currentTarget).attr("data-index")||0),$trigger:n(this)})})}}(window,document,window.jQuery||jQuery),function(t){"use strict";var e=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},n,a.opts.media),t.each(s,function(n,o){if(c=p.match(o.matcher)){if(h=o.type,f=n,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[n],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):e(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):e(o.thumb,c),"youtube"===n?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===n&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)})}(window.jQuery||jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){this.$container.off(".fb.touch")},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$content,p="touchstart"==o.type;if(p&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||d.isClosing)return o.stopPropagation(),void o.preventDefault();if(i.realPoints=i.startPoints=a(o),i.startPoints.length){if(o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=f,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(u.$slide[0].clientWidth),i.canvasHeight=Math.round(u.$slide[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=i.sliderLastPos||n.fancybox.getTranslate(u.$slide),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(p?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(p?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),!i.opts&&!d.canPan()||!c.is(i.$stage)&&!i.$stage.find(c).length)return void(c.is(".fancybox-image")&&o.preventDefault());n.fancybox.isMobile&&(l(c)||l(c.parent()))||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.instance.canPan()?(n.fancybox.stop(i.$content),i.$content.css("transition-duration",""),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-controls--isGrabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.$content.css("transition-duration",""),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))}}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this,o=n(t.target);return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling||!o.is(e.$stage)&&!e.$stage.find(o).length?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.instance.canPan())&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&e.isSwiping===!0||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.isSwiping,c=s.sliderStartPos.left||0;if(r!==!0)"x"==r&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?c+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?c-=Math.pow(-s.distanceX,.8):c+=s.distanceX),s.sliderLastPos={top:"x"==r?0:s.sliderStartPos.top+s.distanceY,left:c},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,s.instance.group.length<2&&s.opts.vertical?s.isSwiping="y":s.instance.isDragging||s.opts.vertical===!1||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),s.canTap=!1,"y"===s.isSwiping&&n.fancybox.isMobile&&(l(s.$target)||l(s.$target.parent())))return void(s.isScrolling=!0);s.instance.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(s.instance.slides,function(t,e){n.fancybox.stop(e.$slide),e.$slide.css("transition-duration",""),e.inTransition=!1,e.pos===s.instance.current.pos&&(s.sliderStartPos.left=n.fancybox.getTranslate(e.$slide).left-n.fancybox.getTranslate(s.instance.$refs.stage).left)}),s.instance.SlideShow&&s.instance.SlideShow.isActive&&s.instance.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;return s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5)?void(t.startPoints=t.newPoints):(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&(i(t.requestId),t.requestId=null),void(t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})))},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),y=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),v=m-e.centerPointStartX,x=y-e.centerPointStartY,w=l+(g+v),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&(i(e.requestId),e.requestId=null),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=Math.max((new Date).getTime()-o.startTime,1),r=o.isSwiping,c=o.isPanning,l=o.isZooming,d=o.isScrolling;return o.endPoints=a(t),o.$container.removeClass("fancybox-controls--isGrabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap?o.onTap(t):(o.speed=366,o.velocityX=o.distanceX/s*.5,o.velocityY=o.distanceY/s*.5,o.speedX=Math.max(.5*o.speed,Math.min(1.5*o.speed,1/Math.abs(o.velocityX)*o.speed)),void(c?o.endPanning():l?o.endZooming():o.endSwiping(r,d)))},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length;o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,200)):"x"==t&&o.distanceX>50&&a>1?i=o.instance.previous(o.speedX):"x"==t&&o.distanceX<-50&&a>1&&(i=o.instance.next(o.speedX)),i!==!1||"x"!=t&&"y"!=t||(e||a<2?o.instance.centerSlide(o.instance.current,150):o.instance.jumpTo(o.instance.current.index)),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(i.opts.momentum===!1?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+i.velocityX*i.speed,e=i.contentLastPos.top+i.velocityY*i.speed),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,330))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.setTranslate(a.$content,n.fancybox.getTranslate(a.$content)),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls(!0);break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))})}(window,document,window.jQuery||jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg viewBox="0 0 40 40"><path d="M13,12 L27,20 L13,27 Z" /><path d="M15,10 v19 M23,10 v19" /></svg></button>'},slideShow:{autoStart:!1,speed:3e3}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(t){var e=this;e.instance&&e.instance.current&&(t===!0||e.instance.current.opts.loop||e.instance.currIndex<e.instance.group.length-1)?e.timer=setTimeout(function(){e.isActive&&e.instance.jumpTo((e.instance.currIndex+1)%e.instance.group.length)},e.instance.current.opts.slideShow.speed):(e.stop(),e.instance.idleSecondsCounter=0,e.instance.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null},start:function(){var t=this,e=t.instance.current;e&&(t.isActive=!0,t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.set(!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,window.jQuery||jQuery),function(t,e){"use strict";var n=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(!n)return void(e&&e.fancybox&&(e.fancybox.defaults.btnTpl.fullScreen=!1));var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fullscreen" title="{{FULL_SCREEN}}"><svg viewBox="0 0 40 40"><path d="M9,12 v16 h22 v-16 h-22 v8" /></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on({"onInit.fb":function(t,e){var n;e&&e.group[e.currIndex].opts.fullScreen?(n=e.$refs.container,n.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&e.opts.fullScreen.autoStart===!0&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t))})}(document,window.jQuery||jQuery),function(t,e){"use strict";var n="fancybox-thumbs",o=n+"-active",i=n+"-loading";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg viewBox="0 0 120 120"><path d="M30,30 h14 v14 h-14 Z M50,30 h14 v14 h-14 Z M70,30 h14 v14 h-14 Z M30,50 h14 v14 h-14 Z M50,50 h14 v14 h-14 Z M70,50 h14 v14 h-14 Z M30,70 h14 v14 h-14 Z M50,70 h14 v14 h-14 Z M70,70 h14 v14 h-14 Z" /></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var a=function(t){this.init(t)};e.extend(a.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e,n,o=this;o.instance=t,t.Thumbs=o,o.opts=t.group[t.currIndex].opts.thumbs,e=t.group[0],e=e.opts.thumb||!(!e.opts.$thumb||!e.opts.$thumb.length)&&e.opts.$thumb.attr("src"),t.group.length>1&&(n=t.group[1],n=n.opts.thumb||!(!n.opts.$thumb||!n.opts.$thumb.length)&&n.opts.$thumb.attr("src")),o.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]"),o.opts&&e&&n&&e&&n?(o.$button.show().on("click",function(){o.toggle()}),o.isActive=!0):o.$button.hide()},create:function(){var t,o=this,a=o.instance,s=o.opts.parentEl,r=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(a.$refs.container.find(s).addBack().filter(s)),o.$grid.on("click","li",function(){a.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e("<ul>").appendTo(o.$grid)),e.each(a.group,function(e,n){t=n.opts.thumb||(n.opts.$thumb?n.opts.$thumb.attr("src"):null),t||"image"!==n.type||(t=n.src),r.push('<li data-index="'+e+'" tabindex="0" class="'+i+'"'+(t&&t.length?' style="background-image:url('+t+')" />':"")+"></li>")}),o.$list[0].innerHTML=r.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+a.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,i=this,a=i.$list,s=i.$grid;i.instance.current&&(e=a.children().removeClass(o).filter('[data-index="'+i.instance.current.index+'"]').addClass(o),n=e.position(),"y"===i.opts.axis&&(n.top<0||n.top>a.height()-e.outerHeight())?a.stop().animate({scrollTop:a.scrollTop()+n.top},t):"x"===i.opts.axis&&(n.left<s.scrollLeft()||n.left>s.scrollLeft()+(s.width()-e.outerWidth()))&&a.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new a(e),n.isActive&&n.opts.autoStart===!0&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&n.opts.hideOnClose!==!1&&n.$grid.hide()}})}(document,window.jQuery||jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg viewBox="0 0 40 40"><path d="M6,30 C8,18 19,16 23,16 L23,16 L23,10 L33,20 L23,29 L23,24 C19,24 8,27 6,30 Z"></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__links a").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})}}}))})}(document,window.jQuery||jQuery),function(t,e,n){"use strict";function o(){var t=e.location.hash.substr(1),n=t.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:t,index:o<1?1:o,gallery:i}}function i(t){var e;""!==t.gallery&&(e=n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).trigger("click.fb-start"))}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,n=e.hash||(e.$orig?e.$orig.data("fancybox"):""),""!==n&&n)}n.escapeSelector||(n.escapeSelector=function(t){var e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,n=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t};return(t+"").replace(e,n)}),n(function(){n.fancybox.defaults.hash!==!1&&(n(t).on({"onInit.fb":function(t,e){var n,i;e.group[e.currIndex].opts.hash!==!1&&(n=o(),i=a(e),i&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&i.opts.hash!==!1&&(r=a(o),r&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),e.location.hash!=="#"+o.currentHash&&(o.origHash||(o.origHash=e.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in e.history?(e.history[s?"pushState":"replaceState"]({},t.title,e.location.pathname+e.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):e.location.hash=o.currentHash,o.hashTimer=null},300))))},"beforeClose.fb":function(n,o,i){var s;i.opts.hash!==!1&&(s=a(o),o.currentHash&&o.hasCreatedHistory?e.history.back():o.currentHash&&("replaceState"in e.history?e.history.replaceState({},t.title,e.location.pathname+e.location.search+(o.origHash||"")):e.location.hash=o.origHash),o.currentHash=null,clearTimeout(o.hashTimer))}}),n(e).on("hashchange.fb",function(){var t,e=o();n.each(n(".fancybox-container").get().reverse(),function(e,o){var i=n(o).data("FancyBox");if(i.currentHash)return t=i,!1}),t?!t.currentHash||t.currentHash===e.gallery+"-"+e.index||1===e.index&&t.currentHash==e.gallery||(t.currentHash=null,t.close()):""!==e.gallery&&i(e)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(document,window,window.jQuery||jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||o.opts.wheel===!1||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,window.jQuery||jQuery);
|
|
|
13 |
|
14 |
function fv_player_colorbox_title() {
|
15 |
var that = jQuery(this);
|
@@ -33,8 +34,8 @@ jQuery.fancybox.defaults.onThumbsShow = function() {
|
|
33 |
jQuery(jQuery.fancybox.getInstance().group).each( function(k,v) {
|
34 |
if( v.src.match(/^#wpfp_/) ) {
|
35 |
jQuery('.fancybox-thumbs li[data-index='+k+']').append('<span class="fv-player-fancybox-play-icon">▶</span>');
|
36 |
-
}
|
37 |
-
if( v.opts.$thumb[0].src.match(/data:image.*?base64/) ) {console.log('no thumb!',jQuery( v.opts.$thumb).data('lazy-src'));
|
38 |
jQuery('.fancybox-thumbs li[data-index='+k+']').css('background-image', 'url("'+jQuery( v.opts.$thumb).data('lazy-src')+'")' );
|
39 |
}
|
40 |
})
|
1 |
// ==================================================
|
2 |
+
// fancyBox v3.4.1
|
3 |
//
|
4 |
// Licensed GPLv3 for open source use
|
5 |
// or fancyBox Commercial License for commercial use
|
8 |
// Copyright 2018 fancyApps
|
9 |
//
|
10 |
// ==================================================
|
11 |
+
!function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=p(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),a=n.fancybox.getInstance(),a&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen allowtransparency="true" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload"><source src="{{src}}" type="{{format}}" />Your browser doesn\'t support HTML5 video</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schliessen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Maßstab"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){var t,n=e.createElement("fakeelement"),i={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in i)if(n.style[t]!==o)return i[t];return"transitionend"}(),f=function(t){return t&&t.length&&t[0].offsetHeight},p=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},h=function(t,e,o){var i=this;i.opts=p({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=p(i.opts,e)),n.fancybox.isMobile&&(i.opts=p(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(h.prototype,{init:function(){var i,a,s,r=this,c=r.group[r.currIndex],l=c.opts,d=n.fancybox.scrollbarWidth;l.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&l.hideScrollbar!==!1&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(d===o&&(i=n('<div style="width:100px;height:100px;overflow:scroll;" />').appendTo("body"),d=n.fancybox.scrollbarWidth=i[0].offsetWidth-i[0].clientWidth,i.remove()),n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar { margin-right: '+d+"px; }</style>"),n("body").addClass("compensate-for-scrollbar")),s="",n.each(l.buttons,function(t,e){s+=l.btnTpl[e]||""}),a=n(r.translate(r,l.baseTpl.replace("{{buttons}}",s).replace("{{arrows}}",l.btnTpl.arrowLeft+l.btnTpl.arrowRight))).attr("id","fancybox-container-"+r.id).addClass(l.baseClass).data("FancyBox",r).appendTo(l.parentEl),r.$refs={container:a},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){r.$refs[t]=a.find(".fancybox-"+t)}),r.trigger("onInit"),r.activate(),r.jumpTo(r.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang];return e.replace(/\{\{(\w+)\}\}/g,function(t,e){var i=n[e];return i===o?t:i})},addContent:function(t){var e,i=this,a=n.makeArray(t);n.each(a,function(t,e){var a,s,r,c,l,d={},u={};n.isPlainObject(e)?(d=e,u=e.opts||e):"object"===n.type(e)&&n(e).length?(a=n(e),u=a.data()||{},u=n.extend(!0,{},u,u.options),u.$orig=a,d.src=i.opts.src||u.src||a.attr("href"),d.type||d.src||(d.type="inline",d.src=e)):d={type:"html",src:e+""},d.opts=n.extend(!0,{},i.opts,u),n.isArray(u.buttons)&&(d.opts.buttons=u.buttons),n.fancybox.isMobile&&d.opts.mobile&&(d.opts=p(d.opts,d.opts.mobile)),s=d.type||d.opts.type,c=d.src||"",!s&&c&&((r=c.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(s="video",d.opts.video.format||(d.opts.video.format="video/"+("ogv"===r[1]?"ogg":r[1]))):c.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?s="image":c.match(/\.(pdf)((\?|#).*)?$/i)?s="iframe":"#"===c.charAt(0)&&(s="inline")),s?d.type=s:i.trigger("objectNeedsType",d),d.contentType||(d.contentType=n.inArray(d.type,["html","inline","ajax"])>-1?"html":d.type),d.index=i.group.length,"auto"==d.opts.smallBtn&&(d.opts.smallBtn=n.inArray(d.type,["html","inline","ajax"])>-1),"auto"===d.opts.toolbar&&(d.opts.toolbar=!d.opts.smallBtn),d.opts.$trigger&&d.index===i.opts.index&&(d.opts.$thumb=d.opts.$trigger.find("img:first"),d.opts.$thumb.length&&(d.opts.$orig=d.opts.$trigger)),d.opts.$thumb&&d.opts.$thumb.length||!d.opts.$orig||(d.opts.$thumb=d.opts.$orig.find("img:first")),"function"===n.type(d.opts.caption)&&(d.opts.caption=d.opts.caption.apply(e,[i,d])),"function"===n.type(i.opts.caption)&&(d.opts.caption=i.opts.caption.apply(e,[i,d])),d.opts.caption instanceof n||(d.opts.caption=d.opts.caption===o?"":d.opts.caption+""),"ajax"===d.type&&(l=c.split(/\s+/,2),l.length>1&&(d.src=l.shift(),d.opts.filter=l.shift())),d.opts.modal&&(d.opts=n.extend(!0,d.opts,{infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),i.group.push(d)}),Object.keys(i.slides).length&&(i.updateControls(),e=i.Thumbs,e&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?d(function(){e.update()}):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update()},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input")||n(t.target).is("textarea")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){e.idleSecondsCounter++,e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var i,a,s,r,c,l,d,u=this,f=u.group.length;if(!(u.isDragging||u.isClosing||u.isAnimating&&u.firstRun)){if(t=parseInt(t,10),s=u.current?u.current.opts.loop:u.opts.loop,!s&&(t<0||t>=f))return!1;if(i=u.firstRun=!Object.keys(u.slides).length,!(f<2&&!i&&u.isDragging)){if(c=u.current,u.prevIndex=u.currIndex,u.prevPos=u.currPos,r=u.createSlide(t),f>1&&((s||r.index<f-1)&&u.createSlide(t+1),(s||r.index>0)&&u.createSlide(t-1)),u.current=r,u.currIndex=r.index,u.currPos=r.pos,u.trigger("beforeShow",i),u.updateControls(),a=u.isMoved(r),r.forcedDuration=o,n.isNumeric(e)?r.forcedDuration=e:e=r.opts[i?"animationDuration":"transitionDuration"],e=parseInt(e,10),i)return r.opts.animationEffect&&e&&u.$refs.container.css("transition-duration",e+"ms"),u.$refs.container.addClass("fancybox-is-open"),r.$slide.addClass("fancybox-slide--previous"),u.loadSlide(r),r.$slide.removeClass("fancybox-slide--previous").addClass("fancybox-slide--current"),u.preload("image"),void u.$refs.container.trigger("focus");n.each(u.slides,function(t,e){n.fancybox.stop(e.$slide,!0),e.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")})}),r.$slide.removeClass("fancybox-slide--next fancybox-slide--previous").addClass("fancybox-slide--current"),a?(l=Math.round(r.$slide.width()),n.each(u.slides,function(t,o){var i=o.pos-r.pos;n.fancybox.animate(o.$slide,{top:0,left:i*l+i*o.opts.gutter},e,function(){o.$slide.removeAttr("style").removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===u.currPos&&u.complete()})})):u.$refs.stage.children().removeAttr("style"),r.isLoaded?u.revealContent(r):u.loadSlide(r),u.preload("image"),c.pos!==r.pos&&(d="fancybox-slide--"+(c.pos>r.pos?"next":"previous"),c.$slide.removeClass("fancybox-slide--complete fancybox-slide--current fancybox-slide--next fancybox-slide--previous"),c.isComplete=!1,e&&(a||r.opts.transitionEffect)&&(a?c.$slide.addClass(d):(d="fancybox-animated "+d+" fancybox-fx-"+r.opts.transitionEffect,n.fancybox.animate(c.$slide,d,e,null,!1))))}}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,i){var a,s,r,c,l,d=this,u=d.current,f=u.$content,p=n.fancybox.getTranslate(u.$slide).width,h=n.fancybox.getTranslate(u.$slide).height,g=u.width,b=u.height;!d.isAnimating&&f&&"image"==u.type&&u.isLoaded&&!u.hasError&&(n.fancybox.stop(f),d.isAnimating=!0,t=t===o?.5*p:t,e=e===o?.5*h:e,a=n.fancybox.getTranslate(f),a.top-=n.fancybox.getTranslate(u.$slide).top,a.left-=n.fancybox.getTranslate(u.$slide).left,c=g/a.width,l=b/a.height,s=.5*p-.5*g,r=.5*h-.5*b,g>p&&(s=a.left*c-(t*c-t),s>0&&(s=0),s<p-g&&(s=p-g)),b>h&&(r=a.top*l-(e*l-e),r>0&&(r=0),r<h-b&&(r=h-b)),d.updateCursor(g,b),n.fancybox.animate(f,{top:r,left:s,scaleX:c,scaleY:l},i||330,function(){d.isAnimating=!1}),d.SlideShow&&d.SlideShow.isActive&&d.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;!o.isAnimating&&a&&"image"==i.type&&i.isLoaded&&!i.hasError&&(n.fancybox.stop(a),o.isAnimating=!0,e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||330,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,o,i,a,s=this,r=t.$content,c=t.$slide,l=t.width||t.opts.width,d=t.height||t.opts.height,u={};return!!(t.isLoaded&&r&&r.length)&&(e=n.fancybox.getTranslate(s.$refs.stage).width,o=n.fancybox.getTranslate(s.$refs.stage).height,e-=parseFloat(c.css("paddingLeft"))+parseFloat(c.css("paddingRight"))+parseFloat(r.css("marginLeft"))+parseFloat(r.css("marginRight")),o-=parseFloat(c.css("paddingTop"))+parseFloat(c.css("paddingBottom"))+parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")),l&&d||(l=e,d=o),i=Math.min(1,e/l,o/d),l=Math.floor(i*l),d=Math.floor(i*d),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(){var t=this;n.each(t.slides,function(e,n){t.updateSlide(n)})},updateSlide:function(t){var e=this,o=t&&t.$content,i=t.width||t.opts.width,a=t.height||t.opts.height,s=t.$slide;o&&(i||a||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(o),n.fancybox.setTranslate(o,e.getFitPos(t)),t.pos===e.currPos&&(e.isAnimating=!1,e.updateCursor())),s.length&&(s.trigger("refresh"),e.$refs.toolbar.toggleClass("compensate-for-scrollbar",s.get(0).scrollHeight>s.get(0).clientHeight)),e.trigger("onUpdate",t)},centerSlide:function(t,e){var i,a,s=this;s.current&&(i=Math.round(t.$slide.width()),a=t.pos-s.current.pos,n.fancybox.animate(t.$slide,{top:0,left:a*i+a*t.opts.gutter,opacity:1},e===o?0:e,null,!1))},isMoved:function(t){var e=t||this.current,o=n.fancybox.getTranslate(e.$slide);return(0!==o.left||0!==o.top)&&!e.$slide.hasClass("fancybox-animated")},updateCursor:function(t,e){var o,i=this,a=i.current,s=i.$refs.container.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan");a&&!i.isClosing&&(o=i.isZoomable(),s.toggleClass("fancybox-is-zoomable",o),n("[data-fancybox-zoom]").prop("disabled",!o),i.canPan(t,e)?s.addClass("fancybox-can-pan"):o&&("zoom"===a.opts.clickContent||n.isFunction(a.opts.clickContent)&&"zoom"==a.opts.clickContent(a))?s.addClass("fancybox-can-zoomIn"):a.opts.touch&&(a.opts.touch.vertical||i.group.length>1)&&"video"!==a.contentType&&s.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if(t=e.getFitPos(n),n.width>t.width||n.height>t.height)return!0}return!1},isScaledDown:function(t,e){var i=this,a=!1,s=i.current,r=s.$content;return t!==o&&e!==o?a=t<s.width&&e<s.height:r&&(a=n.fancybox.getTranslate(r),a=a.width<s.width&&a.height<s.height),a},canPan:function(t,e){var i,a,s=this,r=!1,c=s.current;return"image"===c.type&&(i=c.$content)&&!c.hasError&&(r=s.getFitPos(c),a=t!==o&&e!==o?{width:t,height:e}:n.fancybox.getTranslate(i),r=Math.abs(a.width-r.width)>1.5||Math.abs(a.height-r.height)>1.5),r},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){switch(t.isLoading=!0,a.trigger("beforeLoad",t),e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace("{{src}}",t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(e){var o,i,a,s,r,c=this,l=e.opts.srcset||e.opts.image.srcset;if(e.timouts=setTimeout(function(){var t=e.$image;!e.isLoading||t&&t.length&&t[0].complete||e.hasError||c.showLoading(e)},350),l){s=t.devicePixelRatio||1,r=t.innerWidth*s,a=l.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);return 0===n?e.url=t:void(o&&(e.value=o,e.postfix=t[t.length-1]))}),e}),a.sort(function(t,e){return t.value-e.value});for(var d=0;d<a.length;d++){var u=a[d];if("w"===u.postfix&&u.value>=r||"x"===u.postfix&&u.value>=s){i=u;break}}!i&&a.length&&(i=a[a.length-1]),i&&(e.src=i.url,e.width&&e.height&&"w"==i.postfix&&(e.height=e.width/e.height*i.value,e.width=i.value),e.opts.srcset=l)}e.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(e.$slide.addClass("fancybox-slide--image")),o=e.opts.thumb||!(!e.opts.$thumb||!e.opts.$thumb.length)&&e.opts.$thumb.attr("src"),e.opts.preload!==!1&&e.opts.width&&e.opts.height&&o&&(e.width=e.opts.width,e.height=e.opts.height,e.$ghost=n("<img />").one("error",function(){n(this).remove(),e.$ghost=null}).one("load",function(){c.afterLoad(e)}).addClass("fancybox-image").appendTo(e.$content).attr("src",o)),c.setBigImage(e)},setBigImage:function(t){var e=this,o=n("<img />");t.$image=o.one("error",function(){e.setError(t)}).one("load",function(){var n;t.$ghost||(e.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),e.afterLoad(t)),t.timouts&&(clearTimeout(t.timouts),t.timouts=null),e.isClosing||(t.opts.srcset&&(n=t.opts.sizes,n&&"auto"!==n||(n=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),o.attr("sizes",n).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!e.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),e.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(o[0].complete||"complete"==o[0].readyState)&&o[0].naturalWidth&&o[0].naturalHeight?o.trigger("load"):o[0].error&&o.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,i=this,a=t.opts.iframe,s=t.$slide;t.$content=n('<div class="fancybox-content'+(a.preload?" fancybox-is-hidden":"")+'"></div>').css(a.css).appendTo(s),s.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(a.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(a.attr).appendTo(t.$content),a.preload?(i.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),i.afterLoad(t)}),s.on("refresh.fb",function(){var n,i,r=t.$content,c=a.css.width,l=a.css.height;if(1===e[0].isReady){try{n=e.contents(),i=n.find("body")}catch(t){}i&&i.length&&i.children().length&&(s.css("overflow","visible"),r.css({width:"100%",height:""}),c===o&&(c=Math.ceil(Math.max(i[0].clientWidth,i.outerWidth(!0)))),c&&r.width(c),l===o&&(l=Math.ceil(Math.max(i[0].clientHeight,i.outerHeight(!0)))),l&&r.height(l),s.css("overflow","auto")),r.removeClass("fancybox-is-hidden")}})):this.afterLoad(t),e.attr("src",t.src),s.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?(e.hasClass("fancybox-content")&&e.parent(".fancybox-slide--html").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents()),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),this.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;t=t||e.current,t&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide))},hideLoading:function(t){var e=this;t=t||e.current,t&&t.$spinner&&(t.$spinner.remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),t.pos===e.currPos&&e.updateCursor(),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.revealContent(t))},revealContent:function(t){var e,i,a,s,r=this,c=t.$slide,l=!1,d=!1,u=r.isMoved(t),p=t.isRevealed;if(!u||!p){if(t.isRevealed=!0,e=t.opts[r.firstRun?"animationEffect":"transitionEffect"],a=t.opts[r.firstRun?"animationDuration":"transitionDuration"],a=parseInt(t.forcedDuration===o?a:t.forcedDuration,10),t.pos===r.currPos&&(t.isComplete?e=!1:r.isAnimating=!0),!u&&t.pos===r.currPos&&a||(e=!1),"zoom"===e&&(t.pos===r.currPos&&a&&"image"===t.type&&!t.hasError&&(d=r.getThumbPos(t))?l=r.getFitPos(t):e="fade"),"zoom"===e)return l.scaleX=l.width/d.width,l.scaleY=l.height/d.height,s=t.opts.zoomOpacity,"auto"==s&&(s=Math.abs(t.width/t.height-d.width/d.height)>.1),s&&(d.opacity=.1,l.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),d),f(t.$content),void n.fancybox.animate(t.$content,l,a,function(){r.isAnimating=!1,r.complete()});if(r.updateSlide(t),!e)return f(c),p||t.$content.removeClass("fancybox-is-hidden").hide().fadeIn("fast"),void(t.pos===r.currPos&&r.complete());n.fancybox.stop(c),i="fancybox-animated fancybox-slide--"+(t.pos>=r.prevPos?"next":"previous")+" fancybox-fx-"+e,c.removeAttr("style").removeClass("fancybox-slide--current fancybox-slide--next fancybox-slide--previous").addClass(i),t.$content.removeClass("fancybox-is-hidden"),f(c),n.fancybox.animate(c,"fancybox-slide--current",a,function(){c.removeClass(i).removeAttr("style"),t.pos===r.currPos&&r.complete()},!0)}},getThumbPos:function(o){var i,a=this,s=!1,r=o.opts.$thumb,c=r&&r.length&&r[0].ownerDocument===e?r.offset():0,l=function(e){for(var o,i=e[0],a=i.getBoundingClientRect(),s=[];null!==i.parentElement;)"hidden"!==n(i.parentElement).css("overflow")&&"auto"!==n(i.parentElement).css("overflow")||s.push(i.parentElement.getBoundingClientRect()),i=i.parentElement;return o=s.every(function(t){var e=Math.min(a.right,t.right)-Math.max(a.left,t.left),n=Math.min(a.bottom,t.bottom)-Math.max(a.top,t.top);return e>0&&n>0}),o&&a.bottom>0&&a.right>0&&a.left<n(t).width()&&a.top<n(t).height()};return c&&l(r)&&(i=a.$refs.stage.offset(),s={top:c.top-i.top+parseFloat(r.css("border-top-width")||0),left:c.left-i.left+parseFloat(r.css("border-left-width")||0),width:r.width(),height:r.height(),scaleX:1,scaleY:1}),s},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),f(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play"),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e=this,n=e.slides[e.currPos+1],o=e.slides[e.currPos-1];o&&o.type===t&&e.loadSlide(o),n&&n.type===t&&e.loadSlide(n)},focus:function(t,o){var i,a,s=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,p=this,h=p.current,g=function(){p.cleanUp(t)};return!p.isClosing&&(p.isClosing=!0,p.trigger("beforeClose",t)===!1?(p.isClosing=!1,d(function(){p.update()}),!1):(p.removeEvents(),h.timouts&&clearTimeout(h.timouts),a=h.$content,o=h.opts.animationEffect,i=n.isNumeric(e)?e:o?h.opts.animationDuration:0,h.$slide.off(u).removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),h.$slide.siblings().trigger("onReset").remove(),i&&p.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing"),p.hideLoading(h),p.hideControls(),p.updateCursor(),"zoom"!==o||t!==!0&&a&&i&&"image"===h.type&&!h.hasError&&(l=p.getThumbPos(h))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=h.opts.zoomOpacity,"auto"==r&&(r=Math.abs(h.width/h.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),f(a),n.fancybox.animate(a,l,i,g),!0):(o&&i?t===!0?setTimeout(g,i):n.fancybox.animate(h.$slide.removeClass("fancybox-slide--current"),"fancybox-animated fancybox-slide--previous fancybox-fx-"+o,i,g):g(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(i))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;return s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),o===!1?o:void("afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i))},updateControls:function(){var t=this,o=t.current,i=o.index,a=o.opts.caption,s=t.$refs.container,r=t.$refs.caption;o.$slide.trigger("refresh"),t.$caption=a&&a.length?r.html(a):null,t.isHiddenControls||t.isIdle||t.showControls(),s.find("[data-fancybox-count]").html(t.group.length),s.find("[data-fancybox-index]").html(i+1),s.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),s.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?s.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&s.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(){this.isHiddenControls=!0,this.$refs.container.removeClass("fancybox-show-infobar fancybox-show-toolbar fancybox-show-caption fancybox-show-nav")},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.isHiddenControls=!1,
|
12 |
+
t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.isHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.4.1",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof h&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new h(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),t===!0&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",i={};if(t&&e)return e.left===o&&e.top===o||(n=(e.left===o?t.position().left:e.left)+"px, "+(e.top===o?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),e.scaleX!==o&&e.scaleY!==o&&(n=(n.length?n+" ":"")+"scale("+e.scaleX+", "+e.scaleY+")"),n.length&&(i.transform=n),e.opacity!==o&&(i.opacity=e.opacity),e.width!==o&&(i.width=e.width),e.height!==o&&(i.height=e.height),t.css(i)},animate:function(t,e,i,a,s){var r,c=!1;n.isFunction(i)&&(a=i,i=null),n.isPlainObject(e)||t.removeAttr("style"),n.fancybox.stop(t),t.on(u,function(o){(!o||!o.originalEvent||t.is(o.originalEvent.target)&&"z-index"!=o.originalEvent.propertyName)&&(n.fancybox.stop(t),c&&n.fancybox.setTranslate(t,c),n.isNumeric(i)&&t.css("transition-duration",""),n.isPlainObject(e)?s===!1&&t.removeAttr("style"):s!==!0&&t.removeClass(e),n.isFunction(a)&&a(o))}),n.isNumeric(i)&&t.css("transition-duration",i+"ms"),n.isPlainObject(e)?(e.scaleX!==o&&e.scaleY!==o&&(r=n.fancybox.getTranslate(t),c=n.extend({},e,{width:r.width*e.scaleX,height:r.height*e.scaleY,scaleX:1,scaleY:1}),delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger("transitionend")},i+16))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(u),t.off(u).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=".fancybox-button",e="fancybox-focus",o=null;r.on("mousedown mouseup focus blur",t,function(i){switch(i.type){case"mousedown":o=n(this);break;case"mouseup":o=null;break;case"focusin":n(t).removeClass(e),n(this).is(o)||n(this).is("[disabled]")||n(this).addClass(e);break;case"focusout":n(t).removeClass(e)}})}()}}(window,document,jQuery),function(t){"use strict";var e=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e},n={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"//www.youtube-nocookie.com/embed/$4",thumb:"//img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1,api:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},n,a.opts.media),t.each(s,function(n,o){if(c=p.match(o.matcher)){if(h=o.type,f=n,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[n],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):e(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):e(o.thumb,c),"youtube"===n?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===n&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){this.$container.off(".fb.touch")},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||d.isClosing)return o.stopPropagation(),void o.preventDefault();if(i.realPoints=i.startPoints=a(o),i.startPoints.length){if(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=i.sliderLastPos||n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),!i.opts&&!i.canPan||!c.is(i.$stage)&&!i.$stage.find(c).length)return void(c.is(".fancybox-image")&&o.preventDefault());i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.$content.css("transition-duration",""),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.$content.css("transition-duration",""),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))}}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&e.isSwiping===!0||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.isSwiping,c=s.sliderStartPos.left||0;if(r!==!0)"x"==r&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?c+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?c-=Math.pow(-s.distanceX,.8):c+=s.distanceX),s.sliderLastPos={top:"x"==r?0:s.sliderStartPos.top+s.distanceY,left:c},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,s.instance.group.length<2&&s.opts.vertical?s.isSwiping="y":s.instance.isDragging||s.opts.vertical===!1||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),s.canTap=!1,"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);s.instance.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(s.instance.slides,function(t,e){n.fancybox.stop(e.$slide),e.$slide.css("transition-duration",""),e.inTransition=!1,e.pos===s.instance.current.pos&&(s.sliderStartPos.left=n.fancybox.getTranslate(e.$slide).left-n.fancybox.getTranslate(s.instance.$refs.stage).left)}),s.instance.SlideShow&&s.instance.SlideShow.isActive&&s.instance.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;return s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5)?void(t.startPoints=t.newPoints):(t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&(i(t.requestId),t.requestId=null),void(t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})))},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),v=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),y=m-e.centerPointStartX,x=v-e.centerPointStartY,w=l+(g+y),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&(i(e.requestId),e.requestId=null),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=Math.max((new Date).getTime()-o.startTime,1),r=o.isSwiping,c=o.isPanning,l=o.isZooming,d=o.isScrolling;return o.endPoints=a(t),o.$container.removeClass("fancybox-is-grabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap?o.onTap(t):(o.speed=366,o.velocityX=o.distanceX/s*.5,o.velocityY=o.distanceY/s*.5,o.speedX=Math.max(.5*o.speed,Math.min(1.5*o.speed,1/Math.abs(o.velocityX)*o.speed)),void(c?o.endPanning():l?o.endZooming():o.endSwiping(r,d)))},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length;o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,200)):"x"==t&&o.distanceX>50&&a>1?i=o.instance.previous(o.speedX):"x"==t&&o.distanceX<-50&&a>1&&(i=o.instance.next(o.speedX)),i!==!1||"x"!=t&&"y"!=t||(e||a<2?o.instance.centerSlide(o.instance.current,150):o.instance.jumpTo(o.instance.current.index)),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(i.opts.momentum===!1?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+i.velocityX*i.speed,e=i.contentLastPos.top+i.velocityY*i.speed),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,330))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.setTranslate(a.$content,n.fancybox.getTranslate(a.$content)),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls(!0);break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this;t.$button=t.instance.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),(t.instance.group.length<2||!t.instance.group[t.instance.currIndex].opts.slideShow)&&t.$button.hide()},set:function(t){var e=this,n=e.instance,o=n.current,i=function(){e.isActive&&n.jumpTo((n.currIndex+1)%n.group.length)};o&&(t===!0||o.opts.loop||n.currIndex<n.group.length-1)?e.timer=setTimeout(function(){var t;e.isActive&&(t=o.$slide.find("video,audio").filter(":visible:first"),t.length?t.one("ended",i):i())},o.opts.slideShow.speed):(e.stop(),n.idleSecondsCounter=0,n.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",e.opts.i18n[e.opts.lang].PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1)},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,jQuery),function(t,e){"use strict";var n=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(n){var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.current.$content.css("transition","none"),n.isAnimating=!1,n.update(!0,!0,0)),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;return n?void(e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&e.opts.fullScreen.autoStart===!0&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()):void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs",o=n+"-active";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var i=function(t){this.init(t)};e.extend(i.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e,n,o=this;o.instance=t,t.Thumbs=o,o.opts=t.group[t.currIndex].opts.thumbs,e=t.group[0],e=e.opts.thumb||!(!e.opts.$thumb||!e.opts.$thumb.length)&&e.opts.$thumb.attr("src"),t.group.length>1&&(n=t.group[1],n=n.opts.thumb||!(!n.opts.$thumb||!n.opts.$thumb.length)&&n.opts.$thumb.attr("src")),o.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]"),o.opts&&e&&n?(o.$button.show().on("click",function(){o.toggle()}),o.isActive=!0):o.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('<div class="'+n+'__list">').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.opts.thumb||(n.opts.$thumb?n.opts.$thumb.attr("src"):null),t||"image"!==n.type||(t=n.src),s.push('<a href="javascript:;" tabindex="0" data-index="'+e+'" '+(t&&t.length?' style="background-image:url('+t+')" />':"")+"></a>")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,i=this,a=i.$list,s=i.$grid;i.instance.current&&(e=a.children().removeClass(o).filter('[data-index="'+i.instance.current.index+'"]').addClass(o),n=e.position(),"y"===i.opts.axis&&(n.top<0||n.top>a.height()-e.outerHeight())?a.stop().animate({scrollTop:a.scrollTop()+n.top},t):"x"===i.opts.axis&&(n.left<s.scrollLeft()||n.left>s.scrollLeft()+(s.width()-e.outerWidth()))&&a.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new i(e),n.isActive&&n.opts.autoStart===!0&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&n.opts.hideOnClose!==!1&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location},tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""),""!==n&&n)}n.escapeSelector||(n.escapeSelector=function(t){var e=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,n=function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t};return(t+"").replace(e,n)}),n(function(){n.fancybox.defaults.hash!==!1&&(n(e).on({"onInit.fb":function(t,e){var n,i;e.group[e.currIndex].opts.hash!==!1&&(n=o(),i=a(e),i&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&i.opts.hash!==!1&&(r=a(o),r&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300))))},"beforeClose.fb":function(n,o,i){i.opts.hash!==!1&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){
|
13 |
+
var o=e.current,i=(new Date).getTime();e.group.length<2||o.opts.wheel===!1||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery);
|
14 |
|
15 |
function fv_player_colorbox_title() {
|
16 |
var that = jQuery(this);
|
34 |
jQuery(jQuery.fancybox.getInstance().group).each( function(k,v) {
|
35 |
if( v.src.match(/^#wpfp_/) ) {
|
36 |
jQuery('.fancybox-thumbs li[data-index='+k+']').append('<span class="fv-player-fancybox-play-icon">▶</span>');
|
37 |
+
}
|
38 |
+
if( v.opts.$thumb.length && v.opts.$thumb[0].src.match(/data:image.*?base64/) ) {console.log('no thumb!',jQuery( v.opts.$thumb).data('lazy-src'));
|
39 |
jQuery('.fancybox-thumbs li[data-index='+k+']').css('background-image', 'url("'+jQuery( v.opts.$thumb).data('lazy-src')+'")' );
|
40 |
}
|
41 |
})
|
js/lightbox.js
DELETED
@@ -1,355 +0,0 @@
|
|
1 |
-
/*!
|
2 |
-
Colorbox v1.5.0 - 2014-02-27
|
3 |
-
jQuery lightbox and modal window plugin
|
4 |
-
(c) 2014 Jack Moore - http://www.jacklmoore.com/colorbox
|
5 |
-
license: http://www.opensource.org/licenses/mit-license.php
|
6 |
-
*/
|
7 |
-
(function(t,e,i){function o(i,o,n){var r=e.createElement(i);return o&&(r.id=Z+o),n&&(r.style.cssText=n),t(r)}function n(){return i.innerHeight?i.innerHeight:t(i).height()}function r(e,i){i!==Object(i)&&(i={}),this.cache={},this.el=e,this.get=function(e){var o,n;return void 0!==this.cache[e]?n=this.cache[e]:(o=t(this.el).attr("data-cbox-"+e),void 0!==o?n=o:void 0!==i[e]?n=i[e]:void 0!==X[e]&&(n=X[e]),this.cache[e]=n),t.isFunction(n)?n.call(this.el):n}}function h(t){var e=E.length,i=(z+t)%e;return 0>i?e+i:i}function s(t,e){return Math.round((/%/.test(t)?("x"===e?W.width():n())/100:1)*parseInt(t,10))}function a(t,e){return t.get("photo")||t.get("photoRegex").test(e)}function l(t,e){return t.get("retinaUrl")&&i.devicePixelRatio>1?e.replace(t.get("photoRegex"),t.get("retinaSuffix")):e}function d(t){"contains"in x[0]&&!x[0].contains(t.target)&&(t.stopPropagation(),x.focus())}function c(t){c.str!==t&&(x.add(v).removeClass(c.str).addClass(t),c.str=t)}function g(){z=0,rel&&"nofollow"!==rel?(E=t("."+te).filter(function(){var e=t.data(this,Y),i=new r(this,e);return i.get("rel")===rel}),z=E.index(_.el),-1===z&&(E=E.add(_.el),z=E.length-1)):E=t(_.el)}function u(i){t(e).trigger(i),se.triggerHandler(i)}function p(i){var n;G||(n=t(i).data("fv_player_pro_colorbox"),_=new r(i,n),rel=_.get("rel"),g(),$||($=q=!0,c(_.get("className")),x.css({visibility:"hidden",display:"block"}),L=o(ae,"LoadedContent","width:0; height:0; overflow:hidden; visibility:hidden"),b.css({width:"",height:""}).append(L),D=T.height()+k.height()+b.outerHeight(!0)-b.height(),j=C.width()+H.width()+b.outerWidth(!0)-b.width(),A=L.outerHeight(!0),N=L.outerWidth(!0),_.w=s(_.get("initialWidth"),"x"),_.h=s(_.get("initialHeight"),"y"),L.css({width:"",height:_.h}),J.position(),u(ee),_.get("onOpen"),O.add(R).hide(),x.focus(),_.get("trapFocus")&&e.addEventListener&&(e.addEventListener("focus",d,!0),se.one(re,function(){e.removeEventListener("focus",d,!0)})),_.get("returnFocus")&&se.one(re,function(){t(_.el).focus()})),v.css({opacity:parseFloat(_.get("opacity")),cursor:_.get("overlayClose")?"pointer":"auto",visibility:"visible"}).show(),_.get("closeButton")?B.html(_.get("close")).appendTo(b):B.appendTo("<div/>"),w())}function f(){!x&&e.body&&(V=!1,W=t(i),x=o(ae).attr({id:Y,"class":t.support.opacity===!1?Z+"IE":"",role:"dialog",tabindex:"-1"}).hide(),v=o(ae,"Overlay").hide(),M=t([o(ae,"LoadingOverlay")[0],o(ae,"LoadingGraphic")[0]]),y=o(ae,"Wrapper"),b=o(ae,"Content").append(R=o(ae,"Title"),F=o(ae,"Current"),P=t('<button type="button"/>').attr({id:Z+"Previous"}),K=t('<button type="button"/>').attr({id:Z+"Next"}),I=o("button","Slideshow"),M),B=t('<button type="button"/>').attr({id:Z+"Close"}),y.append(o(ae).append(o(ae,"TopLeft"),T=o(ae,"TopCenter"),o(ae,"TopRight")),o(ae,!1,"clear:left").append(C=o(ae,"MiddleLeft"),b,H=o(ae,"MiddleRight")),o(ae,!1,"clear:left").append(o(ae,"BottomLeft"),k=o(ae,"BottomCenter"),o(ae,"BottomRight"))).find("div div").css({"float":"left"}),S=o(ae,!1,"position:absolute; width:9999px; visibility:hidden; display:none; max-width:none;"),O=K.add(P).add(F).add(I),t(e.body).append(v,x.append(y,S)))}function m(){function i(t){t.which>1||t.shiftKey||t.altKey||t.metaKey||t.ctrlKey||(t.preventDefault(),p(this))}return x?(V||(V=!0,K.click(function(){J.next()}),P.click(function(){J.prev()}),B.click(function(){J.close()}),v.click(function(){_.get("overlayClose")&&J.close()}),t(e).bind("keydown."+Z,function(t){var e=t.keyCode;$&&_.get("escKey")&&27===e&&(t.preventDefault(),J.close()),$&&_.get("arrowKey")&&E[1]&&!t.altKey&&(37===e?(t.preventDefault(),P.click()):39===e&&(t.preventDefault(),K.click()))}),t.isFunction(t.fn.on)?t(e).on("click."+Z,"."+te,i):t("."+te).live("click."+Z,i)),!0):!1}function w(){var n,r,h,d=J.prep,c=++le;q=!0,U=!1,u(he),u(ie),_.get("onLoad"),_.h=_.get("height")?s(_.get("height"),"y")-A-D:_.get("innerHeight")&&s(_.get("innerHeight"),"y"),_.w=_.get("width")?s(_.get("width"),"x")-N-j:_.get("innerWidth")&&s(_.get("innerWidth"),"x"),_.mw=_.w,_.mh=_.h,_.get("maxWidth")&&(_.mw=s(_.get("maxWidth"),"x")-N-j,_.mw=_.w&&_.w<_.mw?_.w:_.mw),_.get("maxHeight")&&(_.mh=s(_.get("maxHeight"),"y")-A-D,_.mh=_.h&&_.h<_.mh?_.h:_.mh),n=_.get("href"),Q=setTimeout(function(){M.show()},100),_.get("inline")?(h=o(ae).hide().insertBefore(t(n)[0]),se.one(he,function(){h.replaceWith(L.children())}),d(t(n))):_.get("iframe")?d(" "):_.get("html")?d(_.get("html")):a(_,n)?(n=l(_,n),U=e.createElement("img"),t(U).addClass(Z+"Photo").bind("error",function(){d(o(ae,"Error").html(_.get("imgError")))}).one("load",function(){var e;c===le&&(t.each(["alt","longdesc","aria-describedby"],function(e,i){var o=t(_.el).attr(i)||t(_.el).attr("data-"+i);o&&U.setAttribute(i,o)}),_.get("retinaImage")&&i.devicePixelRatio>1&&(U.height=U.height/i.devicePixelRatio,U.width=U.width/i.devicePixelRatio),_.get("scalePhotos")&&(r=function(){U.height-=U.height*e,U.width-=U.width*e},_.mw&&U.width>_.mw&&(e=(U.width-_.mw)/U.width,r()),_.mh&&U.height>_.mh&&(e=(U.height-_.mh)/U.height,r())),_.h&&(U.style.marginTop=Math.max(_.mh-U.height,0)/2+"px"),E[1]&&(_.get("loop")||E[z+1])&&(U.style.cursor="pointer",U.onclick=function(){J.next()}),U.style.width=U.width+"px",U.style.height=U.height+"px",setTimeout(function(){d(U)},1))}),setTimeout(function(){U.src=n},1)):n&&S.load(n,_.get("data"),function(e,i){c===le&&d("error"===i?o(ae,"Error").html(_.get("xhrError")):t(this).contents())})}var v,x,y,b,T,C,H,k,E,W,L,S,M,R,F,I,K,P,B,O,_,D,j,A,N,z,U,$,q,G,Q,J,V,X={html:!1,photo:!1,iframe:!1,inline:!1,transition:"elastic",speed:300,fadeOut:300,width:!1,initialWidth:"600",innerWidth:!1,maxWidth:!1,height:!1,initialHeight:"450",innerHeight:!1,maxHeight:!1,scalePhotos:!0,scrolling:!0,opacity:.9,preloading:!0,className:!1,overlayClose:!0,escKey:!0,arrowKey:!0,top:!1,bottom:!1,left:!1,right:!1,fixed:!1,data:void 0,closeButton:!0,fastIframe:!0,open:!1,reposition:!0,loop:!0,slideshow:!1,slideshowAuto:!0,slideshowSpeed:2500,slideshowStart:"start slideshow",slideshowStop:"stop slideshow",photoRegex:/\.(gif|png|jp(e|g|eg)|bmp|ico|webp|jxr)((#|\?).*)?$/i,retinaImage:!1,retinaUrl:!1,retinaSuffix:"@2x.$1",current:"image {current} of {total}",previous:"previous",next:"next",close:"close",xhrError:"This content failed to load.",imgError:"This image failed to load.",returnFocus:!0,trapFocus:!0,onOpen:!1,onLoad:!1,onComplete:!1,onCleanup:!1,onClosed:!1,rel:function(){return this.rel},href:function(){return t(this).attr("href")},title:function(){return this.title}},Y="fv_player_pro_colorbox",Z="fv_player_pro_box",te=Z+"Element",ee=Z+"_open",ie=Z+"_load",oe=Z+"_complete",ne=Z+"_cleanup",re=Z+"_closed",he=Z+"_purge",se=t("<a/>"),ae="div",le=0,de={},ce=function(){function t(){clearTimeout(h)}function e(){(_.get("loop")||E[z+1])&&(t(),h=setTimeout(J.next,_.get("slideshowSpeed")))}function i(){I.html(_.get("slideshowStop")).unbind(a).one(a,o),se.bind(oe,e).bind(ie,t),x.removeClass(s+"off").addClass(s+"on")}function o(){t(),se.unbind(oe,e).unbind(ie,t),I.html(_.get("slideshowStart")).unbind(a).one(a,function(){J.next(),i()}),x.removeClass(s+"on").addClass(s+"off")}function n(){r=!1,I.hide(),t(),se.unbind(oe,e).unbind(ie,t),x.removeClass(s+"off "+s+"on")}var r,h,s=Z+"Slideshow_",a="click."+Z;return function(){r?_.get("slideshow")||(se.unbind(ne,n),n()):_.get("slideshow")&&E[1]&&(r=!0,se.one(ne,n),_.get("slideshowAuto")?i():o(),I.show())}}();t.fv_player_pro_colorbox||(t(f),J=t.fn[Y]=t[Y]=function(e,i){var o,n=this;return n[0]?(f(),m()&&(e=e||{},i&&(e.onComplete=i),t.isFunction(n)&&(e.open=!0),n.each(function(){var i=t.data(this,Y)||{};t.data(this,Y,t.extend(i,e))}).addClass(te),o=new r(n[0],e),o.get("open")&&p(n[0])),n):n},J.position=function(e,i){function o(){T[0].style.width=k[0].style.width=b[0].style.width=parseInt(x[0].style.width,10)-j+"px",b[0].style.height=C[0].style.height=H[0].style.height=parseInt(x[0].style.height,10)-D+"px"}var r,h,a,l=0,d=0,c=x.offset();if(W.unbind("resize."+Z),x.css({top:-9e4,left:-9e4}),h=W.scrollTop(),a=W.scrollLeft(),_.get("fixed")?(c.top-=h,c.left-=a,x.css({position:"fixed"})):(l=h,d=a,x.css({position:"absolute"})),d+=_.get("right")!==!1?Math.max(W.width()-_.w-N-j-s(_.get("right"),"x"),0):_.get("left")!==!1?s(_.get("left"),"x"):Math.round(Math.max(W.width()-_.w-N-j,0)/2),l+=_.get("bottom")!==!1?Math.max(n()-_.h-A-D-s(_.get("bottom"),"y"),0):_.get("top")!==!1?s(_.get("top"),"y"):Math.round(Math.max(n()-_.h-A-D,0)/2),x.css({top:c.top,left:c.left,visibility:"visible"}),y[0].style.width=y[0].style.height="9999px",r={width:_.w+N+j,height:_.h+A+D,top:l,left:d},e){var g=0;t.each(r,function(t){return r[t]!==de[t]?(g=e,void 0):void 0}),e=g}de=r,e||x.css(r),x.dequeue().animate(r,{duration:e||0,complete:function(){o(),q=!1,y[0].style.width=_.w+N+j+"px",y[0].style.height=_.h+A+D+"px",_.get("reposition")&&setTimeout(function(){W.bind("resize."+Z,J.position)},1),i&&i()},step:o})},J.resize=function(t){var e;$&&(t=t||{},t.width&&(_.w=s(t.width,"x")-N-j),t.innerWidth&&(_.w=s(t.innerWidth,"x")),L.css({width:_.w}),t.height&&(_.h=s(t.height,"y")-A-D),t.innerHeight&&(_.h=s(t.innerHeight,"y")),t.innerHeight||t.height||(e=L.scrollTop(),L.css({height:"auto"}),_.h=L.height()),L.css({height:_.h}),e&&L.scrollTop(e),J.position("none"===_.get("transition")?0:_.get("speed")))},J.prep=function(i){function n(){return _.w=_.w||L.width(),_.w=_.mw&&_.mw<_.w?_.mw:_.w,_.w}function s(){return _.h=_.h||L.height(),_.h=_.mh&&_.mh<_.h?_.mh:_.h,_.h}if($){var d,g="none"===_.get("transition")?0:_.get("speed");L.remove(),L=o(ae,"LoadedContent").append(i),L.hide().appendTo(S.show()).css({width:n(),overflow:_.get("scrolling")?"auto":"hidden"}).css({height:s()}).prependTo(b),S.hide(),t(U).css({"float":"none"}),c(_.get("className")),d=function(){function i(){t.support.opacity===!1&&x[0].style.removeAttribute("filter")}var o,n,s=E.length;$&&(n=function(){clearTimeout(Q),M.hide(),u(oe),_.get("onComplete")},R.html(_.get("title")).show(),L.show(),s>1?("string"==typeof _.get("current")&&F.html(_.get("current").replace("{current}",z+1).replace("{total}",s)).show(),K[_.get("loop")||s-1>z?"show":"hide"]().html(_.get("next")),P[_.get("loop")||z?"show":"hide"]().html(_.get("previous")),ce(),_.get("preloading")&&t.each([h(-1),h(1)],function(){var i,o=E[this],n=new r(o,t.data(o,Y)),h=n.get("href");h&&a(n,h)&&(h=l(n,h),i=e.createElement("img"),i.src=h)})):O.hide(),_.get("iframe")?(o=e.createElement("iframe"),"frameBorder"in o&&(o.frameBorder=0),"allowTransparency"in o&&(o.allowTransparency="true"),_.get("scrolling")||(o.scrolling="no"),t(o).attr({src:_.get("href"),name:(new Date).getTime(),"class":Z+"Iframe",allowFullScreen:!0}).one("load",n).appendTo(L),se.one(he,function(){o.src="//about:blank"}),_.get("fastIframe")&&t(o).trigger("load")):n(),"fade"===_.get("transition")?x.fadeTo(g,1,i):i())},"fade"===_.get("transition")?x.fadeTo(g,0,function(){J.position(0,d)}):J.position(g,d)}},J.next=function(){!q&&E[1]&&(_.get("loop")||E[z+1])&&(z=h(1),p(E[z]))},J.prev=function(){!q&&E[1]&&(_.get("loop")||z)&&(z=h(-1),p(E[z]))},J.close=function(){$&&!G&&(G=!0,$=!1,u(ne),_.get("onCleanup"),W.unbind("."+Z),v.fadeTo(_.get("fadeOut")||0,0),x.stop().fadeTo(_.get("fadeOut")||0,0,function(){x.add(v).css({opacity:1,cursor:"auto"}).hide(),u(he),L.remove(),setTimeout(function(){G=!1,u(re),_.get("onClosed")},1)}))},J.remove=function(){x&&(x.stop(),t.fv_player_pro_colorbox.close(),x.stop().remove(),v.remove(),G=!1,x=null,t("."+te).removeData(Y).removeClass(te),t(e).unbind("click."+Z))},J.element=function(){return t(_.el)},J.settings=X)})(jQuery,document,window);
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
/*
|
12 |
-
* Lightbox
|
13 |
-
*/
|
14 |
-
jQuery(document).ready(fv_player_lightbox_bind);
|
15 |
-
jQuery(document).ajaxComplete(fv_player_lightbox_bind);
|
16 |
-
|
17 |
-
function fv_player_lightbox_bind(){
|
18 |
-
|
19 |
-
if( typeof(jQuery().fv_player_pro_colorbox) == "undefined" ) return;
|
20 |
-
|
21 |
-
function fv_player_colorbox_class( that ) {
|
22 |
-
that = jQuery(that);
|
23 |
-
if( that.attr('data-class') && that.attr('data-class').length > 0 ) return that.attr('data-class');
|
24 |
-
return false;
|
25 |
-
}
|
26 |
-
|
27 |
-
function fv_player_colorbox_rel( that ) {
|
28 |
-
that = jQuery(that);
|
29 |
-
if( that.attr('rel') && that.attr('rel').length > 0 ) return that.attr('rel');
|
30 |
-
return 'group1';
|
31 |
-
}
|
32 |
-
|
33 |
-
function fv_player_colorbox_title( that ) {
|
34 |
-
that = jQuery(that);
|
35 |
-
if( typeof(that.attr('title')) == "undefined" && typeof(that.find('img').attr('alt')) == "undefined" ) {
|
36 |
-
return false;
|
37 |
-
}
|
38 |
-
if( that.attr('title') && that.attr('title').length > 0 ) return that.attr('title');
|
39 |
-
if( that.find('img') && that.find('img').attr('alt') && that.find('img').attr('alt').length > 0 ) {
|
40 |
-
return that.find('img').attr('alt');
|
41 |
-
} else {
|
42 |
-
return false;
|
43 |
-
}
|
44 |
-
}
|
45 |
-
|
46 |
-
function fv_player_colorbox_keyboard( that ) {
|
47 |
-
var api = jQuery('#fv_player_pro_boxLoadedContent').find('.flowplayer').data("flowplayer");
|
48 |
-
if( api && api.ready ) return false;
|
49 |
-
return true;
|
50 |
-
}
|
51 |
-
|
52 |
-
var defaults = {
|
53 |
-
rel: function() { return fv_player_colorbox_rel(this) },
|
54 |
-
current: "{current} of {total}",
|
55 |
-
onLoad: fv_lightbox_flowplayer_shutdown,
|
56 |
-
onCleanup: fv_lightbox_flowplayer_shutdown,
|
57 |
-
title: function() { return fv_player_colorbox_title(this) },
|
58 |
-
href: function() { return fv_player_colorbox_scrset(this) },
|
59 |
-
className: function() { return fv_player_colorbox_class(this) },
|
60 |
-
arrowKey: function() { return fv_player_colorbox_keyboard(this) }
|
61 |
-
};
|
62 |
-
|
63 |
-
/*
|
64 |
-
* Lightbox
|
65 |
-
*/
|
66 |
-
if( fv_player_lightbox.lightbox_images ) {
|
67 |
-
|
68 |
-
jQuery("a[data-colorbox]").each( function() {
|
69 |
-
jQuery(this).attr('href', jQuery(this).attr('data-colorbox') );
|
70 |
-
});
|
71 |
-
|
72 |
-
//Lightbox for images href="*.jpg"
|
73 |
-
var args = jQuery.extend( {}, defaults );
|
74 |
-
args.maxHeight = '100%';
|
75 |
-
args.maxWidth = '100%';
|
76 |
-
args.initialHeight = 48;
|
77 |
-
args.initialWidth = 96;
|
78 |
-
args.scrolling = false;
|
79 |
-
jQuery(".colorbox, .lightbox").filter(function() {
|
80 |
-
return this.href && this.href.match(/\.(png|jpg|jpeg|gif|webp)/i);
|
81 |
-
}).fv_player_pro_colorbox( args );
|
82 |
-
|
83 |
-
//Lightbox for non image divs href="#loginForm"
|
84 |
-
args.inline = true;
|
85 |
-
jQuery(".colorbox[href^='#'], .lightbox[href^='#']").fv_player_pro_colorbox( args );
|
86 |
-
|
87 |
-
//Lightbox external sites href="example.com"
|
88 |
-
var args2 = jQuery.extend( {}, defaults );
|
89 |
-
args2.height = '80%';
|
90 |
-
args2.width = '80%';
|
91 |
-
args2.iframe = true;
|
92 |
-
|
93 |
-
jQuery(".colorbox, .lightbox").filter(function() {
|
94 |
-
return this.href && !this.href.match(/\.(png|jpg|jpeg|gif|webp)/i)
|
95 |
-
}).not('[href^="#"]').fv_player_pro_colorbox( args2 );
|
96 |
-
|
97 |
-
}
|
98 |
-
|
99 |
-
/*
|
100 |
-
* Lightbox videos
|
101 |
-
*/
|
102 |
-
jQuery(".flowplayer.lightbox-starter").each( function() {
|
103 |
-
var player = jQuery(this);
|
104 |
-
if( parseInt(player.css('width')) < 10 || parseInt(player.css('height')) < 10 ) {
|
105 |
-
//if (!parseInt(origRatio, 10))
|
106 |
-
var ratio = jQuery('.fp-ratio', player);
|
107 |
-
if( ratio.length < 1){
|
108 |
-
player.append('<div class="fp-ratio"></div>');
|
109 |
-
ratio = jQuery('.fp-ratio', player);
|
110 |
-
}
|
111 |
-
ratio.css("paddingTop", player.data('ratio') * 100 + "%");
|
112 |
-
}
|
113 |
-
var PLAY_ROUNDED_OUTLINE = "PHN2ZyBjbGFzcz0iZnAtcGxheS1yb3VuZGVkLW91dGxpbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDk5Ljg0NCA5OS44NDM0Ij48ZGVmcz48c3R5bGU+LmZwLWNvbG9yLXBsYXl7b3BhY2l0eTowLjY1O30uY29udHJvbGJ1dHRvbntmaWxsOiNmZmY7fTwvc3R5bGU+CjwvZGVmcz4KPHRpdGxlPnBsYXktcm91bmRlZC1vdXRsaW5lPC90aXRsZT48cGF0aCBjbGFzcz0iZnAtY29sb3ItcGxheSIgZD0iTTQ5LjkyMTctLjA3OGE1MCw1MCwwLDEsMCw1MCw1MEE1MC4wNTY0LDUwLjA1NjQsMCwwLDAsNDkuOTIxNy0uMDc4WiIvPjxwYXRoIGNsYXNzPSJjb250cm9sYnV0dG9uIiBkPSJNNDEuMDM1OSw3MS4xOWE1LjA0OTIsNS4wNDkyLDAsMCwxLTIuNTU3NS0uNjY3M2MtMS44MDMxLTEuMDQxLTIuNzk1OC0zLjEyNDgtMi43OTU4LTUuODY2NFYzNS4xODg3YzAtMi43NDI5Ljk5MzMtNC44MjcyLDIuNzk3LTUuODY3NiwxLjgwMjUtMS4wNDIyLDQuMTAzNC0uODYsNi40OC41MTQzTDcwLjQ3ODIsNDQuNTY3MmMyLjM3NTEsMS4zNzExLDMuNjgyNiwzLjI3MjUsMy42ODMyLDUuMzU0NXMtMS4zMDc2LDMuOTg0NS0zLjY4MzIsNS4zNTYyTDQ0Ljk1OTIsNzAuMDExNEE3LjkzODQsNy45Mzg0LDAsMCwxLDQxLjAzNTksNzEuMTlabS4wMDY1LTQwLjEyM2EyLjY3OTQsMi42Nzk0LDAsMCwwLTEuMzU4Mi4zNDEzYy0xLjAyNjMuNTkyNi0xLjU5MTIsMS45MzQ5LTEuNTkxMiwzLjc4VjY0LjY1NjNjMCwxLjg0NDkuNTY0OSwzLjE4NjYsMS41OTA2LDMuNzc5MSwxLjAyODEuNTkzMiwyLjQ3MzMuNDEwOCw0LjA3LS41MTJMNjkuMjczLDUzLjE5MDZjMS41OTgzLS45MjI3LDIuNDc4LTIuMDgzOCwyLjQ3OC0zLjI2ODlzLS44OC0yLjM0NDUtMi40NzgtMy4yNjY2TDQzLjc1NCwzMS45MjI3QTUuNTY4NSw1LjU2ODUsMCwwLDAsNDEuMDQyMywzMS4wNjcxWiIgZmlsdGVyPSJ1cmwoI2YxKSIvPjwvc3ZnPgo="
|
114 |
-
, PLAY_ROUNDED_FILL = "PHN2ZyBjbGFzcz0iZnAtcGxheS1yb3VuZGVkLWZpbGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiPgogIDxkZWZzPjxzdHlsZT4uYXtmaWxsOiMwMDA7b3BhY2l0eTowLjY1O30uYntmaWxsOiNmZmY7b3BhY2l0eToxLjA7fTwvc3R5bGU+CiAgPC9kZWZzPjx0aXRsZT5wbGF5LXJvdW5kZWQtZmlsbDwvdGl0bGU+CiAgPHBhdGggY2xhc3M9ImZwLWNvbG9yLXBsYXkiIGQ9Ik00OS45MjE3LS4wNzhhNTAsNTAsMCwxLDAsNTAsNTBBNTAuMDU2NCw1MC4wNTY0LDAsMCwwLDQ5LjkyMTctLjA3OFoiLz4KICA8cGF0aCBjbGFzcz0iYiIgZD0iTTM1Ljk0MiwzNS4yMzIzYzAtNC43Mjg5LDMuMzUwNi02LjY2MzcsNy40NDYtNC4yOTcxTDY4LjgzLDQ1LjYyMzVjNC4wOTU2LDIuMzY0LDQuMDk1Niw2LjIzMTksMCw4LjU5NzdMNDMuMzg4LDY4LjkxYy00LjA5NTQsMi4zNjQtNy40NDYuNDMtNy40NDYtNC4yOTc5WiIgZmlsdGVyPSJ1cmwoI2YxKSIvPgogIDwvc3ZnPgogIAo="
|
115 |
-
, PLAY_SHARP_FILL = "PHN2ZyBjbGFzcz0iZnAtcGxheS1zaGFycC1maWxsIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4uZnAtY29sb3ItcGxheXtvcGFjaXR5OjAuNjU7fS5jb250cm9sYnV0dG9ue2ZpbGw6I2ZmZjt9PC9zdHlsZT4KICA8L2RlZnM+CiAgPHRpdGxlPnBsYXktc2hhcnAtZmlsbDwvdGl0bGU+CiAgPHBhdGggY2xhc3M9ImZwLWNvbG9yLXBsYXkiIGQ9Ik00OS45MjE3LS4wNzhhNTAsNTAsMCwxLDAsNTAsNTBBNTAuMDU2NCw1MC4wNTY0LDAsMCwwLDQ5LjkyMTctLjA3OFoiLz4KICA8cG9seWdvbiBjbGFzcz0iY29udHJvbGJ1dHRvbiIgcG9pbnRzPSI3My42MDEgNTAgMzcuOTY4IDcwLjU3MyAzNy45NjggMjkuNDI3IDczLjYwMSA1MCIgZmlsdGVyPSJ1cmwoI2YxKSIvPgo8L3N2Zz4K"
|
116 |
-
, PLAY_SHARP_OUTLINE = "PHN2ZyBjbGFzcz0iZnAtcGxheS1zaGFycC1vdXRsaW5lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA5OS44NDQgOTkuODQzNCI+PGRlZnM+PHN0eWxlPi5jb250cm9sYnV0dG9uYmd7b3BhY2l0eTowLjY1O30uY29udHJvbGJ1dHRvbntmaWxsOiNmZmY7fTwvc3R5bGU+CjwvZGVmcz48dGl0bGU+cGxheS1zaGFycC1vdXRsaW5lPC90aXRsZT48cGF0aCBjbGFzcz0iZnAtY29sb3ItcGxheSIgZD0iTTQ5LjkyMTctLjA3OGE1MCw1MCwwLDEsMCw1MCw1MEE1MC4wNTY0LDUwLjA1NjQsMCwwLDAsNDkuOTIxNy0uMDc4WiIvPjxwYXRoIGNsYXNzPSJjb250cm9sYnV0dG9uIiBkPSJNMzYuOTQ0Myw3Mi4yNDczVjI3LjI5MTZMNzUuODc3Niw0OS43N1ptMi4yLTQxLjE0NTVWNjguNDM3MUw3MS40Nzc2LDQ5Ljc3WiIgZmlsdGVyPSJ1cmwoI2YxKSIvPjwvc3ZnPgo=";
|
117 |
-
|
118 |
-
if( flowplayer.version.match(/^7/) && flowplayer.support.svg ) {
|
119 |
-
jQuery(this).find('.fp-play').append( atob(PLAY_ROUNDED_OUTLINE) + atob(PLAY_ROUNDED_FILL) + atob(PLAY_SHARP_FILL) + atob(PLAY_SHARP_OUTLINE) )
|
120 |
-
jQuery(this).removeClass('no-svg');
|
121 |
-
}
|
122 |
-
//if (!support.inlineBlock) $("object", root).height(root.height());
|
123 |
-
} );
|
124 |
-
|
125 |
-
var args3 = jQuery.extend( {}, defaults );
|
126 |
-
args3.href = function(){ return this.getAttribute('data-fv-lightbox')||this.getAttribute('href'); }
|
127 |
-
args3.inline = true;
|
128 |
-
args3.maxHeight = '100%';
|
129 |
-
args3.maxWidth = '100%';
|
130 |
-
args3.initialHeight = 48;
|
131 |
-
args3.initialWidth = 96;
|
132 |
-
args3.scrolling = false;
|
133 |
-
args3.innerWidth = fv_player_lightbox_width;
|
134 |
-
args3.innerHeight = 'auto';
|
135 |
-
|
136 |
-
jQuery("a[id ^=fv_flowplayer_][id $=_lightbox_starter], .flowplayer.lightbox-starter").fv_player_pro_colorbox(args3).addClass('et_smooth_scroll_disabled');
|
137 |
-
|
138 |
-
|
139 |
-
var fv_player_lightbox_fresh = true;
|
140 |
-
jQuery(document).bind('fv_player_pro_box_complete', function(e){
|
141 |
-
|
142 |
-
if( typeof(flowplayer) == "undefined" ) return;
|
143 |
-
|
144 |
-
if( fv_player_lightbox_fresh && jQuery('#fv_player_pro_boxLoadedContent').find('.flowplayer').data("flowplayer") && !flowplayer.support.touch ) {
|
145 |
-
var api = jQuery('#fv_player_pro_boxLoadedContent').find('.flowplayer').data("flowplayer");
|
146 |
-
api.load();
|
147 |
-
}
|
148 |
-
fv_player_lightbox_fresh = false;
|
149 |
-
});
|
150 |
-
jQuery(document).bind('fv_player_pro_box_closed', function(e){
|
151 |
-
fv_player_lightbox_fresh = true;
|
152 |
-
});
|
153 |
-
}
|
154 |
-
|
155 |
-
|
156 |
-
// todo: move to new code style
|
157 |
-
if( typeof(flowplayer) != "undefined" ) { // stop lightbox from playing if it's closed
|
158 |
-
flowplayer(function (api,root) {
|
159 |
-
root = jQuery(root);
|
160 |
-
if( !root.hasClass('lightboxed') ) return; // only work for lightboxed video!
|
161 |
-
|
162 |
-
api.bind("ready", function (e, api, video) {
|
163 |
-
if( root.parent().attr('id') != 'fv_player_pro_boxLoadedContent') {
|
164 |
-
api.one('progress', function(e,api) {
|
165 |
-
api.pause();
|
166 |
-
//FV_Flowplayer_Pro.log('FV FP: Lightbox: stoping closed video!');
|
167 |
-
});
|
168 |
-
}
|
169 |
-
});
|
170 |
-
});
|
171 |
-
}
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
/* Colorbox resize function */
|
177 |
-
|
178 |
-
|
179 |
-
var fv_lightbox_resizeTimer;
|
180 |
-
|
181 |
-
function fv_lightbox_resizeWidth() {
|
182 |
-
jQuery.fv_player_pro_colorbox.resize({width:jQuery(window).width(), height:'auto'});
|
183 |
-
var newHeight = ( jQuery('#fv_player_pro_boxLoadedContent').children().attr('data-ratio') ) ? jQuery('#fv_player_pro_boxLoadedContent').innerWidth()*jQuery('#fv_player_pro_boxLoadedContent').children().attr('data-ratio') : 'auto';
|
184 |
-
jQuery('#fv_player_pro_boxLoadedContent').children().css({width:jQuery('#fv_player_pro_boxLoadedContent').innerWidth(), height:newHeight});
|
185 |
-
jQuery.fv_player_pro_colorbox.resize({width:jQuery(window).width(), innerHeight:jQuery('#fv_player_pro_boxLoadedContent').children().height()});
|
186 |
-
}
|
187 |
-
|
188 |
-
function fv_lightbox_resizeHeight() {
|
189 |
-
//FV_Flowplayer_Pro.log('Too small vertically');
|
190 |
-
jQuery.fv_player_pro_colorbox.resize({width:'auto', height:jQuery(window).height()});
|
191 |
-
var newWidth = ( jQuery('#fv_player_pro_boxLoadedContent').children().attr('data-ratio') ) ? jQuery('#fv_player_pro_boxLoadedContent').innerHeight()/jQuery('#fv_player_pro_boxLoadedContent').children().attr('data-ratio') : 'auto';
|
192 |
-
jQuery('#fv_player_pro_boxLoadedContent').children().css({width:newWidth, height:jQuery('#fv_player_pro_boxLoadedContent').innerHeight()});
|
193 |
-
jQuery.fv_player_pro_colorbox.resize({innerWidth:jQuery('#fv_player_pro_boxLoadedContent').children().width(), height:jQuery(window).height()});
|
194 |
-
}
|
195 |
-
|
196 |
-
function fv_lightbox_resizeColorBox() {
|
197 |
-
|
198 |
-
if (fv_lightbox_resizeTimer) clearTimeout(fv_lightbox_resizeTimer);
|
199 |
-
fv_lightbox_resizeTimer = setTimeout(function() {
|
200 |
-
if (jQuery('#fv_player_pro_boxOverlay').is(':visible')) {
|
201 |
-
|
202 |
-
var windowWidth = jQuery(window).width() - 28;
|
203 |
-
var windowHeight = jQuery(window).height() - 62;
|
204 |
-
if(jQuery('#fv_player_pro_boxLoadedContent').children('img').length > 0 ) {
|
205 |
-
var img = new Image()
|
206 |
-
img.src = jQuery('#fv_player_pro_boxLoadedContent').children('img').attr('src');
|
207 |
-
var max_width = img.width, max_height = img.height;
|
208 |
-
}else if(jQuery('#fv_player_pro_boxLoadedContent').children('iframe').length > 0 ) {
|
209 |
-
var max_width = jQuery(window).width()*0.8;
|
210 |
-
var max_height = jQuery(window).height()*0.8;
|
211 |
-
}else if( jQuery('#fv_player_pro_boxLoadedContent').find('.flowplayer').length > 0 ) {
|
212 |
-
var objFlowplayer = jQuery('#fv_player_pro_boxLoadedContent').find('.flowplayer');
|
213 |
-
var max_width = parseInt(objFlowplayer.css('max-width'));
|
214 |
-
var max_height = parseInt(objFlowplayer.css('max-height'));
|
215 |
-
}
|
216 |
-
var ratioWindow = windowHeight/windowWidth;
|
217 |
-
var ratioContent = max_height/max_width;
|
218 |
-
|
219 |
-
//FV_Flowplayer_Pro.log('resizeColorBox '+max_width+'x'+max_height+' into '+jQuery(window).width()+'x'+jQuery(window).height()+' effective '+windowWidth+'x'+windowHeight+' that is '+ratioWindow+' vs '+ratioContent);
|
220 |
-
|
221 |
-
if( windowWidth > max_width && windowHeight > max_height ) {
|
222 |
-
jQuery.fv_player_pro_colorbox.resize({innerWidth:max_width, innerHeight:max_height});
|
223 |
-
jQuery('#fv_player_pro_boxLoadedContent').children().css({width:max_width, height:max_height});
|
224 |
-
return;
|
225 |
-
}
|
226 |
-
|
227 |
-
if( ratioWindow < ratioContent ) {
|
228 |
-
if( windowHeight <= max_height ) {
|
229 |
-
fv_lightbox_resizeHeight();
|
230 |
-
} else if( windowWidth <= max_width ) {
|
231 |
-
fv_lightbox_resizeWidth();
|
232 |
-
}
|
233 |
-
} else {
|
234 |
-
if( windowWidth <= max_width ) {
|
235 |
-
fv_lightbox_resizeWidth();
|
236 |
-
} else if( windowHeight <= max_height ) {
|
237 |
-
fv_lightbox_resizeHeight();
|
238 |
-
}
|
239 |
-
}
|
240 |
-
}
|
241 |
-
}, 300)
|
242 |
-
}
|
243 |
-
|
244 |
-
jQuery(window).resize(fv_lightbox_resizeColorBox);
|
245 |
-
if( document.addEventListener ) {
|
246 |
-
window.addEventListener("orientationchange", fv_lightbox_resizeColorBox, false);
|
247 |
-
}
|
248 |
-
|
249 |
-
function fv_lightbox_flowplayer_shutdown() {
|
250 |
-
setTimeout( fv_lightbox_resizeColorBox, 100 );
|
251 |
-
|
252 |
-
if( typeof('flowplayer') == "undefined" ) {
|
253 |
-
return;
|
254 |
-
}
|
255 |
-
|
256 |
-
jQuery('.flowplayer').each( function() {
|
257 |
-
var api = jQuery(this).data("flowplayer");
|
258 |
-
if( typeof(api) == "undefined") {
|
259 |
-
return;
|
260 |
-
}
|
261 |
-
if( api.ready ) {
|
262 |
-
api.unload();
|
263 |
-
}
|
264 |
-
if( api.loading ) {
|
265 |
-
api.one('ready',function(){
|
266 |
-
if(api.engine.engineName === 'fvyoutube')
|
267 |
-
api.unload();
|
268 |
-
})
|
269 |
-
}
|
270 |
-
} );
|
271 |
-
}
|
272 |
-
|
273 |
-
function fv_player_lightbox_width() {
|
274 |
-
var elFlowplayer = jQuery( jQuery(this).data('fv-lightbox') || jQuery(this).attr('href') );
|
275 |
-
return parseInt(elFlowplayer.css('max-width'));
|
276 |
-
}
|
277 |
-
|
278 |
-
/*
|
279 |
-
* https://github.com/albell/parse-srcset, 1.0.2
|
280 |
-
*/
|
281 |
-
|
282 |
-
/**
|
283 |
-
* Srcset Parser
|
284 |
-
*
|
285 |
-
* By Alex Bell | MIT License
|
286 |
-
*
|
287 |
-
* JS Parser for the string value that appears in markup <img srcset="here">
|
288 |
-
*
|
289 |
-
* @returns Array [{url: _, d: _, w: _, h:_}, ...]
|
290 |
-
*
|
291 |
-
* Based super duper closely on the reference algorithm at:
|
292 |
-
* https://html.spec.whatwg.org/multipage/embedded-content.html#parse-a-srcset-attribute
|
293 |
-
*
|
294 |
-
* Most comments are copied in directly from the spec
|
295 |
-
* (except for comments in parens).
|
296 |
-
*/
|
297 |
-
if ( typeof(parseSrcset) == "undefined") {
|
298 |
-
|
299 |
-
!function(a,b){"function"==typeof define&&define.amd?define([],b):"object"==typeof module&&module.exports?module.exports=b():a.parseSrcset=b()}(this,function(){return function(a){function b(a){return" "===a||"\t"===a||"\n"===a||"\f"===a||"\r"===a}function c(b){var c,d=b.exec(a.substring(p));if(d)return c=d[0],p+=c.length,c}function r(){for(c(e),m="",n="in descriptor";;){if(o=a.charAt(p),"in descriptor"===n)if(b(o))m&&(l.push(m),m="",n="after descriptor");else{if(","===o)return p+=1,m&&l.push(m),void s();if("("===o)m+=o,n="in parens";else{if(""===o)return m&&l.push(m),void s();m+=o}}else if("in parens"===n)if(")"===o)m+=o,n="in descriptor";else{if(""===o)return l.push(m),void s();m+=o}else if("after descriptor"===n)if(b(o));else{if(""===o)return void s();n="in descriptor",p-=1}p+=1}}function s(){var c,d,e,f,h,m,n,o,p,b=!1,g={};for(f=0;f<l.length;f++)h=l[f],m=h[h.length-1],n=h.substring(0,h.length-1),o=parseInt(n,10),p=parseFloat(n),i.test(n)&&"w"===m?((c||d)&&(b=!0),0===o?b=!0:c=o):j.test(n)&&"x"===m?((c||d||e)&&(b=!0),p<0?b=!0:d=p):i.test(n)&&"h"===m?((e||d)&&(b=!0),0===o?b=!0:e=o):b=!0;b?console&&console.log&&console.log("Invalid srcset descriptor found in '"+a+"' at '"+h+"'."):(g.url=k,c&&(g.w=c),d&&(g.d=d),e&&(g.h=e),q.push(g))}for(var k,l,m,n,o,d=a.length,e=/^[ \t\n\r\u000c]+/,f=/^[, \t\n\r\u000c]+/,g=/^[^ \t\n\r\u000c]+/,h=/[,]+$/,i=/^\d+$/,j=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,p=0,q=[];;){if(c(f),p>=d)return q;k=c(g),l=[],","===k.slice(-1)?(k=k.replace(h,""),s()):r()}}});
|
300 |
-
|
301 |
-
}
|
302 |
-
|
303 |
-
/*
|
304 |
-
* Check if any of the retina images is not big enough for full-screen lightbox view.
|
305 |
-
* However, if the found image is not at least 2/3 of the screen size, it won't be used.
|
306 |
-
* Then it simply uses href image
|
307 |
-
*/
|
308 |
-
function fv_player_colorbox_scrset(args) {
|
309 |
-
var src = jQuery(args).attr('href');
|
310 |
-
if( src.match(/\.(png|jpg|jpeg|gif|webp)/i) ){
|
311 |
-
var aSources = false;
|
312 |
-
var srcset = jQuery(args).find('img[srcset]');
|
313 |
-
if ( srcset.length > 0 ) {
|
314 |
-
aSources = parseSrcset(srcset.attr('srcset'));
|
315 |
-
} else {
|
316 |
-
srcset = jQuery(args).find('img[data-lazy-srcset]');
|
317 |
-
if ( srcset.length > 0 ) {
|
318 |
-
aSources = parseSrcset(srcset.attr('data-lazy-srcset'));
|
319 |
-
}
|
320 |
-
}
|
321 |
-
|
322 |
-
if( jQuery(args).attr('data-colorbox-srcset') ) {
|
323 |
-
var aHrefSources = parseSrcset(jQuery(args).attr('data-colorbox-srcset'));
|
324 |
-
aSources = aSources.concat(aHrefSources);
|
325 |
-
}
|
326 |
-
|
327 |
-
if( aSources ) {
|
328 |
-
var original_width = 0;
|
329 |
-
if( jQuery('img',args).length > 0 ) {
|
330 |
-
aSources.push( { url: jQuery('img',args)[0].src, d: 1, w: jQuery('img',args)[0].naturalWidth, h: jQuery('img',args)[0].naturalHeight } );
|
331 |
-
original_width = jQuery('img',args)[0].naturalWidth;
|
332 |
-
}
|
333 |
-
|
334 |
-
var find = jQuery(window).width() > jQuery(window).height() ? jQuery(window).width() : jQuery(window).height();
|
335 |
-
var ratio = typeof(window.devicePixelRatio) != "undefined" ? window.devicePixelRatio : 1;
|
336 |
-
find = find * ratio;
|
337 |
-
var win = -1;
|
338 |
-
|
339 |
-
jQuery(aSources).each( function(k,v) {
|
340 |
-
// todo: ignore crop sizes!
|
341 |
-
|
342 |
-
if( !v.w && original_width > 0 && v.d > 0 ) aSources[k].w = original_width * v.d;
|
343 |
-
if( win == -1 || Math.abs(aSources[k].w - find) < Math.abs(aSources[win].w - find) ){
|
344 |
-
win = k;
|
345 |
-
}
|
346 |
-
});
|
347 |
-
|
348 |
-
if( aSources[win].w*1.5 > find ) {
|
349 |
-
src = aSources[win].url;
|
350 |
-
}
|
351 |
-
}
|
352 |
-
|
353 |
-
}
|
354 |
-
return src;
|
355 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
models/flowplayer-frontend.php
CHANGED
@@ -146,7 +146,11 @@ class flowplayer_frontend extends flowplayer
|
|
146 |
}
|
147 |
|
148 |
if( !isset($this->aCurArgs['liststyle']) || empty($this->aCurArgs['liststyle']) ){
|
149 |
-
$this->aCurArgs['liststyle'] = $this->_get_option('liststyle');
|
|
|
|
|
|
|
|
|
150 |
}
|
151 |
|
152 |
|
@@ -481,6 +485,13 @@ class flowplayer_frontend extends flowplayer
|
|
481 |
|
482 |
}
|
483 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
484 |
if( get_query_var('fv_player_embed') ) { // this is needed for iframe embedding only
|
485 |
$attributes['class'] .= ' fp-is-embed';
|
486 |
}
|
@@ -655,10 +666,6 @@ class flowplayer_frontend extends flowplayer
|
|
655 |
|
656 |
$this->ret['html'] .= $this->sHTMLAfter.$scripts_after;
|
657 |
|
658 |
-
if( get_query_var('fv_player_embed') ) { // this is needed for iframe embedding only
|
659 |
-
$this->ret['html'] .= "<!--fv player end-->";
|
660 |
-
}
|
661 |
-
|
662 |
// change engine for IE9 and 10
|
663 |
if( $this->aCurArgs['engine'] == 'false' ) {
|
664 |
$this->ret['script']['fv_flowplayer_browser_ie'][$this->hash] = true;
|
@@ -705,7 +712,9 @@ class flowplayer_frontend extends flowplayer
|
|
705 |
}
|
706 |
$this->ret['html'] = apply_filters( 'fv_flowplayer_html', $this->ret['html'], $this );
|
707 |
|
708 |
-
|
|
|
|
|
709 |
|
710 |
$this->ret['script'] = apply_filters( 'fv_flowplayer_scripts_array', $this->ret['script'], 'wpfp_' . $this->hash, $media );
|
711 |
|
@@ -1002,10 +1011,10 @@ class flowplayer_frontend extends flowplayer
|
|
1002 |
}
|
1003 |
$output->ret['html'] .= '</ul><div class="fv_flowplayer_tabs_cl"></div>';
|
1004 |
|
1005 |
-
$aStartend = !empty($this->aCurArgs['startend']) ? explode(";",$this->aCurArgs['startend']) :
|
1006 |
|
1007 |
foreach( $aPlaylistItems AS $key => $aSrc ) {
|
1008 |
-
$this->aCurArgs['startend'] =
|
1009 |
|
1010 |
unset($this->aCurArgs['playlist']);
|
1011 |
$this->aCurArgs['src'] = $aSrc['sources'][0]['src']; // todo: remaining sources!
|
146 |
}
|
147 |
|
148 |
if( !isset($this->aCurArgs['liststyle']) || empty($this->aCurArgs['liststyle']) ){
|
149 |
+
$this->aCurArgs['liststyle'] = $this->_get_option('liststyle');
|
150 |
+
}
|
151 |
+
|
152 |
+
if( get_query_var('fv_player_embed') && $this->aCurArgs['liststyle'] != 'tabs' ) { // force vertical playlist when using embed and not using tabs
|
153 |
+
$this->aCurArgs['liststyle'] = 'slider';
|
154 |
}
|
155 |
|
156 |
|
485 |
|
486 |
}
|
487 |
|
488 |
+
if( !empty($this->aCurArgs['chapters']) ) {
|
489 |
+
$attributes['class'] .= ' has-chapters';
|
490 |
+
}
|
491 |
+
if( !empty($this->aCurArgs['transcript']) ) {
|
492 |
+
$attributes['class'] .= ' has-transcript';
|
493 |
+
}
|
494 |
+
|
495 |
if( get_query_var('fv_player_embed') ) { // this is needed for iframe embedding only
|
496 |
$attributes['class'] .= ' fp-is-embed';
|
497 |
}
|
666 |
|
667 |
$this->ret['html'] .= $this->sHTMLAfter.$scripts_after;
|
668 |
|
|
|
|
|
|
|
|
|
669 |
// change engine for IE9 and 10
|
670 |
if( $this->aCurArgs['engine'] == 'false' ) {
|
671 |
$this->ret['script']['fv_flowplayer_browser_ie'][$this->hash] = true;
|
712 |
}
|
713 |
$this->ret['html'] = apply_filters( 'fv_flowplayer_html', $this->ret['html'], $this );
|
714 |
|
715 |
+
if( get_query_var('fv_player_embed') ) { // this is needed for iframe embedding only
|
716 |
+
$this->ret['html'] .= "<!--fv player end-->";
|
717 |
+
}
|
718 |
|
719 |
$this->ret['script'] = apply_filters( 'fv_flowplayer_scripts_array', $this->ret['script'], 'wpfp_' . $this->hash, $media );
|
720 |
|
1011 |
}
|
1012 |
$output->ret['html'] .= '</ul><div class="fv_flowplayer_tabs_cl"></div>';
|
1013 |
|
1014 |
+
$aStartend = !empty($this->aCurArgs['startend']) ? explode(";",$this->aCurArgs['startend']) : array(); // todo: somehow move to Pro?
|
1015 |
|
1016 |
foreach( $aPlaylistItems AS $key => $aSrc ) {
|
1017 |
+
if( !empty($aStartend[$key]) ) $this->aCurArgs['startend'] = $aStartend[$key];
|
1018 |
|
1019 |
unset($this->aCurArgs['playlist']);
|
1020 |
$this->aCurArgs['src'] = $aSrc['sources'][0]['src']; // todo: remaining sources!
|
models/flowplayer.php
CHANGED
@@ -1760,6 +1760,10 @@ class flowplayer extends FV_Wordpress_Flowplayer_Plugin_Private {
|
|
1760 |
} else if( isset($this->aCurArgs['liststyle']) && sizeof($aCaptions) > 0 && strlen(implode($aCaptions)) > 0 ){
|
1761 |
$sPlaylistClass .= ' fp-playlist-has-captions';
|
1762 |
}
|
|
|
|
|
|
|
|
|
1763 |
|
1764 |
return $sPlaylistClass;
|
1765 |
}
|
1760 |
} else if( isset($this->aCurArgs['liststyle']) && sizeof($aCaptions) > 0 && strlen(implode($aCaptions)) > 0 ){
|
1761 |
$sPlaylistClass .= ' fp-playlist-has-captions';
|
1762 |
}
|
1763 |
+
|
1764 |
+
if( get_query_var('fv_player_embed') ) {
|
1765 |
+
$sPlaylistClass .= ' fp-is-embed';
|
1766 |
+
}
|
1767 |
|
1768 |
return $sPlaylistClass;
|
1769 |
}
|
readme.txt
CHANGED
@@ -357,7 +357,16 @@ Thank you for being part of the HMTL 5 mobile video revolution!
|
|
357 |
|
358 |
== Changelog ==
|
359 |
|
360 |
-
= 7.1.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
361 |
|
362 |
* First stable release of FV Player 7
|
363 |
|
357 |
|
358 |
== Changelog ==
|
359 |
|
360 |
+
= 7.1.15.727 - 2018/09/11 =
|
361 |
+
|
362 |
+
* Audio player - fixing speed menu and avoiding "No Picture" button
|
363 |
+
* CSS cleanup
|
364 |
+
* Iframe embedding - fix for playlists - always use "Slider" style to keep it simple
|
365 |
+
* Lightbox - update to latest FancyBox version to prevent issues with element data key "target" used by Popups plugin
|
366 |
+
* Playlist - fixing width for the "Slider" playlist style
|
367 |
+
* Playlist - fixing start/end parsing for "Tabs" playlist style
|
368 |
+
|
369 |
+
= 7.1.14.727 - 2018/09/04 =
|
370 |
|
371 |
* First stable release of FV Player 7
|
372 |
|
view/admin.php
CHANGED
@@ -535,6 +535,7 @@ function fv_flowplayer_admin_integrations() {
|
|
535 |
<p><?php _e('Following options are suitable for web developers and programmers.', 'fv-wordpress-flowplayer'); ?></p>
|
536 |
<table class="form-table2">
|
537 |
|
|
|
538 |
<?php $fv_fp->_get_checkbox(__('Always use fixed size player', 'fv-wordpress-flowplayer'), 'fixed_size', __('Enable to force video size at cost of loosing the video responsiveness.', 'fv-wordpress-flowplayer') ); ?>
|
539 |
<?php $fv_fp->_get_checkbox(__('Disable saving skin CSS to a static file', 'fv-wordpress-flowplayer'), 'css_disable', __('Normally the player CSS configuration is stored in wp-content/fv-player-custom/style-{blog_id}.css.', 'fv-wordpress-flowplayer'), __('We do this to avoid a big style tag in your site <head>. Don\'t edit this file though, as it will be overwritten by plugin update or saving its options!','fv-wordpress-flowplayer' )); ?>
|
540 |
<?php $fv_fp->_get_checkbox(__('Enable HLS.js', 'fv-wordpress-flowplayer'), 'hlsjs', __('Allows HLS playback in all modern browsers.', 'fv-wordpress-flowplayer'), __('HLS normally plays only on iOS, Mac Safari and new Android versions. FV Player increases the compatibility by using Flash engine for HLS. With this option you can go even further and modern browsers supporting MediaSource will play HLS even without Flash. Make sure you setup the required <a href="https://foliovision.com/player/video-hosting/hls#hls-js" target="_blank">CORS headers</a>.','fv-wordpress-flowplayer' )); ?>
|
@@ -575,7 +576,7 @@ function fv_flowplayer_admin_integrations() {
|
|
575 |
<?php $fv_fp->_get_checkbox(__('Load FV Flowplayer JS everywhere', 'fv-wordpress-flowplayer'), 'js-everywhere', __('If you use some special JavaScript integration you might prefer this option.', 'fv-wordpress-flowplayer'), __('Otherwise our JavaScript only loads if the shortcode is found in any of the posts being currently displayed.', 'fv-wordpress-flowplayer') ); ?>
|
576 |
<?php if( $fv_fp->_get_option('parse_commas') ) $fv_fp->_get_checkbox(__('Parse old shortcodes with commas', 'fv-wordpress-flowplayer'), 'parse_commas', __('Older versions of this plugin used commas to sepparate shortcode parameters.', 'fv-wordpress-flowplayer'), __('This option will make sure it works with current version. Turn this off if you have some problems with display or other plugins which use shortcodes.', 'fv-wordpress-flowplayer') ); ?>
|
577 |
<?php $fv_fp->_get_checkbox(__('Parse Vimeo and YouTube links', 'fv-wordpress-flowplayer'), 'parse_comments', __('Affects comments, bbPress and BuddyPress. These links will be displayed as videos.', 'fv-wordpress-flowplayer'), __('This option makes most sense together with FV Player Pro as it embeds these videos using FV Player. Enables use of shortcodes in comments and bbPress.', 'fv-wordpress-flowplayer') ); ?>
|
578 |
-
<?php $fv_fp->_get_checkbox(__('Post Thumbnail', 'fv-wordpress-flowplayer'), 'postthumbnail', __('Setting a video splash screen from the media library will automatically make it the splash image if there is none.', 'fv-wordpress-flowplayer') ); ?>
|
579 |
<?php if( $fv_fp->_get_option('engine') ) $fv_fp->_get_checkbox(__('Prefer Flash player by default', 'fv-wordpress-flowplayer'), 'engine', __('Provides greater compatibility.', 'fv-wordpress-flowplayer'), __('We use Flash for MP4 files in IE9-10 and M4V files in Firefox regardless of this setting.', 'fv-wordpress-flowplayer') ); ?>
|
580 |
<?php $fv_fp->_get_checkbox(__('RTMP bufferTime tweak', 'fv-wordpress-flowplayer'), 'rtmp-live-buffer', __('Use if your live streams are not smooth.', 'fv-wordpress-flowplayer'), __('Adobe <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#bufferTime">recommends</a> to set bufferTime to 0 for live streams, but if your stream is not smooth, you can use this setting.', 'fv-wordpress-flowplayer') ); ?>
|
581 |
|
@@ -619,8 +620,7 @@ function fv_flowplayer_admin_integrations() {
|
|
619 |
</td>
|
620 |
</tr>-->
|
621 |
|
622 |
-
<?php $fv_fp->_get_checkbox(__('Use iframe embedding', 'fv-wordpress-flowplayer'), array( 'integrations', 'embed_iframe' ), __('Beta version! New kind of embedding which supports all the features in embedded player.', 'fv-wordpress-flowplayer') ); ?>
|
623 |
-
<?php $fv_fp->_get_checkbox(__('Add featured image automatically', 'fv-wordpress-flowplayer'), array( 'integrations', 'featured_img' ), __('If the featured image is not set, splash image of the first player will be used.', 'fv-wordpress-flowplayer') ); ?>
|
624 |
|
625 |
<?php do_action('fv_flowplayer_admin_integration_options_after'); ?>
|
626 |
<tr>
|
535 |
<p><?php _e('Following options are suitable for web developers and programmers.', 'fv-wordpress-flowplayer'); ?></p>
|
536 |
<table class="form-table2">
|
537 |
|
538 |
+
<?php $fv_fp->_get_checkbox(__('Add featured image automatically', 'fv-wordpress-flowplayer'), array('integrations','featured_img'), __('If the featured image is not set, splash image of the first player will be used.', 'fv-wordpress-flowplayer') ); ?>
|
539 |
<?php $fv_fp->_get_checkbox(__('Always use fixed size player', 'fv-wordpress-flowplayer'), 'fixed_size', __('Enable to force video size at cost of loosing the video responsiveness.', 'fv-wordpress-flowplayer') ); ?>
|
540 |
<?php $fv_fp->_get_checkbox(__('Disable saving skin CSS to a static file', 'fv-wordpress-flowplayer'), 'css_disable', __('Normally the player CSS configuration is stored in wp-content/fv-player-custom/style-{blog_id}.css.', 'fv-wordpress-flowplayer'), __('We do this to avoid a big style tag in your site <head>. Don\'t edit this file though, as it will be overwritten by plugin update or saving its options!','fv-wordpress-flowplayer' )); ?>
|
541 |
<?php $fv_fp->_get_checkbox(__('Enable HLS.js', 'fv-wordpress-flowplayer'), 'hlsjs', __('Allows HLS playback in all modern browsers.', 'fv-wordpress-flowplayer'), __('HLS normally plays only on iOS, Mac Safari and new Android versions. FV Player increases the compatibility by using Flash engine for HLS. With this option you can go even further and modern browsers supporting MediaSource will play HLS even without Flash. Make sure you setup the required <a href="https://foliovision.com/player/video-hosting/hls#hls-js" target="_blank">CORS headers</a>.','fv-wordpress-flowplayer' )); ?>
|
576 |
<?php $fv_fp->_get_checkbox(__('Load FV Flowplayer JS everywhere', 'fv-wordpress-flowplayer'), 'js-everywhere', __('If you use some special JavaScript integration you might prefer this option.', 'fv-wordpress-flowplayer'), __('Otherwise our JavaScript only loads if the shortcode is found in any of the posts being currently displayed.', 'fv-wordpress-flowplayer') ); ?>
|
577 |
<?php if( $fv_fp->_get_option('parse_commas') ) $fv_fp->_get_checkbox(__('Parse old shortcodes with commas', 'fv-wordpress-flowplayer'), 'parse_commas', __('Older versions of this plugin used commas to sepparate shortcode parameters.', 'fv-wordpress-flowplayer'), __('This option will make sure it works with current version. Turn this off if you have some problems with display or other plugins which use shortcodes.', 'fv-wordpress-flowplayer') ); ?>
|
578 |
<?php $fv_fp->_get_checkbox(__('Parse Vimeo and YouTube links', 'fv-wordpress-flowplayer'), 'parse_comments', __('Affects comments, bbPress and BuddyPress. These links will be displayed as videos.', 'fv-wordpress-flowplayer'), __('This option makes most sense together with FV Player Pro as it embeds these videos using FV Player. Enables use of shortcodes in comments and bbPress.', 'fv-wordpress-flowplayer') ); ?>
|
579 |
+
<?php if( $fv_fp->_get_option('postthumbnail') ) $fv_fp->_get_checkbox(__('Post Thumbnail', 'fv-wordpress-flowplayer'), 'postthumbnail', __('Setting a video splash screen from the media library will automatically make it the splash image if there is none.', 'fv-wordpress-flowplayer') ); ?>
|
580 |
<?php if( $fv_fp->_get_option('engine') ) $fv_fp->_get_checkbox(__('Prefer Flash player by default', 'fv-wordpress-flowplayer'), 'engine', __('Provides greater compatibility.', 'fv-wordpress-flowplayer'), __('We use Flash for MP4 files in IE9-10 and M4V files in Firefox regardless of this setting.', 'fv-wordpress-flowplayer') ); ?>
|
581 |
<?php $fv_fp->_get_checkbox(__('RTMP bufferTime tweak', 'fv-wordpress-flowplayer'), 'rtmp-live-buffer', __('Use if your live streams are not smooth.', 'fv-wordpress-flowplayer'), __('Adobe <a href="http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/NetStream.html#bufferTime">recommends</a> to set bufferTime to 0 for live streams, but if your stream is not smooth, you can use this setting.', 'fv-wordpress-flowplayer') ); ?>
|
582 |
|
620 |
</td>
|
621 |
</tr>-->
|
622 |
|
623 |
+
<?php $fv_fp->_get_checkbox(__('Use iframe embedding', 'fv-wordpress-flowplayer'), array( 'integrations', 'embed_iframe' ), __('Beta version! New kind of embedding which supports all the features in embedded player.', 'fv-wordpress-flowplayer') ); ?>
|
|
|
624 |
|
625 |
<?php do_action('fv_flowplayer_admin_integration_options_after'); ?>
|
626 |
<tr>
|
view/wizard.php
CHANGED
@@ -111,7 +111,7 @@ var fvwpflowplayer_helper_tag = '<?php echo $fv_flowplayer_helper_tag ?>';
|
|
111 |
var fv_wp_flowplayer_re_edit = /\[[^\]]*?<<?php echo $fv_flowplayer_helper_tag; ?>[^>]*?rel="FCKFVWPFlowplayerPlaceholder"[^>]*?>.*?<\/<?php echo $fv_flowplayer_helper_tag; ?>>.*?[^\\]\]/mi;
|
112 |
var fv_wp_flowplayer_re_insert = /<<?php echo $fv_flowplayer_helper_tag; ?>[^>]*?rel="FCKFVWPFlowplayerPlaceholder"[^>]*?>.*?<\/<?php echo $fv_flowplayer_helper_tag; ?>>/gi;
|
113 |
var fv_Player_site_base = "<?php echo home_url(); ?>";
|
114 |
-
<?php global $fv_fp; if(
|
115 |
var fv_flowplayer_set_post_thumbnail_id = <?php echo $post_id; ?>;
|
116 |
var fv_flowplayer_set_post_thumbnail_nonce = '<?php echo wp_create_nonce( "set_post_thumbnail-$post_id" ); ?>';
|
117 |
<?php endif; ?>
|
111 |
var fv_wp_flowplayer_re_edit = /\[[^\]]*?<<?php echo $fv_flowplayer_helper_tag; ?>[^>]*?rel="FCKFVWPFlowplayerPlaceholder"[^>]*?>.*?<\/<?php echo $fv_flowplayer_helper_tag; ?>>.*?[^\\]\]/mi;
|
112 |
var fv_wp_flowplayer_re_insert = /<<?php echo $fv_flowplayer_helper_tag; ?>[^>]*?rel="FCKFVWPFlowplayerPlaceholder"[^>]*?>.*?<\/<?php echo $fv_flowplayer_helper_tag; ?>>/gi;
|
113 |
var fv_Player_site_base = "<?php echo home_url(); ?>";
|
114 |
+
<?php global $fv_fp; if( $fv_fp->_get_option('postthumbnail') || $fv_fp->_get_option( array('integrations','featured_img') ) ) : ?>
|
115 |
var fv_flowplayer_set_post_thumbnail_id = <?php echo $post_id; ?>;
|
116 |
var fv_flowplayer_set_post_thumbnail_nonce = '<?php echo wp_create_nonce( "set_post_thumbnail-$post_id" ); ?>';
|
117 |
<?php endif; ?>
|