/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */
!function(window,factory){"function"==typeof define&&define.amd?define(["jquery"],(function($){return factory(window,$)})):"object"==typeof module&&"object"==typeof module.exports?module.exports=factory(window,require("jquery")):window.lity=factory(window,window.jQuery||window.Zepto)}("undefined"!=typeof window?window:this,(function(window,$){"use strict";var document=window.document,_win=$(window),_deferred=$.Deferred,_html=$("html"),_instances=[],_focusableElementsSelector='a[href],area[href],input:not([disabled]),select:not([disabled]),textarea:not([disabled]),button:not([disabled]),iframe,object,embed,[contenteditable],[tabindex]:not([tabindex^="-"])',_defaultOptions={esc:!0,handler:null,handlers:{image:imageHandler,inline:function(target,instance){var el,placeholder,hasHideClass;try{el=$(target)}catch(e){return!1}if(!el.length)return!1;return placeholder=$(''),hasHideClass=el.hasClass("lity-hide"),instance.element().one("lity:remove",(function(){placeholder.before(el).remove(),hasHideClass&&!el.closest(".lity-content").length&&el.addClass("lity-hide")})),el.removeClass("lity-hide").after(placeholder)},youtube:function(target){var matches=_youtubeRegex.exec(target);if(!matches)return!1;return iframeHandler(transferHash(target,appendQueryParams("https://www.youtube"+(matches[2]||"")+".com/embed/"+matches[4],$.extend({autoplay:1},parseQueryParams(matches[5]||"")))))},vimeo:function(target){var matches=_vimeoRegex.exec(target);if(!matches)return!1;return iframeHandler(transferHash(target,appendQueryParams("https://player.vimeo.com/video/"+matches[3],$.extend({autoplay:1},parseQueryParams(matches[4]||"")))))},googlemaps:function(target){var matches=_googlemapsRegex.exec(target);if(!matches)return!1;return iframeHandler(transferHash(target,appendQueryParams("https://www.google."+matches[3]+"/maps?"+matches[6],{output:matches[6].indexOf("layer=c")>0?"svembed":"embed"})))},facebookvideo:function(target){var matches=_facebookvideoRegex.exec(target);if(!matches)return!1;0!==target.indexOf("http")&&(target="https:"+target);return iframeHandler(transferHash(target,appendQueryParams("https://www.facebook.com/plugins/video.php?href="+target,$.extend({autoplay:1},parseQueryParams(matches[4]||"")))))},iframe:iframeHandler},template:'
'},_imageRegexp=/(^data:image\/)|(\.(png|jpe?g|gif|svg|webp|bmp|ico|tiff?)(\?\S*)?$)/i,_youtubeRegex=/(youtube(-nocookie)?\.com|youtu\.be)\/(watch\?v=|v\/|u\/|embed\/?)?([\w-]{11})(.*)?/i,_vimeoRegex=/(vimeo(pro)?.com)\/(?:[^\d]+)?(\d+)\??(.*)?$/,_googlemapsRegex=/((maps|www)\.)?google\.([^\/\?]+)\/?((maps\/?)?\?)(.*)/i,_facebookvideoRegex=/(facebook\.com)\/([a-z0-9_-]*)\/videos\/([0-9]*)(.*)?$/i,_transitionEndEvent=function(){var el=document.createElement("div"),transEndEventNames={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var name in transEndEventNames)if(void 0!==el.style[name])return transEndEventNames[name];return!1}();function transitionEnd(element){var deferred=_deferred();return _transitionEndEvent&&element.length?(element.one(_transitionEndEvent,deferred.resolve),setTimeout(deferred.resolve,500)):deferred.resolve(),deferred.promise()}function settings(currSettings,key,value){if(1===arguments.length)return $.extend({},currSettings);if("string"==typeof key){if(void 0===value)return void 0===currSettings[key]?null:currSettings[key];currSettings[key]=value}else $.extend(currSettings,key);return this}function parseQueryParams(params){for(var p,pairs=decodeURI(params.split("#")[0]).split("&"),obj={},i=0,n=pairs.length;i-1?"&":"?")+$.param(params)}function transferHash(originalUrl,newUrl){var pos=originalUrl.indexOf("#");return-1===pos?newUrl:(pos>0&&(originalUrl=originalUrl.substr(pos)),newUrl+originalUrl)}function imageHandler(target,instance){var desc=instance.opener()&&instance.opener().data("lity-desc")||"Image with no description",img=$(''),deferred=_deferred(),failed=function(){var msg;deferred.reject((msg="Failed loading image",$('').append(msg)))};return img.on("load",(function(){if(0===this.naturalWidth)return failed();deferred.resolve(img)})).on("error",failed),deferred.promise()}function iframeHandler(target){return''}function winHeight(){return document.documentElement.clientHeight?document.documentElement.clientHeight:Math.round(_win.height())}function keydown(e){var current=currentInstance();current&&(27===e.keyCode&¤t.options("esc")&¤t.close(),9===e.keyCode&&function(e,instance){var focusableElements=instance.element().find(_focusableElementsSelector),focusedIndex=focusableElements.index(document.activeElement);e.shiftKey&&focusedIndex<=0?(focusableElements.get(focusableElements.length-1).focus(),e.preventDefault()):e.shiftKey||focusedIndex!==focusableElements.length-1||(focusableElements.get(0).focus(),e.preventDefault())}(e,current))}function resize(){$.each(_instances,(function(i,instance){instance.resize()}))}function currentInstance(){return 0===_instances.length?null:_instances[0]}function Lity(target,options,opener,activeElement){var result,element,content,instanceToRegister,self=this,isReady=!1,isClosed=!1;options=$.extend({},_defaultOptions,options),element=$(options.template),self.element=function(){return element},self.opener=function(){return opener},self.options=$.proxy(settings,self,options),self.handlers=$.proxy(settings,self,options.handlers),self.resize=function(){isReady&&!isClosed&&content.css("max-height",winHeight()+"px").trigger("lity:resize",[self])},self.close=function(){if(isReady&&!isClosed){var instanceToRemove;isClosed=!0,(instanceToRemove=self).element().attr("aria-hidden","true"),1===_instances.length&&(_html.removeClass("lity-active"),_win.off({resize:resize,keydown:keydown})),((_instances=$.grep(_instances,(function(instance){return instanceToRemove!==instance}))).length?_instances[0].element():$(".lity-hidden")).removeClass("lity-hidden").each((function(){var el=$(this),oldAttr=el.data("lity-aria-hidden");oldAttr?el.attr("aria-hidden",oldAttr):el.removeAttr("aria-hidden"),el.removeData("lity-aria-hidden")}));var deferred=_deferred();if(activeElement&&(document.activeElement===element[0]||$.contains(element[0],document.activeElement)))try{activeElement.focus()}catch(e){}return content.trigger("lity:close",[self]),element.removeClass("lity-opened").addClass("lity-closed"),transitionEnd(content.add(element)).always((function(){content.trigger("lity:remove",[self]),element.remove(),element=void 0,deferred.resolve()})),deferred.promise()}},result=function(target,instance,handlers,preferredHandler){var content,handler="inline",currentHandlers=$.extend({},handlers);return preferredHandler&¤tHandlers[preferredHandler]?(content=currentHandlers[preferredHandler](target,instance),handler=preferredHandler):($.each(["inline","iframe"],(function(i,name){delete currentHandlers[name],currentHandlers[name]=handlers[name]})),$.each(currentHandlers,(function(name,currentHandler){return!currentHandler||!(!currentHandler.test||currentHandler.test(target,instance))||(!1!==(content=currentHandler(target,instance))?(handler=name,!1):void 0)}))),{handler:handler,content:content||""}}(target,self,options.handlers,options.handler),element.attr("aria-hidden","false").addClass("lity-loading lity-opened lity-"+result.handler).appendTo("body").focus().on("click","[data-lity-close]",(function(e){$(e.target).is("[data-lity-close]")&&self.close()})).trigger("lity:open",[self]),instanceToRegister=self,1===_instances.unshift(instanceToRegister)&&(_html.addClass("lity-active"),_win.on({resize:resize,keydown:keydown})),$("body > *").not(instanceToRegister.element()).addClass("lity-hidden").each((function(){var el=$(this);void 0===el.data("lity-aria-hidden")&&el.data("lity-aria-hidden",el.attr("aria-hidden")||null)})).attr("aria-hidden","true"),$.when(result.content).always((function(result){content=$(result).css("max-height",winHeight()+"px"),element.find(".lity-loader").each((function(){var loader=$(this);transitionEnd(loader).always((function(){loader.remove()}))})),element.removeClass("lity-loading").find(".lity-content").empty().append(content),isReady=!0,content.trigger("lity:ready",[self])}))}function lity(target,options,opener){target.preventDefault?(target.preventDefault(),target=(opener=$(this)).data("lity-target")||opener.attr("href")||opener.attr("src")):opener=$(opener);var instance=new Lity(target,$.extend({},opener.data("lity-options")||opener.data("lity"),options),opener,document.activeElement);if(!target.preventDefault)return instance}return imageHandler.test=function(target){return _imageRegexp.test(target)},lity.version="2.2.2",lity.options=$.proxy(settings,lity,_defaultOptions),lity.handlers=$.proxy(settings,lity,_defaultOptions.handlers),lity.current=currentInstance,$(document).on("click.lity","[data-lity]",lity),lity}));
//# sourceURL=https://cdn2.hubspot.net/hub/19945202/hub_generated/template_assets/51248006025/1634021576653/popular-theme_pixtheme/Components/Video_Lightbox/Video_Lightbox.js