1function loadGifImage(x){ 2 "use strict"; 3 try{ 4 if(!x.parentNode.className.match(/\brever-gif-container\b/)){ 5 var wrapper = document.createElement('div'); 6 wrapper.className = 'rever-gif-container'; 7 wrapper.style.backgroundImage = "url('"+x.src+"')"; 8 x.setAttribute('rel:animated_src',x.dataset.animated_src); 9 wrapper.appendChild(x.cloneNode(true)); 10 x.parentNode.replaceChild(wrapper, x); 11 } 12 }catch(e){} 13} 14function tw_owl(){ 15 "use strict"; 16 var $=jQuery; 17 // OwlCarousel 18 if ($().owlCarousel !== undefined && $().owlCarousel !== 'undefined') { 19 $('.tw-slider').each(function () { 20 var $owl = $('.owl-carousel', $(this)); 21 var $refreshed = true; 22 var $margin = 0; 23 var $smartSpeed = 800; 24 var $mouseDrag = false; 25 var $marginRes = 0; 26 var $autoWidth = false; 27 var $singleItem = true; 28 var $loop = true; 29 var $items = 1; 30 var $itemRes0 = 1; 31 var $itemRes768 = 1; 32 var $itemRes960 = 1; 33 var $slAuto = rever_script_data.slider_auto; 34 var $slDelay = rever_script_data.slider_delay; 35 if ($(this).hasClass('slider3')) { 36 $loop = false; 37 $singleItem = false; 38 $items = 2; 39 $margin = 30; 40 $itemRes0 = 1; 41 $itemRes768 = 2; 42 $itemRes960 = 3; 43 $smartSpeed = 1000; 44 $mouseDrag = true; 45 $marginRes = 20; 46 $autoWidth = true; 47 var $marginDef = $margin; 48 var $width = $owl.width(); 49 var $widthS = 0; 50 var $widthL = 0; 51 } 52 $owl.owlCarousel({ 53 singleItem: $singleItem, 54 navText: ["<i class='ion-ios-arrow-back'></i>", "<i class='ion-ios-arrow-forward'></i>"], 55 nav: true, 56 dots: false, 57 autoplay: $slAuto, 58 autoplayTimeout: $slDelay, 59 margin: $margin, 60 smartSpeed: $smartSpeed, 61 mouseDrag: $mouseDrag, 62 autoWidth: $autoWidth, 63 fallbackEasing: 'linear', 64 loop: $loop, 65 items: $items, 66 responsive: { 67 0: { 68 items: $itemRes0, 69 margin: $marginRes 70 }, 71 768: { 72 items: $itemRes768, 73 margin: $marginRes 74 }, 75 960: { 76 items: $itemRes960, 77 margin: $marginRes 78 }, 79 1200: { 80 items: $items 81 } 82 } 83 }); 84 /* Important After $owl.owlCarousel(); */ 85 if ($(this).hasClass('slider3')) { 86 $owl.on('refresh.owl.carousel', function () { 87 $owl.removeClass('slider3-trans'); 88 $refreshed = true; 89 $width = $owl.width(); 90 $margin = window.matchMedia('(max-width: 1199px)').matches ? $marginRes : $marginDef; 91 if (window.matchMedia('(max-width: 991px)').matches) { 92 $widthS = parseInt(($width - $margin) / 2, 10); 93 $widthL = $width; 94 } else { 95 $widthS = parseInt(($width - 2 * $margin) / 3, 10); 96 $widthL = $width - $widthS - $margin; 97 } 98 $('.slider-item', $owl).width($widthS); 99 $('.slider-item', $owl).last().width($width); 100 $('.owl-item', $owl).removeClass('owl-item-large').removeClass('owl-item-small'); 101 var $large = $('.owl-item.active', $owl).first().addClass('owl-item-large'); 102 if ($large.next('.owl-item').length) { 103 $large.next('.owl-item').addClass('owl-item-small'); 104 } 105 setTimeout(function () { 106 $refreshed = false; 107 $large.siblings('.owl-item').children('.slider-item').width($widthS);
108 $large.children('.slider-item').width($widthL); 109 setTimeout(function () {$owl.addClass('slider3-trans');}, 100); 110 }, 100); 111 }); 112 $owl.on('changed.owl.carousel', function (e) { 113 $width = $owl.width(); 114 $margin = window.matchMedia('(max-width: 1199px)').matches ? $marginRes : $marginDef; 115 var $dif=2; 116 if (window.matchMedia('(max-width: 991px)').matches) { 117 $dif=1; 118 $widthS = parseInt(($width - $margin) / 2, 10); 119 $widthL = $width; 120 } else { 121 $widthS = parseInt(($width - 2 * $margin) / 3, 10); 122 $widthL = $width - $widthS - $margin; 123 } 124 $('.slider-item', $owl).width($widthS); 125 $('.slider-item', $owl).last().width($width); 126 if ($refreshed) { 127 $refreshed = false; 128 } else { 129 $('.owl-item', $owl).removeClass('owl-item-large').removeClass('owl-item-small'); 130 var $large = $('.owl-item', $owl).eq(e.item.index).addClass('owl-item-large'); 131 if ($large.next('.owl-item').length) { 132 $large.next('.owl-item').addClass('owl-item-small'); 133 } 134 $large.children('.slider-item').width($widthL); 135 $large.siblings('.owl-item').children('.slider-item').width($widthS); 136 } 137 setTimeout(function(){ 138 if($('.owl-item', $owl).length>$dif){ 139 if($('.owl-nav', $owl).length){ 140 $('.owl-nav', $owl).removeClass('disabled'); 141 } 142 if($('.owl-item.active', $owl).length>$dif){ 143 $('.owl-next', $owl).removeClass('disabled'); 144 } 145 } 146 },100); 147 }); 148 $owl.trigger('refresh.owl.carousel'); 149 } 150 $owl.on('translate.owl.carousel', function () { 151 $owl.addClass('sliding'); 152 }); 153 $owl.on('translated.owl.carousel', function () { 154 $owl.removeClass('sliding'); 155 }); 156 }); 157 $('.instagram-pics.owl-carousel').each(function () { 158 var $cOwl = $(this); 159 var $singleItem = $cOwl.closest('.tw-instagram').hasClass('tw-instagram') ? false : true; 160 var $items = $cOwl.closest('.tw-instagram').hasClass('tw-instagram') ? ($('body').hasClass('theme-boxed') ? 5 : 8) : 1; 161 var $pagination = $cOwl.closest('.sidebar-area').hasClass('sidebar-area') ? true : false; 162 var $autoPlay = $cOwl.data('auto-play'); 163 if ($autoPlay === '') { 164 $autoPlay = false; 165 } 166 $cOwl.owlCarousel({ 167 autoPlay: $autoPlay, 168 nav: false, 169 dots: $pagination, 170 stopOnHover: true, 171 items: $items, 172 singleItem: $singleItem, 173 responsive: { 174 0: { 175 items: 3 176 }, 177 599: { 178 items: 4 179 }, 180 768: { 181 items: 5 182 }, 183 960: { 184 items: 6 185 }, 186 1200: { 187 items: $items 188 } 189 } 190 }); 191 }); 192 $('.tw-post-carousel > .owl-carousel').each(function () { 193 var $cOwl = $(this); 194 var $items = $cOwl.hasClass('layout-2') ? 3 : 4; 195 var $autoPlay = $cOwl.data('auto-play'); 196 if ($autoPlay === '') { 197 $autoPlay = false; 198 } 199 $cOwl.owlCarousel({ 200 autoPlay: $autoPlay, 201 nav: false, 202 dots: true, 203 stopOnHover: true, 204 margin: 20, 205 dotsEach: true, 206 responsive: { 207 0: { 208 items: 1 209 }, 210 640: { 211 items: 2 212 }, 213 991: { 214 items: $items 215 } 216 } 217 }); 218 }); 219 $('.tw-post-widget .owl-carousel').each(function () { 220 var $cOwl = $(this); 221 $cOwl.owlCarousel({ 222 nav: false, 223 dots: true, 224 dotsEach: true, 225 items: 1 226 }); 227 }); 228 $('.entry-media .owl-carousel').each(function () { 229 var $cOwl = $(this); 230 var $dots = $(this).data('dots') === false ? false : true; 231 var $autoHeight = $(this).data('height') === false ? false : true; 232 $cOwl.owlCarousel({ 233 navText: ["<i class='ion-ios-arrow-back'></i>", "<i class='ion-ios-arrow-forward'></i>"], 234 nav: true, 235 loop: true, 236 autoHeight: $autoHeight, 237 dots: $dots, 238 dotsEach: true, 239 items: 1 240 }); 241 }); 242 } 243} 244function tw_gif(){ 245 "use strict"; 246 /* GIF Player */ 247 var $=jQuery; 248 var $gifs=$('img.rever-gif[src$=".gif"]'); 249 var $gifsL=$gifs.length; 250 if($gifsL){ 251 $gifs.each(function(i){ 252 var $id='rever-gif-'+$gifsL+'-'+i; 253 var $gif=$(this).attr({"id":$id,"rel:auto_play":ever_script_data.gif_auto}); 254 var $accept=true; 255 if($gif.closest('.waves-post-menu').length){ 256 if($gif.closest('.waves-post-menu-content').length){ 257 if($gif.closest('.waves-post-menu').data('tw-postmenu-inited')!=='true'){ 258 $accept=false; 259 } 260 }else{ 261 $accept=false; 262 } 263 } 264 if($gif.data('gif-inited')!=='true'&&$accept){ 265 $gif.data('gif-inited','true'); 266 var $gifSrc=$gif.attr('src'); 267 var $gifCont; 268 if($gif.closest('.rever-gif-container').length){ 269 $gifCont=$gif.closest('.rever-gif-container'); 270 }else{ 271 $gifCont=$('<div class="rever-gif-container" style="background-image:url('+$gifSrc+');"></div>'); 272 $gif.before($gifCont); 273 $gifCont.append($gif); 274 $gif.attr('rel:animated_src',$gif.data('animated_src')); 275 } 276 277 $gifCont.attr({'data-width':($gif.data('width')?$gif.data('width'):0),'data-height':($gif.data('height')?$gif.data('height'):0)}); 278 279 var $gifSup =new SuperGif({gif:document.getElementById($id),progressbar_height:0}); 280 $gifSup.load(function(){tw_gif_resize($gifCont,true);}); 281 if(rever_script_data.gif_auto==='0'){ 282 var $gifBtn =$('<span class="rever-gif-button"></span>'); 283 $gifCont.append($gifBtn); 284 $gifBtn.on('click',function(e){e.preventDefault();
285 if($gifCont.is('.playing')){ 286 $gifCont.removeClass('playing'); 287 $gifSup.pause(); 288 }else{ 289 $gifCont.addClass('playing'); 290 $gifSup.play(); 291 } 292 return ''; 293 }); 294 } 295 } 296 }); 297 } 298} 299function tw_gif_resize($gifCont,$show){ 300 "use strict"; 301 /* GIF Player */ 302 var $jsgif=$gifCont.find('.jsgif'); 303 var $gifContW=$gifCont.width(); 304 var $gifContDataW = parseInt($gifCont.data('width'),10); 305 var $gifContDataH = parseInt($gifCont.data('height'),10); 306 if($jsgif.length&&$gifContDataW&&$gifContDataH){ 307 $jsgif.css({width:'',height:''}); 308 var $gifContD = $gifContDataW / $gifContDataH; 309 var $gifContH = parseInt($gifContW / $gifContD,10); 310 $gifCont.height($gifContH); 311 var $jsgifH=$jsgif.height(); 312 var $jsgifW=$jsgif.width(); 313 var $top=0; 314 var $left=0; 315 if($gifContH<$jsgifH){ 316 $top=($gifContH-$jsgifH)/2; 317 }else{ 318 $jsgif.height($gifContH); 319 $jsgifW=$gifContH*($jsgifW/$jsgifH); 320 $jsgif.width($jsgifW); 321 $left=($gifContW-$jsgifW)/2; 322 } 323 $jsgif.css({top:$top+'px',left:$left+'px'}); 324 } 325 if($show){ 326 $jsgif.css('opacity','1'); 327 } 328} 329 330function tw_init(){ 331 "use strict"; 332 var $=jQuery; 333 tw_gif(); 334 335 /* Video Responsive */ 336 jQuery('.rever-container iframe').each(function () { 337 if (!jQuery(this).hasClass('fluidvids-elem')) { 338 jQuery(this).addClass('makeFluid'); 339 } 340 }); 341 if (typeof fluidvids !== undefined && typeof fluidvids !== 'undefined') { 342 fluidvids.init({ 343 selector: ['.rever-container iframe.makeFluid'], // runs querySelectorAll() 344 players: ['www.youtube.com', 'player.vimeo.com'] // players to support 345 }); 346 jQuery('.rever-container iframe').removeClass('makeFluid'); 347 } 348}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.