1var SpinnerControl=function(){this.show=function(elem_id){try{var container=$(elem_id);container.prepend('<div id="ajax-spinner"><div id="ajax-spinner-wrapper"></div><div id="ajax-spinner-image"></div></div>');$("#ajax-spinner").show();}catch(err){console.error("spinner: ",err);}} 2this.hide=function(){try{$("#ajax-spinner").hide();$("#ajax-spinner").remove();}catch(err){console.error("spinner: ",err);}}} 3function removeAccents(strAccents){var strAccents=strAccents.split('');var strAccentsOut=new Array();var strAccentsLen=strAccents.length;var accents='ÃÃÃÃÃà à áâãäåÃÃÃÃÃÃÃòóôõöøÃÃÃÃèéêëðÃçÃÃÃÃÃìÃîïÃÃÃÃùúûüÃñŠšŸÿýŽž';var accentsOut="AAAAAAaaaaaaOOOOOOOooooooEEEEeeeeeCcDIIIIiiiiUUUUuuuuNnSsYyyZz";for(var y=0;y<strAccentsLen;y++){if(accents.indexOf(strAccents[y])!=-1){strAccentsOut[y]=accentsOut.substr(accents.indexOf(strAccents[y]),1);}else 4strAccentsOut[y]=strAccents[y];} 5strAccentsOut=strAccentsOut.join('');return strAccentsOut;} 6function isSafariIos(){var is_ios=/iP(ad|od|hone)/i.test(window.navigator.userAgent),is_safari=!!navigator.userAgent.match(/Version\/[\d\.]+.*Safari/);if(is_ios&&is_safari){return true;}else{return false;}} 7(function(root,factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){module.exports=factory(require('jquery'));}else{root.lightbox=factory(root.jQuery);}}(this,function($){function Lightbox(options){this.album=[];this.currentImageIndex=void 0;this.init();this.options=$.extend({},this.constructor.defaults);this.option(options);} 8Lightbox.defaults={albumLabel:'Image %1 of %2',alwaysShowNavOnTouchDevices:false,fadeDuration:600,fitImagesInViewport:true,imageFadeDuration:600,positionFromTop:50,resizeDuration:700,showImageNumberLabel:true,wrapAround:false,disableScrolling:false,sanitizeTitle:false};Lightbox.prototype.option=function(options){$.extend(this.options,options);};Lightbox.prototype.imageCountLabel=function(currentImageNum,totalImages){return this.options.albumLabel.replace(/%1/g,currentImageNum).replace(/%2/g,totalImages);};Lightbox.prototype.init=function(){var self=this;$(document).ready(function(){self.enable();self.build();});};Lightbox.prototype.enable=function(){var self=this;$('body').on('click','a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]',function(event){self.start($(event.currentTarget));return false;});};Lightbox.prototype.build=function(){var self=this;$('<div id="lightboxOverlay" class="lightboxOverlay"></div><div id="lightbox" class="lightbox"><div class="lb-outerContainer"><div class="lb-container"><img class="lb-image" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" /><div class="lb-nav"><a class="lb-prev" href="" ></a><a class="lb-next" href="" ></a></div><div class="lb-loader"><a class="lb-cancel"></a></div></div></div><div class="lb-dataContainer"><div class="lb-data"><div class="lb-details"><span class="lb-caption"></span><span class="lb-number"></span></div><div class="lb-closeContainer"><a class="lb-close"></a></div></div></div></div>').appendTo($('body'));this.$lightbox=$('#lightbox');this.$overlay=$('#lightboxOverlay');this.$outerContainer=this.$lightbox.find('.lb-outerContainer');this.$container=this.$lightbox.find('.lb-container');this.$image=this.$lightbox.find('.lb-image');this.$nav=this.$lightbox.find('.lb-nav');this.containerPadding={top:parseInt(this.$container.css('padding-top'),10),right:parseInt(this.$container.css('padding-right'),10),bottom:parseInt(this.$container.css('padding-bottom'),10),left:parseInt(this.$container.css('padding-left'),10)};this.imageBorderWidth={top:parseInt(this.$image.css('border-top-width'),10),right:parseInt(this.$image.css('border-right-width'),10),bottom:parseInt(this.$image.css('border-bottom-width'),10),left:parseInt(this.$image.css('border-left-width'),10)};this.$overlay.hide().on('click',function(){self.end();return false;});this.$lightbox.hide().on('click',function(event){if($(event.target).attr('id')==='lightbox'){self.end();} 9return false;});this.$outerContainer.on('click',function(event){if($(event.target).attr('id')==='lightbox'){self.end();} 10return false;});this.$lightbox.find('.lb-prev').on('click',function(){if(self.currentImageIndex===0){self.changeImage(self.album.length-1);}else{self.changeImage(self.currentImageIndex-1);} 11return false;});this.$lightbox.find('.lb-next').on('click',function(){if(self.currentImageIndex===self.album.length-1){self.changeImage(0);}else{self.changeImage(self.currentImageIndex+1);} 12return false;});this.$nav.on('mousedown',function(event){if(event.which===3){self.$nav.css('pointer-events','none');self.$lightbox.one('contextmenu',function(){setTimeout(function(){this.$nav.css('pointer-events','auto');}.bind(self),0);});}});this.$lightbox.find('.lb-loader, .lb-close').on('click',function(){self.end();return false;});};Lightbox.prototype.start=function($link){var self=this;var $window=$(window);$window.on('resize',$.proxy(this.sizeOverlay,this));$('select, object, embed').css({visibility:'hidden'});this.sizeOverlay();this.album=[];var imageNumber=0;function addToAlbum($link){self.album.push({link:$link.attr('href'),title:$link.attr('data-title')||$link.attr('title')}
12);} 13var dataLightboxValue=$link.attr('data-lightbox');var $links;if(dataLightboxValue){$links=$($link.prop('tagName')+'[data-lightbox="'+dataLightboxValue+'"]');for(var i=0;i<$links.length;i=++i){addToAlbum($($links[i]));if($links[i]===$link[0]){imageNumber=i;}}}else{if($link.attr('rel')==='lightbox'){addToAlbum($link);}else{$links=$($link.prop('tagName')+'[rel="'+$link.attr('rel')+'"]');for(var j=0;j<$links.length;j=++j){addToAlbum($($links[j]));if($links[j]===$link[0]){imageNumber=j;}}}} 14var top=$window.scrollTop()+this.options.positionFromTop;var left=$window.scrollLeft();this.$lightbox.css({top:top+'px',left:left+'px'}).fadeIn(this.options.fadeDuration);if(this.options.disableScrolling){$('body').addClass('lb-disable-scrolling');} 15this.changeImage(imageNumber);};Lightbox.prototype.changeImage=function(imageNumber){var self=this;this.disableKeyboardNav();var $image=this.$lightbox.find('.lb-image');this.$overlay.fadeIn(this.options.fadeDuration);$('.lb-loader').fadeIn('slow');this.$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide();this.$outerContainer.addClass('animating');var preloader=new Image();preloader.onload=function(){var $preloader;var imageHeight;var imageWidth;var maxImageHeight;var maxImageWidth;var windowHeight;var windowWidth;$image.attr('src',self.album[imageNumber].link);$preloader=$(preloader);$image.width(preloader.width);$image.height(preloader.height);if(self.options.fitImagesInViewport){windowWidth=$(window).width();windowHeight=$(window).height();maxImageWidth=windowWidth-self.containerPadding.left-self.containerPadding.right-self.imageBorderWidth.left-self.imageBorderWidth.right-20;maxImageHeight=windowHeight-self.containerPadding.top-self.containerPadding.bottom-self.imageBorderWidth.top-self.imageBorderWidth.bottom-120;if(self.options.maxWidth&&self.options.maxWidth<maxImageWidth){maxImageWidth=self.options.maxWidth;} 16if(self.options.maxHeight&&self.options.maxHeight<maxImageWidth){maxImageHeight=self.options.maxHeight;} 17if((preloader.width>maxImageWidth)||(preloader.height>maxImageHeight)){if((preloader.width / maxImageWidth)>(preloader.height / maxImageHeight)){imageWidth=maxImageWidth;imageHeight=parseInt(preloader.height /(preloader.width / imageWidth),10);$image.width(imageWidth);$image.height(imageHeight);}else{imageHeight=maxImageHeight;imageWidth=parseInt(preloader.width /(preloader.height / imageHeight),10);$image.width(imageWidth);$image.height(imageHeight);}}} 18self.sizeContainer($image.width(),$image.height());};preloader.src=this.album[imageNumber].link;this.currentImageIndex=imageNumber;};Lightbox.prototype.sizeOverlay=function(){this.$overlay.width($(document).width()).height($(document).height());};Lightbox.prototype.sizeContainer=function(imageWidth,imageHeight){var self=this;var oldWidth=this.$outerContainer.outerWidth();var oldHeight=this.$outerContainer.outerHeight();var newWidth=imageWidth+this.containerPadding.left+this.containerPadding.right+this.imageBorderWidth.left+this.imageBorderWidth.right;var newHeight=imageHeight+this.containerPadding.top+this.containerPadding.bottom+this.imageBorderWidth.top+this.imageBorderWidth.bottom;function postResize(){self.$lightbox.find('.lb-dataContainer').width(newWidth);self.$lightbox.find('.lb-prevLink').height(newHeight);self.$lightbox.find('.lb-nextLink').height(newHeight);self.showImage();} 19if(oldWidth!==newWidth||oldHeight!==newHeight){this.$outerContainer.animate({width:newWidth,height:newHeight},this.options.resizeDuration,'swing',function(){postResize();});}else{postResize();}};Lightbox.prototype.showImage=function(){this.$lightbox.find('.lb-loader').stop(true).hide();this.$lightbox.find('.lb-image').fadeIn(this.options.imageFadeDuration);this.updateNav();this.updateDetails();this.preloadNeighboringImages();this.enableKeyboardNav();};Lightbox.prototype.updateNav=function(){var alwaysShowNav=false;try{document.createEvent('TouchEvent');alwaysShowNav=(this.options.alwaysShowNavOnTouchDevices)?true:false;}catch(e){} 20this.$lightbox.find('.lb-nav').show();if(this.album.length>1){if(this.options.wrapAround){if(alwaysShowNav){this.$lightbox.find('.lb-prev, .lb-next').css('opacity','1');} 21this.$lightbox.find('.lb-prev, .lb-next').show();}else{if(this.currentImageIndex>0){this.$lightbox.find('.lb-prev').show();if(alwaysShowNav){this.$lightbox.find('.lb-prev').css('opacity','1');}} 22if(this.currentImageIndex<this.album.length-1){this.$lightbox.find('.lb-next').show();if(alwaysShowNav){this.$lightbox.find('.lb-next').css('opacity','1');}}}}};Lightbox.prototype.updateDetails=function(){var self=this;if(typeof this.album[this.currentImageIndex].title!=='undefined'&&this.album[this.currentImageIndex].title!==''){var $caption=this.$lightbox.find('.lb-caption');if(this.options.sanitizeTitle){$caption.text(this.album[this.currentImageIndex].title);}else{$caption.html(this.album[this.currentImageIndex].title);} 23$caption.fadeIn('fast').find('a').on('click',function(event){if($(this).attr('target')!==undefined){window.open($(this).attr('href'),$(this).attr('target'));}else{location.href=$(this).attr('href');}});} 24if(this.album.length>1&&this.options.showImageNumberLabel){var labelText=this.imageCountLabel(this.currentImageIndex+1,this.album.length);this.$lightbox.find('.lb-number').text(labelText).fadeIn('fast');}else{this.$lightbox.find('.lb-number').hide();} 25this.$outerContainer.removeClass('animating');this.$lightbox.find('.lb-dataContainer').fadeIn(this.options.resizeDuration,function(){return self.sizeOverlay();});};Lightbox.prototype.preloadNeighboringImages=function(){if(this.album.length>this.currentImageIndex+1){var preloadNext=new Image();preloadNext.src=this.album[this.currentImageIndex+1].link;} 26if(this.currentImageIndex>0){var preloadPrev=new Image();preloadPrev.src=this.album[this.currentImageIndex-1].link;}};Lightbox.prototype.enableKeyboardNav=function(){$(document).on('keyup.keyboard',$.proxy(this.keyboardAction,this));};Lightbox.prototype.disableKeyboardNav=function(){$(document).off('.keyboard');};Lightbox.prototype.keyboardAction=function(event){var KEYCODE_ESC=27;var KEYCODE_LEFTARROW=37;var KEYCODE_RIGHTARROW=39;var keycode=event.keyCode;var key=String.fromCharCode(keycode).toLowerCase();if(keycode===KEYCODE_ESC||key.match(/x|o|c/)){this.end();}else if(key==='p'||keycode===KEYCODE_LEFTARROW){if(this.currentImageIndex!==0){this.changeImage(this.currentImageIndex-1);}else if(this.options.wrapAround&&this.album.length>1){this.changeImage(this.album.length-1);}}else if(key==='n'||keycode===KEYCODE_RIGHTARROW){if(this.currentImageIndex!==this.album.length-1){this.changeImage(this.currentImageIndex+1);}else if(this.options.wrapAround&&this.album.length>1){this.changeImage(0);}}};Lightbox.prototype.end=function(){this.disableKeyboardNav();$(window).off('resize',this.sizeOverlay);this.$lightbox.fadeOut(this.options.fadeDuration);this.$overlay.fadeOut(this.options.fadeDuration);$('select, object, embed').css({visibility:'visible'});if(this.options.disableScrolling){$('body').removeClass('lb-disable-scrolling');}};return new Lightbox();}));var ready=true;jQuery.extend({nette:{updateSnippet:function(id,html){$("#"+id).fadeTo("slow",0.2,function(){$(this).html(html).fadeTo("slow",1);});$('#preloader').fadeOut();},success:function(payload){if(payload.redirect){linkHref=payload.redirect;if((linkHref.indexOf("/dating/like/stats")>-1)){$.get(payload.redirect);} 27{window.location.href=payload.redirect;} 28return;} 29if(payload.snippets){for(var i in payload.snippets){jQuery.nette.updateSnippet(i,payload.snippets[i]);}}
29 30$("body").css({'cursor':'default'});ready=true;$('#preloader').fadeOut();}}});jQuery.ajaxSetup({success:jQuery.nette.success,dataType:"json"});$(document).on('click','a.ajax-link',function(event){if(ready){ready=false;document.body.style.cursor="wait";$("a").css("cursor","wait");$("a").hover(function(){$(this).css("cursor","wait");});$('a').on('click.myDisable',function(){return false;});event.preventDefault();$.get(this.href);setTimeout(function(){document.body.style.cursor="default";$("a").css("cursor","pointer");$("a").hover(function(){$(this).css("cursor","pointer");});$('a').off('click.myDisable');},2000);} 31else{event.preventDefault();event.stopPropagation();}});jQuery.fn.extend({ajaxSubmit:function(callback,validate=true){var form;var sendValues={};if(this.is(":submit")){form=this.parents("form");sendValues[this.attr("name")]=this.val()||"";}else if(this.is("form")){form=this;}else{return null;} 32if($(form.get(0)).find(".is-invalid").length>0&&validate){return null;};var values=form.serializeArray();for(var i=0;i<values.length;i++){var name=values[i].name;if(name in sendValues){var val=sendValues[name];if(!(val instanceof Array)){val=[val];} 33val.push(values[i].value);sendValues[name]=val;}else{sendValues[name]=values[i].value;}} 34var ajaxOptions={url:form.attr("action"),data:sendValues,type:form.attr("method")||"get"};if(callback){ajaxOptions.success=callback;} 35return jQuery.ajax(ajaxOptions);}});(function(factory){if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'){factory(require('jquery'));}else{factory(jQuery);}}(function($){var CountTo=function(element,options){this.$element=$(element);this.options=$.extend({},CountTo.DEFAULTS,this.dataOptions(),options);this.init();};CountTo.DEFAULTS={from:0,to:0,speed:1000,refreshInterval:100,decimals:0,formatter:formatter,onUpdate:null,onComplete:null};CountTo.prototype.init=function(){this.value=this.options.from;this.loops=Math.ceil(this.options.speed / this.options.refreshInterval);this.loopCount=0;this.increment=(this.options.to-this.options.from)/ this.loops;};CountTo.prototype.dataOptions=function(){var options={from:this.$element.data('from'),to:this.$element.data('to'),speed:this.$element.data('speed'),refreshInterval:this.$element.data('refresh-interval'),decimals:this.$element.data('decimals')};var keys=Object.keys(options);for(var i in keys){var key=keys[i];if(typeof(options[key])==='undefined'){delete options[key];}} 36return options;};CountTo.prototype.update=function(){this.value+=this.increment;this.loopCount++;this.render();if(typeof(this.options.onUpdate)=='function'){this.options.onUpdate.call(this.$element,this.value);} 37if(this.loopCount>=this.loops){clearInterval(this.interval);this.value=this.options.to;if(typeof(this.options.onComplete)=='function'){this.options.onComplete.call(this.$element,this.value);}}};CountTo.prototype.render=function(){var formattedValue=this.options.formatter.call(this.$element,this.value,this.options);this.$element.text(formattedValue);};CountTo.prototype.restart=function(){this.stop();this.init();this.start();};CountTo.prototype.start=function(){this.stop();this.render();this.interval=setInterval(this.update.bind(this),this.options.refreshInterval);};CountTo.prototype.stop=function(){if(this.interval){clearInterval(this.interval);}};CountTo.prototype.toggle=function(){if(this.interval){this.stop();}else{this.start();}};function formatter(value,options){return value.toFixed(options.decimals);} 38$.fn.countTo=function(option){return this.each(function(){var $this=$(this);var data=$this.data('countTo');var init=!data||typeof(option)==='object';var options=typeof(option)==='object'?option:{};var method=typeof(option)==='string'?option:'start';if(init){if(data)data.stop();$this.data('countTo',data=new CountTo(this,options));} 39data[method].call(data);});};}));;(function($,window,document,undefined){var OnePageNav=function(elem,options){this.elem=elem;this.$elem=$(elem);this.options=options;this.metadata=this.$elem.data('plugin-options');this.$win=$(window);this.sections={};this.didScroll=false;this.$doc=$(document);this.docHeight=this.$doc.height();};OnePageNav.prototype={defaults:{navItems:'a',currentClass:'current',changeHash:false,easing:'swing',filter:'',scrollSpeed:750,scrollThreshold:0.5,begin:false,end:false,scrollChange:false},init:function(){this.config=$.extend({},this.defaults,this.options,this.metadata);this.$nav=this.$elem.find(this.config.navItems);if(this.config.filter!==''){this.$nav=this.$nav.filter(this.config.filter);} 40this.$nav.on('click.onePageNav',$.proxy(this.handleClick,this));this.getPositions();this.bindInterval();this.$win.on('resize.onePageNav',$.proxy(this.getPositions,this));return this;},adjustNav:function(self,$parent){if($parent.hasClass("scroll-nav-link")){self.$elem.find('.'+self.config.currentClass).removeClass(self.config.currentClass);$parent.addClass(self.config.currentClass);}},bindInterval:function(){var self=this;var docHeight;self.$win.on('scroll.onePageNav',function(){self.didScroll=true;});self.t=setInterval(function(){docHeight=self.$doc.height();if(self.didScroll){self.didScroll=false;self.scrollChange();}
41if(docHeight!==self.docHeight){self.docHeight=docHeight;self.getPositions();}},250);},getHash:function($link){return $link.attr('href').split('#')[1];},getPositions:function(){var self=this;var linkHref;var topPos;var $target;self.$nav.each(function(){linkHref=self.getHash($(this));$target=$('#'+linkHref);if($target.length){topPos=$target.offset().top;self.sections[linkHref]=Math.round(topPos);}});},getSection:function(windowPos){var returnValue=null;var windowHeight=Math.round(this.$win.height()*this.config.scrollThreshold);for(var section in this.sections){if((this.sections[section]-windowHeight)<windowPos){returnValue=section;}} 42return returnValue;},handleClick:function(e){var self=this;var $link=$(e.currentTarget);var $parent=$link.parent();var newLoc='#'+self.getHash($link);if(!$parent.hasClass(self.config.currentClass)){if(self.config.begin){self.config.begin(newLoc);} 43self.adjustNav(self,$parent);self.unbindInterval();self.scrollTo(newLoc,function(){if(self.config.changeHash){window.location.hash=newLoc;} 44self.bindInterval();if(self.config.end){self.config.end();}});} 45e.preventDefault();},scrollChange:function(){var windowTop=this.$win.scrollTop();var position=this.getSection(windowTop);var $parent;if(position!==null){var el=this.$elem.find('a[href$="#'+position+'"]');$parent=el.parent();if(!$parent.hasClass(this.config.currentClass)&&!el.hasClass("external")){this.adjustNav(this,$parent);if(this.config.scrollChange){this.config.scrollChange($parent);}}}},scrollTo:function(target,callback){if($(target).length>0){var offset=$(target).offset().top;$('html, body').animate({scrollTop:offset},this.config.scrollSpeed,this.config.easing,callback);}},unbindInterval:function(){clearInterval(this.t);this.$win.unbind('scroll.onePageNav');}};OnePageNav.defaults=OnePageNav.prototype.defaults;$.fn.onePageNav=function(options){return this.each(function(){new OnePageNav(this,options).init();});};})(jQuery,window,document);var lastScrollTop=0;var scrollInProgress=false;$(window).scroll(function(event){if($(".navbar").offset().top>50){$(".navbar-fixed-top").addClass("top-nav-collapse");}else{if(topNavMayBeCollapsed){$(".navbar-fixed-top").removeClass("top-nav-collapse");}}});var ts;$(window).bind('touchstart',function(e){if(!scrollInProgress){ts=e.originalEvent.touches[0].clientY;}});var isFF=(/Firefox/i.test(navigator.userAgent))?true:false;var mousewheelevt="mousewheel";if(isFF){mousewheelevt="DOMMouseScroll";} 46$(window).bind(mousewheelevt,function(event){if(!$(".nav-item.active .external").length>0){if(!scrollInProgress&&$(window).height()>679&&$(window).width()>767){var st=window.pageYOffset;var scrollDown;if(isFF){if(event.originalEvent.detail>0){scrollDown=true;}else{scrollDown=false;}}else{if(event.originalEvent.wheelDelta / 120<=0){scrollDown=true;}else{scrollDown=false;}} 47if(scrollDown){var nextLink=$(".scroll-nav-link.active").next(".scroll-nav-link");if(nextLink.length===0&&$(".scroll-nav-link.active").parent().next().length>0){nextLink=$(".scroll-nav-link.active").parent().next().find(".scroll-nav-link").first();} 48if(nextLink.length>0){var sectionId="section"+nextLink.find("a").attr('href');var scrollTo=$(sectionId).offset().top;if(scrollTo>st){scrollInProgress=true;event.stopPropagation();event.stopImmediatePropagation();nextLink.find("a").click();}}}else{var prevLink=$(".scroll-nav-link.active").prev(".scroll-nav-link");if(prevLink.length===0&&$(".scroll-nav-link.active").parent().prev().length>0){prevLink=$(".scroll-nav-link.active").parent().prev().find(".scroll-nav-link").last();} 49if(prevLink.length>0){var sectionId=prevLink.find("a").attr('href') 50var scrollTo=$(sectionId).offset().top;if(scrollTo<st){scrollInProgress=true;event.stopImmediatePropagation();event.stopPropagation();prevLink.find("a").click();}}}}}});$(function(){$(document).on('click','a.page-scroll',function(event){var $anchor=$(this);scrollInProgress=true;var scrollTo=$($anchor.attr('href')).offset().top;if(scrollTo<100){scrollTo=0;} 51$('html, body').stop().animate({scrollTop:scrollTo},1500,'easeInOutExpo',function(){scrollInProgress=false;});event.preventDefault();});});jQuery.easing['jswing']=jQuery.easing['swing'];jQuery.extend(jQuery.easing,{def:'easeOutQuad',swing:function(x,t,b,c,d){return jQuery.easing[jQuery.easing.def](x,t,b,c,d);},easeInQuad:function(x,t,b,c,d){return c*(t/=d)*t+b;},easeOutQuad:function(x,t,b,c,d){return-c*(t/=d)*(t-2)+b;},easeInOutQuad:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t+b;return-c/2*((--t)*(t-2)-1)+b;},easeInCubic:function(x,t,b,c,d){return c*(t/=d)*t*t+b;},easeOutCubic:function(x,t,b,c,d){return c*((t=t/d-1)*t*t+1)+b;},easeInOutCubic:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t+b;return c/2*((t-=2)*t*t+2)+b;},easeInQuart:function(x,t,b,c,d){return c*(t/=d)*t*t*t+b;},easeOutQuart:function(x,t,b,c,d){return-c*((t=t/d-1)*t*t*t-1)+b;},easeInOutQuart:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t+b;return-c/2*((t-=2)*t*t*t-2)+b;},easeInQuint:function(x,t,b,c,d){return c*(t/=d)*t*t*t*t+b;},easeOutQuint:function(x,t,b,c,d){return c*((t=t/d-1)*t*t*t*t+1)+b;},easeInOutQuint:function(x,t,b,c,d){if((t/=d/2)<1)return c/2*t*t*t*t*t+b;return c/2*((t-=2)*t*t*t*t+2)+b;},easeInSine:function(x,t,b,c,d){return-c*Math.cos(t/d*(Math.PI/2))+c+b;},easeOutSine:function(x,t,b,c,d){return c*Math.sin(t/d*(Math.PI/2))+b;},easeInOutSine:function(x,t,b,c,d){return-c/2*(Math.cos(Math.PI*t/d)-1)+b;},easeInExpo:function(x,t,b,c,d){return(t==0)?b:c*Math.pow(2,10*(t/d-1))+b;},easeOutExpo:function(x,t,b,c,d){return(t==d)?b+c:c*(-Math.pow(2,-10*t/d)+1)+b;},easeInOutExpo:function(x,t,b,c,d){if(t==0)return b;if(t==d)return b+c;if((t/=d/2)<1)return c/2*Math.pow(2,10*(t-1))+b;return c/2*(-Math.pow(2,-10*--t)+2)+b;},easeInCirc:function(x,t,b,c,d){return-c*(Math.sqrt(1-(t/=d)*t)-1)+b;},easeOutCirc:function(x,t,b,c,d){return c*Math.sqrt(1-(t=t/d-1)*t)+b;},easeInOutCirc:function(x,t,b,c,d){if((t/=d/2)<1)return-c/2*(Math.sqrt(1-t*t)-1)+b;return c/2*(Math.sqrt(1-(t-=2)*t)+1)+b;},easeInElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;
51if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;} 52else var s=p/(2*Math.PI)*Math.asin(c/a);return-(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;},easeOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d)==1)return b+c;if(!p)p=d*.3;if(a<Math.abs(c)){a=c;var s=p/4;} 53else var s=p/(2*Math.PI)*Math.asin(c/a);return a*Math.pow(2,-10*t)*Math.sin((t*d-s)*(2*Math.PI)/p)+c+b;},easeInOutElastic:function(x,t,b,c,d){var s=1.70158;var p=0;var a=c;if(t==0)return b;if((t/=d/2)==2)return b+c;if(!p)p=d*(.3*1.5);if(a<Math.abs(c)){a=c;var s=p/4;} 54else var s=p/(2*Math.PI)*Math.asin(c/a);if(t<1)return-.5*(a*Math.pow(2,10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p))+b;return a*Math.pow(2,-10*(t-=1))*Math.sin((t*d-s)*(2*Math.PI)/p)*.5+c+b;},easeInBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*(t/=d)*t*((s+1)*t-s)+b;},easeOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;return c*((t=t/d-1)*t*((s+1)*t+s)+1)+b;},easeInOutBack:function(x,t,b,c,d,s){if(s==undefined)s=1.70158;if((t/=d/2)<1)return c/2*(t*t*(((s*=(1.525))+1)*t-s))+b;return c/2*((t-=2)*t*(((s*=(1.525))+1)*t+s)+2)+b;},easeInBounce:function(x,t,b,c,d){return c-jQuery.easing.easeOutBounce(x,d-t,0,c,d)+b;},easeOutBounce:function(x,t,b,c,d){if((t/=d)<(1/2.75)){return c*(7.5625*t*t)+b;}else if(t<(2/2.75)){return c*(7.5625*(t-=(1.5/2.75))*t+.75)+b;}else if(t<(2.5/2.75)){return c*(7.5625*(t-=(2.25/2.75))*t+.9375)+b;}else{return c*(7.5625*(t-=(2.625/2.75))*t+.984375)+b;}},easeInOutBounce:function(x,t,b,c,d){if(t<d/2)return jQuery.easing.easeInBounce(x,t*2,0,c,d)*.5+b;return jQuery.easing.easeOutBounce(x,t*2-d,0,c,d)*.5+c*.5+b;}});;(function($,document,window){var 55defaults={label:'MENU',duplicate:true,duration:200,easingOpen:'swing',easingClose:'swing',closedSymbol:'►',openedSymbol:'▼',prependTo:'body',parentTag:'a',closeOnClick:false,allowParentLinks:false,nestedParentLinks:true,showChildren:false,removeIds:false,removeClasses:false,brand:'',init:function(){},beforeOpen:function(){},beforeClose:function(){},afterOpen:function(){},afterClose:function(){}},mobileMenu='slicknav',prefix='slicknav';function Plugin(element,options){this.element=element;this.settings=$.extend({},defaults,options);this._defaults=defaults;this._name=mobileMenu;this.init();} 56Plugin.prototype.init=function(){var $this=this,menu=$(this.element),settings=this.settings,iconClass,menuBar;if(settings.duplicate){$this.mobileNav=menu.clone();$this.mobileNav.removeAttr('id');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('id');});}else{$this.mobileNav=menu;$this.mobileNav.removeAttr('id');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('id');});} 57if(settings.removeClasses){$this.mobileNav.removeAttr('class');$this.mobileNav.find('*').each(function(i,e){$(e).removeAttr('class');});} 58iconClass=prefix+'_icon';if(settings.label===''){iconClass+=' '+prefix+'_no-text';} 59if(settings.parentTag=='a'){settings.parentTag='a href="#"';} 60$this.mobileNav.attr('class',prefix+'_nav');menuBar=$('<div class="'+prefix+'_menu"></div>');if(settings.brand!==''){var brand=$('<div class="'+prefix+'_brand">'+settings.brand+'</div>');$(menuBar).append(brand);} 61$this.btn=$(['<'+settings.parentTag+' aria-haspopup="true" tabindex="0" class="'+prefix+'_btn '+prefix+'_collapsed">','<span class="'+prefix+'_menutxt">'+settings.label+'</span>','<span class="'+iconClass+'">','<span class="'+prefix+'_icon-bar"></span>','<span class="'+prefix+'_icon-bar"></span>','<span class="'+prefix+'_icon-bar"></span>','</span>','</'+settings.parentTag+'>'].join(''));$(menuBar).append($this.btn);$(settings.prependTo).prepend(menuBar);menuBar.append($this.mobileNav);var items=$this.mobileNav.find('li');$(items).each(function(){var item=$(this),data={};data.children=item.children('ul').attr('role','menu');item.data('menu',data);if(data.children.length>0){var a=item.contents(),containsAnchor=false,nodes=[];$(a).each(function(){if(!$(this).is('ul')){nodes.push(this);}else{return false;} 62if($(this).is("a")){containsAnchor=true;}});var wrapElement=$('<'+settings.parentTag+' role="menuitem" aria-haspopup="true" tabindex="-1" class="'+prefix+'_item"/>');if((!settings.allowParentLinks||settings.nestedParentLinks)||!containsAnchor){var $wrap=$(nodes).wrapAll(wrapElement).parent();$wrap.addClass(prefix+'_row');}else 63$(nodes).wrapAll('<span class="'+prefix+'_parent-link '+prefix+'_row"/>').parent();if(!settings.showChildren){item.addClass(prefix+'_collapsed');}else{item.addClass(prefix+'_open');} 64item.addClass(prefix+'_parent');var arrowElement=$('<span class="'+prefix+'_arrow">'+(settings.showChildren?settings.openedSymbol:settings.closedSymbol)+'</span>');if(settings.allowParentLinks&&!settings.nestedParentLinks&&containsAnchor) 65arrowElement=arrowElement.wrap(wrapElement).parent();$(nodes).last().after(arrowElement);}else if(item.children().length===0){item.addClass(prefix+'_txtnode');} 66item.children('a').attr('role','menuitem').click(function(event){if(settings.closeOnClick&&!$(event.target).parent().closest('li').hasClass(prefix+'_parent')){$($this.btn).click();}});if(settings.closeOnClick&&settings.allowParentLinks){item.children('a').children('a').click(function(event){$($this.btn).click();});item.find('.'+prefix+'_parent-link a:not(.'+prefix+'_item)').click(function(event){$($this.btn).click();});}});$(items).each(function(){var data=$(this).data('menu');if(!settings.showChildren){$this._visibilityToggle(data.children,null,fal
vendor: 4,281 bytes, lines 66-73
66se,null,true);}});$this._visibilityToggle($this.mobileNav,null,false,'init',true);$this.mobileNav.attr('role','menu');$(document).mousedown(function(){$this._outlines(false);});$(document).keyup(function(){$this._outlines(true);});$($this.btn).click(function(e){e.preventDefault();$this._menuToggle();});$this.mobileNav.on('click','.'+prefix+'_item',function(e){e.preventDefault();$this._itemClick($(this));});$($this.btn).keydown(function(e){var ev=e||event;if(ev.keyCode==13){e.preventDefault();$this._menuToggle();}});$this.mobileNav.on('keydown','.'+prefix+'_item',function(e){var ev=e||event;if(ev.keyCode==13){e.preventDefault();$this._itemClick($(e.target));}});if(settings.allowParentLinks&&settings.nestedParentLinks){$('.'+prefix+'_item a').click(function(e){e.stopImmediatePropagation();});}};Plugin.prototype._menuToggle=function(el){var $this=this;var btn=$this.btn;var mobileNav=$this.mobileNav;if(btn.hasClass(prefix+'_collapsed')){btn.removeClass(prefix+'_collapsed');btn.addClass(prefix+'_open');}else{btn.removeClass(prefix+'_open');btn.addClass(prefix+'_collapsed');} 67btn.addClass(prefix+'_animating');$this._visibilityToggle(mobileNav,btn.parent(),true,btn);};Plugin.prototype._itemClick=function(el){var $this=this;var settings=$this.settings;var data=el.data('menu');if(!data){data={};data.arrow=el.children('.'+prefix+'_arrow');data.ul=el.next('ul');data.parent=el.parent();if(data.parent.hasClass(prefix+'_parent-link')){data.parent=el.parent().parent();data.ul=el.parent().next('ul');} 68el.data('menu',data);} 69if(data.parent.hasClass(prefix+'_collapsed')){data.arrow.html(settings.openedSymbol);data.parent.removeClass(prefix+'_collapsed');data.parent.addClass(prefix+'_open');data.parent.addClass(prefix+'_animating');$this._visibilityToggle(data.ul,data.parent,true,el);}else{data.arrow.html(settings.closedSymbol);data.parent.addClass(prefix+'_collapsed');data.parent.removeClass(prefix+'_open');data.parent.addClass(prefix+'_animating');$this._visibilityToggle(data.ul,data.parent,true,el);}};Plugin.prototype._visibilityToggle=function(el,parent,animate,trigger,init){var $this=this;var settings=$this.settings;var items=$this._getActionItems(el);var duration=0;if(animate){duration=settings.duration;} 70if(el.hasClass(prefix+'_hidden')){el.removeClass(prefix+'_hidden');if(!init){settings.beforeOpen(trigger);} 71el.slideDown(duration,settings.easingOpen,function(){$(trigger).removeClass(prefix+'_animating');$(parent).removeClass(prefix+'_animating');if(!init){settings.afterOpen(trigger);}});el.attr('aria-hidden','false');items.attr('tabindex','0');$this._setVisAttr(el,false);}else{el.addClass(prefix+'_hidden');if(!init){settings.beforeClose(trigger);} 72el.slideUp(duration,this.settings.easingClose,function(){el.attr('aria-hidden','true');items.attr('tabindex','-1');$this._setVisAttr(el,true);el.hide();$(trigger).removeClass(prefix+'_animating');$(parent).removeClass(prefix+'_animating');if(!init){settings.afterClose(trigger);}else if(trigger=='init'){settings.init();}});}};Plugin.prototype._setVisAttr=function(el,hidden){var $this=this;var nonHidden=el.children('li').children('ul').not('.'+prefix+'_hidden');if(!hidden){nonHidden.each(function(){var ul=$(this);ul.attr('aria-hidden','false');var items=$this._getActionItems(ul);items.attr('tabindex','0');$this._setVisAttr(ul,hidden);});}else{nonHidden.each(function(){var ul=$(this);ul.attr('aria-hidden','true');var items=$this._getActionItems(ul);items.attr('tabindex','-1');$this._setVisAttr(ul,hidden);});}};Plugin.prototype._getActionItems=function(el){var data=el.data("menu");if(!data){data={};var items=el.children('li');var anchors=items.find('a');data.links=anchors.add(items.find('.'+prefix+'_item'));el.data('menu',data);} 73return data.links;};Plugin.prototype._outlines=function(state){if(!state){$('.'+prefix+'_item, .'+prefix+'_btn').css('outline','none');}else{$('.'+prefix+'_item, .'+prefix+'_btn').css('outline','');}};Plugin.prototype.toggle=function(){var $this=this;$this._menuToggle();};Plugin.prototype.open=function(){var $this=this;if($this.btn.hasClass(prefix+'_collapsed')){$this._menuToggle();}};Plugin.prototype.close=function(){var $this=this;if($this.btn.hasClass(prefix+'_open')){$this._menuToggle();}};$.fn[mobileMenu]=function(options){var args=arguments;
73if(options===undefined||typeof options==='object'){return this.each(function(){if(!$.data(this,'plugin_'+mobileMenu)){$.data(this,'plugin_'+mobileMenu,new Plugin(this,options));}});}else if(typeof options==='string'&&options[0]!=='_'&&options!=='init'){var returns;this.each(function(){var instance=$.data(this,'plugin_'+mobileMenu);if(instance instanceof Plugin&&typeof instance[options]==='function'){returns=instance[options].apply(instance,Array.prototype.slice.call(args,1));}});return returns!==undefined?returns:this;}};}(jQuery,document,window));jQuery.extend({dependentselectbox:{controlClass:'dependentControl',buttonSuffix:'_submit',hideSubmits:function(){$('.'+$.dependentselectbox.controlClass+$.dependentselectbox.buttonSuffix).parent().parent().hide();},initialize:function(){$.dependentselectbox.hideSubmits();$(document).on('change','.'+$.dependentselectbox.controlClass,function(event){$('#'+($(this).attr('id'))+$.dependentselectbox.buttonSuffix).ajaxSubmit($.dependentselectbox.jsonResponse);});},updateSelectBox:function(id,selectedKey,items){$("#"+id+" option").remove();var select=$("#"+id);for(var i in items){var item=$("<option></option>").attr("value",i).html(items[i]);if(i==selectedKey) 74item.attr("selected","selected");if(i=="") 75select.prepend(item);else 76select.append(item);}},jsonResponse:function(payload){if(!(payload["type"]&&payload["type"]=="JsonDependentSelectBoxResponse")){$.nette.success(payload);return;} 77var items=payload["items"];for(var i in items){$.dependentselectbox.updateSelectBox(i,items[i]["selected"],items[i]["items"]);}}}});$(document).ready(function(){if($.dependentselectbox!=undefined){$.dependentselectbox.initialize();}});function showFormErrorModal(text,callback=false){$('#modalCenter').modal({});if(callback){$('#modalCenter').on('hidden.bs.modal',function(){callback();$('#modalCenter').off('hidden.bs.modal');})} 78$("#modalCenter .modal-body").text(text);} 79function recaptchaCallback(){$(".g-recaptcha-explicit").removeClass('is-invalid');};function isAlphanumeric(inputtxt){var letterNumber=/^[0-9a-zA-Z]+$/;if(inputtxt.match(letterNumber)) 80{return true;}else 81{return false;}} 82function parseRules(rulesAttr){var rules=eval('['+(rulesAttr||'')+']');return rules;} 83function validateEmail(email){var re=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return re.test(String(email).toLowerCase());} 84function getErrMsgs(rules){var errMsgs=[];for(var id in rules){errMsgs[rules[id]["op"]]=rules[id]["msg"];} 85return errMsgs;} 86(function($){"use strict";$(window).on('load',function(){$('#frmsignUpForm-nickname,#frmfbProfileForm-nickname,#frmgoogleProfileForm-nickname').livequery(function(){var thisEl=$($(this)[0]);var errMsg=$(this).attr("data-not-unique-err-msg");var errMsgCharsCount=$(this).attr("data-char-length-msg");thisEl.on("input",function(event){var nickname=this.value;if(!isAlphanumeric(nickname)){thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html($(this).attr("data-only-chars-and-numbers"));}else if(nickname.length>2&&nickname.length<21){event.preventDefault();event.stopPropagation();$.ajax({type:"POST",url:'/signup/is-nickname-unique',data:{'nickname':nickname,'isAjax':true},dataType:'json',beforeSend:function(){},success:function(data){if(nickname===thisEl[0].value){if(data==1){thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");thisEl.next(".invalid-feedback").html("");}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsg);}}}});}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgCharsCount);}});});$('#frmforgetForm-name,#frmresendActivationForm-name,#frmloginForm-name,#frmhomeLoginForm-name,#frmaddTicketForm-email,#frmreopenTicketForm-email,#frmcheckTicketForm-email,#frmeditAccountForm-name,#frmsubscribeForm-email').livequery(function(){var thisEl=$($(this)[0]);var rules=parseRules(thisEl.attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);
86if(thisEl.next(".invalid-feedback").length===0){thisEl.parent().append('<div class="invalid-feedback"></div>');} 87thisEl.on("input",function(event){var name=thisEl.val();if(name===""){thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgs[":filled"]);}else if(!validateEmail(name)){thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgs[":email"]);}else{thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");} 88$('#frmhomeLoginForm-password').removeClass("is-invalid");});});$('#frmaddTicketForm-text,#frmreopenTicketForm-text,#frmreopenTicketForm-ticket_key,#frmcheckTicketForm-ticket_key').livequery(function(){var thisEl=$($(this)[0]);var rules=parseRules(thisEl.attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);if(thisEl.next(".invalid-feedback").length===0){thisEl.parent().append('<div class="invalid-feedback"></div>');} 89thisEl.on("input",function(event){var name=thisEl.val();if(name===""){thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgs[":filled"]);}else{thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");}});});$('#frmsignUpForm-name').livequery(function(){var rules=parseRules($('#frmsignUpForm-name').attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);$("#frmsignUpForm-name").on("input",function(event){var name=this.value;if(name===""){$("#frmsignUpForm-name").addClass("is-invalid");$("#frmsignUpForm-name").removeClass("is-valid");$("#frmsignUpForm-name").next(".invalid-feedback").html(errMsgs[":filled"]);}else if(!validateEmail(name)){$("#frmsignUpForm-name").addClass("is-invalid");$("#frmsignUpForm-name").removeClass("is-valid");$("#frmsignUpForm-name").next(".invalid-feedback").html(errMsgs[":email"]);}else{event.preventDefault();event.stopPropagation();$.ajax({type:"POST",url:'/signup/is-username-unique',data:{'username':name,'isAjax':true},dataType:'json',beforeSend:function(){},success:function(data){if(name===$("#frmsignUpForm-name")[0].value){if(data===1){$("#frmsignUpForm-name").addClass("is-valid");$("#frmsignUpForm-name").removeClass("is-invalid");$("#frmsignUpForm-name").next(".invalid-feedback").html("");}else{$("#frmsignUpForm-name").addClass("is-invalid");$("#frmsignUpForm-name").removeClass("is-valid");$("#frmsignUpForm-name").next(".invalid-feedback").html($("#frmsignUpForm-name").attr("data-username-already-exists"));}}}});}});});$('#frmsignUpForm-password,#frmloginForm-password,#frmhomeLoginForm-password,#frmeditAccountForm-old_password,#frmeditAccountForm-password').livequery(function(){var thisEl=$($(this)[0]);var rules=parseRules(thisEl.attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);if(thisEl.next(".invalid-feedback").length===0){thisEl.parent().append('<div class="invalid-feedback"></div>');} 90thisEl.on("input",function(event){var password=this.value;if(password===""){thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgs[":filled"]);}else if(password.length<6){thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgs[":minLength"]);}else if(password.length>20){thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgs[":maxLength"]);}else{thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");thisEl.next(".invalid-feedback").html("");}});});$('#frmeditAccountForm-password2').livequery(function(){var rules=parseRules($('#frmeditAccountForm-password2').attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);$("#frmeditAccountForm-password2").on("input",function(event){var password=this.value;if(password===""){$("#frmeditAccountForm-password2").addClass("is-invalid");$("#frmeditAccountForm-password2").removeClass("is-valid");$("#frmeditAccountForm-password2").next(".invalid-feedback").html(errMsgs[":filled"]);}else if(password.length<6){$("#frmeditAccountForm-password2").addClass("is-invalid");$("#frmeditAccountForm-password2").removeClass("is-valid");
90$("#frmeditAccountForm-password2").next(".invalid-feedback").html(errMsgs[":minLength"]);}else if(password.length>20){$("#frmeditAccountForm-password2").addClass("is-invalid");$("#frmeditAccountForm-password2").removeClass("is-valid");$("#frmeditAccountForm-password2").next(".invalid-feedback").html(errMsgs[":maxLength"]);}else if(password!==$("#frmeditAccountForm-password").val()){$("#frmeditAccountForm-password2").addClass("is-invalid");$("#frmeditAccountForm-password2").removeClass("is-valid");$("#frmeditAccountForm-password2").next(".invalid-feedback").html($('#frmeditAccountForm-password2').attr('data-copied-password-not-same'));}else{$("#frmeditAccountForm-password2").addClass("is-valid");$("#frmeditAccountForm-password2").removeClass("is-invalid");$("#frmeditAccountForm-password2").next(".invalid-feedback").html("");}});});$('#frmsignUpForm-password2').livequery(function(){var rules=parseRules($('#frmsignUpForm-password2').attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);$("#frmsignUpForm-password2").on("input",function(event){var password=this.value;if(password===""){$("#frmsignUpForm-password2").addClass("is-invalid");$("#frmsignUpForm-password2").removeClass("is-valid");$("#frmsignUpForm-password2").next(".invalid-feedback").html(errMsgs[":filled"]);}else if(password.length<6){$("#frmsignUpForm-password2").addClass("is-invalid");$("#frmsignUpForm-password2").removeClass("is-valid");$("#frmsignUpForm-password2").next(".invalid-feedback").html(errMsgs[":minLength"]);}else if(password.length>20){$("#frmsignUpForm-password2").addClass("is-invalid");$("#frmsignUpForm-password2").removeClass("is-valid");$("#frmsignUpForm-password2").next(".invalid-feedback").html(errMsgs[":maxLength"]);}else if(password!==$("#frmsignUpForm-password").val()){$("#frmsignUpForm-password2").addClass("is-invalid");$("#frmsignUpForm-password2").removeClass("is-valid");$("#frmsignUpForm-password2").next(".invalid-feedback").html($('#frmsignUpForm-password2').attr('data-copied-password-not-same'));}else{$("#frmsignUpForm-password2").addClass("is-valid");$("#frmsignUpForm-password2").removeClass("is-invalid");$("#frmsignUpForm-password2").next(".invalid-feedback").html("");}});});$("#frmsignUpForm-agree,#frmfbProfileForm-agree,#frmgoogleProfileForm-agree").livequery(function(){var thisEl=$($(this)[0]);var rules=parseRules(thisEl.attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);thisEl.on("change",function(){if($(this).is(':checked')){thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");thisEl.next().next(".invalid-feedback").html("");}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next().next(".invalid-feedback").html(errMsgs[":filled"]);}});});$("#frmfbProfileForm-sex_id,#frmgoogleProfileForm-sex_id").livequery(function(){var thisEl=$($(this)[0]);var rules=parseRules(thisEl.attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);thisEl.on("change",function(){if($(this).val()>0){thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next().next(".invalid-feedback").html(errMsgs[":filled"]);}});});$("#frmsignUpForm-town_id").livequery(function(){var thisEl=$($(this)[0]);var rules=parseRules(thisEl.attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);thisEl.on("change",function(){if($(this).val()>0){thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");thisEl.next(".invalid-feedback").html(errMsgs[":filled"]);}});});$("#frmfbProfileForm-state_id,#frmgoogleProfileForm-state_id,#frmsignUpForm-state_id").livequery(function(){var thisEl=$($(this)[0]);thisEl.addClass("is-valid");});$("#birthdayDay,#birthdayMonth,#birthdayYear").livequery(function(){var thisEl=$($(this)[0]);var birthDayEl=$('input[name=birthday]');var rules=parseRules(birthDayEl.attr('data-nette-rules'));var errMsgs=getErrMsgs(rules);thisEl.on("change",function(){if($("#birthdayDay").val()>0&&$("#birthdayMonth").val()>0&&$("#birthdayYear").val()>0){var clientDay=$("#birthdayDay").val();if(clientDay<10){clientDay="0"+clientDay;} 91var clientMonth=$("#birthdayMonth").val();if(clientMonth<10){clientMonth="0"+clientMonth;} 92var date=new Date();var year=date.getFullYear()-18;var day=''+date.getDate();var month=date.getMonth()+1;if(month<10){month='0'+month;} 93if(day.length<2){day='0'+day;} 94var maxDate=[year,month,day].join('-');var birthDay=$("#birthdayYear").val()+"-"+clientMonth+"-"+clientDay;if(birthDay>maxDate){birthDayEl.addClass("is-invalid");birthDayEl.removeClass("is-valid");
94birthDayEl.next(".invalid-feedback").html(errMsgs[":range"]);$("#birthdayDay").addClass("is-invalid");$("#birthdayMonth").addClass("is-invalid");$("#birthdayYear").addClass("is-invalid");$("#birthdayDay").removeClass("is-valid");$("#birthdayMonth").removeClass("is-valid");$("#birthdayYear").removeClass("is-valid");}else{birthDayEl.addClass("is-valid");birthDayEl.removeClass("is-invalid");$("#birthdayDay").addClass("is-valid");$("#birthdayMonth").addClass("is-valid");$("#birthdayYear").addClass("is-valid");$("#birthdayDay").removeClass("is-invalid");$("#birthdayMonth").removeClass("is-invalid");$("#birthdayYear").removeClass("is-invalid");var clientAge=date.getFullYear()-$("#birthdayYear").val();if(clientAge-10>18){$("#frmsignUpForm-search_age_from").val(clientAge-10);}else{$("#frmsignUpForm-search_age_from").val(18);} 95if(clientAge+10<90){$("#frmsignUpForm-search_age_to").val(clientAge+10);}else{$("#frmsignUpForm-search_age_to").val(90);}}}else{if(thisEl.val()>0){thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");}}});});$("#frmfbProfileForm-town_id,#frmgoogleProfileForm-town_id").livequery(function(){var thisEl=$($(this)[0]);thisEl.on("change",function(){if(thisEl.val()>0){thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");}});});$("#frmgoogleProfileForm-province_id,#frmfbProfileForm-province_id,#frmsignUpForm-province_id").livequery(function(){var thisEl=$($(this)[0]);thisEl.on("change",function(e){if(thisEl.val()>0){thisEl.addClass("is-valid");thisEl.removeClass("is-invalid");}else{thisEl.addClass("is-invalid");thisEl.removeClass("is-valid");} 96$('#submitButtonSignUpForm').remove();$('#'+($(this).attr('id'))+$.dependentselectbox.buttonSuffix).ajaxSubmit($.dependentselectbox.jsonResponse,false);});});$("#womanRadio,#manRadio").livequery(function(){var thisEl=$($(this)[0]);thisEl.on("change",function(e){$("#frmsignUpForm-sex_id").removeClass("is-invalid");$("#frmsignUpForm-sex_id").val(thisEl.val());console.log($("#frmsignUpForm-sex_id"));});});$("#login_btn").on("click",function(event){$("#frm-homeLoginForm").ajaxSubmit(function(payload){$('#preloader').fadeOut();if(payload.formError){var invalidInput=$("#frmhomeLoginForm-"+payload.formError["id"]);if(invalidInput.length>0){invalidInput.addClass("is-invalid");invalidInput.removeClass("is-valid");if(invalidInput.next(".invalid-feedback").length>0){invalidInput.next(".invalid-feedback").html(payload.formError["text"]).show();}else if(invalidInput.next().next(".invalid-feedback").length>0){invalidInput.next().next(".invalid-feedback").html(payload.formError["text"]).show();} 97invalidInput.trigger('focus');}else{} 98return;} 99if(payload.redirect){window.location.href=payload.redirect;return;} 100if(payload.snippets){for(var i in payload.snippets){$("#"+i).html(payload.snippets[i]);}}});event.preventDefault();event.stopPropagation();event.stopImmediatePropagation();});$("#finnishSignup").on("click",function(){$("#frm-signUpForm").ajaxSubmit(function(payload){$('#preloader').fadeOut();$("#frmsignUpForm-nickname,#frmsignUpForm-password,#frmsignUpForm-password2,#frmsignUpForm-agree").removeClass("is-invalid");$("#frmsignUpForm-nickname,#frmsignUpForm-password,#frmsignUpForm-password2,#frmsignUpForm-agree").next(".invalid-feedback").html("");if(payload.formError){var invalidInput=$("#frmsignUpForm-"+payload.formError["id"]);if(invalidInput.length>0){invalidInput.addClass("is-invalid");invalidInput.removeClass("is-valid");if(invalidInput.next(".invalid-feedback").length>0){invalidInput.next(".invalid-feedback").html(payload.formError["text"]).show();}else if(invalidInput.next().next(".invalid-feedback").length>0){invalidInput.next().next(".invalid-feedback").html(payload.formError["text"]).show();} 101invalidInput.trigger('focus');}else{} 102return;} 103if(payload.redirect){window.location.href=payload.redirect;return;} 104if(payload.snippets){for(var i in payload.snippets){$("#"+i).html(payload.snippets[i]);}}});});});}(jQuery));(function(factory){"use strict";if(typeof define==='function'&&define.amd){define(['jquery'],factory);}else if(typeof exports==='object'&&typeof require==='function'){factory(require('jquery'));}else{factory(jQuery);}}(function($){'use strict';var 105utils=(function(){return{escapeRegExChars:function(value){return value.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&");},createNode:function(containerClass){var div=document.createElement('div');div.className=containerClass;div.style.position='absolute';div.style.display='none';div.setAttribute('unselectable','on');return div;}};}()),keys={ESC:27,TAB:9,RETURN:13,LEFT:37,UP:38,RIGHT:39,DOWN:40},noop=$.noop;function Autocomplete(el,options){var that=this;that.element=el;that.infiniteScrollFinnished=false;that.infiniteScrollInProgress=false;that.el=$(el);that.suggestions=[];that.badQueries=[];
105that.selectedIndex=-1;that.currentValue=that.element.value;that.timeoutId=null;that.cachedResponse={};that.onChangeTimeout=null;that.onChange=null;that.isLocal=false;that.suggestionsContainer=null;that.noSuggestionsContainer=null;that.options=$.extend(true,{},Autocomplete.defaults,options);that.classes={selected:'autocomplete-selected',suggestion:'autocomplete-suggestion'};that.hint=null;that.hintValue='';that.selection=null;that.initialize();that.setOptions(options);} 106Autocomplete.utils=utils;$.Autocomplete=Autocomplete;Autocomplete.defaults={ajaxSettings:{},autoSelectFirst:false,appendTo:'body',serviceUrl:null,lookup:null,onSelect:null,width:'auto',minChars:1,maxHeight:300,deferRequestBy:0,params:{},formatResult:_formatResult,formatGroup:_formatGroup,delimiter:null,zIndex:9999,type:'GET',noCache:false,onSearchStart:noop,onSearchComplete:noop,onSearchError:noop,preserveInput:false,containerClass:'autocomplete-suggestions',tabDisabled:false,dataType:'text',currentRequest:null,triggerSelectOnValidInput:true,preventBadQueries:true,lookupFilter:_lookupFilter,paramName:'query',transformResult:_transformResult,showNoSuggestionNotice:false,noSuggestionNotice:'No results',orientation:'bottom',forceFixPosition:false};function _lookupFilter(suggestion,originalQuery,queryLowerCase){return suggestion.value.toLowerCase().indexOf(queryLowerCase)!==-1;};function _transformResult(response){return typeof response==='string'?$.parseJSON(response):response;};function _formatResult(suggestion,currentValue){if(!currentValue){return suggestion.value;} 107var pattern='('+utils.escapeRegExChars(currentValue)+')';return suggestion.value.replace(new RegExp(pattern,'gi'),'<strong>$1<\/strong>').replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/<(\/?strong)>/g,'<$1>');};function _formatGroup(suggestion,category){return'<div class="autocomplete-group">'+category+'</div>';};Autocomplete.prototype={initialize:function(){var that=this,suggestionSelector='.'+that.classes.suggestion,selected=that.classes.selected,options=that.options,container;that.element.setAttribute('autocomplete','off');that.noSuggestionsContainer=$('<div class="autocomplete-no-suggestion"></div>').html(this.options.noSuggestionNotice).get(0);that.suggestionsContainer=Autocomplete.utils.createNode(options.containerClass);container=$(that.suggestionsContainer);container.appendTo(options.appendTo||'body');if(options.width!=='auto'){container.css('width',options.width);} 108container.on('mouseover.autocomplete',suggestionSelector,function(){that.activate($(this).data('index'));});container.on('mouseout.autocomplete',function(){that.selectedIndex=-1;container.children('.'+selected).removeClass(selected);});container.on('click.autocomplete',suggestionSelector,function(){that.select($(this).data('index'));});container.on('click.autocomplete',function(){clearTimeout(that.blurTimeoutId);});container.on('scroll',function(){if($(this).scrollTop()+$(this).innerHeight()>=$(this)[0].scrollHeight){if(that.infiniteScrollFinnished){return;} 109if(that.infiniteScrollInProgress){return;} 110that.infiniteScrollInProgress=true;var queryParams=that.options.params;queryParams["offset"]=container.find(".autocomplete-suggestion").length;var q=that.options.params["q"];var ajaxSettings={url:that.options.serviceUrl,data:queryParams,type:that.options.type,dataType:that.options.dataType};$.ajax(ajaxSettings).done(function(data){var ajaxResult;that.currentRequest=null;ajaxResult=options.transformResult(data,q);var html="";var className=that.classes.suggestion;if(ajaxResult.suggestions.length===0){that.infiniteScrollFinnished=true;$("#giphySuggestionsWrapper .spinner").remove();return;} 111$.each(ajaxResult.suggestions,function(i,suggestion){that.suggestions.push(suggestion);html+='<div class="'+className+'" data-index="'+(queryParams["offset"]+i)+'">'+that.options.formatResult(suggestion,q,i)+'</div>';});$("#giphySuggestionsWrapper .spinner").remove();container.append(html);if(ajaxResult.suggestions.length===parseInt(that.options.params["limit"])){container.append('<div class="spinner"></div>');} 112that.infiniteScrollInProgress=false;});}});that.fixPositionCapture=function(){if(that.visible){that.fixPosition();}};$(window).on('resize.autocomplete',that.fixPositionCapture);that.el.on('keydown.autocomplete',function(e){that.onKeyPress(e);});that.el.on('keyup.autocomplete',function(e){that.onKeyUp(e);});that.el.on('blur.autocomplete',function(){that.onBlur();});that.el.on('focus.autocomplete',function(){that.onFocus();});that.el.on('change.autocomplete',function(e){that.onKeyUp(e);});that.el.on('input.autocomplete',function(e){that.onKeyUp(e);});},onFocus:function(){var that=this;that.fixPosition();if(that.el.val().length>=that.options.minChars){that.onValueChange();}},onBlur:function(){var that=this;that.blurTimeoutId=setTimeout(function(){},200);},abortAjax:function(){var that=this;if(that.currentRequest){that.currentRequest.abort();that.currentRequest=null;}},setOptions:function(suppliedOptions){var that=this,options=$.extend({},that.options,suppliedOptions);that.isLocal=Array.isArray(options.lookup);if(that.isLocal){options.lookup=that.verifySuggestionsFormat(options.lookup);} 113options.orientation=that.validateOrientation(options.orientation,'bottom');$(that.suggestionsContainer).css({'max-height':options.maxHeight+'px','width':options.width+'px','z-index':options.zIndex});this.options=options;}
113,clearCache:function(){this.cachedResponse={};this.badQueries=[];},clear:function(){this.clearCache();this.currentValue='';this.suggestions=[];},disable:function(){var that=this;that.disabled=true;clearTimeout(that.onChangeTimeout);that.abortAjax();},enable:function(){this.disabled=false;},fixPosition:function(){var that=this,$container=$(that.suggestionsContainer),containerParent=$container.parent().get(0);if(containerParent!==document.body&&!that.options.forceFixPosition){return;} 114var orientation=that.options.orientation,containerHeight=$container.outerHeight(),height=that.el.outerHeight(),offset=that.el.offset(),styles={'top':offset.top,'left':offset.left};if(orientation==='auto'){var viewPortHeight=$(window).height(),scrollTop=$(window).scrollTop(),topOverflow=-scrollTop+offset.top-containerHeight,bottomOverflow=scrollTop+viewPortHeight-(offset.top+height+containerHeight);orientation=(Math.max(topOverflow,bottomOverflow)===topOverflow)?'top':'bottom';} 115if(orientation==='top'){styles.top+=-containerHeight;}else{styles.top+=height;} 116if(containerParent!==document.body){var opacity=$container.css('opacity'),parentOffsetDiff;if(!that.visible){$container.css('opacity',0).show();} 117parentOffsetDiff=$container.offsetParent().offset();styles.top-=parentOffsetDiff.top;styles.top+=containerParent.scrollTop;styles.left-=parentOffsetDiff.left;if(!that.visible){$container.css('opacity',opacity).hide();}} 118if(that.options.width==='auto'){styles.width=that.el.outerWidth()+'px';} 119$container.css(styles);},isCursorAtEnd:function(){var that=this,valLength=that.el.val().length,selectionStart=that.element.selectionStart,range;if(typeof selectionStart==='number'){return selectionStart===valLength;} 120if(document.selection){range=document.selection.createRange();range.moveStart('character',-valLength);return valLength===range.text.length;} 121return true;},onKeyPress:function(e){var that=this;if(!that.disabled&&!that.visible&&e.which===keys.DOWN&&that.currentValue){that.suggest();return;} 122if(that.disabled||!that.visible){return;} 123switch(e.which){case keys.ESC:that.el.val(that.currentValue);that.hide();break;case keys.RIGHT:if(that.hint&&that.options.onHint&&that.isCursorAtEnd()){that.selectHint();break;} 124return;case keys.TAB:if(that.hint&&that.options.onHint){that.selectHint();return;} 125if(that.selectedIndex===-1){that.hide();return;} 126that.select(that.selectedIndex);if(that.options.tabDisabled===false){return;} 127break;case keys.RETURN:if(that.selectedIndex===-1){that.hide();return;} 128that.select(that.selectedIndex);break;case keys.UP:that.moveUp();break;case keys.DOWN:that.moveDown();break;default:return;} 129e.stopImmediatePropagation();e.preventDefault();},onKeyUp:function(e){var that=this;if(that.disabled){return;} 130switch(e.which){case keys.UP:case keys.DOWN:return;} 131clearTimeout(that.onChangeTimeout);if(that.currentValue!==that.el.val()){that.findBestHint();if(that.options.deferRequestBy>0){that.onChangeTimeout=setTimeout(function(){that.onValueChange();},that.options.deferRequestBy);}else{that.onValueChange();}}},onValueChange:function(){if(this.ignoreValueChange){this.ignoreValueChange=false;return;} 132var that=this,options=that.options,value=that.el.val(),query=that.getQuery(value);
132if(that.selection&&that.currentValue!==query){that.selection=null;(options.onInvalidateSelection||$.noop).call(that.element);} 133clearTimeout(that.onChangeTimeout);that.currentValue=value;that.selectedIndex=-1;that.infiniteScrollFinnished=false;if(options.triggerSelectOnValidInput&&that.isExactMatch(query)){that.select(0);return;} 134if(query.length<options.minChars){that.hide();}else{that.getSuggestions(query);}},isExactMatch:function(query){var suggestions=this.suggestions;return(suggestions.length===1&&suggestions[0].value.toLowerCase()===query.toLowerCase());},getQuery:function(value){var delimiter=this.options.delimiter,parts;if(!delimiter){return value;} 135parts=value.split(delimiter);return $.trim(parts[parts.length-1]);},getSuggestionsLocal:function(query){var that=this,options=that.options,queryLowerCase=query.toLowerCase(),filter=options.lookupFilter,limit=parseInt(options.lookupLimit,10),data;data={suggestions:$.grep(options.lookup,function(suggestion){return filter(suggestion,query,queryLowerCase);})};if(limit&&data.suggestions.length>limit){data.suggestions=data.suggestions.slice(0,limit);} 136return data;},getSuggestions:function(q){var response,that=this,options=that.options,serviceUrl=options.serviceUrl,params,cacheKey,ajaxSettings;options.params[options.paramName]=q;if(options.onSearchStart.call(that.element,options.params)===false){return;} 137params=options.ignoreParams?null:options.params;if($.isFunction(options.lookup)){options.lookup(q,function(data){that.suggestions=data.suggestions;that.suggest();options.onSearchComplete.call(that.element,q,data.suggestions);});return;} 138if(that.isLocal){response=that.getSuggestionsLocal(q);}else{if($.isFunction(serviceUrl)){serviceUrl=serviceUrl.call(that.element,q);} 139cacheKey=serviceUrl+'?'+$.param(params||{});response=that.cachedResponse[cacheKey];} 140if(response&&Array.isArray(response.suggestions)){that.suggestions=response.suggestions;that.suggest();options.onSearchComplete.call(that.element,q,response.suggestions);}else if(!that.isBadQuery(q)){that.abortAjax();ajaxSettings={url:serviceUrl,data:params,type:options.type,dataType:options.dataType};$.extend(ajaxSettings,options.ajaxSettings);that.currentRequest=$.ajax(ajaxSettings).done(function(data){var result;that.currentRequest=null;result=options.transformResult(data,q);that.processResponse(result,q,cacheKey);options.onSearchComplete.call(that.element,q,result.suggestions);}).fail(function(jqXHR,textStatus,errorThrown){options.onSearchError.call(that.element,q,jqXHR,textStatus,errorThrown);});}else{options.onSearchComplete.call(that.element,q,[]);}},isBadQuery:function(q){if(!this.options.preventBadQueries){return false;} 141var badQueries=this.badQueries,i=badQueries.length;while(i--){if(q.indexOf(badQueries[i])===0){return true;}} 142return false;},hide:function(){var that=this,container=$(that.suggestionsContainer);if($.isFunction(that.options.onHide)&&that.visible){that.options.onHide.call(that.element,container);} 143that.visible=false;that.selectedIndex=-1;clearTimeout(that.onChangeTimeout);$(that.suggestionsContainer).hide();that.signalHint(null);},suggest:function(){if(!this.suggestions.length){if(this.options.showNoSuggestionNotice){this.noSuggestions();}else{this.hide();} 144return;} 145var that=this,options=that.options,groupBy=options.groupBy,formatResult=options.formatResult,value=that.getQuery(that.currentValue),className=that.classes.suggestion,classSelected=that.classes.selected,container=$(that.suggestionsContainer),noSuggestionsContainer=$(that.noSuggestionsContainer),beforeRender=options.beforeRender,html='',category,formatGroup=function(suggestion,index){var currentCategory=suggestion.data[groupBy];if(category===currentCategory){return'';} 146category=currentCategory;return options.formatGroup(suggestion,category);};if(options.triggerSelectOnValidInput&&that.isExactMatch(value)){that.select(0);return;} 147$.each(that.suggestions,function(i,suggestion){if(groupBy){html+=formatGroup(suggestion,value,i);} 148html+='<div title="'+__translate("Send")+'" class="'+className+'" data-index="'+i+'">'+formatResult(suggestion,value,i)+'</div>';});this.adjustContainerWidth();noSuggestionsContainer.detach();$("#giphySuggestionsWrapper .spinner").remove();container.html(html);if(that.suggestions.length==parseInt(options.params["limit"])){container.append('<div class="spinner"></div>');} 149if($.isFunction(beforeRender)){beforeRender.call(that.element,container,that.suggestions);} 150that.fixPosition();container.show();if(options.autoSelectFirst){that.selectedIndex=0;container.scrollTop(0);container.children('.'+className).first().addClass(classSelected);} 151that.visible=true;that.findBestHint();},noSuggestions:function(){var that=this,beforeRender=that.options.beforeRender,container=$(that.suggestionsContainer),noSuggestionsContainer=$(that.noSuggestionsContainer);this.adjustContainerWidth();noSuggestionsContainer.detach();container.empty();container.append(noSuggestionsContainer);if($.isFunction(beforeRender)){beforeRender.call(that.element,container,that.suggestions);} 152that.fixPosition();container.show();that.visible=true;},adjustContainerWidth:function(){var that=this,options=that.options,width,container=$(that.suggestionsContainer);if(options.width==='auto'){width=that.el.outerWidth();container.css('width',width>0?width:300);}else if(options.width==='flex'){container.css('width','');}},findBestHint:function(){var that=this,value=that.el.val().toLowerCase(),bestMatch=null;if(!value){return;} 153$.each(that.suggestions,function(i,suggestion){var foundMatch=suggestion.value.toLowerCase().indexOf(value)===0;if(foundMatch){bestMatch=suggestion;} 154return!foundMatch;});that.signalHint(bestMatch);},signalHint:function(suggestion){var hintValue='',that=this;if(suggestion){hintValue=that.currentValue+suggestion.value.substr(that.currentValue.length);}
155if(that.hintValue!==hintValue){that.hintValue=hintValue;that.hint=suggestion;(this.options.onHint||$.noop)(hintValue);}},verifySuggestionsFormat:function(suggestions){if(suggestions.length&&typeof suggestions[0]==='string'){return $.map(suggestions,function(value){return{value:value,data:null};});} 156return suggestions;},validateOrientation:function(orientation,fallback){orientation=$.trim(orientation||'').toLowerCase();if($.inArray(orientation,['auto','bottom','top'])===-1){orientation=fallback;} 157return orientation;},processResponse:function(result,originalQuery,cacheKey){var that=this,options=that.options;result.suggestions=that.verifySuggestionsFormat(result.suggestions);if(!options.noCache){that.cachedResponse[cacheKey]=result;if(options.preventBadQueries&&!result.suggestions.length){that.badQueries.push(originalQuery);}} 158if(originalQuery!==that.getQuery(that.currentValue)){return;} 159that.suggestions=result.suggestions;that.suggest();},activate:function(index){var that=this,activeItem,selected=that.classes.selected,container=$(that.suggestionsContainer),children=container.find('.'+that.classes.suggestion);container.find('.'+selected).removeClass(selected);that.selectedIndex=index;if(that.selectedIndex!==-1&&children.length>that.selectedIndex){activeItem=children.get(that.selectedIndex);$(activeItem).addClass(selected);return activeItem;} 160return null;},selectHint:function(){var that=this,i=$.inArray(that.hint,that.suggestions);that.select(i);},select:function(i){var that=this;that.hide();that.onSelect(i);},moveUp:function(){var that=this;if(that.selectedIndex===-1){return;} 161if(that.selectedIndex===0){$(that.suggestionsContainer).children('.'+that.classes.suggestion).first().removeClass(that.classes.selected);that.selectedIndex=-1;that.ignoreValueChange=false;that.el.val(that.currentValue);that.findBestHint();return;} 162that.adjustScroll(that.selectedIndex-1);},moveDown:function(){var that=this;if(that.selectedIndex===(that.suggestions.length-1)){return;} 163that.adjustScroll(that.selectedIndex+1);},adjustScroll:function(index){var that=this,activeItem=that.activate(index);if(!activeItem){return;} 164var offsetTop,upperBound,lowerBound,heightDelta=$(activeItem).outerHeight();offsetTop=activeItem.offsetTop;upperBound=$(that.suggestionsContainer).scrollTop();lowerBound=upperBound+that.options.maxHeight-heightDelta;if(offsetTop<upperBound){$(that.suggestionsContainer).scrollTop(offsetTop);}else if(offsetTop>lowerBound){$(that.suggestionsContainer).scrollTop(offsetTop-that.options.maxHeight+heightDelta);} 165if(!that.options.preserveInput){that.ignoreValueChange=true;that.el.val(that.getValue(that.suggestions[index].value));} 166that.signalHint(null);},onSelect:function(index){var that=this,onSelectCallback=that.options.onSelect,suggestion=that.suggestions[index];that.currentValue=that.getValue(suggestion.value);if(that.currentValue!==that.el.val()&&!that.options.preserveInput){that.el.val(that.currentValue);} 167that.signalHint(null);that.suggestions=[];that.selection=suggestion;if($.isFunction(onSelectCallback)){onSelectCallback.call(that.element,suggestion);}},getValue:function(value){var that=this,delimiter=that.options.delimiter,currentValue,parts;if(!delimiter){return value;} 168currentValue=that.currentValue;parts=currentValue.split(delimiter);if(parts.length===1){return value;} 169return currentValue.substr(0,currentValue.length-parts[parts.length-1].length)+value;},dispose:function(){var that=this;that.el.off('.autocomplete').removeData('autocomplete');$(window).off('resize.autocomplete',that.fixPositionCapture);$(that.suggestionsContainer).remove();}};$.fn.devbridgeAutocomplete=function(options,args){var dataKey='autocomplete';if(!arguments.length){return this.first().data(dataKey);} 170return this.each(function(){var inputElement=$(this),instance=inputElement.data(dataKey);if(typeof options==='string'){if(instance&&typeof instance[options]==='function'){instance[options](args);}}else{if(instance&&instance.dispose){instance.dispose();} 171instance=new Autocomplete(this,options);inputElement.data(dataKey,instance);}});};
171if(!$.fn.autocomplete){$.fn.autocomplete=$.fn.devbridgeAutocomplete;}}));var LiveForm={options:{errorInputClass:'is-invalid',validInputClass:'is-valid',controlErrorClass:'form-control-error',errorMessageClass:'invalid-feedback',validMessageClass:'form-valid-message',emptyMessageClass:'form-empty-message',messageWrapperClass:'form-message',showValid:true,messageTag:'span',messageTagWrapper:'div',messageIdPostfix:'_message'},forms:{}};LiveForm.addError=function(el,message){if(!this.forms[el.form.getAttribute('id')].hasError){this.forms[el.form.getAttribute('id')].hasError=true;} 172this.addClass(el,this.options.controlErrorClass);if(!message){message=' ';} 173$(el).addClass(this.options.errorInputClass);$(el).removeClass(this.options.validInputClass);var error=this.getMessageElement(el);error.innerHTML=message;} 174LiveForm.removeError=function(el){this.removeClass(el,this.options.controlErrorClass);var err_el=document.getElementById(el.id+this.options.messageIdPostfix);if(this.options.showValid&&this.showValid(el)){err_el=this.getMessageElement(el);err_el.className=this.options.validMessageClass;$(el).addClass(this.options.validInputClass);$(el).removeClass(this.options.errorInputClass);return;} 175if(err_el&&err_el!==null){err_el.className=this.options.emptyMessageClass;}} 176LiveForm.showValid=function(el){var showValid=true;if(el.type){var type=el.type.toLowerCase();if(type=='checkbox'||type=='radio') 177showValid=false;} 178var rules=rules||eval('['+(el.getAttribute('data-Nette-rules')||'')+']');if(rules.length==0){showValid=false;} 179return showValid;} 180LiveForm.setUpHandlers=function(el){if(!LiveForm.hasClass(el,"no-live-validation")){var handler=function(event){if(!$("#"+event.target.id).hasClass('no-live-validation')&&!LiveForm.hasClass(el,"no-live-validation")){event=event||window.event;Nette.validateControl(event.target?event.target:event.srcElement);}};el.onchange=handler;el.onblur=handler;el.onkeyup=function(event){event=event||window.event;if(event.keyCode!==9){handler(event);}};}} 181LiveForm.getMessageElement=function(el){id=el.id+this.options.messageIdPostfix;var error=document.getElementById(id) 182if(!error){errorWrapper=document.createElement(this.options.messageTagWrapper);errorWrapper.className=this.options.messageWrapperClass;error=document.createElement(this.options.messageTag);error.id=id;errorWrapper.appendChild(error);$(el.parentNode).find("."+this.options.messageWrapperClass).remove();el.parentNode.appendChild(errorWrapper);clear=document.createElement('div');clear.className='clear';el.parentNode.appendChild(clear);} 183error.className=this.options.errorMessageClass;error.innerHTML='';return error;} 184LiveForm.addClass=function(el,className){if(!el.className){el.className=className;}else if(!this.hasClass(el,className)){el.className+=' '+className;}} 185LiveForm.hasClass=function(el,className){if(el.className) 186return el.className.match(new RegExp('(\\s|^)'+className+'(\\s|$)'));return false;} 187LiveForm.removeClass=function(el,className){if(this.hasClass(el,className)){var reg=new RegExp('(\\s|^)'+className+'(\\s|$)');var m=el.className.match(reg);el.className=el.className.replace(reg,(m[1]==' '&&m[2]==' ')?' ':'');}} 188var Nette=Nette||{};Nette.addEvent=function(element,on,callback){if(element){var original=element['on'+on];element['on'+on]=function(){if(typeof original==='function'&&original.apply(element,arguments)===false){return false;} 189return callback.apply(element,arguments);}}};Nette.getValue=function(elem){var i,len;if(!elem){return null;}else if(elem.className&&elem.className.indexOf("checklist_item")>-1){return Nette.getValue(elem.form.elements[elem.name]);}else if(!elem.nodeName){for(i=0,len=elem.length;i<len;i++){if(elem[i].checked){return elem[i].value;}} 190return null;}else if(elem.nodeName.toLowerCase()==='select'){var index=elem.selectedIndex,options=elem.options;if(index<0){return null;}else if(elem.type==='select-one'){return options[index].value;} 191for(i=0,values=[],len=options.length;i<len;i++){if(options[i].selected){values.push(options[i].value);}} 192return values;}else if(elem.type==='checkbox'){return elem.checked;}else if(elem.type==='radio'){return Nette.getValue(elem.form.elements[elem.name]);}else{return elem.value.replace(/^\s+|\s+$/g,'');}};Nette.validateControl=function(elem,rules,onlyCheck){if(LiveForm.hasClass(elem,"no-live-validation")){return true;} 193rules=rules||eval('['+(elem.getAttribute('data-nette-rules')||'')+']');for(var id in rules){var rule=rules[id],op=rule.op.match(/(~)?([^?]+)/);rule.neg=op[1];rule.op=op[2];rule.condition=!!rule.rules;var el=rule.control?elem.form.elements[rule.control]:elem;var success=Nette.validateRule(el,rule.op,rule.arg);
193if(success===null) 194continue;if(rule.neg) 195success=!success;if(rule.condition&&success){if(!Nette.validateControl(elem,rule.rules,onlyCheck)){return false;}}else if(!rule.condition&&!success){if(el.disabled) 196continue;if(!onlyCheck){Nette.addError(el,rule.msg.replace('%value',Nette.getValue(el)));} 197return false;}} 198if(!onlyCheck){LiveForm.removeError(elem);} 199return true;};Nette.validateForm=function(sender){var form=sender.form||sender;LiveForm.forms[form.getAttribute('id')].hasError=false;if(form['nette-submittedBy']&&form['nette-submittedBy'].getAttribute('formnovalidate')!==null){return true;} 200var ok=true;for(var i=0;i<form.elements.length;i++){var elem=form.elements[i];if(!(elem.nodeName.toLowerCase()in{input:1,select:1,textarea:1})||(elem.type in{hidden:1,submit:1,image:1,reset:1})||elem.disabled||elem.readonly){continue;} 201if(!Nette.validateControl(elem)){ok=false;}} 202return ok;};Nette.addError=function(elem,message){if(elem.focus&&!LiveForm.forms[elem.form.getAttribute("id")].hasError){elem.focus();} 203LiveForm.addError(elem,message);};Nette.validateRule=function(elem,op,arg){var val=Nette.getValue(elem);if(elem.getAttribute){if(val===elem.getAttribute('data-nette-empty-value')){val='';}} 204if(op.charAt(0)===':'){op=op.substr(1);} 205op=op.replace('::','_');op=op.replace('\\','');return Nette.validators[op]?Nette.validators[op](elem,arg,val):null;};Nette.validators={filled:function(elem,arg,val){return val!==''&&val!==false&&val!==null;},valid:function(elem,arg,val){return Nette.validateControl(elem,null,true);},equal:function(elem,arg,val){if(arg===undefined){return null;} 206arg=Nette.isArray(arg)?arg:[arg];for(var i=0,len=arg.length;i<len;i++){if(val==(arg[i].control?Nette.getValue(elem.form.elements[arg[i].control]):arg[i])){return true;}} 207return false;},minLength:function(elem,arg,val){return val.length>=arg;},maxLength:function(elem,arg,val){return val.length<=arg;},length:function(elem,arg,val){arg=Nette.isArray(arg)?arg:[arg,arg];return(arg[0]===null||val.length>=arg[0])&&(arg[1]===null||val.length<=arg[1]);},email:function(elem,arg,val){return(/^[^@\s]+@[^@\s]+\.[a-z]{2,10}$/i).test(val);},url:function(elem,arg,val){return(/^.+\.[a-z]{2,6}(\/.*)?$/i).test(val);},regexp:function(elem,arg,val){var parts=typeof arg==='string'?arg.match(/^\/(.*)\/([imu]*)$/):false;if(parts){try{return(new RegExp(parts[1],parts[2].replace('u',''))).test(val);}catch(e){}}},pattern:function(elem,arg,val){try{return typeof arg==='string'?(new RegExp('^('+arg+')$')).test(val):null;}catch(e){}},integer:function(elem,arg,val){return(/^-?[0-9]+$/).test(val);},'float':function(elem,arg,val){return(/^-?[0-9]*[.,]?[0-9]+$/).test(val);},range:function(elem,arg,val){return Nette.isArray(arg)?((arg[0]===null||val>=arg[0])&&(arg[1]===null||val<=arg[1])):null;},submitted:function(elem,arg,val){return elem.form['nette-submittedBy']===elem;}};Nette.toggleForm=function(form){for(var i=0;i<form.elements.length;i++){if(form.elements[i].nodeName.toLowerCase()in{input:1,select:1,textarea:1,button:1}){Nette.toggleControl(form.elements[i]);}}};Nette.toggleControl=function(elem,rules,firsttime){rules=rules||eval('['+(elem.getAttribute('data-nette-rules')||'')+']');var has=false,__hasProp=Object.prototype.hasOwnProperty,handler=function(){Nette.toggleForm(elem.form);};for(var id in rules){if(rule!=undefined){var rule=rules[id],op=rule.op.match(/(~)?([^?]+)/);rule.neg=op[1];rule.op=op[2];rule.condition=!!rule.rules;if(!rule.condition) 208continue;var el=rule.control?elem.form.elements[rule.control]:elem;var success=Nette.validateRule(el,rule.op,rule.arg);if(success===null) 209continue;if(rule.neg) 210success=!success;if(Nette.toggleControl(elem,rule.rules,firsttime)||rule.toggle){has=true;if(firsttime){if(!el.nodeName){for(var i=0;i<el.length;i++){Nette.addEvent(el[i],'click',handler);}}else if(el.nodeName.toLowerCase()==='select'){Nette.addEvent(el,'change',handler);}else{Nette.addEvent(el,'click',handler);}} 211for(var id2 in rule.toggle||[]){if(__hasProp.call(rule.toggle,id2)){Nette.toggle(id2,success?rule.toggle[id2]:!rule.toggle[id2]);}}}}} 212return has;};Nette.toggle=function(id,visible){var elem=document.getElementById(id);if(elem){elem.style.display=visible?"":"none";}};Nette.initForm=function(form){if(form.className=='live-validation') 213{form.noValidate=true;LiveForm.forms[form.getAttribute('id')]={hasError:false};Nette.addEvent(form.submitButton,'click',function(e){return Nette.validateForm(form);});Nette.addEvent(form.submitNextButton,'click',function(e){return Nette.validateForm(form);});Nette.addEvent(form.submitFinnishButton,'click',function(e){return Nette.validateForm(form);});Nette.addEvent(form.submitPreviousButton,'click',function(e){return Nette.validateForm(form);});Nette.addEvent(form,'click',function(e){e=e||event;var target=e.target||e.srcElement;form['nette-submittedBy']=(target.type in{submit:1,image:1})?target:null;});for(var i=0;i<form.elements.length;i++){Nette.toggleControl(form.elements[i],null,true);LiveForm.setUpHandlers(form.elements[i]);} 214if(/MSIE/.exec(navigator.userAgent)){var labels={},wheelHandler=function(){return false;},clickHandler=function(){document.getElementById(this.htmlFor).focus();return false;};for(i=0,elms=form.getElementsByTagName('label');i<elms.length;i++){labels[elms[i].htmlFor]=elms[i];} 215for(i=0,elms=form.getElementsByTagName('select');i<elms.length;i++){Nette.addEvent(elms[i],'mousewheel',wheelHandler);if(labels[elms[i].htmlId]){Nette.addEvent(labels[elms[i].htmlId],'click',clickHandler);}}}}};Nette.isArray=function(arg){return Object.prototype.toString.call(arg)==='[object Array]';};Nette.addEvent(window,'load',function(){for(var i=0;i<document.forms.length;i++){Nette.initForm(document.forms[i]);}});function hide_error_msg($idItem){el=document.getElementById($idItem);if((el.form.className!=='no-live-validation')){if(el.type=="checkbox"){if(Nette.getValue(el.form.elements[el.name])!==null){LiveForm.removeError(el);}else{var rules=eval('['+(el.getAttribute('data-nette-rules')||'')+']');for(var id in rules){var rule=rules[id]} 216LiveForm.addError(el,rule.msg.replace('%value',Nette.getValue(el)));}}else 217if(el.type=="radio"){LiveForm.removeError(el);}}} 218(function($){'use strict';$.jscroll={defaults:{debug:false,autoTrigger:true,autoTriggerUntil:false,loadingHtml:'<small>NaÄÃtám ...</small>',loadingFunction:false,padding:0,nextSelector:'a:last',contentSelector:'',pagingSelector:'',callback:false}};var jScroll=function($e,options){var _data=$e.data('jscroll'),_userOptions=(typeof options==='function')?{callback:options}:options,_options=$.extend({},$.jscroll.defaults,_userOptions,_data||{}),_isWindow=($e.css('overflow-y')==='visible'),_$next=$e.find(_options.nextSelector).first(),_$window=$(window),_$body=$('body'),_$scroll=_isWindow?_$window:$e,_nextHref=$.trim(_$next.prop('href')+' '+_options.contentSelector),_preloadImage=function(){var src=$(_options.loadingHtml).filter('img').attr('src');if(src){var image=new Image();image.src=src;}},_wrapInnerContent=function(){if(!$e.find('.jscroll-inner').length){$e.contents().wrapAll('<div class="jscroll-inner" />');}},_nextWrap=function($next){var $parent;if(_options.pagingSelector){$next.closest(_options.pagingSelector).hide();}else{$parent=$next.parent().not('.jscroll-inner,.jscroll-added').addClass('jscroll-next-parent').hide();if(!$parent.length){$next.wrap('<div class="jscroll-next-parent" />').parent().hide();}}},_destroy=function(){return _$scroll.unbind('.jscroll').removeData('jscroll').find('.jscroll-inner').children().unwrap().filter('.jscroll-added').children().unwrap();},_observe=function(){if($e.is(':visible')){_wrapInnerContent();var $inner=$e.find('div.jscroll-inner').first(),data=$e.data('jscroll'),borderTopWidth=parseInt($e.css('borderTopWidth'),10),borderTopWidthInt=isNaN(borderTopWidth)?0:borderTopWidth,iContainerTop=p
218arseInt($e.css('paddingTop'),10)+borderTopWidthInt,iTopHeight=_isWindow?_$scroll.scrollTop():$e.offset().top,innerTop=$inner.length?$inner.offset().top:0,iTotalHeight=Math.ceil(iTopHeight-innerTop+_$scroll.height()+iContainerTop);if(!data.waiting&&iTotalHeight+_options.padding>=$inner.outerHeight()){_debug('info','jScroll:',$inner.outerHeight()-iTotalHeight,'from bottom. Loading next request...');return _load();}}},_checkNextHref=function(data){data=data||$e.data('jscroll');if(!data||!data.nextHref){_debug('warn','jScroll: nextSelector not found - destroying');_destroy();return false;}else{_setBindings();return true;}},_setBindings=function(){var $next=$e.find(_options.nextSelector).first();if(!$next.length){return;} 219if(_options.autoTrigger&&(_options.autoTriggerUntil===false||_options.autoTriggerUntil>0)){_nextWrap($next);var scrollingBodyHeight=_$body.height()-$e.offset().top,scrollingHeight=($e.height()<scrollingBodyHeight)?$e.height():scrollingBodyHeight,windowHeight=($e.offset().top-_$window.scrollTop()>0)?_$window.height()-($e.offset().top-$(window).scrollTop()):_$window.height();if(scrollingHeight<=windowHeight){_observe();} 220_$scroll.unbind('.jscroll').bind('scroll.jscroll',function(){return _observe();});if(_options.autoTriggerUntil>0){_options.autoTriggerUntil--;}}else{_$scroll.unbind('.jscroll');$next.bind('click.jscroll',function(){_nextWrap($next);_load();return false;});}},_load=function(){var $inner=$e.find('div.jscroll-inner').first(),data=$e.data('jscroll');data.waiting=true;$inner.append('<div class="jscroll-added" />').children('.jscroll-added').last().html('<div class="jscroll-loading" id="jscroll-loading">'+_options.loadingHtml+'</div>').promise().done(function(){if(_options.loadingFunction){_options.loadingFunction();}});return $e.animate({scrollTop:$inner.outerHeight()},0,function(){var nextHref=data.nextHref;$inner.find('div.jscroll-added').last().load(nextHref,function(r,status){if(status==='error'){return _destroy();} 221var $next=$(this).find(_options.nextSelector).first();data.waiting=false;data.nextHref=$next.prop('href')?$.trim($next.prop('href')+' '+_options.contentSelector):false;$('.jscroll-next-parent',$e).remove();_checkNextHref();if(_options.callback){_options.callback.call(this,nextHref);} 222_debug('dir',data);});});},_debug=function(m){if(_options.debug&&typeof console==='object'&&(typeof m==='object'||typeof console[m]==='function')){if(typeof m==='object'){var args=[];for(var sMethod in m){if(typeof console[sMethod]==='function'){args=(m[sMethod].length)?m[sMethod]:[m[sMethod]];console[sMethod].apply(console,args);}else{console.log.apply(console,args);}}}else{console[m].apply(console,Array.prototype.slice.call(arguments,1));}}};$e.data('jscroll',$.extend({},_data,{initialized:true,waiting:false,nextHref:_nextHref}));_wrapInnerContent();_preloadImage();_setBindings();$.extend($e.jscroll,{destroy:_destroy});return $e;};$.fn.jscroll=function(m){return this.each(function(){var $this=$(this),data=$this.data('jscroll');if(data&&data.initialized){return;} 223jScroll($this,m);});};})(jQuery);jQuery.ajaxSetup({success:function(payload){if(payload.redirect){window.location.href=payload.redirect;return;} 224if(payload.snippets){for(var i in payload.snippets){$("#"+i).html(payload.snippets[i]);} 225$('#preloader').fadeOut();}},error:function(){$('#preloader').fadeOut();},beforeSend:function(jqXHR,settings){if(settings.url.match("/default/search?")){$("#searchArchiveSuggestionsWrapper .spinner").css("display","block");}else if(settings.url.match("/videos/load?")||settings.url.match("/premium/load?")||settings.url.match("/content/category/load")||settings.url.indexOf("/comments/")===0){}else{$('#preloader').show();}},dataType:"json"});function getQueryStringValue(key){return decodeURIComponent(window.location.search.replace(new RegExp("^(?:.*[&\\?]"+encodeURIComponent(key).replace(/[\.\+\*]/g,"\\$&")+"(?:\\=([^&]*))?)?.*$","i"),"$1"));} 226function getParameterByName(name,url){if(!url) 227url=window.location.href;name=name.replace(/[\[\]]/g,'\\$&');var regex=new RegExp('[?&]'+name+'(=([^&#]*)|&|#|$)'),results=regex.exec(url);if(!results) 228return null;if(!results[2]) 229return'';return decodeURIComponent(results[2].replace(/\+/g,' '));} 230function fallbackCopyTextToClipboard(text){var textArea=document.createElement("textarea");textArea.value=text;textArea.style.top="0";textArea.style.left="0";textArea.style.position="fixed";document.body.appendChild(textArea);textArea.focus();textArea.select();try{var successful=document.execCommand('copy');var msg=successful?'successful':'unsuccessful';console.log('Fallback: Copying text command was '+msg);}catch(err){console.error('Fallback: Oops, unable to copy',err);} 231document.body.removeChild(textArea);} 232function copyTextToClipboard(text){if(!navigator.clipboard){fallbackCopyTextToClipboard(text);return;} 233navigator.clipboard.writeText(text).then(function(){alert('ÃspÄÅ¡nÄ zkopÃrováno do schr
233ánky.');},function(err){console.log('Async: Could not copy text: ',err);});} 234(function($){"use strict";window.svtvPendingRecaptchaScopes=[];var svtvRecaptchaScriptRequested=false;window.svtvLoadRecaptchaScript=function(){if(svtvRecaptchaScriptRequested){return;} 235svtvRecaptchaScriptRequested=true;var lang=window.svtvRecaptchaLang||'cs';var script=document.createElement('script');script.src='https://www.google.com/recaptcha/api.js?hl='+encodeURIComponent(lang) 236+'&onload=svtvRecaptchaOnLoad&render=explicit';script.async=true;script.defer=true;document.head.appendChild(script);};window.svtvRenderRecaptchaWidgets=function($scope){if(typeof grecaptcha==='undefined'||typeof grecaptcha.render!=='function'){if($scope){window.svtvPendingRecaptchaScopes.push($scope);} 237return;} 238var $targets=$scope?$scope.find(".g-recaptcha-explicit"):$(".g-recaptcha-explicit");$targets.each(function(){var $el=$(this);if($el.attr("data-widget-id")!==undefined){return;} 239var widgetId=grecaptcha.render($el.attr("id"));$el.attr("data-widget-id",widgetId);});};window.svtvFlushPendingRecaptchaWidgets=function(){var scopes=window.svtvPendingRecaptchaScopes||[];window.svtvPendingRecaptchaScopes=[];scopes.forEach(function($scope){window.svtvRenderRecaptchaWidgets($scope);});};$(document).ready(function(){$('#preloader').fadeOut();$(document).on('show.bs.modal','.modal',function(){var $modal=$(this);if($modal.find(".g-recaptcha-explicit").length>0){window.svtvLoadRecaptchaScript();window.svtvRenderRecaptchaWidgets($modal);}});if(window.location.href.indexOf("/a/")>-1){setTimeout(function() 240{$('#preloader').fadeOut();},1500);} 241if(window.location.href.indexOf("/premium/")>-1){setTimeout(function() 242{$('#preloader').fadeOut();},1500);} 243$('.mobile-menu').slicknav({prependTo:'.navbar-header',parentTag:'liner',closeOnClick:true,allowParentLinks:true,duplicate:true,label:'',closedSymbol:'<i class="fa fa-chevron-right"></i>',openedSymbol:'<i class="fa fa-chevron-down"></i>',});$("#bannerAnouncement").livequery(function(){$('#bannerAnouncement').modal('show');});$("#subscriberModal").livequery(function(){var dialog=$("#subscriberModal");const autoOpen=dialog.data("autoopen")!==false;if(autoOpen){$('#subscriberModal').modal('show');}});$('#modalVideo button[aria-label="Close"]').on('click',function(){$("#modalVideo iframe").attr("src","");$("#modalVideo .modal-title").html("");$(".vm-player").removeClass("svtv-fake-fullscreen svtv-force-rotate");$("body").removeClass("svtv-fake-fullscreen-active");$(".vm-player .svtv-fullscreen-btn i").removeClass("fa-compress").addClass("fa-expand");});$("#new_videos a.show-modal-video,#videolist a.video-list-item.show-modal-video, div.autocomplete-suggestion a.showInModal").livequery(function(){$(this).on("click",function(event){var $el=$(this);var detailHref=$el.attr("href");var fullUrl=window.location.origin+detailHref;var title=$el.attr("title");var claimId=$el.attr("data-claim-id");$("#modalVideo iframe").attr("src",$el.attr("data-embeded-link"));$("#modalVideo .modal-title").html(title);$("#modalVideo #more_info_video_detail_link").attr("href",detailHref);$("#modal-comment-add-link").attr("href",detailHref+"#svtv-comments");var date=$el.attr("data-date")||"";$("#modalVideoDate").text(date);$("#modalVideoDate").toggle(date.length>0);$(".vm-desc-line").show();$(".modal-share-facebook").attr("href","https://www.facebook.com/sharer/sharer.php?u="+fullUrl);$(".modal-share-twitter").attr("href","http://twitter.com/share?text="+title+"&url="+fullUrl);$(".modal-share-vk").attr("href","https://vk.com/share.php?url="+fullUrl);$(".modal-share-telegram").attr("href","https://t.me/share/url?text="+title+"&url="+fullUrl);$(".modal-share-email").attr("href","mailto:?subject="+title+"&body="+fullUrl);$(".modal-share-whatsapp").attr("href","https://wa.me/?text="+encodeURIComponent(title+" "+fullUrl));$(".modal-share-clip").attr("href",fullUrl);var $list=$("#modal-comments-list");var $showAll=$("#modal-comments-show-link");$list.html("");$showAll.hide();if(claimId){$.getJSON("/comments/load",{video_claim_id:claimId,offset:0},function(res){if(res&&res.status==="ok"&&res.comments&&res.comments.length>0){var html="";var shown=Math.min(3,res.comments.length);for(var i=0;
243i<shown;i++){var c=res.comments[i];var avatar=c.photo_url?'<span class="vm-comment__avatar vm-comment__avatar--img"><img src="'+c.photo_url+'" alt=""></span>':'<span class="vm-comment__avatar"><i class="fas fa-user"></i></span>';html+='<div class="vm-comment">' 244+avatar 245+'<div class="vm-comment__body">' 246+'<span class="vm-comment__name">'+$("<div>").text(c.user_name).html()+"</span>" 247+'<div class="vm-comment__text">'+c.text+"</div>" 248+"</div></div>";} 249$list.html(html);$showAll.attr("href",detailHref+"#svtv-comments").show();}else{$list.html('<p class="vm-comments__empty"><i class="fas fa-info-circle"></i> ZatÃm žádné komentáÅe. BuÄte prvnÃ!</p>');}});} 250$("#modalVideo").modal("show");event.preventDefault();event.stopPropagation();});});});$(window).on('load',function(){lazyload();function submitFilterForm(){var valueChecked=$("#checkbox_fulltext:checked").val();var query=$("#search-form input#autocomplete").val();if(query.length<4&&query.length>0&&valueChecked){alert(__translate("Write at least %s chars for fulltext searching in archive.").replace("%s",4));} 251var publishedStart=$("#published_start").val();var publishedEnd=$("#published_end").val();if(publishedStart&&publishedEnd&&publishedStart>publishedEnd){alert(__translate("Published start date must be earlier than end date."));return;} 252var valueSelected=$("#studio-select select").val();if(typeof valueChecked==="undefined"){valueChecked=0;} 253var params=new URLSearchParams(window.location.search);if(query){params.set('q',query);}else{params.delete('q');} 254params.set('fulltext',valueChecked);if(publishedStart){params.set('published_start',publishedStart);}else{params.delete('published_start');} 255if(publishedEnd){params.set('published_end',publishedEnd);}else{params.delete('published_end');} 256if(valueSelected&&valueSelected!=0){params.set('studio_claim_id',valueSelected);}else{params.delete('studio_claim_id');} 257var filterRoot=document.getElementById('video-filter');var redirectUrl=filterRoot?(filterRoot.getAttribute('data-redirect-url')||''):'';var qs=params.toString();var basePath=redirectUrl||window.location.pathname;var finalLink=basePath+(qs?'?'+qs:'');if(redirectUrl){window.location.href=finalLink;return;} 258if(typeof svtvRenderPublishedChip==='function'){svtvRenderPublishedChip();} 259if(typeof svtvReloadVideoList==='function'){svtvReloadVideoList(finalLink);}else{window.location.href=finalLink;}} 260$("#search-button").livequery(function(){if($("#search-form input#autocomplete").val().length>=3){$("#cancel-search").css("display","inline-block");}});$("#studio-select select").on('change',function(e){submitFilterForm();});$("#published_start,#published_end").on('change',function(e){if($(this).val().length==10||$(this).val().length==0){submitFilterForm();}});var isIOS=/iP(hone|od|ad)/.test(navigator.userAgent)||(navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1);if(isIOS){function svtvIsPortrait(){return window.innerHeight>window.innerWidth;} 261function svtvUpdateRotation(){var $active=$(".svtv-fake-fullscreen");if(!$active.length){return;} 262$active.toggleClass("svtv-force-rotate",svtvIsPortrait());} 263function svtvRecoverFakeFullscreen(){var $active=$(".vd-player-wrap.svtv-fake-fullscreen, .vm-player.svtv-fake-fullscreen");if(!$active.length){return;} 264if(svtvIsPortrait()){$active.removeClass("svtv-fake-fullscreen svtv-force-rotate");$("body").removeClass("svtv-fake-fullscreen-active");$active.find(".svtv-fullscreen-btn i").removeClass("fa-compress").addClass("fa-expand");return;} 265$active.removeClass("svtv-fake-fullscreen svtv-force-rotate");$("body").removeClass("svtv-fake-fullscreen-active");void document.body.offsetHeight;requestAnimationFrame(function(){window.scrollTo(0,0);$active.addClass("svtv-fake-fullscreen");$("body").addClass("svtv-fake-fullscreen-active");svtvUpdateRotation();});} 266$(document).on("click",".svtv-fullscreen-btn",function(e){e.preventDefault();e.stopPropagation();var $wrap=$(this).closest(".vd-player-wrap, .vm-player");var willActivate=!$wrap.hasClass("svtv-fake-fullscreen");if(willActivate){window.scrollTo(0,0);} 267var active=$wrap.toggleClass("svtv-fake-fullscreen").hasClass("svtv-fake-fullscreen");$("body").toggleClass("svtv-fake-fullscreen-active",active);$(this).find("i").toggleClass("fa-expand fa-compress");if(active){svtvUpdateRotation();}else{$wrap.removeClass("svtv-force-rotate");}});$(window).on("orientationchange",function(){setTimeout(svtvRecoverFakeFullscreen,300);});$(window).on("resize",function(){svtvUpdateRotation();});} 268$("#video-detail .social-button.clipboard").livequery(function(){$('#video-detail .social-button.clipboard').on("click",function(){copyTextToClipboard(window.location.href);event.preventDefault();return false;});});$("#video-detail .vd-share-btn--clip").livequery(function(){$('#video-detail .vd-share-btn--clip').on("click",function(e){e.preventDefault();var $icon=$(this).find('i');copyTextToClipboard(window.location.href);$icon.removeClass('fa-clipboard').addClass('fa-check');setTimeout(function(){$icon.removeClass('fa-check').addClass('fa-clipboard');},1500);return false;});});$("#video-detail .vd-desc-toggle").livequery(function(){$(this).on("click",function(){var $section=$(this).closest('.vd-description');var open=$section.toggleClass('is-open').hasClass('is-open');$(this).attr('aria-expanded',open?'true':'false');});});$("#video-detail .vd-title").livequery(function(){var $t=$(this);if(this.scrollHeight>this.offsetHeight+2){$t.on("click",function(){$t.toggleClass("is-expanded");});}});$(".modal-share-clip").livequery(function(){$(".modal-share-clip").on("click",function(e){e.preventDefault();var $icon=$(this).find("i");copyTextToClipboard($(this).attr("href"));$icon.removeClass("fa-clipboard").addClass("fa-check");setTimeout(function(){$icon.removeClass("fa-check").addClass("fa-clipboard");},1500);return false;});});$("#videolist #cancel-search,#premium_list #cancel-search").on("click",function(e){window.location.href=window.location.pathname;});$("#sliders #cancel-search").on("click",function(e){window.location.href="/";});$("#frmsignUpForm-agree_newsletter").on('change',function(event){var id=$(this).attr('id');$("#frmsignUpForm-has_to_send_member_emails").val($(this).is(':checked')?1:0);});$("#search-button").on("click",function(e){var qLength=$("#search-form input#autocomplete").val().length;
268if(qLength>0&&qLength<3){alert(__translate("Write at least %s chars for searching in archive.").replace("%s",3));}else{submitFilterForm();}});$("#signup_link_in_login_modal").on("click",function(e){$('#loginModal').modal('toggle');});$("#login_link_in_login_modal").on("click",function(e){$('#signupModal').modal('toggle');});$("#frmsubscribeForm-submitButton").on("click",function(e){var thisFormEl=$("#frm-subscribeForm");thisFormEl.ajaxSubmit(function(payload){if(payload.redirect){window.location.href=payload.redirect;return;} 269if(payload.snippets){for(var i in payload.snippets){$("#"+i).html(payload.snippets[i]);} 270$('#preloader').fadeOut();} 271if(payload.formError){$('#preloader').fadeOut();var idEl="#"+thisFormEl.attr("id").replace('-','')+"-"+payload.formError["id"];var idErrMsg='errmsg-'+payload.formError["id"];if($(idEl).next(".invalid-feedback").length===0){$(idEl).parent().append('<div class="invalid-feedback" id="'+idErrMsg+'"></div>');} 272$(idEl).trigger('focus');$(idEl).addClass("is-invalid");$(idEl).removeClass("is-valid");$("#"+idErrMsg).html(payload.formError["text"]);return;}else{$('.form-modal').modal('hide');if(thisFormEl.find(".g-recaptcha-explicit").length==1){if(typeof grecaptcha!=='undefined'){if(typeof grecaptcha.reset==="function"){grecaptcha.reset(thisFormEl.find(".g-recaptcha-explicit").attr("data-widget-id"));}}}}});event.preventDefault();event.stopPropagation();});$("#pg_link_in_buy_transfer_modal").on("click",function(e){$('#buyVideoModal').modal('toggle');if($('#buyBankTransferModal .modal-body').html().trim()===""){var premiumId=$('#video_player_not_permission').attr("data-premium-id");$.ajax({url:'/premium/get-transfer-modal-content',type:'GET',data:{'premium_id':premiumId},dataType:'html',async:false,beforeSend:function(jqXHR,settings){},success:function(html){$('#buyBankTransferModal .modal-body').html(html);},error:function(request,error) 273{}});}});$("#pg_link_card_transfer_modal").on("click",function(e){$('#buyBankTransferModal').modal('toggle');});$('#checkbox_fulltext:checkbox').change(function(){submitFilterForm();});$("#search-wrapper input#autocomplete").on("change keydown paste input",function(e){if($("#search-wrapper input#autocomplete").val().length==0){$("#cancel-search").css("display","none");}else{$("#cancel-search").css("display","inline-block");}});$("#copy_btc_addr_to_clipboard").livequery(function(){$('#copy_btc_addr_to_clipboard').on("click",function(){copyTextToClipboard($(this).attr("title"));event.preventDefault();return false;});});$("#copy_lbc_addr_to_clipboard").livequery(function(){$('#copy_lbc_addr_to_clipboard').on("click",function(){copyTextToClipboard($(this).attr("title"));event.preventDefault();return false;});});var devBridgeAtocomplete;$("#search-form #autocomplete").livequery(function(){$("#searchArchiveSuggestionsWrapper .spinner").css("display","none");devBridgeAtocomplete=$('#search-form #autocomplete').devbridgeAutocomplete({serviceUrl:'/default/search',paramName:'q',params:{offset:0,limit:10},width:340,maxHeight:315,minChars:3,preserveInput:true,showNoSuggestionNotice:false,noSuggestionNotice:__translate("nothing found"),deferRequestBy:500,appendTo:"#searchArchiveSuggestionsWrapper",zIndex:999,onSearchStart:function(){},onSearchComplete:function(){$("#searchArchiveSuggestionsWrapper .spinner").css("display","none");},onSearchError:function(){$("#searchArchiveSuggestionsWrapper .spinner").css("display","none");},formatResult:function(suggestion,currentValue){$("#searchArchiveSuggestionsWrapper .spinner").css("display","none");if(suggestion.claimId!==0){return'<a href="/videos/'+suggestion.nice_url+'.html" class="showInModal" data-link="'+suggestion.url+'" data-embeded-link="https://odysee.com/$/embed/'+suggestion.normalized_name+'/'+suggestion.claimId+'" title="'+suggestion.title+'" ><div class="img_wrapper"><img src='+suggestion.thumbnail+' data-item-key='+suggestion.claimId+'/></div><div class="title">'+suggestion.title+"</div>"+'</a><div class="clear"></div>';} 274else{return'<a href="/premium/'+suggestion.nice_url+'.html" data-link="'+suggestion.url+'" title="'+suggestion.title+'" ><div class="img_wrapper"><img src='+suggestion.thumbnail+' data-item-key='+suggestion.id+'/></div><div class="title">'+suggestion.title+"</div>"+'</a><div class="clear"></div>';}},onSelect:function(suggestion){}});});
274if(getParameterByName("show-login-screen")!==undefined&&getParameterByName("show-login-screen")==="1"){$('#loginModal').modal('show');} 275if(getParameterByName("show-signup-screen")!==undefined&&getParameterByName("show-signup-screen")==="1"){$('#signupModal').modal('show');} 276var supportParam=getQueryStringValue("support");if(supportParam){$('a[href="#contact"]').click();if(supportParam==="add"){$("#addTicketLink").click();} 277if(supportParam==="reopen"){$("#reopenTicketLink").click();} 278if(supportParam==="check"){$("#checkTicketLink").click();}} 279$("#picture_soft_wrapper .fa-times-circle").livequery(function(){$("#picture_soft_wrapper .fa-times-circle").on("click",function(e){$("#picture_soft_wrapper .profile_picture").remove();$("#picture_soft_wrapper .fa-times-circle").remove();$("#frmgoogleProfileForm-google_image").val("");});});$('#article_content img').livequery(function(){if($(this).parent("a").length===0){if($(this).attr('alt')===undefined){$(this).wrap('<a href="'+$(this).attr('src')+'" rel="lightbox[]"></a>');}else{$(this).wrap('<a href="'+$(this).attr('src')+'" rel="lightbox[]" title="'+$(this).attr('alt')+'"></a>');}}});$('.vd-desc-full img, .info_content img').livequery(function(){if($(this).parent("a").length===0){if($(this).attr('alt')===undefined){$(this).wrap('<a href="'+$(this).attr('src')+'" rel="lightbox[]"></a>');}else{$(this).wrap('<a href="'+$(this).attr('src')+'" rel="lightbox[]" title="'+$(this).attr('alt')+'"></a>');}}});$('#page-content-mobile img').livequery(function(){if($(this).parent("a").length===0){if($(this).attr('alt')===undefined){$(this).wrap('<a href="'+$(this).attr('src')+'" rel="lightbox2[]"></a>');}else{$(this).wrap('<a href="'+$(this).attr('src')+'" rel="lightbox2[]" title="'+$(this).attr('alt')+'"></a>');}}});$("#closeCheckTicket, #checkTicketModal button.close").on("click",function(){$("#frm-checkTicketForm").find("input[type=text],input[type=email], textarea").val("");$("#check-ticket-detail").html("");});if($(window).scrollTop()>50){$('.scrolling-navbar').addClass('top-nav-collapse');}else{if(topNavMayBeCollapsed){$('.scrolling-navbar').removeClass('top-nav-collapse');}} 280$("#editProfileBtn").on("click",function(event){$("#frmeditProfileForm-submitButton").click();event.preventDefault();return false;});$("#snippet--flashMessages .alert").livequery(function(){var el=$(this);setTimeout(function(){el.slideUp();},6000);});$('#loginModal .btn-primary').on('click',function(event){$("#frmhomeLoginForm-submitButton").click();event.preventDefault();return false;});$('#frm-editAccountForm #editAccountBtn').on('click',function(event){$("#frmeditAccountForm-submitButton").click();event.preventDefault();return false;});function confirmDialog(event){event.preventDefault();event.stopPropagation();var message=$(this).attr("data-question");var title=$(this).attr("data-title");var href=$(this).attr("href");if(confirm(message)){window.location.href=href;}else{}};$('.confirm-title-ok-cancel').on('click',confirmDialog);$("form").not('.no-ajax').livequery("submit",function(){var thisFormEl=$(this);$(this).ajaxSubmit(function(payload){if(payload.redirect){window.location.href=payload.redirect;return;} 281if(payload.snippets){for(var i in payload.snippets){$("#"+i).html(payload.snippets[i]);} 282$('#preloader').fadeOut();} 283if(payload.formError){$('#preloader').fadeOut();var idEl="#"+thisFormEl.attr("id").replace('-','')+"-"+payload.formError["id"];if(thisFormEl.attr("id")=="frm-homeLoginForm"||thisFormEl.attr("id")=="frm-addTicketForm"||thisFormEl.attr("id")=="frm-reopenTicketForm"||thisFormEl.attr("id")=="frm-checkTicketForm"){$(idEl).trigger('focus');$(idEl).addClass("is-invalid");$(idEl).removeClass("is-valid");$(idEl).next(".invalid-feedback").html(payload.formError["text"]);}else{showFormErrorModal(payload.formError["text"],function(){$(idEl).trigger('focus');if(idEl!=="#frmmeetingForm-reCaptcha"){$(idEl).addClass("is-invalid");} 284$(idEl).removeClass("is-valid");$(idEl).next(".form-message").html('<div class="invalid-feedback">'+payload.formError["text"]+'</div>');});} 285return;}else{if(thisFormEl.attr("id")=="frm-checkTicketForm"){if("snippet--ticketDeatil"
285in payload.snippets){$("#check-ticket-detail").html(payload.snippets["snippet--ticketDeatil"]);}}else{$('.form-modal').modal('hide');thisFormEl.find("input[type=text],input[type=email], textarea").val("");thisFormEl.find("input[type=text],input[type=email], textarea,.g-recaptcha-explicit").removeClass("is-valid");} 286if(thisFormEl.find(".g-recaptcha-explicit").length==1){if(typeof grecaptcha!=='undefined'){if(typeof grecaptcha.reset==="function"){grecaptcha.reset(thisFormEl.find(".g-recaptcha-explicit").attr("data-widget-id"));}}}}});return false;});$("input[name=gender]").change(function(){$("#frmsignUpForm-sex_id").val(this.value);});$(window).on('scroll',function(){if($(window).scrollTop()>50){$('.scrolling-navbar').addClass('top-nav-collapse');}else{if(topNavMayBeCollapsed){$('.scrolling-navbar').removeClass('top-nav-collapse');}}});function reloadSectionAnimation(sectionId){$(sectionId+" .animated").each(function(){var el=$(this);var newone=el.clone(true);el.before(newone);el.remove();});$(sectionId).prev("h2.section.animated").each(function(){var el=$(this);var newone=el.clone(true);el.before(newone);el.remove();});$(".nav-link .underlineBox").each(function(){var el=$(this);var newone=el.clone(true);el.before(newone);el.remove();});$("#logo_centered.animated").each(function(){var el=$(this);var newone=el.clone(true);el.before(newone);el.remove();});} 287$('.navbar-nav').onePageNav({currentClass:'active',changeHash:true,begin:function(sectionId){if(sectionId!=="#undefined"){if(sectionId!=="#sliders"){reloadSectionAnimation(sectionId);} 288scrollInProgress=true;}},end:function(sectionId){lazyload();scrollInProgress=false;}});$('.navbar-nav a.external,.slicknav_menu a.external').click(function(event){window.location=this.href;event.preventDefault();return false;});$('#single-testimonial-item').owlCarousel({loop:true,margin:10,autoplay:true,autoplayTimeout:1000,autoplayHoverPause:true,navigation:true,pagination:true,slideSpeed:300,paginationSpeed:400});$('#single-testimonial-item').find('.owl-prev').html('<i class="fa fa-angle-left"></i>');$('#single-testimonial-item').find('.owl-next').html('<i class="fa fa-angle-right"></i>');$('.timer').countTo({refreshInterval:60,formatter:function(value,options){return value.toFixed(options.decimals);},});var offset=200;var duration=500;document.addEventListener('scroll',function(event){if($(this).scrollTop()>offset){$('.back-to-top').fadeIn(400);}else{$('.back-to-top').fadeOut(400);}},true);var options={loadingHtml:'<div id="infinite-scroll-preloader"><img src="/images/loading.gif" alt="Loading" />'+__translate("Loading")+'</div>',padding:20,nextSelector:'a.jscroll-next:last',contentSelector:'li',debug:false,callback:function(){if(typeof svtvRemoveStaleJscrollNext==='function'){svtvRemoveStaleJscrollNext('#videos_wrapper');svtvRemoveStaleJscrollNext('#articles_wrapper');} 289lazyload();}};if($('#videos_wrapper a.jscroll-next').length>0){$('#videos_wrapper').jscroll(options);} 290if($('#articles_wrapper a.jscroll-next').length>0){$('#articles_wrapper').jscroll(options);} 291$('.back-to-top').on('click',function(event){event.preventDefault();$('html, body').animate({scrollTop:0},duration);return false;});$(".social-button-toggle").livequery(function(){$('.social-button-toggle,.social-button-main-title').on("click",function(){$(".social-button-toggle").toggleClass('open');$(".social-button-toggle").find('i').toggleClass('fa-share-alt fa-times');$('.option').toggleClass('scale-on');});});var hash=window.location.hash;if(hash.length>0&&hash.indexOf("_=")===-1){var el=$(".nav-link[href="+hash+"]");if(el.length>0&&!el.hasClass("external")){$('.nav-item').removeClass("active");el.parent().addClass("active");}else{$('.nav-item').removeClass("active");}}else{if(!$('.nav-item').hasClass("external")){$('.nav-item').removeClass("active");}}});}(jQuery));(function(){var el=document.getElementById('mship-carousel');if(!el)return;var paused=false;var waiting=false;var speed=3;var pauseMs=2000;var slides=[];var realCount=0;var currentIndex=0;var nextStop=0;function setupSlides(){var real=Array.prototype.slice.call(el.querySelectorAll('.mship-slide'));realCount=real.length;slides=real;if(realCount<2)return;real.forEach(function(slide){var clone=slide.cloneNode(true);clone.setAttribute('aria-hidden','true');clone.tabIndex=-1;el.appendChild(clone);});slides=Array.prototype.slice.call(el.querySelectorAll('.mship-slide'));} 292function getVisibleCount(){var slide=slides[0];if(!slide)return 1;var style=window.getComputedStyle(el);var gap=parseFloat(style.gap)||0;var stepWidth=slide.offsetWidth+gap;if(!stepWidth)return 1;return Math.max(1,Math.round(el.clientWidth / stepWidth));} 293function getTargetScrollLeft(index){var slide=slides[index];if(!slide)return 0;if(getVisibleCount()>1){return Math.max(0,slide.offsetLeft);} 294var target=slide.offsetLeft-(el.clientWidth-slide.offsetWidth)/ 2;return Math.max(0,target);} 295function getNearestIndex(){var best=0;var bestDist=Infinity;for(var i=0;i<realCount;
295i++){var dist=Math.abs(getTargetScrollLeft(i)-el.scrollLeft);if(dist<bestDist){bestDist=dist;best=i;}} 296return best;} 297function getLoopOffset(){if(!slides[realCount]||!slides[0])return 0;return slides[realCount].offsetLeft-slides[0].offsetLeft;} 298function animate(){requestAnimationFrame(animate);if(paused||waiting||realCount<2)return;el.scrollLeft+=speed;if(el.scrollLeft>=nextStop){el.scrollLeft=nextStop;currentIndex++;if(currentIndex>=realCount){var offset=getLoopOffset();waiting=true;setTimeout(function(){el.scrollLeft-=offset;currentIndex=0;nextStop=getTargetScrollLeft(1);waiting=false;},pauseMs);return;} 299nextStop=getTargetScrollLeft(currentIndex+1);waiting=true;setTimeout(function(){waiting=false;},pauseMs);}} 300function resyncToNearestSlide(){if(realCount<2)return;currentIndex=getNearestIndex();var target=getTargetScrollLeft(currentIndex);if(el.scrollLeft!==target){if(el.scrollTo){el.scrollTo({left:target,behavior:'smooth'});}else{el.scrollLeft=target;}} 301nextStop=getTargetScrollLeft(currentIndex+1);} 302el.addEventListener('mouseenter',function(){paused=true;});el.addEventListener('mouseleave',function(){resyncToNearestSlide();paused=false;});el.addEventListener('touchstart',function(){paused=true;},{passive:true});el.addEventListener('touchend',function(){setTimeout(function(){resyncToNearestSlide();paused=false;},2500);},{passive:true});window.addEventListener('load',function(){setupSlides();currentIndex=0;nextStop=realCount>1?getTargetScrollLeft(1):0;requestAnimationFrame(animate);});})();(function(){var el=document.getElementById('besedy-carousel');if(!el)return;var paused=false;var waiting=false;var speed=3;var pauseMs=2000;var slides=[];var realCount=0;var currentIndex=0;var nextStop=0;function setupSlides(){var real=Array.prototype.slice.call(el.querySelectorAll('.besedy-slide'));realCount=real.length;slides=real;if(realCount<2)return;real.forEach(function(slide){var clone=slide.cloneNode(true);clone.setAttribute('aria-hidden','true');clone.tabIndex=-1;el.appendChild(clone);});slides=Array.prototype.slice.call(el.querySelectorAll('.besedy-slide'));} 303function getVisibleCount(){var slide=slides[0];if(!slide)return 1;var style=window.getComputedStyle(el);var gap=parseFloat(style.gap)||0;var stepWidth=slide.offsetWidth+gap;if(!stepWidth)return 1;return Math.max(1,Math.round(el.clientWidth / stepWidth));} 304function getTargetScrollLeft(index){var slide=slides[index];if(!slide)return 0;if(getVisibleCount()>1){return Math.max(0,slide.offsetLeft);} 305var target=slide.offsetLeft-(el.clientWidth-slide.offsetWidth)/ 2;return Math.max(0,target);} 306function getNearestIndex(){var best=0;var bestDist=Infinity;for(var i=0;i<realCount;i++){var dist=Math.abs(getTargetScrollLeft(i)-el.scrollLeft);if(dist<bestDist){bestDist=dist;best=i;}} 307return best;} 308function getLoopOffset(){if(!slides[realCount]||!slides[0])return 0;return slides[realCount].offsetLeft-slides[0].offsetLeft;} 309function animate(){requestAnimationFrame(animate);if(paused||waiting||realCount<2)return;el.scrollLeft+=speed;if(el.scrollLeft>=nextStop){el.scrollLeft=nextStop;currentIndex++;if(currentIndex>=realCount){var offset=getLoopOffset();waiting=true;setTimeout(function(){el.scrollLeft-=offset;currentIndex=0;nextStop=getTargetScrollLeft(1);waiting=false;},pauseMs);return;} 310nextStop=getTargetScrollLeft(currentIndex+1);waiting=true;setTimeout(function(){waiting=false;},pauseMs);}} 311function resyncToNearestSlide(){if(realCount<2)return;currentIndex=getNearestIndex();var target=getTargetScrollLeft(currentIndex);if(el.scrollLeft!==target){if(el.scrollTo){el.scrollTo({left:target,behavior:'smooth'});}else{el.scrollLeft=target;}} 312nextStop=getTargetScrollLeft(currentIndex+1);} 313el.addEventListener('mouseenter',function(){paused=true;});el.addEventListener('mouseleave',function(){resyncToNearestSlide();paused=false;});el.addEventListener('touchstart',function(){paused=true;},{passive:true});el.addEventListener('touchend',function(){setTimeout(function(){resyncToNearestSlide();paused=false;},2500);},{passive:true});window.addEventListener('load',function(){setupSlides();currentIndex=0;nextStop=realCount>1?getTargetScrollLeft(1):0;requestAnimationFrame(animate);});})();$(document).ready(function(){if(typeof $==='undefined')return;$('#ticketModal').on('show.bs.modal',function(event){var trigger=$(event.relatedTarget);var eventId=trigger.data('sms-event-id');var src='https://www.smsticket.cz/api/widgets/event-sale/v2/cs/'+eventId+'?eventInfo=false&utm_campaign=smsticket-prodejni-iframe';$('#sms-ticket-iframe').attr('src',src);});$('#ticketModal').on('hidden.bs.modal',function(){$('#sms-ticket-iframe').attr('src','');});});(function(global,factory){typeof exports==='object'&&typeof module!=='undefined'?module.exports=factory(require('video.js')):typeof define==='function'&&define.amd?define(['video.js'],factory):(global=global||self,global['videojs-http-source-selector']=factory(global.videojs));}(this,function(videojs){'use strict';
vendor: 7,221 bytes, lines 313-328
313videojs=videojs&&videojs.hasOwnProperty('default')?videojs['default']:videojs;var version="1.1.5";function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype);subClass.prototype.constructor=subClass;subClass.__proto__=superClass;} 314function _assertThisInitialized(self){if(self===void 0){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");} 315return self;} 316var MenuItem=videojs.getComponent('MenuItem');var Component=videojs.getComponent('Component');var SourceMenuItem=function(_MenuItem){_inheritsLoose(SourceMenuItem,_MenuItem);function SourceMenuItem(player,options){options.selectable=true;options.multiSelectable=false;return _MenuItem.call(this,player,options)||this;} 317var _proto=SourceMenuItem.prototype;_proto.handleClick=function handleClick(){var selected=this.options_;console.log("Changing quality to:",selected.label);_MenuItem.prototype.handleClick.call(this);var levels=this.player().qualityLevels();for(var i=0;i<levels.length;i++){if(selected.index==levels.length){levels[i].enabled=true;}else if(selected.index==i){levels[i].enabled=true;}else{levels[i].enabled=false;}}};_proto.update=function update(){var selectedIndex=this.player().qualityLevels().selectedIndex;this.selected(this.options_.index==selectedIndex);};return SourceMenuItem;}(MenuItem);Component.registerComponent('SourceMenuItem',SourceMenuItem);var MenuButton=videojs.getComponent('MenuButton');var SourceMenuButton=function(_MenuButton){_inheritsLoose(SourceMenuButton,_MenuButton);function SourceMenuButton(player,options){var _this;_this=_MenuButton.call(this,player,options)||this;MenuButton.apply(_assertThisInitialized(_this),arguments);var qualityLevels=_this.player().qualityLevels();options["default"]='high';if(options&&options["default"]){if(options["default"]=='low'){for(var i=0;i<qualityLevels.length;i++){qualityLevels[i].enabled=i==0;}}else if(options["default"]='high'){for(var i=0;i<qualityLevels.length;i++){qualityLevels[i].enabled=i==qualityLevels.length-1;}}} 318_this.player().qualityLevels().on(['change','addqualitylevel'],videojs.bind(_assertThisInitialized(_this),_this.update));return _this;} 319var _proto=SourceMenuButton.prototype;_proto.createEl=function createEl(){return videojs.dom.createEl('div',{className:'vjs-http-source-selector vjs-menu-button vjs-menu-button-popup vjs-control vjs-button'});};_proto.buildCSSClass=function buildCSSClass(){return MenuButton.prototype.buildCSSClass.call(this)+' vjs-icon-cog';};_proto.update=function update(){return MenuButton.prototype.update.call(this);};_proto.createItems=function createItems(){var menuItems=[];var levels=this.player().qualityLevels();var labels=[];for(var i=0;i<levels.length;i++){var index=levels.length-(i+1);var selected=index===levels.selectedIndex;var label=""+index;var sortVal=index;if(levels[index].height){label=levels[index].height+"p";sortVal=parseInt(levels[index].height,10);}else if(levels[index].bitrate){label=Math.floor(levels[index].bitrate / 1e3)+" kbps";sortVal=parseInt(levels[index].bitrate,10);} 320if(labels.indexOf(label)>=0){continue;} 321labels.push(label);menuItems.push(new SourceMenuItem(this.player_,{label:label,index:index,selected:selected,sortVal:sortVal}));} 322if(levels.length>1){menuItems.push(new SourceMenuItem(this.player_,{label:'Auto',index:levels.length,selected:false,sortVal:99999}));} 323menuItems.sort(function(a,b){if(a.options_.sortVal<b.options_.sortVal){return 1;}else if(a.options_.sortVal>b.options_.sortVal){return-1;}else{return 0;}});return menuItems;};return SourceMenuButton;}(MenuButton);var defaults={};var registerPlugin=videojs.registerPlugin||videojs.plugin;var onPlayerReady=function onPlayerReady(player,options){player.addClass('vjs-http-source-selector');console.log("videojs-http-source-selector initialized!");console.log("player.techName_:"+player.techName_);if(player.techName_!='Html5'){return false;} 324player.on(['loadedmetadata'],function(e){var qualityLevels=player.qualityLevels();videojs.log('loadmetadata event');if(player.videojs_http_source_selector_initialized=='undefined'||player.videojs_http_source_selector_initialized==true){console.log("player.videojs_http_source_selector_initialized == true");}else{console.log("player.videojs_http_source_selector_initialized == false");player.videojs_http_source_selector_initialized=true;var controlBar=player.controlBar,fullscreenToggle=controlBar.getChild('fullscreenToggle').el();controlBar.el().insertBefore(controlBar.addChild('SourceMenuButton').el(),fullscreenToggle);}});};var httpSourceSelector=function httpSourceSelector(options){var _this=this;this.ready(function(){onPlayerReady(_this,videojs.mergeOptions(defaults,options));});videojs.registerComponent('SourceMenuButton',SourceMenuButton);videojs.registerComponent('SourceMenuItem',SourceMenuItem);};registerPlugin('httpSourceSelector',httpSourceSelector);httpSourceSelector.VERSION=version;return httpSourceSelector;}));(function(f){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=f()}else if(typeof define==="function"&&define.amd){define([],f)}else{var g;if(typeof window!=="undefined"){g=window}else if(typeof global!=="undefined"){g=global}else if(typeof self!=="undefined"){g=self}else{g=this}g.videojsContribQualityLevels=f()}})(function(){var define,module,exports;return(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){(function(global){'use strict';exports.__esModule=true;var _video=(typeof window!=="undefined"?window['videojs']:typeof global!=="undefined"?global['videojs']:null);var _video2=_interopRequireDefault(_video);var _document=require('global/document');var _document2=_interopRequireDefault(_document);var _qualityLevel=require('./quality-level.js');var _qualityLevel2=_interopRequireDefault(_qualityLevel);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{'default':obj};} 325function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}} 326function _possibleConstructorReturn(self,call){if(!self){throw new ReferenceError("this hasn't been initialised - super() hasn't been called");}return call&&(typeof call==="object"||typeof call==="function")?call:self;} 327function _inherits(subClass,superClass){if(typeof superClass!=="function"&&superClass!==null){throw new TypeError("Super expression must either be null or a function, not "+typeof superClass);}subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)Object.setPrototypeOf?Object.setPrototypeOf(subClass,superClass):subClass.__proto__=superClass;} 328var QualityLevelList=function(_videojs$EventTarget){_inherits(QualityLevelList,_videojs$EventTarget);
328function QualityLevelList(){var _ret;_classCallCheck(this,QualityLevelList);var _this=_possibleConstructorReturn(this,_videojs$EventTarget.call(this));var list=_this;if(_video2['default'].browser.IS_IE8){list=_document2['default'].createElement('custom');for(var prop in QualityLevelList.prototype){if(prop!=='constructor'){list[prop]=QualityLevelList.prototype[prop];}}} 329list.levels_=[];list.selectedIndex_=-1;Object.defineProperty(list,'selectedIndex',{get:function get(){return list.selectedIndex_;}});Object.defineProperty(list,'length',{get:function get(){return list.levels_.length;}});return _ret=list,_possibleConstructorReturn(_this,_ret);} 330QualityLevelList.prototype.addQualityLevel=function addQualityLevel(representation){var qualityLevel=this.getQualityLevelById(representation.id);if(qualityLevel){return qualityLevel;} 331var index=this.levels_.length;qualityLevel=new _qualityLevel2['default'](representation);if(!(''+index in this)){Object.defineProperty(this,index,{get:function get(){return this.levels_[index];}});} 332this.levels_.push(qualityLevel);this.trigger({qualityLevel:qualityLevel,type:'addqualitylevel'});return qualityLevel;};QualityLevelList.prototype.removeQualityLevel=function removeQualityLevel(qualityLevel){var removed=null;for(var i=0,l=this.length;i<l;i++){if(this[i]===qualityLevel){removed=this.levels_.splice(i,1)[0];if(this.selectedIndex_===i){this.selectedIndex_=-1;}else if(this.selectedIndex_>i){this.selectedIndex_--;} 333break;}} 334if(removed){this.trigger({qualityLevel:qualityLevel,type:'removequalitylevel'});} 335return removed;};QualityLevelList.prototype.getQualityLevelById=function getQualityLevelById(id){for(var i=0,l=this.length;i<l;i++){var level=this[i];if(level.id===id){return level;}} 336return null;};QualityLevelList.prototype.dispose=function dispose(){this.selectedIndex_=-1;this.levels_.length=0;};return QualityLevelList;}(_video2['default'].EventTarget);QualityLevelList.prototype.allowedEvents_={change:'change',addqualitylevel:'addqualitylevel',removequalitylevel:'removequalitylevel'};for(var event in QualityLevelList.prototype.allowedEvents_){QualityLevelList.prototype['on'+event]=null;} 337exports['default']=QualityLevelList;}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./quality-level.js":2,"global/document":4}],2:[function(require,module,exports){(function(global){'use strict';exports.__esModule=true;var _video=(typeof window!=="undefined"?window['videojs']:typeof global!=="undefined"?global['videojs']:null);var _video2=_interopRequireDefault(_video);var _document=require('global/document');var _document2=_interopRequireDefault(_document);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{'default':obj};} 338function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function");}} 339var QualityLevel=function QualityLevel(representation){_classCallCheck(this,QualityLevel);var level=this;if(_video2['default'].browser.IS_IE8){level=_document2['default'].createElement('custom');for(var prop in QualityLevel.prototype){if(prop!=='constructor'){level[prop]=QualityLevel.prototype[prop];}}} 340level.id=representation.id;level.label=level.id;level.width=representation.width;level.height=representation.height;level.bitrate=representation.bandwidth;level.enabled_=representation.enabled;Object.defineProperty(level,'enabled',{get:function get(){return level.enabled_();},set:function set(enable){level.enabled_(enable);}});return level;};exports['default']=QualityLevel;}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"global/document":4}],3:[function(require,module,exports){},{}],4:[function(require,module,exports){(function(global){var topLevel=typeof global!=='undefined'?global:typeof window!=='undefined'?window:{} 341var minDoc=require('min-document');var doccy;if(typeof document!=='undefined'){doccy=document;}else{doccy=topLevel['__GLOBAL_DOCUMENT_CACHE@4'];if(!doccy){doccy=topLevel['__GLOBAL_DOCUMENT_CACHE@4']=minDoc;}} 342module.exports=doccy;}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"min-document":3}],5:[function(require,module,exports){(function(global){'use strict';exports.__esModule=true;var _video=(typeof window!=="undefined"?window['videojs']:typeof global!=="undefined"?global['videojs']:null);var _video2=_interopRequireDefault(_video);var _qualityLevelList=require('./quality-level-list.js');var _qualityLevelList2=_interopRequireDefault(_qualityLevelList);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{'default':obj};} 343var registerPlugin=_video2['default'].registerPlugin||_video2['default'].plugin;var initPlugin=function initPlugin(player,options){var originalPluginFn=player.qualityLevels;var qualityLevelList=new _qualityLevelList2['default']();var disposeHandler=function disposeHandler(){qualityLevelList.dispose();player.qualityLevels=originalPluginFn;
343player.off('dispose',disposeHandler);};player.on('dispose',disposeHandler);player.qualityLevels=function(){return qualityLevelList;};player.qualityLevels.VERSION='2.0.4';return qualityLevelList;};var qualityLevels=function qualityLevels(options){return initPlugin(this,_video2['default'].mergeOptions({},options));};registerPlugin('qualityLevels',qualityLevels);qualityLevels.VERSION='2.0.4';exports['default']=qualityLevels;}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{})},{"./quality-level-list.js":1}]},{},[5])(5)});(function($){$(document).ready(function(){var initdone=false;if($("#video_player_wrapper").length>0){var isIOS=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream;var options={controlBar:{pictureInPictureToggle:false,subsCaps:true,RemainingTimeDisplay:false},plugins:{httpSourceSelector:{default:'high'}},html5:{vhs:{overrideNative:!isIOS,maxMaxBufferLength:120,bufferWhilePaused:true},nativeAudioTracks:isIOS,nativeVideoTracks:isIOS}};var player=videojs('my-player',options);var premiumId=$("#video_player_wrapper").attr("data-premium-id");var currentToken=$("#video_player_wrapper").attr("data-premium-token");var videoSrc=$("#video_player_wrapper").attr("data-stream-url");function lsGet(key){try{return localStorage.getItem(key);}catch(e){return null;}} 344function lsSet(key,value){try{localStorage.setItem(key,value);}catch(e){}} 345var lastCurrentTime=parseFloat(lsGet('currentTime'+premiumId))||0;var isPlaying=false;var userPaused=false;var isFullscreen=false;var isInitializing=true;var extendTokenActive=false;var MAX_RETRIES=5;var RETRY_DELAY_MS=3000;var STALL_TIMEOUT=20000;var retryCount=0;var isRetrying=false;var stallTimer=null;var lastTimeCheck=0;var fullscreenExitTimer=null;
345function showMessage(text){var $msg=$("#svtv-player-msg");if($msg.length===0){$msg=$('<div id="svtv-player-msg"></div>').css({position:'absolute',bottom:'52px',left:0,right:0,textAlign:'center',color:'#fff',fontSize:'14px',fontFamily:'sans-serif',textShadow:'0 1px 3px rgba(0,0,0,.8)',zIndex:10,pointerEvents:'none'});$("#video_player_wrapper").css('position','relative').append($msg);} 346$msg.text(text);player.addClass('vjs-waiting');} 347function hideMessage(){$("#svtv-player-msg").text('');player.removeClass('vjs-waiting');} 348function showFatalError(){hideMessage();hideSeekSpinner();clearStallTimer();player.error({code:2,message:'Video se nepodaÅilo naÄÃst. Zkontrolujte pÅipojenà k internetu a obnovte stránku.'});} 349function clearStallTimer(){if(stallTimer){clearTimeout(stallTimer);stallTimer=null;}} 350function getBufferedEnd(){try{var b=player.buffered();if(b&&b.length>0)return b.end(b.length-1);}catch(e){} 351return 0;} 352function resetStallTimer(){if(isInitializing||userPaused||isFullscreen)return;clearStallTimer();lastTimeCheck=player.currentTime();var lastBufferedEnd=getBufferedEnd();stallTimer=setTimeout(function(){if(player.paused()||player.ended()||userPaused||isRetrying||isFullscreen)return;var currentTime=player.currentTime();var bufferedEnd=getBufferedEnd();var timeStuck=currentTime===lastTimeCheck;var bufferStuck=bufferedEnd<=lastBufferedEnd;if(timeStuck&&bufferStuck){console.warn('SVTV player: stall detekován (Äas: '+currentTime+', buffer: '+bufferedEnd+'), spouÅ¡tÃm retry.');doRetry();}else{resetStallTimer();}},STALL_TIMEOUT);} 353function doRetry(){if(isRetrying||userPaused||isFullscreen)return;isRetrying=true;clearStallTimer();hideSeekSpinner();retryCount++;if(retryCount>MAX_RETRIES){showFatalError();return;} 354var savedTime=player.currentTime()||lastCurrentTime;var delay=RETRY_DELAY_MS*retryCount;showMessage('Slabé pÅipojenà â znovu se pÅipojuji⦠(pokus '+retryCount+'/'+MAX_RETRIES+')');setTimeout(function(){if(userPaused){hideMessage();isRetrying=false;return;} 355try{player.error(null);}catch(e){} 356try{player.pause();}catch(e){} 357try{player.reset();}catch(e){} 358player.src({src:videoSrc,type:'application/x-mpegURL'});var retryDone=false;function onReadyToPlay(){if(retryDone)return;retryDone=true;player.off('canplay',onReadyToPlay);player.off('loadeddata',onReadyToPlay);setTimeout(function(){player.currentTime(savedTime);player.play();hideMessage();isRetrying=false;resetStallTimer();},150);} 359player.on('canplay',onReadyToPlay);player.on('loadeddata',onReadyToPlay);},delay);} 360function setFullscreenActive(){isFullscreen=true;if(fullscreenExitTimer){clearTimeout(fullscreenExitTimer);fullscreenExitTimer=null;}} 361function setFullscreenInactive(){if(fullscreenExitTimer)return;fullscreenExitTimer=setTimeout(function(){isFullscreen=false;fullscreenExitTimer=null;if(isIOS&&isPlaying){player.pause();userPaused=false;}else if(isPlaying&&!userPaused&&player.paused()){player.play();}},800);} 362player.on('fullscreenchange',function(){if(player.isFullscreen()){setFullscreenActive();}else{setFullscreenInactive();}});document.addEventListener('webkitfullscreenchange',function(){if(document.webkitFullscreenElement){setFullscreenActive();}else{setFullscreenInactive();}});player.src({src:videoSrc,type:'application/x-mpegURL'});player.on('error',function(){hideSeekSpinner();var err=player.error();if(!err)return;if(err.code===2||err.code===3){console.warn('SVTV player: chyba (kód '+err.code+'), spouÅ¡tÃm retry.');try{player.error(null);}catch(e){} 363doRetry();}});var waitingTimer=null;function clearWaitingTimer(){if(waitingTimer){clearTimeout(waitingTimer);waitingTimer=null;}} 364function startWaitingTimer(){clearWaitingTimer();waitingTimer=setTimeout(function(){if(!player.paused()&&!player.ended()&&!userPaused&&!isRetrying){console.warn('SVTV player: waiting pÅÃliÅ¡ dlouho, spouÅ¡tÃm retry.');doRetry();}},15000);} 365player.on('waiting',function(){if(!isRetrying&&!userPaused&&!isFullscreen&&!player.paused()){setTimeout(function(){if(!player.paused()&&!isRetrying&&!userPaused&&!isFullscreen&&player.readyState()<3){showMessage('NaÄÃtámâ¦');resetStallTimer();startWaitingTimer();}},800);}});player.on('stalled',function(){if(!isRetrying&&!userPaused&&!isFullscreen&&!player.paused()){setTimeout(function(){if(!player.paused()&&!isRetrying&&!userPaused&&!isFullscreen&&player.readyState()<3){showMessage('Slabé pÅipojenà â naÄÃtámâ¦');resetStallTimer();startWaitingTimer();}},800);}});player.on('pause',function(){hideSeekSpinner();
365var btn=player.el().querySelector('.vjs-big-play-button');if(btn)btn.style.display='flex';if(isFullscreen){clearStallTimer();clearWaitingTimer();hideMessage();return;} 366isPlaying=false;userPaused=true;clearStallTimer();clearWaitingTimer();hideMessage();});player.on('play',function(){var btn=player.el().querySelector('.vjs-big-play-button');if(btn)btn.style.display='none';userPaused=false;retryCount=0;if(!extendTokenActive){extendTokenActive=true;extendToken();}});player.on('play',function(){var watchdog=setTimeout(function(){if(player.paused()||player.readyState()<2){console.warn('SVTV watchdog: play neodpovÄdÄlo, provádÃm reset.');var savedTime=lastCurrentTime||player.currentTime()||0;try{player.error(null);}catch(e){} 367try{player.reset();}catch(e){} 368player.src({src:videoSrc,type:'application/x-mpegURL'});var watchdogDone=false;function onWatchdogReady(){if(watchdogDone)return;watchdogDone=true;player.off('canplay',onWatchdogReady);player.off('loadeddata',onWatchdogReady);setTimeout(function(){player.currentTime(savedTime);player.play();},150);} 369player.on('canplay',onWatchdogReady);player.on('loadeddata',onWatchdogReady);}},2000);player.one('playing',function(){clearTimeout(watchdog);});});player.on('playing',function(){isPlaying=true;isInitializing=false;userPaused=false;isRetrying=false;hideMessage();clearWaitingTimer();resetStallTimer();});function showSeekSpinner(){var $seek=$("#svtv-seek-spinner");if($seek.length===0){$seek=$('<div id="svtv-seek-spinner"></div>').css({position:'absolute',top:0,left:0,right:0,bottom:0,display:'flex',alignItems:'center',justifyContent:'center',backgroundColor:'rgba(0,0,0,0.35)',zIndex:9,pointerEvents:'none'});var $circle=$('<div></div>').css({width:'48px',height:'48px',border:'4px solid rgba(255,255,255,0.3)',borderTopColor:'#fff',borderRadius:'50%',animation:'svtv-spin 0.8s linear infinite','-webkit-animation':'svtv-spin 0.8s linear infinite'});if(!document.getElementById('svtv-spin-style')){var style=document.createElement('style');style.id='svtv-spin-style';style.textContent='@keyframes svtv-spin { to { transform: rotate(360deg); } } @-webkit-keyframes svtv-spin { to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }';document.head.appendChild(style);} 370$seek.append($circle);$(player.el()).append($seek);} 371$seek.show();} 372function hideSeekSpinner(){$("#svtv-seek-spinner").hide();} 373player.on('seeking',function(){showSeekSpinner();});player.on('seeked',function(){hideSeekSpinner();});player.on('playing',function(){hideSeekSpinner();});player.on('ended',function(){isPlaying=false;extendTokenActive=false;clearStallTimer();clearWaitingTimer();hideSeekSpinner();});var timeUpdateCounter=0;player.on('timeupdate',function(){timeUpdateCounter++;if(timeUpdateCounter%5===0){timeUpdateCounter=0;lastCurrentTime=player.currentTime();lsSet('currentTime'+premiumId,lastCurrentTime);}});player.on('loadedmetadata',function(){if(!videojs.browser.IS_IOS&&!initdone&&lastCurrentTime>0){showMessage('PokraÄuji od minulé poziceâ¦');player.currentTime(lastCurrentTime);}});player.on('canplaythrough',function(){if(!initdone&&videojs.browser.IS_IOS&&lastCurrentTime>0){showMessage('PokraÄuji od minulé poziceâ¦');player.currentTime(lastCurrentTime);initdone=true;}});player.on('playing',function(){if(!initdone&&!videojs.browser.IS_IOS){initdone=true;}});document.addEventListener('visibilitychange',function(){if(isFullscreen)return;if(document.visibilityState==='hidden'){clearStallTimer();lsSet('currentTime'+premiumId,player.currentTime());return;} 374if(document.visibilityState==='visible'){if(!initdone)return;setTimeout(function(){if(userPaused)return;var savedTime=lastCurrentTime||player.currentTime()||0;var needsReload=!!player.error()||player.readyState()===0;if(!needsReload)return;try{player.error(null);}catch(e){} 375try{player.reset();}catch(e){} 376player.src({src:videoSrc,type:'application/x-mpegURL'});var reloadDone=false;function onReloaded(){if(reloadDone)return;reloadDone=true;player.off('canplay',onReloaded);player.off('loadeddata',onReloaded);setTimeout(function(){player.currentTime(savedTime);isPlaying=false;},150);} 377player.on('canplay',onReloaded);player.on('loadeddata',onReloaded);},1000);}});$(window).on('beforeunload',function(){extendTokenActive=false;clearStallTimer();lsSet('currentTime'+premiumId,player.currentTime());});var totalDuration=$("#video_player_wrapper").attr("data-premium-duration");player.duration(totalDuration);player.httpSourceSelector();var videoDescription=$("#premium_video_params .info_content").text();if(videoDescription.indexOf("00:00")!==-1){var chaptersArray=[];var arrayOfLines=videoDescription.split('\n');var arrayLength=arrayOfLines.length;var passed=false;for(var i=0;i<arrayLength;i++){if(arrayOfLines[i].indexOf("00:00")===0){passed=true;} 378if(passed){var currentLine=$.trim(arrayOfLines[i].replace(/\u00A0/g,' '));var line=currentLine.split(" ");if(line[0]){var a=line[0].split(':');var seconds=0;if(a.length<2)break;
378if(a.length===3){seconds=(+a[0])*60*60+(+a[1])*60+(+a[2]);} 379if(a.length===2){seconds=(+a[0])*60+(+a[1]);} 380chaptersArray.push({label:$.trim(currentLine.substring(line[0].length)),time:seconds});}}} 381player.chapters({chapterType:'dropdown',chapters:chaptersArray,styles:{background:'#000',color:'#aaa',backgroundActive:'#333',colorActive:'#fff'}});} 382var extendTokenInterval=30000;function extendToken(){lsSet('currentTime'+premiumId,player.currentTime());setTimeout(function(){if(!extendTokenActive)return;if(!userPaused&&!player.ended()){var xhr=new XMLHttpRequest();xhr.open('GET','/premium/extend-token?premium_id='+ 383encodeURIComponent(premiumId)+'&token='+ 384encodeURIComponent(currentToken),true);xhr.setRequestHeader('X-Requested-With','XMLHttpRequest');xhr.onreadystatechange=function(){if(xhr.readyState!==4)return;if(xhr.status===200){try{var data=JSON.parse(xhr.responseText);if(data["err"]){player.pause();player.createModal(data["message"]+' PÅihlaste se prosÃm znovu.');}}catch(e){console.warn('SVTV extend-token: chyba parsovánà odpovÄdi');}}else{console.warn('SVTV extend-token chyba: HTTP '+xhr.status);}};xhr.send();} 385extendToken();},extendTokenInterval);}}});}(jQuery));;(function($){'use strict';var BASE_URL='/comments/';var PAGE_SIZE=20;var MAX_LEN=2000;$(document).ajaxSend(function(e,xhr,opts){if(opts.url&&opts.url.indexOf('/comments/')===0){setTimeout(function(){$('#preloader').hide();},0);}});$(document).ajaxComplete(function(e,xhr,opts){if(opts.url&&opts.url.indexOf('/comments/')===0){$('#preloader').hide();}});var videoParam={};var offset=0;var loading=false;var $section,$list,$loadMoreWrap,$loadMoreBtn,$newText,$newActions,$newCharCount,$newSubmit,$newCancel,$countEl;function formatDate(str){if(!str)return'';var d=new Date(str.replace(' ','T'));return d.toLocaleDateString('cs-CZ',{day:'numeric',month:'long',year:'numeric'});} 386function autoResize(el){el.style.height='auto';el.style.height=Math.min(el.scrollHeight,200)+'px';} 387function charCount(text){return text.length+' / '+MAX_LEN;} 388function replyWord(n){if(n===1)return'odpovÄÄ';if(n>=2&&n<=4)return'odpovÄdi';return'odpovÄdÃ';} 389function setAvatar($avatar,photoUrl){if(photoUrl){$avatar.html('<img src="'+photoUrl+'" alt="">');}} 390function buildReplyEl(reply){var $el=$('<div class="svtv-reply" data-id="'+reply.id+'">'+'<div class="svtv-comments__avatar svtv-comments__avatar--small"><i class="fas fa-user"></i></div>'+'<div class="svtv-comment__body">'+'<div class="svtv-comment__meta">'+'<span class="svtv-comment__author"></span>'+'<span class="svtv-comment__date"></span>'+'</div>'+'<div class="svtv-comment__text"></div>'+'<div class="svtv-comment__toolbar">'+'<button class="svtv-comment__btn svtv-comment__btn--edit" style="display:none"><i class="fas fa-pencil-alt"></i> Upravit</button>'+'<button class="svtv-comment__btn svtv-comment__btn--delete" style="display:none"><i class="fas fa-trash"></i> Smazat</button>'+'</div>'+'<div class="svtv-edit-form" style="display:none">'+'<textarea class="svtv-comments__textarea svtv-edit-form__textarea" rows="2" maxlength="2000"></textarea>'+'<div class="svtv-comments__actions">'+'<span class="svtv-comments__char-count svtv-edit-char-count">0 / 2000</span>'+'<button class="svtv-btn svtv-btn--ghost svtv-edit-cancel">ZruÅ¡it</button>'+'<button class="svtv-btn svtv-btn--primary svtv-edit-submit">Uložit</button>'+'</div>'+'</div>'+'</div>'+'</div>');$el.find('.svtv-comment__author').text(reply.user_name);$el.find('.svtv-comment__date').text(formatDate(reply.created_at));$el.find('.svtv-comment__text').html(reply.text);setAvatar($el.find('.svtv-comments__avatar'),reply.photo_url);if(reply.mine)$el.find('.svtv-comment__btn--delete').show();if(reply.editable)$el.find('.svtv-comment__btn--edit').show();if(window.SvtvLikes)window.SvtvLikes.attach($el,reply,true);return $el;} 391function buildCommentEl(comment){var $el=$('<div class="svtv-comment" data-id="'+comment.id+'">'+'<div class="svtv-comments__avatar"><i class="fas fa-user"></i></div>'+'<div class="svtv-comment__body">'+'<div class="svtv-comment__meta">'+'<span class="svtv-comment__author"></span>'+'<span class="svtv-comment__date"></span>'+'</div>'+'<div class="svtv-comment__text"></div>'+'<div class="svtv-comment__toolbar">'+'<button class="svtv-comment__btn svtv-comment__btn--reply"><i class="fas fa-reply"></i> OdpovÄdÄt</button>'+'<button class="svtv-comment__btn svtv-comment__btn--edit" style="display:none"><i class="fas fa-pencil-alt"></i> Upravit</button>'+'<button class="svtv-comment__btn svtv-comment__btn--delete" style="display:none">
391<i class="fas fa-trash"></i> Smazat</button>'+'</div>'+'<div class="svtv-reply-form" style="display:none">'+'<textarea class="svtv-comments__textarea svtv-reply-form__textarea" placeholder="VaÅ¡e odpovÄÄâ¦" rows="1" maxlength="2000"></textarea>'+'<div class="svtv-comments__actions">'+'<span class="svtv-comments__char-count svtv-reply-char-count">0 / 2000</span>'+'<button class="svtv-btn svtv-btn--ghost svtv-reply-cancel">ZruÅ¡it</button>'+'<button class="svtv-btn svtv-btn--primary svtv-reply-submit">OdpovÄdÄt</button>'+'</div>'+'</div>'+'<div class="svtv-edit-form" style="display:none">'+'<textarea class="svtv-comments__textarea svtv-edit-form__textarea" rows="2" maxlength="2000"></textarea>'+'<div class="svtv-comments__actions">'+'<span class="svtv-comments__char-count svtv-edit-char-count">0 / 2000</span>'+'<button class="svtv-btn svtv-btn--ghost svtv-edit-cancel">ZruÅ¡it</button>'+'<button class="svtv-btn svtv-btn--primary svtv-edit-submit">Uložit</button>'+'</div>'+'</div>'+'<div class="svtv-replies"></div>'+'</div>'+'</div>');$el.find('.svtv-comment__author').text(comment.user_name);$el.find('.svtv-comment__date').text(formatDate(comment.created_at));$el.find('.svtv-comment__text').html(comment.text);setAvatar($el.find('> .svtv-comments__avatar'),comment.photo_url);if(comment.mine){$el.find('> .svtv-comment__body .svtv-comment__btn--delete').show();} 392if(comment.editable){$el.find('> .svtv-comment__body .svtv-comment__btn--edit').show();} 393if(window.SvtvLikes)window.SvtvLikes.attach($el,comment,false);var $repliesWrap=$el.find('.svtv-replies');if(comment.replies&&comment.replies.length>0){var total=comment.replies.length;$.each(comment.replies,function(_,reply){$repliesWrap.append(buildReplyEl(reply));});if(total>=4){var $toggleBtn=$('<button class="svtv-comment__btn svtv-replies-toggle">'+'<i class="fas fa-chevron-down"></i> Zobrazit '+total+' '+replyWord(total)+'</button>');$el.find('> .svtv-comment__body .svtv-comment__toolbar').after($toggleBtn);$repliesWrap.hide();}} 394return $el;} 395function ajax(action,data,method,callback){$.ajax({url:BASE_URL+action,method:method||'POST',data:data,global:false,success:function(res){if(typeof res==='string'){try{res=JSON.parse(res);}catch(e){callback('Chyba parsovánà JSON');return;}} 396callback(null,res);},error:function(xhr){var msg='Chyba serveru.';try{msg=JSON.parse(xhr.responseText).error||msg;}catch(e){} 397callback(msg);}});} 398function loadParams(extraOffset){var p={};p[videoParam.key]=videoParam.val;p.offset=extraOffset||0;return p;} 399function postVideoParam(){var p={};p[videoParam.key]=videoParam.val;return p;} 400function loadComments(reset){if(loading)return;if(reset){offset=0;$list.empty();} 401loading=true;$('#svtv-comments-loading').show();ajax('load',loadParams(offset),'GET',function(err,res){loading=false;$('#svtv-comments-loading').hide();if(err||!res.ok)return;$.each(res.comments,function(_,comment){$list.append(buildCommentEl(comment));});offset+=res.comments.length;$countEl.text(res.total>0?'('+res.total+')':'');$loadMoreWrap[res.has_more?'show':'hide']();if(res.total===0){$list.html('<p class="svtv-comments__empty">ZatÃm žádné komentáÅe. BuÄte prvnÃ!</p>');}});} 402function showFlash(msg,type){var $flash=$('<div class="svtv-flash svtv-flash--'+(type||'ok')+'">'+msg+'</div>');$('#svtv-comments').prepend($flash);setTimeout(function(){$flash.fadeOut(400,function(){$(this).remove();});},3000);} 403function submitComment(){var text=$newText.val().trim();if(!text)return;$.ajax({url:'/comments/check-profile',global:false,method:'GET',success:function(res){if(typeof res==='string'){try{res=JSON.parse(res);}catch(e){}} 404if(res.ok&&!res.has_profile){$('#createProfileModal').modal('show');return;} 405doSubmitComment(text);},error:function(){doSubmitComment(text);}});} 406function doSubmitComment(text){$newSubmit.prop('disabled',true).html('<i class="fas fa-circle-notch fa-spin"></i> OdesÃlámâ¦');var data=$.extend(postVideoParam(),{text:text});ajax('post',data,'POST',function(err,res){$newSubmit.prop('disabled',false).html('Komentovat');if(err||!res.ok){showFlash(err||res.error,'error');return;} 407if(res.pending){showFlash('Váš komentáŠÄeká na schválenÃ.','pending');}else{var $el=buildCommentEl(res.comment);$el.addClass('svtv-comment--new');$list.find('.svtv-comments__empty').remove();$list.prepend($el);offset++;var cur=parseInt($countEl.text().replace(/\D/g,''))||0;$countEl.text('('+(cur+1)+')');showFlash('KomentáŠbyl pÅidán.','ok');} 408$newText.val('').css('height','');$newCharCount.text('0 / '+MAX_LEN);$newActions.addClass('svtv-comments__actions--hidden');});} 409function openReplyForm($comment){$list.find('.svtv-reply-form').hide().find('textarea').val('');$comment.find('.svtv-reply-form').first().show().find('textarea').focus();} 410function submitReply($comment){var $form=$comment.find('.svtv-reply-form').first();var $textarea=$form.find('textarea');var text=$textarea.val().trim();if(!text)return;var $btn=$form.find('.svtv-reply-submit');$btn.prop('disabled',true).html('<i class="fas fa-circle-notch fa-spin"></i> OdesÃlámâ¦');ajax('reply',{comment_id:$comment.data('id'),text:text},'POST',function(err,res){$btn.prop('disabled',false).html('OdpovÄdÄt');if(err||!res.ok){alert(err||res.error);return;} 411if(res.pending){$comment.find('.svtv-replies').first().append('<p class="svtv-comments__pending">VaÅ¡e odpovÄÄ Äeká na schválenÃ.</p>');}
411else{var $replyEl=buildReplyEl(res.reply);$replyEl.addClass('svtv-comment--new');$comment.find('.svtv-replies').first().append($replyEl);} 412$textarea.val('');$form.hide();});} 413function deleteComment($comment){if(!confirm('Smazat komentáÅ?'))return;ajax('delete',{comment_id:$comment.data('id')},'POST',function(err,res){if(err||!res.ok){alert(err||res.error);return;} 414$comment.fadeOut(300,function(){$(this).remove();});var cur=parseInt($countEl.text().replace(/\D/g,''))||1;$countEl.text('('+(cur-1)+')');});} 415function deleteReply($reply){if(!confirm('Smazat odpovÄÄ?'))return;ajax('delete',{reply_id:$reply.data('id')},'POST',function(err,res){if(err||!res.ok){alert(err||res.error);return;} 416$reply.fadeOut(300,function(){$(this).remove();});});} 417function openEditForm($comment){var rawText=$comment.find('> .svtv-comment__body .svtv-comment__text').text();var $form=$comment.find('.svtv-edit-form').first();$form.find('textarea').val(rawText);$form.find('.svtv-edit-char-count').text(charCount(rawText));$form.show().find('textarea').focus();autoResize($form.find('textarea')[0]);} 418function submitEdit($el,isReply){var $form=$el.find('.svtv-edit-form').first();var $textarea=$form.find('textarea');var text=$textarea.val().trim();if(!text)return;var $btn=$form.find('.svtv-edit-submit');$btn.prop('disabled',true).html('<i class="fas fa-circle-notch fa-spin"></i> Ukládámâ¦');var data=isReply?{reply_id:$el.data('id'),text:text}:{comment_id:$el.data('id'),text:text};ajax('edit',data,'POST',function(err,res){$btn.prop('disabled',false).html('Uložit');if(err||!res.ok){alert(err||res.error);return;} 419$el.find('> .svtv-comment__body .svtv-comment__text').html(res.text);$form.hide();showFlash(isReply?'OdpovÄÄ byla upravena.':'KomentáŠbyl upraven.','ok');});} 420function bindEvents(){$newText.on('input',function(){autoResize(this);$newCharCount.text(charCount($(this).val()));if($(this).val().trim())$newActions.removeClass('svtv-comments__actions--hidden');});$newText.on('focus',function(){$newActions.removeClass('svtv-comments__actions--hidden');});$newCancel.on('click',function(){$newText.val('').css('height','');$newCharCount.text('0 / '+MAX_LEN);$newActions.addClass('svtv-comments__actions--hidden');});$newSubmit.on('click',submitComment);$list.on('click','.svtv-comment__btn--reply',function(){openReplyForm($(this).closest('.svtv-comment'));});$list.on('click','.svtv-reply-submit',function(){submitReply($(this).closest('.svtv-comment'));});$list.on('click','.svtv-reply-cancel',function(){$(this).closest('.svtv-reply-form').hide().find('textarea').val('');});$list.on('input','.svtv-reply-form__textarea',function(){autoResize(this);$(this).closest('.svtv-reply-form').find('.svtv-reply-char-count').text(charCount($(this).val()));});$list.on('click','.svtv-comment__btn--delete',function(e){var $reply=$(this).closest('.svtv-reply');if($reply.length){deleteReply($reply);}else{deleteComment($(this).closest('.svtv-comment'));}});$list.on('click','.svtv-comment > .svtv-comment__body .svtv-comment__btn--edit',function(){openEditForm($(this).closest('.svtv-comment'));});$list.on('click','.svtv-reply .svtv-comment__btn--edit',function(){openEditForm($(this).closest('.svtv-reply'));});$list.on('click','.svtv-edit-submit',function(){var $reply=$(this).closest('.svtv-reply');if($reply.length){submitEdit($reply,true);}else{submitEdit($(this).closest('.svtv-comment'),false);}});$list.on('click','.svtv-edit-cancel',function(){$(this).closest('.svtv-edit-form').hide();});$list.on('input','.svtv-edit-form__textarea',function(){autoResize(this);$(this).closest('.svtv-edit-form').find('.svtv-edit-char-count').text(charCount($(this).val()));});$list.on('click','.svtv-replies-toggle',function(){var $btn=$(this);var $replies=$btn.closest('.svtv-comment__body').find('.svtv-replies');var open=$replies.is(':visible');var total=$replies.children().length;if(open){$replies.hide();$btn.html('<i class="fas fa-chevron-down"></i> Zobrazit '+total+' '+replyWord(total));}else{$replies.show();$btn.html('<i class="fas fa-chevron-up"></i> Skrýt '+replyWord(total));}});$loadMoreBtn.on('click',function(){loadComments(false);});} 421$(function(){$section=$('#svtv-comments');if(!$section.length)return;var premiumId=parseInt($section.data('premium-video-id'))||0;var claimId=$section.data('video-claim-id')||'';if(premiumId){videoParam={key:'premium_video_id',val:premiumId};}else if(claimId){videoParam={key:'video_claim_id',val:claimId};}else{return;} 422$list=$('#svtv-comments-list');$loadMoreWrap=$('#svtv-load-more-wrap');$loadMoreBtn=$('#svtv-load-more');$newText=$('#svtv-new-comment-text');$newActions=$('#svtv-new-comment-actions');$newCharCount=$('#svtv-new-char-count');$newSubmit=$('#svtv-new-comment-submit');$newCancel=$('#svtv-new-comment-cancel');$countEl=$('#svtv-comment-count');bindEvents();loadComments(true);});}(jQuery));$(function(){var $text=$('#video-description-text');var $toggle=$('#video-description-toggle');var $plain=$('#video-description-plain');var $html=$('#video-description-html');if(!$toggle.length)return;$toggle.on('click',function(){var collapsed=$text.hasClass('info_content__text--collapsed');if(collapsed){$text.removeClass('info_content__text--collapsed').addClass('info_content__text--expanded');$plain.hide();$html.show();$toggle.find('.info_content__toggle--more').hide();$toggle.find('.info_content__toggle--less').show();}else{$text.removeClass('info_content__text--expanded').addClass('info_content__text--collapsed');$html.hide();$plain.show();$toggle.find('.info_content__toggle--more').show();$toggle.find('.info_content__toggle--less').hide();}});});$(function(){var cropper=null;if(typeof Cropper==='undefined'){$('head').append('<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.13/cropper.min.css">');$.getScript('https://cdnjs.cloudflare.com/ajax/libs/cropperjs/1.5.13/cropper.min.js');} 423$('#cp-picture').on('change',function(){var file=this.files[0];if(!file||!file.type.match('image.*'))return;var reader=new FileReader();reader.onload=function(e){var $img=$('#cp-cropper-img');$img.attr('src',e.target.result);$('#cp-upload-area').hide();$('#cp-cropper-wrap').show();if(cropper){cropper.destroy();cropper=null;} 424var initCropper=function(){if(typeof Cropper==='undefined'){setTimeout(initCropper,100);return;} 425cropper=new Cropper($img[0],{aspectRatio:1,viewMode:1,preview:'#cp-preview',background:false,guides:true,autoCropArea:0.8,});};initCropper();};
425reader.readAsDataURL(file);});$('#cp-rotate-left').on('click',function(){if(cropper)cropper.rotate(-90);});$('#cp-rotate-right').on('click',function(){if(cropper)cropper.rotate(90);});$('#cp-remove-img').on('click',function(){if(cropper){cropper.destroy();cropper=null;} 426$('#cp-cropper-img').attr('src','');$('#cp-cropper-wrap').hide();$('#cp-upload-area').show();$('#cp-picture').val('');});$(document).on('show.bs.modal',function(e){if(e.target.id!=='createProfileModal'&&$('#createProfileModal').hasClass('in')){e.preventDefault();e.stopPropagation();}});$('#cp-submit').on('click',function(){var nickname=$('#cp-nickname').val().trim();var $err=$('#cp-nickname-error');$err.hide().text('');if(!nickname){$err.text('PÅezdÃvka nesmà být prázdná.').show();return;} 427var $btn=$(this).prop('disabled',true).html('<i class="fas fa-circle-notch fa-spin"></i> Ukládámâ¦');var formData=new FormData();formData.append('nickname',nickname);if(cropper){cropper.getCroppedCanvas({width:800,height:800}).toBlob(function(blob){if(blob.size>2*1024*1024){$err.text('Obrázek je pÅÃliÅ¡ velký. Zkuste menšà soubor.').show();$btn.prop('disabled',false).html('<i class="fas fa-check"></i> VytvoÅit pÅezdÃvku');return;} 428formData.append('picture',blob,'profile.jpg');sendCreateProfile(formData,$btn,$err);},'image/jpeg',0.85);}else{sendCreateProfile(formData,$btn,$err);}});function sendCreateProfile(formData,$btn,$err){$.ajax({url:'/comments/create-profile',method:'POST',data:formData,processData:false,contentType:false,global:false,success:function(res){if(typeof res==='string'){try{res=JSON.parse(res);}catch(e){}} 429$btn.prop('disabled',false).html('<i class="fas fa-check"></i> VytvoÅit pÅezdÃvku');if(!res.ok){$err.text(res.error||'Chyba.').show();return;} 430$('#createProfileModal').modal('hide');$('#svtv-new-comment-text').closest('.svtv-comments__new').show();$('#svtv-comments-login-note-noprofile').remove();},error:function(){$btn.prop('disabled',false).html('<i class="fas fa-check"></i> VytvoÅit pÅezdÃvku');$err.text('Chyba serveru. Zkuste to znovu.').show();}});} 431$('#cp-nickname').on('keydown',function(e){if(e.which===13)$('#cp-submit').click();});});;(function($){'use strict';var cropper=null;var $overlay,$img;function initCropperInstance(){if(cropper){cropper.destroy();cropper=null;} 432cropper=new Cropper($img[0],{aspectRatio:1,viewMode:1,preview:'#ep-preview',background:false,guides:true,autoCropArea:0.8,});} 433function closeOverlay(){$overlay.hide();if(cropper){cropper.destroy();cropper=null;}} 434$(document).ready(function(){$overlay=$('#ep-cropper-overlay');$img=$('#ep-cropper-img');if(!$overlay.length)return;var trigger=document.getElementById('ep-file-input-trigger');if(!trigger)return;trigger.addEventListener('change',function(){var file=trigger.files[0];if(!file)return;var reader=new FileReader();reader.onload=function(e){$img.attr('src',e.target.result);$overlay.css('display','flex');initCropperInstance();};reader.readAsDataURL(file);});var btn=document.getElementById('insertImageBtn');if(btn){btn.addEventListener('click',function(){trigger.value='';trigger.click();});} 435$('#ep-rotate-left').on('click',function(){if(cropper)cropper.rotate(-90);});$('#ep-rotate-right').on('click',function(){if(cropper)cropper.rotate(90);});$('#ep-cancel').on('click',closeOverlay);$('#ep-confirm').on('click',function(){if(!cropper)return;var $btn=$(this).prop('disabled',true).html('<i class="fas fa-circle-notch fa-spin"></i>');cropper.getCroppedCanvas({width:800,height:800}).toBlob(function(blob){$btn.prop('disabled',false).html('<i class="fas fa-check"></i> PoužÃt');if(blob.size>2*1024*1024){alert('Obrázek je pÅÃliÅ¡ velký. Zkuste menšà soubor.');return;} 436var fileObj=new File([blob],'profile.jpg',{type:'image/jpeg'});var dt=new DataTransfer();dt.items.add(fileObj);$('input[name="picture_soft"]')[0].files=dt.files;var url=URL.createObjectURL(blob);$('#avatar_image').attr('style','background-image:url('+url+')').addClass('avatar_image_filled').removeClass('avatar_image_empty');closeOverlay();},'image/jpeg',0.85);});});}(jQuery));;(function($){'use strict';var EMOJI={'ð':'SmajlÃci','ð':'','ð':'','ð¤£':'','ð':'','ð':'','ð ':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð¥°':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð¤':'','ð¤©':'','ð¤':'','ð¤¨':'','ð':'','ð':'','ð¶':'','ð':'','ð':'','ð£':'','ð¥':'','ð®':'','ð¤':'','ð¯':'','ðª':'','ð«':'','ð¥±':'','ð´':'','ð':'','ð':'','ð':'','ð':'','ð¤¤':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð¤':'','ð²':'','â¹ï¸':'','ð':'','ð':'','ð':'','ð':'','ð¤':'','ð¢':'','ð':'','ð¦':'','ð§':'','ð¨':'','ð©':'','ð¤¯':'','ð¬':'','ð°':'','ð±':'','ð¥µ':'','ð¥¶':'','ð³':'','ð¤ª':'','ðµ':'','ð¥´':'','ð ':'','ð¡':'','ð¤¬':'','ð·':'','ð¤':'','ð¤':'','ð¤¢':'','ð¤®':'','ð¤§':'','ð':'','ð¥³':'','ð¥¸':'','ð¤ ':'','ð¥º':'','ð¤¡':'','ð¹':'','ðº':'','ð':'','â ï¸':'','ð»':'','ð½':'','ð¾':'','ð¤':'','ðº':'','ð¸':'','ð¹':'','ð»':'','ð¼':'','ð½':'','ð':'','ð¿':'','ð¾':'','ð':'','ð':'','ð¤':'','ð':'','â':'','ð':'','ð':'','ð¤':'','ð¤':'','âï¸':'','ð¤':'','ð¤':'','ð¤':'','ð¤':'','ð':'','ð':'','ð':'','ð':'','ð':'','âï¸':'','ð':'','ð':'','â':'','ð':'','ð¤':'','ð¤':'','ð':'','ð':'','ð':'','ð¤²':'','ð':'','âï¸':'','ð ':'','ð¤³':'','ðª':'','ð¦¾':'','ð¦µ':'','ð¦¶':'','ð':'','ð¦»':'','ð':'','ð§ ':'','ð«':'','ð«':'','ð¦·':'','ð¦´':'','ð':'','ð':'','ð ':'','ð':'','ð¶':'','ð§':'','ð¦':'','ð§':'','ð§':'','ð±':'','ð¨':'','ð§':'','ð©':'','ð§':'','ð´':'','ðµ':'','ð':'','ð':'','ð ':'','ð':'','ð':'','ð':'','ð§':'','ð':'','ð¤¦':'','ð¤·':'','ð':'','ð':'','ð¶':'','ð§':'','ð§':'','ð':'','ð':'','ðº':'','ð§':'','ð§':'','ð':'','ð':'','ðµ':'','ð´':'','ð':'','ð«':'','ð¬':'','ð':'','ð':'','ð':'','ð¨âð©âð¦':'','ð¨âð©âð§':'','ð¨âð©âð§âð¦':'','ðª':'','â¤ï¸':'','ð§¡':'','ð':'','ð':'','ð':'','ð':'','ð¤':'','ð¤':'','ð¤':'','ð':'','â£ï¸':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','â®ï¸':'','âï¸':'','âªï¸':'','ð':'','â¡ï¸':'','ð¯':'','ð':'','â¯ï¸':'','â¦ï¸':'','ð':'','â':'','ð¶':'ZvÃÅata','ð±':'','ð':'','ð¹':'','ð°':'','ð¦':'','ð»':'','ð¼':'','ð»ââï¸':'','ð¨':'','ð¯':'','ð¦':'','ð®':'','ð·':'','ð¸':'','ðµ':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð§':'','ð¦':'','ð¤':'','ð¦':'','ð¦ ':'','ð¦':'','ð¦':'','ðº':'','ð':'','ð´':'','ð¦':'','ð':'','ð':'','ð¦':'','ð':'','ð':'','ð':'','ð¦':'','ð¦':'','ð¢':'','ð':'','ð¦':'','ð¦':'','ð¦':'','ð':'','ð¦':'','ð¦':'','ð¦':'','ð¦':'','ð¡':'','ð ':'','ð':'','ð¬':'','ð³':'','ð':'','ð¦':'','ð':'','ð ':'','ð':'','ð¦':'','ð¦':'','ð¦§':'','ð¦£':'','ð':'','ð¦':'','ð¦':'','ðª':'','ð«':'','ð¦':'','ð¦':'','ð¦¬':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð¦':'','ð':'','ð¦':'','ð':'','ð©':'','ð¦®':'','ð':'','ð':'','ð¦':'','ð¦¤':'','ð¦':'','ð¦':'','ð¦¢':'','ð¦©':'','ð':'','ð':'','ð¦':'','ð¦¨':'','ð¦¡':'','ð¦«':'','ð¦¦':'','ðµ':'','ð':'','ð²':'','ð³':'','ð´':'','ðªµ':'','ð±':'','ð¿':'','âï¸':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð¾':'','ð':'','ð·':'','ð¹':'','ð¥':'','ðº':'','ð¸':'','ð¼':'','ð»':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','â':'','ð ':'','ð':'','âï¸':'','â ':'','ð¤':'','ð¥':'','ð¦':'','ð§':'','â':'','ð©':'','ð¨':'','âï¸':'','â':'','ð¬':'','ð¨':'','ð':'','ð':'','ð':'','âï¸':'','â':'','â¡':'','ð¥':'','ð§':'','ð':'','ð':'','ð':'','ð':'','ðª':'','ð':'JÃdlo','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð¥':'','ð':'','ð¥¥':'','ð¥':'','ð ':'','ð':'','ð¥':'','ð¥¦':'','ð¥¬':'','ð¥':'','ð¶':'','ð«':'','ð½':'','ð¥':'','ð§ ':'','ð¥':'','ð ':'','ð¥':'','ð¥¯':'','ð':'','ð¥':'','ð¥¨':'','ð§'
436:'','ð¥':'','ð³':'','ð§':'','ð¥':'','ð§':'','ð¥':'','ð¥©':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð«':'','ð¥ª':'','ð¥':'','ð§':'','ð®':'','ð¯':'','ð«':'','ð¥':'','ð¥':'','ð«':'','ð²':'','ð':'','ð':'','ð':'','ð£':'','ð±':'','ð¥':'','ð¦ª':'','ð¤':'','ð':'','ð':'','ð':'','ð¥':'','ð¥®':'','ð¢':'','ð§':'','ð°':'','ð':'','ð®':'','ð':'','ð¬':'','ð«':'','ð¿':'','ð©':'','ðª':'','ð°':'','ð¥':'','ð¯':'','ð§':'','ð¥¤':'','ð§':'','â':'','ðµ':'','ð«':'','ð¶':'','ðº':'','ð»':'','ð¥':'','ð·':'','ð¥':'','ð¸':'','ð¹':'','ð§':'','ð¾':'','ð§':'','ð¥':'','ð´':'','ð½':'','ð¥¢':'','ð§':'','â½':'Aktivity','ð':'','ð':'','â¾':'','ð¥':'','ð¾':'','ð':'','ð':'','ð¥':'','ð±':'','ðª':'','ð':'','ð¸':'','ð':'','ð':'','ð¥':'','ð':'','ðª':'','ð¥
':'','â³':'','ð£':'','ð¤¿':'','ð½':'','ð¿':'','ð·':'','ð¥':'','ð¯':'','ðª':'','ðª':'','ð½':'','ð®':'','ð¹':'','ð²':'','â':'','ð§©':'','ðª
':'','ð':'','ð¨':'','ð¼':'','ðª':'','ð¤':'','ð§':'','ð¼':'','ð¹':'','ð¥':'','ðª':'','ð·':'','ðº':'','ð¸':'','ðª':'','ð»':'','ð¬':'','ð':'','ð¥':'','ð¥':'','ð¥':'','ð
':'','ð':'','ð':'','ð«':'','ð':'','ðª':'','ð':'Doprava','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð»':'','ð':'','ð':'','ð':'','ð¦¯':'','ð¦½':'','ð¦¼':'','ð´':'','ð²':'','ðµ':'','ð':'','ðº':'','ð¨':'','ð':'','ð':'','ð':'','ð':'','ð¡':'','ð ':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð
':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','âï¸':'','ð«':'','ð¬':'','ð©':'','ðº':'','ð¸':'','ð':'','ð¶':'','âµ':'','ð¤':'','ð¥':'','ð³':'','â´':'','ð¢':'','â':'','ðª':'','â½':'','ð§':'','ð':'','ð¦':'','ð¥':'','ð£':'','ðº':'','ð¾':'','ð§':'','ð':'','â°':'','ð':'','ð»':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð ':'','ð¡':'','ð¢':'','ð£':'','ð¤':'','ð¥':'','ð¦':'','ð¨':'','ð©':'','ðª':'','ð«':'','ð¬':'','ð':'','ð¯':'','ð°':'','ð':'','ð¼':'','ð½':'','âª':'','ð':'','ð':'','â©':'','ð':'','â²':'','âº':'','ð':'','ð':'','ð':'','ð':'','ð
':'','ð':'','ð':'','ð':'','ð ':'','ð¡':'','ð¢':'','ð':'','ðª':'','â':'Objekty','ð±':'','ð»':'','â¨ï¸':'','ð¥':'','ð¨':'','ð±':'','ð²':'','ð½':'','ð¾':'','ð¿':'','ð':'','ð§®':'','ð·':'','ð¸':'','ð¹':'','ð¥':'','ð½':'','ð':'','ð':'','âï¸':'','ð':'','ð ':'','ðº':'','ð»':'','ð§':'','â±':'','â²':'','â°':'','ð°':'','â':'','â³':'','ð¡':'','ð':'','ðª«':'','ð':'','ð¡':'','ð¦':'','ð¯':'','ð§±':'','ðª':'','ðª':'','ð':'','ðª':'','ð½':'','ðª ':'','ð¿':'','ð':'','ðª¤':'','ðª':'','ð§´':'','ð§·':'','ð§¹':'','ð§º':'','ð§»':'','ðª£':'','ð§¼':'','ð«§':'','ðª¥':'','ð§½':'','ð§¯':'','ð':'','ðª':'','ðª':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð§§':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð§¨':'','â¨':'','ð':'','ð ':'','ð¡':'','ð¢':'','ðª':'','ð':'','ð¼':'','ð¨':'','ð§µ':'','ðª¡':'','ð§¶':'','ðª¢':'','ð':'','ð¶':'','ð¥½':'','ð§¥':'','ð¥¼':'','ð¦º':'','ð':'','ð':'','ð':'','ð©²':'','ð©³':'','ð':'','ð':'','ð©±':'','ð':'','ð¥»':'','ð©´':'','ð¥¿':'','ð ':'','ð¡':'','ð©°':'','ð¢':'','ð':'','ð':'','ð':'','ð§³':'','ð':'','ð':'','ð':'','ð¼':'','ð':'','ð©':'','ð§¢':'','ð':'','ð':'','ð':'','ð®':'','ðª¬':'','ð§¿':'','ð':'','ð':'Symboly','ð':'','ð':'','ð':'','ð¢':'','ð£':'','ð¯':'','ð':'','ð':'','ðµ':'','ð¶':'','ð':'','ð':'','ð':'','ð»':'','ð¤':'','ð§':'','ð»':'','ð¼':'','ð¯':'','ð':'','ð':'','ð':'','ð':'','ð':'','ð':'','0ï¸â£':'','1ï¸â£':'','2ï¸â£':'','3ï¸â£':'','4ï¸â£':'','5ï¸â£':'','6ï¸â£':'','7ï¸â£':'','8ï¸â£':'','9ï¸â£':'','ð':'','#ï¸â£':'','*ï¸â£':'','â¶ï¸':'','â¸':'','â¹':'','âº':'','â':'','â®':'','â©':'','âª':'','ð':'','ð':'','ð':'','ð':'','ð¶':'','ð
':'','ð':'','ð³':'','ð´':'','ðµ':'','ð´':'','ð«':'','â':'','ð³':'','ð':'','ð¯':'','ð±':'','ð·':'','ðµ':'','ð':'','ð':'','â':'','â':'','ð':'','â ï¸':'','ð¨':'','â»ï¸':'','â
':'','â':'','ð ':'','âªï¸':'','â«ï¸':'','â¾':'','â½':'','â¼ï¸':'','â»ï¸':'','ð¶':'','ð·':'','ð¸':'','ð¹':'','ðº':'','ð»':'','ð¬':'','ð':'','ð¯':'','ð¤':'','ð¢':'','ð¥':'','ð«':'','ð¦':'','ð¨':'','ð³':'','ð£':'','ð¬':'','ðâð¨':'','ð£':'','ð¤':'','ð¥':'','ð«':'','ð£':'','â':'','â':'','â':'','â':'','â':'','â':'','â':'','â':'','â':'','â':'','â':'','â':'','â':'','ð¯':'','ð':'Vlajky','ð©':'','ð':'','ð´':'','ð³':'','ð³ï¸âð':'','ð³ï¸ââ§ï¸':'','ð´ââ ï¸':'','ð¦ðº':'','ð¦ð¹':'','ð§ðª':'','ð§ð·':'','ð¨ð¦':'','ð¨ð³':'','ð¨ð¿':'','ð©ð°':'','ð«ð®':'','ð«ð·':'','ð©ðª':'','ð¬ð·':'','ððº':'','ð®ð³':'','ð®ð©':'','ð®ð±':'','ð®ð¹':'','ð¯ðµ':'','ð²ð½':'','ð³ð±':'','ð³ð¿':'','ð³ð´':'','ðµð±':'','ðµð¹':'','ð·ð´':'','ð·ðº':'','ð¸ð¦':'','ð¿ð¦':'','ð°ð·':'','ðªð¸':'','ð¸ðª':'','ð¨ð':'','ð¹ð·':'','ðºð¦':'','ð¬ð§':'','ðºð¸'
436:'','ð¸ð°':'','ð¸ð®':'','ðð·':'','ð·ð¸':'',};var CATEGORIES=[{key:'smileys',icon:'ð',label:'SmajlÃci'},{key:'animals',icon:'ð¶',label:'ZvÃÅata'},{key:'food',icon:'ð',label:'JÃdlo'},{key:'activity',icon:'â½',label:'Aktivity'},{key:'travel',icon:'ð',label:'Doprava'},{key:'objects',icon:'â',label:'Objekty'},{key:'symbols',icon:'ð',label:'Symboly'},{key:'flags',icon:'ð',label:'Vlajky'},];var categoryEmoji={};var currentCat=null;Object.keys(EMOJI).forEach(function(e){var label=EMOJI[e];if(label!==''){currentCat=label;categoryEmoji[currentCat]=categoryEmoji[currentCat]||[];} 437if(currentCat)categoryEmoji[currentCat].push(e);});var catKeyToLabel={};CATEGORIES.forEach(function(c){catKeyToLabel[c.key]=c.label;});function buildPicker(){var tabs=CATEGORIES.map(function(c){return'<button class="svtv-ep-tab" data-cat="'+c.key+'" title="'+c.label+'">'+c.icon+'</button>';}).join('');var panels=CATEGORIES.map(function(c){var emojis=(categoryEmoji[c.label]||[]).map(function(e){return'<span class="svtv-ep-emoji" title="'+e+'">'+e+'</span>';}).join('');return'<div class="svtv-ep-panel" data-cat="'+c.key+'" style="display:none">'+emojis+'</div>';}).join('');return'<div class="svtv-ep" style="display:none">'+'<div class="svtv-ep-search-wrap"><input class="svtv-ep-search" type="text" placeholder="ð Hledat..."></div>'+'<div class="svtv-ep-tabs">'+tabs+'</div>'+'<div class="svtv-ep-body">'+panels+'<div class="svtv-ep-panel svtv-ep-panel-search" data-cat="search" style="display:none"></div>'+'</div></div>';} 438function insertAtCursor($textarea,text){var el=$textarea[0];var start=el.selectionStart;var end=el.selectionEnd;var val=el.value;el.value=val.substring(0,start)+text+val.substring(end);el.selectionStart=el.selectionEnd=start+text.length;$textarea.trigger('input').focus();} 439function initPicker($textarea){if($textarea.data('svtv-ep-init'))return;$textarea.data('svtv-ep-init',true);var $wrap=$('<div class="svtv-ep-wrap" style="position:relative;display:inline-block;width:100%"></div>');var $btn=$('<button type="button" class="svtv-ep-btn" title="Emoji">ð</button>');var $picker=$(buildPicker());$textarea.wrap($wrap);$textarea.after($btn).after($picker);var firstKey=CATEGORIES[0].key;$picker.find('.svtv-ep-tab[data-cat="'+firstKey+'"]').addClass('active');$picker.find('.svtv-ep-panel[data-cat="'+firstKey+'"]').show();$btn.on('click',function(e){e.stopPropagation();$picker.toggle();});$picker.on('click','.svtv-ep-tab',function(){var cat=$(this).data('cat');$picker.find('.svtv-ep-tab').removeClass('active');$(this).addClass('active');$picker.find('.svtv-ep-panel').hide();$picker.find('.svtv-ep-panel[data-cat="'+cat+'"]').show();$picker.find('.svtv-ep-search').val('');});$picker.on('click','.svtv-ep-emoji',function(){insertAtCursor($textarea,$(this).text());});$picker.on('input','.svtv-ep-search',function(){var q=$(this).val().trim();if(!q){$picker.find('.svtv-ep-panel-search').hide().empty();var active=$picker.find('.svtv-ep-tab.active').data('cat');$picker.find('.svtv-ep-panel[data-cat="'+active+'"]:not(.svtv-ep-panel-search)').show();return;} 440$picker.find('.svtv-ep-panel:not(.svtv-ep-panel-search)').hide();var results=Object.keys(EMOJI).filter(function(e){return e.indexOf(q)>-1;}).map(function(e){return'<span class="svtv-ep-emoji">'+e+'</span>';}).join('');$picker.find('.svtv-ep-panel-search').html(results||'<span style="padding:8px;color:#999">Nic nenalezeno</span>').show();});$(document).on('click.svtv-ep',function(e){if(!$(e.target).closest('.svtv-ep-wrap').length){$picker.hide();}});} 441$(document).ready(function(){$('#svtv-new-comment-text').each(function(){initPicker($(this));});$(document).on('click','.svtv-comment__btn--reply',function(){setTimeout(function(){$('.svtv-reply-form__textarea').each(function(){if(!$(this).data('svtv-ep-init'))initPicker($(this));});},50);});});}(jQuery));;(function($){'use strict';function likeHtml(likes,userLike,commentId,replyId){var target=commentId?'data-comment-id="'+commentId+'"':'data-reply-id="'+replyId+'"';var likeActive=userLike===1?' active':'';var dislikeActive=userLike===-1?' active':'';var heartHtml=likes.heart>0?'<span class="svtv-like-heart"><i class="fas fa-heart"></i> '+likes.heart+'</span>':'';return'<div class="svtv-like-bar" '+target+'>'+ 442heartHtml+'<button class="svtv-like-btn svtv-like-btn--like'+likeActive+'" data-type="1" title="LÃbà se mi">'+'ð <span class="svtv-like-count">'+(likes.like||0)+'</span>'+'</button>'+'<button class="svtv-like-btn svtv-like-btn--dislike'+dislikeActive+'" data-type="-1" title="NelÃbà se mi">'+'ð <span class="svtv-like-count">'+(likes.dislike||0)+'</span>'+'</button>'+'<div class="svtv-like-tooltip" style="display:none"></div>'+'</div>';} 443function attachLikeBar($el,data,isReply){var commentId=isReply?null:data.id;var replyId=isReply?data.id:null;var $toolbar=isReply?$el.find('> .svtv-comment__body .svtv-comment__toolbar'):$el.find('> .svtv-comment__body .svtv-comment__toolbar');$toolbar.find('.svtv-like-bar').remove();
443$toolbar.append(likeHtml(data.likes||{like:0,dislike:0,heart:0},data.user_like,commentId,replyId));} 444function loadTooltipUsers($bar,type,callback){var commentId=$bar.data('comment-id')||0;var replyId=$bar.data('reply-id')||0;var params={type:type};if(commentId)params.comment_id=commentId;else params.reply_id=replyId;$.ajax({url:'/comments/like-users',method:'GET',data:params,global:false,success:function(res){if(res&&res.ok)callback(res.users);}});} 445function renderTooltip($bar,users){if(!users||!users.length)return;var html=users.map(function(u){var avatar=u.photo_url?'<img src="'+u.photo_url+'" alt="">':'<i class="fas fa-user"></i>';return'<div class="svtv-like-tooltip-user">'+'<div class="svtv-like-tooltip-avatar">'+avatar+'</div>'+'<span class="svtv-like-tooltip-name">'+u.name+'</span>'+'</div>';}).join('');$bar.find('.svtv-like-tooltip').html(html).show();} 446$(document).on('click','.svtv-like-btn',function(e){e.stopPropagation();var $btn=$(this);var $bar=$btn.closest('.svtv-like-bar');var type=parseInt($btn.data('type'));var commentId=$bar.data('comment-id')||0;var replyId=$bar.data('reply-id')||0;var data={};data.type=type;if(commentId)data.comment_id=commentId;else data.reply_id=replyId;var $likeBtn=$bar.find('.svtv-like-btn--like');var $dislikeBtn=$bar.find('.svtv-like-btn--dislike');var likeCount=parseInt($likeBtn.find('.svtv-like-count').text())||0;var dislikeCount=parseInt($dislikeBtn.find('.svtv-like-count').text())||0;var wasLiked=$likeBtn.hasClass('active');var wasDisliked=$dislikeBtn.hasClass('active');if(type===1){if(wasLiked){$likeBtn.removeClass('active');$likeBtn.find('.svtv-like-count').text(Math.max(0,likeCount-1));}else{$likeBtn.addClass('active');$likeBtn.find('.svtv-like-count').text(likeCount+1);if(wasDisliked){$dislikeBtn.removeClass('active');$dislikeBtn.find('.svtv-like-count').text(Math.max(0,dislikeCount-1));}}}else{if(wasDisliked){$dislikeBtn.removeClass('active');$dislikeBtn.find('.svtv-like-count').text(Math.max(0,dislikeCount-1));}else{$dislikeBtn.addClass('active');$dislikeBtn.find('.svtv-like-count').text(dislikeCount+1);if(wasLiked){$likeBtn.removeClass('active');$likeBtn.find('.svtv-like-count').text(Math.max(0,likeCount-1));}}} 447$.ajax({url:'/comments/like',method:'POST',data:data,global:false,success:function(res){if(!res||!res.ok)return;$likeBtn.find('.svtv-like-count').text(res.counts.like||0);$dislikeBtn.find('.svtv-like-count').text(res.counts.dislike||0);$likeBtn.toggleClass('active',res.userType===1);$dislikeBtn.toggleClass('active',res.userType===-1);$bar.find('.svtv-like-tooltip').hide().empty();}});});$(document).on('mouseenter','.svtv-like-btn',function(){var $btn=$(this);var $bar=$btn.closest('.svtv-like-bar');var type=parseInt($btn.data('type'));var count=parseInt($btn.find('.svtv-like-count').text())||0;var $tip=$bar.find('.svtv-like-tooltip');if(!count)return;if($tip.children().length){$tip.show();return;} 448loadTooltipUsers($bar,type,function(users){renderTooltip($bar,users);});});$(document).on('mouseleave','.svtv-like-btn',function(){$(this).closest('.svtv-like-bar').find('.svtv-like-tooltip').hide();});$(document).on('click','.svtv-like-count',function(e){e.stopPropagation();var $btn=$(this).closest('.svtv-like-btn');var $bar=$btn.closest('.svtv-like-bar');var type=parseInt($btn.data('type'));var count=parseInt($(this).text())||0;var $tip=$bar.find('.svtv-like-tooltip');if(!count)return;if($tip.is(':visible')){$tip.hide();return;} 449if($tip.children().length){$tip.show();return;} 450loadTooltipUsers($bar,type,function(users){renderTooltip($bar,users);$tip.show();});});$(document).on('click',function(){$('.svtv-like-tooltip').hide();});window.SvtvLikes={attach:attachLikeBar};}(jQuery));
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.