Version Description
- Added new fancybox
Download this release
Release Info
Developer | designemotions |
Plugin | Enjoy Instagram feed on website with WordPress Widget and Shortcode |
Version | 5.3.0 |
Comparing to | |
See all releases |
Code changes from version 5.2.0 to 5.3.0
- assets/css/enjoy-instagram.css +161 -10
- assets/css/font-awesome.min.css +4 -0
- assets/css/jquery.fancybox.min.css +1 -0
- assets/css/swipebox.css +0 -295
- assets/css/swipebox.min.css +0 -1
- assets/fonts/codropsicons/codropsicons.eot +0 -0
- assets/fonts/codropsicons/codropsicons.svg +0 -24
- assets/fonts/codropsicons/codropsicons.ttf +0 -0
- assets/fonts/codropsicons/codropsicons.woff +0 -0
- assets/fonts/codropsicons/license.txt +0 -6
- assets/fonts/icons/icons.eot +0 -0
- assets/fonts/icons/icons.svg +0 -11
- assets/fonts/icons/icons.ttf +0 -0
- assets/fonts/icons/icons.woff +0 -0
- assets/js/jquery.fancybox.min.js +13 -0
- assets/js/jquery.swipebox.js +0 -958
- assets/js/jquery.swipebox.min.js +0 -2
- enjoyinstagram.php +31 -12
- includes/class.enjoyinstagram-activation.php +2 -2
- includes/class.enjoyinstagram-shortcodes.php +9 -4
- includes/tinymce/images/Thumbs.db +0 -0
- plugin-options/options.php +2 -0
- readme.txt +7 -5
- templates/admin/shortcode-settings.php +35 -3
- templates/shortcodes/carousel.php +22 -15
- templates/shortcodes/grid.php +15 -12
assets/css/enjoy-instagram.css
CHANGED
@@ -7,19 +7,97 @@
|
|
7 |
display: block;
|
8 |
}
|
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
.ei-media-type-video:before {
|
11 |
position: absolute;
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
background-image: url('../images/play_overlay.png');
|
17 |
-
background-size: cover;
|
18 |
-
background-position: center center;
|
19 |
-
background-repeat: no-repeat;
|
20 |
-
content: " ";
|
21 |
z-index: 10;
|
22 |
-
opacity: 0.6;
|
23 |
pointer-events: none;
|
24 |
}
|
25 |
|
@@ -33,3 +111,76 @@
|
|
33 |
text-align: left;
|
34 |
line-height: 1.7;
|
35 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
display: block;
|
8 |
}
|
9 |
|
10 |
+
.ei-media-type-video:before {
|
11 |
+
position: absolute;
|
12 |
+
right: 10px;
|
13 |
+
color: #fff;
|
14 |
+
content: "\f04b";
|
15 |
+
font-family: 'FontAwesome';
|
16 |
+
z-index: 10;
|
17 |
+
pointer-events: none;
|
18 |
+
}
|
19 |
+
.ei-media-type-video:hover:before {
|
20 |
+
opacity: 1;
|
21 |
+
}
|
22 |
+
|
23 |
+
|
24 |
+
#swipebox-title {
|
25 |
+
background-color: rgba(0, 0, 0, .5);
|
26 |
+
padding: 20px 50px 20px 50px;
|
27 |
+
text-align: left;
|
28 |
+
line-height: 1.7;
|
29 |
+
}
|
30 |
+
|
31 |
+
|
32 |
+
|
33 |
+
.caption-container .enjoy-instagram-username img {
|
34 |
+
height: 50px;
|
35 |
+
width: 50px;
|
36 |
+
border-radius: 50%;
|
37 |
+
}
|
38 |
+
|
39 |
+
.enjoy-instagram-username {
|
40 |
+
margin: 10px 0 20px 0;
|
41 |
+
}
|
42 |
+
.caption-container a {
|
43 |
+
display: inline-block;
|
44 |
+
vertical-align: middle;
|
45 |
+
}
|
46 |
+
.caption-container .likes_count {
|
47 |
+
margin: 10px 0 10px 0;
|
48 |
+
color:#999;
|
49 |
+
float:right;
|
50 |
+
}
|
51 |
+
.caption-container .fa {
|
52 |
+
color:#999;
|
53 |
+
|
54 |
+
}
|
55 |
+
|
56 |
+
a.fancybox {
|
57 |
+
text-decoration:none;
|
58 |
+
}
|
59 |
+
|
60 |
+
.ei-meta span {
|
61 |
+
text-decoration:none;
|
62 |
+
}
|
63 |
+
.fancybox-navigation {
|
64 |
+
width: 60px;
|
65 |
+
}
|
66 |
+
.fancybox-navigation span {
|
67 |
+
visibility: visible;
|
68 |
+
opacity: 0.5;
|
69 |
+
}
|
70 |
+
.fancybox-navigation:hover span {
|
71 |
+
opacity: 1;
|
72 |
+
}
|
73 |
+
.fancybox-next {
|
74 |
+
right: -60px;
|
75 |
+
}
|
76 |
+
.fancybox-prev {
|
77 |
+
left: -60px;
|
78 |
+
}
|
79 |
+
.fancybox-video {
|
80 |
+
width: 100%!important;
|
81 |
+
}
|
82 |
+
.img-big img {margin:0 auto;}
|
83 |
+
|
84 |
+
.likes_count, .enjoy-instagram-username {display:inline-block;}
|
85 |
+
.ei-media-type-video {
|
86 |
+
position: relative;
|
87 |
+
cursor: pointer;
|
88 |
+
}
|
89 |
+
|
90 |
+
.enin-wall .ei-media-type-video {
|
91 |
+
display: block;
|
92 |
+
}
|
93 |
+
|
94 |
.ei-media-type-video:before {
|
95 |
position: absolute;
|
96 |
+
right: 10px;
|
97 |
+
color: #fff;
|
98 |
+
content: "\f04b";
|
99 |
+
font-family: 'FontAwesome';
|
|
|
|
|
|
|
|
|
|
|
100 |
z-index: 10;
|
|
|
101 |
pointer-events: none;
|
102 |
}
|
103 |
|
111 |
text-align: left;
|
112 |
line-height: 1.7;
|
113 |
}
|
114 |
+
|
115 |
+
.enjoy-instagram-username {
|
116 |
+
margin: 10px 0 20px 0;
|
117 |
+
}
|
118 |
+
.caption-container a {
|
119 |
+
display: inline-block;
|
120 |
+
vertical-align: middle;
|
121 |
+
}
|
122 |
+
.caption-container .likes_count {
|
123 |
+
margin: 10px 0 10px 0;
|
124 |
+
color:#999;
|
125 |
+
float:right;
|
126 |
+
}
|
127 |
+
|
128 |
+
.ei-meta-carousel {
|
129 |
+
display: table;
|
130 |
+
width: 100%;
|
131 |
+
height: 100%;
|
132 |
+
position:absolute;
|
133 |
+
left:0;
|
134 |
+
top:0;
|
135 |
+
z-index: 1;
|
136 |
+
background: rgba(0, 0, 0, 0.25);
|
137 |
+
}
|
138 |
+
|
139 |
+
.ei-meta-grid {
|
140 |
+
display: table;
|
141 |
+
width: 100%;
|
142 |
+
height: 100%;
|
143 |
+
z-index: 1;
|
144 |
+
background: rgba(0, 0, 0, 0.25);
|
145 |
+
}
|
146 |
+
|
147 |
+
.ei-meta-inner-wrap {
|
148 |
+
display: table-cell;
|
149 |
+
text-align: center;
|
150 |
+
margin: 0 auto;
|
151 |
+
vertical-align: middle;
|
152 |
+
color: #FFF;
|
153 |
+
line-height: normal;
|
154 |
+
text-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
|
155 |
+
font-size: 16px;
|
156 |
+
}
|
157 |
+
|
158 |
+
a.fancybox {
|
159 |
+
text-decoration:none;
|
160 |
+
}
|
161 |
+
|
162 |
+
.ei-meta span {
|
163 |
+
text-decoration:none;
|
164 |
+
}
|
165 |
+
.fancybox-navigation {
|
166 |
+
width: 60px;
|
167 |
+
}
|
168 |
+
.fancybox-navigation span {
|
169 |
+
visibility: visible;
|
170 |
+
opacity: 0.5;
|
171 |
+
}
|
172 |
+
.fancybox-navigation:hover span {
|
173 |
+
opacity: 1;
|
174 |
+
}
|
175 |
+
.fancybox-next {
|
176 |
+
right: -60px;
|
177 |
+
}
|
178 |
+
.fancybox-prev {
|
179 |
+
left: -60px;
|
180 |
+
}
|
181 |
+
.fancybox-video {
|
182 |
+
width: 100%!important;
|
183 |
+
}
|
184 |
+
.img-big img {margin:0 auto;}
|
185 |
+
|
186 |
+
.likes_count, .enjoy-instagram-username {display:inline-block;}
|
assets/css/font-awesome.min.css
ADDED
@@ -0,0 +1,4 @@
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
|
3 |
+
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
|
4 |
+
*/@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
|
assets/css/jquery.fancybox.min.css
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-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;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:.9;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;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;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--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-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;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.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:grab}.fancybox-is-grabbing .fancybox-content{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--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;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;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.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;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;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{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.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:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.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-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.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{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;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;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.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:#ddd;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:rgba(0,0,0,0);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:6px solid #ff5268;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:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
|
assets/css/swipebox.css
DELETED
@@ -1,295 +0,0 @@
|
|
1 |
-
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
|
2 |
-
html.swipebox-html.swipebox-touch {
|
3 |
-
overflow: hidden !important;
|
4 |
-
}
|
5 |
-
|
6 |
-
#swipebox-overlay img {
|
7 |
-
border: none !important;
|
8 |
-
}
|
9 |
-
|
10 |
-
#swipebox-overlay {
|
11 |
-
width: 100%;
|
12 |
-
height: 100%;
|
13 |
-
position: fixed;
|
14 |
-
top: 0;
|
15 |
-
left: 0;
|
16 |
-
z-index: 99999 !important;
|
17 |
-
overflow: hidden;
|
18 |
-
-webkit-user-select: none;
|
19 |
-
-moz-user-select: none;
|
20 |
-
-ms-user-select: none;
|
21 |
-
user-select: none;
|
22 |
-
}
|
23 |
-
|
24 |
-
#swipebox-container {
|
25 |
-
position: relative;
|
26 |
-
width: 100%;
|
27 |
-
height: 100%;
|
28 |
-
}
|
29 |
-
|
30 |
-
#swipebox-slider {
|
31 |
-
-webkit-transition: -webkit-transform 0.4s ease;
|
32 |
-
transition: transform 0.4s ease;
|
33 |
-
height: 100%;
|
34 |
-
left: 0;
|
35 |
-
top: 0;
|
36 |
-
width: 100%;
|
37 |
-
white-space: nowrap;
|
38 |
-
position: absolute;
|
39 |
-
display: none;
|
40 |
-
cursor: pointer;
|
41 |
-
}
|
42 |
-
#swipebox-slider .slide {
|
43 |
-
height: 100%;
|
44 |
-
width: 100%;
|
45 |
-
line-height: 1px;
|
46 |
-
text-align: center;
|
47 |
-
display: inline-block;
|
48 |
-
}
|
49 |
-
#swipebox-slider .slide:before {
|
50 |
-
content: "";
|
51 |
-
display: inline-block;
|
52 |
-
height: 50%;
|
53 |
-
width: 1px;
|
54 |
-
margin-right: -1px;
|
55 |
-
}
|
56 |
-
#swipebox-slider .slide img,
|
57 |
-
#swipebox-slider .slide .swipebox-video-container,
|
58 |
-
#swipebox-slider .slide .swipebox-inline-container {
|
59 |
-
display: inline-block;
|
60 |
-
max-height: 100%;
|
61 |
-
max-width: 100%;
|
62 |
-
margin: 0;
|
63 |
-
padding: 0;
|
64 |
-
width: auto;
|
65 |
-
height: auto;
|
66 |
-
vertical-align: middle;
|
67 |
-
}
|
68 |
-
#swipebox-slider .slide .swipebox-video-container {
|
69 |
-
background: none;
|
70 |
-
max-width: 1140px;
|
71 |
-
max-height: 100%;
|
72 |
-
width: 100%;
|
73 |
-
padding: 5%;
|
74 |
-
-webkit-box-sizing: border-box;
|
75 |
-
box-sizing: border-box;
|
76 |
-
}
|
77 |
-
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
|
78 |
-
width: 100%;
|
79 |
-
height: 0;
|
80 |
-
padding-bottom: 56.25%;
|
81 |
-
overflow: hidden;
|
82 |
-
position: relative;
|
83 |
-
}
|
84 |
-
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
|
85 |
-
width: 100% !important;
|
86 |
-
height: 100% !important;
|
87 |
-
position: absolute;
|
88 |
-
top: 0;
|
89 |
-
left: 0;
|
90 |
-
}
|
91 |
-
#swipebox-slider .slide-loading {
|
92 |
-
background: url(../images/loader.gif) no-repeat center center;
|
93 |
-
}
|
94 |
-
|
95 |
-
#swipebox-bottom-bar,
|
96 |
-
#swipebox-top-bar {
|
97 |
-
-webkit-transition: 0.5s;
|
98 |
-
transition: 0.5s;
|
99 |
-
position: absolute;
|
100 |
-
left: 0;
|
101 |
-
z-index: 999;
|
102 |
-
height: 50px;
|
103 |
-
width: 100%;
|
104 |
-
}
|
105 |
-
|
106 |
-
#swipebox-bottom-bar {
|
107 |
-
bottom: -50px;
|
108 |
-
}
|
109 |
-
#swipebox-bottom-bar.visible-bars {
|
110 |
-
-webkit-transform: translate3d(0, -50px, 0);
|
111 |
-
transform: translate3d(0, -50px, 0);
|
112 |
-
}
|
113 |
-
|
114 |
-
#swipebox-top-bar {
|
115 |
-
top: -50px;
|
116 |
-
}
|
117 |
-
#swipebox-top-bar.visible-bars {
|
118 |
-
-webkit-transform: translate3d(0, 50px, 0);
|
119 |
-
transform: translate3d(0, 50px, 0);
|
120 |
-
}
|
121 |
-
|
122 |
-
#swipebox-title {
|
123 |
-
display: block;
|
124 |
-
width: 100%;
|
125 |
-
text-align: center;
|
126 |
-
}
|
127 |
-
|
128 |
-
#swipebox-prev,
|
129 |
-
#swipebox-next,
|
130 |
-
#swipebox-close {
|
131 |
-
background-image: url(../images/icons.png);
|
132 |
-
background-repeat: no-repeat;
|
133 |
-
border: none !important;
|
134 |
-
text-decoration: none !important;
|
135 |
-
cursor: pointer;
|
136 |
-
width: 50px;
|
137 |
-
height: 50px;
|
138 |
-
top: 0;
|
139 |
-
}
|
140 |
-
|
141 |
-
#swipebox-arrows {
|
142 |
-
display: block;
|
143 |
-
margin: 0 auto;
|
144 |
-
width: 100%;
|
145 |
-
height: 50px;
|
146 |
-
}
|
147 |
-
|
148 |
-
#swipebox-prev {
|
149 |
-
background-position: -32px 13px;
|
150 |
-
float: left;
|
151 |
-
}
|
152 |
-
|
153 |
-
#swipebox-next {
|
154 |
-
background-position: -78px 13px;
|
155 |
-
float: right;
|
156 |
-
}
|
157 |
-
|
158 |
-
#swipebox-close {
|
159 |
-
top: 0;
|
160 |
-
right: 0;
|
161 |
-
position: absolute;
|
162 |
-
z-index: 9999;
|
163 |
-
background-position: 15px 12px;
|
164 |
-
}
|
165 |
-
|
166 |
-
.swipebox-no-close-button #swipebox-close {
|
167 |
-
display: none;
|
168 |
-
}
|
169 |
-
|
170 |
-
#swipebox-prev.disabled,
|
171 |
-
#swipebox-next.disabled {
|
172 |
-
opacity: 0.3;
|
173 |
-
}
|
174 |
-
|
175 |
-
.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
|
176 |
-
-webkit-animation: rightSpring 0.3s;
|
177 |
-
animation: rightSpring 0.3s;
|
178 |
-
}
|
179 |
-
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
|
180 |
-
-webkit-animation: leftSpring 0.3s;
|
181 |
-
animation: leftSpring 0.3s;
|
182 |
-
}
|
183 |
-
|
184 |
-
.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
|
185 |
-
-webkit-backface-visibility: hidden;
|
186 |
-
backface-visibility: hidden;
|
187 |
-
-webkit-transition: all .3s ease;
|
188 |
-
transition: all .3s ease;
|
189 |
-
content: ' ';
|
190 |
-
position: absolute;
|
191 |
-
z-index: 999;
|
192 |
-
top: 0;
|
193 |
-
height: 100%;
|
194 |
-
width: 20px;
|
195 |
-
opacity: 0;
|
196 |
-
}
|
197 |
-
.swipebox-touch #swipebox-container:before {
|
198 |
-
left: 0;
|
199 |
-
-webkit-box-shadow: inset 10px 0px 10px -8px #656565;
|
200 |
-
box-shadow: inset 10px 0px 10px -8px #656565;
|
201 |
-
}
|
202 |
-
.swipebox-touch #swipebox-container:after {
|
203 |
-
right: 0;
|
204 |
-
-webkit-box-shadow: inset -10px 0px 10px -8px #656565;
|
205 |
-
box-shadow: inset -10px 0px 10px -8px #656565;
|
206 |
-
}
|
207 |
-
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
|
208 |
-
opacity: 1;
|
209 |
-
}
|
210 |
-
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
|
211 |
-
opacity: 1;
|
212 |
-
}
|
213 |
-
|
214 |
-
@-webkit-keyframes rightSpring {
|
215 |
-
0% {
|
216 |
-
left: 0;
|
217 |
-
}
|
218 |
-
|
219 |
-
50% {
|
220 |
-
left: -30px;
|
221 |
-
}
|
222 |
-
|
223 |
-
100% {
|
224 |
-
left: 0;
|
225 |
-
}
|
226 |
-
}
|
227 |
-
|
228 |
-
@keyframes rightSpring {
|
229 |
-
0% {
|
230 |
-
left: 0;
|
231 |
-
}
|
232 |
-
|
233 |
-
50% {
|
234 |
-
left: -30px;
|
235 |
-
}
|
236 |
-
|
237 |
-
100% {
|
238 |
-
left: 0;
|
239 |
-
}
|
240 |
-
}
|
241 |
-
@-webkit-keyframes leftSpring {
|
242 |
-
0% {
|
243 |
-
left: 0;
|
244 |
-
}
|
245 |
-
|
246 |
-
50% {
|
247 |
-
left: 30px;
|
248 |
-
}
|
249 |
-
|
250 |
-
100% {
|
251 |
-
left: 0;
|
252 |
-
}
|
253 |
-
}
|
254 |
-
@keyframes leftSpring {
|
255 |
-
0% {
|
256 |
-
left: 0;
|
257 |
-
}
|
258 |
-
|
259 |
-
50% {
|
260 |
-
left: 30px;
|
261 |
-
}
|
262 |
-
|
263 |
-
100% {
|
264 |
-
left: 0;
|
265 |
-
}
|
266 |
-
}
|
267 |
-
@media screen and (min-width: 800px) {
|
268 |
-
#swipebox-close {
|
269 |
-
right: 10px;
|
270 |
-
}
|
271 |
-
|
272 |
-
#swipebox-arrows {
|
273 |
-
width: 92%;
|
274 |
-
max-width: 800px;
|
275 |
-
}
|
276 |
-
}
|
277 |
-
/* Skin
|
278 |
-
--------------------------*/
|
279 |
-
#swipebox-overlay {
|
280 |
-
background: #0d0d0d;
|
281 |
-
}
|
282 |
-
|
283 |
-
#swipebox-bottom-bar,
|
284 |
-
#swipebox-top-bar {
|
285 |
-
text-shadow: 1px 1px 1px black;
|
286 |
-
background: #000;
|
287 |
-
opacity: 0.95;
|
288 |
-
}
|
289 |
-
|
290 |
-
#swipebox-top-bar {
|
291 |
-
color: white !important;
|
292 |
-
font-size: 15px;
|
293 |
-
line-height: 43px;
|
294 |
-
font-family: Helvetica, Arial, sans-serif;
|
295 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/css/swipebox.min.css
DELETED
@@ -1 +0,0 @@
|
|
1 |
-
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */html.swipebox-html.swipebox-touch{overflow:hidden!important}#swipebox-overlay img{border:none!important}#swipebox-overlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swipebox-container{position:relative;width:100%;height:100%}#swipebox-slider{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;height:100%;left:0;top:0;width:100%;white-space:nowrap;position:absolute;display:none;cursor:pointer}#swipebox-slider .slide{height:100%;width:100%;line-height:1px;text-align:center;display:inline-block}#swipebox-slider .slide:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#swipebox-slider .slide .swipebox-inline-container,#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;max-height:100%;max-width:100%;margin:0;padding:0;width:auto;height:auto;vertical-align:middle}#swipebox-slider .slide .swipebox-video-container{background:0 0;max-width:1140px;max-height:100%;width:100%;padding:5%;-webkit-box-sizing:border-box;box-sizing:border-box}#swipebox-slider .slide .swipebox-video-container .swipebox-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{width:100%!important;height:100%!important;position:absolute;top:0;left:0}#swipebox-slider .slide-loading{background:url(../images/loader.gif) center center no-repeat}#swipebox-bottom-bar,#swipebox-top-bar{-webkit-transition:.5s;transition:.5s;position:absolute;left:0;z-index:999;height:50px;width:100%}#swipebox-bottom-bar{bottom:-50px}#swipebox-bottom-bar.visible-bars{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0)}#swipebox-top-bar{top:-50px}#swipebox-top-bar.visible-bars{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}#swipebox-title{display:block;width:100%;text-align:center}#swipebox-close,#swipebox-next,#swipebox-prev{background-image:url(../images/icons.png);background-repeat:no-repeat;border:none!important;text-decoration:none!important;cursor:pointer;width:50px;height:50px;top:0}#swipebox-arrows{display:block;margin:0 auto;width:100%;height:50px}#swipebox-prev{background-position:-32px 13px;float:left}#swipebox-next{background-position:-78px 13px;float:right}#swipebox-close{top:0;right:0;position:absolute;z-index:9999;background-position:15px 12px}.swipebox-no-close-button #swipebox-close{display:none}#swipebox-next.disabled,#swipebox-prev.disabled{opacity:.3}.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider{-webkit-animation:rightSpring .3s;animation:rightSpring .3s}.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider{-webkit-animation:leftSpring .3s;animation:leftSpring .3s}.swipebox-touch #swipebox-container:after,.swipebox-touch #swipebox-container:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;content:' ';position:absolute;z-index:999;top:0;height:100%;width:20px;opacity:0}.swipebox-touch #swipebox-container:before{left:0;-webkit-box-shadow:inset 10px 0 10px -8px #656565;box-shadow:inset 10px 0 10px -8px #656565}.swipebox-touch #swipebox-container:after{right:0;-webkit-box-shadow:inset -10px 0 10px -8px #656565;box-shadow:inset -10px 0 10px -8px #656565}.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before,.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after{opacity:1}@-webkit-keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes rightSpring{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@keyframes leftSpring{0%{left:0}50%{left:30px}100%{left:0}}@media screen and (min-width:800px){#swipebox-close{right:10px}#swipebox-arrows{width:92%;max-width:800px}}#swipebox-overlay{background:#0d0d0d}#swipebox-bottom-bar,#swipebox-top-bar{text-shadow:1px 1px 1px #000;background:#000;opacity:.95}#swipebox-top-bar{color:#fff!important;font-size:15px;line-height:43px;font-family:Helvetica,Arial,sans-serif}
|
|
assets/fonts/codropsicons/codropsicons.eot
DELETED
Binary file
|
assets/fonts/codropsicons/codropsicons.svg
DELETED
@@ -1,24 +0,0 @@
|
|
1 |
-
<?xml version="1.0" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
-
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
-
<metadata>
|
5 |
-
This is a custom SVG font generated by IcoMoon.
|
6 |
-
<iconset grid="14"></iconset>
|
7 |
-
</metadata>
|
8 |
-
<defs>
|
9 |
-
<font id="codropsicons" horiz-adv-x="448" >
|
10 |
-
<font-face units-per-em="448" ascent="384" descent="-64" />
|
11 |
-
<missing-glyph horiz-adv-x="448" />
|
12 |
-
<glyph unicode="" d="M 221.657,359.485 ,m0.00,0.00,c 0.00,0.00 -132.984-182.838 -132.205-286.236 0.515-68.522 61.089-123.688 135.314-123.218 74.202,0.479 133.943,56.421 133.428,124.943 C 357.414,178.368 221.657,359.485 221.657,359.485 z" />
|
13 |
-
<glyph unicode="" d="M 384.00,160.00l0.00-32.00 q0.00-13.25 -8.125-22.625t-21.125-9.375l-176.00,0.00 l 73.25-73.50q 9.50-9.00 9.50-22.50t-9.50-22.50l-18.75-19.00q-9.25-9.25 -22.50-9.25q-13.00,0.00 -22.75,9.25l-162.75,163.00q-9.25,9.25 -9.25,22.50q0.00,13.00 9.25,22.75l 162.75,162.50q 9.50,9.50 22.75,9.50q 13.00,0.00 22.50-9.50l 18.75-18.50q 9.50-9.50 9.50-22.75t-9.50-22.75l-73.25-73.25l 176.00,0.00 q 13.00,0.00 21.125-9.375 t 8.125-22.625z" horiz-adv-x="384" />
|
14 |
-
<glyph unicode="" d="M 407.273-23.273c0.00,0.00-325.818,0.00-366.545,0.00s-40.727,40.727-40.727,40.727l0.00,142.545 l 101.818,183.273l 244.364,0.00 l 101.818-183.273c0.00,0.00,0.00-101.818,0.00-142.545S 407.273-23.273, 407.273-23.273z M 325.818,302.545L 122.182,302.545
|
15 |
-
l-71.273-142.545L 142.545,160.00 c0.00,0.00, 40.727,0.00, 40.727-40.727l0.00-20.364 l 81.455,0.00 l0.00,20.364 c0.00,0.00,0.00,40.727, 40.727,40.727l 91.636,0.00 L 325.818,302.545z M 407.273,119.273l-96.911,0.00 C 307.532,113.917, 305.455,107.503, 305.455,98.909c0.00-40.727-40.727-40.727-40.727-40.727L 183.273,58.182 c0.00,0.00-40.727,0.00-40.727,40.727
|
16 |
-
c0.00,8.593-2.077,15.008-4.908,20.364L 40.727,119.273 l0.00-101.818 l 366.545,0.00 L 407.273,119.273 z M 132.364,221.091l 183.273,0.00 L 325.818,200.727L 122.182,200.727 L 132.364,221.091z M 152.727,261.818l 142.545,0.00 L 305.455,241.455L 142.545,241.455 L 152.727,261.818z" />
|
17 |
-
<glyph unicode="" d="M 368.00,144.00q0.00-13.50 -9.25-22.75l-162.75-162.75q-9.75-9.25 -22.75-9.25q-12.75,0.00 -22.50,9.25l-18.75,18.75q-9.50,9.50 -9.50,22.75t 9.50,22.75l 73.25,73.25l-176.00,0.00 q-13.00,0.00 -21.125,9.375t-8.125,22.625l0.00,32.00 q0.00,13.25 8.125,22.625t 21.125,9.375l 176.00,0.00 l-73.25,73.50q-9.50,9.00 -9.50,22.50t 9.50,22.50l 18.75,18.75q 9.50,9.50 22.50,9.50q 13.25,0.00 22.75-9.50l 162.75-162.75q 9.25-8.75 9.25-22.50z" horiz-adv-x="384" />
|
18 |
-
<glyph unicode="" d="M 224.00-64.00C 100.291-64.00,0.00,36.291,0.00,160.00S 100.291,384.00, 224.00,384.00s 224.00-100.291, 224.00-224.00S 347.709-64.00, 224.00-64.00z
|
19 |
-
M 224.00,343.273c-101.228,0.00-183.273-82.045-183.273-183.273s 82.045-183.273, 183.273-183.273s 183.273,82.045, 183.273,183.273S 325.228,343.273, 224.00,343.273z M 244.364,122.164C 244.364,111.005, 244.364,98.909, 244.364,98.909l-40.727,0.00 c0.00,0.00,0.00,29.466,0.00,40.727
|
20 |
-
s 9.123,20.364, 20.364,20.364l0.00,0.00c 22.481,0.00, 40.727,18.246, 40.727,40.727s-18.246,40.727-40.727,40.727S 183.273,223.209, 183.273,200.727c0.00-7.453, 2.138-14.356, 5.641-20.364L 145.437,180.364 C 143.727,186.90, 142.545,193.661, 142.545,200.727
|
21 |
-
c0.00,44.983, 36.471,81.455, 81.455,81.455s 81.455-36.471, 81.455-81.455C 305.455,162.831, 279.45,131.247, 244.364,122.164z M 244.364,37.818l-40.727,0.00 l0.00,40.727 l 40.727,0.00 L 244.364,37.818 z" />
|
22 |
-
<glyph unicode=" " horiz-adv-x="224" />
|
23 |
-
<glyph class="hidden" unicode="" d="M0,384L 448 -64L0 -64 z" horiz-adv-x="0" />
|
24 |
-
</font></defs></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/fonts/codropsicons/codropsicons.ttf
DELETED
Binary file
|
assets/fonts/codropsicons/codropsicons.woff
DELETED
Binary file
|
assets/fonts/codropsicons/license.txt
DELETED
@@ -1,6 +0,0 @@
|
|
1 |
-
Icon Set: Font Awesome -- http://fortawesome.github.com/Font-Awesome/
|
2 |
-
License: SIL -- http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=OFL
|
3 |
-
|
4 |
-
|
5 |
-
Icon Set: Eco Ico -- http://dribbble.com/shots/665585-Eco-Ico
|
6 |
-
License: CC0 -- http://creativecommons.org/publicdomain/zero/1.0/
|
|
|
|
|
|
|
|
|
|
|
|
assets/fonts/icons/icons.eot
DELETED
Binary file
|
assets/fonts/icons/icons.svg
DELETED
@@ -1,11 +0,0 @@
|
|
1 |
-
<?xml version="1.0" standalone="no"?>
|
2 |
-
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
|
3 |
-
<svg xmlns="http://www.w3.org/2000/svg">
|
4 |
-
<metadata>Generated by IcoMoon</metadata>
|
5 |
-
<defs>
|
6 |
-
<font id="icons" horiz-adv-x="1024">
|
7 |
-
<font-face units-per-em="1024" ascent="960" descent="-64" />
|
8 |
-
<missing-glyph horiz-adv-x="1024" />
|
9 |
-
<glyph unicode=" " d="" horiz-adv-x="512" />
|
10 |
-
<glyph unicode="" d="M512 896c-141.384 0-269.376-57.32-362.032-149.978l-149.968 149.978v-384h384l-143.532 143.522c69.496 69.492 165.492 112.478 271.532 112.478 212.068 0 384-171.924 384-384 0-114.696-50.292-217.636-130.018-288l84.666-96c106.302 93.816 173.352 231.076 173.352 384 0 282.77-229.23 512-512 512z" />
|
11 |
-
</font></defs></svg>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/fonts/icons/icons.ttf
DELETED
Binary file
|
assets/fonts/icons/icons.woff
DELETED
Binary file
|
assets/js/jquery.fancybox.min.js
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
// ==================================================
|
2 |
+
// fancyBox v3.5.7
|
3 |
+
//
|
4 |
+
// Licensed GPLv3 for open source use
|
5 |
+
// or fancyBox Commercial License for commercial use
|
6 |
+
//
|
7 |
+
// http://fancyapps.com/fancybox/
|
8 |
+
// Copyright 2019 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=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&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,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","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" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</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 class="fancybox-caption__body"></div></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:{preventCaptionOverlap:!1,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:"Schließen",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:"Vergrößern"}}},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(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(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(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-e.documentElement.clientWidth)+"px;}</style>"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,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})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&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?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},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,textarea,video,audio,select")))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.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 o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index<h-1)&&f.createSlide(t+1),(a||s.index>0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},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,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),a<f-h&&(a=f-h)),g>p&&(s=i.top*c-(e*c-e),s>0&&(s=0),s<p-g&&(s=p-g)),l.updateCursor(h,g),n.fancybox.animate(u,{top:s,left:a,scaleX:r,scaleY:c},o||366,function(){l.isAnimating=!1}),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;o.isAnimating||o.isMoved()||!a||"image"!=i.type||!i.isLoaded||i.hasError||(o.isAnimating=!0,n.fancybox.stop(a),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||366,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*=i,d*=i,l>e-.5&&(l=e),d>o-.5&&(d=o),"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(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),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())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.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 o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t<a.width&&e<a.height:s&&(i=n.fancybox.getTranslate(s),i=i.width<a.width&&i.height<a.height),i},canPan:function(t,e){var o=this,i=o.current,a=null,s=!1;return"image"===i.type&&(i.isComplete||t&&e)&&!i.hasError&&(s=o.getFitPos(i),void 0!==t&&void 0!==e?a={width:t,height:e}:i.isComplete&&(a=n.fancybox.getTranslate(i.$content)),a&&s&&(s=Math.abs(a.width-s.width)>1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(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\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));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(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.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);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r<o.length;r++){var c=o[r];if("w"===c.postfix&&c.value>=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.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,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('<div class="fancybox-content'+(i.preload?" fancybox-is-hidden":"")+'"></div>').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.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,t.isRevealed=!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().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").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),o.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.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().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.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.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},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"),p(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").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),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,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.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","video","audio","[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,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(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=f.opts.zoomOpacity,
|
12 |
+
"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!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;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"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=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!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-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",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 b&&("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 b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&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="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(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(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).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=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={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:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://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},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"}}},n=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};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,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,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[e],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):n(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):n(o.thumb,c),"youtube"===e?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"===e&&(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)});var o={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;if(this[t].loaded)return void setTimeout(function(){n.done(t)});this[t].loading||(this[t].loading=!0,e=document.createElement("script"),e.type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(e){var n,o,i;"youtube"===e&&delete window.onYouTubeIframeAPIReady,(n=t.fancybox.getInstance())&&(o=n.current.$content.find("iframe"),"youtube"===e&&void 0!==YT&&YT?i=new YT.Player(o.attr("id"),{events:{onStateChange:function(t){0==t.data&&n.next()}}}):"vimeo"===e&&void 0!==Vimeo&&Vimeo&&(i=new Vimeo.Player(o),i.on("ended",function(){n.next()})))}};t(document).on({"afterShow.fb":function(t,e,n){e.group.length>1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(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,iframe')||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(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},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||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(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=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)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(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.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.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&&!0===e.isSwiping||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.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=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)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},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,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"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"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),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=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=o.isSwiping,r=o.isPanning,c=o.isZooming,l=o.isScrolling;if(o.endPoints=a(t),o.dMs=Math.max((new Date).getTime()-o.startTime,1),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)return o.onTap(t);o.speed=100,o.velocityX=o.distanceX/o.dMs*.5,o.velocityY=o.distanceY/o.dMs*.5,r?o.endPanning():c?o.endZooming():o.endSwiping(s,l)},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length,s=Math.abs(o.distanceX),r="x"==t&&a>1&&(o.dMs>130&&s>10||s>50);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,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),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,366))},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.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();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,r.isAnimating||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))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(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,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('<div class="fancybox-progress"></div>').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex<o.group.length-1)?n.isActive&&"video"!==i.contentType&&(n.$progress&&e.fancybox.animate(n.$progress.show(),{scaleX:1},i.opts.slideShow.speed),n.timer=setTimeout(function(){o.current.opts.loop||o.current.index!=o.group.length-1?o.next():o.jumpTo(0)},i.opts.slideShow.speed)):(n.stop(),o.idleSecondsCounter=0,o.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null,t.$progress&&t.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).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]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},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.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),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;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();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&&!0===e.opts.fullScreen.autoStart&&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()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";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 o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(o>1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$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.thumb,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+')"':'class="fancybox-thumbs-missing"')+"></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,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.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 o(e),n.isActive&&!0===n.opts.autoStart&&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&&!1!==n.opts.hideOnClose&&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},
|
13 |
+
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.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(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&&!1!==i.opts.hash&&(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){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"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);
|
assets/js/jquery.swipebox.js
DELETED
@@ -1,958 +0,0 @@
|
|
1 |
-
/*! Swipebox v1.4.4 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
|
2 |
-
|
3 |
-
;( function ( window, document, $, undefined ) {
|
4 |
-
|
5 |
-
$.swipebox = function( elem, options ) {
|
6 |
-
|
7 |
-
// Default options
|
8 |
-
var ui,
|
9 |
-
defaults = {
|
10 |
-
useCSS : true,
|
11 |
-
useSVG : true,
|
12 |
-
initialIndexOnArray : 0,
|
13 |
-
removeBarsOnMobile : true,
|
14 |
-
hideCloseButtonOnMobile : false,
|
15 |
-
hideBarsDelay : 3000,
|
16 |
-
videoMaxWidth : 1140,
|
17 |
-
vimeoColor : 'cccccc',
|
18 |
-
beforeOpen: null,
|
19 |
-
afterOpen: null,
|
20 |
-
afterClose: null,
|
21 |
-
afterMedia: null,
|
22 |
-
nextSlide: null,
|
23 |
-
prevSlide: null,
|
24 |
-
loopAtEnd: false,
|
25 |
-
autoplayVideos: false,
|
26 |
-
queryStringData: {},
|
27 |
-
toggleClassOnLoad: ''
|
28 |
-
},
|
29 |
-
|
30 |
-
plugin = this,
|
31 |
-
elements = [], // slides array [ { href:'...', title:'...' }, ...],
|
32 |
-
$elem,
|
33 |
-
selector = elem.selector,
|
34 |
-
isMobile = navigator.userAgent.match( /(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i ),
|
35 |
-
isTouch = isMobile !== null || document.createTouch !== undefined || ( 'ontouchstart' in window ) || ( 'onmsgesturechange' in window ) || navigator.msMaxTouchPoints,
|
36 |
-
supportSVG = !! document.createElementNS && !! document.createElementNS( 'http://www.w3.org/2000/svg', 'svg').createSVGRect,
|
37 |
-
winWidth = window.innerWidth ? window.innerWidth : $( window ).width(),
|
38 |
-
winHeight = window.innerHeight ? window.innerHeight : $( window ).height(),
|
39 |
-
currentX = 0,
|
40 |
-
/* jshint multistr: true */
|
41 |
-
html = '<div id="swipebox-overlay">\
|
42 |
-
<div id="swipebox-container">\
|
43 |
-
<div id="swipebox-slider"></div>\
|
44 |
-
<div id="swipebox-top-bar">\
|
45 |
-
<div id="swipebox-title"></div>\
|
46 |
-
</div>\
|
47 |
-
<div id="swipebox-bottom-bar">\
|
48 |
-
<div id="swipebox-arrows">\
|
49 |
-
<a id="swipebox-prev"></a>\
|
50 |
-
<a id="swipebox-next"></a>\
|
51 |
-
</div>\
|
52 |
-
</div>\
|
53 |
-
<a id="swipebox-close"></a>\
|
54 |
-
</div>\
|
55 |
-
</div>';
|
56 |
-
|
57 |
-
plugin.settings = {};
|
58 |
-
|
59 |
-
$.swipebox.close = function () {
|
60 |
-
ui.closeSlide();
|
61 |
-
};
|
62 |
-
|
63 |
-
$.swipebox.extend = function () {
|
64 |
-
return ui;
|
65 |
-
};
|
66 |
-
|
67 |
-
plugin.init = function() {
|
68 |
-
|
69 |
-
plugin.settings = $.extend( {}, defaults, options );
|
70 |
-
|
71 |
-
if ( $.isArray( elem ) ) {
|
72 |
-
|
73 |
-
elements = elem;
|
74 |
-
ui.target = $( window );
|
75 |
-
ui.init( plugin.settings.initialIndexOnArray );
|
76 |
-
|
77 |
-
} else {
|
78 |
-
|
79 |
-
$( document ).on( 'click', selector, function( event ) {
|
80 |
-
|
81 |
-
// console.log( isTouch );
|
82 |
-
|
83 |
-
if ( event.target.parentNode.className === 'slide current' ) {
|
84 |
-
|
85 |
-
return false;
|
86 |
-
}
|
87 |
-
|
88 |
-
if ( ! $.isArray( elem ) ) {
|
89 |
-
ui.destroy();
|
90 |
-
$elem = $( selector );
|
91 |
-
ui.actions();
|
92 |
-
}
|
93 |
-
|
94 |
-
elements = [];
|
95 |
-
var index, relType, relVal;
|
96 |
-
|
97 |
-
// Allow for HTML5 compliant attribute before legacy use of rel
|
98 |
-
if ( ! relVal ) {
|
99 |
-
relType = 'data-rel';
|
100 |
-
relVal = $( this ).attr( relType );
|
101 |
-
}
|
102 |
-
|
103 |
-
if ( ! relVal ) {
|
104 |
-
relType = 'rel';
|
105 |
-
relVal = $( this ).attr( relType );
|
106 |
-
}
|
107 |
-
|
108 |
-
if ( relVal && relVal !== '' && relVal !== 'nofollow' ) {
|
109 |
-
$elem = $( selector ).filter( '[' + relType + '="' + relVal + '"]' );
|
110 |
-
} else {
|
111 |
-
$elem = $( selector );
|
112 |
-
}
|
113 |
-
|
114 |
-
$elem.each( function() {
|
115 |
-
|
116 |
-
var title = null,
|
117 |
-
href = null;
|
118 |
-
|
119 |
-
if ( $( this ).attr( 'title' ) ) {
|
120 |
-
title = $( this ).attr( 'title' );
|
121 |
-
}
|
122 |
-
|
123 |
-
|
124 |
-
if ( $( this ).attr( 'href' ) ) {
|
125 |
-
href = $( this ).attr( 'href' );
|
126 |
-
}
|
127 |
-
|
128 |
-
elements.push( {
|
129 |
-
href: href,
|
130 |
-
title: title
|
131 |
-
} );
|
132 |
-
} );
|
133 |
-
|
134 |
-
index = $elem.index( $( this ) );
|
135 |
-
event.preventDefault();
|
136 |
-
event.stopPropagation();
|
137 |
-
ui.target = $( event.target );
|
138 |
-
ui.init( index );
|
139 |
-
} );
|
140 |
-
}
|
141 |
-
};
|
142 |
-
|
143 |
-
ui = {
|
144 |
-
|
145 |
-
/**
|
146 |
-
* Initiate Swipebox
|
147 |
-
*/
|
148 |
-
init : function( index ) {
|
149 |
-
if ( plugin.settings.beforeOpen ) {
|
150 |
-
plugin.settings.beforeOpen();
|
151 |
-
}
|
152 |
-
this.target.trigger( 'swipebox-start' );
|
153 |
-
$.swipebox.isOpen = true;
|
154 |
-
this.build();
|
155 |
-
this.openSlide( index );
|
156 |
-
this.openMedia( index );
|
157 |
-
this.preloadMedia( index+1 );
|
158 |
-
this.preloadMedia( index-1 );
|
159 |
-
if ( plugin.settings.afterOpen ) {
|
160 |
-
plugin.settings.afterOpen(index);
|
161 |
-
}
|
162 |
-
},
|
163 |
-
|
164 |
-
/**
|
165 |
-
* Built HTML containers and fire main functions
|
166 |
-
*/
|
167 |
-
build : function () {
|
168 |
-
var $this = this, bg;
|
169 |
-
|
170 |
-
$( 'body' ).append( html );
|
171 |
-
|
172 |
-
if ( supportSVG && plugin.settings.useSVG === true ) {
|
173 |
-
bg = $( '#swipebox-close' ).css( 'background-image' );
|
174 |
-
bg = bg.replace( 'png', 'svg' );
|
175 |
-
$( '#swipebox-prev, #swipebox-next, #swipebox-close' ).css( {
|
176 |
-
'background-image' : bg
|
177 |
-
} );
|
178 |
-
}
|
179 |
-
|
180 |
-
if ( isMobile && plugin.settings.removeBarsOnMobile ) {
|
181 |
-
$( '#swipebox-bottom-bar, #swipebox-top-bar' ).remove();
|
182 |
-
}
|
183 |
-
|
184 |
-
$.each( elements, function() {
|
185 |
-
$( '#swipebox-slider' ).append( '<div class="slide"></div>' );
|
186 |
-
} );
|
187 |
-
|
188 |
-
$this.setDim();
|
189 |
-
$this.actions();
|
190 |
-
|
191 |
-
if ( isTouch ) {
|
192 |
-
$this.gesture();
|
193 |
-
}
|
194 |
-
|
195 |
-
// Devices can have both touch and keyboard input so always allow key events
|
196 |
-
$this.keyboard();
|
197 |
-
|
198 |
-
$this.animBars();
|
199 |
-
$this.resize();
|
200 |
-
|
201 |
-
},
|
202 |
-
|
203 |
-
/**
|
204 |
-
* Set dimensions depending on windows width and height
|
205 |
-
*/
|
206 |
-
setDim : function () {
|
207 |
-
|
208 |
-
var width, height, sliderCss = {};
|
209 |
-
|
210 |
-
// Reset dimensions on mobile orientation change
|
211 |
-
if ( 'onorientationchange' in window ) {
|
212 |
-
|
213 |
-
window.addEventListener( 'orientationchange', function() {
|
214 |
-
if ( window.orientation === 0 ) {
|
215 |
-
width = winWidth;
|
216 |
-
height = winHeight;
|
217 |
-
} else if ( window.orientation === 90 || window.orientation === -90 ) {
|
218 |
-
width = winHeight;
|
219 |
-
height = winWidth;
|
220 |
-
}
|
221 |
-
}, false );
|
222 |
-
|
223 |
-
|
224 |
-
} else {
|
225 |
-
|
226 |
-
width = window.innerWidth ? window.innerWidth : $( window ).width();
|
227 |
-
height = window.innerHeight ? window.innerHeight : $( window ).height();
|
228 |
-
}
|
229 |
-
|
230 |
-
sliderCss = {
|
231 |
-
width : width,
|
232 |
-
height : height
|
233 |
-
};
|
234 |
-
|
235 |
-
$( '#swipebox-overlay' ).css( sliderCss );
|
236 |
-
|
237 |
-
},
|
238 |
-
|
239 |
-
/**
|
240 |
-
* Reset dimensions on window resize envent
|
241 |
-
*/
|
242 |
-
resize : function () {
|
243 |
-
var $this = this;
|
244 |
-
|
245 |
-
$( window ).resize( function() {
|
246 |
-
$this.setDim();
|
247 |
-
} ).resize();
|
248 |
-
},
|
249 |
-
|
250 |
-
/**
|
251 |
-
* Check if device supports CSS transitions
|
252 |
-
*/
|
253 |
-
supportTransition : function () {
|
254 |
-
|
255 |
-
var prefixes = 'transition WebkitTransition MozTransition OTransition msTransition KhtmlTransition'.split( ' ' ),
|
256 |
-
i;
|
257 |
-
|
258 |
-
for ( i = 0; i < prefixes.length; i++ ) {
|
259 |
-
if ( document.createElement( 'div' ).style[ prefixes[i] ] !== undefined ) {
|
260 |
-
return prefixes[i];
|
261 |
-
}
|
262 |
-
}
|
263 |
-
return false;
|
264 |
-
},
|
265 |
-
|
266 |
-
/**
|
267 |
-
* Check if CSS transitions are allowed (options + devicesupport)
|
268 |
-
*/
|
269 |
-
doCssTrans : function () {
|
270 |
-
if ( plugin.settings.useCSS && this.supportTransition() ) {
|
271 |
-
return true;
|
272 |
-
}
|
273 |
-
},
|
274 |
-
|
275 |
-
/**
|
276 |
-
* Touch navigation
|
277 |
-
*/
|
278 |
-
gesture : function () {
|
279 |
-
|
280 |
-
var $this = this,
|
281 |
-
index,
|
282 |
-
hDistance,
|
283 |
-
vDistance,
|
284 |
-
hDistanceLast,
|
285 |
-
vDistanceLast,
|
286 |
-
hDistancePercent,
|
287 |
-
vSwipe = false,
|
288 |
-
hSwipe = false,
|
289 |
-
hSwipMinDistance = 10,
|
290 |
-
vSwipMinDistance = 50,
|
291 |
-
startCoords = {},
|
292 |
-
endCoords = {},
|
293 |
-
bars = $( '#swipebox-top-bar, #swipebox-bottom-bar' ),
|
294 |
-
slider = $( '#swipebox-slider' );
|
295 |
-
|
296 |
-
bars.addClass( 'visible-bars' );
|
297 |
-
$this.setTimeout();
|
298 |
-
|
299 |
-
$( 'body' ).bind( 'touchstart', function( event ) {
|
300 |
-
|
301 |
-
$( this ).addClass( 'touching' );
|
302 |
-
index = $( '#swipebox-slider .slide' ).index( $( '#swipebox-slider .slide.current' ) );
|
303 |
-
endCoords = event.originalEvent.targetTouches[0];
|
304 |
-
startCoords.pageX = event.originalEvent.targetTouches[0].pageX;
|
305 |
-
startCoords.pageY = event.originalEvent.targetTouches[0].pageY;
|
306 |
-
|
307 |
-
$( '#swipebox-slider' ).css( {
|
308 |
-
'-webkit-transform' : 'translate3d(' + currentX +'%, 0, 0)',
|
309 |
-
'transform' : 'translate3d(' + currentX + '%, 0, 0)'
|
310 |
-
} );
|
311 |
-
|
312 |
-
$( '.touching' ).bind( 'touchmove',function( event ) {
|
313 |
-
event.preventDefault();
|
314 |
-
event.stopPropagation();
|
315 |
-
endCoords = event.originalEvent.targetTouches[0];
|
316 |
-
|
317 |
-
if ( ! hSwipe ) {
|
318 |
-
vDistanceLast = vDistance;
|
319 |
-
vDistance = endCoords.pageY - startCoords.pageY;
|
320 |
-
if ( Math.abs( vDistance ) >= vSwipMinDistance || vSwipe ) {
|
321 |
-
var opacity = 0.75 - Math.abs(vDistance) / slider.height();
|
322 |
-
|
323 |
-
slider.css( { 'top': vDistance + 'px' } );
|
324 |
-
slider.css( { 'opacity': opacity } );
|
325 |
-
|
326 |
-
vSwipe = true;
|
327 |
-
}
|
328 |
-
}
|
329 |
-
|
330 |
-
hDistanceLast = hDistance;
|
331 |
-
hDistance = endCoords.pageX - startCoords.pageX;
|
332 |
-
hDistancePercent = hDistance * 100 / winWidth;
|
333 |
-
|
334 |
-
if ( ! hSwipe && ! vSwipe && Math.abs( hDistance ) >= hSwipMinDistance ) {
|
335 |
-
$( '#swipebox-slider' ).css( {
|
336 |
-
'-webkit-transition' : '',
|
337 |
-
'transition' : ''
|
338 |
-
} );
|
339 |
-
hSwipe = true;
|
340 |
-
}
|
341 |
-
|
342 |
-
if ( hSwipe ) {
|
343 |
-
|
344 |
-
// swipe left
|
345 |
-
if ( 0 < hDistance ) {
|
346 |
-
|
347 |
-
// first slide
|
348 |
-
if ( 0 === index ) {
|
349 |
-
// console.log( 'first' );
|
350 |
-
$( '#swipebox-overlay' ).addClass( 'leftSpringTouch' );
|
351 |
-
} else {
|
352 |
-
// Follow gesture
|
353 |
-
$( '#swipebox-overlay' ).removeClass( 'leftSpringTouch' ).removeClass( 'rightSpringTouch' );
|
354 |
-
$( '#swipebox-slider' ).css( {
|
355 |
-
'-webkit-transform' : 'translate3d(' + ( currentX + hDistancePercent ) +'%, 0, 0)',
|
356 |
-
'transform' : 'translate3d(' + ( currentX + hDistancePercent ) + '%, 0, 0)'
|
357 |
-
} );
|
358 |
-
}
|
359 |
-
|
360 |
-
// swipe rught
|
361 |
-
} else if ( 0 > hDistance ) {
|
362 |
-
|
363 |
-
// last Slide
|
364 |
-
if ( elements.length === index +1 ) {
|
365 |
-
// console.log( 'last' );
|
366 |
-
$( '#swipebox-overlay' ).addClass( 'rightSpringTouch' );
|
367 |
-
} else {
|
368 |
-
$( '#swipebox-overlay' ).removeClass( 'leftSpringTouch' ).removeClass( 'rightSpringTouch' );
|
369 |
-
$( '#swipebox-slider' ).css( {
|
370 |
-
'-webkit-transform' : 'translate3d(' + ( currentX + hDistancePercent ) +'%, 0, 0)',
|
371 |
-
'transform' : 'translate3d(' + ( currentX + hDistancePercent ) + '%, 0, 0)'
|
372 |
-
} );
|
373 |
-
}
|
374 |
-
|
375 |
-
}
|
376 |
-
}
|
377 |
-
} );
|
378 |
-
|
379 |
-
return false;
|
380 |
-
|
381 |
-
} ).bind( 'touchend',function( event ) {
|
382 |
-
event.preventDefault();
|
383 |
-
event.stopPropagation();
|
384 |
-
|
385 |
-
$( '#swipebox-slider' ).css( {
|
386 |
-
'-webkit-transition' : '-webkit-transform 0.4s ease',
|
387 |
-
'transition' : 'transform 0.4s ease'
|
388 |
-
} );
|
389 |
-
|
390 |
-
vDistance = endCoords.pageY - startCoords.pageY;
|
391 |
-
hDistance = endCoords.pageX - startCoords.pageX;
|
392 |
-
hDistancePercent = hDistance*100/winWidth;
|
393 |
-
|
394 |
-
// Swipe to bottom to close
|
395 |
-
if ( vSwipe ) {
|
396 |
-
vSwipe = false;
|
397 |
-
if ( Math.abs( vDistance ) >= 2 * vSwipMinDistance && Math.abs( vDistance ) > Math.abs( vDistanceLast ) ) {
|
398 |
-
var vOffset = vDistance > 0 ? slider.height() : - slider.height();
|
399 |
-
slider.animate( { top: vOffset + 'px', 'opacity': 0 },
|
400 |
-
300,
|
401 |
-
function () {
|
402 |
-
$this.closeSlide();
|
403 |
-
} );
|
404 |
-
} else {
|
405 |
-
slider.animate( { top: 0, 'opacity': 1 }, 300 );
|
406 |
-
}
|
407 |
-
|
408 |
-
} else if ( hSwipe ) {
|
409 |
-
|
410 |
-
hSwipe = false;
|
411 |
-
|
412 |
-
// swipeLeft
|
413 |
-
if( hDistance >= hSwipMinDistance && hDistance >= hDistanceLast) {
|
414 |
-
|
415 |
-
$this.getPrev();
|
416 |
-
|
417 |
-
// swipeRight
|
418 |
-
} else if ( hDistance <= -hSwipMinDistance && hDistance <= hDistanceLast) {
|
419 |
-
|
420 |
-
$this.getNext();
|
421 |
-
}
|
422 |
-
|
423 |
-
} else { // Top and bottom bars have been removed on touchable devices
|
424 |
-
// tap
|
425 |
-
if ( ! bars.hasClass( 'visible-bars' ) ) {
|
426 |
-
$this.showBars();
|
427 |
-
$this.setTimeout();
|
428 |
-
} else {
|
429 |
-
$this.clearTimeout();
|
430 |
-
$this.hideBars();
|
431 |
-
}
|
432 |
-
}
|
433 |
-
|
434 |
-
$( '#swipebox-slider' ).css( {
|
435 |
-
'-webkit-transform' : 'translate3d(' + currentX + '%, 0, 0)',
|
436 |
-
'transform' : 'translate3d(' + currentX + '%, 0, 0)'
|
437 |
-
} );
|
438 |
-
|
439 |
-
$( '#swipebox-overlay' ).removeClass( 'leftSpringTouch' ).removeClass( 'rightSpringTouch' );
|
440 |
-
$( '.touching' ).off( 'touchmove' ).removeClass( 'touching' );
|
441 |
-
|
442 |
-
} );
|
443 |
-
},
|
444 |
-
|
445 |
-
/**
|
446 |
-
* Set timer to hide the action bars
|
447 |
-
*/
|
448 |
-
setTimeout: function () {
|
449 |
-
if ( plugin.settings.hideBarsDelay > 0 ) {
|
450 |
-
var $this = this;
|
451 |
-
$this.clearTimeout();
|
452 |
-
$this.timeout = window.setTimeout( function() {
|
453 |
-
$this.hideBars();
|
454 |
-
},
|
455 |
-
|
456 |
-
plugin.settings.hideBarsDelay
|
457 |
-
);
|
458 |
-
}
|
459 |
-
},
|
460 |
-
|
461 |
-
/**
|
462 |
-
* Clear timer
|
463 |
-
*/
|
464 |
-
clearTimeout: function () {
|
465 |
-
window.clearTimeout( this.timeout );
|
466 |
-
this.timeout = null;
|
467 |
-
},
|
468 |
-
|
469 |
-
/**
|
470 |
-
* Show navigation and title bars
|
471 |
-
*/
|
472 |
-
showBars : function () {
|
473 |
-
var bars = $( '#swipebox-top-bar, #swipebox-bottom-bar' );
|
474 |
-
if ( this.doCssTrans() ) {
|
475 |
-
bars.addClass( 'visible-bars' );
|
476 |
-
} else {
|
477 |
-
$( '#swipebox-top-bar' ).animate( { top : 0 }, 500 );
|
478 |
-
$( '#swipebox-bottom-bar' ).animate( { bottom : 0 }, 500 );
|
479 |
-
setTimeout( function() {
|
480 |
-
bars.addClass( 'visible-bars' );
|
481 |
-
}, 1000 );
|
482 |
-
}
|
483 |
-
},
|
484 |
-
|
485 |
-
/**
|
486 |
-
* Hide navigation and title bars
|
487 |
-
*/
|
488 |
-
hideBars : function () {
|
489 |
-
var bars = $( '#swipebox-top-bar, #swipebox-bottom-bar' );
|
490 |
-
if ( this.doCssTrans() ) {
|
491 |
-
bars.removeClass( 'visible-bars' );
|
492 |
-
} else {
|
493 |
-
$( '#swipebox-top-bar' ).animate( { top : '-50px' }, 500 );
|
494 |
-
$( '#swipebox-bottom-bar' ).animate( { bottom : '-50px' }, 500 );
|
495 |
-
setTimeout( function() {
|
496 |
-
bars.removeClass( 'visible-bars' );
|
497 |
-
}, 1000 );
|
498 |
-
}
|
499 |
-
},
|
500 |
-
|
501 |
-
/**
|
502 |
-
* Animate navigation and top bars
|
503 |
-
*/
|
504 |
-
animBars : function () {
|
505 |
-
var $this = this,
|
506 |
-
bars = $( '#swipebox-top-bar, #swipebox-bottom-bar' );
|
507 |
-
|
508 |
-
bars.addClass( 'visible-bars' );
|
509 |
-
$this.setTimeout();
|
510 |
-
|
511 |
-
$( '#swipebox-slider' ).click( function() {
|
512 |
-
if ( ! bars.hasClass( 'visible-bars' ) ) {
|
513 |
-
$this.showBars();
|
514 |
-
$this.setTimeout();
|
515 |
-
}
|
516 |
-
} );
|
517 |
-
|
518 |
-
$( '#swipebox-bottom-bar' ).hover( function() {
|
519 |
-
$this.showBars();
|
520 |
-
bars.addClass( 'visible-bars' );
|
521 |
-
$this.clearTimeout();
|
522 |
-
|
523 |
-
}, function() {
|
524 |
-
if ( plugin.settings.hideBarsDelay > 0 ) {
|
525 |
-
bars.removeClass( 'visible-bars' );
|
526 |
-
$this.setTimeout();
|
527 |
-
}
|
528 |
-
|
529 |
-
} );
|
530 |
-
},
|
531 |
-
|
532 |
-
/**
|
533 |
-
* Keyboard navigation
|
534 |
-
*/
|
535 |
-
keyboard : function () {
|
536 |
-
var $this = this;
|
537 |
-
$( window ).bind( 'keyup', function( event ) {
|
538 |
-
event.preventDefault();
|
539 |
-
event.stopPropagation();
|
540 |
-
|
541 |
-
if ( event.keyCode === 37 ) {
|
542 |
-
|
543 |
-
$this.getPrev();
|
544 |
-
|
545 |
-
} else if ( event.keyCode === 39 ) {
|
546 |
-
|
547 |
-
$this.getNext();
|
548 |
-
|
549 |
-
} else if ( event.keyCode === 27 ) {
|
550 |
-
|
551 |
-
$this.closeSlide();
|
552 |
-
}
|
553 |
-
} );
|
554 |
-
},
|
555 |
-
|
556 |
-
/**
|
557 |
-
* Navigation events : go to next slide, go to prevous slide and close
|
558 |
-
*/
|
559 |
-
actions : function () {
|
560 |
-
var $this = this,
|
561 |
-
action = 'touchend click'; // Just detect for both event types to allow for multi-input
|
562 |
-
|
563 |
-
if ( elements.length < 2 ) {
|
564 |
-
|
565 |
-
$( '#swipebox-bottom-bar' ).hide();
|
566 |
-
|
567 |
-
if ( undefined === elements[ 1 ] ) {
|
568 |
-
$( '#swipebox-top-bar' ).hide();
|
569 |
-
}
|
570 |
-
|
571 |
-
} else {
|
572 |
-
$( '#swipebox-prev' ).bind( action, function( event ) {
|
573 |
-
event.preventDefault();
|
574 |
-
event.stopPropagation();
|
575 |
-
$this.getPrev();
|
576 |
-
$this.setTimeout();
|
577 |
-
} );
|
578 |
-
|
579 |
-
$( '#swipebox-next' ).bind( action, function( event ) {
|
580 |
-
event.preventDefault();
|
581 |
-
event.stopPropagation();
|
582 |
-
$this.getNext();
|
583 |
-
$this.setTimeout();
|
584 |
-
} );
|
585 |
-
}
|
586 |
-
|
587 |
-
$( '#swipebox-close' ).bind( action, function() {
|
588 |
-
$this.closeSlide();
|
589 |
-
} );
|
590 |
-
},
|
591 |
-
|
592 |
-
/**
|
593 |
-
* Set current slide
|
594 |
-
*/
|
595 |
-
setSlide : function ( index, isFirst ) {
|
596 |
-
|
597 |
-
isFirst = isFirst || false;
|
598 |
-
|
599 |
-
var slider = $( '#swipebox-slider' );
|
600 |
-
|
601 |
-
currentX = -index*100;
|
602 |
-
|
603 |
-
if ( this.doCssTrans() ) {
|
604 |
-
slider.css( {
|
605 |
-
'-webkit-transform' : 'translate3d(' + (-index*100)+'%, 0, 0)',
|
606 |
-
'transform' : 'translate3d(' + (-index*100)+'%, 0, 0)'
|
607 |
-
} );
|
608 |
-
} else {
|
609 |
-
slider.animate( { left : ( -index*100 )+'%' } );
|
610 |
-
}
|
611 |
-
|
612 |
-
$( '#swipebox-slider .slide' ).removeClass( 'current' );
|
613 |
-
$( '#swipebox-slider .slide' ).eq( index ).addClass( 'current' );
|
614 |
-
this.setTitle( index );
|
615 |
-
|
616 |
-
if ( isFirst ) {
|
617 |
-
slider.fadeIn();
|
618 |
-
}
|
619 |
-
|
620 |
-
$( '#swipebox-prev, #swipebox-next' ).removeClass( 'disabled' );
|
621 |
-
|
622 |
-
if ( index === 0 ) {
|
623 |
-
$( '#swipebox-prev' ).addClass( 'disabled' );
|
624 |
-
} else if ( index === elements.length - 1 && plugin.settings.loopAtEnd !== true ) {
|
625 |
-
$( '#swipebox-next' ).addClass( 'disabled' );
|
626 |
-
}
|
627 |
-
},
|
628 |
-
|
629 |
-
/**
|
630 |
-
* Open slide
|
631 |
-
*/
|
632 |
-
openSlide : function ( index ) {
|
633 |
-
$( 'html' ).addClass( 'swipebox-html' );
|
634 |
-
if ( isTouch ) {
|
635 |
-
$( 'html' ).addClass( 'swipebox-touch' );
|
636 |
-
|
637 |
-
if ( plugin.settings.hideCloseButtonOnMobile ) {
|
638 |
-
$( 'html' ).addClass( 'swipebox-no-close-button' );
|
639 |
-
}
|
640 |
-
} else {
|
641 |
-
$( 'html' ).addClass( 'swipebox-no-touch' );
|
642 |
-
}
|
643 |
-
$( window ).trigger( 'resize' ); // fix scroll bar visibility on desktop
|
644 |
-
this.setSlide( index, true );
|
645 |
-
},
|
646 |
-
|
647 |
-
/**
|
648 |
-
* Set a time out if the media is a video
|
649 |
-
*/
|
650 |
-
preloadMedia : function ( index ) {
|
651 |
-
var $this = this,
|
652 |
-
src = null;
|
653 |
-
|
654 |
-
if ( elements[ index ] !== undefined ) {
|
655 |
-
src = elements[ index ].href;
|
656 |
-
}
|
657 |
-
|
658 |
-
if ( ! $this.isVideo( src ) ) {
|
659 |
-
setTimeout( function() {
|
660 |
-
$this.openMedia( index );
|
661 |
-
}, 1000);
|
662 |
-
} else {
|
663 |
-
$this.openMedia( index );
|
664 |
-
}
|
665 |
-
},
|
666 |
-
|
667 |
-
/**
|
668 |
-
* Open
|
669 |
-
*/
|
670 |
-
openMedia : function ( index ) {
|
671 |
-
var $this = this,
|
672 |
-
src,
|
673 |
-
slide;
|
674 |
-
|
675 |
-
if ( elements[ index ] !== undefined ) {
|
676 |
-
src = elements[ index ].href;
|
677 |
-
}
|
678 |
-
|
679 |
-
if ( index < 0 || index >= elements.length ) {
|
680 |
-
return false;
|
681 |
-
}
|
682 |
-
|
683 |
-
slide = $( '#swipebox-slider .slide' ).eq( index );
|
684 |
-
|
685 |
-
if ( ! $this.isVideo( src ) ) {
|
686 |
-
slide.addClass( 'slide-loading' );
|
687 |
-
$this.loadMedia( src, function() {
|
688 |
-
slide.removeClass( 'slide-loading' );
|
689 |
-
slide.html( this );
|
690 |
-
|
691 |
-
if ( plugin.settings.afterMedia ) {
|
692 |
-
plugin.settings.afterMedia( index );
|
693 |
-
}
|
694 |
-
} );
|
695 |
-
} else {
|
696 |
-
slide.html( $this.getVideo( src ) );
|
697 |
-
|
698 |
-
if ( plugin.settings.afterMedia ) {
|
699 |
-
plugin.settings.afterMedia( index );
|
700 |
-
}
|
701 |
-
}
|
702 |
-
|
703 |
-
},
|
704 |
-
|
705 |
-
/**
|
706 |
-
* Set link title attribute as caption
|
707 |
-
*/
|
708 |
-
setTitle : function ( index ) {
|
709 |
-
var title = null;
|
710 |
-
|
711 |
-
$( '#swipebox-title' ).empty();
|
712 |
-
|
713 |
-
if ( elements[ index ] !== undefined ) {
|
714 |
-
title = elements[ index ].title;
|
715 |
-
}
|
716 |
-
|
717 |
-
if ( title ) {
|
718 |
-
$( '#swipebox-top-bar' ).show();
|
719 |
-
$( '#swipebox-title' ).append( title );
|
720 |
-
} else {
|
721 |
-
$( '#swipebox-top-bar' ).hide();
|
722 |
-
}
|
723 |
-
},
|
724 |
-
|
725 |
-
/**
|
726 |
-
* Check if the URL is a video
|
727 |
-
*/
|
728 |
-
isVideo : function ( src ) {
|
729 |
-
|
730 |
-
if ( src ) {
|
731 |
-
if ( src.match( /(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/) || src.match( /vimeo\.com\/([0-9]*)/ ) || src.match( /youtu\.be\/([a-zA-Z0-9\-_]+)/ ) ) {
|
732 |
-
return true;
|
733 |
-
}
|
734 |
-
|
735 |
-
if ( src.toLowerCase().indexOf( 'swipeboxvideo=1' ) >= 0 ) {
|
736 |
-
|
737 |
-
return true;
|
738 |
-
}
|
739 |
-
}
|
740 |
-
|
741 |
-
},
|
742 |
-
|
743 |
-
/**
|
744 |
-
* Parse URI querystring and:
|
745 |
-
* - overrides value provided via dictionary
|
746 |
-
* - rebuild it again returning a string
|
747 |
-
*/
|
748 |
-
parseUri : function (uri, customData) {
|
749 |
-
var a = document.createElement('a'),
|
750 |
-
qs = {};
|
751 |
-
|
752 |
-
// Decode the URI
|
753 |
-
a.href = decodeURIComponent( uri );
|
754 |
-
|
755 |
-
// QueryString to Object
|
756 |
-
if ( a.search ) {
|
757 |
-
qs = JSON.parse( '{"' + a.search.toLowerCase().replace('?','').replace(/&/g,'","').replace(/=/g,'":"') + '"}' );
|
758 |
-
}
|
759 |
-
|
760 |
-
// Extend with custom data
|
761 |
-
if ( $.isPlainObject( customData ) ) {
|
762 |
-
qs = $.extend( qs, customData, plugin.settings.queryStringData ); // The dev has always the final word
|
763 |
-
}
|
764 |
-
|
765 |
-
// Return querystring as a string
|
766 |
-
return $
|
767 |
-
.map( qs, function (val, key) {
|
768 |
-
if ( val && val > '' ) {
|
769 |
-
return encodeURIComponent( key ) + '=' + encodeURIComponent( val );
|
770 |
-
}
|
771 |
-
})
|
772 |
-
.join('&');
|
773 |
-
},
|
774 |
-
|
775 |
-
/**
|
776 |
-
* Get video iframe code from URL
|
777 |
-
*/
|
778 |
-
getVideo : function( url ) {
|
779 |
-
var iframe = '',
|
780 |
-
youtubeUrl = url.match( /((?:www\.)?youtube\.com|(?:www\.)?youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/ ),
|
781 |
-
youtubeShortUrl = url.match(/(?:www\.)?youtu\.be\/([a-zA-Z0-9\-_]+)/),
|
782 |
-
vimeoUrl = url.match( /(?:www\.)?vimeo\.com\/([0-9]*)/ ),
|
783 |
-
qs = '';
|
784 |
-
if ( youtubeUrl || youtubeShortUrl) {
|
785 |
-
if ( youtubeShortUrl ) {
|
786 |
-
youtubeUrl = youtubeShortUrl;
|
787 |
-
}
|
788 |
-
qs = ui.parseUri( url, {
|
789 |
-
'autoplay' : ( plugin.settings.autoplayVideos ? '1' : '0' ),
|
790 |
-
'v' : ''
|
791 |
-
});
|
792 |
-
iframe = '<iframe width="560" height="315" src="//' + youtubeUrl[1] + '/embed/' + youtubeUrl[2] + '?' + qs + '" frameborder="0" allowfullscreen></iframe>';
|
793 |
-
|
794 |
-
} else if ( vimeoUrl ) {
|
795 |
-
qs = ui.parseUri( url, {
|
796 |
-
'autoplay' : ( plugin.settings.autoplayVideos ? '1' : '0' ),
|
797 |
-
'byline' : '0',
|
798 |
-
'portrait' : '0',
|
799 |
-
'color': plugin.settings.vimeoColor
|
800 |
-
});
|
801 |
-
iframe = '<iframe width="560" height="315" src="//player.vimeo.com/video/' + vimeoUrl[1] + '?' + qs + '" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>';
|
802 |
-
|
803 |
-
} else {
|
804 |
-
iframe = '<iframe width="560" height="315" src="' + url + '" frameborder="0" allowfullscreen></iframe>';
|
805 |
-
}
|
806 |
-
|
807 |
-
return '<div class="swipebox-video-container" style="max-width:' + plugin.settings.videoMaxWidth + 'px"><div class="swipebox-video">' + iframe + '</div></div>';
|
808 |
-
},
|
809 |
-
|
810 |
-
/**
|
811 |
-
* Load image
|
812 |
-
*/
|
813 |
-
loadMedia : function ( src, callback ) {
|
814 |
-
// Inline content
|
815 |
-
if ( src.trim().indexOf('#') === 0 ) {
|
816 |
-
callback.call(
|
817 |
-
$('<div>', {
|
818 |
-
'class' : 'swipebox-inline-container'
|
819 |
-
})
|
820 |
-
.append(
|
821 |
-
$(src)
|
822 |
-
.clone()
|
823 |
-
.toggleClass( plugin.settings.toggleClassOnLoad )
|
824 |
-
)
|
825 |
-
);
|
826 |
-
}
|
827 |
-
// Everything else
|
828 |
-
else {
|
829 |
-
if ( ! this.isVideo( src ) ) {
|
830 |
-
var img = $( '<img>' ).on( 'load', function() {
|
831 |
-
callback.call( img );
|
832 |
-
} );
|
833 |
-
|
834 |
-
img.attr( 'src', src );
|
835 |
-
}
|
836 |
-
}
|
837 |
-
},
|
838 |
-
|
839 |
-
/**
|
840 |
-
* Get next slide
|
841 |
-
*/
|
842 |
-
getNext : function () {
|
843 |
-
var $this = this,
|
844 |
-
src,
|
845 |
-
index = $( '#swipebox-slider .slide' ).index( $( '#swipebox-slider .slide.current' ) );
|
846 |
-
if ( index + 1 < elements.length ) {
|
847 |
-
|
848 |
-
src = $( '#swipebox-slider .slide' ).eq( index ).contents().find( 'iframe' ).attr( 'src' );
|
849 |
-
$( '#swipebox-slider .slide' ).eq( index ).contents().find( 'iframe' ).attr( 'src', src );
|
850 |
-
index++;
|
851 |
-
$this.setSlide( index );
|
852 |
-
$this.preloadMedia( index+1 );
|
853 |
-
if ( plugin.settings.nextSlide ) {
|
854 |
-
plugin.settings.nextSlide(index);
|
855 |
-
}
|
856 |
-
} else {
|
857 |
-
|
858 |
-
if ( plugin.settings.loopAtEnd === true ) {
|
859 |
-
src = $( '#swipebox-slider .slide' ).eq( index ).contents().find( 'iframe' ).attr( 'src' );
|
860 |
-
$( '#swipebox-slider .slide' ).eq( index ).contents().find( 'iframe' ).attr( 'src', src );
|
861 |
-
index = 0;
|
862 |
-
$this.preloadMedia( index );
|
863 |
-
$this.setSlide( index );
|
864 |
-
$this.preloadMedia( index + 1 );
|
865 |
-
if ( plugin.settings.nextSlide ) {
|
866 |
-
plugin.settings.nextSlide(index);
|
867 |
-
}
|
868 |
-
} else {
|
869 |
-
$( '#swipebox-overlay' ).addClass( 'rightSpring' );
|
870 |
-
setTimeout( function() {
|
871 |
-
$( '#swipebox-overlay' ).removeClass( 'rightSpring' );
|
872 |
-
}, 500 );
|
873 |
-
}
|
874 |
-
}
|
875 |
-
},
|
876 |
-
|
877 |
-
/**
|
878 |
-
* Get previous slide
|
879 |
-
*/
|
880 |
-
getPrev : function () {
|
881 |
-
var index = $( '#swipebox-slider .slide' ).index( $( '#swipebox-slider .slide.current' ) ),
|
882 |
-
src;
|
883 |
-
if ( index > 0 ) {
|
884 |
-
src = $( '#swipebox-slider .slide' ).eq( index ).contents().find( 'iframe').attr( 'src' );
|
885 |
-
$( '#swipebox-slider .slide' ).eq( index ).contents().find( 'iframe' ).attr( 'src', src );
|
886 |
-
index--;
|
887 |
-
this.setSlide( index );
|
888 |
-
this.preloadMedia( index-1 );
|
889 |
-
if ( plugin.settings.prevSlide ) {
|
890 |
-
plugin.settings.prevSlide(index);
|
891 |
-
}
|
892 |
-
} else {
|
893 |
-
$( '#swipebox-overlay' ).addClass( 'leftSpring' );
|
894 |
-
setTimeout( function() {
|
895 |
-
$( '#swipebox-overlay' ).removeClass( 'leftSpring' );
|
896 |
-
}, 500 );
|
897 |
-
}
|
898 |
-
},
|
899 |
-
/* jshint unused:false */
|
900 |
-
nextSlide : function ( index ) {
|
901 |
-
// Callback for next slide
|
902 |
-
},
|
903 |
-
|
904 |
-
prevSlide : function ( index ) {
|
905 |
-
// Callback for prev slide
|
906 |
-
},
|
907 |
-
|
908 |
-
/**
|
909 |
-
* Close
|
910 |
-
*/
|
911 |
-
closeSlide : function () {
|
912 |
-
$( 'html' ).removeClass( 'swipebox-html' );
|
913 |
-
$( 'html' ).removeClass( 'swipebox-touch' );
|
914 |
-
$( window ).trigger( 'resize' );
|
915 |
-
this.destroy();
|
916 |
-
},
|
917 |
-
|
918 |
-
/**
|
919 |
-
* Destroy the whole thing
|
920 |
-
*/
|
921 |
-
destroy : function () {
|
922 |
-
$( window ).unbind( 'keyup' );
|
923 |
-
$( 'body' ).unbind( 'touchstart' );
|
924 |
-
$( 'body' ).unbind( 'touchmove' );
|
925 |
-
$( 'body' ).unbind( 'touchend' );
|
926 |
-
$( '#swipebox-slider' ).unbind();
|
927 |
-
$( '#swipebox-overlay' ).remove();
|
928 |
-
|
929 |
-
if ( ! $.isArray( elem ) ) {
|
930 |
-
elem.removeData( '_swipebox' );
|
931 |
-
}
|
932 |
-
|
933 |
-
if ( this.target ) {
|
934 |
-
this.target.trigger( 'swipebox-destroy' );
|
935 |
-
}
|
936 |
-
|
937 |
-
$.swipebox.isOpen = false;
|
938 |
-
|
939 |
-
if ( plugin.settings.afterClose ) {
|
940 |
-
plugin.settings.afterClose();
|
941 |
-
}
|
942 |
-
}
|
943 |
-
};
|
944 |
-
|
945 |
-
plugin.init();
|
946 |
-
};
|
947 |
-
|
948 |
-
$.fn.swipebox = function( options ) {
|
949 |
-
|
950 |
-
if ( ! $.data( this, '_swipebox' ) ) {
|
951 |
-
var swipebox = new $.swipebox( this, options );
|
952 |
-
this.data( '_swipebox', swipebox );
|
953 |
-
}
|
954 |
-
return this.data( '_swipebox' );
|
955 |
-
|
956 |
-
};
|
957 |
-
|
958 |
-
}( window, document, jQuery ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assets/js/jquery.swipebox.min.js
DELETED
@@ -1,2 +0,0 @@
|
|
1 |
-
/*! Swipebox v1.4.4 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
|
2 |
-
!function(a,b,c,d){c.swipebox=function(e,f){var g,h,i={useCSS:!0,useSVG:!0,initialIndexOnArray:0,removeBarsOnMobile:!0,hideCloseButtonOnMobile:!1,hideBarsDelay:3e3,videoMaxWidth:1140,vimeoColor:"cccccc",beforeOpen:null,afterOpen:null,afterClose:null,afterMedia:null,nextSlide:null,prevSlide:null,loopAtEnd:!1,autoplayVideos:!1,queryStringData:{},toggleClassOnLoad:""},j=this,k=[],l=e.selector,m=navigator.userAgent.match(/(iPad)|(iPhone)|(iPod)|(Android)|(PlayBook)|(BB10)|(BlackBerry)|(Opera Mini)|(IEMobile)|(webOS)|(MeeGo)/i),n=null!==m||b.createTouch!==d||"ontouchstart"in a||"onmsgesturechange"in a||navigator.msMaxTouchPoints,o=!!b.createElementNS&&!!b.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect,p=a.innerWidth?a.innerWidth:c(a).width(),q=a.innerHeight?a.innerHeight:c(a).height(),r=0,s='<div id="swipebox-overlay"> <div id="swipebox-container"> <div id="swipebox-slider"></div> <div id="swipebox-top-bar"> <div id="swipebox-title"></div> </div> <div id="swipebox-bottom-bar"> <div id="swipebox-arrows"> <a id="swipebox-prev"></a> <a id="swipebox-next"></a> </div> </div> <a id="swipebox-close"></a> </div> </div>';j.settings={},c.swipebox.close=function(){g.closeSlide()},c.swipebox.extend=function(){return g},j.init=function(){j.settings=c.extend({},i,f),c.isArray(e)?(k=e,g.target=c(a),g.init(j.settings.initialIndexOnArray)):c(b).on("click",l,function(a){if("slide current"===a.target.parentNode.className)return!1;c.isArray(e)||(g.destroy(),h=c(l),g.actions()),k=[];var b,d,f;f||(d="data-rel",f=c(this).attr(d)),f||(d="rel",f=c(this).attr(d)),h=f&&""!==f&&"nofollow"!==f?c(l).filter("["+d+'="'+f+'"]'):c(l),h.each(function(){var a=null,b=null;c(this).attr("title")&&(a=c(this).attr("title")),c(this).attr("href")&&(b=c(this).attr("href")),k.push({href:b,title:a})}),b=h.index(c(this)),a.preventDefault(),a.stopPropagation(),g.target=c(a.target),g.init(b)})},g={init:function(a){j.settings.beforeOpen&&j.settings.beforeOpen(),this.target.trigger("swipebox-start"),c.swipebox.isOpen=!0,this.build(),this.openSlide(a),this.openMedia(a),this.preloadMedia(a+1),this.preloadMedia(a-1),j.settings.afterOpen&&j.settings.afterOpen(a)},build:function(){var a,b=this;c("body").append(s),o&&j.settings.useSVG===!0&&(a=c("#swipebox-close").css("background-image"),a=a.replace("png","svg"),c("#swipebox-prev, #swipebox-next, #swipebox-close").css({"background-image":a})),m&&j.settings.removeBarsOnMobile&&c("#swipebox-bottom-bar, #swipebox-top-bar").remove(),c.each(k,function(){c("#swipebox-slider").append('<div class="slide"></div>')}),b.setDim(),b.actions(),n&&b.gesture(),b.keyboard(),b.animBars(),b.resize()},setDim:function(){var b,d,e={};"onorientationchange"in a?a.addEventListener("orientationchange",function(){0===a.orientation?(b=p,d=q):(90===a.orientation||-90===a.orientation)&&(b=q,d=p)},!1):(b=a.innerWidth?a.innerWidth:c(a).width(),d=a.innerHeight?a.innerHeight:c(a).height()),e={width:b,height:d},c("#swipebox-overlay").css(e)},resize:function(){var b=this;c(a).resize(function(){b.setDim()}).resize()},supportTransition:function(){var a,c="transition WebkitTransition MozTransition OTransition msTransition KhtmlTransition".split(" ");for(a=0;a<c.length;a++)if(b.createElement("div").style[c[a]]!==d)return c[a];return!1},doCssTrans:function(){return j.settings.useCSS&&this.supportTransition()?!0:void 0},gesture:function(){var a,b,d,e,f,g,h=this,i=!1,j=!1,l=10,m=50,n={},o={},q=c("#swipebox-top-bar, #swipebox-bottom-bar"),s=c("#swipebox-slider");q.addClass("visible-bars"),h.setTimeout(),c("body").bind("touchstart",function(h){return c(this).addClass("touching"),a=c("#swipebox-slider .slide").index(c("#swipebox-slider .slide.current")),o=h.originalEvent.targetTouches[0],n.pageX=h.originalEvent.targetTouches[0].pageX,n.pageY=h.originalEvent.targetTouches[0].pageY,c("#swipebox-slider").css({"-webkit-transform":"translate3d("+r+"%, 0, 0)",transform:"translate3d("+r+"%, 0, 0)"}),c(".touching").bind("touchmove",function(h){if(h.preventDefault(),h.stopPropagation(),o=h.originalEvent.targetTouches[0],!j&&(f=d,d=o.pageY-n.pageY,Math.abs(d)>=m||i)){var q=.75-Math.abs(d)/s.height();s.css({top:d+"px"}),s.css({opacity:q}),i=!0}e=b,b=o.pageX-n.pageX,g=100*b/p,!j&&!i&&Math.abs(b)>=l&&(c("#swipebox-slider").css({"-webkit-transition":"",transition:""}),j=!0),j&&(b>0?0===a?c("#swipebox-overlay").addClass("leftSpringTouch"):(c("#swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),c("#swipebox-slider").css({"-webkit-transform":"translate3d("+(r+g)+"%, 0, 0)",transform:"translate3d("+(r+g)+"%, 0, 0)"})):0>b&&(k.length===a+1?c("#swipebox-overlay").addClass("rightSpringTouch"):(c("#swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),c("#swipebox-slider").css({"-webkit-transform":"translate3d("+(r+g)+"%, 0, 0)",transform:"translate3d("+(r+g)+"%, 0, 0)"}))))}),!1}).bind("touchend",function(a){if(a.preventDefault(),a.stopPropagation(),c("#swipebox-slider").css({"-webkit-transition":"-webkit-transform 0.4s ease",transition:"transform 0.4s ease"}),d=o.pageY-n.pageY,b=o.pageX-n.pageX,g=100*b/p,i)if(i=!1,Math.abs(d)>=2*m&&Math.abs(d)>Math.abs(f)){var k=d>0?s.height():-s.height();s.animate({top:k+"px",opacity:0},300,function(){h.closeSlide()})}else s.animate({top:0,opacity:1},300);else j?(j=!1,b>=l&&b>=e?h.getPrev():-l>=b&&e>=b&&h.getNext()):q.hasClass("visible-bars")?(h.clearTimeout(),h.hideBars()):(h.showBars(),h.setTimeout());c("#swipebox-slider").css({"-webkit-transform":"translate3d("+r+"%, 0, 0)",transform:"translate3d("+r+"%, 0, 0)"}),c("#swipebox-overlay").removeClass("leftSpringTouch").removeClass("rightSpringTouch"),c(".touching").off("touchmove").removeClass("touching")})},setTimeout:function(){if(j.settings.hideBarsDelay>0){var b=this;b.clearTimeout(),b.timeout=a.setTimeout(function(){b.hideBars()},j.settings.hideBarsDelay)}},clearTimeout:function(){a.clearTimeout(this.timeout),this.timeout=null},showBars:function(){var a=c("#swipebox-top-bar, #swipebox-bottom-bar");this.doCssTrans()?a.addClass("visible-bars"):(c("#swipebox-top-bar").animate({top:0},500),c("#swipebox-bottom-bar").animate({bottom:0},500),setTimeout(function(){a.addClass("visible-bars")},1e3))},hideBars:function(){var a=c("#swipebox-top-bar, #swipebox-bottom-bar");this.doCssTrans()?a.removeClass("visible-bars"):(c("#swipebox-top-bar").animate({top:"-50px"},500),c("#swipebox-bottom-bar").animate({bottom:"-50px"},500),setTimeout(function(){a.removeClass("visible-bars")},1e3))},animBars:function(){var a=this,b=c("#swipebox-top-bar, #swipebox-bottom-bar");b.addClass("visible-bars"),a.setTimeout(),c("#swipebox-slider").click(function(){b.hasClass("visible-bars")||(a.showBars(),a.setTimeout())}),c("#swipebox-bottom-bar").hover(function(){a.showBars(),b.addClass("visible-bars"),a.clearTimeout()},function(){j.settings.hideBarsDelay>0&&(b.removeClass("visible-bars"),a.setTimeout())})},keyboard:function(){var b=this;c(a).bind("keyup",function(a){a.preventDefault(),a.stopPropagation(),37===a.keyCode?b.getPrev():39===a.keyCode?b.getNext():27===a.keyCode&&b.closeSlide()})},actions:function(){var a=this,b="touchend click";k.length<2?(c("#swipebox-bottom-bar").hide(),d===k[1]&&c("#swipebox-top-bar").hide()):(c("#swipebox-prev").bind(b,function(b){b.preventDefault(),b.stopPropagation(),a.getPrev(),a.setTimeout()}),c("#swipebox-next").bind(b,function(b){b.preventDefault(),b.stopPropagation(),a.getNext(),a.setTimeout()})),c("#swipebox-close").bind(b,function(){a.closeSlide()})},setSlide:function(a,b){b=b||!1;var d=c("#swipebox-slider");r=100*-a,this.doCssTrans()?d.css({"-webkit-transform":"translate3d("+100*-a+"%, 0, 0)",transform:"translate3d("+100*-a+"%, 0, 0)"}):d.animate({left:100*-a+"%"}),c("#swipebox-slider .slide").removeClass("current"),c("#swipebox-slider .slide").eq(a).addClass("current"),this.setTitle(a),b&&d.fadeIn(),c("#swipebox-prev, #swipebox-next").removeClass("disabled"),0===a?c("#swipebox-prev").addClass("disabled"):a===k.length-1&&j.settings.loopAtEnd!==!0&&c("#swipebox-next").addClass("disabled")},openSlide:function(b){c("html").addClass("swipebox-html"),n?(c("html").addClass("swipebox-touch"),j.settings.hideCloseButtonOnMobile&&c("html").addClass("swipebox-no-close-button")):c("html").addClass("swipebox-no-touch"),c(a).trigger("resize"),this.setSlide(b,!0)},preloadMedia:function(a){var b=this,c=null;k[a]!==d&&(c=k[a].href),b.isVideo(c)?b.openMedia(a):setTimeout(function(){b.openMedia(a)},1e3)},openMedia:function(a){var b,e,f=this;return k[a]!==d&&(b=k[a].href),0>a||a>=k.length?!1:(e=c("#swipebox-slider .slide").eq(a),void(f.isVideo(b)?(e.html(f.getVideo(b)),j.settings.afterMedia&&j.settings.afterMedia(a)):(e.addClass("slide-loading"),f.loadMedia(b,function(){e.removeClass("slide-loading"),e.html(this),j.settings.afterMedia&&j.settings.afterMedia(a)}))))},setTitle:function(a){var b=null;c("#swipebox-title").empty(),k[a]!==d&&(b=k[a].title),b?(c("#swipebox-top-bar").show(),c("#swipebox-title").append(b)):c("#swipebox-top-bar").hide()},isVideo:function(a){if(a){if(a.match(/(youtube\.com|youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/)||a.match(/vimeo\.com\/([0-9]*)/)||a.match(/youtu\.be\/([a-zA-Z0-9\-_]+)/))return!0;if(a.toLowerCase().indexOf("swipeboxvideo=1")>=0)return!0}},parseUri:function(a,d){var e=b.createElement("a"),f={};return e.href=decodeURIComponent(a),e.search&&(f=JSON.parse('{"'+e.search.toLowerCase().replace("?","").replace(/&/g,'","').replace(/=/g,'":"')+'"}')),c.isPlainObject(d)&&(f=c.extend(f,d,j.settings.queryStringData)),c.map(f,function(a,b){return a&&a>""?encodeURIComponent(b)+"="+encodeURIComponent(a):void 0}).join("&")},getVideo:function(a){var b="",c=a.match(/((?:www\.)?youtube\.com|(?:www\.)?youtube-nocookie\.com)\/watch\?v=([a-zA-Z0-9\-_]+)/),d=a.match(/(?:www\.)?youtu\.be\/([a-zA-Z0-9\-_]+)/),e=a.match(/(?:www\.)?vimeo\.com\/([0-9]*)/),f="";return c||d?(d&&(c=d),f=g.parseUri(a,{autoplay:j.settings.autoplayVideos?"1":"0",v:""}),b='<iframe width="560" height="315" src="//'+c[1]+"/embed/"+c[2]+"?"+f+'" frameborder="0" allowfullscreen></iframe>'):e?(f=g.parseUri(a,{autoplay:j.settings.autoplayVideos?"1":"0",byline:"0",portrait:"0",color:j.settings.vimeoColor}),b='<iframe width="560" height="315" src="//player.vimeo.com/video/'+e[1]+"?"+f+'" frameborder="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>'):b='<iframe width="560" height="315" src="'+a+'" frameborder="0" allowfullscreen></iframe>','<div class="swipebox-video-container" style="max-width:'+j.settings.videoMaxWidth+'px"><div class="swipebox-video">'+b+"</div></div>"},loadMedia:function(a,b){if(0===a.trim().indexOf("#"))b.call(c("<div>",{"class":"swipebox-inline-container"}).append(c(a).clone().toggleClass(j.settings.toggleClassOnLoad)));else if(!this.isVideo(a)){var d=c("<img>").on("load",function(){b.call(d)});d.attr("src",a)}},getNext:function(){var a,b=this,d=c("#swipebox-slider .slide").index(c("#swipebox-slider .slide.current"));d+1<k.length?(a=c("#swipebox-slider .slide").eq(d).contents().find("iframe").attr("src"),c("#swipebox-slider .slide").eq(d).contents().find("iframe").attr("src",a),d++,b.setSlide(d),b.preloadMedia(d+1),j.settings.nextSlide&&j.settings.nextSlide(d)):j.settings.loopAtEnd===!0?(a=c("#swipebox-slider .slide").eq(d).contents().find("iframe").attr("src"),c("#swipebox-slider .slide").eq(d).contents().find("iframe").attr("src",a),d=0,b.preloadMedia(d),b.setSlide(d),b.preloadMedia(d+1),j.settings.nextSlide&&j.settings.nextSlide(d)):(c("#swipebox-overlay").addClass("rightSpring"),setTimeout(function(){c("#swipebox-overlay").removeClass("rightSpring")},500))},getPrev:function(){var a,b=c("#swipebox-slider .slide").index(c("#swipebox-slider .slide.current"));b>0?(a=c("#swipebox-slider .slide").eq(b).contents().find("iframe").attr("src"),c("#swipebox-slider .slide").eq(b).contents().find("iframe").attr("src",a),b--,this.setSlide(b),this.preloadMedia(b-1),j.settings.prevSlide&&j.settings.prevSlide(b)):(c("#swipebox-overlay").addClass("leftSpring"),setTimeout(function(){c("#swipebox-overlay").removeClass("leftSpring")},500))},nextSlide:function(a){},prevSlide:function(a){},closeSlide:function(){c("html").removeClass("swipebox-html"),c("html").removeClass("swipebox-touch"),c(a).trigger("resize"),this.destroy()},destroy:function(){c(a).unbind("keyup"),c("body").unbind("touchstart"),c("body").unbind("touchmove"),c("body").unbind("touchend"),c("#swipebox-slider").unbind(),c("#swipebox-overlay").remove(),c.isArray(e)||e.removeData("_swipebox"),this.target&&this.target.trigger("swipebox-destroy"),c.swipebox.isOpen=!1,j.settings.afterClose&&j.settings.afterClose()}},j.init()},c.fn.swipebox=function(a){if(!c.data(this,"_swipebox")){var b=new c.swipebox(this,a);this.data("_swipebox",b)}return this.data("_swipebox")}}(window,document,jQuery);
|
|
|
|
enjoyinstagram.php
CHANGED
@@ -11,7 +11,7 @@
|
|
11 |
* Plugin Name: Enjoy Instagram
|
12 |
* Plugin URI: https://www.mediabetaprojects.com/enjoy-instagram-premium/
|
13 |
* Description: Instagram Responsive Images Gallery and Carousel, works with Shortcodes and Widgets.
|
14 |
-
* Version: 5.
|
15 |
* Requires at least: 4.0
|
16 |
* Requires PHP: 7.2
|
17 |
* Author: Mediabeta Srl
|
@@ -22,7 +22,7 @@
|
|
22 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
23 |
*/
|
24 |
|
25 |
-
! defined( 'ENJOYINSTAGRAM_VERSION' ) && define( 'ENJOYINSTAGRAM_VERSION', '5.
|
26 |
! defined( 'ENJOYINSTAGRAM_FILE' ) && define( 'ENJOYINSTAGRAM_FILE', __FILE__ );
|
27 |
! defined( 'ENJOYINSTAGRAM_URL' ) && define( 'ENJOYINSTAGRAM_URL', plugin_dir_url( __FILE__ ) );
|
28 |
! defined( 'ENJOYINSTAGRAM_DIR' ) && define( 'ENJOYINSTAGRAM_DIR', plugin_dir_path( __FILE__ ) );
|
@@ -34,16 +34,35 @@
|
|
34 |
! defined( 'ENJOYINSTAGRAM_BASIC_DISPLAY_API_REDIRECT' ) && define( 'ENJOYINSTAGRAM_BASIC_DISPLAY_API_REDIRECT', 'https://www.mediabetaprojects.com/enjoy-instagram-api/basic-display-redirect.php' );
|
35 |
! defined( 'ENJOYINSTAGRAM_CACHE_DIR_NAME' ) && define( 'ENJOYINSTAGRAM_CACHE_DIR_NAME', 'ei-cache' );
|
36 |
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
|
|
|
|
|
|
41 |
|
42 |
-
add_action( 'plugins_loaded', '
|
43 |
-
function
|
44 |
-
|
45 |
|
46 |
-
|
47 |
-
|
48 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
49 |
}
|
|
|
|
|
|
|
|
11 |
* Plugin Name: Enjoy Instagram
|
12 |
* Plugin URI: https://www.mediabetaprojects.com/enjoy-instagram-premium/
|
13 |
* Description: Instagram Responsive Images Gallery and Carousel, works with Shortcodes and Widgets.
|
14 |
+
* Version: 5.3.0
|
15 |
* Requires at least: 4.0
|
16 |
* Requires PHP: 7.2
|
17 |
* Author: Mediabeta Srl
|
22 |
* License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
23 |
*/
|
24 |
|
25 |
+
! defined( 'ENJOYINSTAGRAM_VERSION' ) && define( 'ENJOYINSTAGRAM_VERSION', '5.3.0' );
|
26 |
! defined( 'ENJOYINSTAGRAM_FILE' ) && define( 'ENJOYINSTAGRAM_FILE', __FILE__ );
|
27 |
! defined( 'ENJOYINSTAGRAM_URL' ) && define( 'ENJOYINSTAGRAM_URL', plugin_dir_url( __FILE__ ) );
|
28 |
! defined( 'ENJOYINSTAGRAM_DIR' ) && define( 'ENJOYINSTAGRAM_DIR', plugin_dir_path( __FILE__ ) );
|
34 |
! defined( 'ENJOYINSTAGRAM_BASIC_DISPLAY_API_REDIRECT' ) && define( 'ENJOYINSTAGRAM_BASIC_DISPLAY_API_REDIRECT', 'https://www.mediabetaprojects.com/enjoy-instagram-api/basic-display-redirect.php' );
|
35 |
! defined( 'ENJOYINSTAGRAM_CACHE_DIR_NAME' ) && define( 'ENJOYINSTAGRAM_CACHE_DIR_NAME', 'ei-cache' );
|
36 |
|
37 |
+
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
38 |
+
|
39 |
+
if ( ! is_plugin_active( 'enjoy-instagram-premium/enjoyinstagram.php' ) ) {
|
40 |
+
register_activation_hook( __FILE__, 'ei_require_activation_class' );
|
41 |
+
function ei_require_activation_class() {
|
42 |
+
require_once 'includes/class.enjoyinstagram-activation.php';
|
43 |
+
}
|
44 |
|
45 |
+
add_action( 'plugins_loaded', 'ei_init' );
|
46 |
+
function ei_init() {
|
47 |
+
load_plugin_textdomain( 'enjoyinstagram', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );
|
48 |
|
49 |
+
require_once 'includes/functions.enjoyinstagram.php';
|
50 |
+
require_once 'includes/class.enjoyinstagram.php';
|
51 |
+
EnjoyInstagram();
|
52 |
+
}
|
53 |
+
} else {
|
54 |
+
add_action( 'admin_notices', 'ei_disable_premium_notice' );
|
55 |
+
function ei_disable_premium_notice() {
|
56 |
+
?>
|
57 |
+
<div class="error notice">
|
58 |
+
<p>
|
59 |
+
<?php _e( 'Please deactivate Enjoy Instagram Premium plugin', 'enjoy-instagram' ); ?>
|
60 |
+
</p>
|
61 |
+
</div>
|
62 |
+
<?php
|
63 |
+
}
|
64 |
}
|
65 |
+
|
66 |
+
|
67 |
+
|
68 |
+
|
includes/class.enjoyinstagram-activation.php
CHANGED
@@ -7,7 +7,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
7 |
exit; // exit if call directly
|
8 |
}
|
9 |
|
10 |
-
final class
|
11 |
|
12 |
/**
|
13 |
* Construct
|
@@ -43,4 +43,4 @@ final class EnjoyInstagram_Activation {
|
|
43 |
}
|
44 |
}
|
45 |
|
46 |
-
new
|
7 |
exit; // exit if call directly
|
8 |
}
|
9 |
|
10 |
+
final class EI_Activation {
|
11 |
|
12 |
/**
|
13 |
* Construct
|
43 |
}
|
44 |
}
|
45 |
|
46 |
+
new EI_Activation();
|
includes/class.enjoyinstagram-shortcodes.php
CHANGED
@@ -92,12 +92,13 @@ class EnjoyInstagram_Shortcodes {
|
|
92 |
|
93 |
$scripts = array(
|
94 |
'owl' => 'owl.carousel.min.js',
|
95 |
-
'
|
96 |
'gridrotator' => 'jquery.gridrotator.min.js',
|
97 |
'modernizr.custom.26633' => 'modernizr.custom.26633.min.js',
|
98 |
'orientationchange' => 'ios-orientationchange-fix.min.js',
|
99 |
'classie' => 'classie.min.js',
|
100 |
'modernizer' => 'modernizr.min.js',
|
|
|
101 |
);
|
102 |
|
103 |
foreach ( $scripts as $handle => $script_name ) {
|
@@ -114,12 +115,14 @@ class EnjoyInstagram_Shortcodes {
|
|
114 |
'owl_style_2' => 'owl.theme.min.css',
|
115 |
'owl_style_default' => 'owl.theme.default.min.css',
|
116 |
'owl_style_3' => 'owl.transitions.min.css',
|
117 |
-
'
|
118 |
'grid_fallback' => 'grid_fallback.min.css',
|
119 |
'grid_style' => 'grid_style.min.css',
|
120 |
'enjoy_instagramm_css' => 'enjoy-instagram.css',
|
121 |
'polaroid_carousel' => 'polaroid_carousel.css',
|
122 |
'showcase_carousel' => 'showcase_carousel.css',
|
|
|
|
|
123 |
);
|
124 |
|
125 |
foreach ( $styles as $handle => $style_name ) {
|
@@ -144,9 +147,11 @@ class EnjoyInstagram_Shortcodes {
|
|
144 |
}
|
145 |
|
146 |
wp_enqueue_script( 'owl' );
|
147 |
-
wp_enqueue_script( '
|
148 |
wp_enqueue_script( 'modernizr.custom.26633' );
|
149 |
wp_enqueue_script( 'gridrotator' );
|
|
|
|
|
150 |
wp_localize_script( 'gridrotator', 'GridRotator', array( 'assetsUrl' => ENJOYINSTAGRAM_ASSETS_URL ) );
|
151 |
|
152 |
wp_enqueue_script( 'orientationchange' );
|
@@ -157,7 +162,7 @@ class EnjoyInstagram_Shortcodes {
|
|
157 |
wp_enqueue_style( 'owl_style_default' );
|
158 |
wp_enqueue_style( 'owl_style_2' );
|
159 |
wp_enqueue_style( 'owl_style_3' );
|
160 |
-
wp_enqueue_style( '
|
161 |
wp_enqueue_style( 'grid_fallback' );
|
162 |
wp_enqueue_style( 'grid_style' );
|
163 |
wp_enqueue_style( 'enjoy_instagramm_css' );
|
92 |
|
93 |
$scripts = array(
|
94 |
'owl' => 'owl.carousel.min.js',
|
95 |
+
'fancybox' => 'jquery.fancybox.min.js',
|
96 |
'gridrotator' => 'jquery.gridrotator.min.js',
|
97 |
'modernizr.custom.26633' => 'modernizr.custom.26633.min.js',
|
98 |
'orientationchange' => 'ios-orientationchange-fix.min.js',
|
99 |
'classie' => 'classie.min.js',
|
100 |
'modernizer' => 'modernizr.min.js',
|
101 |
+
'fancybox' => 'jquery.fancybox.min.js'
|
102 |
);
|
103 |
|
104 |
foreach ( $scripts as $handle => $script_name ) {
|
115 |
'owl_style_2' => 'owl.theme.min.css',
|
116 |
'owl_style_default' => 'owl.theme.default.min.css',
|
117 |
'owl_style_3' => 'owl.transitions.min.css',
|
118 |
+
'fancybox_css' => 'jquery.fancybox.min.css',
|
119 |
'grid_fallback' => 'grid_fallback.min.css',
|
120 |
'grid_style' => 'grid_style.min.css',
|
121 |
'enjoy_instagramm_css' => 'enjoy-instagram.css',
|
122 |
'polaroid_carousel' => 'polaroid_carousel.css',
|
123 |
'showcase_carousel' => 'showcase_carousel.css',
|
124 |
+
'fancybox_css' => 'jquery.fancybox.min.css',
|
125 |
+
'fontawesome' => 'font-awesome.min.css'
|
126 |
);
|
127 |
|
128 |
foreach ( $styles as $handle => $style_name ) {
|
147 |
}
|
148 |
|
149 |
wp_enqueue_script( 'owl' );
|
150 |
+
wp_enqueue_script( 'fancybox' );
|
151 |
wp_enqueue_script( 'modernizr.custom.26633' );
|
152 |
wp_enqueue_script( 'gridrotator' );
|
153 |
+
wp_enqueue_script( 'magnificlightbox-min' );
|
154 |
+
wp_enqueue_script( 'fancybox' );
|
155 |
wp_localize_script( 'gridrotator', 'GridRotator', array( 'assetsUrl' => ENJOYINSTAGRAM_ASSETS_URL ) );
|
156 |
|
157 |
wp_enqueue_script( 'orientationchange' );
|
162 |
wp_enqueue_style( 'owl_style_default' );
|
163 |
wp_enqueue_style( 'owl_style_2' );
|
164 |
wp_enqueue_style( 'owl_style_3' );
|
165 |
+
wp_enqueue_style( 'fancybox_css' );
|
166 |
wp_enqueue_style( 'grid_fallback' );
|
167 |
wp_enqueue_style( 'grid_style' );
|
168 |
wp_enqueue_style( 'enjoy_instagramm_css' );
|
includes/tinymce/images/Thumbs.db
DELETED
Binary file
|
plugin-options/options.php
CHANGED
@@ -27,6 +27,7 @@ return apply_filters(
|
|
27 |
'enjoyinstagram_grid_cols_1024px_default' => '4',
|
28 |
'enjoyinstagram_grid_link_default' => 'swipebox',
|
29 |
'enjoyinstagram_grid_link_altro_default' => '#',
|
|
|
30 |
'enjoyinstagram_grid_margin_default' => '0',
|
31 |
'enjoyinstagram_grid_hidebarsmobile_default' => 'true',
|
32 |
'enjoyinstagram_grid_hidebarsdelay_default' => '3000',
|
@@ -38,6 +39,7 @@ return apply_filters(
|
|
38 |
'enjoyinstagram_carousel_autoreload_value_default' => '20000',
|
39 |
'enjoyinstagram_carousel_link_default' => 'swipebox',
|
40 |
'enjoyinstagram_carousel_link_altro_default' => 'http://instagram.com',
|
|
|
41 |
'enjoyinstagram_carousel_navigation_default' => 'true',
|
42 |
'enjoyinstagram_carousel_navigation_prev_default' => 'prev',
|
43 |
'enjoyinstagram_carousel_navigation_next_default' => 'next',
|
27 |
'enjoyinstagram_grid_cols_1024px_default' => '4',
|
28 |
'enjoyinstagram_grid_link_default' => 'swipebox',
|
29 |
'enjoyinstagram_grid_link_altro_default' => '#',
|
30 |
+
'enjoyinstagram_grid_lightbox_caption_default' => 'yes',
|
31 |
'enjoyinstagram_grid_margin_default' => '0',
|
32 |
'enjoyinstagram_grid_hidebarsmobile_default' => 'true',
|
33 |
'enjoyinstagram_grid_hidebarsdelay_default' => '3000',
|
39 |
'enjoyinstagram_carousel_autoreload_value_default' => '20000',
|
40 |
'enjoyinstagram_carousel_link_default' => 'swipebox',
|
41 |
'enjoyinstagram_carousel_link_altro_default' => 'http://instagram.com',
|
42 |
+
'enjoyinstagram_carousel_lightbox_caption_default' => 'yes',
|
43 |
'enjoyinstagram_carousel_navigation_default' => 'true',
|
44 |
'enjoyinstagram_carousel_navigation_prev_default' => 'prev',
|
45 |
'enjoyinstagram_carousel_navigation_next_default' => 'next',
|
readme.txt
CHANGED
@@ -4,8 +4,8 @@ Donate link: https://www.google.com/url?q=https%3A%2F%2Fwww.paypal.com%2Fcgi-bin
|
|
4 |
Tags: social feed, instagram carousel, social media feed, instagram widget, instagram feed
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.5.1
|
7 |
-
Version: 5.
|
8 |
-
Stable tag: 5.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -212,14 +212,16 @@ In the Setting section yon can customize grid and/or Carousel view
|
|
212 |
|
213 |
== Changelog ==
|
214 |
|
|
|
|
|
215 |
= 5.2.0 =
|
216 |
-
* Local thumbnail cache
|
217 |
= 5.0.9 =
|
218 |
-
* Instagram cdn url refresh rate
|
219 |
= 5.0.8 =
|
220 |
* Add Showcase and Polaroid templates for Instagram Carousel feed
|
221 |
= 5.0.7 =
|
222 |
-
* Bug fix
|
223 |
= 5.0.6 =
|
224 |
* Low thumbnail size and Bug fixing
|
225 |
= 5.0.5 =
|
4 |
Tags: social feed, instagram carousel, social media feed, instagram widget, instagram feed
|
5 |
Requires at least: 4.0
|
6 |
Tested up to: 5.5.1
|
7 |
+
Version: 5.3.0
|
8 |
+
Stable tag: 5.3.0
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
212 |
|
213 |
== Changelog ==
|
214 |
|
215 |
+
= 5.3.0 =
|
216 |
+
* Added new fancybox
|
217 |
= 5.2.0 =
|
218 |
+
* Local thumbnail cache
|
219 |
= 5.0.9 =
|
220 |
+
* Instagram cdn url refresh rate
|
221 |
= 5.0.8 =
|
222 |
* Add Showcase and Polaroid templates for Instagram Carousel feed
|
223 |
= 5.0.7 =
|
224 |
+
* Bug fix
|
225 |
= 5.0.6 =
|
226 |
* Low thumbnail size and Bug fixing
|
227 |
= 5.0.5 =
|
templates/admin/shortcode-settings.php
CHANGED
@@ -211,6 +211,22 @@ $appearance_settings = enjoyinstagram_get_appearance_settings();
|
|
211 |
>
|
212 |
</div>
|
213 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
</div>
|
215 |
|
216 |
<div class="ei-premium">
|
@@ -690,6 +706,22 @@ $appearance_settings = enjoyinstagram_get_appearance_settings();
|
|
690 |
id="enjoyinstagram_grid_link_altro">
|
691 |
</div>
|
692 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
693 |
</div>
|
694 |
<div class="acco-block ei-premium">
|
695 |
<div class="enin-medium-header"><?php _ex( 'GRID OPTIONS', 'option section title', 'enjoy-instagram' ); ?></div>
|
@@ -912,7 +944,7 @@ $appearance_settings = enjoyinstagram_get_appearance_settings();
|
|
912 |
?>
|
913 |
</p>
|
914 |
<div class="ei-premium">
|
915 |
-
<img style="max-width: 100%; height: auto;" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL ?>/images/polaroid-preview.jpg"
|
916 |
</div>
|
917 |
</div>
|
918 |
</div>
|
@@ -940,7 +972,7 @@ $appearance_settings = enjoyinstagram_get_appearance_settings();
|
|
940 |
?>
|
941 |
</p>
|
942 |
<div class="ei-premium">
|
943 |
-
<img style="max-width: 100%; height: auto;" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL ?>/images/album-preview.jpg"
|
944 |
</div>
|
945 |
</div>
|
946 |
</div>
|
@@ -968,7 +1000,7 @@ $appearance_settings = enjoyinstagram_get_appearance_settings();
|
|
968 |
?>
|
969 |
</p>
|
970 |
<div class="ei-premium">
|
971 |
-
<img style="max-width: 100%; height: auto;" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL ?>/images/badge-preview.jpg"
|
972 |
</div>
|
973 |
</div>
|
974 |
</div>
|
211 |
>
|
212 |
</div>
|
213 |
</div>
|
214 |
+
<div class="acco-1-4">
|
215 |
+
<div class="ei_settings_float_block">
|
216 |
+
<label for="enjoyinstagram_carousel_lightbox_caption">
|
217 |
+
<?php _ex( 'Lightbox Caption', 'option label', 'enjoy-instagram' ); ?>:
|
218 |
+
</label><br/>
|
219 |
+
<select name="enjoyinstagram_carousel_lightbox_caption" class="ei_sel"
|
220 |
+
id="enjoyinstagram_carousel_lightbox_caption">
|
221 |
+
<option value="yes" <?php selected( 'yes', $settings['lightbox_caption'] ); ?>>
|
222 |
+
<?php _e( 'Yes', 'enjoy-instagram' ); ?>
|
223 |
+
</option>
|
224 |
+
<option value="no" <?php selected( 'no', $settings['lightbox_caption'] ); ?>>
|
225 |
+
<?php _e( 'No', 'enjoy-instagram' ); ?>
|
226 |
+
</option>
|
227 |
+
</select>
|
228 |
+
</div>
|
229 |
+
</div>
|
230 |
</div>
|
231 |
|
232 |
<div class="ei-premium">
|
706 |
id="enjoyinstagram_grid_link_altro">
|
707 |
</div>
|
708 |
</div>
|
709 |
+
<div class="acco-1-4">
|
710 |
+
<div class="ei_settings_float_block">
|
711 |
+
<label for="enjoyinstagram_grid_lightbox_caption">
|
712 |
+
<?php _ex( 'Lightbox Caption', 'option label', 'enjoy-instagram' ); ?>:
|
713 |
+
</label><br/>
|
714 |
+
<select name="enjoyinstagram_grid_lightbox_caption" class="ei_sel"
|
715 |
+
id="enjoyinstagram_grid_lightbox_caption">
|
716 |
+
<option value="yes" <?php selected( 'yes', $settings['lightbox_caption'] ); ?>>
|
717 |
+
<?php _e( 'Yes', 'enjoy-instagram' ); ?>
|
718 |
+
</option>
|
719 |
+
<option value="no" <?php selected( 'no', $settings['lightbox_caption'] ); ?>>
|
720 |
+
<?php _e( 'No', 'enjoy-instagram' ); ?>
|
721 |
+
</option>
|
722 |
+
</select>
|
723 |
+
</div>
|
724 |
+
</div>
|
725 |
</div>
|
726 |
<div class="acco-block ei-premium">
|
727 |
<div class="enin-medium-header"><?php _ex( 'GRID OPTIONS', 'option section title', 'enjoy-instagram' ); ?></div>
|
944 |
?>
|
945 |
</p>
|
946 |
<div class="ei-premium">
|
947 |
+
<img style="max-width: 100%; height: auto;" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL ?>/images/polaroid-preview.jpg"/>
|
948 |
</div>
|
949 |
</div>
|
950 |
</div>
|
972 |
?>
|
973 |
</p>
|
974 |
<div class="ei-premium">
|
975 |
+
<img style="max-width: 100%; height: auto;" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL ?>/images/album-preview.jpg"/>
|
976 |
</div>
|
977 |
</div>
|
978 |
</div>
|
1000 |
?>
|
1001 |
</p>
|
1002 |
<div class="ei-premium">
|
1003 |
+
<img style="max-width: 100%; height: auto;" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL ?>/images/badge-preview.jpg"/>
|
1004 |
</div>
|
1005 |
</div>
|
1006 |
</div>
|
templates/shortcodes/carousel.php
CHANGED
@@ -14,9 +14,14 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
14 |
?>
|
15 |
|
16 |
<script type="text/javascript">
|
|
|
|
|
17 |
jQuery(function ($) {
|
18 |
-
$(
|
19 |
-
|
|
|
|
|
|
|
20 |
});
|
21 |
|
22 |
$("#owl-<?php echo $i; ?>").css('opacity', 0).animate({opacity: 1}, 2000);
|
@@ -66,12 +71,6 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
66 |
items:<?php echo $settings['items_number']; ?>,
|
67 |
}
|
68 |
},
|
69 |
-
onInitialized: function (event) {
|
70 |
-
$("#owl-<?php echo $i; ?>").find(".swipebox").swipebox({
|
71 |
-
hideBarsOnMobile: <?php echo $settings['hidebarsmobile']; ?>,
|
72 |
-
hideBarsDelay: <?php echo $settings['hidebarsdelay']; ?>
|
73 |
-
});
|
74 |
-
},
|
75 |
onRefreshed: function (event) {
|
76 |
let item = $("#owl-<?php echo $i; ?>").find('.owl-item');
|
77 |
item.find('.box > a').height(item.width());
|
@@ -110,6 +109,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
110 |
<div id="reload_enjoyinstagram_carousel_<?php echo $i; ?>">
|
111 |
<div id="owl-<?php echo $i; ?>" class="owl-example" style="opacity:0">
|
112 |
<?php
|
|
|
113 |
foreach ( $result as $entry ) {
|
114 |
|
115 |
$square_thumbnail = $entry['images']['thumbnail']['url'];
|
@@ -146,23 +146,28 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
146 |
switch ( $settings['link'] ) {
|
147 |
case 'swipebox':
|
148 |
$href = $entry['images']['standard_resolution']['url'];
|
149 |
-
if ( 'video' === $entry['type'] ) {
|
150 |
-
$href .= '&swipeboxvideo=1';
|
151 |
-
}
|
152 |
?>
|
153 |
|
154 |
-
<a data-show-author="<?php echo $settings['image_author']; ?>"
|
155 |
data-show-likes="<?php $settings['likes_count']; ?>"
|
156 |
data-author-image="<?php echo $entry['user']['profile_picture']; ?>"
|
157 |
data-likes-count="<?php echo $entry['likes']['count']; ?>"
|
158 |
data-author-username="<?php echo $entry['user']['username']; ?>"
|
159 |
data-link="<?php echo $entry['link']; ?>"
|
|
|
|
|
|
|
|
|
160 |
title="<?php echo $entry['caption']['text']; ?>" rel="gallery_swypebox"
|
161 |
-
|
162 |
<img alt="<?php echo $entry['caption']['text']; ?>" src="<?php echo $square_thumbnail; ?>"
|
163 |
style="opacity: 0;">
|
164 |
</a>
|
165 |
|
|
|
|
|
|
|
|
|
166 |
<?php
|
167 |
break;
|
168 |
case 'instagram':
|
@@ -173,6 +178,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
173 |
data-likes-count="<?php echo $entry['likes']['count']; ?>"
|
174 |
data-author-username="<?php echo $entry['user']['username']; ?>"
|
175 |
data-link="<?php echo $entry['link']; ?>"
|
|
|
176 |
title="<?php echo $entry['caption']['text']; ?>" target="_blank"
|
177 |
href="<?php echo $entry['link']; ?>" <?php echo $link_style; ?>>
|
178 |
<img alt="<?php echo $entry['caption']['text']; ?>" src="<?php echo $square_thumbnail; ?>"
|
@@ -212,7 +218,8 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
212 |
<div class="enjoy-instagram-heart-wrapper"><a
|
213 |
href="http://instagram.com/<?php echo $entry['user']['username']; ?>" target="_blank"
|
214 |
class="icon-ig">
|
215 |
-
<
|
|
|
216 |
|
217 |
</a></div>
|
218 |
<div class="enjoy-instagram-like-wrapper">
|
@@ -236,7 +243,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
236 |
<a
|
237 |
href="http://instagram.com/<?php echo $entry['user']['username']; ?>" target="_blank"
|
238 |
class="icon-ig">
|
239 |
-
<img alt="" src="
|
240 |
style="width:24px; height:24px">
|
241 |
</a></div>
|
242 |
<div class="enjoy-instagram-like-wrapper">
|
14 |
?>
|
15 |
|
16 |
<script type="text/javascript">
|
17 |
+
|
18 |
+
|
19 |
jQuery(function ($) {
|
20 |
+
$('[data-fancybox="images"]').fancybox({
|
21 |
+
preventCaptionOverlap: true,
|
22 |
+
animationEffect: "fade",
|
23 |
+
transitionEffect: "slide",
|
24 |
+
closeExisting: true,
|
25 |
});
|
26 |
|
27 |
$("#owl-<?php echo $i; ?>").css('opacity', 0).animate({opacity: 1}, 2000);
|
71 |
items:<?php echo $settings['items_number']; ?>,
|
72 |
}
|
73 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
onRefreshed: function (event) {
|
75 |
let item = $("#owl-<?php echo $i; ?>").find('.owl-item');
|
76 |
item.find('.box > a').height(item.width());
|
109 |
<div id="reload_enjoyinstagram_carousel_<?php echo $i; ?>">
|
110 |
<div id="owl-<?php echo $i; ?>" class="owl-example" style="opacity:0">
|
111 |
<?php
|
112 |
+
$index = 1;
|
113 |
foreach ( $result as $entry ) {
|
114 |
|
115 |
$square_thumbnail = $entry['images']['thumbnail']['url'];
|
146 |
switch ( $settings['link'] ) {
|
147 |
case 'swipebox':
|
148 |
$href = $entry['images']['standard_resolution']['url'];
|
|
|
|
|
|
|
149 |
?>
|
150 |
|
151 |
+
<a data-fancybox="gallery" data-show-author="<?php echo $settings['image_author']; ?>"
|
152 |
data-show-likes="<?php $settings['likes_count']; ?>"
|
153 |
data-author-image="<?php echo $entry['user']['profile_picture']; ?>"
|
154 |
data-likes-count="<?php echo $entry['likes']['count']; ?>"
|
155 |
data-author-username="<?php echo $entry['user']['username']; ?>"
|
156 |
data-link="<?php echo $entry['link']; ?>"
|
157 |
+
data-fancybox="images"
|
158 |
+
<?php if ( 'yes' === $settings['lightbox_caption'] ) : ?>
|
159 |
+
data-caption="<?php echo $entry['caption']['text']; ?>"
|
160 |
+
<?php endif ?>
|
161 |
title="<?php echo $entry['caption']['text']; ?>" rel="gallery_swypebox"
|
162 |
+
href="<?php echo $href; ?>" <?php echo $link_style; ?>>
|
163 |
<img alt="<?php echo $entry['caption']['text']; ?>" src="<?php echo $square_thumbnail; ?>"
|
164 |
style="opacity: 0;">
|
165 |
</a>
|
166 |
|
167 |
+
|
168 |
+
|
169 |
+
|
170 |
+
|
171 |
<?php
|
172 |
break;
|
173 |
case 'instagram':
|
178 |
data-likes-count="<?php echo $entry['likes']['count']; ?>"
|
179 |
data-author-username="<?php echo $entry['user']['username']; ?>"
|
180 |
data-link="<?php echo $entry['link']; ?>"
|
181 |
+
|
182 |
title="<?php echo $entry['caption']['text']; ?>" target="_blank"
|
183 |
href="<?php echo $entry['link']; ?>" <?php echo $link_style; ?>>
|
184 |
<img alt="<?php echo $entry['caption']['text']; ?>" src="<?php echo $square_thumbnail; ?>"
|
218 |
<div class="enjoy-instagram-heart-wrapper"><a
|
219 |
href="http://instagram.com/<?php echo $entry['user']['username']; ?>" target="_blank"
|
220 |
class="icon-ig">
|
221 |
+
<img alt="" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL; ?>/images/heart.png"
|
222 |
+
style="width:24px; height:24px">
|
223 |
|
224 |
</a></div>
|
225 |
<div class="enjoy-instagram-like-wrapper">
|
243 |
<a
|
244 |
href="http://instagram.com/<?php echo $entry['user']['username']; ?>" target="_blank"
|
245 |
class="icon-ig">
|
246 |
+
<img alt="" src="<?php echo ENJOYINSTAGRAM_ASSETS_URL; ?>/images/heart.png"
|
247 |
style="width:24px; height:24px">
|
248 |
</a></div>
|
249 |
<div class="enjoy-instagram-like-wrapper">
|
templates/shortcodes/grid.php
CHANGED
@@ -42,13 +42,12 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
42 |
switch ( $settings['link'] ) {
|
43 |
case 'swipebox':
|
44 |
$url = $entry['images']['standard_resolution']['url'];
|
45 |
-
if ( '
|
46 |
-
$
|
47 |
}
|
48 |
-
|
49 |
-
$link_attr['
|
50 |
-
|
51 |
-
$link_attr['href'] = $url;
|
52 |
break;
|
53 |
case 'instagram':
|
54 |
$link_attr['data-author-username'] = isset( $entry['user']['username'] ) ? esc_attr( $entry['user']['username'] ) : '';
|
@@ -63,7 +62,6 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
63 |
break;
|
64 |
}
|
65 |
|
66 |
-
|
67 |
foreach ( $link_attr as $key => $value ) { // build plain link attributes
|
68 |
$link_attr_plain .= ' ' . $key . '="' . $value . '"';
|
69 |
}
|
@@ -82,7 +80,15 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
82 |
</div>
|
83 |
</div>
|
84 |
<script type="text/javascript">
|
85 |
-
jQuery(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
<?php if ( 'true' === $settings['autoreload'] && $settings['autoreload_value'] ) : ?>
|
87 |
function ReloadEnjoyInstagramGrid(id) {
|
88 |
jQuery('#reload_enjoyinstagram_grid_' + id).load(document.URL + " #reload_enjoyinstagram_grid_" + id, {}, function () {
|
@@ -95,10 +101,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
95 |
<?php endif; ?>
|
96 |
|
97 |
function LoadEnjoyInstagramGrid() {
|
98 |
-
|
99 |
-
hideBarsOnMobile: <?php echo $settings['hidebarsmobile']; ?>,
|
100 |
-
hideBarsDelay: <?php echo $settings['hidebarsdelay']; ?>
|
101 |
-
});
|
102 |
var step = ('<?php echo $settings['step']; ?>' === 'random') ? 'random' : '<?php echo $settings['step']; ?>',
|
103 |
maxStep = ('<?php echo $settings['step']; ?>' === 'random') ? 3 : <?php echo $settings['step']; ?>;
|
104 |
|
42 |
switch ( $settings['link'] ) {
|
43 |
case 'swipebox':
|
44 |
$url = $entry['images']['standard_resolution']['url'];
|
45 |
+
if ( 'yes' === $settings['lightbox_caption'] ) {
|
46 |
+
$link_attr['data-caption'] = $entry['caption']['text'];
|
47 |
}
|
48 |
+
$link_attr['class'] .= ' fancybox';
|
49 |
+
$link_attr['href'] = $url;
|
50 |
+
$link_attr['data-fancybox'] = 'images';
|
|
|
51 |
break;
|
52 |
case 'instagram':
|
53 |
$link_attr['data-author-username'] = isset( $entry['user']['username'] ) ? esc_attr( $entry['user']['username'] ) : '';
|
62 |
break;
|
63 |
}
|
64 |
|
|
|
65 |
foreach ( $link_attr as $key => $value ) { // build plain link attributes
|
66 |
$link_attr_plain .= ' ' . $key . '="' . $value . '"';
|
67 |
}
|
80 |
</div>
|
81 |
</div>
|
82 |
<script type="text/javascript">
|
83 |
+
jQuery(function ($) {
|
84 |
+
|
85 |
+
$('[data-fancybox="images"]').fancybox({
|
86 |
+
preventCaptionOverlap: true,
|
87 |
+
animationEffect: "fade",
|
88 |
+
transitionEffect: "slide",
|
89 |
+
closeExisting: true,
|
90 |
+
});
|
91 |
+
|
92 |
<?php if ( 'true' === $settings['autoreload'] && $settings['autoreload_value'] ) : ?>
|
93 |
function ReloadEnjoyInstagramGrid(id) {
|
94 |
jQuery('#reload_enjoyinstagram_grid_' + id).load(document.URL + " #reload_enjoyinstagram_grid_" + id, {}, function () {
|
101 |
<?php endif; ?>
|
102 |
|
103 |
function LoadEnjoyInstagramGrid() {
|
104 |
+
|
|
|
|
|
|
|
105 |
var step = ('<?php echo $settings['step']; ?>' === 'random') ? 'random' : '<?php echo $settings['step']; ?>',
|
106 |
maxStep = ('<?php echo $settings['step']; ?>' === 'random') ? 3 : <?php echo $settings['step']; ?>;
|
107 |
|